1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Machine Code Emitter *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9void AMDGPUMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
10 SmallVectorImpl<MCFixup> &Fixups,
11 APInt &Inst,
12 APInt &Scratch,
13 const MCSubtargetInfo &STI) const {
14 static const uint64_t InstBits[] = {
15 UINT64_C(0), UINT64_C(0),
16 UINT64_C(0), UINT64_C(0),
17 UINT64_C(0), UINT64_C(0),
18 UINT64_C(0), UINT64_C(0),
19 UINT64_C(0), UINT64_C(0),
20 UINT64_C(0), UINT64_C(0),
21 UINT64_C(0), UINT64_C(0),
22 UINT64_C(0), UINT64_C(0),
23 UINT64_C(0), UINT64_C(0),
24 UINT64_C(0), UINT64_C(0),
25 UINT64_C(0), UINT64_C(0),
26 UINT64_C(0), UINT64_C(0),
27 UINT64_C(0), UINT64_C(0),
28 UINT64_C(0), UINT64_C(0),
29 UINT64_C(0), UINT64_C(0),
30 UINT64_C(0), UINT64_C(0),
31 UINT64_C(0), UINT64_C(0),
32 UINT64_C(0), UINT64_C(0),
33 UINT64_C(0), UINT64_C(0),
34 UINT64_C(0), UINT64_C(0),
35 UINT64_C(0), UINT64_C(0),
36 UINT64_C(0), UINT64_C(0),
37 UINT64_C(0), UINT64_C(0),
38 UINT64_C(0), UINT64_C(0),
39 UINT64_C(0), UINT64_C(0),
40 UINT64_C(0), UINT64_C(0),
41 UINT64_C(0), UINT64_C(0),
42 UINT64_C(0), UINT64_C(0),
43 UINT64_C(0), UINT64_C(0),
44 UINT64_C(0), UINT64_C(0),
45 UINT64_C(0), UINT64_C(0),
46 UINT64_C(0), UINT64_C(0),
47 UINT64_C(0), UINT64_C(0),
48 UINT64_C(0), UINT64_C(0),
49 UINT64_C(0), UINT64_C(0),
50 UINT64_C(0), UINT64_C(0),
51 UINT64_C(0), UINT64_C(0),
52 UINT64_C(0), UINT64_C(0),
53 UINT64_C(0), UINT64_C(0),
54 UINT64_C(0), UINT64_C(0),
55 UINT64_C(0), UINT64_C(0),
56 UINT64_C(0), UINT64_C(0),
57 UINT64_C(0), UINT64_C(0),
58 UINT64_C(0), UINT64_C(0),
59 UINT64_C(0), UINT64_C(0),
60 UINT64_C(0), UINT64_C(0),
61 UINT64_C(0), UINT64_C(0),
62 UINT64_C(0), UINT64_C(0),
63 UINT64_C(0), UINT64_C(0),
64 UINT64_C(0), UINT64_C(0),
65 UINT64_C(0), UINT64_C(0),
66 UINT64_C(0), UINT64_C(0),
67 UINT64_C(0), UINT64_C(0),
68 UINT64_C(0), UINT64_C(0),
69 UINT64_C(0), UINT64_C(0),
70 UINT64_C(0), UINT64_C(0),
71 UINT64_C(0), UINT64_C(0),
72 UINT64_C(0), UINT64_C(0),
73 UINT64_C(0), UINT64_C(0),
74 UINT64_C(0), UINT64_C(0),
75 UINT64_C(0), UINT64_C(0),
76 UINT64_C(0), UINT64_C(0),
77 UINT64_C(0), UINT64_C(0),
78 UINT64_C(0), UINT64_C(0),
79 UINT64_C(0), UINT64_C(0),
80 UINT64_C(0), UINT64_C(0),
81 UINT64_C(0), UINT64_C(0),
82 UINT64_C(0), UINT64_C(0),
83 UINT64_C(0), UINT64_C(0),
84 UINT64_C(0), UINT64_C(0),
85 UINT64_C(0), UINT64_C(0),
86 UINT64_C(0), UINT64_C(0),
87 UINT64_C(0), UINT64_C(0),
88 UINT64_C(0), UINT64_C(0),
89 UINT64_C(0), UINT64_C(0),
90 UINT64_C(0), UINT64_C(0),
91 UINT64_C(0), UINT64_C(0),
92 UINT64_C(0), UINT64_C(0),
93 UINT64_C(0), UINT64_C(0),
94 UINT64_C(0), UINT64_C(0),
95 UINT64_C(0), UINT64_C(0),
96 UINT64_C(0), UINT64_C(0),
97 UINT64_C(0), UINT64_C(0),
98 UINT64_C(0), UINT64_C(0),
99 UINT64_C(0), UINT64_C(0),
100 UINT64_C(0), UINT64_C(0),
101 UINT64_C(0), UINT64_C(0),
102 UINT64_C(0), UINT64_C(0),
103 UINT64_C(0), UINT64_C(0),
104 UINT64_C(0), UINT64_C(0),
105 UINT64_C(0), UINT64_C(0),
106 UINT64_C(0), UINT64_C(0),
107 UINT64_C(0), UINT64_C(0),
108 UINT64_C(0), UINT64_C(0),
109 UINT64_C(0), UINT64_C(0),
110 UINT64_C(0), UINT64_C(0),
111 UINT64_C(0), UINT64_C(0),
112 UINT64_C(0), UINT64_C(0),
113 UINT64_C(0), UINT64_C(0),
114 UINT64_C(0), UINT64_C(0),
115 UINT64_C(0), UINT64_C(0),
116 UINT64_C(0), UINT64_C(0),
117 UINT64_C(0), UINT64_C(0),
118 UINT64_C(0), UINT64_C(0),
119 UINT64_C(0), UINT64_C(0),
120 UINT64_C(0), UINT64_C(0),
121 UINT64_C(0), UINT64_C(0),
122 UINT64_C(0), UINT64_C(0),
123 UINT64_C(0), UINT64_C(0),
124 UINT64_C(0), UINT64_C(0),
125 UINT64_C(0), UINT64_C(0),
126 UINT64_C(0), UINT64_C(0),
127 UINT64_C(0), UINT64_C(0),
128 UINT64_C(0), UINT64_C(0),
129 UINT64_C(0), UINT64_C(0),
130 UINT64_C(0), UINT64_C(0),
131 UINT64_C(0), UINT64_C(0),
132 UINT64_C(0), UINT64_C(0),
133 UINT64_C(0), UINT64_C(0),
134 UINT64_C(0), UINT64_C(0),
135 UINT64_C(0), UINT64_C(0),
136 UINT64_C(0), UINT64_C(0),
137 UINT64_C(0), UINT64_C(0),
138 UINT64_C(0), UINT64_C(0),
139 UINT64_C(0), UINT64_C(0),
140 UINT64_C(0), UINT64_C(0),
141 UINT64_C(0), UINT64_C(0),
142 UINT64_C(0), UINT64_C(0),
143 UINT64_C(0), UINT64_C(0),
144 UINT64_C(0), UINT64_C(0),
145 UINT64_C(0), UINT64_C(0),
146 UINT64_C(0), UINT64_C(0),
147 UINT64_C(0), UINT64_C(0),
148 UINT64_C(0), UINT64_C(0),
149 UINT64_C(0), UINT64_C(0),
150 UINT64_C(0), UINT64_C(0),
151 UINT64_C(0), UINT64_C(0),
152 UINT64_C(0), UINT64_C(0),
153 UINT64_C(0), UINT64_C(0),
154 UINT64_C(0), UINT64_C(0),
155 UINT64_C(0), UINT64_C(0),
156 UINT64_C(0), UINT64_C(0),
157 UINT64_C(0), UINT64_C(0),
158 UINT64_C(0), UINT64_C(0),
159 UINT64_C(0), UINT64_C(0),
160 UINT64_C(0), UINT64_C(0),
161 UINT64_C(0), UINT64_C(0),
162 UINT64_C(0), UINT64_C(0),
163 UINT64_C(0), UINT64_C(0),
164 UINT64_C(0), UINT64_C(0),
165 UINT64_C(0), UINT64_C(0),
166 UINT64_C(0), UINT64_C(0),
167 UINT64_C(0), UINT64_C(0),
168 UINT64_C(0), UINT64_C(0),
169 UINT64_C(0), UINT64_C(0),
170 UINT64_C(0), UINT64_C(0),
171 UINT64_C(0), UINT64_C(0),
172 UINT64_C(0), UINT64_C(0),
173 UINT64_C(0), UINT64_C(0),
174 UINT64_C(0), UINT64_C(0),
175 UINT64_C(0), UINT64_C(0),
176 UINT64_C(0), UINT64_C(0),
177 UINT64_C(0), UINT64_C(0),
178 UINT64_C(0), UINT64_C(0),
179 UINT64_C(0), UINT64_C(0),
180 UINT64_C(0), UINT64_C(0),
181 UINT64_C(0), UINT64_C(0),
182 UINT64_C(0), UINT64_C(0),
183 UINT64_C(0), UINT64_C(0),
184 UINT64_C(0), UINT64_C(0),
185 UINT64_C(0), UINT64_C(0),
186 UINT64_C(0), UINT64_C(0),
187 UINT64_C(0), UINT64_C(0),
188 UINT64_C(0), UINT64_C(0),
189 UINT64_C(0), UINT64_C(0),
190 UINT64_C(0), UINT64_C(0),
191 UINT64_C(0), UINT64_C(0),
192 UINT64_C(0), UINT64_C(0),
193 UINT64_C(0), UINT64_C(0),
194 UINT64_C(0), UINT64_C(0),
195 UINT64_C(0), UINT64_C(0),
196 UINT64_C(0), UINT64_C(0),
197 UINT64_C(0), UINT64_C(0),
198 UINT64_C(0), UINT64_C(0),
199 UINT64_C(0), UINT64_C(0),
200 UINT64_C(0), UINT64_C(0),
201 UINT64_C(0), UINT64_C(0),
202 UINT64_C(0), UINT64_C(0),
203 UINT64_C(0), UINT64_C(0),
204 UINT64_C(0), UINT64_C(0),
205 UINT64_C(0), UINT64_C(0),
206 UINT64_C(0), UINT64_C(0),
207 UINT64_C(0), UINT64_C(0),
208 UINT64_C(0), UINT64_C(0),
209 UINT64_C(0), UINT64_C(0),
210 UINT64_C(0), UINT64_C(0),
211 UINT64_C(0), UINT64_C(0),
212 UINT64_C(0), UINT64_C(0),
213 UINT64_C(0), UINT64_C(0),
214 UINT64_C(0), UINT64_C(0),
215 UINT64_C(0), UINT64_C(0),
216 UINT64_C(0), UINT64_C(0),
217 UINT64_C(0), UINT64_C(0),
218 UINT64_C(0), UINT64_C(0),
219 UINT64_C(0), UINT64_C(0),
220 UINT64_C(0), UINT64_C(0),
221 UINT64_C(0), UINT64_C(0),
222 UINT64_C(0), UINT64_C(0),
223 UINT64_C(0), UINT64_C(0),
224 UINT64_C(0), UINT64_C(0),
225 UINT64_C(0), UINT64_C(0),
226 UINT64_C(0), UINT64_C(0),
227 UINT64_C(0), UINT64_C(0),
228 UINT64_C(0), UINT64_C(0),
229 UINT64_C(0), UINT64_C(0),
230 UINT64_C(0), UINT64_C(0),
231 UINT64_C(0), UINT64_C(0),
232 UINT64_C(0), UINT64_C(0),
233 UINT64_C(0), UINT64_C(0),
234 UINT64_C(0), UINT64_C(0),
235 UINT64_C(0), UINT64_C(0),
236 UINT64_C(0), UINT64_C(0),
237 UINT64_C(0), UINT64_C(0),
238 UINT64_C(0), UINT64_C(0),
239 UINT64_C(0), UINT64_C(0),
240 UINT64_C(0), UINT64_C(0),
241 UINT64_C(0), UINT64_C(0),
242 UINT64_C(0), UINT64_C(0),
243 UINT64_C(0), UINT64_C(0),
244 UINT64_C(0), UINT64_C(0),
245 UINT64_C(0), UINT64_C(0),
246 UINT64_C(0), UINT64_C(0),
247 UINT64_C(0), UINT64_C(0),
248 UINT64_C(0), UINT64_C(0),
249 UINT64_C(0), UINT64_C(0),
250 UINT64_C(0), UINT64_C(0),
251 UINT64_C(0), UINT64_C(0),
252 UINT64_C(0), UINT64_C(0),
253 UINT64_C(0), UINT64_C(0),
254 UINT64_C(0), UINT64_C(0),
255 UINT64_C(0), UINT64_C(0),
256 UINT64_C(0), UINT64_C(0),
257 UINT64_C(0), UINT64_C(0),
258 UINT64_C(0), UINT64_C(0),
259 UINT64_C(0), UINT64_C(0),
260 UINT64_C(0), UINT64_C(0),
261 UINT64_C(0), UINT64_C(0),
262 UINT64_C(0), UINT64_C(0),
263 UINT64_C(0), UINT64_C(0),
264 UINT64_C(0), UINT64_C(0),
265 UINT64_C(0), UINT64_C(0),
266 UINT64_C(0), UINT64_C(0),
267 UINT64_C(0), UINT64_C(0),
268 UINT64_C(0), UINT64_C(0),
269 UINT64_C(0), UINT64_C(0),
270 UINT64_C(0), UINT64_C(0),
271 UINT64_C(0), UINT64_C(0),
272 UINT64_C(0), UINT64_C(0),
273 UINT64_C(0), UINT64_C(0),
274 UINT64_C(0), UINT64_C(0),
275 UINT64_C(0), UINT64_C(0),
276 UINT64_C(0), UINT64_C(0),
277 UINT64_C(0), UINT64_C(0),
278 UINT64_C(0), UINT64_C(0),
279 UINT64_C(0), UINT64_C(0),
280 UINT64_C(0), UINT64_C(0),
281 UINT64_C(0), UINT64_C(0),
282 UINT64_C(0), UINT64_C(0),
283 UINT64_C(0), UINT64_C(0),
284 UINT64_C(0), UINT64_C(0),
285 UINT64_C(0), UINT64_C(0),
286 UINT64_C(0), UINT64_C(0),
287 UINT64_C(0), UINT64_C(0),
288 UINT64_C(0), UINT64_C(0),
289 UINT64_C(0), UINT64_C(0),
290 UINT64_C(0), UINT64_C(0),
291 UINT64_C(0), UINT64_C(0),
292 UINT64_C(0), UINT64_C(0),
293 UINT64_C(0), UINT64_C(0),
294 UINT64_C(0), UINT64_C(0),
295 UINT64_C(0), UINT64_C(0),
296 UINT64_C(0), UINT64_C(0),
297 UINT64_C(0), UINT64_C(0),
298 UINT64_C(0), UINT64_C(0),
299 UINT64_C(0), UINT64_C(0),
300 UINT64_C(0), UINT64_C(0),
301 UINT64_C(0), UINT64_C(0),
302 UINT64_C(0), UINT64_C(0),
303 UINT64_C(0), UINT64_C(0),
304 UINT64_C(0), UINT64_C(0),
305 UINT64_C(0), UINT64_C(0),
306 UINT64_C(0), UINT64_C(0),
307 UINT64_C(0), UINT64_C(0),
308 UINT64_C(0), UINT64_C(0),
309 UINT64_C(0), UINT64_C(0),
310 UINT64_C(0), UINT64_C(0),
311 UINT64_C(0), UINT64_C(0),
312 UINT64_C(0), UINT64_C(0),
313 UINT64_C(0), UINT64_C(0),
314 UINT64_C(0), UINT64_C(0),
315 UINT64_C(0), UINT64_C(0),
316 UINT64_C(0), UINT64_C(0),
317 UINT64_C(0), UINT64_C(0),
318 UINT64_C(0), UINT64_C(0),
319 UINT64_C(0), UINT64_C(0),
320 UINT64_C(0), UINT64_C(0),
321 UINT64_C(0), UINT64_C(0),
322 UINT64_C(0), UINT64_C(0),
323 UINT64_C(0), UINT64_C(0),
324 UINT64_C(0), UINT64_C(0),
325 UINT64_C(0), UINT64_C(0),
326 UINT64_C(0), UINT64_C(0),
327 UINT64_C(0), UINT64_C(0),
328 UINT64_C(0), UINT64_C(0),
329 UINT64_C(0), UINT64_C(0),
330 UINT64_C(0), UINT64_C(0),
331 UINT64_C(0), UINT64_C(0),
332 UINT64_C(0), UINT64_C(0),
333 UINT64_C(0), UINT64_C(0),
334 UINT64_C(0), UINT64_C(0),
335 UINT64_C(0), UINT64_C(0),
336 UINT64_C(0), UINT64_C(0),
337 UINT64_C(0), UINT64_C(0),
338 UINT64_C(0), UINT64_C(0),
339 UINT64_C(0), UINT64_C(0),
340 UINT64_C(0), UINT64_C(0),
341 UINT64_C(0), UINT64_C(0),
342 UINT64_C(0), UINT64_C(0),
343 UINT64_C(0), UINT64_C(0),
344 UINT64_C(0), UINT64_C(0),
345 UINT64_C(0), UINT64_C(0),
346 UINT64_C(0), UINT64_C(0),
347 UINT64_C(0), UINT64_C(0),
348 UINT64_C(0), UINT64_C(0),
349 UINT64_C(0), UINT64_C(0),
350 UINT64_C(0), UINT64_C(0),
351 UINT64_C(0), UINT64_C(0),
352 UINT64_C(0), UINT64_C(0),
353 UINT64_C(0), UINT64_C(0),
354 UINT64_C(0), UINT64_C(0),
355 UINT64_C(0), UINT64_C(0),
356 UINT64_C(0), UINT64_C(0),
357 UINT64_C(0), UINT64_C(0),
358 UINT64_C(0), UINT64_C(0),
359 UINT64_C(0), UINT64_C(0),
360 UINT64_C(0), UINT64_C(0),
361 UINT64_C(0), UINT64_C(0),
362 UINT64_C(0), UINT64_C(0),
363 UINT64_C(0), UINT64_C(0),
364 UINT64_C(0), UINT64_C(0),
365 UINT64_C(0), UINT64_C(0),
366 UINT64_C(0), UINT64_C(0),
367 UINT64_C(0), UINT64_C(0),
368 UINT64_C(0), UINT64_C(0),
369 UINT64_C(0), UINT64_C(0),
370 UINT64_C(0), UINT64_C(0),
371 UINT64_C(0), UINT64_C(0),
372 UINT64_C(0), UINT64_C(0),
373 UINT64_C(0), UINT64_C(0),
374 UINT64_C(0), UINT64_C(0),
375 UINT64_C(0), UINT64_C(0),
376 UINT64_C(0), UINT64_C(0),
377 UINT64_C(0), UINT64_C(0),
378 UINT64_C(0), UINT64_C(0),
379 UINT64_C(0), UINT64_C(0),
380 UINT64_C(0), UINT64_C(0),
381 UINT64_C(0), UINT64_C(0),
382 UINT64_C(0), UINT64_C(0),
383 UINT64_C(0), UINT64_C(0),
384 UINT64_C(0), UINT64_C(0),
385 UINT64_C(0), UINT64_C(0),
386 UINT64_C(0), UINT64_C(0),
387 UINT64_C(0), UINT64_C(0),
388 UINT64_C(0), UINT64_C(0),
389 UINT64_C(0), UINT64_C(0),
390 UINT64_C(0), UINT64_C(0),
391 UINT64_C(0), UINT64_C(0),
392 UINT64_C(0), UINT64_C(0),
393 UINT64_C(0), UINT64_C(0),
394 UINT64_C(0), UINT64_C(0),
395 UINT64_C(0), UINT64_C(0),
396 UINT64_C(0), UINT64_C(0),
397 UINT64_C(0), UINT64_C(0),
398 UINT64_C(0), UINT64_C(0),
399 UINT64_C(0), UINT64_C(0),
400 UINT64_C(0), UINT64_C(0),
401 UINT64_C(0), UINT64_C(0),
402 UINT64_C(0), UINT64_C(0),
403 UINT64_C(0), UINT64_C(0),
404 UINT64_C(0), UINT64_C(0),
405 UINT64_C(0), UINT64_C(0),
406 UINT64_C(0), UINT64_C(0),
407 UINT64_C(0), UINT64_C(0),
408 UINT64_C(0), UINT64_C(0),
409 UINT64_C(0), UINT64_C(0),
410 UINT64_C(0), UINT64_C(0),
411 UINT64_C(0), UINT64_C(0),
412 UINT64_C(0), UINT64_C(0),
413 UINT64_C(0), UINT64_C(0),
414 UINT64_C(0), UINT64_C(0),
415 UINT64_C(0), UINT64_C(0),
416 UINT64_C(0), UINT64_C(0),
417 UINT64_C(0), UINT64_C(0),
418 UINT64_C(0), UINT64_C(0),
419 UINT64_C(0), UINT64_C(0),
420 UINT64_C(0), UINT64_C(0),
421 UINT64_C(0), UINT64_C(0),
422 UINT64_C(0), UINT64_C(0),
423 UINT64_C(0), UINT64_C(0),
424 UINT64_C(0), UINT64_C(0),
425 UINT64_C(0), UINT64_C(0),
426 UINT64_C(0), UINT64_C(0),
427 UINT64_C(0), UINT64_C(0),
428 UINT64_C(0), UINT64_C(0),
429 UINT64_C(0), UINT64_C(0),
430 UINT64_C(0), UINT64_C(0),
431 UINT64_C(0), UINT64_C(0),
432 UINT64_C(0), UINT64_C(0),
433 UINT64_C(0), UINT64_C(0),
434 UINT64_C(0), UINT64_C(0),
435 UINT64_C(0), UINT64_C(0),
436 UINT64_C(0), UINT64_C(0),
437 UINT64_C(0), UINT64_C(0),
438 UINT64_C(0), UINT64_C(0),
439 UINT64_C(0), UINT64_C(0),
440 UINT64_C(0), UINT64_C(0),
441 UINT64_C(0), UINT64_C(0),
442 UINT64_C(0), UINT64_C(0),
443 UINT64_C(0), UINT64_C(0),
444 UINT64_C(0), UINT64_C(0),
445 UINT64_C(0), UINT64_C(0),
446 UINT64_C(0), UINT64_C(0),
447 UINT64_C(0), UINT64_C(0),
448 UINT64_C(0), UINT64_C(0),
449 UINT64_C(0), UINT64_C(0),
450 UINT64_C(0), UINT64_C(0),
451 UINT64_C(0), UINT64_C(0),
452 UINT64_C(0), UINT64_C(0),
453 UINT64_C(0), UINT64_C(0),
454 UINT64_C(0), UINT64_C(0),
455 UINT64_C(0), UINT64_C(0),
456 UINT64_C(0), UINT64_C(0),
457 UINT64_C(0), UINT64_C(0),
458 UINT64_C(0), UINT64_C(0),
459 UINT64_C(0), UINT64_C(0),
460 UINT64_C(0), UINT64_C(0),
461 UINT64_C(0), UINT64_C(0),
462 UINT64_C(0), UINT64_C(0),
463 UINT64_C(0), UINT64_C(0),
464 UINT64_C(0), UINT64_C(0),
465 UINT64_C(0), UINT64_C(0),
466 UINT64_C(0), UINT64_C(0),
467 UINT64_C(0), UINT64_C(0),
468 UINT64_C(0), UINT64_C(0),
469 UINT64_C(0), UINT64_C(0),
470 UINT64_C(0), UINT64_C(0),
471 UINT64_C(0), UINT64_C(0),
472 UINT64_C(0), UINT64_C(0),
473 UINT64_C(0), UINT64_C(0),
474 UINT64_C(0), UINT64_C(0),
475 UINT64_C(0), UINT64_C(0),
476 UINT64_C(0), UINT64_C(0),
477 UINT64_C(0), UINT64_C(0),
478 UINT64_C(0), UINT64_C(0),
479 UINT64_C(0), UINT64_C(0),
480 UINT64_C(0), UINT64_C(0),
481 UINT64_C(0), UINT64_C(0),
482 UINT64_C(0), UINT64_C(0),
483 UINT64_C(0), UINT64_C(0),
484 UINT64_C(0), UINT64_C(0),
485 UINT64_C(0), UINT64_C(0),
486 UINT64_C(0), UINT64_C(0),
487 UINT64_C(0), UINT64_C(0),
488 UINT64_C(0), UINT64_C(0),
489 UINT64_C(0), UINT64_C(0),
490 UINT64_C(0), UINT64_C(0),
491 UINT64_C(0), UINT64_C(0),
492 UINT64_C(0), UINT64_C(0),
493 UINT64_C(0), UINT64_C(0),
494 UINT64_C(0), UINT64_C(0),
495 UINT64_C(0), UINT64_C(0),
496 UINT64_C(0), UINT64_C(0),
497 UINT64_C(0), UINT64_C(0),
498 UINT64_C(0), UINT64_C(0),
499 UINT64_C(0), UINT64_C(0),
500 UINT64_C(0), UINT64_C(0),
501 UINT64_C(0), UINT64_C(0),
502 UINT64_C(0), UINT64_C(0),
503 UINT64_C(0), UINT64_C(0),
504 UINT64_C(0), UINT64_C(0),
505 UINT64_C(0), UINT64_C(0),
506 UINT64_C(0), UINT64_C(0),
507 UINT64_C(0), UINT64_C(0),
508 UINT64_C(0), UINT64_C(0),
509 UINT64_C(0), UINT64_C(0),
510 UINT64_C(0), UINT64_C(0),
511 UINT64_C(0), UINT64_C(0),
512 UINT64_C(0), UINT64_C(0),
513 UINT64_C(0), UINT64_C(0),
514 UINT64_C(0), UINT64_C(0),
515 UINT64_C(0), UINT64_C(0),
516 UINT64_C(0), UINT64_C(0),
517 UINT64_C(0), UINT64_C(0),
518 UINT64_C(0), UINT64_C(0),
519 UINT64_C(0), UINT64_C(0),
520 UINT64_C(0), UINT64_C(0),
521 UINT64_C(0), UINT64_C(0),
522 UINT64_C(0), UINT64_C(0),
523 UINT64_C(0), UINT64_C(0),
524 UINT64_C(0), UINT64_C(0),
525 UINT64_C(0), UINT64_C(0),
526 UINT64_C(0), UINT64_C(0),
527 UINT64_C(0), UINT64_C(0),
528 UINT64_C(0), UINT64_C(0),
529 UINT64_C(0), UINT64_C(0),
530 UINT64_C(0), UINT64_C(0),
531 UINT64_C(0), UINT64_C(0),
532 UINT64_C(0), UINT64_C(0),
533 UINT64_C(0), UINT64_C(0),
534 UINT64_C(0), UINT64_C(0),
535 UINT64_C(0), UINT64_C(0),
536 UINT64_C(0), UINT64_C(0),
537 UINT64_C(0), UINT64_C(0),
538 UINT64_C(0), UINT64_C(0),
539 UINT64_C(0), UINT64_C(0),
540 UINT64_C(0), UINT64_C(0),
541 UINT64_C(0), UINT64_C(0),
542 UINT64_C(0), UINT64_C(0),
543 UINT64_C(0), UINT64_C(0),
544 UINT64_C(0), UINT64_C(0),
545 UINT64_C(0), UINT64_C(0),
546 UINT64_C(0), UINT64_C(0),
547 UINT64_C(0), UINT64_C(0),
548 UINT64_C(0), UINT64_C(0),
549 UINT64_C(0), UINT64_C(0),
550 UINT64_C(0), UINT64_C(0),
551 UINT64_C(0), UINT64_C(0),
552 UINT64_C(0), UINT64_C(0),
553 UINT64_C(0), UINT64_C(0),
554 UINT64_C(0), UINT64_C(0),
555 UINT64_C(0), UINT64_C(0),
556 UINT64_C(0), UINT64_C(0),
557 UINT64_C(0), UINT64_C(0),
558 UINT64_C(0), UINT64_C(0),
559 UINT64_C(0), UINT64_C(0),
560 UINT64_C(0), UINT64_C(0),
561 UINT64_C(0), UINT64_C(0),
562 UINT64_C(0), UINT64_C(0),
563 UINT64_C(0), UINT64_C(0),
564 UINT64_C(0), UINT64_C(0),
565 UINT64_C(0), UINT64_C(0),
566 UINT64_C(0), UINT64_C(0),
567 UINT64_C(0), UINT64_C(0),
568 UINT64_C(0), UINT64_C(0),
569 UINT64_C(0), UINT64_C(0),
570 UINT64_C(0), UINT64_C(0),
571 UINT64_C(0), UINT64_C(0),
572 UINT64_C(0), UINT64_C(0),
573 UINT64_C(0), UINT64_C(0),
574 UINT64_C(0), UINT64_C(0),
575 UINT64_C(0), UINT64_C(0),
576 UINT64_C(0), UINT64_C(0),
577 UINT64_C(0), UINT64_C(0),
578 UINT64_C(0), UINT64_C(0),
579 UINT64_C(0), UINT64_C(0),
580 UINT64_C(0), UINT64_C(0),
581 UINT64_C(0), UINT64_C(0),
582 UINT64_C(0), UINT64_C(0),
583 UINT64_C(0), UINT64_C(0),
584 UINT64_C(0), UINT64_C(0),
585 UINT64_C(0), UINT64_C(0),
586 UINT64_C(0), UINT64_C(0),
587 UINT64_C(0), UINT64_C(0),
588 UINT64_C(0), UINT64_C(0),
589 UINT64_C(0), UINT64_C(0),
590 UINT64_C(0), UINT64_C(0),
591 UINT64_C(0), UINT64_C(0),
592 UINT64_C(0), UINT64_C(0),
593 UINT64_C(0), UINT64_C(0),
594 UINT64_C(0), UINT64_C(0),
595 UINT64_C(0), UINT64_C(0),
596 UINT64_C(0), UINT64_C(0),
597 UINT64_C(0), UINT64_C(0),
598 UINT64_C(0), UINT64_C(0),
599 UINT64_C(0), UINT64_C(0),
600 UINT64_C(0), UINT64_C(0),
601 UINT64_C(0), UINT64_C(0),
602 UINT64_C(0), UINT64_C(0),
603 UINT64_C(0), UINT64_C(0),
604 UINT64_C(0), UINT64_C(0),
605 UINT64_C(0), UINT64_C(0),
606 UINT64_C(0), UINT64_C(0),
607 UINT64_C(0), UINT64_C(0),
608 UINT64_C(0), UINT64_C(0),
609 UINT64_C(0), UINT64_C(0),
610 UINT64_C(0), UINT64_C(0),
611 UINT64_C(0), UINT64_C(0),
612 UINT64_C(0), UINT64_C(0),
613 UINT64_C(0), UINT64_C(0),
614 UINT64_C(0), UINT64_C(0),
615 UINT64_C(0), UINT64_C(0),
616 UINT64_C(0), UINT64_C(0),
617 UINT64_C(0), UINT64_C(0),
618 UINT64_C(0), UINT64_C(0),
619 UINT64_C(0), UINT64_C(0),
620 UINT64_C(0), UINT64_C(0),
621 UINT64_C(0), UINT64_C(0),
622 UINT64_C(0), UINT64_C(0),
623 UINT64_C(0), UINT64_C(0),
624 UINT64_C(0), UINT64_C(0),
625 UINT64_C(0), UINT64_C(0),
626 UINT64_C(0), UINT64_C(0),
627 UINT64_C(0), UINT64_C(0),
628 UINT64_C(0), UINT64_C(0),
629 UINT64_C(0), UINT64_C(0),
630 UINT64_C(0), UINT64_C(0),
631 UINT64_C(0), UINT64_C(0),
632 UINT64_C(0), UINT64_C(0),
633 UINT64_C(0), UINT64_C(0),
634 UINT64_C(0), UINT64_C(0),
635 UINT64_C(0), UINT64_C(0),
636 UINT64_C(0), UINT64_C(0),
637 UINT64_C(0), UINT64_C(0),
638 UINT64_C(0), UINT64_C(0),
639 UINT64_C(0), UINT64_C(0),
640 UINT64_C(0), UINT64_C(0),
641 UINT64_C(0), UINT64_C(0),
642 UINT64_C(0), UINT64_C(0),
643 UINT64_C(0), UINT64_C(0),
644 UINT64_C(0), UINT64_C(0),
645 UINT64_C(0), UINT64_C(0),
646 UINT64_C(0), UINT64_C(0),
647 UINT64_C(0), UINT64_C(0),
648 UINT64_C(0), UINT64_C(0),
649 UINT64_C(0), UINT64_C(0),
650 UINT64_C(0), UINT64_C(0),
651 UINT64_C(0), UINT64_C(0),
652 UINT64_C(0), UINT64_C(0),
653 UINT64_C(0), UINT64_C(0),
654 UINT64_C(0), UINT64_C(0),
655 UINT64_C(0), UINT64_C(0),
656 UINT64_C(0), UINT64_C(0),
657 UINT64_C(0), UINT64_C(0),
658 UINT64_C(0), UINT64_C(0),
659 UINT64_C(0), UINT64_C(0),
660 UINT64_C(0), UINT64_C(0),
661 UINT64_C(0), UINT64_C(0),
662 UINT64_C(0), UINT64_C(0),
663 UINT64_C(0), UINT64_C(0),
664 UINT64_C(0), UINT64_C(0),
665 UINT64_C(0), UINT64_C(0),
666 UINT64_C(0), UINT64_C(0),
667 UINT64_C(0), UINT64_C(0),
668 UINT64_C(0), UINT64_C(0),
669 UINT64_C(0), UINT64_C(0),
670 UINT64_C(0), UINT64_C(0),
671 UINT64_C(0), UINT64_C(0),
672 UINT64_C(0), UINT64_C(0),
673 UINT64_C(0), UINT64_C(0),
674 UINT64_C(0), UINT64_C(0),
675 UINT64_C(0), UINT64_C(0),
676 UINT64_C(0), UINT64_C(0),
677 UINT64_C(0), UINT64_C(0),
678 UINT64_C(0), UINT64_C(0),
679 UINT64_C(0), UINT64_C(0),
680 UINT64_C(0), UINT64_C(0),
681 UINT64_C(0), UINT64_C(0),
682 UINT64_C(0), UINT64_C(0),
683 UINT64_C(0), UINT64_C(0),
684 UINT64_C(0), UINT64_C(0),
685 UINT64_C(0), UINT64_C(0),
686 UINT64_C(0), UINT64_C(0),
687 UINT64_C(0), UINT64_C(0),
688 UINT64_C(0), UINT64_C(0),
689 UINT64_C(0), UINT64_C(0),
690 UINT64_C(0), UINT64_C(0),
691 UINT64_C(0), UINT64_C(0),
692 UINT64_C(0), UINT64_C(0),
693 UINT64_C(0), UINT64_C(0),
694 UINT64_C(0), UINT64_C(0),
695 UINT64_C(0), UINT64_C(0),
696 UINT64_C(0), UINT64_C(0),
697 UINT64_C(0), UINT64_C(0),
698 UINT64_C(0), UINT64_C(0),
699 UINT64_C(0), UINT64_C(0),
700 UINT64_C(0), UINT64_C(0),
701 UINT64_C(0), UINT64_C(0),
702 UINT64_C(0), UINT64_C(0),
703 UINT64_C(0), UINT64_C(0),
704 UINT64_C(0), UINT64_C(0),
705 UINT64_C(0), UINT64_C(0),
706 UINT64_C(0), UINT64_C(0),
707 UINT64_C(0), UINT64_C(0),
708 UINT64_C(0), UINT64_C(0),
709 UINT64_C(0), UINT64_C(0),
710 UINT64_C(0), UINT64_C(0),
711 UINT64_C(0), UINT64_C(0),
712 UINT64_C(0), UINT64_C(0),
713 UINT64_C(0), UINT64_C(0),
714 UINT64_C(0), UINT64_C(0),
715 UINT64_C(0), UINT64_C(0),
716 UINT64_C(0), UINT64_C(0),
717 UINT64_C(0), UINT64_C(0),
718 UINT64_C(0), UINT64_C(0),
719 UINT64_C(0), UINT64_C(0),
720 UINT64_C(0), UINT64_C(0),
721 UINT64_C(0), UINT64_C(0),
722 UINT64_C(0), UINT64_C(0),
723 UINT64_C(0), UINT64_C(0),
724 UINT64_C(0), UINT64_C(0),
725 UINT64_C(0), UINT64_C(0),
726 UINT64_C(0), UINT64_C(0),
727 UINT64_C(0), UINT64_C(0),
728 UINT64_C(0), UINT64_C(0),
729 UINT64_C(0), UINT64_C(0),
730 UINT64_C(0), UINT64_C(0),
731 UINT64_C(0), UINT64_C(0),
732 UINT64_C(0), UINT64_C(0),
733 UINT64_C(0), UINT64_C(0),
734 UINT64_C(0), UINT64_C(0),
735 UINT64_C(0), UINT64_C(0),
736 UINT64_C(0), UINT64_C(0),
737 UINT64_C(0), UINT64_C(0),
738 UINT64_C(0), UINT64_C(0),
739 UINT64_C(0), UINT64_C(0),
740 UINT64_C(0), UINT64_C(0),
741 UINT64_C(0), UINT64_C(0),
742 UINT64_C(0), UINT64_C(0),
743 UINT64_C(0), UINT64_C(0),
744 UINT64_C(0), UINT64_C(0),
745 UINT64_C(0), UINT64_C(0),
746 UINT64_C(0), UINT64_C(0),
747 UINT64_C(0), UINT64_C(0),
748 UINT64_C(0), UINT64_C(0),
749 UINT64_C(0), UINT64_C(0),
750 UINT64_C(0), UINT64_C(0),
751 UINT64_C(0), UINT64_C(0),
752 UINT64_C(0), UINT64_C(0),
753 UINT64_C(0), UINT64_C(0),
754 UINT64_C(0), UINT64_C(0),
755 UINT64_C(0), UINT64_C(0),
756 UINT64_C(0), UINT64_C(0),
757 UINT64_C(0), UINT64_C(0),
758 UINT64_C(0), UINT64_C(0),
759 UINT64_C(0), UINT64_C(0),
760 UINT64_C(0), UINT64_C(0),
761 UINT64_C(0), UINT64_C(0),
762 UINT64_C(0), UINT64_C(0),
763 UINT64_C(0), UINT64_C(0),
764 UINT64_C(0), UINT64_C(0),
765 UINT64_C(0), UINT64_C(0),
766 UINT64_C(0), UINT64_C(0),
767 UINT64_C(0), UINT64_C(0),
768 UINT64_C(0), UINT64_C(0),
769 UINT64_C(0), UINT64_C(0),
770 UINT64_C(0), UINT64_C(0),
771 UINT64_C(0), UINT64_C(0),
772 UINT64_C(0), UINT64_C(0),
773 UINT64_C(0), UINT64_C(0),
774 UINT64_C(0), UINT64_C(0),
775 UINT64_C(0), UINT64_C(0),
776 UINT64_C(0), UINT64_C(0),
777 UINT64_C(0), UINT64_C(0),
778 UINT64_C(0), UINT64_C(0),
779 UINT64_C(0), UINT64_C(0),
780 UINT64_C(0), UINT64_C(0),
781 UINT64_C(0), UINT64_C(0),
782 UINT64_C(0), UINT64_C(0),
783 UINT64_C(0), UINT64_C(0),
784 UINT64_C(0), UINT64_C(0),
785 UINT64_C(0), UINT64_C(0),
786 UINT64_C(0), UINT64_C(0),
787 UINT64_C(0), UINT64_C(0),
788 UINT64_C(0), UINT64_C(0),
789 UINT64_C(0), UINT64_C(0),
790 UINT64_C(0), UINT64_C(0),
791 UINT64_C(0), UINT64_C(0),
792 UINT64_C(0), UINT64_C(0),
793 UINT64_C(0), UINT64_C(0),
794 UINT64_C(0), UINT64_C(0),
795 UINT64_C(0), UINT64_C(0),
796 UINT64_C(0), UINT64_C(0),
797 UINT64_C(0), UINT64_C(0),
798 UINT64_C(0), UINT64_C(0),
799 UINT64_C(0), UINT64_C(0),
800 UINT64_C(0), UINT64_C(0),
801 UINT64_C(0), UINT64_C(0),
802 UINT64_C(0), UINT64_C(0),
803 UINT64_C(0), UINT64_C(0),
804 UINT64_C(0), UINT64_C(0),
805 UINT64_C(0), UINT64_C(0),
806 UINT64_C(0), UINT64_C(0),
807 UINT64_C(0), UINT64_C(0),
808 UINT64_C(0), UINT64_C(0),
809 UINT64_C(0), UINT64_C(0),
810 UINT64_C(0), UINT64_C(0),
811 UINT64_C(0), UINT64_C(0),
812 UINT64_C(0), UINT64_C(0),
813 UINT64_C(0), UINT64_C(0),
814 UINT64_C(0), UINT64_C(0),
815 UINT64_C(0), UINT64_C(0),
816 UINT64_C(0), UINT64_C(0),
817 UINT64_C(0), UINT64_C(0),
818 UINT64_C(0), UINT64_C(0),
819 UINT64_C(0), UINT64_C(0),
820 UINT64_C(0), UINT64_C(0),
821 UINT64_C(0), UINT64_C(0),
822 UINT64_C(0), UINT64_C(0),
823 UINT64_C(0), UINT64_C(0),
824 UINT64_C(0), UINT64_C(0),
825 UINT64_C(0), UINT64_C(0),
826 UINT64_C(0), UINT64_C(0),
827 UINT64_C(0), UINT64_C(0),
828 UINT64_C(0), UINT64_C(0),
829 UINT64_C(0), UINT64_C(0),
830 UINT64_C(0), UINT64_C(0),
831 UINT64_C(0), UINT64_C(0),
832 UINT64_C(0), UINT64_C(0),
833 UINT64_C(0), UINT64_C(0),
834 UINT64_C(0), UINT64_C(0),
835 UINT64_C(0), UINT64_C(0),
836 UINT64_C(0), UINT64_C(0),
837 UINT64_C(0), UINT64_C(0),
838 UINT64_C(0), UINT64_C(0),
839 UINT64_C(0), UINT64_C(0),
840 UINT64_C(0), UINT64_C(0),
841 UINT64_C(0), UINT64_C(0),
842 UINT64_C(0), UINT64_C(0),
843 UINT64_C(0), UINT64_C(0),
844 UINT64_C(0), UINT64_C(0),
845 UINT64_C(0), UINT64_C(0),
846 UINT64_C(0), UINT64_C(0),
847 UINT64_C(0), UINT64_C(0),
848 UINT64_C(0), UINT64_C(0),
849 UINT64_C(0), UINT64_C(0),
850 UINT64_C(0), UINT64_C(0),
851 UINT64_C(0), UINT64_C(0),
852 UINT64_C(0), UINT64_C(0),
853 UINT64_C(0), UINT64_C(0),
854 UINT64_C(0), UINT64_C(0),
855 UINT64_C(0), UINT64_C(0),
856 UINT64_C(0), UINT64_C(0),
857 UINT64_C(0), UINT64_C(0),
858 UINT64_C(0), UINT64_C(0),
859 UINT64_C(0), UINT64_C(0),
860 UINT64_C(0), UINT64_C(0),
861 UINT64_C(0), UINT64_C(0),
862 UINT64_C(0), UINT64_C(0),
863 UINT64_C(0), UINT64_C(0),
864 UINT64_C(0), UINT64_C(0),
865 UINT64_C(0), UINT64_C(0),
866 UINT64_C(0), UINT64_C(0),
867 UINT64_C(0), UINT64_C(0),
868 UINT64_C(0), UINT64_C(0),
869 UINT64_C(0), UINT64_C(0),
870 UINT64_C(0), UINT64_C(0),
871 UINT64_C(0), UINT64_C(0),
872 UINT64_C(0), UINT64_C(0),
873 UINT64_C(0), UINT64_C(0),
874 UINT64_C(0), UINT64_C(0),
875 UINT64_C(0), UINT64_C(0),
876 UINT64_C(0), UINT64_C(0),
877 UINT64_C(0), UINT64_C(0),
878 UINT64_C(0), UINT64_C(0),
879 UINT64_C(0), UINT64_C(0),
880 UINT64_C(0), UINT64_C(0),
881 UINT64_C(0), UINT64_C(0),
882 UINT64_C(0), UINT64_C(0),
883 UINT64_C(0), UINT64_C(0),
884 UINT64_C(0), UINT64_C(0),
885 UINT64_C(0), UINT64_C(0),
886 UINT64_C(0), UINT64_C(0),
887 UINT64_C(0), UINT64_C(0),
888 UINT64_C(0), UINT64_C(0),
889 UINT64_C(0), UINT64_C(0),
890 UINT64_C(0), UINT64_C(0),
891 UINT64_C(0), UINT64_C(0),
892 UINT64_C(0), UINT64_C(0),
893 UINT64_C(0), UINT64_C(0),
894 UINT64_C(0), UINT64_C(0),
895 UINT64_C(0), UINT64_C(0),
896 UINT64_C(0), UINT64_C(0),
897 UINT64_C(0), UINT64_C(0),
898 UINT64_C(0), UINT64_C(0),
899 UINT64_C(0), UINT64_C(0),
900 UINT64_C(0), UINT64_C(0),
901 UINT64_C(0), UINT64_C(0),
902 UINT64_C(0), UINT64_C(0),
903 UINT64_C(0), UINT64_C(0),
904 UINT64_C(0), UINT64_C(0),
905 UINT64_C(0), UINT64_C(0),
906 UINT64_C(0), UINT64_C(0),
907 UINT64_C(0), UINT64_C(0),
908 UINT64_C(0), UINT64_C(0),
909 UINT64_C(0), UINT64_C(0),
910 UINT64_C(0), UINT64_C(0),
911 UINT64_C(0), UINT64_C(0),
912 UINT64_C(0), UINT64_C(0),
913 UINT64_C(0), UINT64_C(0),
914 UINT64_C(0), UINT64_C(0),
915 UINT64_C(0), UINT64_C(0),
916 UINT64_C(0), UINT64_C(0),
917 UINT64_C(0), UINT64_C(0),
918 UINT64_C(0), UINT64_C(0),
919 UINT64_C(0), UINT64_C(0),
920 UINT64_C(0), UINT64_C(0),
921 UINT64_C(0), UINT64_C(0),
922 UINT64_C(0), UINT64_C(0),
923 UINT64_C(0), UINT64_C(0),
924 UINT64_C(0), UINT64_C(0),
925 UINT64_C(0), UINT64_C(0),
926 UINT64_C(0), UINT64_C(0),
927 UINT64_C(0), UINT64_C(0),
928 UINT64_C(0), UINT64_C(0),
929 UINT64_C(0), UINT64_C(0),
930 UINT64_C(0), UINT64_C(0),
931 UINT64_C(0), UINT64_C(0),
932 UINT64_C(0), UINT64_C(0),
933 UINT64_C(0), UINT64_C(0),
934 UINT64_C(0), UINT64_C(0),
935 UINT64_C(0), UINT64_C(0),
936 UINT64_C(0), UINT64_C(0),
937 UINT64_C(0), UINT64_C(0),
938 UINT64_C(0), UINT64_C(0),
939 UINT64_C(0), UINT64_C(0),
940 UINT64_C(0), UINT64_C(0),
941 UINT64_C(0), UINT64_C(0),
942 UINT64_C(0), UINT64_C(0),
943 UINT64_C(0), UINT64_C(0),
944 UINT64_C(0), UINT64_C(0),
945 UINT64_C(0), UINT64_C(0),
946 UINT64_C(0), UINT64_C(0),
947 UINT64_C(0), UINT64_C(0),
948 UINT64_C(0), UINT64_C(0),
949 UINT64_C(0), UINT64_C(0),
950 UINT64_C(0), UINT64_C(0),
951 UINT64_C(0), UINT64_C(0),
952 UINT64_C(0), UINT64_C(0),
953 UINT64_C(0), UINT64_C(0),
954 UINT64_C(0), UINT64_C(0),
955 UINT64_C(0), UINT64_C(0),
956 UINT64_C(0), UINT64_C(0),
957 UINT64_C(0), UINT64_C(0),
958 UINT64_C(0), UINT64_C(0),
959 UINT64_C(0), UINT64_C(0),
960 UINT64_C(0), UINT64_C(0),
961 UINT64_C(0), UINT64_C(0),
962 UINT64_C(0), UINT64_C(0),
963 UINT64_C(0), UINT64_C(0),
964 UINT64_C(0), UINT64_C(0),
965 UINT64_C(0), UINT64_C(0),
966 UINT64_C(0), UINT64_C(0),
967 UINT64_C(0), UINT64_C(0),
968 UINT64_C(0), UINT64_C(0),
969 UINT64_C(0), UINT64_C(0),
970 UINT64_C(0), UINT64_C(0),
971 UINT64_C(0), UINT64_C(0),
972 UINT64_C(0), UINT64_C(0),
973 UINT64_C(0), UINT64_C(0),
974 UINT64_C(0), UINT64_C(0),
975 UINT64_C(0), UINT64_C(0),
976 UINT64_C(0), UINT64_C(0),
977 UINT64_C(0), UINT64_C(0),
978 UINT64_C(0), UINT64_C(0),
979 UINT64_C(0), UINT64_C(0),
980 UINT64_C(0), UINT64_C(0),
981 UINT64_C(0), UINT64_C(0),
982 UINT64_C(0), UINT64_C(0),
983 UINT64_C(0), UINT64_C(0),
984 UINT64_C(0), UINT64_C(0),
985 UINT64_C(0), UINT64_C(0),
986 UINT64_C(0), UINT64_C(0),
987 UINT64_C(0), UINT64_C(0),
988 UINT64_C(0), UINT64_C(0),
989 UINT64_C(0), UINT64_C(0),
990 UINT64_C(0), UINT64_C(0),
991 UINT64_C(0), UINT64_C(0),
992 UINT64_C(0), UINT64_C(0),
993 UINT64_C(0), UINT64_C(0),
994 UINT64_C(0), UINT64_C(0),
995 UINT64_C(0), UINT64_C(0),
996 UINT64_C(0), UINT64_C(0),
997 UINT64_C(0), UINT64_C(0),
998 UINT64_C(0), UINT64_C(0),
999 UINT64_C(0), UINT64_C(0),
1000 UINT64_C(0), UINT64_C(0),
1001 UINT64_C(0), UINT64_C(0),
1002 UINT64_C(0), UINT64_C(0),
1003 UINT64_C(0), UINT64_C(0),
1004 UINT64_C(0), UINT64_C(0),
1005 UINT64_C(0), UINT64_C(0),
1006 UINT64_C(0), UINT64_C(0),
1007 UINT64_C(0), UINT64_C(0),
1008 UINT64_C(0), UINT64_C(0),
1009 UINT64_C(0), UINT64_C(0),
1010 UINT64_C(0), UINT64_C(0),
1011 UINT64_C(0), UINT64_C(0),
1012 UINT64_C(0), UINT64_C(0),
1013 UINT64_C(0), UINT64_C(0),
1014 UINT64_C(0), UINT64_C(0),
1015 UINT64_C(0), UINT64_C(0),
1016 UINT64_C(0), UINT64_C(0),
1017 UINT64_C(0), UINT64_C(0),
1018 UINT64_C(0), UINT64_C(0),
1019 UINT64_C(0), UINT64_C(0),
1020 UINT64_C(0), UINT64_C(0),
1021 UINT64_C(0), UINT64_C(0),
1022 UINT64_C(0), UINT64_C(0),
1023 UINT64_C(0), UINT64_C(0),
1024 UINT64_C(0), UINT64_C(0),
1025 UINT64_C(0), UINT64_C(0),
1026 UINT64_C(0), UINT64_C(0),
1027 UINT64_C(0), UINT64_C(0),
1028 UINT64_C(0), UINT64_C(0),
1029 UINT64_C(0), UINT64_C(0),
1030 UINT64_C(0), UINT64_C(0),
1031 UINT64_C(0), UINT64_C(0),
1032 UINT64_C(0), UINT64_C(0),
1033 UINT64_C(0), UINT64_C(0),
1034 UINT64_C(0), UINT64_C(0),
1035 UINT64_C(0), UINT64_C(0),
1036 UINT64_C(0), UINT64_C(0),
1037 UINT64_C(0), UINT64_C(0),
1038 UINT64_C(0), UINT64_C(0),
1039 UINT64_C(0), UINT64_C(0),
1040 UINT64_C(0), UINT64_C(0),
1041 UINT64_C(0), UINT64_C(0),
1042 UINT64_C(0), UINT64_C(0),
1043 UINT64_C(0), UINT64_C(0),
1044 UINT64_C(0), UINT64_C(0),
1045 UINT64_C(0), UINT64_C(0),
1046 UINT64_C(0), UINT64_C(0),
1047 UINT64_C(0), UINT64_C(0),
1048 UINT64_C(0), UINT64_C(0),
1049 UINT64_C(0), UINT64_C(0),
1050 UINT64_C(0), UINT64_C(0),
1051 UINT64_C(0), UINT64_C(0),
1052 UINT64_C(0), UINT64_C(0),
1053 UINT64_C(0), UINT64_C(0),
1054 UINT64_C(0), UINT64_C(0),
1055 UINT64_C(0), UINT64_C(0),
1056 UINT64_C(0), UINT64_C(0),
1057 UINT64_C(0), UINT64_C(0),
1058 UINT64_C(0), UINT64_C(0),
1059 UINT64_C(0), UINT64_C(0),
1060 UINT64_C(0), UINT64_C(0),
1061 UINT64_C(0), UINT64_C(0),
1062 UINT64_C(0), UINT64_C(0),
1063 UINT64_C(0), UINT64_C(0),
1064 UINT64_C(0), UINT64_C(0),
1065 UINT64_C(0), UINT64_C(0),
1066 UINT64_C(0), UINT64_C(0),
1067 UINT64_C(0), UINT64_C(0),
1068 UINT64_C(0), UINT64_C(0),
1069 UINT64_C(0), UINT64_C(0),
1070 UINT64_C(0), UINT64_C(0),
1071 UINT64_C(0), UINT64_C(0),
1072 UINT64_C(0), UINT64_C(0),
1073 UINT64_C(0), UINT64_C(0),
1074 UINT64_C(0), UINT64_C(0),
1075 UINT64_C(0), UINT64_C(0),
1076 UINT64_C(0), UINT64_C(0),
1077 UINT64_C(0), UINT64_C(0),
1078 UINT64_C(0), UINT64_C(0),
1079 UINT64_C(0), UINT64_C(0),
1080 UINT64_C(0), UINT64_C(0),
1081 UINT64_C(0), UINT64_C(0),
1082 UINT64_C(0), UINT64_C(0),
1083 UINT64_C(0), UINT64_C(0),
1084 UINT64_C(0), UINT64_C(0),
1085 UINT64_C(0), UINT64_C(0),
1086 UINT64_C(0), UINT64_C(0),
1087 UINT64_C(0), UINT64_C(0),
1088 UINT64_C(0), UINT64_C(0),
1089 UINT64_C(0), UINT64_C(0),
1090 UINT64_C(0), UINT64_C(0),
1091 UINT64_C(0), UINT64_C(0),
1092 UINT64_C(0), UINT64_C(0),
1093 UINT64_C(0), UINT64_C(0),
1094 UINT64_C(0), UINT64_C(0),
1095 UINT64_C(0), UINT64_C(0),
1096 UINT64_C(0), UINT64_C(0),
1097 UINT64_C(0), UINT64_C(0),
1098 UINT64_C(0), UINT64_C(0),
1099 UINT64_C(0), UINT64_C(0),
1100 UINT64_C(0), UINT64_C(0),
1101 UINT64_C(0), UINT64_C(0),
1102 UINT64_C(0), UINT64_C(0),
1103 UINT64_C(0), UINT64_C(0),
1104 UINT64_C(0), UINT64_C(0),
1105 UINT64_C(0), UINT64_C(0),
1106 UINT64_C(0), UINT64_C(0),
1107 UINT64_C(0), UINT64_C(0),
1108 UINT64_C(0), UINT64_C(0),
1109 UINT64_C(0), UINT64_C(0),
1110 UINT64_C(0), UINT64_C(0),
1111 UINT64_C(0), UINT64_C(0),
1112 UINT64_C(0), UINT64_C(0),
1113 UINT64_C(0), UINT64_C(0),
1114 UINT64_C(0), UINT64_C(0),
1115 UINT64_C(0), UINT64_C(0),
1116 UINT64_C(0), UINT64_C(0),
1117 UINT64_C(0), UINT64_C(0),
1118 UINT64_C(0), UINT64_C(0),
1119 UINT64_C(0), UINT64_C(0),
1120 UINT64_C(0), UINT64_C(0),
1121 UINT64_C(0), UINT64_C(0),
1122 UINT64_C(0), UINT64_C(0),
1123 UINT64_C(0), UINT64_C(0),
1124 UINT64_C(0), UINT64_C(0),
1125 UINT64_C(0), UINT64_C(0),
1126 UINT64_C(0), UINT64_C(0),
1127 UINT64_C(0), UINT64_C(0),
1128 UINT64_C(0), UINT64_C(0),
1129 UINT64_C(0), UINT64_C(0),
1130 UINT64_C(0), UINT64_C(0),
1131 UINT64_C(0), UINT64_C(0),
1132 UINT64_C(0), UINT64_C(0),
1133 UINT64_C(0), UINT64_C(0),
1134 UINT64_C(0), UINT64_C(0),
1135 UINT64_C(0), UINT64_C(0),
1136 UINT64_C(0), UINT64_C(0),
1137 UINT64_C(0), UINT64_C(0),
1138 UINT64_C(0), UINT64_C(0),
1139 UINT64_C(0), UINT64_C(0),
1140 UINT64_C(0), UINT64_C(0),
1141 UINT64_C(0), UINT64_C(0),
1142 UINT64_C(0), UINT64_C(0),
1143 UINT64_C(0), UINT64_C(0),
1144 UINT64_C(0), UINT64_C(0),
1145 UINT64_C(0), UINT64_C(0),
1146 UINT64_C(0), UINT64_C(0),
1147 UINT64_C(0), UINT64_C(0),
1148 UINT64_C(0), UINT64_C(0),
1149 UINT64_C(0), UINT64_C(0),
1150 UINT64_C(0), UINT64_C(0),
1151 UINT64_C(0), UINT64_C(0),
1152 UINT64_C(0), UINT64_C(0),
1153 UINT64_C(0), UINT64_C(0),
1154 UINT64_C(0), UINT64_C(0),
1155 UINT64_C(0), UINT64_C(0),
1156 UINT64_C(0), UINT64_C(0),
1157 UINT64_C(0), UINT64_C(0),
1158 UINT64_C(0), UINT64_C(0),
1159 UINT64_C(0), UINT64_C(0),
1160 UINT64_C(0), UINT64_C(0),
1161 UINT64_C(0), UINT64_C(0),
1162 UINT64_C(0), UINT64_C(0),
1163 UINT64_C(0), UINT64_C(0),
1164 UINT64_C(0), UINT64_C(0),
1165 UINT64_C(0), UINT64_C(0),
1166 UINT64_C(0), UINT64_C(0),
1167 UINT64_C(0), UINT64_C(0),
1168 UINT64_C(0), UINT64_C(0),
1169 UINT64_C(0), UINT64_C(0),
1170 UINT64_C(0), UINT64_C(0),
1171 UINT64_C(0), UINT64_C(0),
1172 UINT64_C(0), UINT64_C(0),
1173 UINT64_C(0), UINT64_C(0),
1174 UINT64_C(0), UINT64_C(0),
1175 UINT64_C(0), UINT64_C(0),
1176 UINT64_C(0), UINT64_C(0),
1177 UINT64_C(0), UINT64_C(0),
1178 UINT64_C(0), UINT64_C(0),
1179 UINT64_C(0), UINT64_C(0),
1180 UINT64_C(0), UINT64_C(0),
1181 UINT64_C(0), UINT64_C(0),
1182 UINT64_C(0), UINT64_C(0),
1183 UINT64_C(0), UINT64_C(0),
1184 UINT64_C(0), UINT64_C(0),
1185 UINT64_C(0), UINT64_C(0),
1186 UINT64_C(0), UINT64_C(0),
1187 UINT64_C(0), UINT64_C(0),
1188 UINT64_C(0), UINT64_C(0),
1189 UINT64_C(0), UINT64_C(0),
1190 UINT64_C(0), UINT64_C(0),
1191 UINT64_C(0), UINT64_C(0),
1192 UINT64_C(0), UINT64_C(0),
1193 UINT64_C(0), UINT64_C(0),
1194 UINT64_C(0), UINT64_C(0),
1195 UINT64_C(0), UINT64_C(0),
1196 UINT64_C(0), UINT64_C(0),
1197 UINT64_C(0), UINT64_C(0),
1198 UINT64_C(0), UINT64_C(0),
1199 UINT64_C(0), UINT64_C(0),
1200 UINT64_C(0), UINT64_C(0),
1201 UINT64_C(0), UINT64_C(0),
1202 UINT64_C(0), UINT64_C(0),
1203 UINT64_C(0), UINT64_C(0),
1204 UINT64_C(0), UINT64_C(0),
1205 UINT64_C(0), UINT64_C(0),
1206 UINT64_C(0), UINT64_C(0),
1207 UINT64_C(0), UINT64_C(0),
1208 UINT64_C(0), UINT64_C(0),
1209 UINT64_C(0), UINT64_C(0),
1210 UINT64_C(0), UINT64_C(0),
1211 UINT64_C(0), UINT64_C(0),
1212 UINT64_C(0), UINT64_C(0),
1213 UINT64_C(0), UINT64_C(0),
1214 UINT64_C(0), UINT64_C(0),
1215 UINT64_C(0), UINT64_C(0),
1216 UINT64_C(0), UINT64_C(0),
1217 UINT64_C(0), UINT64_C(0),
1218 UINT64_C(0), UINT64_C(0),
1219 UINT64_C(0), UINT64_C(0),
1220 UINT64_C(0), UINT64_C(0),
1221 UINT64_C(0), UINT64_C(0),
1222 UINT64_C(0), UINT64_C(0),
1223 UINT64_C(0), UINT64_C(0),
1224 UINT64_C(0), UINT64_C(0),
1225 UINT64_C(0), UINT64_C(0),
1226 UINT64_C(0), UINT64_C(0),
1227 UINT64_C(0), UINT64_C(0),
1228 UINT64_C(0), UINT64_C(0),
1229 UINT64_C(0), UINT64_C(0),
1230 UINT64_C(0), UINT64_C(0),
1231 UINT64_C(0), UINT64_C(0),
1232 UINT64_C(0), UINT64_C(0),
1233 UINT64_C(0), UINT64_C(0),
1234 UINT64_C(0), UINT64_C(0),
1235 UINT64_C(0), UINT64_C(0),
1236 UINT64_C(0), UINT64_C(0),
1237 UINT64_C(0), UINT64_C(0),
1238 UINT64_C(0), UINT64_C(0),
1239 UINT64_C(0), UINT64_C(0),
1240 UINT64_C(0), UINT64_C(0),
1241 UINT64_C(0), UINT64_C(0),
1242 UINT64_C(0), UINT64_C(0),
1243 UINT64_C(0), UINT64_C(0),
1244 UINT64_C(0), UINT64_C(0),
1245 UINT64_C(0), UINT64_C(0),
1246 UINT64_C(0), UINT64_C(0),
1247 UINT64_C(0), UINT64_C(0),
1248 UINT64_C(0), UINT64_C(0),
1249 UINT64_C(0), UINT64_C(0),
1250 UINT64_C(0), UINT64_C(0),
1251 UINT64_C(0), UINT64_C(0),
1252 UINT64_C(0), UINT64_C(0),
1253 UINT64_C(0), UINT64_C(0),
1254 UINT64_C(0), UINT64_C(0),
1255 UINT64_C(0), UINT64_C(0),
1256 UINT64_C(0), UINT64_C(0),
1257 UINT64_C(0), UINT64_C(0),
1258 UINT64_C(0), UINT64_C(0),
1259 UINT64_C(0), UINT64_C(0),
1260 UINT64_C(0), UINT64_C(0),
1261 UINT64_C(0), UINT64_C(0),
1262 UINT64_C(0), UINT64_C(0),
1263 UINT64_C(0), UINT64_C(0),
1264 UINT64_C(0), UINT64_C(0),
1265 UINT64_C(0), UINT64_C(0),
1266 UINT64_C(0), UINT64_C(0),
1267 UINT64_C(0), UINT64_C(0),
1268 UINT64_C(0), UINT64_C(0),
1269 UINT64_C(0), UINT64_C(0),
1270 UINT64_C(0), UINT64_C(0),
1271 UINT64_C(0), UINT64_C(0),
1272 UINT64_C(0), UINT64_C(0),
1273 UINT64_C(0), UINT64_C(0),
1274 UINT64_C(0), UINT64_C(0),
1275 UINT64_C(0), UINT64_C(0),
1276 UINT64_C(0), UINT64_C(0),
1277 UINT64_C(0), UINT64_C(0),
1278 UINT64_C(0), UINT64_C(0),
1279 UINT64_C(0), UINT64_C(0),
1280 UINT64_C(0), UINT64_C(0),
1281 UINT64_C(0), UINT64_C(0),
1282 UINT64_C(0), UINT64_C(0),
1283 UINT64_C(0), UINT64_C(0),
1284 UINT64_C(0), UINT64_C(0),
1285 UINT64_C(0), UINT64_C(0),
1286 UINT64_C(0), UINT64_C(0),
1287 UINT64_C(0), UINT64_C(0),
1288 UINT64_C(0), UINT64_C(0),
1289 UINT64_C(0), UINT64_C(0),
1290 UINT64_C(0), UINT64_C(0),
1291 UINT64_C(0), UINT64_C(0),
1292 UINT64_C(0), UINT64_C(0),
1293 UINT64_C(0), UINT64_C(0),
1294 UINT64_C(0), UINT64_C(0),
1295 UINT64_C(0), UINT64_C(0),
1296 UINT64_C(0), UINT64_C(0),
1297 UINT64_C(0), UINT64_C(0),
1298 UINT64_C(0), UINT64_C(0),
1299 UINT64_C(0), UINT64_C(0),
1300 UINT64_C(0), UINT64_C(0),
1301 UINT64_C(0), UINT64_C(0),
1302 UINT64_C(0), UINT64_C(0),
1303 UINT64_C(0), UINT64_C(0),
1304 UINT64_C(0), UINT64_C(0),
1305 UINT64_C(0), UINT64_C(0),
1306 UINT64_C(0), UINT64_C(0),
1307 UINT64_C(0), UINT64_C(0),
1308 UINT64_C(0), UINT64_C(0),
1309 UINT64_C(0), UINT64_C(0),
1310 UINT64_C(0), UINT64_C(0),
1311 UINT64_C(0), UINT64_C(0),
1312 UINT64_C(0), UINT64_C(0),
1313 UINT64_C(0), UINT64_C(0),
1314 UINT64_C(0), UINT64_C(0),
1315 UINT64_C(0), UINT64_C(0),
1316 UINT64_C(0), UINT64_C(0),
1317 UINT64_C(0), UINT64_C(0),
1318 UINT64_C(0), UINT64_C(0),
1319 UINT64_C(0), UINT64_C(0),
1320 UINT64_C(0), UINT64_C(0),
1321 UINT64_C(0), UINT64_C(0),
1322 UINT64_C(0), UINT64_C(0),
1323 UINT64_C(0), UINT64_C(0),
1324 UINT64_C(0), UINT64_C(0),
1325 UINT64_C(0), UINT64_C(0),
1326 UINT64_C(0), UINT64_C(0),
1327 UINT64_C(0), UINT64_C(0),
1328 UINT64_C(0), UINT64_C(0),
1329 UINT64_C(0), UINT64_C(0),
1330 UINT64_C(0), UINT64_C(0),
1331 UINT64_C(0), UINT64_C(0),
1332 UINT64_C(0), UINT64_C(0),
1333 UINT64_C(0), UINT64_C(0),
1334 UINT64_C(0), UINT64_C(0),
1335 UINT64_C(0), UINT64_C(0),
1336 UINT64_C(0), UINT64_C(0),
1337 UINT64_C(0), UINT64_C(0),
1338 UINT64_C(0), UINT64_C(0),
1339 UINT64_C(0), UINT64_C(0),
1340 UINT64_C(0), UINT64_C(0),
1341 UINT64_C(0), UINT64_C(0),
1342 UINT64_C(0), UINT64_C(0),
1343 UINT64_C(0), UINT64_C(0),
1344 UINT64_C(0), UINT64_C(0),
1345 UINT64_C(0), UINT64_C(0),
1346 UINT64_C(0), UINT64_C(0),
1347 UINT64_C(0), UINT64_C(0),
1348 UINT64_C(0), UINT64_C(0),
1349 UINT64_C(0), UINT64_C(0),
1350 UINT64_C(0), UINT64_C(0),
1351 UINT64_C(0), UINT64_C(0),
1352 UINT64_C(0), UINT64_C(0),
1353 UINT64_C(0), UINT64_C(0),
1354 UINT64_C(0), UINT64_C(0),
1355 UINT64_C(0), UINT64_C(0),
1356 UINT64_C(0), UINT64_C(0),
1357 UINT64_C(0), UINT64_C(0),
1358 UINT64_C(0), UINT64_C(0),
1359 UINT64_C(0), UINT64_C(0),
1360 UINT64_C(0), UINT64_C(0),
1361 UINT64_C(0), UINT64_C(0),
1362 UINT64_C(0), UINT64_C(0),
1363 UINT64_C(0), UINT64_C(0),
1364 UINT64_C(0), UINT64_C(0),
1365 UINT64_C(0), UINT64_C(0),
1366 UINT64_C(0), UINT64_C(0),
1367 UINT64_C(0), UINT64_C(0),
1368 UINT64_C(0), UINT64_C(0),
1369 UINT64_C(0), UINT64_C(0),
1370 UINT64_C(0), UINT64_C(0),
1371 UINT64_C(0), UINT64_C(0),
1372 UINT64_C(0), UINT64_C(0),
1373 UINT64_C(0), UINT64_C(0),
1374 UINT64_C(0), UINT64_C(0),
1375 UINT64_C(0), UINT64_C(0),
1376 UINT64_C(0), UINT64_C(0),
1377 UINT64_C(0), UINT64_C(0),
1378 UINT64_C(0), UINT64_C(0),
1379 UINT64_C(0), UINT64_C(0),
1380 UINT64_C(0), UINT64_C(0),
1381 UINT64_C(0), UINT64_C(0),
1382 UINT64_C(0), UINT64_C(0),
1383 UINT64_C(0), UINT64_C(0),
1384 UINT64_C(0), UINT64_C(0),
1385 UINT64_C(0), UINT64_C(0),
1386 UINT64_C(0), UINT64_C(0),
1387 UINT64_C(0), UINT64_C(0),
1388 UINT64_C(0), UINT64_C(0),
1389 UINT64_C(0), UINT64_C(0),
1390 UINT64_C(0), UINT64_C(0),
1391 UINT64_C(0), UINT64_C(0),
1392 UINT64_C(0), UINT64_C(0),
1393 UINT64_C(0), UINT64_C(0),
1394 UINT64_C(0), UINT64_C(0),
1395 UINT64_C(0), UINT64_C(0),
1396 UINT64_C(0), UINT64_C(0),
1397 UINT64_C(0), UINT64_C(0),
1398 UINT64_C(0), UINT64_C(0),
1399 UINT64_C(0), UINT64_C(0),
1400 UINT64_C(0), UINT64_C(0),
1401 UINT64_C(0), UINT64_C(0),
1402 UINT64_C(0), UINT64_C(0),
1403 UINT64_C(0), UINT64_C(0),
1404 UINT64_C(0), UINT64_C(0),
1405 UINT64_C(0), UINT64_C(0),
1406 UINT64_C(0), UINT64_C(0),
1407 UINT64_C(0), UINT64_C(0),
1408 UINT64_C(0), UINT64_C(0),
1409 UINT64_C(0), UINT64_C(0),
1410 UINT64_C(0), UINT64_C(0),
1411 UINT64_C(0), UINT64_C(0),
1412 UINT64_C(0), UINT64_C(0),
1413 UINT64_C(0), UINT64_C(0),
1414 UINT64_C(0), UINT64_C(0),
1415 UINT64_C(0), UINT64_C(0),
1416 UINT64_C(0), UINT64_C(0),
1417 UINT64_C(0), UINT64_C(0),
1418 UINT64_C(0), UINT64_C(0),
1419 UINT64_C(0), UINT64_C(0),
1420 UINT64_C(0), UINT64_C(0),
1421 UINT64_C(0), UINT64_C(0),
1422 UINT64_C(0), UINT64_C(0),
1423 UINT64_C(0), UINT64_C(0),
1424 UINT64_C(0), UINT64_C(0),
1425 UINT64_C(0), UINT64_C(0),
1426 UINT64_C(0), UINT64_C(0),
1427 UINT64_C(0), UINT64_C(0),
1428 UINT64_C(0), UINT64_C(0),
1429 UINT64_C(0), UINT64_C(0),
1430 UINT64_C(0), UINT64_C(0),
1431 UINT64_C(0), UINT64_C(0),
1432 UINT64_C(0), UINT64_C(0),
1433 UINT64_C(0), UINT64_C(0),
1434 UINT64_C(0), UINT64_C(0),
1435 UINT64_C(0), UINT64_C(0),
1436 UINT64_C(0), UINT64_C(0),
1437 UINT64_C(0), UINT64_C(0),
1438 UINT64_C(0), UINT64_C(0),
1439 UINT64_C(0), UINT64_C(0),
1440 UINT64_C(0), UINT64_C(0),
1441 UINT64_C(0), UINT64_C(0),
1442 UINT64_C(0), UINT64_C(0),
1443 UINT64_C(0), UINT64_C(0),
1444 UINT64_C(0), UINT64_C(0),
1445 UINT64_C(0), UINT64_C(0),
1446 UINT64_C(0), UINT64_C(0),
1447 UINT64_C(0), UINT64_C(0),
1448 UINT64_C(0), UINT64_C(0),
1449 UINT64_C(0), UINT64_C(0),
1450 UINT64_C(0), UINT64_C(0),
1451 UINT64_C(0), UINT64_C(0),
1452 UINT64_C(0), UINT64_C(0),
1453 UINT64_C(0), UINT64_C(0),
1454 UINT64_C(0), UINT64_C(0),
1455 UINT64_C(0), UINT64_C(0),
1456 UINT64_C(0), UINT64_C(0),
1457 UINT64_C(0), UINT64_C(0),
1458 UINT64_C(0), UINT64_C(0),
1459 UINT64_C(0), UINT64_C(0),
1460 UINT64_C(0), UINT64_C(0),
1461 UINT64_C(0), UINT64_C(0),
1462 UINT64_C(0), UINT64_C(0),
1463 UINT64_C(0), UINT64_C(0),
1464 UINT64_C(0), UINT64_C(0),
1465 UINT64_C(0), UINT64_C(0),
1466 UINT64_C(0), UINT64_C(0),
1467 UINT64_C(0), UINT64_C(0),
1468 UINT64_C(0), UINT64_C(0),
1469 UINT64_C(0), UINT64_C(0),
1470 UINT64_C(0), UINT64_C(0),
1471 UINT64_C(0), UINT64_C(0),
1472 UINT64_C(0), UINT64_C(0),
1473 UINT64_C(0), UINT64_C(0),
1474 UINT64_C(0), UINT64_C(0),
1475 UINT64_C(0), UINT64_C(0),
1476 UINT64_C(0), UINT64_C(0),
1477 UINT64_C(0), UINT64_C(0),
1478 UINT64_C(0), UINT64_C(0),
1479 UINT64_C(0), UINT64_C(0),
1480 UINT64_C(0), UINT64_C(0),
1481 UINT64_C(0), UINT64_C(0),
1482 UINT64_C(0), UINT64_C(0),
1483 UINT64_C(0), UINT64_C(0),
1484 UINT64_C(0), UINT64_C(0),
1485 UINT64_C(0), UINT64_C(0),
1486 UINT64_C(0), UINT64_C(0),
1487 UINT64_C(0), UINT64_C(0),
1488 UINT64_C(0), UINT64_C(0),
1489 UINT64_C(0), UINT64_C(0),
1490 UINT64_C(0), UINT64_C(0),
1491 UINT64_C(0), UINT64_C(0),
1492 UINT64_C(0), UINT64_C(0),
1493 UINT64_C(0), UINT64_C(0),
1494 UINT64_C(0), UINT64_C(0),
1495 UINT64_C(0), UINT64_C(0),
1496 UINT64_C(0), UINT64_C(0),
1497 UINT64_C(0), UINT64_C(0),
1498 UINT64_C(0), UINT64_C(0),
1499 UINT64_C(0), UINT64_C(0),
1500 UINT64_C(0), UINT64_C(0),
1501 UINT64_C(0), UINT64_C(0),
1502 UINT64_C(0), UINT64_C(0),
1503 UINT64_C(0), UINT64_C(0),
1504 UINT64_C(0), UINT64_C(0),
1505 UINT64_C(0), UINT64_C(0),
1506 UINT64_C(0), UINT64_C(0),
1507 UINT64_C(0), UINT64_C(0),
1508 UINT64_C(0), UINT64_C(0),
1509 UINT64_C(0), UINT64_C(0),
1510 UINT64_C(0), UINT64_C(0),
1511 UINT64_C(0), UINT64_C(0),
1512 UINT64_C(0), UINT64_C(0),
1513 UINT64_C(0), UINT64_C(0),
1514 UINT64_C(0), UINT64_C(0),
1515 UINT64_C(0), UINT64_C(0),
1516 UINT64_C(0), UINT64_C(0),
1517 UINT64_C(0), UINT64_C(0),
1518 UINT64_C(0), UINT64_C(0),
1519 UINT64_C(0), UINT64_C(0),
1520 UINT64_C(0), UINT64_C(0),
1521 UINT64_C(0), UINT64_C(0),
1522 UINT64_C(0), UINT64_C(0),
1523 UINT64_C(0), UINT64_C(0),
1524 UINT64_C(0), UINT64_C(0),
1525 UINT64_C(0), UINT64_C(0),
1526 UINT64_C(0), UINT64_C(0),
1527 UINT64_C(0), UINT64_C(0),
1528 UINT64_C(0), UINT64_C(0),
1529 UINT64_C(0), UINT64_C(0),
1530 UINT64_C(0), UINT64_C(0),
1531 UINT64_C(0), UINT64_C(0),
1532 UINT64_C(0), UINT64_C(0),
1533 UINT64_C(0), UINT64_C(0),
1534 UINT64_C(0), UINT64_C(0),
1535 UINT64_C(0), UINT64_C(0),
1536 UINT64_C(0), UINT64_C(0),
1537 UINT64_C(0), UINT64_C(0),
1538 UINT64_C(0), UINT64_C(0),
1539 UINT64_C(0), UINT64_C(0),
1540 UINT64_C(0), UINT64_C(0),
1541 UINT64_C(0), UINT64_C(0),
1542 UINT64_C(0), UINT64_C(0),
1543 UINT64_C(0), UINT64_C(0),
1544 UINT64_C(0), UINT64_C(0),
1545 UINT64_C(0), UINT64_C(0),
1546 UINT64_C(0), UINT64_C(0),
1547 UINT64_C(0), UINT64_C(0),
1548 UINT64_C(0), UINT64_C(0),
1549 UINT64_C(0), UINT64_C(0),
1550 UINT64_C(0), UINT64_C(0),
1551 UINT64_C(0), UINT64_C(0),
1552 UINT64_C(0), UINT64_C(0),
1553 UINT64_C(0), UINT64_C(0),
1554 UINT64_C(0), UINT64_C(0),
1555 UINT64_C(0), UINT64_C(0),
1556 UINT64_C(0), UINT64_C(0),
1557 UINT64_C(0), UINT64_C(0),
1558 UINT64_C(0), UINT64_C(0),
1559 UINT64_C(0), UINT64_C(0),
1560 UINT64_C(0), UINT64_C(0),
1561 UINT64_C(0), UINT64_C(0),
1562 UINT64_C(0), UINT64_C(0),
1563 UINT64_C(0), UINT64_C(0),
1564 UINT64_C(0), UINT64_C(0),
1565 UINT64_C(0), UINT64_C(0),
1566 UINT64_C(0), UINT64_C(0),
1567 UINT64_C(0), UINT64_C(0),
1568 UINT64_C(0), UINT64_C(0),
1569 UINT64_C(0), UINT64_C(0),
1570 UINT64_C(0), UINT64_C(0),
1571 UINT64_C(0), UINT64_C(0),
1572 UINT64_C(0), UINT64_C(0),
1573 UINT64_C(0), UINT64_C(0),
1574 UINT64_C(0), UINT64_C(0),
1575 UINT64_C(0), UINT64_C(0),
1576 UINT64_C(0), UINT64_C(0),
1577 UINT64_C(0), UINT64_C(0),
1578 UINT64_C(0), UINT64_C(0),
1579 UINT64_C(0), UINT64_C(0),
1580 UINT64_C(0), UINT64_C(0),
1581 UINT64_C(0), UINT64_C(0),
1582 UINT64_C(0), UINT64_C(0),
1583 UINT64_C(0), UINT64_C(0),
1584 UINT64_C(0), UINT64_C(0),
1585 UINT64_C(0), UINT64_C(0),
1586 UINT64_C(0), UINT64_C(0),
1587 UINT64_C(0), UINT64_C(0),
1588 UINT64_C(0), UINT64_C(0),
1589 UINT64_C(0), UINT64_C(0),
1590 UINT64_C(0), UINT64_C(0),
1591 UINT64_C(0), UINT64_C(0),
1592 UINT64_C(0), UINT64_C(0),
1593 UINT64_C(0), UINT64_C(0),
1594 UINT64_C(0), UINT64_C(0),
1595 UINT64_C(0), UINT64_C(0),
1596 UINT64_C(0), UINT64_C(0),
1597 UINT64_C(0), UINT64_C(0),
1598 UINT64_C(0), UINT64_C(0),
1599 UINT64_C(0), UINT64_C(0),
1600 UINT64_C(0), UINT64_C(0),
1601 UINT64_C(0), UINT64_C(0),
1602 UINT64_C(0), UINT64_C(0),
1603 UINT64_C(0), UINT64_C(0),
1604 UINT64_C(0), UINT64_C(0),
1605 UINT64_C(0), UINT64_C(0),
1606 UINT64_C(0), UINT64_C(0),
1607 UINT64_C(0), UINT64_C(0),
1608 UINT64_C(0), UINT64_C(0),
1609 UINT64_C(0), UINT64_C(0),
1610 UINT64_C(0), UINT64_C(0),
1611 UINT64_C(0), UINT64_C(0),
1612 UINT64_C(0), UINT64_C(0),
1613 UINT64_C(0), UINT64_C(0),
1614 UINT64_C(0), UINT64_C(0),
1615 UINT64_C(0), UINT64_C(0),
1616 UINT64_C(0), UINT64_C(0),
1617 UINT64_C(0), UINT64_C(0),
1618 UINT64_C(0), UINT64_C(0),
1619 UINT64_C(0), UINT64_C(0),
1620 UINT64_C(0), UINT64_C(0),
1621 UINT64_C(0), UINT64_C(0),
1622 UINT64_C(0), UINT64_C(0),
1623 UINT64_C(0), UINT64_C(0),
1624 UINT64_C(0), UINT64_C(0),
1625 UINT64_C(0), UINT64_C(0),
1626 UINT64_C(0), UINT64_C(0),
1627 UINT64_C(0), UINT64_C(0),
1628 UINT64_C(0), UINT64_C(0),
1629 UINT64_C(0), UINT64_C(0),
1630 UINT64_C(0), UINT64_C(0),
1631 UINT64_C(0), UINT64_C(0),
1632 UINT64_C(0), UINT64_C(0),
1633 UINT64_C(0), UINT64_C(0),
1634 UINT64_C(0), UINT64_C(0),
1635 UINT64_C(0), UINT64_C(0),
1636 UINT64_C(0), UINT64_C(0),
1637 UINT64_C(0), UINT64_C(0),
1638 UINT64_C(0), UINT64_C(0),
1639 UINT64_C(0), UINT64_C(0),
1640 UINT64_C(0), UINT64_C(0),
1641 UINT64_C(0), UINT64_C(0),
1642 UINT64_C(0), UINT64_C(0),
1643 UINT64_C(0), UINT64_C(0),
1644 UINT64_C(0), UINT64_C(0),
1645 UINT64_C(0), UINT64_C(0),
1646 UINT64_C(0), UINT64_C(0),
1647 UINT64_C(0), UINT64_C(0),
1648 UINT64_C(0), UINT64_C(0),
1649 UINT64_C(0), UINT64_C(0),
1650 UINT64_C(0), UINT64_C(0),
1651 UINT64_C(0), UINT64_C(0),
1652 UINT64_C(0), UINT64_C(0),
1653 UINT64_C(0), UINT64_C(0),
1654 UINT64_C(0), UINT64_C(0),
1655 UINT64_C(0), UINT64_C(0),
1656 UINT64_C(0), UINT64_C(0),
1657 UINT64_C(0), UINT64_C(0),
1658 UINT64_C(0), UINT64_C(0),
1659 UINT64_C(0), UINT64_C(0),
1660 UINT64_C(0), UINT64_C(0),
1661 UINT64_C(0), UINT64_C(0),
1662 UINT64_C(0), UINT64_C(0),
1663 UINT64_C(0), UINT64_C(0),
1664 UINT64_C(0), UINT64_C(0),
1665 UINT64_C(0), UINT64_C(0),
1666 UINT64_C(0), UINT64_C(0),
1667 UINT64_C(0), UINT64_C(0),
1668 UINT64_C(0), UINT64_C(0),
1669 UINT64_C(0), UINT64_C(0),
1670 UINT64_C(0), UINT64_C(0),
1671 UINT64_C(0), UINT64_C(0),
1672 UINT64_C(0), UINT64_C(0),
1673 UINT64_C(0), UINT64_C(0),
1674 UINT64_C(0), UINT64_C(0),
1675 UINT64_C(0), UINT64_C(0),
1676 UINT64_C(0), UINT64_C(0),
1677 UINT64_C(0), UINT64_C(0),
1678 UINT64_C(0), UINT64_C(0),
1679 UINT64_C(0), UINT64_C(0),
1680 UINT64_C(0), UINT64_C(0),
1681 UINT64_C(0), UINT64_C(0),
1682 UINT64_C(0), UINT64_C(0),
1683 UINT64_C(0), UINT64_C(0),
1684 UINT64_C(0), UINT64_C(0),
1685 UINT64_C(0), UINT64_C(0),
1686 UINT64_C(0), UINT64_C(0),
1687 UINT64_C(0), UINT64_C(0),
1688 UINT64_C(0), UINT64_C(0),
1689 UINT64_C(0), UINT64_C(0),
1690 UINT64_C(0), UINT64_C(0),
1691 UINT64_C(0), UINT64_C(0),
1692 UINT64_C(0), UINT64_C(0),
1693 UINT64_C(0), UINT64_C(0),
1694 UINT64_C(0), UINT64_C(0),
1695 UINT64_C(0), UINT64_C(0),
1696 UINT64_C(0), UINT64_C(0),
1697 UINT64_C(0), UINT64_C(0),
1698 UINT64_C(0), UINT64_C(0),
1699 UINT64_C(0), UINT64_C(0),
1700 UINT64_C(0), UINT64_C(0),
1701 UINT64_C(0), UINT64_C(0),
1702 UINT64_C(0), UINT64_C(0),
1703 UINT64_C(0), UINT64_C(0),
1704 UINT64_C(0), UINT64_C(0),
1705 UINT64_C(0), UINT64_C(0),
1706 UINT64_C(0), UINT64_C(0),
1707 UINT64_C(0), UINT64_C(0),
1708 UINT64_C(0), UINT64_C(0),
1709 UINT64_C(0), UINT64_C(0),
1710 UINT64_C(0), UINT64_C(0),
1711 UINT64_C(0), UINT64_C(0),
1712 UINT64_C(0), UINT64_C(0),
1713 UINT64_C(0), UINT64_C(0),
1714 UINT64_C(0), UINT64_C(0),
1715 UINT64_C(0), UINT64_C(0),
1716 UINT64_C(0), UINT64_C(0),
1717 UINT64_C(0), UINT64_C(0),
1718 UINT64_C(0), UINT64_C(0),
1719 UINT64_C(0), UINT64_C(0),
1720 UINT64_C(0), UINT64_C(0),
1721 UINT64_C(0), UINT64_C(0),
1722 UINT64_C(0), UINT64_C(0),
1723 UINT64_C(0), UINT64_C(0),
1724 UINT64_C(0), UINT64_C(0),
1725 UINT64_C(0), UINT64_C(0),
1726 UINT64_C(0), UINT64_C(0),
1727 UINT64_C(0), UINT64_C(0),
1728 UINT64_C(0), UINT64_C(0),
1729 UINT64_C(0), UINT64_C(0),
1730 UINT64_C(0), UINT64_C(0),
1731 UINT64_C(0), UINT64_C(0),
1732 UINT64_C(0), UINT64_C(0),
1733 UINT64_C(0), UINT64_C(0),
1734 UINT64_C(0), UINT64_C(0),
1735 UINT64_C(0), UINT64_C(0),
1736 UINT64_C(0), UINT64_C(0),
1737 UINT64_C(0), UINT64_C(0),
1738 UINT64_C(0), UINT64_C(0),
1739 UINT64_C(0), UINT64_C(0),
1740 UINT64_C(0), UINT64_C(0),
1741 UINT64_C(0), UINT64_C(0),
1742 UINT64_C(0), UINT64_C(0),
1743 UINT64_C(0), UINT64_C(0),
1744 UINT64_C(0), UINT64_C(0),
1745 UINT64_C(0), UINT64_C(0),
1746 UINT64_C(0), UINT64_C(0),
1747 UINT64_C(0), UINT64_C(0),
1748 UINT64_C(0), UINT64_C(0),
1749 UINT64_C(0), UINT64_C(0),
1750 UINT64_C(0), UINT64_C(0),
1751 UINT64_C(0), UINT64_C(0),
1752 UINT64_C(0), UINT64_C(0),
1753 UINT64_C(0), UINT64_C(0),
1754 UINT64_C(0), UINT64_C(0),
1755 UINT64_C(0), UINT64_C(0),
1756 UINT64_C(0), UINT64_C(0),
1757 UINT64_C(0), UINT64_C(0),
1758 UINT64_C(0), UINT64_C(0),
1759 UINT64_C(0), UINT64_C(0),
1760 UINT64_C(0), UINT64_C(0),
1761 UINT64_C(0), UINT64_C(0),
1762 UINT64_C(0), UINT64_C(0),
1763 UINT64_C(0), UINT64_C(0),
1764 UINT64_C(0), UINT64_C(0),
1765 UINT64_C(0), UINT64_C(0),
1766 UINT64_C(0), UINT64_C(0),
1767 UINT64_C(0), UINT64_C(0),
1768 UINT64_C(0), UINT64_C(0),
1769 UINT64_C(0), UINT64_C(0),
1770 UINT64_C(0), UINT64_C(0),
1771 UINT64_C(0), UINT64_C(0),
1772 UINT64_C(0), UINT64_C(0),
1773 UINT64_C(0), UINT64_C(0),
1774 UINT64_C(0), UINT64_C(0),
1775 UINT64_C(0), UINT64_C(0),
1776 UINT64_C(0), UINT64_C(0),
1777 UINT64_C(0), UINT64_C(0),
1778 UINT64_C(0), UINT64_C(0),
1779 UINT64_C(0), UINT64_C(0),
1780 UINT64_C(0), UINT64_C(0),
1781 UINT64_C(0), UINT64_C(0),
1782 UINT64_C(0), UINT64_C(0),
1783 UINT64_C(0), UINT64_C(0),
1784 UINT64_C(0), UINT64_C(0),
1785 UINT64_C(0), UINT64_C(0),
1786 UINT64_C(0), UINT64_C(0),
1787 UINT64_C(0), UINT64_C(0),
1788 UINT64_C(0), UINT64_C(0),
1789 UINT64_C(0), UINT64_C(0),
1790 UINT64_C(0), UINT64_C(0),
1791 UINT64_C(0), UINT64_C(0),
1792 UINT64_C(0), UINT64_C(0),
1793 UINT64_C(0), UINT64_C(0),
1794 UINT64_C(0), UINT64_C(0),
1795 UINT64_C(0), UINT64_C(0),
1796 UINT64_C(0), UINT64_C(0),
1797 UINT64_C(0), UINT64_C(0),
1798 UINT64_C(0), UINT64_C(0),
1799 UINT64_C(0), UINT64_C(0),
1800 UINT64_C(0), UINT64_C(0),
1801 UINT64_C(0), UINT64_C(0),
1802 UINT64_C(0), UINT64_C(0),
1803 UINT64_C(0), UINT64_C(0),
1804 UINT64_C(0), UINT64_C(0),
1805 UINT64_C(0), UINT64_C(0),
1806 UINT64_C(0), UINT64_C(0),
1807 UINT64_C(0), UINT64_C(0),
1808 UINT64_C(0), UINT64_C(0),
1809 UINT64_C(0), UINT64_C(0),
1810 UINT64_C(0), UINT64_C(0),
1811 UINT64_C(0), UINT64_C(0),
1812 UINT64_C(0), UINT64_C(0),
1813 UINT64_C(0), UINT64_C(0),
1814 UINT64_C(0), UINT64_C(0),
1815 UINT64_C(0), UINT64_C(0),
1816 UINT64_C(0), UINT64_C(0),
1817 UINT64_C(0), UINT64_C(0),
1818 UINT64_C(0), UINT64_C(0),
1819 UINT64_C(0), UINT64_C(0),
1820 UINT64_C(0), UINT64_C(0),
1821 UINT64_C(0), UINT64_C(0),
1822 UINT64_C(0), UINT64_C(0),
1823 UINT64_C(0), UINT64_C(0),
1824 UINT64_C(0), UINT64_C(0),
1825 UINT64_C(0), UINT64_C(0),
1826 UINT64_C(0), UINT64_C(0),
1827 UINT64_C(0), UINT64_C(0),
1828 UINT64_C(0), UINT64_C(0),
1829 UINT64_C(0), UINT64_C(0),
1830 UINT64_C(0), UINT64_C(0),
1831 UINT64_C(0), UINT64_C(0),
1832 UINT64_C(0), UINT64_C(0),
1833 UINT64_C(0), UINT64_C(0),
1834 UINT64_C(0), UINT64_C(0),
1835 UINT64_C(0), UINT64_C(0),
1836 UINT64_C(0), UINT64_C(0),
1837 UINT64_C(0), UINT64_C(0),
1838 UINT64_C(0), UINT64_C(0),
1839 UINT64_C(0), UINT64_C(0),
1840 UINT64_C(0), UINT64_C(0),
1841 UINT64_C(0), UINT64_C(0),
1842 UINT64_C(0), UINT64_C(0),
1843 UINT64_C(0), UINT64_C(0),
1844 UINT64_C(0), UINT64_C(0),
1845 UINT64_C(0), UINT64_C(0),
1846 UINT64_C(0), UINT64_C(0),
1847 UINT64_C(0), UINT64_C(0),
1848 UINT64_C(0), UINT64_C(0),
1849 UINT64_C(0), UINT64_C(0),
1850 UINT64_C(0), UINT64_C(0),
1851 UINT64_C(0), UINT64_C(0),
1852 UINT64_C(0), UINT64_C(0),
1853 UINT64_C(0), UINT64_C(0),
1854 UINT64_C(0), UINT64_C(0),
1855 UINT64_C(0), UINT64_C(0),
1856 UINT64_C(0), UINT64_C(0),
1857 UINT64_C(0), UINT64_C(0),
1858 UINT64_C(0), UINT64_C(0),
1859 UINT64_C(0), UINT64_C(0),
1860 UINT64_C(0), UINT64_C(0),
1861 UINT64_C(0), UINT64_C(0),
1862 UINT64_C(0), UINT64_C(0),
1863 UINT64_C(0), UINT64_C(0),
1864 UINT64_C(0), UINT64_C(0),
1865 UINT64_C(0), UINT64_C(0),
1866 UINT64_C(0), UINT64_C(0),
1867 UINT64_C(0), UINT64_C(0),
1868 UINT64_C(0), UINT64_C(0),
1869 UINT64_C(0), UINT64_C(0),
1870 UINT64_C(0), UINT64_C(0),
1871 UINT64_C(0), UINT64_C(0),
1872 UINT64_C(0), UINT64_C(0),
1873 UINT64_C(0), UINT64_C(0),
1874 UINT64_C(0), UINT64_C(0),
1875 UINT64_C(0), UINT64_C(0),
1876 UINT64_C(0), UINT64_C(0),
1877 UINT64_C(0), UINT64_C(0),
1878 UINT64_C(0), UINT64_C(0),
1879 UINT64_C(0), UINT64_C(0),
1880 UINT64_C(0), UINT64_C(0),
1881 UINT64_C(0), UINT64_C(0),
1882 UINT64_C(0), UINT64_C(0),
1883 UINT64_C(0), UINT64_C(0),
1884 UINT64_C(0), UINT64_C(0),
1885 UINT64_C(0), UINT64_C(0),
1886 UINT64_C(0), UINT64_C(0),
1887 UINT64_C(0), UINT64_C(0),
1888 UINT64_C(0), UINT64_C(0),
1889 UINT64_C(0), UINT64_C(0),
1890 UINT64_C(0), UINT64_C(0),
1891 UINT64_C(0), UINT64_C(0),
1892 UINT64_C(0), UINT64_C(0),
1893 UINT64_C(0), UINT64_C(0),
1894 UINT64_C(0), UINT64_C(0),
1895 UINT64_C(0), UINT64_C(0),
1896 UINT64_C(0), UINT64_C(0),
1897 UINT64_C(0), UINT64_C(0),
1898 UINT64_C(0), UINT64_C(0),
1899 UINT64_C(0), UINT64_C(0),
1900 UINT64_C(0), UINT64_C(0),
1901 UINT64_C(0), UINT64_C(0),
1902 UINT64_C(0), UINT64_C(0),
1903 UINT64_C(0), UINT64_C(0),
1904 UINT64_C(0), UINT64_C(0),
1905 UINT64_C(0), UINT64_C(0),
1906 UINT64_C(0), UINT64_C(0),
1907 UINT64_C(0), UINT64_C(0),
1908 UINT64_C(0), UINT64_C(0),
1909 UINT64_C(0), UINT64_C(0),
1910 UINT64_C(0), UINT64_C(0),
1911 UINT64_C(0), UINT64_C(0),
1912 UINT64_C(0), UINT64_C(0),
1913 UINT64_C(0), UINT64_C(0),
1914 UINT64_C(0), UINT64_C(0),
1915 UINT64_C(0), UINT64_C(0),
1916 UINT64_C(0), UINT64_C(0),
1917 UINT64_C(0), UINT64_C(0),
1918 UINT64_C(0), UINT64_C(0),
1919 UINT64_C(0), UINT64_C(0),
1920 UINT64_C(0), UINT64_C(0),
1921 UINT64_C(0), UINT64_C(0),
1922 UINT64_C(0), UINT64_C(0),
1923 UINT64_C(0), UINT64_C(0),
1924 UINT64_C(0), UINT64_C(0),
1925 UINT64_C(0), UINT64_C(0),
1926 UINT64_C(0), UINT64_C(0),
1927 UINT64_C(0), UINT64_C(0),
1928 UINT64_C(0), UINT64_C(0),
1929 UINT64_C(0), UINT64_C(0),
1930 UINT64_C(0), UINT64_C(0),
1931 UINT64_C(0), UINT64_C(0),
1932 UINT64_C(0), UINT64_C(0),
1933 UINT64_C(0), UINT64_C(0),
1934 UINT64_C(0), UINT64_C(0),
1935 UINT64_C(0), UINT64_C(0),
1936 UINT64_C(0), UINT64_C(0),
1937 UINT64_C(0), UINT64_C(0),
1938 UINT64_C(0), UINT64_C(0),
1939 UINT64_C(0), UINT64_C(0),
1940 UINT64_C(0), UINT64_C(0),
1941 UINT64_C(0), UINT64_C(0),
1942 UINT64_C(0), UINT64_C(0),
1943 UINT64_C(0), UINT64_C(0),
1944 UINT64_C(0), UINT64_C(0),
1945 UINT64_C(0), UINT64_C(0),
1946 UINT64_C(0), UINT64_C(0),
1947 UINT64_C(0), UINT64_C(0),
1948 UINT64_C(0), UINT64_C(0),
1949 UINT64_C(0), UINT64_C(0),
1950 UINT64_C(0), UINT64_C(0),
1951 UINT64_C(0), UINT64_C(0),
1952 UINT64_C(0), UINT64_C(0),
1953 UINT64_C(0), UINT64_C(0),
1954 UINT64_C(0), UINT64_C(0),
1955 UINT64_C(0), UINT64_C(0),
1956 UINT64_C(0), UINT64_C(0),
1957 UINT64_C(0), UINT64_C(0),
1958 UINT64_C(0), UINT64_C(0),
1959 UINT64_C(0), UINT64_C(0),
1960 UINT64_C(0), UINT64_C(0),
1961 UINT64_C(0), UINT64_C(0),
1962 UINT64_C(0), UINT64_C(0),
1963 UINT64_C(0), UINT64_C(0),
1964 UINT64_C(0), UINT64_C(0),
1965 UINT64_C(0), UINT64_C(0),
1966 UINT64_C(0), UINT64_C(0),
1967 UINT64_C(0), UINT64_C(0),
1968 UINT64_C(0), UINT64_C(0),
1969 UINT64_C(0), UINT64_C(0),
1970 UINT64_C(0), UINT64_C(0),
1971 UINT64_C(0), UINT64_C(0),
1972 UINT64_C(0), UINT64_C(0),
1973 UINT64_C(0), UINT64_C(0),
1974 UINT64_C(0), UINT64_C(0),
1975 UINT64_C(0), UINT64_C(0),
1976 UINT64_C(0), UINT64_C(0),
1977 UINT64_C(0), UINT64_C(0),
1978 UINT64_C(0), UINT64_C(0),
1979 UINT64_C(0), UINT64_C(0),
1980 UINT64_C(0), UINT64_C(0),
1981 UINT64_C(0), UINT64_C(0),
1982 UINT64_C(0), UINT64_C(0),
1983 UINT64_C(0), UINT64_C(0),
1984 UINT64_C(0), UINT64_C(0),
1985 UINT64_C(0), UINT64_C(0),
1986 UINT64_C(0), UINT64_C(0),
1987 UINT64_C(0), UINT64_C(0),
1988 UINT64_C(0), UINT64_C(0),
1989 UINT64_C(0), UINT64_C(0),
1990 UINT64_C(0), UINT64_C(0),
1991 UINT64_C(0), UINT64_C(0),
1992 UINT64_C(0), UINT64_C(0),
1993 UINT64_C(0), UINT64_C(0),
1994 UINT64_C(0), UINT64_C(0),
1995 UINT64_C(0), UINT64_C(0),
1996 UINT64_C(0), UINT64_C(0),
1997 UINT64_C(0), UINT64_C(0),
1998 UINT64_C(0), UINT64_C(0),
1999 UINT64_C(0), UINT64_C(0),
2000 UINT64_C(0), UINT64_C(0),
2001 UINT64_C(0), UINT64_C(0),
2002 UINT64_C(0), UINT64_C(0),
2003 UINT64_C(0), UINT64_C(0),
2004 UINT64_C(0), UINT64_C(0),
2005 UINT64_C(0), UINT64_C(0),
2006 UINT64_C(0), UINT64_C(0),
2007 UINT64_C(0), UINT64_C(0),
2008 UINT64_C(0), UINT64_C(0),
2009 UINT64_C(0), UINT64_C(0),
2010 UINT64_C(0), UINT64_C(0),
2011 UINT64_C(0), UINT64_C(0),
2012 UINT64_C(0), UINT64_C(0),
2013 UINT64_C(0), UINT64_C(0),
2014 UINT64_C(0), UINT64_C(0),
2015 UINT64_C(0), UINT64_C(0),
2016 UINT64_C(0), UINT64_C(0),
2017 UINT64_C(0), UINT64_C(0),
2018 UINT64_C(0), UINT64_C(0),
2019 UINT64_C(0), UINT64_C(0),
2020 UINT64_C(0), UINT64_C(0),
2021 UINT64_C(0), UINT64_C(0),
2022 UINT64_C(0), UINT64_C(0),
2023 UINT64_C(0), UINT64_C(0),
2024 UINT64_C(0), UINT64_C(0),
2025 UINT64_C(0), UINT64_C(0),
2026 UINT64_C(0), UINT64_C(0),
2027 UINT64_C(0), UINT64_C(0),
2028 UINT64_C(0), UINT64_C(0),
2029 UINT64_C(0), UINT64_C(0),
2030 UINT64_C(0), UINT64_C(0),
2031 UINT64_C(0), UINT64_C(0),
2032 UINT64_C(0), UINT64_C(0),
2033 UINT64_C(0), UINT64_C(0),
2034 UINT64_C(0), UINT64_C(0),
2035 UINT64_C(0), UINT64_C(0),
2036 UINT64_C(0), UINT64_C(0),
2037 UINT64_C(0), UINT64_C(0),
2038 UINT64_C(0), UINT64_C(0),
2039 UINT64_C(0), UINT64_C(0),
2040 UINT64_C(0), UINT64_C(0),
2041 UINT64_C(0), UINT64_C(0),
2042 UINT64_C(0), UINT64_C(0),
2043 UINT64_C(0), UINT64_C(0),
2044 UINT64_C(0), UINT64_C(0),
2045 UINT64_C(0), UINT64_C(0),
2046 UINT64_C(0), UINT64_C(0),
2047 UINT64_C(0), UINT64_C(0),
2048 UINT64_C(0), UINT64_C(0),
2049 UINT64_C(0), UINT64_C(0),
2050 UINT64_C(0), UINT64_C(0),
2051 UINT64_C(0), UINT64_C(0),
2052 UINT64_C(0), UINT64_C(0),
2053 UINT64_C(0), UINT64_C(0),
2054 UINT64_C(0), UINT64_C(0),
2055 UINT64_C(0), UINT64_C(0),
2056 UINT64_C(0), UINT64_C(0),
2057 UINT64_C(0), UINT64_C(0),
2058 UINT64_C(0), UINT64_C(0),
2059 UINT64_C(0), UINT64_C(0),
2060 UINT64_C(0), UINT64_C(0),
2061 UINT64_C(0), UINT64_C(0),
2062 UINT64_C(0), UINT64_C(0),
2063 UINT64_C(0), UINT64_C(0),
2064 UINT64_C(0), UINT64_C(0),
2065 UINT64_C(0), UINT64_C(0),
2066 UINT64_C(0), UINT64_C(0),
2067 UINT64_C(0), UINT64_C(0),
2068 UINT64_C(0), UINT64_C(0),
2069 UINT64_C(0), UINT64_C(0),
2070 UINT64_C(0), UINT64_C(0),
2071 UINT64_C(0), UINT64_C(0),
2072 UINT64_C(0), UINT64_C(0),
2073 UINT64_C(0), UINT64_C(0),
2074 UINT64_C(0), UINT64_C(0),
2075 UINT64_C(0), UINT64_C(0),
2076 UINT64_C(0), UINT64_C(0),
2077 UINT64_C(0), UINT64_C(0),
2078 UINT64_C(0), UINT64_C(0),
2079 UINT64_C(0), UINT64_C(0),
2080 UINT64_C(0), UINT64_C(0),
2081 UINT64_C(0), UINT64_C(0),
2082 UINT64_C(0), UINT64_C(0),
2083 UINT64_C(0), UINT64_C(0),
2084 UINT64_C(0), UINT64_C(0),
2085 UINT64_C(0), UINT64_C(0),
2086 UINT64_C(0), UINT64_C(0),
2087 UINT64_C(0), UINT64_C(0),
2088 UINT64_C(0), UINT64_C(0),
2089 UINT64_C(0), UINT64_C(0),
2090 UINT64_C(0), UINT64_C(0),
2091 UINT64_C(0), UINT64_C(0),
2092 UINT64_C(0), UINT64_C(0),
2093 UINT64_C(0), UINT64_C(0),
2094 UINT64_C(0), UINT64_C(0),
2095 UINT64_C(0), UINT64_C(0),
2096 UINT64_C(0), UINT64_C(0),
2097 UINT64_C(0), UINT64_C(0),
2098 UINT64_C(0), UINT64_C(0),
2099 UINT64_C(0), UINT64_C(0),
2100 UINT64_C(0), UINT64_C(0),
2101 UINT64_C(0), UINT64_C(0),
2102 UINT64_C(0), UINT64_C(0),
2103 UINT64_C(0), UINT64_C(0),
2104 UINT64_C(0), UINT64_C(0),
2105 UINT64_C(0), UINT64_C(0),
2106 UINT64_C(0), UINT64_C(0),
2107 UINT64_C(0), UINT64_C(0),
2108 UINT64_C(0), UINT64_C(0),
2109 UINT64_C(0), UINT64_C(0),
2110 UINT64_C(0), UINT64_C(0),
2111 UINT64_C(0), UINT64_C(0),
2112 UINT64_C(0), UINT64_C(0),
2113 UINT64_C(0), UINT64_C(0),
2114 UINT64_C(0), UINT64_C(0),
2115 UINT64_C(0), UINT64_C(0),
2116 UINT64_C(0), UINT64_C(0),
2117 UINT64_C(0), UINT64_C(0),
2118 UINT64_C(0), UINT64_C(0),
2119 UINT64_C(0), UINT64_C(0),
2120 UINT64_C(0), UINT64_C(0),
2121 UINT64_C(0), UINT64_C(0),
2122 UINT64_C(0), UINT64_C(0),
2123 UINT64_C(0), UINT64_C(0),
2124 UINT64_C(0), UINT64_C(0),
2125 UINT64_C(0), UINT64_C(0),
2126 UINT64_C(0), UINT64_C(0),
2127 UINT64_C(0), UINT64_C(0),
2128 UINT64_C(0), UINT64_C(0),
2129 UINT64_C(0), UINT64_C(0),
2130 UINT64_C(0), UINT64_C(0),
2131 UINT64_C(0), UINT64_C(0),
2132 UINT64_C(0), UINT64_C(0),
2133 UINT64_C(0), UINT64_C(0),
2134 UINT64_C(0), UINT64_C(0),
2135 UINT64_C(0), UINT64_C(0),
2136 UINT64_C(0), UINT64_C(0),
2137 UINT64_C(0), UINT64_C(0),
2138 UINT64_C(0), UINT64_C(0),
2139 UINT64_C(0), UINT64_C(0),
2140 UINT64_C(0), UINT64_C(0),
2141 UINT64_C(0), UINT64_C(0),
2142 UINT64_C(0), UINT64_C(0),
2143 UINT64_C(0), UINT64_C(0),
2144 UINT64_C(0), UINT64_C(0),
2145 UINT64_C(0), UINT64_C(0),
2146 UINT64_C(0), UINT64_C(0),
2147 UINT64_C(0), UINT64_C(0),
2148 UINT64_C(0), UINT64_C(0),
2149 UINT64_C(0), UINT64_C(0),
2150 UINT64_C(0), UINT64_C(0),
2151 UINT64_C(0), UINT64_C(0),
2152 UINT64_C(0), UINT64_C(0),
2153 UINT64_C(0), UINT64_C(0),
2154 UINT64_C(0), UINT64_C(0),
2155 UINT64_C(0), UINT64_C(0),
2156 UINT64_C(0), UINT64_C(0),
2157 UINT64_C(0), UINT64_C(0),
2158 UINT64_C(0), UINT64_C(0),
2159 UINT64_C(0), UINT64_C(0),
2160 UINT64_C(0), UINT64_C(0),
2161 UINT64_C(0), UINT64_C(0),
2162 UINT64_C(0), UINT64_C(0),
2163 UINT64_C(0), UINT64_C(0),
2164 UINT64_C(0), UINT64_C(0),
2165 UINT64_C(0), UINT64_C(0),
2166 UINT64_C(0), UINT64_C(0),
2167 UINT64_C(0), UINT64_C(0),
2168 UINT64_C(0), UINT64_C(0),
2169 UINT64_C(0), UINT64_C(0),
2170 UINT64_C(0), UINT64_C(0),
2171 UINT64_C(0), UINT64_C(0),
2172 UINT64_C(0), UINT64_C(0),
2173 UINT64_C(0), UINT64_C(0),
2174 UINT64_C(0), UINT64_C(0),
2175 UINT64_C(0), UINT64_C(0),
2176 UINT64_C(0), UINT64_C(0),
2177 UINT64_C(0), UINT64_C(0),
2178 UINT64_C(0), UINT64_C(0),
2179 UINT64_C(0), UINT64_C(0),
2180 UINT64_C(0), UINT64_C(0),
2181 UINT64_C(0), UINT64_C(0),
2182 UINT64_C(0), UINT64_C(0),
2183 UINT64_C(0), UINT64_C(0),
2184 UINT64_C(0), UINT64_C(0),
2185 UINT64_C(0), UINT64_C(0),
2186 UINT64_C(0), UINT64_C(0),
2187 UINT64_C(0), UINT64_C(0),
2188 UINT64_C(0), UINT64_C(0),
2189 UINT64_C(0), UINT64_C(0),
2190 UINT64_C(0), UINT64_C(0),
2191 UINT64_C(0), UINT64_C(0),
2192 UINT64_C(0), UINT64_C(0),
2193 UINT64_C(0), UINT64_C(0),
2194 UINT64_C(0), UINT64_C(0),
2195 UINT64_C(0), UINT64_C(0),
2196 UINT64_C(0), UINT64_C(0),
2197 UINT64_C(0), UINT64_C(0),
2198 UINT64_C(0), UINT64_C(0),
2199 UINT64_C(0), UINT64_C(0),
2200 UINT64_C(0), UINT64_C(0),
2201 UINT64_C(0), UINT64_C(0),
2202 UINT64_C(0), UINT64_C(0),
2203 UINT64_C(0), UINT64_C(0),
2204 UINT64_C(0), UINT64_C(0),
2205 UINT64_C(0), UINT64_C(0),
2206 UINT64_C(0), UINT64_C(0),
2207 UINT64_C(0), UINT64_C(0),
2208 UINT64_C(0), UINT64_C(0),
2209 UINT64_C(0), UINT64_C(0),
2210 UINT64_C(0), UINT64_C(0),
2211 UINT64_C(0), UINT64_C(0),
2212 UINT64_C(0), UINT64_C(0),
2213 UINT64_C(0), UINT64_C(0),
2214 UINT64_C(0), UINT64_C(0),
2215 UINT64_C(0), UINT64_C(0),
2216 UINT64_C(0), UINT64_C(0),
2217 UINT64_C(0), UINT64_C(0),
2218 UINT64_C(0), UINT64_C(0),
2219 UINT64_C(0), UINT64_C(0),
2220 UINT64_C(0), UINT64_C(0),
2221 UINT64_C(0), UINT64_C(0),
2222 UINT64_C(0), UINT64_C(0),
2223 UINT64_C(0), UINT64_C(0),
2224 UINT64_C(0), UINT64_C(0),
2225 UINT64_C(0), UINT64_C(0),
2226 UINT64_C(0), UINT64_C(0),
2227 UINT64_C(0), UINT64_C(0),
2228 UINT64_C(0), UINT64_C(0),
2229 UINT64_C(0), UINT64_C(0),
2230 UINT64_C(0), UINT64_C(0),
2231 UINT64_C(0), UINT64_C(0),
2232 UINT64_C(0), UINT64_C(0),
2233 UINT64_C(0), UINT64_C(0),
2234 UINT64_C(0), UINT64_C(0),
2235 UINT64_C(0), UINT64_C(0),
2236 UINT64_C(0), UINT64_C(0),
2237 UINT64_C(0), UINT64_C(0),
2238 UINT64_C(0), UINT64_C(0),
2239 UINT64_C(0), UINT64_C(0),
2240 UINT64_C(0), UINT64_C(0),
2241 UINT64_C(0), UINT64_C(0),
2242 UINT64_C(0), UINT64_C(0),
2243 UINT64_C(0), UINT64_C(0),
2244 UINT64_C(0), UINT64_C(0),
2245 UINT64_C(0), UINT64_C(0),
2246 UINT64_C(0), UINT64_C(0),
2247 UINT64_C(0), UINT64_C(0),
2248 UINT64_C(0), UINT64_C(0),
2249 UINT64_C(0), UINT64_C(0),
2250 UINT64_C(0), UINT64_C(0),
2251 UINT64_C(0), UINT64_C(0),
2252 UINT64_C(0), UINT64_C(0),
2253 UINT64_C(0), UINT64_C(0),
2254 UINT64_C(0), UINT64_C(0),
2255 UINT64_C(0), UINT64_C(0),
2256 UINT64_C(0), UINT64_C(0),
2257 UINT64_C(0), UINT64_C(0),
2258 UINT64_C(0), UINT64_C(0),
2259 UINT64_C(0), UINT64_C(0),
2260 UINT64_C(0), UINT64_C(0),
2261 UINT64_C(0), UINT64_C(0),
2262 UINT64_C(0), UINT64_C(0),
2263 UINT64_C(0), UINT64_C(0),
2264 UINT64_C(0), UINT64_C(0),
2265 UINT64_C(0), UINT64_C(0),
2266 UINT64_C(0), UINT64_C(0),
2267 UINT64_C(0), UINT64_C(0),
2268 UINT64_C(0), UINT64_C(0),
2269 UINT64_C(0), UINT64_C(0),
2270 UINT64_C(0), UINT64_C(0),
2271 UINT64_C(0), UINT64_C(0),
2272 UINT64_C(0), UINT64_C(0),
2273 UINT64_C(0), UINT64_C(0),
2274 UINT64_C(0), UINT64_C(0),
2275 UINT64_C(0), UINT64_C(0),
2276 UINT64_C(0), UINT64_C(0),
2277 UINT64_C(0), UINT64_C(0),
2278 UINT64_C(0), UINT64_C(0),
2279 UINT64_C(0), UINT64_C(0),
2280 UINT64_C(0), UINT64_C(0),
2281 UINT64_C(0), UINT64_C(0),
2282 UINT64_C(0), UINT64_C(0),
2283 UINT64_C(0), UINT64_C(0),
2284 UINT64_C(0), UINT64_C(0),
2285 UINT64_C(0), UINT64_C(0),
2286 UINT64_C(0), UINT64_C(0),
2287 UINT64_C(0), UINT64_C(0),
2288 UINT64_C(0), UINT64_C(0),
2289 UINT64_C(0), UINT64_C(0),
2290 UINT64_C(0), UINT64_C(0),
2291 UINT64_C(0), UINT64_C(0),
2292 UINT64_C(0), UINT64_C(0),
2293 UINT64_C(0), UINT64_C(0),
2294 UINT64_C(0), UINT64_C(0),
2295 UINT64_C(0), UINT64_C(0),
2296 UINT64_C(0), UINT64_C(0),
2297 UINT64_C(0), UINT64_C(0),
2298 UINT64_C(0), UINT64_C(0),
2299 UINT64_C(0), UINT64_C(0),
2300 UINT64_C(0), UINT64_C(0),
2301 UINT64_C(0), UINT64_C(0),
2302 UINT64_C(0), UINT64_C(0),
2303 UINT64_C(0), UINT64_C(0),
2304 UINT64_C(0), UINT64_C(0),
2305 UINT64_C(0), UINT64_C(0),
2306 UINT64_C(0), UINT64_C(0),
2307 UINT64_C(0), UINT64_C(0),
2308 UINT64_C(0), UINT64_C(0),
2309 UINT64_C(0), UINT64_C(0),
2310 UINT64_C(0), UINT64_C(0),
2311 UINT64_C(0), UINT64_C(0),
2312 UINT64_C(0), UINT64_C(0),
2313 UINT64_C(0), UINT64_C(0),
2314 UINT64_C(0), UINT64_C(0),
2315 UINT64_C(0), UINT64_C(0),
2316 UINT64_C(0), UINT64_C(0),
2317 UINT64_C(0), UINT64_C(0),
2318 UINT64_C(0), UINT64_C(0),
2319 UINT64_C(0), UINT64_C(0),
2320 UINT64_C(0), UINT64_C(0),
2321 UINT64_C(0), UINT64_C(0),
2322 UINT64_C(0), UINT64_C(0),
2323 UINT64_C(0), UINT64_C(0),
2324 UINT64_C(0), UINT64_C(0),
2325 UINT64_C(0), UINT64_C(0),
2326 UINT64_C(0), UINT64_C(0),
2327 UINT64_C(0), UINT64_C(0),
2328 UINT64_C(0), UINT64_C(0),
2329 UINT64_C(0), UINT64_C(0),
2330 UINT64_C(0), UINT64_C(0),
2331 UINT64_C(0), UINT64_C(0),
2332 UINT64_C(0), UINT64_C(0),
2333 UINT64_C(0), UINT64_C(0),
2334 UINT64_C(0), UINT64_C(0),
2335 UINT64_C(0), UINT64_C(0),
2336 UINT64_C(0), UINT64_C(0),
2337 UINT64_C(0), UINT64_C(0),
2338 UINT64_C(0), UINT64_C(0),
2339 UINT64_C(0), UINT64_C(0),
2340 UINT64_C(0), UINT64_C(0),
2341 UINT64_C(0), UINT64_C(0),
2342 UINT64_C(0), UINT64_C(0),
2343 UINT64_C(0), UINT64_C(0),
2344 UINT64_C(0), UINT64_C(0),
2345 UINT64_C(0), UINT64_C(0),
2346 UINT64_C(0), UINT64_C(0),
2347 UINT64_C(0), UINT64_C(0),
2348 UINT64_C(0), UINT64_C(0),
2349 UINT64_C(0), UINT64_C(0),
2350 UINT64_C(0), UINT64_C(0),
2351 UINT64_C(0), UINT64_C(0),
2352 UINT64_C(0), UINT64_C(0),
2353 UINT64_C(0), UINT64_C(0),
2354 UINT64_C(0), UINT64_C(0),
2355 UINT64_C(0), UINT64_C(0),
2356 UINT64_C(0), UINT64_C(0),
2357 UINT64_C(0), UINT64_C(0),
2358 UINT64_C(0), UINT64_C(0),
2359 UINT64_C(0), UINT64_C(0),
2360 UINT64_C(0), UINT64_C(0),
2361 UINT64_C(0), UINT64_C(0),
2362 UINT64_C(0), UINT64_C(0),
2363 UINT64_C(0), UINT64_C(0),
2364 UINT64_C(0), UINT64_C(0),
2365 UINT64_C(0), UINT64_C(0),
2366 UINT64_C(0), UINT64_C(0),
2367 UINT64_C(0), UINT64_C(0),
2368 UINT64_C(0), UINT64_C(0),
2369 UINT64_C(0), UINT64_C(0),
2370 UINT64_C(0), UINT64_C(0),
2371 UINT64_C(0), UINT64_C(0),
2372 UINT64_C(0), UINT64_C(0),
2373 UINT64_C(0), UINT64_C(0),
2374 UINT64_C(0), UINT64_C(0),
2375 UINT64_C(0), UINT64_C(0),
2376 UINT64_C(0), UINT64_C(0),
2377 UINT64_C(0), UINT64_C(0),
2378 UINT64_C(0), UINT64_C(0),
2379 UINT64_C(0), UINT64_C(0),
2380 UINT64_C(0), UINT64_C(0),
2381 UINT64_C(0), UINT64_C(0),
2382 UINT64_C(0), UINT64_C(0),
2383 UINT64_C(0), UINT64_C(0),
2384 UINT64_C(0), UINT64_C(0),
2385 UINT64_C(0), UINT64_C(0),
2386 UINT64_C(0), UINT64_C(0),
2387 UINT64_C(0), UINT64_C(0),
2388 UINT64_C(0), UINT64_C(0),
2389 UINT64_C(0), UINT64_C(0),
2390 UINT64_C(0), UINT64_C(0),
2391 UINT64_C(0), UINT64_C(0),
2392 UINT64_C(0), UINT64_C(0),
2393 UINT64_C(0), UINT64_C(0),
2394 UINT64_C(0), UINT64_C(0),
2395 UINT64_C(0), UINT64_C(0),
2396 UINT64_C(0), UINT64_C(0),
2397 UINT64_C(0), UINT64_C(0),
2398 UINT64_C(0), UINT64_C(0),
2399 UINT64_C(0), UINT64_C(0),
2400 UINT64_C(0), UINT64_C(0),
2401 UINT64_C(0), UINT64_C(0),
2402 UINT64_C(0), UINT64_C(0),
2403 UINT64_C(0), UINT64_C(0),
2404 UINT64_C(0), UINT64_C(0),
2405 UINT64_C(0), UINT64_C(0),
2406 UINT64_C(0), UINT64_C(0),
2407 UINT64_C(0), UINT64_C(0),
2408 UINT64_C(0), UINT64_C(0),
2409 UINT64_C(0), UINT64_C(0),
2410 UINT64_C(0), UINT64_C(0),
2411 UINT64_C(0), UINT64_C(0),
2412 UINT64_C(0), UINT64_C(0),
2413 UINT64_C(0), UINT64_C(0),
2414 UINT64_C(0), UINT64_C(0),
2415 UINT64_C(0), UINT64_C(0),
2416 UINT64_C(0), UINT64_C(0),
2417 UINT64_C(0), UINT64_C(0),
2418 UINT64_C(0), UINT64_C(0),
2419 UINT64_C(0), UINT64_C(0),
2420 UINT64_C(0), UINT64_C(0),
2421 UINT64_C(0), UINT64_C(0),
2422 UINT64_C(0), UINT64_C(0),
2423 UINT64_C(0), UINT64_C(0),
2424 UINT64_C(0), UINT64_C(0),
2425 UINT64_C(0), UINT64_C(0),
2426 UINT64_C(0), UINT64_C(0),
2427 UINT64_C(0), UINT64_C(0),
2428 UINT64_C(0), UINT64_C(0),
2429 UINT64_C(0), UINT64_C(0),
2430 UINT64_C(0), UINT64_C(0),
2431 UINT64_C(0), UINT64_C(0),
2432 UINT64_C(0), UINT64_C(0),
2433 UINT64_C(0), UINT64_C(0),
2434 UINT64_C(0), UINT64_C(0),
2435 UINT64_C(0), UINT64_C(0),
2436 UINT64_C(0), UINT64_C(0),
2437 UINT64_C(0), UINT64_C(0),
2438 UINT64_C(0), UINT64_C(0),
2439 UINT64_C(0), UINT64_C(0),
2440 UINT64_C(0), UINT64_C(0),
2441 UINT64_C(0), UINT64_C(0),
2442 UINT64_C(0), UINT64_C(0),
2443 UINT64_C(0), UINT64_C(0),
2444 UINT64_C(0), UINT64_C(0),
2445 UINT64_C(0), UINT64_C(0),
2446 UINT64_C(0), UINT64_C(0),
2447 UINT64_C(0), UINT64_C(0),
2448 UINT64_C(0), UINT64_C(0),
2449 UINT64_C(0), UINT64_C(0),
2450 UINT64_C(0), UINT64_C(0),
2451 UINT64_C(0), UINT64_C(0),
2452 UINT64_C(0), UINT64_C(0),
2453 UINT64_C(0), UINT64_C(0),
2454 UINT64_C(0), UINT64_C(0),
2455 UINT64_C(0), UINT64_C(0),
2456 UINT64_C(0), UINT64_C(0),
2457 UINT64_C(0), UINT64_C(0),
2458 UINT64_C(0), UINT64_C(0),
2459 UINT64_C(0), UINT64_C(0),
2460 UINT64_C(0), UINT64_C(0),
2461 UINT64_C(0), UINT64_C(0),
2462 UINT64_C(0), UINT64_C(0),
2463 UINT64_C(0), UINT64_C(0),
2464 UINT64_C(0), UINT64_C(0),
2465 UINT64_C(0), UINT64_C(0),
2466 UINT64_C(0), UINT64_C(0),
2467 UINT64_C(0), UINT64_C(0),
2468 UINT64_C(0), UINT64_C(0),
2469 UINT64_C(0), UINT64_C(0),
2470 UINT64_C(0), UINT64_C(0),
2471 UINT64_C(0), UINT64_C(0),
2472 UINT64_C(0), UINT64_C(0),
2473 UINT64_C(0), UINT64_C(0),
2474 UINT64_C(0), UINT64_C(0),
2475 UINT64_C(0), UINT64_C(0),
2476 UINT64_C(0), UINT64_C(0),
2477 UINT64_C(0), UINT64_C(0),
2478 UINT64_C(0), UINT64_C(0),
2479 UINT64_C(0), UINT64_C(0),
2480 UINT64_C(0), UINT64_C(0),
2481 UINT64_C(0), UINT64_C(0),
2482 UINT64_C(0), UINT64_C(0),
2483 UINT64_C(0), UINT64_C(0),
2484 UINT64_C(0), UINT64_C(0),
2485 UINT64_C(0), UINT64_C(0),
2486 UINT64_C(0), UINT64_C(0),
2487 UINT64_C(0), UINT64_C(0),
2488 UINT64_C(0), UINT64_C(0),
2489 UINT64_C(0), UINT64_C(0),
2490 UINT64_C(0), UINT64_C(0),
2491 UINT64_C(0), UINT64_C(0),
2492 UINT64_C(0), UINT64_C(0),
2493 UINT64_C(0), UINT64_C(0),
2494 UINT64_C(0), UINT64_C(0),
2495 UINT64_C(0), UINT64_C(0),
2496 UINT64_C(0), UINT64_C(0),
2497 UINT64_C(0), UINT64_C(0),
2498 UINT64_C(0), UINT64_C(0),
2499 UINT64_C(0), UINT64_C(0),
2500 UINT64_C(0), UINT64_C(0),
2501 UINT64_C(0), UINT64_C(0),
2502 UINT64_C(0), UINT64_C(0),
2503 UINT64_C(0), UINT64_C(0),
2504 UINT64_C(0), UINT64_C(0),
2505 UINT64_C(0), UINT64_C(0),
2506 UINT64_C(0), UINT64_C(0),
2507 UINT64_C(0), UINT64_C(0),
2508 UINT64_C(0), UINT64_C(0),
2509 UINT64_C(0), UINT64_C(0),
2510 UINT64_C(0), UINT64_C(0),
2511 UINT64_C(0), UINT64_C(0),
2512 UINT64_C(0), UINT64_C(0),
2513 UINT64_C(0), UINT64_C(0),
2514 UINT64_C(0), UINT64_C(0),
2515 UINT64_C(0), UINT64_C(0),
2516 UINT64_C(0), UINT64_C(0),
2517 UINT64_C(0), UINT64_C(0),
2518 UINT64_C(0), UINT64_C(0),
2519 UINT64_C(0), UINT64_C(0),
2520 UINT64_C(0), UINT64_C(0),
2521 UINT64_C(0), UINT64_C(0),
2522 UINT64_C(0), UINT64_C(0),
2523 UINT64_C(0), UINT64_C(0),
2524 UINT64_C(0), UINT64_C(0),
2525 UINT64_C(0), UINT64_C(0),
2526 UINT64_C(0), UINT64_C(0),
2527 UINT64_C(0), UINT64_C(0),
2528 UINT64_C(0), UINT64_C(0),
2529 UINT64_C(0), UINT64_C(0),
2530 UINT64_C(0), UINT64_C(0),
2531 UINT64_C(0), UINT64_C(0),
2532 UINT64_C(0), UINT64_C(0),
2533 UINT64_C(0), UINT64_C(0),
2534 UINT64_C(0), UINT64_C(0),
2535 UINT64_C(0), UINT64_C(0),
2536 UINT64_C(0), UINT64_C(0),
2537 UINT64_C(0), UINT64_C(0),
2538 UINT64_C(0), UINT64_C(0),
2539 UINT64_C(0), UINT64_C(0),
2540 UINT64_C(0), UINT64_C(0),
2541 UINT64_C(0), UINT64_C(0),
2542 UINT64_C(0), UINT64_C(0),
2543 UINT64_C(0), UINT64_C(0),
2544 UINT64_C(0), UINT64_C(0),
2545 UINT64_C(0), UINT64_C(0),
2546 UINT64_C(0), UINT64_C(0),
2547 UINT64_C(0), UINT64_C(0),
2548 UINT64_C(0), UINT64_C(0),
2549 UINT64_C(0), UINT64_C(0),
2550 UINT64_C(0), UINT64_C(0),
2551 UINT64_C(0), UINT64_C(0),
2552 UINT64_C(0), UINT64_C(0),
2553 UINT64_C(0), UINT64_C(0),
2554 UINT64_C(0), UINT64_C(0),
2555 UINT64_C(0), UINT64_C(0),
2556 UINT64_C(0), UINT64_C(0),
2557 UINT64_C(0), UINT64_C(0),
2558 UINT64_C(0), UINT64_C(0),
2559 UINT64_C(0), UINT64_C(0),
2560 UINT64_C(0), UINT64_C(0),
2561 UINT64_C(0), UINT64_C(0),
2562 UINT64_C(0), UINT64_C(0),
2563 UINT64_C(0), UINT64_C(0),
2564 UINT64_C(0), UINT64_C(0),
2565 UINT64_C(0), UINT64_C(0),
2566 UINT64_C(0), UINT64_C(0),
2567 UINT64_C(0), UINT64_C(0),
2568 UINT64_C(0), UINT64_C(0),
2569 UINT64_C(0), UINT64_C(0),
2570 UINT64_C(0), UINT64_C(0),
2571 UINT64_C(0), UINT64_C(0),
2572 UINT64_C(0), UINT64_C(0),
2573 UINT64_C(0), UINT64_C(0),
2574 UINT64_C(0), UINT64_C(0),
2575 UINT64_C(0), UINT64_C(0),
2576 UINT64_C(0), UINT64_C(0),
2577 UINT64_C(0), UINT64_C(0),
2578 UINT64_C(0), UINT64_C(0),
2579 UINT64_C(0), UINT64_C(0),
2580 UINT64_C(0), UINT64_C(0),
2581 UINT64_C(0), UINT64_C(0),
2582 UINT64_C(0), UINT64_C(0),
2583 UINT64_C(0), UINT64_C(0),
2584 UINT64_C(0), UINT64_C(0),
2585 UINT64_C(0), UINT64_C(0),
2586 UINT64_C(0), UINT64_C(0),
2587 UINT64_C(0), UINT64_C(0),
2588 UINT64_C(0), UINT64_C(0),
2589 UINT64_C(0), UINT64_C(0),
2590 UINT64_C(0), UINT64_C(0),
2591 UINT64_C(0), UINT64_C(0),
2592 UINT64_C(0), UINT64_C(0),
2593 UINT64_C(0), UINT64_C(0),
2594 UINT64_C(0), UINT64_C(0),
2595 UINT64_C(0), UINT64_C(0),
2596 UINT64_C(0), UINT64_C(0),
2597 UINT64_C(0), UINT64_C(0),
2598 UINT64_C(0), UINT64_C(0),
2599 UINT64_C(0), UINT64_C(0),
2600 UINT64_C(0), UINT64_C(0),
2601 UINT64_C(0), UINT64_C(0),
2602 UINT64_C(0), UINT64_C(0),
2603 UINT64_C(0), UINT64_C(0),
2604 UINT64_C(0), UINT64_C(0),
2605 UINT64_C(0), UINT64_C(0),
2606 UINT64_C(0), UINT64_C(0),
2607 UINT64_C(0), UINT64_C(0),
2608 UINT64_C(0), UINT64_C(0),
2609 UINT64_C(0), UINT64_C(0),
2610 UINT64_C(0), UINT64_C(0),
2611 UINT64_C(0), UINT64_C(0),
2612 UINT64_C(0), UINT64_C(0),
2613 UINT64_C(0), UINT64_C(0),
2614 UINT64_C(0), UINT64_C(0),
2615 UINT64_C(0), UINT64_C(0),
2616 UINT64_C(0), UINT64_C(0),
2617 UINT64_C(0), UINT64_C(0),
2618 UINT64_C(0), UINT64_C(0),
2619 UINT64_C(0), UINT64_C(0),
2620 UINT64_C(0), UINT64_C(0),
2621 UINT64_C(0), UINT64_C(0),
2622 UINT64_C(0), UINT64_C(0),
2623 UINT64_C(0), UINT64_C(0),
2624 UINT64_C(0), UINT64_C(0),
2625 UINT64_C(0), UINT64_C(0),
2626 UINT64_C(0), UINT64_C(0),
2627 UINT64_C(0), UINT64_C(0),
2628 UINT64_C(0), UINT64_C(0),
2629 UINT64_C(0), UINT64_C(0),
2630 UINT64_C(0), UINT64_C(0),
2631 UINT64_C(0), UINT64_C(0),
2632 UINT64_C(0), UINT64_C(0),
2633 UINT64_C(0), UINT64_C(0),
2634 UINT64_C(0), UINT64_C(0),
2635 UINT64_C(0), UINT64_C(0),
2636 UINT64_C(0), UINT64_C(0),
2637 UINT64_C(0), UINT64_C(0),
2638 UINT64_C(0), UINT64_C(0),
2639 UINT64_C(0), UINT64_C(0),
2640 UINT64_C(0), UINT64_C(0),
2641 UINT64_C(0), UINT64_C(0),
2642 UINT64_C(0), UINT64_C(0),
2643 UINT64_C(0), UINT64_C(0),
2644 UINT64_C(0), UINT64_C(0),
2645 UINT64_C(0), UINT64_C(0),
2646 UINT64_C(0), UINT64_C(0),
2647 UINT64_C(0), UINT64_C(0),
2648 UINT64_C(0), UINT64_C(0),
2649 UINT64_C(0), UINT64_C(0),
2650 UINT64_C(0), UINT64_C(0),
2651 UINT64_C(0), UINT64_C(0),
2652 UINT64_C(0), UINT64_C(0),
2653 UINT64_C(0), UINT64_C(0),
2654 UINT64_C(0), UINT64_C(0),
2655 UINT64_C(0), UINT64_C(0),
2656 UINT64_C(0), UINT64_C(0),
2657 UINT64_C(0), UINT64_C(0),
2658 UINT64_C(0), UINT64_C(0),
2659 UINT64_C(0), UINT64_C(0),
2660 UINT64_C(0), UINT64_C(0),
2661 UINT64_C(0), UINT64_C(0),
2662 UINT64_C(0), UINT64_C(0),
2663 UINT64_C(0), UINT64_C(0),
2664 UINT64_C(0), UINT64_C(0),
2665 UINT64_C(0), UINT64_C(0),
2666 UINT64_C(0), UINT64_C(0),
2667 UINT64_C(0), UINT64_C(0),
2668 UINT64_C(0), UINT64_C(0),
2669 UINT64_C(0), UINT64_C(0),
2670 UINT64_C(0), UINT64_C(0),
2671 UINT64_C(0), UINT64_C(0),
2672 UINT64_C(0), UINT64_C(0),
2673 UINT64_C(0), UINT64_C(0),
2674 UINT64_C(0), UINT64_C(0),
2675 UINT64_C(0), UINT64_C(0),
2676 UINT64_C(0), UINT64_C(0),
2677 UINT64_C(0), UINT64_C(0),
2678 UINT64_C(0), UINT64_C(0),
2679 UINT64_C(0), UINT64_C(0),
2680 UINT64_C(0), UINT64_C(0),
2681 UINT64_C(0), UINT64_C(0),
2682 UINT64_C(0), UINT64_C(0),
2683 UINT64_C(0), UINT64_C(0),
2684 UINT64_C(0), UINT64_C(0),
2685 UINT64_C(0), UINT64_C(0),
2686 UINT64_C(0), UINT64_C(0),
2687 UINT64_C(0), UINT64_C(0),
2688 UINT64_C(0), UINT64_C(0),
2689 UINT64_C(0), UINT64_C(0),
2690 UINT64_C(0), UINT64_C(0),
2691 UINT64_C(0), UINT64_C(0),
2692 UINT64_C(0), UINT64_C(0),
2693 UINT64_C(0), UINT64_C(0),
2694 UINT64_C(0), UINT64_C(0),
2695 UINT64_C(0), UINT64_C(0),
2696 UINT64_C(0), UINT64_C(0),
2697 UINT64_C(0), UINT64_C(0),
2698 UINT64_C(0), UINT64_C(0),
2699 UINT64_C(0), UINT64_C(0),
2700 UINT64_C(0), UINT64_C(0),
2701 UINT64_C(0), UINT64_C(0),
2702 UINT64_C(0), UINT64_C(0),
2703 UINT64_C(0), UINT64_C(0),
2704 UINT64_C(0), UINT64_C(0),
2705 UINT64_C(0), UINT64_C(0),
2706 UINT64_C(0), UINT64_C(0),
2707 UINT64_C(0), UINT64_C(0),
2708 UINT64_C(0), UINT64_C(0),
2709 UINT64_C(0), UINT64_C(0),
2710 UINT64_C(0), UINT64_C(0),
2711 UINT64_C(0), UINT64_C(0),
2712 UINT64_C(0), UINT64_C(0),
2713 UINT64_C(0), UINT64_C(0),
2714 UINT64_C(0), UINT64_C(0),
2715 UINT64_C(0), UINT64_C(0),
2716 UINT64_C(0), UINT64_C(0),
2717 UINT64_C(0), UINT64_C(0),
2718 UINT64_C(0), UINT64_C(0),
2719 UINT64_C(0), UINT64_C(0),
2720 UINT64_C(0), UINT64_C(0),
2721 UINT64_C(0), UINT64_C(0),
2722 UINT64_C(0), UINT64_C(0),
2723 UINT64_C(0), UINT64_C(0),
2724 UINT64_C(0), UINT64_C(0),
2725 UINT64_C(0), UINT64_C(0),
2726 UINT64_C(0), UINT64_C(0),
2727 UINT64_C(0), UINT64_C(0),
2728 UINT64_C(0), UINT64_C(0),
2729 UINT64_C(0), UINT64_C(0),
2730 UINT64_C(0), UINT64_C(0),
2731 UINT64_C(0), UINT64_C(0),
2732 UINT64_C(0), UINT64_C(0),
2733 UINT64_C(0), UINT64_C(0),
2734 UINT64_C(0), UINT64_C(0),
2735 UINT64_C(0), UINT64_C(0),
2736 UINT64_C(0), UINT64_C(0),
2737 UINT64_C(0), UINT64_C(0),
2738 UINT64_C(0), UINT64_C(0),
2739 UINT64_C(0), UINT64_C(0),
2740 UINT64_C(0), UINT64_C(0),
2741 UINT64_C(0), UINT64_C(0),
2742 UINT64_C(0), UINT64_C(0),
2743 UINT64_C(0), UINT64_C(0),
2744 UINT64_C(0), UINT64_C(0),
2745 UINT64_C(0), UINT64_C(0),
2746 UINT64_C(0), UINT64_C(0),
2747 UINT64_C(0), UINT64_C(0),
2748 UINT64_C(0), UINT64_C(0),
2749 UINT64_C(0), UINT64_C(0),
2750 UINT64_C(0), UINT64_C(0),
2751 UINT64_C(0), UINT64_C(0),
2752 UINT64_C(0), UINT64_C(0),
2753 UINT64_C(0), UINT64_C(0),
2754 UINT64_C(0), UINT64_C(0),
2755 UINT64_C(0), UINT64_C(0),
2756 UINT64_C(0), UINT64_C(0),
2757 UINT64_C(0), UINT64_C(0),
2758 UINT64_C(0), UINT64_C(0),
2759 UINT64_C(0), UINT64_C(0),
2760 UINT64_C(0), UINT64_C(0),
2761 UINT64_C(0), UINT64_C(0),
2762 UINT64_C(0), UINT64_C(0),
2763 UINT64_C(0), UINT64_C(0),
2764 UINT64_C(0), UINT64_C(0),
2765 UINT64_C(0), UINT64_C(0),
2766 UINT64_C(0), UINT64_C(0),
2767 UINT64_C(0), UINT64_C(0),
2768 UINT64_C(0), UINT64_C(0),
2769 UINT64_C(0), UINT64_C(0),
2770 UINT64_C(0), UINT64_C(0),
2771 UINT64_C(0), UINT64_C(0),
2772 UINT64_C(0), UINT64_C(0),
2773 UINT64_C(0), UINT64_C(0),
2774 UINT64_C(0), UINT64_C(0),
2775 UINT64_C(0), UINT64_C(0),
2776 UINT64_C(0), UINT64_C(0),
2777 UINT64_C(0), UINT64_C(0),
2778 UINT64_C(0), UINT64_C(0),
2779 UINT64_C(0), UINT64_C(0),
2780 UINT64_C(0), UINT64_C(0),
2781 UINT64_C(0), UINT64_C(0),
2782 UINT64_C(0), UINT64_C(0),
2783 UINT64_C(0), UINT64_C(0),
2784 UINT64_C(0), UINT64_C(0),
2785 UINT64_C(0), UINT64_C(0),
2786 UINT64_C(0), UINT64_C(0),
2787 UINT64_C(0), UINT64_C(0),
2788 UINT64_C(0), UINT64_C(0),
2789 UINT64_C(0), UINT64_C(0),
2790 UINT64_C(0), UINT64_C(0),
2791 UINT64_C(0), UINT64_C(0),
2792 UINT64_C(0), UINT64_C(0),
2793 UINT64_C(0), UINT64_C(0),
2794 UINT64_C(0), UINT64_C(0),
2795 UINT64_C(0), UINT64_C(0),
2796 UINT64_C(0), UINT64_C(0),
2797 UINT64_C(0), UINT64_C(0),
2798 UINT64_C(0), UINT64_C(0),
2799 UINT64_C(0), UINT64_C(0),
2800 UINT64_C(0), UINT64_C(0),
2801 UINT64_C(0), UINT64_C(0),
2802 UINT64_C(0), UINT64_C(0),
2803 UINT64_C(0), UINT64_C(0),
2804 UINT64_C(0), UINT64_C(0),
2805 UINT64_C(0), UINT64_C(0),
2806 UINT64_C(0), UINT64_C(0),
2807 UINT64_C(0), UINT64_C(0),
2808 UINT64_C(0), UINT64_C(0),
2809 UINT64_C(0), UINT64_C(0),
2810 UINT64_C(0), UINT64_C(0),
2811 UINT64_C(0), UINT64_C(0),
2812 UINT64_C(0), UINT64_C(0),
2813 UINT64_C(0), UINT64_C(0),
2814 UINT64_C(0), UINT64_C(0),
2815 UINT64_C(0), UINT64_C(0),
2816 UINT64_C(0), UINT64_C(0),
2817 UINT64_C(0), UINT64_C(0),
2818 UINT64_C(0), UINT64_C(0),
2819 UINT64_C(0), UINT64_C(0),
2820 UINT64_C(0), UINT64_C(0),
2821 UINT64_C(0), UINT64_C(0),
2822 UINT64_C(0), UINT64_C(0),
2823 UINT64_C(0), UINT64_C(0),
2824 UINT64_C(0), UINT64_C(0),
2825 UINT64_C(0), UINT64_C(0),
2826 UINT64_C(0), UINT64_C(0),
2827 UINT64_C(0), UINT64_C(0),
2828 UINT64_C(0), UINT64_C(0),
2829 UINT64_C(0), UINT64_C(0),
2830 UINT64_C(0), UINT64_C(0),
2831 UINT64_C(0), UINT64_C(0),
2832 UINT64_C(0), UINT64_C(0),
2833 UINT64_C(0), UINT64_C(0),
2834 UINT64_C(0), UINT64_C(0),
2835 UINT64_C(0), UINT64_C(0),
2836 UINT64_C(0), UINT64_C(0),
2837 UINT64_C(0), UINT64_C(0),
2838 UINT64_C(0), UINT64_C(0),
2839 UINT64_C(0), UINT64_C(0),
2840 UINT64_C(0), UINT64_C(0),
2841 UINT64_C(0), UINT64_C(0),
2842 UINT64_C(0), UINT64_C(0),
2843 UINT64_C(0), UINT64_C(0),
2844 UINT64_C(0), UINT64_C(0),
2845 UINT64_C(0), UINT64_C(0),
2846 UINT64_C(0), UINT64_C(0),
2847 UINT64_C(0), UINT64_C(0),
2848 UINT64_C(0), UINT64_C(0),
2849 UINT64_C(0), UINT64_C(0),
2850 UINT64_C(0), UINT64_C(0),
2851 UINT64_C(0), UINT64_C(0),
2852 UINT64_C(0), UINT64_C(0),
2853 UINT64_C(0), UINT64_C(0),
2854 UINT64_C(0), UINT64_C(0),
2855 UINT64_C(0), UINT64_C(0),
2856 UINT64_C(0), UINT64_C(0),
2857 UINT64_C(0), UINT64_C(0),
2858 UINT64_C(0), UINT64_C(0),
2859 UINT64_C(0), UINT64_C(0),
2860 UINT64_C(0), UINT64_C(0),
2861 UINT64_C(0), UINT64_C(0),
2862 UINT64_C(0), UINT64_C(0),
2863 UINT64_C(0), UINT64_C(0),
2864 UINT64_C(0), UINT64_C(0),
2865 UINT64_C(0), UINT64_C(0),
2866 UINT64_C(0), UINT64_C(0),
2867 UINT64_C(0), UINT64_C(0),
2868 UINT64_C(0), UINT64_C(0),
2869 UINT64_C(0), UINT64_C(0),
2870 UINT64_C(0), UINT64_C(0),
2871 UINT64_C(0), UINT64_C(0),
2872 UINT64_C(0), UINT64_C(0),
2873 UINT64_C(0), UINT64_C(0),
2874 UINT64_C(0), UINT64_C(0),
2875 UINT64_C(0), UINT64_C(0),
2876 UINT64_C(0), UINT64_C(0),
2877 UINT64_C(0), UINT64_C(0),
2878 UINT64_C(0), UINT64_C(0),
2879 UINT64_C(0), UINT64_C(0),
2880 UINT64_C(0), UINT64_C(0),
2881 UINT64_C(0), UINT64_C(0),
2882 UINT64_C(0), UINT64_C(0),
2883 UINT64_C(0), UINT64_C(0),
2884 UINT64_C(0), UINT64_C(0),
2885 UINT64_C(0), UINT64_C(0),
2886 UINT64_C(0), UINT64_C(0),
2887 UINT64_C(0), UINT64_C(0),
2888 UINT64_C(0), UINT64_C(0),
2889 UINT64_C(0), UINT64_C(0),
2890 UINT64_C(0), UINT64_C(0),
2891 UINT64_C(0), UINT64_C(0),
2892 UINT64_C(0), UINT64_C(0),
2893 UINT64_C(0), UINT64_C(0),
2894 UINT64_C(0), UINT64_C(0),
2895 UINT64_C(0), UINT64_C(0),
2896 UINT64_C(0), UINT64_C(0),
2897 UINT64_C(0), UINT64_C(0),
2898 UINT64_C(0), UINT64_C(0),
2899 UINT64_C(0), UINT64_C(0),
2900 UINT64_C(0), UINT64_C(0),
2901 UINT64_C(0), UINT64_C(0),
2902 UINT64_C(0), UINT64_C(0),
2903 UINT64_C(0), UINT64_C(0),
2904 UINT64_C(0), UINT64_C(0),
2905 UINT64_C(0), UINT64_C(0),
2906 UINT64_C(0), UINT64_C(0),
2907 UINT64_C(0), UINT64_C(0),
2908 UINT64_C(0), UINT64_C(0),
2909 UINT64_C(0), UINT64_C(0),
2910 UINT64_C(0), UINT64_C(0),
2911 UINT64_C(0), UINT64_C(0),
2912 UINT64_C(0), UINT64_C(0),
2913 UINT64_C(0), UINT64_C(0),
2914 UINT64_C(0), UINT64_C(0),
2915 UINT64_C(0), UINT64_C(0),
2916 UINT64_C(0), UINT64_C(0),
2917 UINT64_C(0), UINT64_C(0),
2918 UINT64_C(0), UINT64_C(0),
2919 UINT64_C(0), UINT64_C(0),
2920 UINT64_C(0), UINT64_C(0),
2921 UINT64_C(0), UINT64_C(0),
2922 UINT64_C(0), UINT64_C(0),
2923 UINT64_C(0), UINT64_C(0),
2924 UINT64_C(0), UINT64_C(0),
2925 UINT64_C(0), UINT64_C(0),
2926 UINT64_C(0), UINT64_C(0),
2927 UINT64_C(0), UINT64_C(0),
2928 UINT64_C(0), UINT64_C(0),
2929 UINT64_C(0), UINT64_C(0),
2930 UINT64_C(0), UINT64_C(0),
2931 UINT64_C(0), UINT64_C(0),
2932 UINT64_C(0), UINT64_C(0),
2933 UINT64_C(0), UINT64_C(0),
2934 UINT64_C(0), UINT64_C(0),
2935 UINT64_C(0), UINT64_C(0),
2936 UINT64_C(0), UINT64_C(0),
2937 UINT64_C(0), UINT64_C(0),
2938 UINT64_C(0), UINT64_C(0),
2939 UINT64_C(0), UINT64_C(0),
2940 UINT64_C(0), UINT64_C(0),
2941 UINT64_C(0), UINT64_C(0),
2942 UINT64_C(0), UINT64_C(0),
2943 UINT64_C(0), UINT64_C(0),
2944 UINT64_C(0), UINT64_C(0),
2945 UINT64_C(0), UINT64_C(0),
2946 UINT64_C(0), UINT64_C(0),
2947 UINT64_C(0), UINT64_C(0),
2948 UINT64_C(0), UINT64_C(0),
2949 UINT64_C(0), UINT64_C(0),
2950 UINT64_C(0), UINT64_C(0),
2951 UINT64_C(0), UINT64_C(0),
2952 UINT64_C(0), UINT64_C(0),
2953 UINT64_C(0), UINT64_C(0),
2954 UINT64_C(0), UINT64_C(0),
2955 UINT64_C(0), UINT64_C(0),
2956 UINT64_C(0), UINT64_C(0),
2957 UINT64_C(0), UINT64_C(0),
2958 UINT64_C(0), UINT64_C(0),
2959 UINT64_C(0), UINT64_C(0),
2960 UINT64_C(0), UINT64_C(0),
2961 UINT64_C(0), UINT64_C(0),
2962 UINT64_C(0), UINT64_C(0),
2963 UINT64_C(0), UINT64_C(0),
2964 UINT64_C(0), UINT64_C(0),
2965 UINT64_C(0), UINT64_C(0),
2966 UINT64_C(0), UINT64_C(0),
2967 UINT64_C(0), UINT64_C(0),
2968 UINT64_C(0), UINT64_C(0),
2969 UINT64_C(0), UINT64_C(0),
2970 UINT64_C(0), UINT64_C(0),
2971 UINT64_C(0), UINT64_C(0),
2972 UINT64_C(0), UINT64_C(0),
2973 UINT64_C(0), UINT64_C(0),
2974 UINT64_C(0), UINT64_C(0),
2975 UINT64_C(0), UINT64_C(0),
2976 UINT64_C(0), UINT64_C(0),
2977 UINT64_C(0), UINT64_C(0),
2978 UINT64_C(0), UINT64_C(0),
2979 UINT64_C(0), UINT64_C(0),
2980 UINT64_C(0), UINT64_C(0),
2981 UINT64_C(0), UINT64_C(0),
2982 UINT64_C(0), UINT64_C(0),
2983 UINT64_C(0), UINT64_C(0),
2984 UINT64_C(0), UINT64_C(0),
2985 UINT64_C(0), UINT64_C(0),
2986 UINT64_C(0), UINT64_C(0),
2987 UINT64_C(0), UINT64_C(0),
2988 UINT64_C(0), UINT64_C(0),
2989 UINT64_C(0), UINT64_C(0),
2990 UINT64_C(0), UINT64_C(0),
2991 UINT64_C(0), UINT64_C(0),
2992 UINT64_C(0), UINT64_C(0),
2993 UINT64_C(0), UINT64_C(0),
2994 UINT64_C(0), UINT64_C(0),
2995 UINT64_C(0), UINT64_C(0),
2996 UINT64_C(0), UINT64_C(0),
2997 UINT64_C(0), UINT64_C(0),
2998 UINT64_C(0), UINT64_C(0),
2999 UINT64_C(0), UINT64_C(0),
3000 UINT64_C(0), UINT64_C(0),
3001 UINT64_C(0), UINT64_C(0),
3002 UINT64_C(0), UINT64_C(0),
3003 UINT64_C(0), UINT64_C(0),
3004 UINT64_C(0), UINT64_C(0),
3005 UINT64_C(0), UINT64_C(0),
3006 UINT64_C(0), UINT64_C(0),
3007 UINT64_C(0), UINT64_C(0),
3008 UINT64_C(0), UINT64_C(0),
3009 UINT64_C(0), UINT64_C(0),
3010 UINT64_C(0), UINT64_C(0),
3011 UINT64_C(0), UINT64_C(0),
3012 UINT64_C(0), UINT64_C(0),
3013 UINT64_C(0), UINT64_C(0),
3014 UINT64_C(0), UINT64_C(0),
3015 UINT64_C(0), UINT64_C(0),
3016 UINT64_C(0), UINT64_C(0),
3017 UINT64_C(0), UINT64_C(0),
3018 UINT64_C(0), UINT64_C(0),
3019 UINT64_C(0), UINT64_C(0),
3020 UINT64_C(0), UINT64_C(0),
3021 UINT64_C(0), UINT64_C(0),
3022 UINT64_C(0), UINT64_C(0),
3023 UINT64_C(0), UINT64_C(0),
3024 UINT64_C(0), UINT64_C(0),
3025 UINT64_C(0), UINT64_C(0),
3026 UINT64_C(0), UINT64_C(0),
3027 UINT64_C(0), UINT64_C(0),
3028 UINT64_C(0), UINT64_C(0),
3029 UINT64_C(0), UINT64_C(0),
3030 UINT64_C(0), UINT64_C(0),
3031 UINT64_C(0), UINT64_C(0),
3032 UINT64_C(0), UINT64_C(0),
3033 UINT64_C(0), UINT64_C(0),
3034 UINT64_C(0), UINT64_C(0),
3035 UINT64_C(0), UINT64_C(0),
3036 UINT64_C(0), UINT64_C(0),
3037 UINT64_C(0), UINT64_C(0),
3038 UINT64_C(0), UINT64_C(0),
3039 UINT64_C(0), UINT64_C(0),
3040 UINT64_C(0), UINT64_C(0),
3041 UINT64_C(0), UINT64_C(0),
3042 UINT64_C(0), UINT64_C(0),
3043 UINT64_C(0), UINT64_C(0),
3044 UINT64_C(0), UINT64_C(0),
3045 UINT64_C(0), UINT64_C(0),
3046 UINT64_C(0), UINT64_C(0),
3047 UINT64_C(0), UINT64_C(0),
3048 UINT64_C(0), UINT64_C(0),
3049 UINT64_C(0), UINT64_C(0),
3050 UINT64_C(0), UINT64_C(0),
3051 UINT64_C(0), UINT64_C(0),
3052 UINT64_C(0), UINT64_C(0),
3053 UINT64_C(0), UINT64_C(0),
3054 UINT64_C(0), UINT64_C(0),
3055 UINT64_C(0), UINT64_C(0),
3056 UINT64_C(0), UINT64_C(0),
3057 UINT64_C(0), UINT64_C(0),
3058 UINT64_C(0), UINT64_C(0),
3059 UINT64_C(0), UINT64_C(0),
3060 UINT64_C(0), UINT64_C(0),
3061 UINT64_C(0), UINT64_C(0),
3062 UINT64_C(0), UINT64_C(0),
3063 UINT64_C(0), UINT64_C(0),
3064 UINT64_C(0), UINT64_C(0),
3065 UINT64_C(0), UINT64_C(0),
3066 UINT64_C(0), UINT64_C(0),
3067 UINT64_C(0), UINT64_C(0),
3068 UINT64_C(0), UINT64_C(0),
3069 UINT64_C(0), UINT64_C(0),
3070 UINT64_C(0), UINT64_C(0),
3071 UINT64_C(0), UINT64_C(0),
3072 UINT64_C(0), UINT64_C(0),
3073 UINT64_C(0), UINT64_C(0),
3074 UINT64_C(0), UINT64_C(0),
3075 UINT64_C(0), UINT64_C(0),
3076 UINT64_C(0), UINT64_C(0),
3077 UINT64_C(0), UINT64_C(0),
3078 UINT64_C(0), UINT64_C(0),
3079 UINT64_C(0), UINT64_C(0),
3080 UINT64_C(0), UINT64_C(0),
3081 UINT64_C(0), UINT64_C(0),
3082 UINT64_C(0), UINT64_C(0),
3083 UINT64_C(0), UINT64_C(0),
3084 UINT64_C(0), UINT64_C(0),
3085 UINT64_C(0), UINT64_C(0),
3086 UINT64_C(0), UINT64_C(0),
3087 UINT64_C(0), UINT64_C(0),
3088 UINT64_C(0), UINT64_C(0),
3089 UINT64_C(0), UINT64_C(0),
3090 UINT64_C(0), UINT64_C(0),
3091 UINT64_C(0), UINT64_C(0),
3092 UINT64_C(0), UINT64_C(0),
3093 UINT64_C(0), UINT64_C(0),
3094 UINT64_C(0), UINT64_C(0),
3095 UINT64_C(0), UINT64_C(0),
3096 UINT64_C(0), UINT64_C(0),
3097 UINT64_C(0), UINT64_C(0),
3098 UINT64_C(0), UINT64_C(0),
3099 UINT64_C(0), UINT64_C(0),
3100 UINT64_C(0), UINT64_C(0),
3101 UINT64_C(0), UINT64_C(0),
3102 UINT64_C(0), UINT64_C(0),
3103 UINT64_C(0), UINT64_C(0),
3104 UINT64_C(0), UINT64_C(0),
3105 UINT64_C(0), UINT64_C(0),
3106 UINT64_C(0), UINT64_C(0),
3107 UINT64_C(0), UINT64_C(0),
3108 UINT64_C(0), UINT64_C(0),
3109 UINT64_C(0), UINT64_C(0),
3110 UINT64_C(0), UINT64_C(0),
3111 UINT64_C(0), UINT64_C(0),
3112 UINT64_C(0), UINT64_C(0),
3113 UINT64_C(0), UINT64_C(0),
3114 UINT64_C(0), UINT64_C(0),
3115 UINT64_C(0), UINT64_C(0),
3116 UINT64_C(0), UINT64_C(0),
3117 UINT64_C(0), UINT64_C(0),
3118 UINT64_C(0), UINT64_C(0),
3119 UINT64_C(0), UINT64_C(0),
3120 UINT64_C(0), UINT64_C(0),
3121 UINT64_C(0), UINT64_C(0),
3122 UINT64_C(0), UINT64_C(0),
3123 UINT64_C(0), UINT64_C(0),
3124 UINT64_C(0), UINT64_C(0),
3125 UINT64_C(0), UINT64_C(0),
3126 UINT64_C(0), UINT64_C(0),
3127 UINT64_C(0), UINT64_C(0),
3128 UINT64_C(0), UINT64_C(0),
3129 UINT64_C(0), UINT64_C(0),
3130 UINT64_C(0), UINT64_C(0),
3131 UINT64_C(0), UINT64_C(0),
3132 UINT64_C(0), UINT64_C(0),
3133 UINT64_C(0), UINT64_C(0),
3134 UINT64_C(0), UINT64_C(0),
3135 UINT64_C(0), UINT64_C(0),
3136 UINT64_C(0), UINT64_C(0),
3137 UINT64_C(0), UINT64_C(0),
3138 UINT64_C(0), UINT64_C(0),
3139 UINT64_C(0), UINT64_C(0),
3140 UINT64_C(0), UINT64_C(0),
3141 UINT64_C(0), UINT64_C(0),
3142 UINT64_C(0), UINT64_C(0),
3143 UINT64_C(0), UINT64_C(0),
3144 UINT64_C(0), UINT64_C(0),
3145 UINT64_C(0), UINT64_C(0),
3146 UINT64_C(0), UINT64_C(0),
3147 UINT64_C(0), UINT64_C(0),
3148 UINT64_C(0), UINT64_C(0),
3149 UINT64_C(0), UINT64_C(0),
3150 UINT64_C(0), UINT64_C(0),
3151 UINT64_C(0), UINT64_C(0),
3152 UINT64_C(0), UINT64_C(0),
3153 UINT64_C(0), UINT64_C(0),
3154 UINT64_C(0), UINT64_C(0),
3155 UINT64_C(0), UINT64_C(0),
3156 UINT64_C(0), UINT64_C(0),
3157 UINT64_C(0), UINT64_C(0),
3158 UINT64_C(0), UINT64_C(0),
3159 UINT64_C(0), UINT64_C(0),
3160 UINT64_C(0), UINT64_C(0),
3161 UINT64_C(0), UINT64_C(0),
3162 UINT64_C(0), UINT64_C(0),
3163 UINT64_C(0), UINT64_C(0),
3164 UINT64_C(0), UINT64_C(0),
3165 UINT64_C(0), UINT64_C(0),
3166 UINT64_C(0), UINT64_C(0),
3167 UINT64_C(0), UINT64_C(0),
3168 UINT64_C(0), UINT64_C(0),
3169 UINT64_C(0), UINT64_C(0),
3170 UINT64_C(0), UINT64_C(0),
3171 UINT64_C(0), UINT64_C(0),
3172 UINT64_C(0), UINT64_C(0),
3173 UINT64_C(0), UINT64_C(0),
3174 UINT64_C(0), UINT64_C(0),
3175 UINT64_C(0), UINT64_C(0),
3176 UINT64_C(0), UINT64_C(0),
3177 UINT64_C(0), UINT64_C(0),
3178 UINT64_C(0), UINT64_C(0),
3179 UINT64_C(0), UINT64_C(0),
3180 UINT64_C(0), UINT64_C(0),
3181 UINT64_C(0), UINT64_C(0),
3182 UINT64_C(0), UINT64_C(0),
3183 UINT64_C(0), UINT64_C(0),
3184 UINT64_C(0), UINT64_C(0),
3185 UINT64_C(0), UINT64_C(0),
3186 UINT64_C(0), UINT64_C(0),
3187 UINT64_C(0), UINT64_C(0),
3188 UINT64_C(0), UINT64_C(0),
3189 UINT64_C(0), UINT64_C(0),
3190 UINT64_C(0), UINT64_C(0),
3191 UINT64_C(0), UINT64_C(0),
3192 UINT64_C(0), UINT64_C(0),
3193 UINT64_C(0), UINT64_C(0),
3194 UINT64_C(0), UINT64_C(0),
3195 UINT64_C(0), UINT64_C(0),
3196 UINT64_C(0), UINT64_C(0),
3197 UINT64_C(0), UINT64_C(0),
3198 UINT64_C(0), UINT64_C(0),
3199 UINT64_C(0), UINT64_C(0),
3200 UINT64_C(0), UINT64_C(0),
3201 UINT64_C(0), UINT64_C(0),
3202 UINT64_C(0), UINT64_C(0),
3203 UINT64_C(0), UINT64_C(0),
3204 UINT64_C(0), UINT64_C(0),
3205 UINT64_C(0), UINT64_C(0),
3206 UINT64_C(0), UINT64_C(0),
3207 UINT64_C(0), UINT64_C(0),
3208 UINT64_C(0), UINT64_C(0),
3209 UINT64_C(0), UINT64_C(0),
3210 UINT64_C(0), UINT64_C(0),
3211 UINT64_C(0), UINT64_C(0),
3212 UINT64_C(0), UINT64_C(0),
3213 UINT64_C(0), UINT64_C(0),
3214 UINT64_C(0), UINT64_C(0),
3215 UINT64_C(0), UINT64_C(0),
3216 UINT64_C(0), UINT64_C(0),
3217 UINT64_C(0), UINT64_C(0),
3218 UINT64_C(0), UINT64_C(0),
3219 UINT64_C(0), UINT64_C(0),
3220 UINT64_C(0), UINT64_C(0),
3221 UINT64_C(0), UINT64_C(0),
3222 UINT64_C(0), UINT64_C(0),
3223 UINT64_C(0), UINT64_C(0),
3224 UINT64_C(0), UINT64_C(0),
3225 UINT64_C(0), UINT64_C(0),
3226 UINT64_C(0), UINT64_C(0),
3227 UINT64_C(0), UINT64_C(0),
3228 UINT64_C(0), UINT64_C(0),
3229 UINT64_C(0), UINT64_C(0),
3230 UINT64_C(0), UINT64_C(0),
3231 UINT64_C(0), UINT64_C(0),
3232 UINT64_C(0), UINT64_C(0),
3233 UINT64_C(0), UINT64_C(0),
3234 UINT64_C(0), UINT64_C(0),
3235 UINT64_C(0), UINT64_C(0),
3236 UINT64_C(0), UINT64_C(0),
3237 UINT64_C(0), UINT64_C(0),
3238 UINT64_C(0), UINT64_C(0),
3239 UINT64_C(0), UINT64_C(0),
3240 UINT64_C(0), UINT64_C(0),
3241 UINT64_C(0), UINT64_C(0),
3242 UINT64_C(0), UINT64_C(0),
3243 UINT64_C(0), UINT64_C(0),
3244 UINT64_C(0), UINT64_C(0),
3245 UINT64_C(0), UINT64_C(0),
3246 UINT64_C(0), UINT64_C(0),
3247 UINT64_C(0), UINT64_C(0),
3248 UINT64_C(0), UINT64_C(0),
3249 UINT64_C(0), UINT64_C(0),
3250 UINT64_C(0), UINT64_C(0),
3251 UINT64_C(0), UINT64_C(0),
3252 UINT64_C(0), UINT64_C(0),
3253 UINT64_C(0), UINT64_C(0),
3254 UINT64_C(0), UINT64_C(0),
3255 UINT64_C(0), UINT64_C(0),
3256 UINT64_C(0), UINT64_C(0),
3257 UINT64_C(0), UINT64_C(0),
3258 UINT64_C(0), UINT64_C(0),
3259 UINT64_C(0), UINT64_C(0),
3260 UINT64_C(0), UINT64_C(0),
3261 UINT64_C(0), UINT64_C(0),
3262 UINT64_C(0), UINT64_C(0),
3263 UINT64_C(0), UINT64_C(0),
3264 UINT64_C(0), UINT64_C(0),
3265 UINT64_C(0), UINT64_C(0),
3266 UINT64_C(0), UINT64_C(0),
3267 UINT64_C(0), UINT64_C(0),
3268 UINT64_C(0), UINT64_C(0),
3269 UINT64_C(0), UINT64_C(0),
3270 UINT64_C(0), UINT64_C(0),
3271 UINT64_C(0), UINT64_C(0),
3272 UINT64_C(0), UINT64_C(0),
3273 UINT64_C(0), UINT64_C(0),
3274 UINT64_C(0), UINT64_C(0),
3275 UINT64_C(0), UINT64_C(0),
3276 UINT64_C(0), UINT64_C(0),
3277 UINT64_C(0), UINT64_C(0),
3278 UINT64_C(0), UINT64_C(0),
3279 UINT64_C(0), UINT64_C(0),
3280 UINT64_C(0), UINT64_C(0),
3281 UINT64_C(0), UINT64_C(0),
3282 UINT64_C(0), UINT64_C(0),
3283 UINT64_C(0), UINT64_C(0),
3284 UINT64_C(0), UINT64_C(0),
3285 UINT64_C(0), UINT64_C(0),
3286 UINT64_C(0), UINT64_C(0),
3287 UINT64_C(0), UINT64_C(0),
3288 UINT64_C(0), UINT64_C(0),
3289 UINT64_C(0), UINT64_C(0),
3290 UINT64_C(0), UINT64_C(0),
3291 UINT64_C(0), UINT64_C(0),
3292 UINT64_C(0), UINT64_C(0),
3293 UINT64_C(0), UINT64_C(0),
3294 UINT64_C(0), UINT64_C(0),
3295 UINT64_C(0), UINT64_C(0),
3296 UINT64_C(0), UINT64_C(0),
3297 UINT64_C(0), UINT64_C(0),
3298 UINT64_C(0), UINT64_C(0),
3299 UINT64_C(0), UINT64_C(0),
3300 UINT64_C(0), UINT64_C(0),
3301 UINT64_C(0), UINT64_C(0),
3302 UINT64_C(0), UINT64_C(0),
3303 UINT64_C(0), UINT64_C(0),
3304 UINT64_C(0), UINT64_C(0),
3305 UINT64_C(0), UINT64_C(0),
3306 UINT64_C(0), UINT64_C(0),
3307 UINT64_C(0), UINT64_C(0),
3308 UINT64_C(0), UINT64_C(0),
3309 UINT64_C(0), UINT64_C(0),
3310 UINT64_C(0), UINT64_C(0),
3311 UINT64_C(0), UINT64_C(0),
3312 UINT64_C(0), UINT64_C(0),
3313 UINT64_C(0), UINT64_C(0),
3314 UINT64_C(0), UINT64_C(0),
3315 UINT64_C(0), UINT64_C(0),
3316 UINT64_C(0), UINT64_C(0),
3317 UINT64_C(0), UINT64_C(0),
3318 UINT64_C(0), UINT64_C(0),
3319 UINT64_C(0), UINT64_C(0),
3320 UINT64_C(0), UINT64_C(0),
3321 UINT64_C(0), UINT64_C(0),
3322 UINT64_C(0), UINT64_C(0),
3323 UINT64_C(0), UINT64_C(0),
3324 UINT64_C(0), UINT64_C(0),
3325 UINT64_C(0), UINT64_C(0),
3326 UINT64_C(0), UINT64_C(0),
3327 UINT64_C(0), UINT64_C(0),
3328 UINT64_C(0), UINT64_C(0),
3329 UINT64_C(0), UINT64_C(0),
3330 UINT64_C(0), UINT64_C(0),
3331 UINT64_C(0), UINT64_C(0),
3332 UINT64_C(0), UINT64_C(0),
3333 UINT64_C(0), UINT64_C(0),
3334 UINT64_C(0), UINT64_C(0),
3335 UINT64_C(0), UINT64_C(0),
3336 UINT64_C(0), UINT64_C(0),
3337 UINT64_C(0), UINT64_C(0),
3338 UINT64_C(0), UINT64_C(0),
3339 UINT64_C(0), UINT64_C(0),
3340 UINT64_C(0), UINT64_C(0),
3341 UINT64_C(0), UINT64_C(0),
3342 UINT64_C(0), UINT64_C(0),
3343 UINT64_C(0), UINT64_C(0),
3344 UINT64_C(0), UINT64_C(0),
3345 UINT64_C(0), UINT64_C(0),
3346 UINT64_C(0), UINT64_C(0),
3347 UINT64_C(0), UINT64_C(0),
3348 UINT64_C(0), UINT64_C(0),
3349 UINT64_C(0), UINT64_C(0),
3350 UINT64_C(0), UINT64_C(0),
3351 UINT64_C(0), UINT64_C(0),
3352 UINT64_C(0), UINT64_C(0),
3353 UINT64_C(0), UINT64_C(0),
3354 UINT64_C(0), UINT64_C(0),
3355 UINT64_C(0), UINT64_C(0),
3356 UINT64_C(0), UINT64_C(0),
3357 UINT64_C(0), UINT64_C(0),
3358 UINT64_C(0), UINT64_C(0),
3359 UINT64_C(0), UINT64_C(0),
3360 UINT64_C(0), UINT64_C(0),
3361 UINT64_C(0), UINT64_C(0),
3362 UINT64_C(0), UINT64_C(0),
3363 UINT64_C(0), UINT64_C(0),
3364 UINT64_C(0), UINT64_C(0),
3365 UINT64_C(0), UINT64_C(0),
3366 UINT64_C(0), UINT64_C(0),
3367 UINT64_C(0), UINT64_C(0),
3368 UINT64_C(0), UINT64_C(0),
3369 UINT64_C(0), UINT64_C(0),
3370 UINT64_C(0), UINT64_C(0),
3371 UINT64_C(0), UINT64_C(0),
3372 UINT64_C(0), UINT64_C(0),
3373 UINT64_C(0), UINT64_C(0),
3374 UINT64_C(0), UINT64_C(0),
3375 UINT64_C(0), UINT64_C(0),
3376 UINT64_C(0), UINT64_C(0),
3377 UINT64_C(0), UINT64_C(0),
3378 UINT64_C(0), UINT64_C(0),
3379 UINT64_C(0), UINT64_C(0),
3380 UINT64_C(0), UINT64_C(0),
3381 UINT64_C(0), UINT64_C(0),
3382 UINT64_C(0), UINT64_C(0),
3383 UINT64_C(0), UINT64_C(0),
3384 UINT64_C(0), UINT64_C(0),
3385 UINT64_C(0), UINT64_C(0),
3386 UINT64_C(0), UINT64_C(0),
3387 UINT64_C(0), UINT64_C(0),
3388 UINT64_C(0), UINT64_C(0),
3389 UINT64_C(0), UINT64_C(0),
3390 UINT64_C(0), UINT64_C(0),
3391 UINT64_C(0), UINT64_C(0),
3392 UINT64_C(0), UINT64_C(0),
3393 UINT64_C(0), UINT64_C(0),
3394 UINT64_C(0), UINT64_C(0),
3395 UINT64_C(0), UINT64_C(0),
3396 UINT64_C(0), UINT64_C(0),
3397 UINT64_C(0), UINT64_C(0),
3398 UINT64_C(0), UINT64_C(0),
3399 UINT64_C(0), UINT64_C(0),
3400 UINT64_C(0), UINT64_C(0),
3401 UINT64_C(0), UINT64_C(0),
3402 UINT64_C(0), UINT64_C(0),
3403 UINT64_C(0), UINT64_C(0),
3404 UINT64_C(0), UINT64_C(0),
3405 UINT64_C(0), UINT64_C(0),
3406 UINT64_C(0), UINT64_C(0),
3407 UINT64_C(0), UINT64_C(0),
3408 UINT64_C(0), UINT64_C(0),
3409 UINT64_C(0), UINT64_C(0),
3410 UINT64_C(0), UINT64_C(0),
3411 UINT64_C(0), UINT64_C(0),
3412 UINT64_C(0), UINT64_C(0),
3413 UINT64_C(0), UINT64_C(0),
3414 UINT64_C(0), UINT64_C(0),
3415 UINT64_C(0), UINT64_C(0),
3416 UINT64_C(0), UINT64_C(0),
3417 UINT64_C(0), UINT64_C(0),
3418 UINT64_C(0), UINT64_C(0),
3419 UINT64_C(0), UINT64_C(0),
3420 UINT64_C(0), UINT64_C(0),
3421 UINT64_C(0), UINT64_C(0),
3422 UINT64_C(0), UINT64_C(0),
3423 UINT64_C(0), UINT64_C(0),
3424 UINT64_C(0), UINT64_C(0),
3425 UINT64_C(0), UINT64_C(0),
3426 UINT64_C(0), UINT64_C(0),
3427 UINT64_C(0), UINT64_C(0),
3428 UINT64_C(0), UINT64_C(0),
3429 UINT64_C(0), UINT64_C(0),
3430 UINT64_C(0), UINT64_C(0),
3431 UINT64_C(0), UINT64_C(0),
3432 UINT64_C(0), UINT64_C(0),
3433 UINT64_C(0), UINT64_C(0),
3434 UINT64_C(0), UINT64_C(0),
3435 UINT64_C(0), UINT64_C(0),
3436 UINT64_C(0), UINT64_C(0),
3437 UINT64_C(0), UINT64_C(0),
3438 UINT64_C(0), UINT64_C(0),
3439 UINT64_C(0), UINT64_C(0),
3440 UINT64_C(0), UINT64_C(0),
3441 UINT64_C(0), UINT64_C(0),
3442 UINT64_C(0), UINT64_C(0),
3443 UINT64_C(0), UINT64_C(0),
3444 UINT64_C(0), UINT64_C(0),
3445 UINT64_C(0), UINT64_C(0),
3446 UINT64_C(0), UINT64_C(0),
3447 UINT64_C(0), UINT64_C(0),
3448 UINT64_C(0), UINT64_C(0),
3449 UINT64_C(0), UINT64_C(0),
3450 UINT64_C(0), UINT64_C(0),
3451 UINT64_C(0), UINT64_C(0),
3452 UINT64_C(0), UINT64_C(0),
3453 UINT64_C(0), UINT64_C(0),
3454 UINT64_C(0), UINT64_C(0),
3455 UINT64_C(0), UINT64_C(0),
3456 UINT64_C(0), UINT64_C(0),
3457 UINT64_C(0), UINT64_C(0),
3458 UINT64_C(0), UINT64_C(0),
3459 UINT64_C(0), UINT64_C(0),
3460 UINT64_C(0), UINT64_C(0),
3461 UINT64_C(0), UINT64_C(0),
3462 UINT64_C(0), UINT64_C(0),
3463 UINT64_C(0), UINT64_C(0),
3464 UINT64_C(0), UINT64_C(0),
3465 UINT64_C(0), UINT64_C(0),
3466 UINT64_C(0), UINT64_C(0),
3467 UINT64_C(0), UINT64_C(0),
3468 UINT64_C(0), UINT64_C(0),
3469 UINT64_C(0), UINT64_C(0),
3470 UINT64_C(0), UINT64_C(0),
3471 UINT64_C(0), UINT64_C(0),
3472 UINT64_C(0), UINT64_C(0),
3473 UINT64_C(0), UINT64_C(0),
3474 UINT64_C(0), UINT64_C(0),
3475 UINT64_C(0), UINT64_C(0),
3476 UINT64_C(0), UINT64_C(0),
3477 UINT64_C(0), UINT64_C(0),
3478 UINT64_C(0), UINT64_C(0),
3479 UINT64_C(0), UINT64_C(0),
3480 UINT64_C(0), UINT64_C(0),
3481 UINT64_C(0), UINT64_C(0),
3482 UINT64_C(0), UINT64_C(0),
3483 UINT64_C(0), UINT64_C(0),
3484 UINT64_C(0), UINT64_C(0),
3485 UINT64_C(0), UINT64_C(0),
3486 UINT64_C(0), UINT64_C(0),
3487 UINT64_C(0), UINT64_C(0),
3488 UINT64_C(0), UINT64_C(0),
3489 UINT64_C(0), UINT64_C(0),
3490 UINT64_C(0), UINT64_C(0),
3491 UINT64_C(0), UINT64_C(0),
3492 UINT64_C(0), UINT64_C(0),
3493 UINT64_C(0), UINT64_C(0),
3494 UINT64_C(0), UINT64_C(0),
3495 UINT64_C(0), UINT64_C(0),
3496 UINT64_C(0), UINT64_C(0),
3497 UINT64_C(0), UINT64_C(0),
3498 UINT64_C(0), UINT64_C(0),
3499 UINT64_C(0), UINT64_C(0),
3500 UINT64_C(0), UINT64_C(0),
3501 UINT64_C(0), UINT64_C(0),
3502 UINT64_C(0), UINT64_C(0),
3503 UINT64_C(0), UINT64_C(0),
3504 UINT64_C(0), UINT64_C(0),
3505 UINT64_C(0), UINT64_C(0),
3506 UINT64_C(0), UINT64_C(0),
3507 UINT64_C(0), UINT64_C(0),
3508 UINT64_C(0), UINT64_C(0),
3509 UINT64_C(0), UINT64_C(0),
3510 UINT64_C(0), UINT64_C(0),
3511 UINT64_C(0), UINT64_C(0),
3512 UINT64_C(0), UINT64_C(0),
3513 UINT64_C(0), UINT64_C(0),
3514 UINT64_C(0), UINT64_C(0),
3515 UINT64_C(0), UINT64_C(0),
3516 UINT64_C(0), UINT64_C(0),
3517 UINT64_C(0), UINT64_C(0),
3518 UINT64_C(0), UINT64_C(0),
3519 UINT64_C(0), UINT64_C(0),
3520 UINT64_C(0), UINT64_C(0),
3521 UINT64_C(0), UINT64_C(0),
3522 UINT64_C(0), UINT64_C(0),
3523 UINT64_C(0), UINT64_C(0),
3524 UINT64_C(0), UINT64_C(0),
3525 UINT64_C(0), UINT64_C(0),
3526 UINT64_C(0), UINT64_C(0),
3527 UINT64_C(0), UINT64_C(0),
3528 UINT64_C(0), UINT64_C(0),
3529 UINT64_C(0), UINT64_C(0),
3530 UINT64_C(0), UINT64_C(0),
3531 UINT64_C(0), UINT64_C(0),
3532 UINT64_C(0), UINT64_C(0),
3533 UINT64_C(0), UINT64_C(0),
3534 UINT64_C(0), UINT64_C(0),
3535 UINT64_C(0), UINT64_C(0),
3536 UINT64_C(0), UINT64_C(0),
3537 UINT64_C(0), UINT64_C(0),
3538 UINT64_C(0), UINT64_C(0),
3539 UINT64_C(0), UINT64_C(0),
3540 UINT64_C(0), UINT64_C(0),
3541 UINT64_C(0), UINT64_C(0),
3542 UINT64_C(0), UINT64_C(0),
3543 UINT64_C(0), UINT64_C(0),
3544 UINT64_C(0), UINT64_C(0),
3545 UINT64_C(0), UINT64_C(0),
3546 UINT64_C(0), UINT64_C(0),
3547 UINT64_C(0), UINT64_C(0),
3548 UINT64_C(0), UINT64_C(0),
3549 UINT64_C(0), UINT64_C(0),
3550 UINT64_C(0), UINT64_C(0),
3551 UINT64_C(0), UINT64_C(0),
3552 UINT64_C(0), UINT64_C(0),
3553 UINT64_C(0), UINT64_C(0),
3554 UINT64_C(0), UINT64_C(0),
3555 UINT64_C(0), UINT64_C(0),
3556 UINT64_C(0), UINT64_C(0),
3557 UINT64_C(0), UINT64_C(0),
3558 UINT64_C(0), UINT64_C(0),
3559 UINT64_C(0), UINT64_C(0),
3560 UINT64_C(0), UINT64_C(0),
3561 UINT64_C(0), UINT64_C(0),
3562 UINT64_C(0), UINT64_C(0),
3563 UINT64_C(0), UINT64_C(0),
3564 UINT64_C(0), UINT64_C(0),
3565 UINT64_C(0), UINT64_C(0),
3566 UINT64_C(0), UINT64_C(0),
3567 UINT64_C(0), UINT64_C(0),
3568 UINT64_C(0), UINT64_C(0),
3569 UINT64_C(0), UINT64_C(0),
3570 UINT64_C(0), UINT64_C(0),
3571 UINT64_C(0), UINT64_C(0),
3572 UINT64_C(0), UINT64_C(0),
3573 UINT64_C(0), UINT64_C(0),
3574 UINT64_C(0), UINT64_C(0),
3575 UINT64_C(0), UINT64_C(0),
3576 UINT64_C(0), UINT64_C(0),
3577 UINT64_C(0), UINT64_C(0),
3578 UINT64_C(0), UINT64_C(0),
3579 UINT64_C(0), UINT64_C(0),
3580 UINT64_C(0), UINT64_C(0),
3581 UINT64_C(0), UINT64_C(0),
3582 UINT64_C(0), UINT64_C(0),
3583 UINT64_C(0), UINT64_C(0),
3584 UINT64_C(0), UINT64_C(0),
3585 UINT64_C(0), UINT64_C(0),
3586 UINT64_C(0), UINT64_C(0),
3587 UINT64_C(0), UINT64_C(0),
3588 UINT64_C(0), UINT64_C(0),
3589 UINT64_C(0), UINT64_C(0),
3590 UINT64_C(0), UINT64_C(0),
3591 UINT64_C(0), UINT64_C(0),
3592 UINT64_C(0), UINT64_C(0),
3593 UINT64_C(0), UINT64_C(0),
3594 UINT64_C(0), UINT64_C(0),
3595 UINT64_C(0), UINT64_C(0),
3596 UINT64_C(0), UINT64_C(0),
3597 UINT64_C(0), UINT64_C(0),
3598 UINT64_C(0), UINT64_C(0),
3599 UINT64_C(0), UINT64_C(0),
3600 UINT64_C(0), UINT64_C(0),
3601 UINT64_C(0), UINT64_C(0),
3602 UINT64_C(0), UINT64_C(0),
3603 UINT64_C(0), UINT64_C(0),
3604 UINT64_C(0), UINT64_C(0),
3605 UINT64_C(0), UINT64_C(0),
3606 UINT64_C(0), UINT64_C(0),
3607 UINT64_C(0), UINT64_C(0),
3608 UINT64_C(0), UINT64_C(0),
3609 UINT64_C(0), UINT64_C(0),
3610 UINT64_C(0), UINT64_C(0),
3611 UINT64_C(0), UINT64_C(0),
3612 UINT64_C(0), UINT64_C(0),
3613 UINT64_C(0), UINT64_C(0),
3614 UINT64_C(0), UINT64_C(0),
3615 UINT64_C(0), UINT64_C(0),
3616 UINT64_C(0), UINT64_C(0),
3617 UINT64_C(0), UINT64_C(0),
3618 UINT64_C(0), UINT64_C(0),
3619 UINT64_C(0), UINT64_C(0),
3620 UINT64_C(0), UINT64_C(0),
3621 UINT64_C(0), UINT64_C(0),
3622 UINT64_C(0), UINT64_C(0),
3623 UINT64_C(0), UINT64_C(0),
3624 UINT64_C(0), UINT64_C(0),
3625 UINT64_C(0), UINT64_C(0),
3626 UINT64_C(0), UINT64_C(0),
3627 UINT64_C(0), UINT64_C(0),
3628 UINT64_C(0), UINT64_C(0),
3629 UINT64_C(0), UINT64_C(0),
3630 UINT64_C(0), UINT64_C(0),
3631 UINT64_C(0), UINT64_C(0),
3632 UINT64_C(0), UINT64_C(0),
3633 UINT64_C(0), UINT64_C(0),
3634 UINT64_C(0), UINT64_C(0),
3635 UINT64_C(0), UINT64_C(0),
3636 UINT64_C(0), UINT64_C(0),
3637 UINT64_C(0), UINT64_C(0),
3638 UINT64_C(0), UINT64_C(0),
3639 UINT64_C(0), UINT64_C(0),
3640 UINT64_C(0), UINT64_C(0),
3641 UINT64_C(0), UINT64_C(0),
3642 UINT64_C(0), UINT64_C(0),
3643 UINT64_C(0), UINT64_C(0),
3644 UINT64_C(0), UINT64_C(0),
3645 UINT64_C(0), UINT64_C(0),
3646 UINT64_C(0), UINT64_C(0),
3647 UINT64_C(0), UINT64_C(0),
3648 UINT64_C(0), UINT64_C(0),
3649 UINT64_C(0), UINT64_C(0),
3650 UINT64_C(0), UINT64_C(0),
3651 UINT64_C(0), UINT64_C(0),
3652 UINT64_C(0), UINT64_C(0),
3653 UINT64_C(0), UINT64_C(0),
3654 UINT64_C(0), UINT64_C(0),
3655 UINT64_C(0), UINT64_C(0),
3656 UINT64_C(0), UINT64_C(0),
3657 UINT64_C(0), UINT64_C(0),
3658 UINT64_C(0), UINT64_C(0),
3659 UINT64_C(0), UINT64_C(0),
3660 UINT64_C(0), UINT64_C(0),
3661 UINT64_C(0), UINT64_C(0),
3662 UINT64_C(0), UINT64_C(0),
3663 UINT64_C(0), UINT64_C(0),
3664 UINT64_C(0), UINT64_C(0),
3665 UINT64_C(0), UINT64_C(0),
3666 UINT64_C(0), UINT64_C(0),
3667 UINT64_C(0), UINT64_C(0),
3668 UINT64_C(0), UINT64_C(0),
3669 UINT64_C(0), UINT64_C(0),
3670 UINT64_C(0), UINT64_C(0),
3671 UINT64_C(0), UINT64_C(0),
3672 UINT64_C(0), UINT64_C(0),
3673 UINT64_C(0), UINT64_C(0),
3674 UINT64_C(0), UINT64_C(0),
3675 UINT64_C(0), UINT64_C(0),
3676 UINT64_C(0), UINT64_C(0),
3677 UINT64_C(0), UINT64_C(0),
3678 UINT64_C(0), UINT64_C(0),
3679 UINT64_C(0), UINT64_C(0),
3680 UINT64_C(0), UINT64_C(0),
3681 UINT64_C(0), UINT64_C(0),
3682 UINT64_C(0), UINT64_C(0),
3683 UINT64_C(0), UINT64_C(0),
3684 UINT64_C(0), UINT64_C(0),
3685 UINT64_C(0), UINT64_C(0),
3686 UINT64_C(0), UINT64_C(0),
3687 UINT64_C(0), UINT64_C(0),
3688 UINT64_C(0), UINT64_C(0),
3689 UINT64_C(0), UINT64_C(0),
3690 UINT64_C(0), UINT64_C(0),
3691 UINT64_C(0), UINT64_C(0),
3692 UINT64_C(0), UINT64_C(0),
3693 UINT64_C(0), UINT64_C(0),
3694 UINT64_C(0), UINT64_C(0),
3695 UINT64_C(0), UINT64_C(0),
3696 UINT64_C(0), UINT64_C(0),
3697 UINT64_C(0), UINT64_C(0),
3698 UINT64_C(0), UINT64_C(0),
3699 UINT64_C(0), UINT64_C(0),
3700 UINT64_C(0), UINT64_C(0),
3701 UINT64_C(0), UINT64_C(0),
3702 UINT64_C(0), UINT64_C(0),
3703 UINT64_C(0), UINT64_C(0),
3704 UINT64_C(0), UINT64_C(0),
3705 UINT64_C(0), UINT64_C(0),
3706 UINT64_C(0), UINT64_C(0),
3707 UINT64_C(0), UINT64_C(0),
3708 UINT64_C(0), UINT64_C(0),
3709 UINT64_C(0), UINT64_C(0),
3710 UINT64_C(0), UINT64_C(0),
3711 UINT64_C(0), UINT64_C(0),
3712 UINT64_C(0), UINT64_C(0),
3713 UINT64_C(0), UINT64_C(0),
3714 UINT64_C(0), UINT64_C(0),
3715 UINT64_C(0), UINT64_C(0),
3716 UINT64_C(0), UINT64_C(0),
3717 UINT64_C(0), UINT64_C(0),
3718 UINT64_C(0), UINT64_C(0),
3719 UINT64_C(0), UINT64_C(0),
3720 UINT64_C(0), UINT64_C(0),
3721 UINT64_C(0), UINT64_C(0),
3722 UINT64_C(0), UINT64_C(0),
3723 UINT64_C(0), UINT64_C(0),
3724 UINT64_C(0), UINT64_C(0),
3725 UINT64_C(0), UINT64_C(0),
3726 UINT64_C(0), UINT64_C(0),
3727 UINT64_C(0), UINT64_C(0),
3728 UINT64_C(0), UINT64_C(0),
3729 UINT64_C(0), UINT64_C(0),
3730 UINT64_C(0), UINT64_C(0),
3731 UINT64_C(0), UINT64_C(0),
3732 UINT64_C(0), UINT64_C(0),
3733 UINT64_C(0), UINT64_C(0),
3734 UINT64_C(0), UINT64_C(0),
3735 UINT64_C(0), UINT64_C(0),
3736 UINT64_C(0), UINT64_C(0),
3737 UINT64_C(0), UINT64_C(0),
3738 UINT64_C(0), UINT64_C(0),
3739 UINT64_C(0), UINT64_C(0),
3740 UINT64_C(0), UINT64_C(0),
3741 UINT64_C(0), UINT64_C(0),
3742 UINT64_C(0), UINT64_C(0),
3743 UINT64_C(0), UINT64_C(0),
3744 UINT64_C(0), UINT64_C(0),
3745 UINT64_C(0), UINT64_C(0),
3746 UINT64_C(0), UINT64_C(0),
3747 UINT64_C(0), UINT64_C(0),
3748 UINT64_C(0), UINT64_C(0),
3749 UINT64_C(0), UINT64_C(0),
3750 UINT64_C(0), UINT64_C(0),
3751 UINT64_C(0), UINT64_C(0),
3752 UINT64_C(0), UINT64_C(0),
3753 UINT64_C(0), UINT64_C(0),
3754 UINT64_C(0), UINT64_C(0),
3755 UINT64_C(0), UINT64_C(0),
3756 UINT64_C(0), UINT64_C(0),
3757 UINT64_C(0), UINT64_C(0),
3758 UINT64_C(0), UINT64_C(0),
3759 UINT64_C(0), UINT64_C(0),
3760 UINT64_C(0), UINT64_C(0),
3761 UINT64_C(0), UINT64_C(0),
3762 UINT64_C(0), UINT64_C(0),
3763 UINT64_C(0), UINT64_C(0),
3764 UINT64_C(0), UINT64_C(0),
3765 UINT64_C(0), UINT64_C(0),
3766 UINT64_C(0), UINT64_C(0),
3767 UINT64_C(0), UINT64_C(0),
3768 UINT64_C(0), UINT64_C(0),
3769 UINT64_C(0), UINT64_C(0),
3770 UINT64_C(0), UINT64_C(0),
3771 UINT64_C(0), UINT64_C(0),
3772 UINT64_C(0), UINT64_C(0),
3773 UINT64_C(0), UINT64_C(0),
3774 UINT64_C(0), UINT64_C(0),
3775 UINT64_C(0), UINT64_C(0),
3776 UINT64_C(0), UINT64_C(0),
3777 UINT64_C(0), UINT64_C(0),
3778 UINT64_C(0), UINT64_C(0),
3779 UINT64_C(0), UINT64_C(0),
3780 UINT64_C(0), UINT64_C(0),
3781 UINT64_C(0), UINT64_C(0),
3782 UINT64_C(0), UINT64_C(0),
3783 UINT64_C(0), UINT64_C(0),
3784 UINT64_C(0), UINT64_C(0),
3785 UINT64_C(0), UINT64_C(0),
3786 UINT64_C(0), UINT64_C(0),
3787 UINT64_C(0), UINT64_C(0),
3788 UINT64_C(0), UINT64_C(0),
3789 UINT64_C(0), UINT64_C(0),
3790 UINT64_C(0), UINT64_C(0),
3791 UINT64_C(0), UINT64_C(0),
3792 UINT64_C(0), UINT64_C(0),
3793 UINT64_C(0), UINT64_C(0),
3794 UINT64_C(0), UINT64_C(0),
3795 UINT64_C(0), UINT64_C(0),
3796 UINT64_C(0), UINT64_C(0),
3797 UINT64_C(0), UINT64_C(0),
3798 UINT64_C(0), UINT64_C(0),
3799 UINT64_C(0), UINT64_C(0),
3800 UINT64_C(0), UINT64_C(0),
3801 UINT64_C(0), UINT64_C(0),
3802 UINT64_C(0), UINT64_C(0),
3803 UINT64_C(0), UINT64_C(0),
3804 UINT64_C(0), UINT64_C(0),
3805 UINT64_C(0), UINT64_C(0),
3806 UINT64_C(0), UINT64_C(0),
3807 UINT64_C(0), UINT64_C(0),
3808 UINT64_C(0), UINT64_C(0),
3809 UINT64_C(0), UINT64_C(0),
3810 UINT64_C(0), UINT64_C(0),
3811 UINT64_C(0), UINT64_C(0),
3812 UINT64_C(0), UINT64_C(0),
3813 UINT64_C(0), UINT64_C(0),
3814 UINT64_C(0), UINT64_C(0),
3815 UINT64_C(0), UINT64_C(0),
3816 UINT64_C(0), UINT64_C(0),
3817 UINT64_C(0), UINT64_C(0),
3818 UINT64_C(0), UINT64_C(0),
3819 UINT64_C(0), UINT64_C(0),
3820 UINT64_C(0), UINT64_C(0),
3821 UINT64_C(0), UINT64_C(0),
3822 UINT64_C(0), UINT64_C(0),
3823 UINT64_C(0), UINT64_C(0),
3824 UINT64_C(0), UINT64_C(0),
3825 UINT64_C(0), UINT64_C(0),
3826 UINT64_C(0), UINT64_C(0),
3827 UINT64_C(0), UINT64_C(0),
3828 UINT64_C(0), UINT64_C(0),
3829 UINT64_C(0), UINT64_C(0),
3830 UINT64_C(0), UINT64_C(0),
3831 UINT64_C(0), UINT64_C(0),
3832 UINT64_C(0), UINT64_C(0),
3833 UINT64_C(0), UINT64_C(0),
3834 UINT64_C(0), UINT64_C(0),
3835 UINT64_C(0), UINT64_C(0),
3836 UINT64_C(0), UINT64_C(0),
3837 UINT64_C(0), UINT64_C(0),
3838 UINT64_C(0), UINT64_C(0),
3839 UINT64_C(0), UINT64_C(0),
3840 UINT64_C(0), UINT64_C(0),
3841 UINT64_C(0), UINT64_C(0),
3842 UINT64_C(0), UINT64_C(0),
3843 UINT64_C(0), UINT64_C(0),
3844 UINT64_C(0), UINT64_C(0),
3845 UINT64_C(0), UINT64_C(0),
3846 UINT64_C(0), UINT64_C(0),
3847 UINT64_C(0), UINT64_C(0),
3848 UINT64_C(0), UINT64_C(0),
3849 UINT64_C(0), UINT64_C(0),
3850 UINT64_C(0), UINT64_C(0),
3851 UINT64_C(0), UINT64_C(0),
3852 UINT64_C(0), UINT64_C(0),
3853 UINT64_C(0), UINT64_C(0),
3854 UINT64_C(0), UINT64_C(0),
3855 UINT64_C(0), UINT64_C(0),
3856 UINT64_C(0), UINT64_C(0),
3857 UINT64_C(0), UINT64_C(0),
3858 UINT64_C(0), UINT64_C(0),
3859 UINT64_C(0), UINT64_C(0),
3860 UINT64_C(0), UINT64_C(0),
3861 UINT64_C(0), UINT64_C(0),
3862 UINT64_C(0), UINT64_C(0),
3863 UINT64_C(0), UINT64_C(0),
3864 UINT64_C(0), UINT64_C(0),
3865 UINT64_C(0), UINT64_C(0),
3866 UINT64_C(0), UINT64_C(0),
3867 UINT64_C(0), UINT64_C(0),
3868 UINT64_C(0), UINT64_C(0),
3869 UINT64_C(0), UINT64_C(0),
3870 UINT64_C(0), UINT64_C(0),
3871 UINT64_C(0), UINT64_C(0),
3872 UINT64_C(0), UINT64_C(0),
3873 UINT64_C(0), UINT64_C(0),
3874 UINT64_C(0), UINT64_C(0),
3875 UINT64_C(0), UINT64_C(0),
3876 UINT64_C(0), UINT64_C(0),
3877 UINT64_C(0), UINT64_C(0),
3878 UINT64_C(0), UINT64_C(0),
3879 UINT64_C(0), UINT64_C(0),
3880 UINT64_C(0), UINT64_C(0),
3881 UINT64_C(0), UINT64_C(0),
3882 UINT64_C(0), UINT64_C(0),
3883 UINT64_C(0), UINT64_C(0),
3884 UINT64_C(0), UINT64_C(0),
3885 UINT64_C(0), UINT64_C(0),
3886 UINT64_C(0), UINT64_C(0),
3887 UINT64_C(0), UINT64_C(0),
3888 UINT64_C(0), UINT64_C(0),
3889 UINT64_C(0), UINT64_C(0),
3890 UINT64_C(0), UINT64_C(0),
3891 UINT64_C(0), UINT64_C(0),
3892 UINT64_C(0), UINT64_C(0),
3893 UINT64_C(0), UINT64_C(0),
3894 UINT64_C(0), UINT64_C(0),
3895 UINT64_C(0), UINT64_C(0),
3896 UINT64_C(0), UINT64_C(0),
3897 UINT64_C(0), UINT64_C(0),
3898 UINT64_C(0), UINT64_C(0),
3899 UINT64_C(0), UINT64_C(0),
3900 UINT64_C(0), UINT64_C(0),
3901 UINT64_C(0), UINT64_C(0),
3902 UINT64_C(0), UINT64_C(0),
3903 UINT64_C(0), UINT64_C(0),
3904 UINT64_C(0), UINT64_C(0),
3905 UINT64_C(0), UINT64_C(0),
3906 UINT64_C(0), UINT64_C(0),
3907 UINT64_C(0), UINT64_C(0),
3908 UINT64_C(0), UINT64_C(0),
3909 UINT64_C(0), UINT64_C(0),
3910 UINT64_C(0), UINT64_C(0),
3911 UINT64_C(0), UINT64_C(0),
3912 UINT64_C(0), UINT64_C(0),
3913 UINT64_C(0), UINT64_C(0),
3914 UINT64_C(0), UINT64_C(0),
3915 UINT64_C(0), UINT64_C(0),
3916 UINT64_C(0), UINT64_C(0),
3917 UINT64_C(0), UINT64_C(0),
3918 UINT64_C(0), UINT64_C(0),
3919 UINT64_C(0), UINT64_C(0),
3920 UINT64_C(0), UINT64_C(0),
3921 UINT64_C(0), UINT64_C(0),
3922 UINT64_C(0), UINT64_C(0),
3923 UINT64_C(0), UINT64_C(0),
3924 UINT64_C(0), UINT64_C(0),
3925 UINT64_C(0), UINT64_C(0),
3926 UINT64_C(0), UINT64_C(0),
3927 UINT64_C(0), UINT64_C(0),
3928 UINT64_C(0), UINT64_C(0),
3929 UINT64_C(0), UINT64_C(0),
3930 UINT64_C(0), UINT64_C(0),
3931 UINT64_C(0), UINT64_C(0),
3932 UINT64_C(0), UINT64_C(0),
3933 UINT64_C(0), UINT64_C(0),
3934 UINT64_C(0), UINT64_C(0),
3935 UINT64_C(0), UINT64_C(0),
3936 UINT64_C(0), UINT64_C(0),
3937 UINT64_C(0), UINT64_C(0),
3938 UINT64_C(0), UINT64_C(0),
3939 UINT64_C(0), UINT64_C(0),
3940 UINT64_C(0), UINT64_C(0),
3941 UINT64_C(0), UINT64_C(0),
3942 UINT64_C(0), UINT64_C(0),
3943 UINT64_C(0), UINT64_C(0),
3944 UINT64_C(0), UINT64_C(0),
3945 UINT64_C(0), UINT64_C(0),
3946 UINT64_C(0), UINT64_C(0),
3947 UINT64_C(0), UINT64_C(0),
3948 UINT64_C(0), UINT64_C(0),
3949 UINT64_C(0), UINT64_C(0),
3950 UINT64_C(0), UINT64_C(0),
3951 UINT64_C(0), UINT64_C(0),
3952 UINT64_C(0), UINT64_C(0),
3953 UINT64_C(0), UINT64_C(0),
3954 UINT64_C(0), UINT64_C(0),
3955 UINT64_C(0), UINT64_C(0),
3956 UINT64_C(0), UINT64_C(0),
3957 UINT64_C(0), UINT64_C(0),
3958 UINT64_C(0), UINT64_C(0),
3959 UINT64_C(0), UINT64_C(0),
3960 UINT64_C(0), UINT64_C(0),
3961 UINT64_C(0), UINT64_C(0),
3962 UINT64_C(0), UINT64_C(0),
3963 UINT64_C(0), UINT64_C(0),
3964 UINT64_C(0), UINT64_C(0),
3965 UINT64_C(0), UINT64_C(0),
3966 UINT64_C(0), UINT64_C(0),
3967 UINT64_C(0), UINT64_C(0),
3968 UINT64_C(0), UINT64_C(0),
3969 UINT64_C(0), UINT64_C(0),
3970 UINT64_C(0), UINT64_C(0),
3971 UINT64_C(0), UINT64_C(0),
3972 UINT64_C(0), UINT64_C(0),
3973 UINT64_C(0), UINT64_C(0),
3974 UINT64_C(0), UINT64_C(0),
3975 UINT64_C(0), UINT64_C(0),
3976 UINT64_C(0), UINT64_C(0),
3977 UINT64_C(0), UINT64_C(0),
3978 UINT64_C(0), UINT64_C(0),
3979 UINT64_C(0), UINT64_C(0),
3980 UINT64_C(0), UINT64_C(0),
3981 UINT64_C(0), UINT64_C(0),
3982 UINT64_C(0), UINT64_C(0),
3983 UINT64_C(0), UINT64_C(0),
3984 UINT64_C(0), UINT64_C(0),
3985 UINT64_C(0), UINT64_C(0),
3986 UINT64_C(0), UINT64_C(0),
3987 UINT64_C(0), UINT64_C(0),
3988 UINT64_C(0), UINT64_C(0),
3989 UINT64_C(0), UINT64_C(0),
3990 UINT64_C(0), UINT64_C(0),
3991 UINT64_C(0), UINT64_C(0),
3992 UINT64_C(0), UINT64_C(0),
3993 UINT64_C(0), UINT64_C(0),
3994 UINT64_C(0), UINT64_C(0),
3995 UINT64_C(0), UINT64_C(0),
3996 UINT64_C(0), UINT64_C(0),
3997 UINT64_C(0), UINT64_C(0),
3998 UINT64_C(0), UINT64_C(0),
3999 UINT64_C(0), UINT64_C(0),
4000 UINT64_C(0), UINT64_C(0),
4001 UINT64_C(0), UINT64_C(0),
4002 UINT64_C(0), UINT64_C(0),
4003 UINT64_C(0), UINT64_C(0),
4004 UINT64_C(0), UINT64_C(0),
4005 UINT64_C(0), UINT64_C(0),
4006 UINT64_C(0), UINT64_C(0),
4007 UINT64_C(0), UINT64_C(0),
4008 UINT64_C(0), UINT64_C(0),
4009 UINT64_C(0), UINT64_C(0),
4010 UINT64_C(0), UINT64_C(0),
4011 UINT64_C(0), UINT64_C(0),
4012 UINT64_C(0), UINT64_C(0),
4013 UINT64_C(0), UINT64_C(0),
4014 UINT64_C(0), UINT64_C(0),
4015 UINT64_C(0), UINT64_C(0),
4016 UINT64_C(0), UINT64_C(0),
4017 UINT64_C(0), UINT64_C(0),
4018 UINT64_C(0), UINT64_C(0),
4019 UINT64_C(0), UINT64_C(0),
4020 UINT64_C(0), UINT64_C(0),
4021 UINT64_C(0), UINT64_C(0),
4022 UINT64_C(0), UINT64_C(0),
4023 UINT64_C(0), UINT64_C(0),
4024 UINT64_C(0), UINT64_C(0),
4025 UINT64_C(0), UINT64_C(0),
4026 UINT64_C(0), UINT64_C(0),
4027 UINT64_C(0), UINT64_C(0),
4028 UINT64_C(0), UINT64_C(0),
4029 UINT64_C(0), UINT64_C(0),
4030 UINT64_C(0), UINT64_C(0),
4031 UINT64_C(0), UINT64_C(0),
4032 UINT64_C(0), UINT64_C(0),
4033 UINT64_C(0), UINT64_C(0),
4034 UINT64_C(0), UINT64_C(0),
4035 UINT64_C(0), UINT64_C(0),
4036 UINT64_C(0), UINT64_C(0),
4037 UINT64_C(0), UINT64_C(0),
4038 UINT64_C(0), UINT64_C(0),
4039 UINT64_C(0), UINT64_C(0),
4040 UINT64_C(0), UINT64_C(0),
4041 UINT64_C(0), UINT64_C(0),
4042 UINT64_C(0), UINT64_C(0),
4043 UINT64_C(0), UINT64_C(0),
4044 UINT64_C(0), UINT64_C(0),
4045 UINT64_C(0), UINT64_C(0),
4046 UINT64_C(0), UINT64_C(0),
4047 UINT64_C(0), UINT64_C(0),
4048 UINT64_C(0), UINT64_C(0),
4049 UINT64_C(0), UINT64_C(0),
4050 UINT64_C(0), UINT64_C(0),
4051 UINT64_C(0), UINT64_C(0),
4052 UINT64_C(0), UINT64_C(0),
4053 UINT64_C(0), UINT64_C(0),
4054 UINT64_C(0), UINT64_C(0),
4055 UINT64_C(0), UINT64_C(0),
4056 UINT64_C(0), UINT64_C(0),
4057 UINT64_C(0), UINT64_C(0),
4058 UINT64_C(0), UINT64_C(0),
4059 UINT64_C(0), UINT64_C(0),
4060 UINT64_C(0), UINT64_C(0),
4061 UINT64_C(0), UINT64_C(0),
4062 UINT64_C(0), UINT64_C(0),
4063 UINT64_C(0), UINT64_C(0),
4064 UINT64_C(0), UINT64_C(0),
4065 UINT64_C(0), UINT64_C(0),
4066 UINT64_C(0), UINT64_C(0),
4067 UINT64_C(0), UINT64_C(0),
4068 UINT64_C(0), UINT64_C(0),
4069 UINT64_C(0), UINT64_C(0),
4070 UINT64_C(0), UINT64_C(0),
4071 UINT64_C(0), UINT64_C(0),
4072 UINT64_C(0), UINT64_C(0),
4073 UINT64_C(0), UINT64_C(0),
4074 UINT64_C(0), UINT64_C(0),
4075 UINT64_C(0), UINT64_C(0),
4076 UINT64_C(0), UINT64_C(0),
4077 UINT64_C(0), UINT64_C(0),
4078 UINT64_C(0), UINT64_C(0),
4079 UINT64_C(0), UINT64_C(0),
4080 UINT64_C(0), UINT64_C(0),
4081 UINT64_C(0), UINT64_C(0),
4082 UINT64_C(0), UINT64_C(0),
4083 UINT64_C(0), UINT64_C(0),
4084 UINT64_C(0), UINT64_C(0),
4085 UINT64_C(0), UINT64_C(0),
4086 UINT64_C(0), UINT64_C(0),
4087 UINT64_C(0), UINT64_C(0),
4088 UINT64_C(0), UINT64_C(0),
4089 UINT64_C(0), UINT64_C(0),
4090 UINT64_C(0), UINT64_C(0),
4091 UINT64_C(0), UINT64_C(0),
4092 UINT64_C(0), UINT64_C(0),
4093 UINT64_C(0), UINT64_C(0),
4094 UINT64_C(0), UINT64_C(0),
4095 UINT64_C(0), UINT64_C(0),
4096 UINT64_C(0), UINT64_C(0),
4097 UINT64_C(0), UINT64_C(0),
4098 UINT64_C(0), UINT64_C(0),
4099 UINT64_C(0), UINT64_C(0),
4100 UINT64_C(0), UINT64_C(0),
4101 UINT64_C(0), UINT64_C(0),
4102 UINT64_C(0), UINT64_C(0),
4103 UINT64_C(0), UINT64_C(0),
4104 UINT64_C(0), UINT64_C(0),
4105 UINT64_C(0), UINT64_C(0),
4106 UINT64_C(0), UINT64_C(0),
4107 UINT64_C(0), UINT64_C(0),
4108 UINT64_C(0), UINT64_C(0),
4109 UINT64_C(0), UINT64_C(0),
4110 UINT64_C(0), UINT64_C(0),
4111 UINT64_C(0), UINT64_C(0),
4112 UINT64_C(0), UINT64_C(0),
4113 UINT64_C(0), UINT64_C(0),
4114 UINT64_C(0), UINT64_C(0),
4115 UINT64_C(0), UINT64_C(0),
4116 UINT64_C(0), UINT64_C(0),
4117 UINT64_C(0), UINT64_C(0),
4118 UINT64_C(0), UINT64_C(0),
4119 UINT64_C(0), UINT64_C(0),
4120 UINT64_C(0), UINT64_C(0),
4121 UINT64_C(0), UINT64_C(0),
4122 UINT64_C(0), UINT64_C(0),
4123 UINT64_C(0), UINT64_C(0),
4124 UINT64_C(0), UINT64_C(0),
4125 UINT64_C(0), UINT64_C(0),
4126 UINT64_C(0), UINT64_C(0),
4127 UINT64_C(0), UINT64_C(0),
4128 UINT64_C(0), UINT64_C(0),
4129 UINT64_C(0), UINT64_C(0),
4130 UINT64_C(0), UINT64_C(0),
4131 UINT64_C(0), UINT64_C(0),
4132 UINT64_C(0), UINT64_C(0),
4133 UINT64_C(0), UINT64_C(0),
4134 UINT64_C(0), UINT64_C(0),
4135 UINT64_C(0), UINT64_C(0),
4136 UINT64_C(0), UINT64_C(0),
4137 UINT64_C(0), UINT64_C(0),
4138 UINT64_C(0), UINT64_C(0),
4139 UINT64_C(0), UINT64_C(0),
4140 UINT64_C(0), UINT64_C(0),
4141 UINT64_C(0), UINT64_C(0),
4142 UINT64_C(0), UINT64_C(0),
4143 UINT64_C(0), UINT64_C(0),
4144 UINT64_C(0), UINT64_C(0),
4145 UINT64_C(0), UINT64_C(0),
4146 UINT64_C(0), UINT64_C(0),
4147 UINT64_C(0), UINT64_C(0),
4148 UINT64_C(0), UINT64_C(0),
4149 UINT64_C(0), UINT64_C(0),
4150 UINT64_C(0), UINT64_C(0),
4151 UINT64_C(0), UINT64_C(0),
4152 UINT64_C(0), UINT64_C(0),
4153 UINT64_C(0), UINT64_C(0),
4154 UINT64_C(0), UINT64_C(0),
4155 UINT64_C(0), UINT64_C(0),
4156 UINT64_C(0), UINT64_C(0),
4157 UINT64_C(0), UINT64_C(0),
4158 UINT64_C(0), UINT64_C(0),
4159 UINT64_C(0), UINT64_C(0),
4160 UINT64_C(0), UINT64_C(0),
4161 UINT64_C(0), UINT64_C(0),
4162 UINT64_C(0), UINT64_C(0),
4163 UINT64_C(0), UINT64_C(0),
4164 UINT64_C(0), UINT64_C(0),
4165 UINT64_C(0), UINT64_C(0),
4166 UINT64_C(0), UINT64_C(0),
4167 UINT64_C(0), UINT64_C(0),
4168 UINT64_C(0), UINT64_C(0),
4169 UINT64_C(0), UINT64_C(0),
4170 UINT64_C(0), UINT64_C(0),
4171 UINT64_C(0), UINT64_C(0),
4172 UINT64_C(0), UINT64_C(0),
4173 UINT64_C(0), UINT64_C(0),
4174 UINT64_C(0), UINT64_C(0),
4175 UINT64_C(0), UINT64_C(0),
4176 UINT64_C(0), UINT64_C(0),
4177 UINT64_C(0), UINT64_C(0),
4178 UINT64_C(0), UINT64_C(0),
4179 UINT64_C(0), UINT64_C(0),
4180 UINT64_C(0), UINT64_C(0),
4181 UINT64_C(0), UINT64_C(0),
4182 UINT64_C(0), UINT64_C(0),
4183 UINT64_C(0), UINT64_C(0),
4184 UINT64_C(0), UINT64_C(0),
4185 UINT64_C(0), UINT64_C(0),
4186 UINT64_C(0), UINT64_C(0),
4187 UINT64_C(0), UINT64_C(0),
4188 UINT64_C(0), UINT64_C(0),
4189 UINT64_C(0), UINT64_C(0),
4190 UINT64_C(0), UINT64_C(0),
4191 UINT64_C(0), UINT64_C(0),
4192 UINT64_C(0), UINT64_C(0),
4193 UINT64_C(0), UINT64_C(0),
4194 UINT64_C(0), UINT64_C(0),
4195 UINT64_C(0), UINT64_C(0),
4196 UINT64_C(0), UINT64_C(0),
4197 UINT64_C(0), UINT64_C(0),
4198 UINT64_C(0), UINT64_C(0),
4199 UINT64_C(0), UINT64_C(0),
4200 UINT64_C(0), UINT64_C(0),
4201 UINT64_C(0), UINT64_C(0),
4202 UINT64_C(0), UINT64_C(0),
4203 UINT64_C(0), UINT64_C(0),
4204 UINT64_C(0), UINT64_C(0),
4205 UINT64_C(0), UINT64_C(0),
4206 UINT64_C(0), UINT64_C(0),
4207 UINT64_C(0), UINT64_C(0),
4208 UINT64_C(0), UINT64_C(0),
4209 UINT64_C(0), UINT64_C(0),
4210 UINT64_C(0), UINT64_C(0),
4211 UINT64_C(0), UINT64_C(0),
4212 UINT64_C(0), UINT64_C(0),
4213 UINT64_C(0), UINT64_C(0),
4214 UINT64_C(0), UINT64_C(0),
4215 UINT64_C(0), UINT64_C(0),
4216 UINT64_C(0), UINT64_C(0),
4217 UINT64_C(0), UINT64_C(0),
4218 UINT64_C(0), UINT64_C(0),
4219 UINT64_C(0), UINT64_C(0),
4220 UINT64_C(0), UINT64_C(0),
4221 UINT64_C(0), UINT64_C(0),
4222 UINT64_C(0), UINT64_C(0),
4223 UINT64_C(0), UINT64_C(0),
4224 UINT64_C(0), UINT64_C(0),
4225 UINT64_C(0), UINT64_C(0),
4226 UINT64_C(0), UINT64_C(0),
4227 UINT64_C(0), UINT64_C(0),
4228 UINT64_C(0), UINT64_C(0),
4229 UINT64_C(0), UINT64_C(0),
4230 UINT64_C(0), UINT64_C(0),
4231 UINT64_C(0), UINT64_C(0),
4232 UINT64_C(0), UINT64_C(0),
4233 UINT64_C(0), UINT64_C(0),
4234 UINT64_C(0), UINT64_C(0),
4235 UINT64_C(0), UINT64_C(0),
4236 UINT64_C(0), UINT64_C(0),
4237 UINT64_C(0), UINT64_C(0),
4238 UINT64_C(0), UINT64_C(0),
4239 UINT64_C(0), UINT64_C(0),
4240 UINT64_C(0), UINT64_C(0),
4241 UINT64_C(0), UINT64_C(0),
4242 UINT64_C(0), UINT64_C(0),
4243 UINT64_C(0), UINT64_C(0),
4244 UINT64_C(0), UINT64_C(0),
4245 UINT64_C(0), UINT64_C(0),
4246 UINT64_C(0), UINT64_C(0),
4247 UINT64_C(0), UINT64_C(0),
4248 UINT64_C(0), UINT64_C(0),
4249 UINT64_C(0), UINT64_C(0),
4250 UINT64_C(0), UINT64_C(0),
4251 UINT64_C(0), UINT64_C(0),
4252 UINT64_C(0), UINT64_C(0),
4253 UINT64_C(0), UINT64_C(0),
4254 UINT64_C(0), UINT64_C(0),
4255 UINT64_C(0), UINT64_C(0),
4256 UINT64_C(0), UINT64_C(0),
4257 UINT64_C(0), UINT64_C(0),
4258 UINT64_C(0), UINT64_C(0),
4259 UINT64_C(0), UINT64_C(0),
4260 UINT64_C(0), UINT64_C(0),
4261 UINT64_C(0), UINT64_C(0),
4262 UINT64_C(0), UINT64_C(0),
4263 UINT64_C(0), UINT64_C(0),
4264 UINT64_C(0), UINT64_C(0),
4265 UINT64_C(0), UINT64_C(0),
4266 UINT64_C(0), UINT64_C(0),
4267 UINT64_C(0), UINT64_C(0),
4268 UINT64_C(0), UINT64_C(0),
4269 UINT64_C(0), UINT64_C(0),
4270 UINT64_C(0), UINT64_C(0),
4271 UINT64_C(0), UINT64_C(0),
4272 UINT64_C(0), UINT64_C(0),
4273 UINT64_C(0), UINT64_C(0),
4274 UINT64_C(0), UINT64_C(0),
4275 UINT64_C(0), UINT64_C(0),
4276 UINT64_C(0), UINT64_C(0),
4277 UINT64_C(0), UINT64_C(0),
4278 UINT64_C(0), UINT64_C(0),
4279 UINT64_C(0), UINT64_C(0),
4280 UINT64_C(0), UINT64_C(0),
4281 UINT64_C(0), UINT64_C(0),
4282 UINT64_C(0), UINT64_C(0),
4283 UINT64_C(0), UINT64_C(0),
4284 UINT64_C(0), UINT64_C(0),
4285 UINT64_C(0), UINT64_C(0),
4286 UINT64_C(0), UINT64_C(0),
4287 UINT64_C(0), UINT64_C(0),
4288 UINT64_C(0), UINT64_C(0),
4289 UINT64_C(0), UINT64_C(0),
4290 UINT64_C(0), UINT64_C(0),
4291 UINT64_C(0), UINT64_C(0),
4292 UINT64_C(0), UINT64_C(0),
4293 UINT64_C(0), UINT64_C(0),
4294 UINT64_C(0), UINT64_C(0),
4295 UINT64_C(0), UINT64_C(0),
4296 UINT64_C(0), UINT64_C(0),
4297 UINT64_C(0), UINT64_C(0),
4298 UINT64_C(0), UINT64_C(0),
4299 UINT64_C(0), UINT64_C(0),
4300 UINT64_C(0), UINT64_C(0),
4301 UINT64_C(0), UINT64_C(0),
4302 UINT64_C(0), UINT64_C(0),
4303 UINT64_C(0), UINT64_C(0),
4304 UINT64_C(0), UINT64_C(0),
4305 UINT64_C(0), UINT64_C(0),
4306 UINT64_C(0), UINT64_C(0),
4307 UINT64_C(0), UINT64_C(0),
4308 UINT64_C(0), UINT64_C(0),
4309 UINT64_C(0), UINT64_C(0),
4310 UINT64_C(0), UINT64_C(0),
4311 UINT64_C(0), UINT64_C(0),
4312 UINT64_C(0), UINT64_C(0),
4313 UINT64_C(0), UINT64_C(0),
4314 UINT64_C(0), UINT64_C(0),
4315 UINT64_C(0), UINT64_C(0),
4316 UINT64_C(0), UINT64_C(0),
4317 UINT64_C(0), UINT64_C(0),
4318 UINT64_C(0), UINT64_C(0),
4319 UINT64_C(0), UINT64_C(0),
4320 UINT64_C(0), UINT64_C(0),
4321 UINT64_C(0), UINT64_C(0),
4322 UINT64_C(0), UINT64_C(0),
4323 UINT64_C(0), UINT64_C(0),
4324 UINT64_C(0), UINT64_C(0),
4325 UINT64_C(0), UINT64_C(0),
4326 UINT64_C(0), UINT64_C(0),
4327 UINT64_C(0), UINT64_C(0),
4328 UINT64_C(0), UINT64_C(0),
4329 UINT64_C(0), UINT64_C(0),
4330 UINT64_C(0), UINT64_C(0),
4331 UINT64_C(0), UINT64_C(0),
4332 UINT64_C(0), UINT64_C(0),
4333 UINT64_C(0), UINT64_C(0),
4334 UINT64_C(0), UINT64_C(0),
4335 UINT64_C(0), UINT64_C(0),
4336 UINT64_C(0), UINT64_C(0),
4337 UINT64_C(0), UINT64_C(0),
4338 UINT64_C(0), UINT64_C(0),
4339 UINT64_C(0), UINT64_C(0),
4340 UINT64_C(0), UINT64_C(0),
4341 UINT64_C(0), UINT64_C(0),
4342 UINT64_C(0), UINT64_C(0),
4343 UINT64_C(0), UINT64_C(0),
4344 UINT64_C(0), UINT64_C(0),
4345 UINT64_C(0), UINT64_C(0),
4346 UINT64_C(0), UINT64_C(0),
4347 UINT64_C(0), UINT64_C(0),
4348 UINT64_C(0), UINT64_C(0),
4349 UINT64_C(0), UINT64_C(0),
4350 UINT64_C(0), UINT64_C(0),
4351 UINT64_C(0), UINT64_C(0),
4352 UINT64_C(0), UINT64_C(0),
4353 UINT64_C(0), UINT64_C(0),
4354 UINT64_C(0), UINT64_C(0),
4355 UINT64_C(0), UINT64_C(0),
4356 UINT64_C(0), UINT64_C(0),
4357 UINT64_C(0), UINT64_C(0),
4358 UINT64_C(0), UINT64_C(0),
4359 UINT64_C(0), UINT64_C(0),
4360 UINT64_C(0), UINT64_C(0),
4361 UINT64_C(0), UINT64_C(0),
4362 UINT64_C(0), UINT64_C(0),
4363 UINT64_C(0), UINT64_C(0),
4364 UINT64_C(0), UINT64_C(0),
4365 UINT64_C(0), UINT64_C(0),
4366 UINT64_C(0), UINT64_C(0),
4367 UINT64_C(0), UINT64_C(0),
4368 UINT64_C(0), UINT64_C(0),
4369 UINT64_C(0), UINT64_C(0),
4370 UINT64_C(0), UINT64_C(0),
4371 UINT64_C(0), UINT64_C(0),
4372 UINT64_C(0), UINT64_C(0),
4373 UINT64_C(0), UINT64_C(0),
4374 UINT64_C(0), UINT64_C(0),
4375 UINT64_C(0), UINT64_C(0),
4376 UINT64_C(0), UINT64_C(0),
4377 UINT64_C(0), UINT64_C(0),
4378 UINT64_C(0), UINT64_C(0),
4379 UINT64_C(0), UINT64_C(0),
4380 UINT64_C(0), UINT64_C(0),
4381 UINT64_C(0), UINT64_C(0),
4382 UINT64_C(0), UINT64_C(0),
4383 UINT64_C(0), UINT64_C(0),
4384 UINT64_C(0), UINT64_C(0),
4385 UINT64_C(0), UINT64_C(0),
4386 UINT64_C(0), UINT64_C(0),
4387 UINT64_C(0), UINT64_C(0),
4388 UINT64_C(0), UINT64_C(0),
4389 UINT64_C(0), UINT64_C(0),
4390 UINT64_C(0), UINT64_C(0),
4391 UINT64_C(0), UINT64_C(0),
4392 UINT64_C(0), UINT64_C(0),
4393 UINT64_C(0), UINT64_C(0),
4394 UINT64_C(0), UINT64_C(0),
4395 UINT64_C(0), UINT64_C(0),
4396 UINT64_C(0), UINT64_C(0),
4397 UINT64_C(0), UINT64_C(0),
4398 UINT64_C(0), UINT64_C(0),
4399 UINT64_C(0), UINT64_C(0),
4400 UINT64_C(0), UINT64_C(0),
4401 UINT64_C(0), UINT64_C(0),
4402 UINT64_C(0), UINT64_C(0),
4403 UINT64_C(0), UINT64_C(0),
4404 UINT64_C(0), UINT64_C(0),
4405 UINT64_C(0), UINT64_C(0),
4406 UINT64_C(0), UINT64_C(0),
4407 UINT64_C(0), UINT64_C(0),
4408 UINT64_C(0), UINT64_C(0),
4409 UINT64_C(0), UINT64_C(0),
4410 UINT64_C(0), UINT64_C(0),
4411 UINT64_C(0), UINT64_C(0),
4412 UINT64_C(0), UINT64_C(0),
4413 UINT64_C(0), UINT64_C(0),
4414 UINT64_C(0), UINT64_C(0),
4415 UINT64_C(0), UINT64_C(0),
4416 UINT64_C(0), UINT64_C(0),
4417 UINT64_C(0), UINT64_C(0),
4418 UINT64_C(0), UINT64_C(0),
4419 UINT64_C(0), UINT64_C(0),
4420 UINT64_C(0), UINT64_C(0),
4421 UINT64_C(0), UINT64_C(0),
4422 UINT64_C(0), UINT64_C(0),
4423 UINT64_C(0), UINT64_C(0),
4424 UINT64_C(0), UINT64_C(0),
4425 UINT64_C(0), UINT64_C(0),
4426 UINT64_C(0), UINT64_C(0),
4427 UINT64_C(0), UINT64_C(0),
4428 UINT64_C(0), UINT64_C(0),
4429 UINT64_C(0), UINT64_C(0),
4430 UINT64_C(0), UINT64_C(0),
4431 UINT64_C(0), UINT64_C(0),
4432 UINT64_C(0), UINT64_C(0),
4433 UINT64_C(0), UINT64_C(0),
4434 UINT64_C(0), UINT64_C(0),
4435 UINT64_C(0), UINT64_C(0),
4436 UINT64_C(0), UINT64_C(0),
4437 UINT64_C(0), UINT64_C(0),
4438 UINT64_C(0), UINT64_C(0),
4439 UINT64_C(0), UINT64_C(0),
4440 UINT64_C(0), UINT64_C(0),
4441 UINT64_C(0), UINT64_C(0),
4442 UINT64_C(0), UINT64_C(0),
4443 UINT64_C(0), UINT64_C(0),
4444 UINT64_C(0), UINT64_C(0),
4445 UINT64_C(0), UINT64_C(0),
4446 UINT64_C(0), UINT64_C(0),
4447 UINT64_C(0), UINT64_C(0),
4448 UINT64_C(0), UINT64_C(0),
4449 UINT64_C(0), UINT64_C(0),
4450 UINT64_C(0), UINT64_C(0),
4451 UINT64_C(0), UINT64_C(0),
4452 UINT64_C(0), UINT64_C(0),
4453 UINT64_C(0), UINT64_C(0),
4454 UINT64_C(0), UINT64_C(0),
4455 UINT64_C(0), UINT64_C(0),
4456 UINT64_C(0), UINT64_C(0),
4457 UINT64_C(0), UINT64_C(0),
4458 UINT64_C(0), UINT64_C(0),
4459 UINT64_C(0), UINT64_C(0),
4460 UINT64_C(0), UINT64_C(0),
4461 UINT64_C(0), UINT64_C(0),
4462 UINT64_C(0), UINT64_C(0),
4463 UINT64_C(0), UINT64_C(0),
4464 UINT64_C(0), UINT64_C(0),
4465 UINT64_C(0), UINT64_C(0),
4466 UINT64_C(0), UINT64_C(0),
4467 UINT64_C(0), UINT64_C(0),
4468 UINT64_C(0), UINT64_C(0),
4469 UINT64_C(0), UINT64_C(0),
4470 UINT64_C(0), UINT64_C(0),
4471 UINT64_C(0), UINT64_C(0),
4472 UINT64_C(0), UINT64_C(0),
4473 UINT64_C(0), UINT64_C(0),
4474 UINT64_C(0), UINT64_C(0),
4475 UINT64_C(0), UINT64_C(0),
4476 UINT64_C(0), UINT64_C(0),
4477 UINT64_C(0), UINT64_C(0),
4478 UINT64_C(0), UINT64_C(0),
4479 UINT64_C(0), UINT64_C(0),
4480 UINT64_C(0), UINT64_C(0),
4481 UINT64_C(0), UINT64_C(0),
4482 UINT64_C(0), UINT64_C(0),
4483 UINT64_C(0), UINT64_C(0),
4484 UINT64_C(0), UINT64_C(0),
4485 UINT64_C(0), UINT64_C(0),
4486 UINT64_C(0), UINT64_C(0),
4487 UINT64_C(0), UINT64_C(0),
4488 UINT64_C(0), UINT64_C(0),
4489 UINT64_C(0), UINT64_C(0),
4490 UINT64_C(0), UINT64_C(0),
4491 UINT64_C(0), UINT64_C(0),
4492 UINT64_C(0), UINT64_C(0),
4493 UINT64_C(0), UINT64_C(0),
4494 UINT64_C(0), UINT64_C(0),
4495 UINT64_C(0), UINT64_C(0),
4496 UINT64_C(0), UINT64_C(0),
4497 UINT64_C(0), UINT64_C(0),
4498 UINT64_C(0), UINT64_C(0),
4499 UINT64_C(0), UINT64_C(0),
4500 UINT64_C(0), UINT64_C(0),
4501 UINT64_C(0), UINT64_C(0),
4502 UINT64_C(0), UINT64_C(0),
4503 UINT64_C(0), UINT64_C(0),
4504 UINT64_C(0), UINT64_C(0),
4505 UINT64_C(0), UINT64_C(0),
4506 UINT64_C(0), UINT64_C(0),
4507 UINT64_C(0), UINT64_C(0),
4508 UINT64_C(0), UINT64_C(0),
4509 UINT64_C(0), UINT64_C(0),
4510 UINT64_C(0), UINT64_C(0),
4511 UINT64_C(0), UINT64_C(0),
4512 UINT64_C(0), UINT64_C(0),
4513 UINT64_C(0), UINT64_C(0),
4514 UINT64_C(0), UINT64_C(0),
4515 UINT64_C(0), UINT64_C(0),
4516 UINT64_C(0), UINT64_C(0),
4517 UINT64_C(0), UINT64_C(0),
4518 UINT64_C(0), UINT64_C(0),
4519 UINT64_C(0), UINT64_C(0),
4520 UINT64_C(0), UINT64_C(0),
4521 UINT64_C(0), UINT64_C(0),
4522 UINT64_C(0), UINT64_C(0),
4523 UINT64_C(0), UINT64_C(0),
4524 UINT64_C(0), UINT64_C(0),
4525 UINT64_C(0), UINT64_C(0),
4526 UINT64_C(0), UINT64_C(0),
4527 UINT64_C(0), UINT64_C(0),
4528 UINT64_C(0), UINT64_C(0),
4529 UINT64_C(0), UINT64_C(0),
4530 UINT64_C(0), UINT64_C(0),
4531 UINT64_C(0), UINT64_C(0),
4532 UINT64_C(0), UINT64_C(0),
4533 UINT64_C(0), UINT64_C(0),
4534 UINT64_C(0), UINT64_C(0),
4535 UINT64_C(0), UINT64_C(0),
4536 UINT64_C(0), UINT64_C(0),
4537 UINT64_C(0), UINT64_C(0),
4538 UINT64_C(0), UINT64_C(0),
4539 UINT64_C(0), UINT64_C(0),
4540 UINT64_C(0), UINT64_C(0),
4541 UINT64_C(0), UINT64_C(0),
4542 UINT64_C(0), UINT64_C(0),
4543 UINT64_C(0), UINT64_C(0),
4544 UINT64_C(0), UINT64_C(0),
4545 UINT64_C(0), UINT64_C(0),
4546 UINT64_C(0), UINT64_C(0),
4547 UINT64_C(0), UINT64_C(0),
4548 UINT64_C(0), UINT64_C(0),
4549 UINT64_C(0), UINT64_C(0),
4550 UINT64_C(0), UINT64_C(0),
4551 UINT64_C(0), UINT64_C(0),
4552 UINT64_C(0), UINT64_C(0),
4553 UINT64_C(0), UINT64_C(0),
4554 UINT64_C(0), UINT64_C(0),
4555 UINT64_C(0), UINT64_C(0),
4556 UINT64_C(0), UINT64_C(0),
4557 UINT64_C(0), UINT64_C(0),
4558 UINT64_C(0), UINT64_C(0),
4559 UINT64_C(0), UINT64_C(0),
4560 UINT64_C(0), UINT64_C(0),
4561 UINT64_C(0), UINT64_C(0),
4562 UINT64_C(0), UINT64_C(0),
4563 UINT64_C(0), UINT64_C(0),
4564 UINT64_C(0), UINT64_C(0),
4565 UINT64_C(0), UINT64_C(0),
4566 UINT64_C(0), UINT64_C(0),
4567 UINT64_C(0), UINT64_C(0),
4568 UINT64_C(0), UINT64_C(0),
4569 UINT64_C(0), UINT64_C(0),
4570 UINT64_C(0), UINT64_C(0),
4571 UINT64_C(0), UINT64_C(0),
4572 UINT64_C(0), UINT64_C(0),
4573 UINT64_C(0), UINT64_C(0),
4574 UINT64_C(0), UINT64_C(0),
4575 UINT64_C(0), UINT64_C(0),
4576 UINT64_C(0), UINT64_C(0),
4577 UINT64_C(0), UINT64_C(0),
4578 UINT64_C(0), UINT64_C(0),
4579 UINT64_C(0), UINT64_C(0),
4580 UINT64_C(0), UINT64_C(0),
4581 UINT64_C(0), UINT64_C(0),
4582 UINT64_C(0), UINT64_C(0),
4583 UINT64_C(0), UINT64_C(0),
4584 UINT64_C(0), UINT64_C(0),
4585 UINT64_C(0), UINT64_C(0),
4586 UINT64_C(0), UINT64_C(0),
4587 UINT64_C(0), UINT64_C(0),
4588 UINT64_C(0), UINT64_C(0),
4589 UINT64_C(0), UINT64_C(0),
4590 UINT64_C(0), UINT64_C(0),
4591 UINT64_C(0), UINT64_C(0),
4592 UINT64_C(0), UINT64_C(0),
4593 UINT64_C(0), UINT64_C(0),
4594 UINT64_C(0), UINT64_C(0),
4595 UINT64_C(0), UINT64_C(0),
4596 UINT64_C(0), UINT64_C(0),
4597 UINT64_C(0), UINT64_C(0),
4598 UINT64_C(0), UINT64_C(0),
4599 UINT64_C(0), UINT64_C(0),
4600 UINT64_C(0), UINT64_C(0),
4601 UINT64_C(0), UINT64_C(0),
4602 UINT64_C(0), UINT64_C(0),
4603 UINT64_C(0), UINT64_C(0),
4604 UINT64_C(0), UINT64_C(0),
4605 UINT64_C(0), UINT64_C(0),
4606 UINT64_C(0), UINT64_C(0),
4607 UINT64_C(0), UINT64_C(0),
4608 UINT64_C(0), UINT64_C(0),
4609 UINT64_C(0), UINT64_C(0),
4610 UINT64_C(0), UINT64_C(0),
4611 UINT64_C(0), UINT64_C(0),
4612 UINT64_C(0), UINT64_C(0),
4613 UINT64_C(0), UINT64_C(0),
4614 UINT64_C(0), UINT64_C(0),
4615 UINT64_C(0), UINT64_C(0),
4616 UINT64_C(0), UINT64_C(0),
4617 UINT64_C(0), UINT64_C(0),
4618 UINT64_C(0), UINT64_C(0),
4619 UINT64_C(0), UINT64_C(0),
4620 UINT64_C(0), UINT64_C(0),
4621 UINT64_C(0), UINT64_C(0),
4622 UINT64_C(0), UINT64_C(0),
4623 UINT64_C(0), UINT64_C(0),
4624 UINT64_C(0), UINT64_C(0),
4625 UINT64_C(0), UINT64_C(0),
4626 UINT64_C(0), UINT64_C(0),
4627 UINT64_C(0), UINT64_C(0),
4628 UINT64_C(0), UINT64_C(0),
4629 UINT64_C(0), UINT64_C(0),
4630 UINT64_C(0), UINT64_C(0),
4631 UINT64_C(0), UINT64_C(0),
4632 UINT64_C(0), UINT64_C(0),
4633 UINT64_C(0), UINT64_C(0),
4634 UINT64_C(0), UINT64_C(0),
4635 UINT64_C(0), UINT64_C(0),
4636 UINT64_C(0), UINT64_C(0),
4637 UINT64_C(0), UINT64_C(0),
4638 UINT64_C(0), UINT64_C(0),
4639 UINT64_C(0), UINT64_C(0),
4640 UINT64_C(0), UINT64_C(0),
4641 UINT64_C(0), UINT64_C(0),
4642 UINT64_C(0), UINT64_C(0),
4643 UINT64_C(0), UINT64_C(0),
4644 UINT64_C(0), UINT64_C(0),
4645 UINT64_C(0), UINT64_C(0),
4646 UINT64_C(0), UINT64_C(0),
4647 UINT64_C(0), UINT64_C(0),
4648 UINT64_C(0), UINT64_C(0),
4649 UINT64_C(0), UINT64_C(0),
4650 UINT64_C(0), UINT64_C(0),
4651 UINT64_C(0), UINT64_C(0),
4652 UINT64_C(0), UINT64_C(0),
4653 UINT64_C(0), UINT64_C(0),
4654 UINT64_C(0), UINT64_C(0),
4655 UINT64_C(0), UINT64_C(0),
4656 UINT64_C(0), UINT64_C(0),
4657 UINT64_C(0), UINT64_C(0),
4658 UINT64_C(0), UINT64_C(0),
4659 UINT64_C(0), UINT64_C(0),
4660 UINT64_C(0), UINT64_C(0),
4661 UINT64_C(0), UINT64_C(0),
4662 UINT64_C(0), UINT64_C(0),
4663 UINT64_C(0), UINT64_C(0),
4664 UINT64_C(0), UINT64_C(0),
4665 UINT64_C(0), UINT64_C(0),
4666 UINT64_C(0), UINT64_C(0),
4667 UINT64_C(0), UINT64_C(0),
4668 UINT64_C(0), UINT64_C(0),
4669 UINT64_C(0), UINT64_C(0),
4670 UINT64_C(0), UINT64_C(0),
4671 UINT64_C(0), UINT64_C(0),
4672 UINT64_C(0), UINT64_C(0),
4673 UINT64_C(0), UINT64_C(0),
4674 UINT64_C(0), UINT64_C(0),
4675 UINT64_C(0), UINT64_C(0),
4676 UINT64_C(0), UINT64_C(0),
4677 UINT64_C(0), UINT64_C(0),
4678 UINT64_C(0), UINT64_C(0),
4679 UINT64_C(0), UINT64_C(0),
4680 UINT64_C(0), UINT64_C(0),
4681 UINT64_C(0), UINT64_C(0),
4682 UINT64_C(0), UINT64_C(0),
4683 UINT64_C(0), UINT64_C(0),
4684 UINT64_C(0), UINT64_C(0),
4685 UINT64_C(0), UINT64_C(0),
4686 UINT64_C(0), UINT64_C(0),
4687 UINT64_C(0), UINT64_C(0),
4688 UINT64_C(0), UINT64_C(0),
4689 UINT64_C(0), UINT64_C(0),
4690 UINT64_C(0), UINT64_C(0),
4691 UINT64_C(0), UINT64_C(0),
4692 UINT64_C(0), UINT64_C(0),
4693 UINT64_C(0), UINT64_C(0),
4694 UINT64_C(0), UINT64_C(0),
4695 UINT64_C(0), UINT64_C(0),
4696 UINT64_C(0), UINT64_C(0),
4697 UINT64_C(0), UINT64_C(0),
4698 UINT64_C(0), UINT64_C(0),
4699 UINT64_C(0), UINT64_C(0),
4700 UINT64_C(0), UINT64_C(0),
4701 UINT64_C(0), UINT64_C(0),
4702 UINT64_C(0), UINT64_C(0),
4703 UINT64_C(0), UINT64_C(0),
4704 UINT64_C(0), UINT64_C(0),
4705 UINT64_C(0), UINT64_C(0),
4706 UINT64_C(0), UINT64_C(0),
4707 UINT64_C(0), UINT64_C(0),
4708 UINT64_C(0), UINT64_C(0),
4709 UINT64_C(0), UINT64_C(0),
4710 UINT64_C(0), UINT64_C(0),
4711 UINT64_C(0), UINT64_C(0),
4712 UINT64_C(0), UINT64_C(0),
4713 UINT64_C(0), UINT64_C(0),
4714 UINT64_C(0), UINT64_C(0),
4715 UINT64_C(0), UINT64_C(0),
4716 UINT64_C(0), UINT64_C(0),
4717 UINT64_C(0), UINT64_C(0),
4718 UINT64_C(0), UINT64_C(0),
4719 UINT64_C(0), UINT64_C(0),
4720 UINT64_C(0), UINT64_C(0),
4721 UINT64_C(0), UINT64_C(0),
4722 UINT64_C(0), UINT64_C(0),
4723 UINT64_C(0), UINT64_C(0),
4724 UINT64_C(0), UINT64_C(0),
4725 UINT64_C(0), UINT64_C(0),
4726 UINT64_C(0), UINT64_C(0),
4727 UINT64_C(0), UINT64_C(0),
4728 UINT64_C(0), UINT64_C(0),
4729 UINT64_C(0), UINT64_C(0),
4730 UINT64_C(0), UINT64_C(0),
4731 UINT64_C(0), UINT64_C(0),
4732 UINT64_C(0), UINT64_C(0),
4733 UINT64_C(0), UINT64_C(0),
4734 UINT64_C(0), UINT64_C(0),
4735 UINT64_C(0), UINT64_C(0),
4736 UINT64_C(0), UINT64_C(0),
4737 UINT64_C(0), UINT64_C(0),
4738 UINT64_C(0), UINT64_C(0),
4739 UINT64_C(0), UINT64_C(0),
4740 UINT64_C(0), UINT64_C(0),
4741 UINT64_C(0), UINT64_C(0),
4742 UINT64_C(0), UINT64_C(0),
4743 UINT64_C(0), UINT64_C(0),
4744 UINT64_C(0), UINT64_C(0),
4745 UINT64_C(0), UINT64_C(0),
4746 UINT64_C(0), UINT64_C(0),
4747 UINT64_C(0), UINT64_C(0),
4748 UINT64_C(0), UINT64_C(0),
4749 UINT64_C(0), UINT64_C(0),
4750 UINT64_C(0), UINT64_C(0),
4751 UINT64_C(0), UINT64_C(0),
4752 UINT64_C(0), UINT64_C(0),
4753 UINT64_C(0), UINT64_C(0),
4754 UINT64_C(0), UINT64_C(0),
4755 UINT64_C(0), UINT64_C(0),
4756 UINT64_C(0), UINT64_C(0),
4757 UINT64_C(0), UINT64_C(0),
4758 UINT64_C(0), UINT64_C(0),
4759 UINT64_C(0), UINT64_C(0),
4760 UINT64_C(0), UINT64_C(0),
4761 UINT64_C(0), UINT64_C(0),
4762 UINT64_C(0), UINT64_C(0),
4763 UINT64_C(0), UINT64_C(0),
4764 UINT64_C(0), UINT64_C(0),
4765 UINT64_C(0), UINT64_C(0),
4766 UINT64_C(0), UINT64_C(0),
4767 UINT64_C(0), UINT64_C(0),
4768 UINT64_C(0), UINT64_C(0),
4769 UINT64_C(0), UINT64_C(0),
4770 UINT64_C(0), UINT64_C(0),
4771 UINT64_C(0), UINT64_C(0),
4772 UINT64_C(0), UINT64_C(0),
4773 UINT64_C(0), UINT64_C(0),
4774 UINT64_C(0), UINT64_C(0),
4775 UINT64_C(0), UINT64_C(0),
4776 UINT64_C(0), UINT64_C(0),
4777 UINT64_C(0), UINT64_C(0),
4778 UINT64_C(0), UINT64_C(0),
4779 UINT64_C(0), UINT64_C(0),
4780 UINT64_C(0), UINT64_C(0),
4781 UINT64_C(0), UINT64_C(0),
4782 UINT64_C(0), UINT64_C(0),
4783 UINT64_C(0), UINT64_C(0),
4784 UINT64_C(0), UINT64_C(0),
4785 UINT64_C(0), UINT64_C(0),
4786 UINT64_C(0), UINT64_C(0),
4787 UINT64_C(0), UINT64_C(0),
4788 UINT64_C(0), UINT64_C(0),
4789 UINT64_C(0), UINT64_C(0),
4790 UINT64_C(0), UINT64_C(0),
4791 UINT64_C(0), UINT64_C(0),
4792 UINT64_C(0), UINT64_C(0),
4793 UINT64_C(0), UINT64_C(0),
4794 UINT64_C(0), UINT64_C(0),
4795 UINT64_C(0), UINT64_C(0),
4796 UINT64_C(0), UINT64_C(0),
4797 UINT64_C(0), UINT64_C(0),
4798 UINT64_C(0), UINT64_C(0),
4799 UINT64_C(0), UINT64_C(0),
4800 UINT64_C(0), UINT64_C(0),
4801 UINT64_C(0), UINT64_C(0),
4802 UINT64_C(0), UINT64_C(0),
4803 UINT64_C(0), UINT64_C(0),
4804 UINT64_C(0), UINT64_C(0),
4805 UINT64_C(0), UINT64_C(0),
4806 UINT64_C(0), UINT64_C(0),
4807 UINT64_C(0), UINT64_C(0),
4808 UINT64_C(0), UINT64_C(0),
4809 UINT64_C(0), UINT64_C(0),
4810 UINT64_C(0), UINT64_C(0),
4811 UINT64_C(0), UINT64_C(0),
4812 UINT64_C(0), UINT64_C(0),
4813 UINT64_C(0), UINT64_C(0),
4814 UINT64_C(0), UINT64_C(0),
4815 UINT64_C(0), UINT64_C(0),
4816 UINT64_C(0), UINT64_C(0),
4817 UINT64_C(0), UINT64_C(0),
4818 UINT64_C(0), UINT64_C(0),
4819 UINT64_C(0), UINT64_C(0),
4820 UINT64_C(0), UINT64_C(0),
4821 UINT64_C(0), UINT64_C(0),
4822 UINT64_C(0), UINT64_C(0),
4823 UINT64_C(0), UINT64_C(0),
4824 UINT64_C(0), UINT64_C(0),
4825 UINT64_C(0), UINT64_C(0),
4826 UINT64_C(0), UINT64_C(0),
4827 UINT64_C(0), UINT64_C(0),
4828 UINT64_C(0), UINT64_C(0),
4829 UINT64_C(0), UINT64_C(0),
4830 UINT64_C(0), UINT64_C(0),
4831 UINT64_C(0), UINT64_C(0),
4832 UINT64_C(0), UINT64_C(0),
4833 UINT64_C(0), UINT64_C(0),
4834 UINT64_C(0), UINT64_C(0),
4835 UINT64_C(0), UINT64_C(0),
4836 UINT64_C(0), UINT64_C(0),
4837 UINT64_C(0), UINT64_C(0),
4838 UINT64_C(0), UINT64_C(0),
4839 UINT64_C(0), UINT64_C(0),
4840 UINT64_C(0), UINT64_C(0),
4841 UINT64_C(0), UINT64_C(0),
4842 UINT64_C(0), UINT64_C(0),
4843 UINT64_C(0), UINT64_C(0),
4844 UINT64_C(0), UINT64_C(0),
4845 UINT64_C(0), UINT64_C(0),
4846 UINT64_C(0), UINT64_C(0),
4847 UINT64_C(0), UINT64_C(0),
4848 UINT64_C(0), UINT64_C(0),
4849 UINT64_C(0), UINT64_C(0),
4850 UINT64_C(0), UINT64_C(0),
4851 UINT64_C(0), UINT64_C(0),
4852 UINT64_C(0), UINT64_C(0),
4853 UINT64_C(0), UINT64_C(0),
4854 UINT64_C(0), UINT64_C(0),
4855 UINT64_C(0), UINT64_C(0),
4856 UINT64_C(0), UINT64_C(0),
4857 UINT64_C(0), UINT64_C(0),
4858 UINT64_C(0), UINT64_C(0),
4859 UINT64_C(0), UINT64_C(0),
4860 UINT64_C(0), UINT64_C(0),
4861 UINT64_C(0), UINT64_C(0),
4862 UINT64_C(0), UINT64_C(0),
4863 UINT64_C(0), UINT64_C(0),
4864 UINT64_C(0), UINT64_C(0),
4865 UINT64_C(0), UINT64_C(0),
4866 UINT64_C(0), UINT64_C(0),
4867 UINT64_C(0), UINT64_C(0),
4868 UINT64_C(0), UINT64_C(0),
4869 UINT64_C(0), UINT64_C(0),
4870 UINT64_C(0), UINT64_C(0),
4871 UINT64_C(0), UINT64_C(0),
4872 UINT64_C(0), UINT64_C(0),
4873 UINT64_C(0), UINT64_C(0),
4874 UINT64_C(0), UINT64_C(0),
4875 UINT64_C(0), UINT64_C(0),
4876 UINT64_C(0), UINT64_C(0),
4877 UINT64_C(0), UINT64_C(0),
4878 UINT64_C(0), UINT64_C(0),
4879 UINT64_C(0), UINT64_C(0),
4880 UINT64_C(0), UINT64_C(0),
4881 UINT64_C(0), UINT64_C(0),
4882 UINT64_C(0), UINT64_C(0),
4883 UINT64_C(0), UINT64_C(0),
4884 UINT64_C(0), UINT64_C(0),
4885 UINT64_C(0), UINT64_C(0),
4886 UINT64_C(0), UINT64_C(0),
4887 UINT64_C(0), UINT64_C(0),
4888 UINT64_C(0), UINT64_C(0),
4889 UINT64_C(0), UINT64_C(0),
4890 UINT64_C(0), UINT64_C(0),
4891 UINT64_C(0), UINT64_C(0),
4892 UINT64_C(0), UINT64_C(0),
4893 UINT64_C(0), UINT64_C(0),
4894 UINT64_C(0), UINT64_C(0),
4895 UINT64_C(0), UINT64_C(0),
4896 UINT64_C(0), UINT64_C(0),
4897 UINT64_C(0), UINT64_C(0),
4898 UINT64_C(0), UINT64_C(0),
4899 UINT64_C(0), UINT64_C(0),
4900 UINT64_C(0), UINT64_C(0),
4901 UINT64_C(0), UINT64_C(0),
4902 UINT64_C(0), UINT64_C(0),
4903 UINT64_C(0), UINT64_C(0),
4904 UINT64_C(0), UINT64_C(0),
4905 UINT64_C(0), UINT64_C(0),
4906 UINT64_C(0), UINT64_C(0),
4907 UINT64_C(0), UINT64_C(0),
4908 UINT64_C(0), UINT64_C(0),
4909 UINT64_C(0), UINT64_C(0),
4910 UINT64_C(0), UINT64_C(0),
4911 UINT64_C(0), UINT64_C(0),
4912 UINT64_C(0), UINT64_C(0),
4913 UINT64_C(0), UINT64_C(0),
4914 UINT64_C(0), UINT64_C(0),
4915 UINT64_C(0), UINT64_C(0),
4916 UINT64_C(0), UINT64_C(0),
4917 UINT64_C(0), UINT64_C(0),
4918 UINT64_C(0), UINT64_C(0),
4919 UINT64_C(0), UINT64_C(0),
4920 UINT64_C(0), UINT64_C(0),
4921 UINT64_C(0), UINT64_C(0),
4922 UINT64_C(0), UINT64_C(0),
4923 UINT64_C(0), UINT64_C(0),
4924 UINT64_C(0), UINT64_C(0),
4925 UINT64_C(0), UINT64_C(0),
4926 UINT64_C(0), UINT64_C(0),
4927 UINT64_C(0), UINT64_C(0),
4928 UINT64_C(0), UINT64_C(0),
4929 UINT64_C(0), UINT64_C(0),
4930 UINT64_C(0), UINT64_C(0),
4931 UINT64_C(0), UINT64_C(0),
4932 UINT64_C(0), UINT64_C(0),
4933 UINT64_C(0), UINT64_C(0),
4934 UINT64_C(0), UINT64_C(0),
4935 UINT64_C(0), UINT64_C(0),
4936 UINT64_C(0), UINT64_C(0),
4937 UINT64_C(0), UINT64_C(0),
4938 UINT64_C(0), UINT64_C(0),
4939 UINT64_C(0), UINT64_C(0),
4940 UINT64_C(0), UINT64_C(0),
4941 UINT64_C(0), UINT64_C(0),
4942 UINT64_C(0), UINT64_C(0),
4943 UINT64_C(0), UINT64_C(0),
4944 UINT64_C(0), UINT64_C(0),
4945 UINT64_C(0), UINT64_C(0),
4946 UINT64_C(0), UINT64_C(0),
4947 UINT64_C(0), UINT64_C(0),
4948 UINT64_C(0), UINT64_C(0),
4949 UINT64_C(0), UINT64_C(0),
4950 UINT64_C(0), UINT64_C(0),
4951 UINT64_C(0), UINT64_C(0),
4952 UINT64_C(0), UINT64_C(0),
4953 UINT64_C(0), UINT64_C(0),
4954 UINT64_C(0), UINT64_C(0),
4955 UINT64_C(0), UINT64_C(0),
4956 UINT64_C(0), UINT64_C(0),
4957 UINT64_C(0), UINT64_C(0),
4958 UINT64_C(0), UINT64_C(0),
4959 UINT64_C(0), UINT64_C(0),
4960 UINT64_C(0), UINT64_C(0),
4961 UINT64_C(0), UINT64_C(0),
4962 UINT64_C(0), UINT64_C(0),
4963 UINT64_C(0), UINT64_C(0),
4964 UINT64_C(0), UINT64_C(0),
4965 UINT64_C(0), UINT64_C(0),
4966 UINT64_C(0), UINT64_C(0),
4967 UINT64_C(0), UINT64_C(0),
4968 UINT64_C(0), UINT64_C(0),
4969 UINT64_C(0), UINT64_C(0),
4970 UINT64_C(0), UINT64_C(0),
4971 UINT64_C(0), UINT64_C(0),
4972 UINT64_C(0), UINT64_C(0),
4973 UINT64_C(0), UINT64_C(0),
4974 UINT64_C(0), UINT64_C(0),
4975 UINT64_C(0), UINT64_C(0),
4976 UINT64_C(0), UINT64_C(0),
4977 UINT64_C(0), UINT64_C(0),
4978 UINT64_C(0), UINT64_C(0),
4979 UINT64_C(0), UINT64_C(0),
4980 UINT64_C(0), UINT64_C(0),
4981 UINT64_C(0), UINT64_C(0),
4982 UINT64_C(0), UINT64_C(0),
4983 UINT64_C(0), UINT64_C(0),
4984 UINT64_C(0), UINT64_C(0),
4985 UINT64_C(0), UINT64_C(0),
4986 UINT64_C(0), UINT64_C(0),
4987 UINT64_C(0), UINT64_C(0),
4988 UINT64_C(0), UINT64_C(0),
4989 UINT64_C(0), UINT64_C(0),
4990 UINT64_C(0), UINT64_C(0),
4991 UINT64_C(0), UINT64_C(0),
4992 UINT64_C(0), UINT64_C(0),
4993 UINT64_C(0), UINT64_C(0),
4994 UINT64_C(0), UINT64_C(0),
4995 UINT64_C(0), UINT64_C(0),
4996 UINT64_C(0), UINT64_C(0),
4997 UINT64_C(0), UINT64_C(0),
4998 UINT64_C(0), UINT64_C(0),
4999 UINT64_C(0), UINT64_C(0),
5000 UINT64_C(0), UINT64_C(0),
5001 UINT64_C(0), UINT64_C(0),
5002 UINT64_C(0), UINT64_C(0),
5003 UINT64_C(0), UINT64_C(0),
5004 UINT64_C(0), UINT64_C(0),
5005 UINT64_C(0), UINT64_C(0),
5006 UINT64_C(0), UINT64_C(0),
5007 UINT64_C(0), UINT64_C(0),
5008 UINT64_C(0), UINT64_C(0),
5009 UINT64_C(0), UINT64_C(0),
5010 UINT64_C(0), UINT64_C(0),
5011 UINT64_C(0), UINT64_C(0),
5012 UINT64_C(0), UINT64_C(0),
5013 UINT64_C(0), UINT64_C(0),
5014 UINT64_C(0), UINT64_C(0),
5015 UINT64_C(0), UINT64_C(0),
5016 UINT64_C(0), UINT64_C(0),
5017 UINT64_C(0), UINT64_C(0),
5018 UINT64_C(0), UINT64_C(0),
5019 UINT64_C(0), UINT64_C(0),
5020 UINT64_C(0), UINT64_C(0),
5021 UINT64_C(0), UINT64_C(0),
5022 UINT64_C(0), UINT64_C(0),
5023 UINT64_C(0), UINT64_C(0),
5024 UINT64_C(0), UINT64_C(0),
5025 UINT64_C(0), UINT64_C(0),
5026 UINT64_C(0), UINT64_C(0),
5027 UINT64_C(0), UINT64_C(0),
5028 UINT64_C(0), UINT64_C(0),
5029 UINT64_C(0), UINT64_C(0),
5030 UINT64_C(0), UINT64_C(0),
5031 UINT64_C(0), UINT64_C(0),
5032 UINT64_C(0), UINT64_C(0),
5033 UINT64_C(0), UINT64_C(0),
5034 UINT64_C(0), UINT64_C(0),
5035 UINT64_C(0), UINT64_C(0),
5036 UINT64_C(0), UINT64_C(0),
5037 UINT64_C(0), UINT64_C(0),
5038 UINT64_C(0), UINT64_C(0),
5039 UINT64_C(0), UINT64_C(0),
5040 UINT64_C(0), UINT64_C(0),
5041 UINT64_C(0), UINT64_C(0),
5042 UINT64_C(0), UINT64_C(0),
5043 UINT64_C(0), UINT64_C(0),
5044 UINT64_C(0), UINT64_C(0),
5045 UINT64_C(0), UINT64_C(0),
5046 UINT64_C(0), UINT64_C(0),
5047 UINT64_C(0), UINT64_C(0),
5048 UINT64_C(0), UINT64_C(0),
5049 UINT64_C(0), UINT64_C(0),
5050 UINT64_C(0), UINT64_C(0),
5051 UINT64_C(0), UINT64_C(0),
5052 UINT64_C(0), UINT64_C(0),
5053 UINT64_C(0), UINT64_C(0),
5054 UINT64_C(0), UINT64_C(0),
5055 UINT64_C(0), UINT64_C(0),
5056 UINT64_C(0), UINT64_C(0),
5057 UINT64_C(0), UINT64_C(0),
5058 UINT64_C(0), UINT64_C(0),
5059 UINT64_C(0), UINT64_C(0),
5060 UINT64_C(0), UINT64_C(0),
5061 UINT64_C(0), UINT64_C(0),
5062 UINT64_C(0), UINT64_C(0),
5063 UINT64_C(0), UINT64_C(0),
5064 UINT64_C(0), UINT64_C(0),
5065 UINT64_C(0), UINT64_C(0),
5066 UINT64_C(0), UINT64_C(0),
5067 UINT64_C(0), UINT64_C(0),
5068 UINT64_C(0), UINT64_C(0),
5069 UINT64_C(0), UINT64_C(0),
5070 UINT64_C(0), UINT64_C(0),
5071 UINT64_C(0), UINT64_C(0),
5072 UINT64_C(0), UINT64_C(0),
5073 UINT64_C(0), UINT64_C(0),
5074 UINT64_C(0), UINT64_C(0),
5075 UINT64_C(0), UINT64_C(0),
5076 UINT64_C(0), UINT64_C(0),
5077 UINT64_C(0), UINT64_C(0),
5078 UINT64_C(0), UINT64_C(0),
5079 UINT64_C(0), UINT64_C(0),
5080 UINT64_C(0), UINT64_C(0),
5081 UINT64_C(0), UINT64_C(0),
5082 UINT64_C(0), UINT64_C(0),
5083 UINT64_C(0), UINT64_C(0),
5084 UINT64_C(0), UINT64_C(0),
5085 UINT64_C(0), UINT64_C(0),
5086 UINT64_C(0), UINT64_C(0),
5087 UINT64_C(0), UINT64_C(0),
5088 UINT64_C(0), UINT64_C(0),
5089 UINT64_C(0), UINT64_C(0),
5090 UINT64_C(0), UINT64_C(0),
5091 UINT64_C(0), UINT64_C(0),
5092 UINT64_C(0), UINT64_C(0),
5093 UINT64_C(0), UINT64_C(0),
5094 UINT64_C(0), UINT64_C(0),
5095 UINT64_C(0), UINT64_C(0),
5096 UINT64_C(0), UINT64_C(0),
5097 UINT64_C(0), UINT64_C(0),
5098 UINT64_C(0), UINT64_C(0),
5099 UINT64_C(0), UINT64_C(0),
5100 UINT64_C(0), UINT64_C(0),
5101 UINT64_C(0), UINT64_C(0),
5102 UINT64_C(0), UINT64_C(0),
5103 UINT64_C(0), UINT64_C(0),
5104 UINT64_C(0), UINT64_C(0),
5105 UINT64_C(0), UINT64_C(0),
5106 UINT64_C(0), UINT64_C(0),
5107 UINT64_C(0), UINT64_C(0),
5108 UINT64_C(0), UINT64_C(0),
5109 UINT64_C(0), UINT64_C(0),
5110 UINT64_C(0), UINT64_C(0),
5111 UINT64_C(0), UINT64_C(0),
5112 UINT64_C(0), UINT64_C(0),
5113 UINT64_C(0), UINT64_C(0),
5114 UINT64_C(0), UINT64_C(0),
5115 UINT64_C(0), UINT64_C(0),
5116 UINT64_C(0), UINT64_C(0),
5117 UINT64_C(0), UINT64_C(0),
5118 UINT64_C(0), UINT64_C(0),
5119 UINT64_C(0), UINT64_C(0),
5120 UINT64_C(0), UINT64_C(0),
5121 UINT64_C(0), UINT64_C(0),
5122 UINT64_C(0), UINT64_C(0),
5123 UINT64_C(0), UINT64_C(0),
5124 UINT64_C(0), UINT64_C(0),
5125 UINT64_C(0), UINT64_C(0),
5126 UINT64_C(0), UINT64_C(0),
5127 UINT64_C(0), UINT64_C(0),
5128 UINT64_C(0), UINT64_C(0),
5129 UINT64_C(0), UINT64_C(0),
5130 UINT64_C(0), UINT64_C(0),
5131 UINT64_C(0), UINT64_C(0),
5132 UINT64_C(0), UINT64_C(0),
5133 UINT64_C(0), UINT64_C(0),
5134 UINT64_C(0), UINT64_C(0),
5135 UINT64_C(0), UINT64_C(0),
5136 UINT64_C(0), UINT64_C(0),
5137 UINT64_C(0), UINT64_C(0),
5138 UINT64_C(0), UINT64_C(0),
5139 UINT64_C(0), UINT64_C(0),
5140 UINT64_C(0), UINT64_C(0),
5141 UINT64_C(0), UINT64_C(0),
5142 UINT64_C(0), UINT64_C(0),
5143 UINT64_C(0), UINT64_C(0),
5144 UINT64_C(0), UINT64_C(0),
5145 UINT64_C(0), UINT64_C(0),
5146 UINT64_C(0), UINT64_C(0),
5147 UINT64_C(0), UINT64_C(0),
5148 UINT64_C(0), UINT64_C(0),
5149 UINT64_C(0), UINT64_C(0),
5150 UINT64_C(0), UINT64_C(0),
5151 UINT64_C(0), UINT64_C(0),
5152 UINT64_C(0), UINT64_C(0),
5153 UINT64_C(0), UINT64_C(0),
5154 UINT64_C(0), UINT64_C(0),
5155 UINT64_C(0), UINT64_C(0),
5156 UINT64_C(0), UINT64_C(0),
5157 UINT64_C(0), UINT64_C(0),
5158 UINT64_C(0), UINT64_C(0),
5159 UINT64_C(0), UINT64_C(0),
5160 UINT64_C(0), UINT64_C(0),
5161 UINT64_C(0), UINT64_C(0),
5162 UINT64_C(0), UINT64_C(0),
5163 UINT64_C(0), UINT64_C(0),
5164 UINT64_C(0), UINT64_C(0),
5165 UINT64_C(0), UINT64_C(0),
5166 UINT64_C(0), UINT64_C(0),
5167 UINT64_C(0), UINT64_C(0),
5168 UINT64_C(0), UINT64_C(0),
5169 UINT64_C(0), UINT64_C(0),
5170 UINT64_C(0), UINT64_C(0),
5171 UINT64_C(0), UINT64_C(0),
5172 UINT64_C(0), UINT64_C(0),
5173 UINT64_C(0), UINT64_C(0),
5174 UINT64_C(0), UINT64_C(0),
5175 UINT64_C(0), UINT64_C(0),
5176 UINT64_C(0), UINT64_C(0),
5177 UINT64_C(0), UINT64_C(0),
5178 UINT64_C(0), UINT64_C(0),
5179 UINT64_C(0), UINT64_C(0),
5180 UINT64_C(0), UINT64_C(0),
5181 UINT64_C(0), UINT64_C(0),
5182 UINT64_C(0), UINT64_C(0),
5183 UINT64_C(0), UINT64_C(0),
5184 UINT64_C(0), UINT64_C(0),
5185 UINT64_C(0), UINT64_C(0),
5186 UINT64_C(0), UINT64_C(0),
5187 UINT64_C(0), UINT64_C(0),
5188 UINT64_C(0), UINT64_C(0),
5189 UINT64_C(0), UINT64_C(0),
5190 UINT64_C(0), UINT64_C(0),
5191 UINT64_C(0), UINT64_C(0),
5192 UINT64_C(0), UINT64_C(0),
5193 UINT64_C(0), UINT64_C(0),
5194 UINT64_C(0), UINT64_C(0),
5195 UINT64_C(0), UINT64_C(0),
5196 UINT64_C(0), UINT64_C(0),
5197 UINT64_C(0), UINT64_C(0),
5198 UINT64_C(0), UINT64_C(0),
5199 UINT64_C(0), UINT64_C(0),
5200 UINT64_C(0), UINT64_C(0),
5201 UINT64_C(0), UINT64_C(0),
5202 UINT64_C(0), UINT64_C(0),
5203 UINT64_C(0), UINT64_C(0),
5204 UINT64_C(0), UINT64_C(0),
5205 UINT64_C(0), UINT64_C(0),
5206 UINT64_C(0), UINT64_C(0),
5207 UINT64_C(0), UINT64_C(0),
5208 UINT64_C(0), UINT64_C(0),
5209 UINT64_C(0), UINT64_C(0),
5210 UINT64_C(0), UINT64_C(0),
5211 UINT64_C(0), UINT64_C(0),
5212 UINT64_C(0), UINT64_C(0),
5213 UINT64_C(0), UINT64_C(0),
5214 UINT64_C(0), UINT64_C(0),
5215 UINT64_C(0), UINT64_C(0),
5216 UINT64_C(0), UINT64_C(0),
5217 UINT64_C(0), UINT64_C(0),
5218 UINT64_C(0), UINT64_C(0),
5219 UINT64_C(0), UINT64_C(0),
5220 UINT64_C(0), UINT64_C(0),
5221 UINT64_C(0), UINT64_C(0),
5222 UINT64_C(0), UINT64_C(0),
5223 UINT64_C(0), UINT64_C(0),
5224 UINT64_C(0), UINT64_C(0),
5225 UINT64_C(0), UINT64_C(0),
5226 UINT64_C(0), UINT64_C(0),
5227 UINT64_C(0), UINT64_C(0),
5228 UINT64_C(0), UINT64_C(0),
5229 UINT64_C(0), UINT64_C(0),
5230 UINT64_C(0), UINT64_C(0),
5231 UINT64_C(0), UINT64_C(0),
5232 UINT64_C(0), UINT64_C(0),
5233 UINT64_C(0), UINT64_C(0),
5234 UINT64_C(0), UINT64_C(0),
5235 UINT64_C(0), UINT64_C(0),
5236 UINT64_C(0), UINT64_C(0),
5237 UINT64_C(0), UINT64_C(0),
5238 UINT64_C(0), UINT64_C(0),
5239 UINT64_C(0), UINT64_C(0),
5240 UINT64_C(0), UINT64_C(0),
5241 UINT64_C(0), UINT64_C(0),
5242 UINT64_C(0), UINT64_C(0),
5243 UINT64_C(0), UINT64_C(0),
5244 UINT64_C(0), UINT64_C(0),
5245 UINT64_C(0), UINT64_C(0),
5246 UINT64_C(0), UINT64_C(0),
5247 UINT64_C(0), UINT64_C(0),
5248 UINT64_C(0), UINT64_C(0),
5249 UINT64_C(0), UINT64_C(0),
5250 UINT64_C(0), UINT64_C(0),
5251 UINT64_C(0), UINT64_C(0),
5252 UINT64_C(0), UINT64_C(0),
5253 UINT64_C(0), UINT64_C(0),
5254 UINT64_C(0), UINT64_C(0),
5255 UINT64_C(0), UINT64_C(0),
5256 UINT64_C(0), UINT64_C(0),
5257 UINT64_C(0), UINT64_C(0),
5258 UINT64_C(0), UINT64_C(0),
5259 UINT64_C(0), UINT64_C(0),
5260 UINT64_C(0), UINT64_C(0),
5261 UINT64_C(0), UINT64_C(0),
5262 UINT64_C(0), UINT64_C(0),
5263 UINT64_C(0), UINT64_C(0),
5264 UINT64_C(0), UINT64_C(0),
5265 UINT64_C(0), UINT64_C(0),
5266 UINT64_C(0), UINT64_C(0),
5267 UINT64_C(0), UINT64_C(0),
5268 UINT64_C(0), UINT64_C(0),
5269 UINT64_C(0), UINT64_C(0),
5270 UINT64_C(0), UINT64_C(0),
5271 UINT64_C(0), UINT64_C(0),
5272 UINT64_C(0), UINT64_C(0),
5273 UINT64_C(0), UINT64_C(0),
5274 UINT64_C(0), UINT64_C(0),
5275 UINT64_C(0), UINT64_C(0),
5276 UINT64_C(0), UINT64_C(0),
5277 UINT64_C(0), UINT64_C(0),
5278 UINT64_C(0), UINT64_C(0),
5279 UINT64_C(0), UINT64_C(0),
5280 UINT64_C(0), UINT64_C(0),
5281 UINT64_C(0), UINT64_C(0),
5282 UINT64_C(0), UINT64_C(0),
5283 UINT64_C(0), UINT64_C(0),
5284 UINT64_C(0), UINT64_C(0),
5285 UINT64_C(0), UINT64_C(0),
5286 UINT64_C(0), UINT64_C(0),
5287 UINT64_C(0), UINT64_C(0),
5288 UINT64_C(0), UINT64_C(0),
5289 UINT64_C(0), UINT64_C(0),
5290 UINT64_C(0), UINT64_C(0),
5291 UINT64_C(0), UINT64_C(0),
5292 UINT64_C(0), UINT64_C(0),
5293 UINT64_C(0), UINT64_C(0),
5294 UINT64_C(0), UINT64_C(0),
5295 UINT64_C(0), UINT64_C(0),
5296 UINT64_C(0), UINT64_C(0),
5297 UINT64_C(0), UINT64_C(0),
5298 UINT64_C(0), UINT64_C(0),
5299 UINT64_C(0), UINT64_C(0),
5300 UINT64_C(0), UINT64_C(0),
5301 UINT64_C(0), UINT64_C(0),
5302 UINT64_C(0), UINT64_C(0),
5303 UINT64_C(0), UINT64_C(0),
5304 UINT64_C(0), UINT64_C(0),
5305 UINT64_C(0), UINT64_C(0),
5306 UINT64_C(0), UINT64_C(0),
5307 UINT64_C(0), UINT64_C(0),
5308 UINT64_C(0), UINT64_C(0),
5309 UINT64_C(0), UINT64_C(0),
5310 UINT64_C(0), UINT64_C(0),
5311 UINT64_C(0), UINT64_C(0),
5312 UINT64_C(0), UINT64_C(0),
5313 UINT64_C(0), UINT64_C(0),
5314 UINT64_C(0), UINT64_C(0),
5315 UINT64_C(0), UINT64_C(0),
5316 UINT64_C(0), UINT64_C(0),
5317 UINT64_C(0), UINT64_C(0),
5318 UINT64_C(0), UINT64_C(0),
5319 UINT64_C(0), UINT64_C(0),
5320 UINT64_C(0), UINT64_C(0),
5321 UINT64_C(0), UINT64_C(0),
5322 UINT64_C(0), UINT64_C(0),
5323 UINT64_C(0), UINT64_C(0),
5324 UINT64_C(0), UINT64_C(0),
5325 UINT64_C(0), UINT64_C(0),
5326 UINT64_C(0), UINT64_C(0),
5327 UINT64_C(0), UINT64_C(0),
5328 UINT64_C(0), UINT64_C(0),
5329 UINT64_C(0), UINT64_C(0),
5330 UINT64_C(0), UINT64_C(0),
5331 UINT64_C(0), UINT64_C(0),
5332 UINT64_C(0), UINT64_C(0),
5333 UINT64_C(0), UINT64_C(0),
5334 UINT64_C(0), UINT64_C(0),
5335 UINT64_C(0), UINT64_C(0),
5336 UINT64_C(0), UINT64_C(0),
5337 UINT64_C(0), UINT64_C(0),
5338 UINT64_C(0), UINT64_C(0),
5339 UINT64_C(0), UINT64_C(0),
5340 UINT64_C(0), UINT64_C(0),
5341 UINT64_C(0), UINT64_C(0),
5342 UINT64_C(0), UINT64_C(0),
5343 UINT64_C(0), UINT64_C(0),
5344 UINT64_C(0), UINT64_C(0),
5345 UINT64_C(0), UINT64_C(0),
5346 UINT64_C(0), UINT64_C(0),
5347 UINT64_C(0), UINT64_C(0),
5348 UINT64_C(0), UINT64_C(0),
5349 UINT64_C(0), UINT64_C(0),
5350 UINT64_C(0), UINT64_C(0),
5351 UINT64_C(0), UINT64_C(0),
5352 UINT64_C(0), UINT64_C(0),
5353 UINT64_C(0), UINT64_C(0),
5354 UINT64_C(0), UINT64_C(0),
5355 UINT64_C(0), UINT64_C(0),
5356 UINT64_C(0), UINT64_C(0),
5357 UINT64_C(0), UINT64_C(0),
5358 UINT64_C(0), UINT64_C(0),
5359 UINT64_C(0), UINT64_C(0),
5360 UINT64_C(0), UINT64_C(0),
5361 UINT64_C(0), UINT64_C(0),
5362 UINT64_C(0), UINT64_C(0),
5363 UINT64_C(0), UINT64_C(0),
5364 UINT64_C(0), UINT64_C(0),
5365 UINT64_C(0), UINT64_C(0),
5366 UINT64_C(0), UINT64_C(0),
5367 UINT64_C(0), UINT64_C(0),
5368 UINT64_C(0), UINT64_C(0),
5369 UINT64_C(0), UINT64_C(0),
5370 UINT64_C(0), UINT64_C(0),
5371 UINT64_C(0), UINT64_C(0),
5372 UINT64_C(0), UINT64_C(0),
5373 UINT64_C(0), UINT64_C(0),
5374 UINT64_C(0), UINT64_C(0),
5375 UINT64_C(0), UINT64_C(0),
5376 UINT64_C(0), UINT64_C(0),
5377 UINT64_C(0), UINT64_C(0),
5378 UINT64_C(0), UINT64_C(0),
5379 UINT64_C(0), UINT64_C(0),
5380 UINT64_C(0), UINT64_C(0),
5381 UINT64_C(0), UINT64_C(0),
5382 UINT64_C(0), UINT64_C(0),
5383 UINT64_C(0), UINT64_C(0),
5384 UINT64_C(0), UINT64_C(0),
5385 UINT64_C(0), UINT64_C(0),
5386 UINT64_C(0), UINT64_C(0),
5387 UINT64_C(0), UINT64_C(0),
5388 UINT64_C(0), UINT64_C(0),
5389 UINT64_C(0), UINT64_C(0),
5390 UINT64_C(0), UINT64_C(0),
5391 UINT64_C(0), UINT64_C(0),
5392 UINT64_C(0), UINT64_C(0),
5393 UINT64_C(0), UINT64_C(0),
5394 UINT64_C(0), UINT64_C(0),
5395 UINT64_C(0), UINT64_C(0),
5396 UINT64_C(0), UINT64_C(0),
5397 UINT64_C(0), UINT64_C(0),
5398 UINT64_C(0), UINT64_C(0),
5399 UINT64_C(0), UINT64_C(0),
5400 UINT64_C(0), UINT64_C(0),
5401 UINT64_C(0), UINT64_C(0),
5402 UINT64_C(0), UINT64_C(0),
5403 UINT64_C(0), UINT64_C(0),
5404 UINT64_C(0), UINT64_C(0),
5405 UINT64_C(0), UINT64_C(0),
5406 UINT64_C(0), UINT64_C(0),
5407 UINT64_C(0), UINT64_C(0),
5408 UINT64_C(0), UINT64_C(0),
5409 UINT64_C(0), UINT64_C(0),
5410 UINT64_C(0), UINT64_C(0),
5411 UINT64_C(0), UINT64_C(0),
5412 UINT64_C(0), UINT64_C(0),
5413 UINT64_C(0), UINT64_C(0),
5414 UINT64_C(0), UINT64_C(0),
5415 UINT64_C(0), UINT64_C(0),
5416 UINT64_C(0), UINT64_C(0),
5417 UINT64_C(0), UINT64_C(0),
5418 UINT64_C(0), UINT64_C(0),
5419 UINT64_C(0), UINT64_C(0),
5420 UINT64_C(0), UINT64_C(0),
5421 UINT64_C(0), UINT64_C(0),
5422 UINT64_C(0), UINT64_C(0),
5423 UINT64_C(0), UINT64_C(0),
5424 UINT64_C(0), UINT64_C(0),
5425 UINT64_C(0), UINT64_C(0),
5426 UINT64_C(0), UINT64_C(0),
5427 UINT64_C(0), UINT64_C(0),
5428 UINT64_C(0), UINT64_C(0),
5429 UINT64_C(0), UINT64_C(0),
5430 UINT64_C(0), UINT64_C(0),
5431 UINT64_C(0), UINT64_C(0),
5432 UINT64_C(0), UINT64_C(0),
5433 UINT64_C(0), UINT64_C(0),
5434 UINT64_C(0), UINT64_C(0),
5435 UINT64_C(0), UINT64_C(0),
5436 UINT64_C(0), UINT64_C(0),
5437 UINT64_C(0), UINT64_C(0),
5438 UINT64_C(0), UINT64_C(0),
5439 UINT64_C(0), UINT64_C(0),
5440 UINT64_C(0), UINT64_C(0),
5441 UINT64_C(0), UINT64_C(0),
5442 UINT64_C(0), UINT64_C(0),
5443 UINT64_C(0), UINT64_C(0),
5444 UINT64_C(0), UINT64_C(0),
5445 UINT64_C(0), UINT64_C(0),
5446 UINT64_C(0), UINT64_C(0),
5447 UINT64_C(0), UINT64_C(0),
5448 UINT64_C(0), UINT64_C(0),
5449 UINT64_C(0), UINT64_C(0),
5450 UINT64_C(0), UINT64_C(0),
5451 UINT64_C(0), UINT64_C(0),
5452 UINT64_C(0), UINT64_C(0),
5453 UINT64_C(0), UINT64_C(0),
5454 UINT64_C(0), UINT64_C(0),
5455 UINT64_C(0), UINT64_C(0),
5456 UINT64_C(0), UINT64_C(0),
5457 UINT64_C(0), UINT64_C(0),
5458 UINT64_C(0), UINT64_C(0),
5459 UINT64_C(0), UINT64_C(0),
5460 UINT64_C(0), UINT64_C(0),
5461 UINT64_C(0), UINT64_C(0),
5462 UINT64_C(0), UINT64_C(0),
5463 UINT64_C(0), UINT64_C(0),
5464 UINT64_C(0), UINT64_C(0),
5465 UINT64_C(0), UINT64_C(0),
5466 UINT64_C(0), UINT64_C(0),
5467 UINT64_C(0), UINT64_C(0),
5468 UINT64_C(0), UINT64_C(0),
5469 UINT64_C(0), UINT64_C(0),
5470 UINT64_C(0), UINT64_C(0),
5471 UINT64_C(0), UINT64_C(0),
5472 UINT64_C(0), UINT64_C(0),
5473 UINT64_C(0), UINT64_C(0),
5474 UINT64_C(0), UINT64_C(0),
5475 UINT64_C(0), UINT64_C(0),
5476 UINT64_C(0), UINT64_C(0),
5477 UINT64_C(0), UINT64_C(0),
5478 UINT64_C(0), UINT64_C(0),
5479 UINT64_C(0), UINT64_C(0),
5480 UINT64_C(0), UINT64_C(0),
5481 UINT64_C(0), UINT64_C(0),
5482 UINT64_C(0), UINT64_C(0),
5483 UINT64_C(0), UINT64_C(0),
5484 UINT64_C(0), UINT64_C(0),
5485 UINT64_C(0), UINT64_C(0),
5486 UINT64_C(0), UINT64_C(0),
5487 UINT64_C(0), UINT64_C(0),
5488 UINT64_C(0), UINT64_C(0),
5489 UINT64_C(0), UINT64_C(0),
5490 UINT64_C(0), UINT64_C(0),
5491 UINT64_C(0), UINT64_C(0),
5492 UINT64_C(0), UINT64_C(0),
5493 UINT64_C(0), UINT64_C(0),
5494 UINT64_C(0), UINT64_C(0),
5495 UINT64_C(0), UINT64_C(0),
5496 UINT64_C(0), UINT64_C(0),
5497 UINT64_C(0), UINT64_C(0),
5498 UINT64_C(0), UINT64_C(0),
5499 UINT64_C(0), UINT64_C(0),
5500 UINT64_C(0), UINT64_C(0),
5501 UINT64_C(0), UINT64_C(0),
5502 UINT64_C(0), UINT64_C(0),
5503 UINT64_C(0), UINT64_C(0),
5504 UINT64_C(0), UINT64_C(0),
5505 UINT64_C(0), UINT64_C(0),
5506 UINT64_C(0), UINT64_C(0),
5507 UINT64_C(0), UINT64_C(0),
5508 UINT64_C(0), UINT64_C(0),
5509 UINT64_C(0), UINT64_C(0),
5510 UINT64_C(0), UINT64_C(0),
5511 UINT64_C(0), UINT64_C(0),
5512 UINT64_C(0), UINT64_C(0),
5513 UINT64_C(0), UINT64_C(0),
5514 UINT64_C(0), UINT64_C(0),
5515 UINT64_C(0), UINT64_C(0),
5516 UINT64_C(0), UINT64_C(0),
5517 UINT64_C(0), UINT64_C(0),
5518 UINT64_C(0), UINT64_C(0),
5519 UINT64_C(0), UINT64_C(0),
5520 UINT64_C(0), UINT64_C(0),
5521 UINT64_C(0), UINT64_C(0),
5522 UINT64_C(0), UINT64_C(0),
5523 UINT64_C(0), UINT64_C(0),
5524 UINT64_C(0), UINT64_C(0),
5525 UINT64_C(0), UINT64_C(0),
5526 UINT64_C(0), UINT64_C(0),
5527 UINT64_C(0), UINT64_C(0),
5528 UINT64_C(0), UINT64_C(0),
5529 UINT64_C(0), UINT64_C(0),
5530 UINT64_C(0), UINT64_C(0),
5531 UINT64_C(0), UINT64_C(0),
5532 UINT64_C(0), UINT64_C(0),
5533 UINT64_C(0), UINT64_C(0),
5534 UINT64_C(0), UINT64_C(0),
5535 UINT64_C(0), UINT64_C(0),
5536 UINT64_C(0), UINT64_C(0),
5537 UINT64_C(0), UINT64_C(0),
5538 UINT64_C(0), UINT64_C(0),
5539 UINT64_C(0), UINT64_C(0),
5540 UINT64_C(0), UINT64_C(0),
5541 UINT64_C(0), UINT64_C(0),
5542 UINT64_C(0), UINT64_C(0),
5543 UINT64_C(0), UINT64_C(0),
5544 UINT64_C(0), UINT64_C(0),
5545 UINT64_C(0), UINT64_C(0),
5546 UINT64_C(0), UINT64_C(0),
5547 UINT64_C(0), UINT64_C(0),
5548 UINT64_C(0), UINT64_C(0),
5549 UINT64_C(0), UINT64_C(0),
5550 UINT64_C(0), UINT64_C(0),
5551 UINT64_C(0), UINT64_C(0),
5552 UINT64_C(0), UINT64_C(0),
5553 UINT64_C(0), UINT64_C(0),
5554 UINT64_C(0), UINT64_C(0),
5555 UINT64_C(0), UINT64_C(0),
5556 UINT64_C(0), UINT64_C(0),
5557 UINT64_C(0), UINT64_C(0),
5558 UINT64_C(0), UINT64_C(0),
5559 UINT64_C(0), UINT64_C(0),
5560 UINT64_C(0), UINT64_C(0),
5561 UINT64_C(0), UINT64_C(0),
5562 UINT64_C(0), UINT64_C(0),
5563 UINT64_C(0), UINT64_C(0),
5564 UINT64_C(0), UINT64_C(0),
5565 UINT64_C(0), UINT64_C(0),
5566 UINT64_C(0), UINT64_C(0),
5567 UINT64_C(0), UINT64_C(0),
5568 UINT64_C(0), UINT64_C(0),
5569 UINT64_C(0), UINT64_C(0),
5570 UINT64_C(0), UINT64_C(0),
5571 UINT64_C(0), UINT64_C(0),
5572 UINT64_C(0), UINT64_C(0),
5573 UINT64_C(0), UINT64_C(0),
5574 UINT64_C(0), UINT64_C(0),
5575 UINT64_C(0), UINT64_C(0),
5576 UINT64_C(0), UINT64_C(0),
5577 UINT64_C(0), UINT64_C(0),
5578 UINT64_C(0), UINT64_C(0),
5579 UINT64_C(0), UINT64_C(0),
5580 UINT64_C(0), UINT64_C(0),
5581 UINT64_C(0), UINT64_C(0),
5582 UINT64_C(0), UINT64_C(0),
5583 UINT64_C(0), UINT64_C(0),
5584 UINT64_C(0), UINT64_C(0),
5585 UINT64_C(0), UINT64_C(0),
5586 UINT64_C(0), UINT64_C(0),
5587 UINT64_C(0), UINT64_C(0),
5588 UINT64_C(0), UINT64_C(0),
5589 UINT64_C(0), UINT64_C(0),
5590 UINT64_C(0), UINT64_C(0),
5591 UINT64_C(0), UINT64_C(0),
5592 UINT64_C(0), UINT64_C(0),
5593 UINT64_C(0), UINT64_C(0),
5594 UINT64_C(0), UINT64_C(0),
5595 UINT64_C(0), UINT64_C(0),
5596 UINT64_C(0), UINT64_C(0),
5597 UINT64_C(0), UINT64_C(0),
5598 UINT64_C(0), UINT64_C(0),
5599 UINT64_C(0), UINT64_C(0),
5600 UINT64_C(0), UINT64_C(0),
5601 UINT64_C(0), UINT64_C(0),
5602 UINT64_C(0), UINT64_C(0),
5603 UINT64_C(0), UINT64_C(0),
5604 UINT64_C(0), UINT64_C(0),
5605 UINT64_C(0), UINT64_C(0),
5606 UINT64_C(0), UINT64_C(0),
5607 UINT64_C(0), UINT64_C(0),
5608 UINT64_C(0), UINT64_C(0),
5609 UINT64_C(0), UINT64_C(0),
5610 UINT64_C(0), UINT64_C(0),
5611 UINT64_C(0), UINT64_C(0),
5612 UINT64_C(0), UINT64_C(0),
5613 UINT64_C(0), UINT64_C(0),
5614 UINT64_C(0), UINT64_C(0),
5615 UINT64_C(0), UINT64_C(0),
5616 UINT64_C(0), UINT64_C(0),
5617 UINT64_C(0), UINT64_C(0),
5618 UINT64_C(0), UINT64_C(0),
5619 UINT64_C(0), UINT64_C(0),
5620 UINT64_C(0), UINT64_C(0),
5621 UINT64_C(0), UINT64_C(0),
5622 UINT64_C(0), UINT64_C(0),
5623 UINT64_C(0), UINT64_C(0),
5624 UINT64_C(0), UINT64_C(0),
5625 UINT64_C(0), UINT64_C(0),
5626 UINT64_C(0), UINT64_C(0),
5627 UINT64_C(0), UINT64_C(0),
5628 UINT64_C(0), UINT64_C(0),
5629 UINT64_C(0), UINT64_C(0),
5630 UINT64_C(0), UINT64_C(0),
5631 UINT64_C(0), UINT64_C(0),
5632 UINT64_C(0), UINT64_C(0),
5633 UINT64_C(0), UINT64_C(0),
5634 UINT64_C(0), UINT64_C(0),
5635 UINT64_C(0), UINT64_C(0),
5636 UINT64_C(0), UINT64_C(0),
5637 UINT64_C(0), UINT64_C(0),
5638 UINT64_C(0), UINT64_C(0),
5639 UINT64_C(0), UINT64_C(0),
5640 UINT64_C(0), UINT64_C(0),
5641 UINT64_C(0), UINT64_C(0),
5642 UINT64_C(0), UINT64_C(0),
5643 UINT64_C(0), UINT64_C(0),
5644 UINT64_C(0), UINT64_C(0),
5645 UINT64_C(0), UINT64_C(0),
5646 UINT64_C(0), UINT64_C(0),
5647 UINT64_C(0), UINT64_C(0),
5648 UINT64_C(0), UINT64_C(0),
5649 UINT64_C(0), UINT64_C(0),
5650 UINT64_C(0), UINT64_C(0),
5651 UINT64_C(0), UINT64_C(0),
5652 UINT64_C(0), UINT64_C(0),
5653 UINT64_C(0), UINT64_C(0),
5654 UINT64_C(0), UINT64_C(0),
5655 UINT64_C(0), UINT64_C(0),
5656 UINT64_C(0), UINT64_C(0),
5657 UINT64_C(0), UINT64_C(0),
5658 UINT64_C(0), UINT64_C(0),
5659 UINT64_C(0), UINT64_C(0),
5660 UINT64_C(0), UINT64_C(0),
5661 UINT64_C(0), UINT64_C(0),
5662 UINT64_C(0), UINT64_C(0),
5663 UINT64_C(0), UINT64_C(0),
5664 UINT64_C(0), UINT64_C(0),
5665 UINT64_C(0), UINT64_C(0),
5666 UINT64_C(0), UINT64_C(0),
5667 UINT64_C(0), UINT64_C(0),
5668 UINT64_C(0), UINT64_C(0),
5669 UINT64_C(0), UINT64_C(0),
5670 UINT64_C(0), UINT64_C(0),
5671 UINT64_C(0), UINT64_C(0),
5672 UINT64_C(0), UINT64_C(0),
5673 UINT64_C(0), UINT64_C(0),
5674 UINT64_C(0), UINT64_C(0),
5675 UINT64_C(0), UINT64_C(0),
5676 UINT64_C(0), UINT64_C(0),
5677 UINT64_C(0), UINT64_C(0),
5678 UINT64_C(0), UINT64_C(0),
5679 UINT64_C(0), UINT64_C(0),
5680 UINT64_C(0), UINT64_C(0),
5681 UINT64_C(0), UINT64_C(0),
5682 UINT64_C(0), UINT64_C(0),
5683 UINT64_C(0), UINT64_C(0),
5684 UINT64_C(0), UINT64_C(0),
5685 UINT64_C(0), UINT64_C(0),
5686 UINT64_C(0), UINT64_C(0),
5687 UINT64_C(0), UINT64_C(0),
5688 UINT64_C(0), UINT64_C(0),
5689 UINT64_C(0), UINT64_C(0),
5690 UINT64_C(0), UINT64_C(0),
5691 UINT64_C(0), UINT64_C(0),
5692 UINT64_C(0), UINT64_C(0),
5693 UINT64_C(0), UINT64_C(0),
5694 UINT64_C(0), UINT64_C(0),
5695 UINT64_C(0), UINT64_C(0),
5696 UINT64_C(0), UINT64_C(0),
5697 UINT64_C(0), UINT64_C(0),
5698 UINT64_C(0), UINT64_C(0),
5699 UINT64_C(0), UINT64_C(0),
5700 UINT64_C(0), UINT64_C(0),
5701 UINT64_C(0), UINT64_C(0),
5702 UINT64_C(0), UINT64_C(0),
5703 UINT64_C(0), UINT64_C(0),
5704 UINT64_C(0), UINT64_C(0),
5705 UINT64_C(0), UINT64_C(0),
5706 UINT64_C(0), UINT64_C(0),
5707 UINT64_C(0), UINT64_C(0),
5708 UINT64_C(0), UINT64_C(0),
5709 UINT64_C(0), UINT64_C(0),
5710 UINT64_C(0), UINT64_C(0),
5711 UINT64_C(0), UINT64_C(0),
5712 UINT64_C(0), UINT64_C(0),
5713 UINT64_C(0), UINT64_C(0),
5714 UINT64_C(0), UINT64_C(0),
5715 UINT64_C(0), UINT64_C(0),
5716 UINT64_C(0), UINT64_C(0),
5717 UINT64_C(0), UINT64_C(0),
5718 UINT64_C(0), UINT64_C(0),
5719 UINT64_C(0), UINT64_C(0),
5720 UINT64_C(0), UINT64_C(0),
5721 UINT64_C(0), UINT64_C(0),
5722 UINT64_C(0), UINT64_C(0),
5723 UINT64_C(0), UINT64_C(0),
5724 UINT64_C(0), UINT64_C(0),
5725 UINT64_C(0), UINT64_C(0),
5726 UINT64_C(0), UINT64_C(0),
5727 UINT64_C(0), UINT64_C(0),
5728 UINT64_C(0), UINT64_C(0),
5729 UINT64_C(0), UINT64_C(0),
5730 UINT64_C(0), UINT64_C(0),
5731 UINT64_C(0), UINT64_C(0),
5732 UINT64_C(0), UINT64_C(0),
5733 UINT64_C(0), UINT64_C(0),
5734 UINT64_C(0), UINT64_C(0),
5735 UINT64_C(0), UINT64_C(0),
5736 UINT64_C(0), UINT64_C(0),
5737 UINT64_C(0), UINT64_C(0),
5738 UINT64_C(0), UINT64_C(0),
5739 UINT64_C(0), UINT64_C(0),
5740 UINT64_C(0), UINT64_C(0),
5741 UINT64_C(0), UINT64_C(0),
5742 UINT64_C(0), UINT64_C(0),
5743 UINT64_C(0), UINT64_C(0),
5744 UINT64_C(0), UINT64_C(0),
5745 UINT64_C(0), UINT64_C(0),
5746 UINT64_C(0), UINT64_C(0),
5747 UINT64_C(0), UINT64_C(0),
5748 UINT64_C(0), UINT64_C(0),
5749 UINT64_C(0), UINT64_C(0),
5750 UINT64_C(0), UINT64_C(0),
5751 UINT64_C(0), UINT64_C(0),
5752 UINT64_C(0), UINT64_C(0),
5753 UINT64_C(0), UINT64_C(0),
5754 UINT64_C(0), UINT64_C(0),
5755 UINT64_C(0), UINT64_C(0),
5756 UINT64_C(0), UINT64_C(0),
5757 UINT64_C(0), UINT64_C(0),
5758 UINT64_C(0), UINT64_C(0),
5759 UINT64_C(0), UINT64_C(0),
5760 UINT64_C(0), UINT64_C(0),
5761 UINT64_C(0), UINT64_C(0),
5762 UINT64_C(0), UINT64_C(0),
5763 UINT64_C(0), UINT64_C(0),
5764 UINT64_C(0), UINT64_C(0),
5765 UINT64_C(0), UINT64_C(0),
5766 UINT64_C(0), UINT64_C(0),
5767 UINT64_C(0), UINT64_C(0),
5768 UINT64_C(0), UINT64_C(0),
5769 UINT64_C(0), UINT64_C(0),
5770 UINT64_C(0), UINT64_C(0),
5771 UINT64_C(0), UINT64_C(0),
5772 UINT64_C(0), UINT64_C(0),
5773 UINT64_C(0), UINT64_C(0),
5774 UINT64_C(0), UINT64_C(0),
5775 UINT64_C(0), UINT64_C(0),
5776 UINT64_C(0), UINT64_C(0),
5777 UINT64_C(0), UINT64_C(0),
5778 UINT64_C(0), UINT64_C(0),
5779 UINT64_C(0), UINT64_C(0),
5780 UINT64_C(0), UINT64_C(0),
5781 UINT64_C(0), UINT64_C(0),
5782 UINT64_C(0), UINT64_C(0),
5783 UINT64_C(0), UINT64_C(0),
5784 UINT64_C(0), UINT64_C(0),
5785 UINT64_C(0), UINT64_C(0),
5786 UINT64_C(0), UINT64_C(0),
5787 UINT64_C(0), UINT64_C(0),
5788 UINT64_C(0), UINT64_C(0),
5789 UINT64_C(0), UINT64_C(0),
5790 UINT64_C(0), UINT64_C(0),
5791 UINT64_C(0), UINT64_C(0),
5792 UINT64_C(0), UINT64_C(0),
5793 UINT64_C(0), UINT64_C(0),
5794 UINT64_C(0), UINT64_C(0),
5795 UINT64_C(0), UINT64_C(0),
5796 UINT64_C(0), UINT64_C(0),
5797 UINT64_C(0), UINT64_C(0),
5798 UINT64_C(0), UINT64_C(0),
5799 UINT64_C(0), UINT64_C(0),
5800 UINT64_C(0), UINT64_C(0),
5801 UINT64_C(0), UINT64_C(0),
5802 UINT64_C(0), UINT64_C(0),
5803 UINT64_C(0), UINT64_C(0),
5804 UINT64_C(0), UINT64_C(0),
5805 UINT64_C(0), UINT64_C(0),
5806 UINT64_C(0), UINT64_C(0),
5807 UINT64_C(0), UINT64_C(0),
5808 UINT64_C(0), UINT64_C(0),
5809 UINT64_C(0), UINT64_C(0),
5810 UINT64_C(0), UINT64_C(0),
5811 UINT64_C(0), UINT64_C(0),
5812 UINT64_C(0), UINT64_C(0),
5813 UINT64_C(0), UINT64_C(0),
5814 UINT64_C(0), UINT64_C(0),
5815 UINT64_C(0), UINT64_C(0),
5816 UINT64_C(0), UINT64_C(0),
5817 UINT64_C(0), UINT64_C(0),
5818 UINT64_C(0), UINT64_C(0),
5819 UINT64_C(0), UINT64_C(0),
5820 UINT64_C(0), UINT64_C(0),
5821 UINT64_C(0), UINT64_C(0),
5822 UINT64_C(0), UINT64_C(0),
5823 UINT64_C(0), UINT64_C(0),
5824 UINT64_C(0), UINT64_C(0),
5825 UINT64_C(0), UINT64_C(0),
5826 UINT64_C(0), UINT64_C(0),
5827 UINT64_C(0), UINT64_C(0),
5828 UINT64_C(0), UINT64_C(0),
5829 UINT64_C(0), UINT64_C(0),
5830 UINT64_C(0), UINT64_C(0),
5831 UINT64_C(0), UINT64_C(0),
5832 UINT64_C(0), UINT64_C(0),
5833 UINT64_C(0), UINT64_C(0),
5834 UINT64_C(0), UINT64_C(0),
5835 UINT64_C(0), UINT64_C(0),
5836 UINT64_C(0), UINT64_C(0),
5837 UINT64_C(0), UINT64_C(0),
5838 UINT64_C(0), UINT64_C(0),
5839 UINT64_C(0), UINT64_C(0),
5840 UINT64_C(0), UINT64_C(0),
5841 UINT64_C(0), UINT64_C(0),
5842 UINT64_C(0), UINT64_C(0),
5843 UINT64_C(0), UINT64_C(0),
5844 UINT64_C(0), UINT64_C(0),
5845 UINT64_C(0), UINT64_C(0),
5846 UINT64_C(0), UINT64_C(0),
5847 UINT64_C(0), UINT64_C(0),
5848 UINT64_C(0), UINT64_C(0),
5849 UINT64_C(0), UINT64_C(0),
5850 UINT64_C(0), UINT64_C(0),
5851 UINT64_C(0), UINT64_C(0),
5852 UINT64_C(0), UINT64_C(0),
5853 UINT64_C(0), UINT64_C(0),
5854 UINT64_C(0), UINT64_C(0),
5855 UINT64_C(0), UINT64_C(0),
5856 UINT64_C(0), UINT64_C(0),
5857 UINT64_C(0), UINT64_C(0),
5858 UINT64_C(0), UINT64_C(0),
5859 UINT64_C(0), UINT64_C(0),
5860 UINT64_C(0), UINT64_C(0),
5861 UINT64_C(0), UINT64_C(0),
5862 UINT64_C(0), UINT64_C(0),
5863 UINT64_C(0), UINT64_C(0),
5864 UINT64_C(0), UINT64_C(0),
5865 UINT64_C(0), UINT64_C(0),
5866 UINT64_C(0), UINT64_C(0),
5867 UINT64_C(0), UINT64_C(0),
5868 UINT64_C(0), UINT64_C(0),
5869 UINT64_C(0), UINT64_C(0),
5870 UINT64_C(0), UINT64_C(0),
5871 UINT64_C(0), UINT64_C(0),
5872 UINT64_C(0), UINT64_C(0),
5873 UINT64_C(0), UINT64_C(0),
5874 UINT64_C(0), UINT64_C(0),
5875 UINT64_C(0), UINT64_C(0),
5876 UINT64_C(0), UINT64_C(0),
5877 UINT64_C(0), UINT64_C(0),
5878 UINT64_C(0), UINT64_C(0),
5879 UINT64_C(0), UINT64_C(0),
5880 UINT64_C(0), UINT64_C(0),
5881 UINT64_C(0), UINT64_C(0),
5882 UINT64_C(0), UINT64_C(0),
5883 UINT64_C(0), UINT64_C(0),
5884 UINT64_C(0), UINT64_C(0),
5885 UINT64_C(0), UINT64_C(0),
5886 UINT64_C(0), UINT64_C(0),
5887 UINT64_C(0), UINT64_C(0),
5888 UINT64_C(0), UINT64_C(0),
5889 UINT64_C(0), UINT64_C(0),
5890 UINT64_C(0), UINT64_C(0),
5891 UINT64_C(0), UINT64_C(0),
5892 UINT64_C(0), UINT64_C(0),
5893 UINT64_C(0), UINT64_C(0),
5894 UINT64_C(0), UINT64_C(0),
5895 UINT64_C(0), UINT64_C(0),
5896 UINT64_C(0), UINT64_C(0),
5897 UINT64_C(0), UINT64_C(0),
5898 UINT64_C(0), UINT64_C(0),
5899 UINT64_C(0), UINT64_C(0),
5900 UINT64_C(0), UINT64_C(0),
5901 UINT64_C(0), UINT64_C(0),
5902 UINT64_C(0), UINT64_C(0),
5903 UINT64_C(0), UINT64_C(0),
5904 UINT64_C(0), UINT64_C(0),
5905 UINT64_C(0), UINT64_C(0),
5906 UINT64_C(0), UINT64_C(0),
5907 UINT64_C(0), UINT64_C(0),
5908 UINT64_C(0), UINT64_C(0),
5909 UINT64_C(0), UINT64_C(0),
5910 UINT64_C(0), UINT64_C(0),
5911 UINT64_C(0), UINT64_C(0),
5912 UINT64_C(0), UINT64_C(0),
5913 UINT64_C(0), UINT64_C(0),
5914 UINT64_C(0), UINT64_C(0),
5915 UINT64_C(0), UINT64_C(0),
5916 UINT64_C(0), UINT64_C(0),
5917 UINT64_C(0), UINT64_C(0),
5918 UINT64_C(0), UINT64_C(0),
5919 UINT64_C(0), UINT64_C(0),
5920 UINT64_C(0), UINT64_C(0),
5921 UINT64_C(0), UINT64_C(0),
5922 UINT64_C(0), UINT64_C(0),
5923 UINT64_C(0), UINT64_C(0),
5924 UINT64_C(0), UINT64_C(0),
5925 UINT64_C(0), UINT64_C(0),
5926 UINT64_C(0), UINT64_C(0),
5927 UINT64_C(0), UINT64_C(0),
5928 UINT64_C(0), UINT64_C(0),
5929 UINT64_C(0), UINT64_C(0),
5930 UINT64_C(0), UINT64_C(0),
5931 UINT64_C(0), UINT64_C(0),
5932 UINT64_C(0), UINT64_C(0),
5933 UINT64_C(0), UINT64_C(0),
5934 UINT64_C(0), UINT64_C(0),
5935 UINT64_C(0), UINT64_C(0),
5936 UINT64_C(0), UINT64_C(0),
5937 UINT64_C(0), UINT64_C(0),
5938 UINT64_C(0), UINT64_C(0),
5939 UINT64_C(0), UINT64_C(0),
5940 UINT64_C(0), UINT64_C(0),
5941 UINT64_C(0), UINT64_C(0),
5942 UINT64_C(0), UINT64_C(0),
5943 UINT64_C(0), UINT64_C(0),
5944 UINT64_C(0), UINT64_C(0),
5945 UINT64_C(0), UINT64_C(0),
5946 UINT64_C(0), UINT64_C(0),
5947 UINT64_C(0), UINT64_C(0),
5948 UINT64_C(0), UINT64_C(0),
5949 UINT64_C(0), UINT64_C(0),
5950 UINT64_C(0), UINT64_C(0),
5951 UINT64_C(0), UINT64_C(0),
5952 UINT64_C(0), UINT64_C(0),
5953 UINT64_C(0), UINT64_C(0),
5954 UINT64_C(0), UINT64_C(0),
5955 UINT64_C(0), UINT64_C(0),
5956 UINT64_C(0), UINT64_C(0),
5957 UINT64_C(0), UINT64_C(0),
5958 UINT64_C(0), UINT64_C(0),
5959 UINT64_C(0), UINT64_C(0),
5960 UINT64_C(0), UINT64_C(0),
5961 UINT64_C(0), UINT64_C(0),
5962 UINT64_C(0), UINT64_C(0),
5963 UINT64_C(0), UINT64_C(0),
5964 UINT64_C(0), UINT64_C(0),
5965 UINT64_C(0), UINT64_C(0),
5966 UINT64_C(0), UINT64_C(0),
5967 UINT64_C(0), UINT64_C(0),
5968 UINT64_C(0), UINT64_C(0),
5969 UINT64_C(0), UINT64_C(0),
5970 UINT64_C(0), UINT64_C(0),
5971 UINT64_C(0), UINT64_C(0),
5972 UINT64_C(0), UINT64_C(0),
5973 UINT64_C(0), UINT64_C(0),
5974 UINT64_C(0), UINT64_C(0),
5975 UINT64_C(0), UINT64_C(0),
5976 UINT64_C(0), UINT64_C(0),
5977 UINT64_C(0), UINT64_C(0),
5978 UINT64_C(0), UINT64_C(0),
5979 UINT64_C(0), UINT64_C(0),
5980 UINT64_C(0), UINT64_C(0),
5981 UINT64_C(0), UINT64_C(0),
5982 UINT64_C(0), UINT64_C(0),
5983 UINT64_C(0), UINT64_C(0),
5984 UINT64_C(0), UINT64_C(0),
5985 UINT64_C(0), UINT64_C(0),
5986 UINT64_C(0), UINT64_C(0),
5987 UINT64_C(0), UINT64_C(0),
5988 UINT64_C(0), UINT64_C(0),
5989 UINT64_C(0), UINT64_C(0),
5990 UINT64_C(0), UINT64_C(0),
5991 UINT64_C(0), UINT64_C(0),
5992 UINT64_C(0), UINT64_C(0),
5993 UINT64_C(0), UINT64_C(0),
5994 UINT64_C(0), UINT64_C(0),
5995 UINT64_C(0), UINT64_C(0),
5996 UINT64_C(0), UINT64_C(0),
5997 UINT64_C(0), UINT64_C(0),
5998 UINT64_C(0), UINT64_C(0),
5999 UINT64_C(0), UINT64_C(0),
6000 UINT64_C(0), UINT64_C(0),
6001 UINT64_C(0), UINT64_C(0),
6002 UINT64_C(0), UINT64_C(0),
6003 UINT64_C(0), UINT64_C(0),
6004 UINT64_C(0), UINT64_C(0),
6005 UINT64_C(0), UINT64_C(0),
6006 UINT64_C(0), UINT64_C(0),
6007 UINT64_C(0), UINT64_C(0),
6008 UINT64_C(0), UINT64_C(0),
6009 UINT64_C(0), UINT64_C(0),
6010 UINT64_C(0), UINT64_C(0),
6011 UINT64_C(0), UINT64_C(0),
6012 UINT64_C(0), UINT64_C(0),
6013 UINT64_C(0), UINT64_C(0),
6014 UINT64_C(0), UINT64_C(0),
6015 UINT64_C(0), UINT64_C(0),
6016 UINT64_C(0), UINT64_C(0),
6017 UINT64_C(0), UINT64_C(0),
6018 UINT64_C(0), UINT64_C(0),
6019 UINT64_C(0), UINT64_C(0),
6020 UINT64_C(0), UINT64_C(0),
6021 UINT64_C(0), UINT64_C(0),
6022 UINT64_C(0), UINT64_C(0),
6023 UINT64_C(0), UINT64_C(0),
6024 UINT64_C(0), UINT64_C(0),
6025 UINT64_C(0), UINT64_C(0),
6026 UINT64_C(0), UINT64_C(0),
6027 UINT64_C(0), UINT64_C(0),
6028 UINT64_C(0), UINT64_C(0),
6029 UINT64_C(0), UINT64_C(0),
6030 UINT64_C(0), UINT64_C(0),
6031 UINT64_C(0), UINT64_C(0),
6032 UINT64_C(0), UINT64_C(0),
6033 UINT64_C(0), UINT64_C(0),
6034 UINT64_C(0), UINT64_C(0),
6035 UINT64_C(0), UINT64_C(0),
6036 UINT64_C(0), UINT64_C(0),
6037 UINT64_C(0), UINT64_C(0),
6038 UINT64_C(0), UINT64_C(0),
6039 UINT64_C(0), UINT64_C(0),
6040 UINT64_C(0), UINT64_C(0),
6041 UINT64_C(0), UINT64_C(0),
6042 UINT64_C(0), UINT64_C(0),
6043 UINT64_C(0), UINT64_C(0),
6044 UINT64_C(0), UINT64_C(0),
6045 UINT64_C(0), UINT64_C(0),
6046 UINT64_C(0), UINT64_C(0),
6047 UINT64_C(0), UINT64_C(0),
6048 UINT64_C(0), UINT64_C(0),
6049 UINT64_C(0), UINT64_C(0),
6050 UINT64_C(0), UINT64_C(0),
6051 UINT64_C(0), UINT64_C(0),
6052 UINT64_C(0), UINT64_C(0),
6053 UINT64_C(0), UINT64_C(0),
6054 UINT64_C(0), UINT64_C(0),
6055 UINT64_C(0), UINT64_C(0),
6056 UINT64_C(0), UINT64_C(0),
6057 UINT64_C(0), UINT64_C(0),
6058 UINT64_C(0), UINT64_C(0),
6059 UINT64_C(0), UINT64_C(0),
6060 UINT64_C(0), UINT64_C(0),
6061 UINT64_C(0), UINT64_C(0),
6062 UINT64_C(0), UINT64_C(0),
6063 UINT64_C(0), UINT64_C(0),
6064 UINT64_C(0), UINT64_C(0),
6065 UINT64_C(0), UINT64_C(0),
6066 UINT64_C(0), UINT64_C(0),
6067 UINT64_C(0), UINT64_C(0),
6068 UINT64_C(0), UINT64_C(0),
6069 UINT64_C(0), UINT64_C(0),
6070 UINT64_C(0), UINT64_C(0),
6071 UINT64_C(0), UINT64_C(0),
6072 UINT64_C(0), UINT64_C(0),
6073 UINT64_C(0), UINT64_C(0),
6074 UINT64_C(0), UINT64_C(0),
6075 UINT64_C(0), UINT64_C(0),
6076 UINT64_C(0), UINT64_C(0),
6077 UINT64_C(0), UINT64_C(0),
6078 UINT64_C(0), UINT64_C(0),
6079 UINT64_C(0), UINT64_C(0),
6080 UINT64_C(0), UINT64_C(0),
6081 UINT64_C(0), UINT64_C(0),
6082 UINT64_C(0), UINT64_C(0),
6083 UINT64_C(0), UINT64_C(0),
6084 UINT64_C(0), UINT64_C(0),
6085 UINT64_C(0), UINT64_C(0),
6086 UINT64_C(0), UINT64_C(0),
6087 UINT64_C(0), UINT64_C(0),
6088 UINT64_C(0), UINT64_C(0),
6089 UINT64_C(0), UINT64_C(0),
6090 UINT64_C(0), UINT64_C(0),
6091 UINT64_C(0), UINT64_C(0),
6092 UINT64_C(0), UINT64_C(0),
6093 UINT64_C(0), UINT64_C(0),
6094 UINT64_C(0), UINT64_C(0),
6095 UINT64_C(0), UINT64_C(0),
6096 UINT64_C(0), UINT64_C(0),
6097 UINT64_C(0), UINT64_C(0),
6098 UINT64_C(0), UINT64_C(0),
6099 UINT64_C(0), UINT64_C(0),
6100 UINT64_C(0), UINT64_C(0),
6101 UINT64_C(0), UINT64_C(0),
6102 UINT64_C(0), UINT64_C(0),
6103 UINT64_C(0), UINT64_C(0),
6104 UINT64_C(0), UINT64_C(0),
6105 UINT64_C(0), UINT64_C(0),
6106 UINT64_C(0), UINT64_C(0),
6107 UINT64_C(0), UINT64_C(0),
6108 UINT64_C(0), UINT64_C(0),
6109 UINT64_C(0), UINT64_C(0),
6110 UINT64_C(0), UINT64_C(0),
6111 UINT64_C(0), UINT64_C(0),
6112 UINT64_C(0), UINT64_C(0),
6113 UINT64_C(0), UINT64_C(0),
6114 UINT64_C(0), UINT64_C(0),
6115 UINT64_C(0), UINT64_C(0),
6116 UINT64_C(0), UINT64_C(0),
6117 UINT64_C(0), UINT64_C(0),
6118 UINT64_C(0), UINT64_C(0),
6119 UINT64_C(0), UINT64_C(0),
6120 UINT64_C(0), UINT64_C(0),
6121 UINT64_C(0), UINT64_C(0),
6122 UINT64_C(0), UINT64_C(0),
6123 UINT64_C(0), UINT64_C(0),
6124 UINT64_C(0), UINT64_C(0),
6125 UINT64_C(0), UINT64_C(0),
6126 UINT64_C(0), UINT64_C(0),
6127 UINT64_C(0), UINT64_C(0),
6128 UINT64_C(0), UINT64_C(0),
6129 UINT64_C(0), UINT64_C(0),
6130 UINT64_C(0), UINT64_C(0),
6131 UINT64_C(0), UINT64_C(0),
6132 UINT64_C(0), UINT64_C(0),
6133 UINT64_C(0), UINT64_C(0),
6134 UINT64_C(0), UINT64_C(0),
6135 UINT64_C(0), UINT64_C(0),
6136 UINT64_C(0), UINT64_C(0),
6137 UINT64_C(0), UINT64_C(0),
6138 UINT64_C(0), UINT64_C(0),
6139 UINT64_C(0), UINT64_C(0),
6140 UINT64_C(0), UINT64_C(0),
6141 UINT64_C(0), UINT64_C(0),
6142 UINT64_C(0), UINT64_C(0),
6143 UINT64_C(0), UINT64_C(0),
6144 UINT64_C(0), UINT64_C(0),
6145 UINT64_C(0), UINT64_C(0),
6146 UINT64_C(0), UINT64_C(0),
6147 UINT64_C(0), UINT64_C(0),
6148 UINT64_C(0), UINT64_C(0),
6149 UINT64_C(0), UINT64_C(0),
6150 UINT64_C(0), UINT64_C(0),
6151 UINT64_C(0), UINT64_C(0),
6152 UINT64_C(0), UINT64_C(0),
6153 UINT64_C(0), UINT64_C(0),
6154 UINT64_C(0), UINT64_C(0),
6155 UINT64_C(0), UINT64_C(0),
6156 UINT64_C(0), UINT64_C(0),
6157 UINT64_C(0), UINT64_C(0),
6158 UINT64_C(0), UINT64_C(0),
6159 UINT64_C(0), UINT64_C(0),
6160 UINT64_C(0), UINT64_C(0),
6161 UINT64_C(0), UINT64_C(0),
6162 UINT64_C(0), UINT64_C(0),
6163 UINT64_C(0), UINT64_C(0),
6164 UINT64_C(0), UINT64_C(0),
6165 UINT64_C(0), UINT64_C(0),
6166 UINT64_C(0), UINT64_C(0),
6167 UINT64_C(0), UINT64_C(0),
6168 UINT64_C(0), UINT64_C(0),
6169 UINT64_C(0), UINT64_C(0),
6170 UINT64_C(0), UINT64_C(0),
6171 UINT64_C(0), UINT64_C(0),
6172 UINT64_C(0), UINT64_C(0),
6173 UINT64_C(0), UINT64_C(0),
6174 UINT64_C(0), UINT64_C(0),
6175 UINT64_C(0), UINT64_C(0),
6176 UINT64_C(0), UINT64_C(0),
6177 UINT64_C(0), UINT64_C(0),
6178 UINT64_C(0), UINT64_C(0),
6179 UINT64_C(0), UINT64_C(0),
6180 UINT64_C(0), UINT64_C(0),
6181 UINT64_C(0), UINT64_C(0),
6182 UINT64_C(0), UINT64_C(0),
6183 UINT64_C(0), UINT64_C(0),
6184 UINT64_C(0), UINT64_C(0),
6185 UINT64_C(0), UINT64_C(0),
6186 UINT64_C(0), UINT64_C(0),
6187 UINT64_C(0), UINT64_C(0),
6188 UINT64_C(0), UINT64_C(0),
6189 UINT64_C(0), UINT64_C(0),
6190 UINT64_C(0), UINT64_C(0),
6191 UINT64_C(0), UINT64_C(0),
6192 UINT64_C(0), UINT64_C(0),
6193 UINT64_C(0), UINT64_C(0),
6194 UINT64_C(0), UINT64_C(0),
6195 UINT64_C(0), UINT64_C(0),
6196 UINT64_C(0), UINT64_C(0),
6197 UINT64_C(0), UINT64_C(0),
6198 UINT64_C(0), UINT64_C(0),
6199 UINT64_C(0), UINT64_C(0),
6200 UINT64_C(0), UINT64_C(0),
6201 UINT64_C(0), UINT64_C(0),
6202 UINT64_C(0), UINT64_C(0),
6203 UINT64_C(0), UINT64_C(0),
6204 UINT64_C(0), UINT64_C(0),
6205 UINT64_C(0), UINT64_C(0),
6206 UINT64_C(0), UINT64_C(0),
6207 UINT64_C(0), UINT64_C(0),
6208 UINT64_C(0), UINT64_C(0),
6209 UINT64_C(0), UINT64_C(0),
6210 UINT64_C(0), UINT64_C(0),
6211 UINT64_C(0), UINT64_C(0),
6212 UINT64_C(0), UINT64_C(0),
6213 UINT64_C(0), UINT64_C(0),
6214 UINT64_C(0), UINT64_C(0),
6215 UINT64_C(0), UINT64_C(0),
6216 UINT64_C(0), UINT64_C(0),
6217 UINT64_C(0), UINT64_C(0),
6218 UINT64_C(0), UINT64_C(0),
6219 UINT64_C(0), UINT64_C(0),
6220 UINT64_C(0), UINT64_C(0),
6221 UINT64_C(0), UINT64_C(0),
6222 UINT64_C(0), UINT64_C(0),
6223 UINT64_C(0), UINT64_C(0),
6224 UINT64_C(0), UINT64_C(0),
6225 UINT64_C(0), UINT64_C(0),
6226 UINT64_C(0), UINT64_C(0),
6227 UINT64_C(0), UINT64_C(0),
6228 UINT64_C(0), UINT64_C(0),
6229 UINT64_C(0), UINT64_C(0),
6230 UINT64_C(0), UINT64_C(0),
6231 UINT64_C(0), UINT64_C(0),
6232 UINT64_C(0), UINT64_C(0),
6233 UINT64_C(0), UINT64_C(0),
6234 UINT64_C(0), UINT64_C(0),
6235 UINT64_C(0), UINT64_C(0),
6236 UINT64_C(0), UINT64_C(0),
6237 UINT64_C(0), UINT64_C(0),
6238 UINT64_C(0), UINT64_C(0),
6239 UINT64_C(0), UINT64_C(0),
6240 UINT64_C(0), UINT64_C(0),
6241 UINT64_C(0), UINT64_C(0),
6242 UINT64_C(0), UINT64_C(0),
6243 UINT64_C(0), UINT64_C(0),
6244 UINT64_C(0), UINT64_C(0),
6245 UINT64_C(0), UINT64_C(0),
6246 UINT64_C(0), UINT64_C(0),
6247 UINT64_C(0), UINT64_C(0),
6248 UINT64_C(0), UINT64_C(0),
6249 UINT64_C(0), UINT64_C(0),
6250 UINT64_C(0), UINT64_C(0),
6251 UINT64_C(0), UINT64_C(0),
6252 UINT64_C(0), UINT64_C(0),
6253 UINT64_C(0), UINT64_C(0),
6254 UINT64_C(0), UINT64_C(0),
6255 UINT64_C(0), UINT64_C(0),
6256 UINT64_C(0), UINT64_C(0),
6257 UINT64_C(0), UINT64_C(0),
6258 UINT64_C(0), UINT64_C(0),
6259 UINT64_C(0), UINT64_C(0),
6260 UINT64_C(0), UINT64_C(0),
6261 UINT64_C(0), UINT64_C(0),
6262 UINT64_C(0), UINT64_C(0),
6263 UINT64_C(0), UINT64_C(0),
6264 UINT64_C(0), UINT64_C(0),
6265 UINT64_C(0), UINT64_C(0),
6266 UINT64_C(0), UINT64_C(0),
6267 UINT64_C(0), UINT64_C(0),
6268 UINT64_C(0), UINT64_C(0),
6269 UINT64_C(0), UINT64_C(0),
6270 UINT64_C(0), UINT64_C(0),
6271 UINT64_C(0), UINT64_C(0),
6272 UINT64_C(0), UINT64_C(0),
6273 UINT64_C(0), UINT64_C(0),
6274 UINT64_C(0), UINT64_C(0),
6275 UINT64_C(0), UINT64_C(0),
6276 UINT64_C(0), UINT64_C(0),
6277 UINT64_C(0), UINT64_C(0),
6278 UINT64_C(0), UINT64_C(0),
6279 UINT64_C(0), UINT64_C(0),
6280 UINT64_C(0), UINT64_C(0),
6281 UINT64_C(0), UINT64_C(0),
6282 UINT64_C(0), UINT64_C(0),
6283 UINT64_C(0), UINT64_C(0),
6284 UINT64_C(0), UINT64_C(0),
6285 UINT64_C(0), UINT64_C(0),
6286 UINT64_C(0), UINT64_C(0),
6287 UINT64_C(0), UINT64_C(0),
6288 UINT64_C(0), UINT64_C(0),
6289 UINT64_C(0), UINT64_C(0),
6290 UINT64_C(0), UINT64_C(0),
6291 UINT64_C(0), UINT64_C(0),
6292 UINT64_C(0), UINT64_C(0),
6293 UINT64_C(0), UINT64_C(0),
6294 UINT64_C(0), UINT64_C(0),
6295 UINT64_C(0), UINT64_C(0),
6296 UINT64_C(0), UINT64_C(0),
6297 UINT64_C(0), UINT64_C(0),
6298 UINT64_C(0), UINT64_C(0),
6299 UINT64_C(0), UINT64_C(0),
6300 UINT64_C(0), UINT64_C(0),
6301 UINT64_C(0), UINT64_C(0),
6302 UINT64_C(0), UINT64_C(0),
6303 UINT64_C(0), UINT64_C(0),
6304 UINT64_C(0), UINT64_C(0),
6305 UINT64_C(0), UINT64_C(0),
6306 UINT64_C(0), UINT64_C(0),
6307 UINT64_C(0), UINT64_C(0),
6308 UINT64_C(0), UINT64_C(0),
6309 UINT64_C(0), UINT64_C(0),
6310 UINT64_C(0), UINT64_C(0),
6311 UINT64_C(0), UINT64_C(0),
6312 UINT64_C(0), UINT64_C(0),
6313 UINT64_C(0), UINT64_C(0),
6314 UINT64_C(0), UINT64_C(0),
6315 UINT64_C(0), UINT64_C(0),
6316 UINT64_C(0), UINT64_C(0),
6317 UINT64_C(0), UINT64_C(0),
6318 UINT64_C(0), UINT64_C(0),
6319 UINT64_C(0), UINT64_C(0),
6320 UINT64_C(0), UINT64_C(0),
6321 UINT64_C(0), UINT64_C(0),
6322 UINT64_C(0), UINT64_C(0),
6323 UINT64_C(0), UINT64_C(0),
6324 UINT64_C(0), UINT64_C(0),
6325 UINT64_C(0), UINT64_C(0),
6326 UINT64_C(0), UINT64_C(0),
6327 UINT64_C(0), UINT64_C(0),
6328 UINT64_C(0), UINT64_C(0),
6329 UINT64_C(0), UINT64_C(0),
6330 UINT64_C(0), UINT64_C(0),
6331 UINT64_C(0), UINT64_C(0),
6332 UINT64_C(0), UINT64_C(0),
6333 UINT64_C(0), UINT64_C(0),
6334 UINT64_C(0), UINT64_C(0),
6335 UINT64_C(0), UINT64_C(0),
6336 UINT64_C(0), UINT64_C(0),
6337 UINT64_C(0), UINT64_C(0),
6338 UINT64_C(0), UINT64_C(0),
6339 UINT64_C(0), UINT64_C(0),
6340 UINT64_C(0), UINT64_C(0),
6341 UINT64_C(0), UINT64_C(0),
6342 UINT64_C(0), UINT64_C(0),
6343 UINT64_C(0), UINT64_C(0),
6344 UINT64_C(0), UINT64_C(0),
6345 UINT64_C(0), UINT64_C(0),
6346 UINT64_C(0), UINT64_C(0),
6347 UINT64_C(0), UINT64_C(0),
6348 UINT64_C(0), UINT64_C(0),
6349 UINT64_C(0), UINT64_C(0),
6350 UINT64_C(0), UINT64_C(0),
6351 UINT64_C(0), UINT64_C(0),
6352 UINT64_C(0), UINT64_C(0),
6353 UINT64_C(0), UINT64_C(0),
6354 UINT64_C(0), UINT64_C(0),
6355 UINT64_C(0), UINT64_C(0),
6356 UINT64_C(0), UINT64_C(0),
6357 UINT64_C(0), UINT64_C(0),
6358 UINT64_C(0), UINT64_C(0),
6359 UINT64_C(0), UINT64_C(0),
6360 UINT64_C(0), UINT64_C(0),
6361 UINT64_C(0), UINT64_C(0),
6362 UINT64_C(0), UINT64_C(0),
6363 UINT64_C(0), UINT64_C(0),
6364 UINT64_C(0), UINT64_C(0),
6365 UINT64_C(0), UINT64_C(0),
6366 UINT64_C(0), UINT64_C(0),
6367 UINT64_C(0), UINT64_C(0),
6368 UINT64_C(0), UINT64_C(0),
6369 UINT64_C(0), UINT64_C(0),
6370 UINT64_C(0), UINT64_C(0),
6371 UINT64_C(0), UINT64_C(0),
6372 UINT64_C(0), UINT64_C(0),
6373 UINT64_C(0), UINT64_C(0),
6374 UINT64_C(0), UINT64_C(0),
6375 UINT64_C(0), UINT64_C(0),
6376 UINT64_C(0), UINT64_C(0),
6377 UINT64_C(0), UINT64_C(0),
6378 UINT64_C(0), UINT64_C(0),
6379 UINT64_C(0), UINT64_C(0),
6380 UINT64_C(0), UINT64_C(0),
6381 UINT64_C(0), UINT64_C(0),
6382 UINT64_C(0), UINT64_C(0),
6383 UINT64_C(0), UINT64_C(0),
6384 UINT64_C(0), UINT64_C(0),
6385 UINT64_C(0), UINT64_C(0),
6386 UINT64_C(0), UINT64_C(0),
6387 UINT64_C(0), UINT64_C(0),
6388 UINT64_C(0), UINT64_C(0),
6389 UINT64_C(0), UINT64_C(0),
6390 UINT64_C(0), UINT64_C(0),
6391 UINT64_C(0), UINT64_C(0),
6392 UINT64_C(0), UINT64_C(0),
6393 UINT64_C(0), UINT64_C(0),
6394 UINT64_C(0), UINT64_C(0),
6395 UINT64_C(0), UINT64_C(0),
6396 UINT64_C(0), UINT64_C(0),
6397 UINT64_C(0), UINT64_C(0),
6398 UINT64_C(0), UINT64_C(0),
6399 UINT64_C(0), UINT64_C(0),
6400 UINT64_C(0), UINT64_C(0),
6401 UINT64_C(0), UINT64_C(0),
6402 UINT64_C(0), UINT64_C(0),
6403 UINT64_C(0), UINT64_C(0),
6404 UINT64_C(0), UINT64_C(0),
6405 UINT64_C(0), UINT64_C(0),
6406 UINT64_C(0), UINT64_C(0),
6407 UINT64_C(0), UINT64_C(0),
6408 UINT64_C(0), UINT64_C(0),
6409 UINT64_C(0), UINT64_C(0),
6410 UINT64_C(0), UINT64_C(0),
6411 UINT64_C(0), UINT64_C(0),
6412 UINT64_C(0), UINT64_C(0),
6413 UINT64_C(0), UINT64_C(0),
6414 UINT64_C(0), UINT64_C(0),
6415 UINT64_C(0), UINT64_C(0),
6416 UINT64_C(0), UINT64_C(0),
6417 UINT64_C(0), UINT64_C(0),
6418 UINT64_C(0), UINT64_C(0),
6419 UINT64_C(0), UINT64_C(0),
6420 UINT64_C(0), UINT64_C(0),
6421 UINT64_C(0), UINT64_C(0),
6422 UINT64_C(0), UINT64_C(0),
6423 UINT64_C(0), UINT64_C(0),
6424 UINT64_C(0), UINT64_C(0),
6425 UINT64_C(0), UINT64_C(0),
6426 UINT64_C(0), UINT64_C(0),
6427 UINT64_C(0), UINT64_C(0),
6428 UINT64_C(0), UINT64_C(0),
6429 UINT64_C(0), UINT64_C(0),
6430 UINT64_C(0), UINT64_C(0),
6431 UINT64_C(0), UINT64_C(0),
6432 UINT64_C(0), UINT64_C(0),
6433 UINT64_C(0), UINT64_C(0),
6434 UINT64_C(0), UINT64_C(0),
6435 UINT64_C(0), UINT64_C(0),
6436 UINT64_C(0), UINT64_C(0),
6437 UINT64_C(0), UINT64_C(0),
6438 UINT64_C(0), UINT64_C(0),
6439 UINT64_C(0), UINT64_C(0),
6440 UINT64_C(0), UINT64_C(0),
6441 UINT64_C(0), UINT64_C(0),
6442 UINT64_C(0), UINT64_C(0),
6443 UINT64_C(0), UINT64_C(0),
6444 UINT64_C(0), UINT64_C(0),
6445 UINT64_C(0), UINT64_C(0),
6446 UINT64_C(0), UINT64_C(0),
6447 UINT64_C(0), UINT64_C(0),
6448 UINT64_C(0), UINT64_C(0),
6449 UINT64_C(0), UINT64_C(0),
6450 UINT64_C(0), UINT64_C(0),
6451 UINT64_C(0), UINT64_C(0),
6452 UINT64_C(0), UINT64_C(0),
6453 UINT64_C(0), UINT64_C(0),
6454 UINT64_C(0), UINT64_C(0),
6455 UINT64_C(0), UINT64_C(0),
6456 UINT64_C(0), UINT64_C(0),
6457 UINT64_C(0), UINT64_C(0),
6458 UINT64_C(0), UINT64_C(0),
6459 UINT64_C(0), UINT64_C(0),
6460 UINT64_C(0), UINT64_C(0),
6461 UINT64_C(0), UINT64_C(0),
6462 UINT64_C(0), UINT64_C(0),
6463 UINT64_C(0), UINT64_C(0),
6464 UINT64_C(0), UINT64_C(0),
6465 UINT64_C(0), UINT64_C(0),
6466 UINT64_C(0), UINT64_C(0),
6467 UINT64_C(0), UINT64_C(0),
6468 UINT64_C(0), UINT64_C(0),
6469 UINT64_C(0), UINT64_C(0),
6470 UINT64_C(0), UINT64_C(0),
6471 UINT64_C(0), UINT64_C(0),
6472 UINT64_C(0), UINT64_C(0),
6473 UINT64_C(0), UINT64_C(0),
6474 UINT64_C(0), UINT64_C(0),
6475 UINT64_C(0), UINT64_C(0),
6476 UINT64_C(0), UINT64_C(0),
6477 UINT64_C(0), UINT64_C(0),
6478 UINT64_C(0), UINT64_C(0),
6479 UINT64_C(0), UINT64_C(0),
6480 UINT64_C(0), UINT64_C(0),
6481 UINT64_C(0), UINT64_C(0),
6482 UINT64_C(0), UINT64_C(0),
6483 UINT64_C(0), UINT64_C(0),
6484 UINT64_C(0), UINT64_C(0),
6485 UINT64_C(0), UINT64_C(0),
6486 UINT64_C(0), UINT64_C(0),
6487 UINT64_C(0), UINT64_C(0),
6488 UINT64_C(0), UINT64_C(0),
6489 UINT64_C(0), UINT64_C(0),
6490 UINT64_C(0), UINT64_C(0),
6491 UINT64_C(0), UINT64_C(0),
6492 UINT64_C(0), UINT64_C(0),
6493 UINT64_C(0), UINT64_C(0),
6494 UINT64_C(0), UINT64_C(0),
6495 UINT64_C(0), UINT64_C(0),
6496 UINT64_C(0), UINT64_C(0),
6497 UINT64_C(0), UINT64_C(0),
6498 UINT64_C(0), UINT64_C(0),
6499 UINT64_C(0), UINT64_C(0),
6500 UINT64_C(0), UINT64_C(0),
6501 UINT64_C(0), UINT64_C(0),
6502 UINT64_C(0), UINT64_C(0),
6503 UINT64_C(0), UINT64_C(0),
6504 UINT64_C(0), UINT64_C(0),
6505 UINT64_C(0), UINT64_C(0),
6506 UINT64_C(0), UINT64_C(0),
6507 UINT64_C(0), UINT64_C(0),
6508 UINT64_C(0), UINT64_C(0),
6509 UINT64_C(0), UINT64_C(0),
6510 UINT64_C(0), UINT64_C(0),
6511 UINT64_C(0), UINT64_C(0),
6512 UINT64_C(0), UINT64_C(0),
6513 UINT64_C(0), UINT64_C(0),
6514 UINT64_C(0), UINT64_C(0),
6515 UINT64_C(0), UINT64_C(0),
6516 UINT64_C(0), UINT64_C(0),
6517 UINT64_C(0), UINT64_C(0),
6518 UINT64_C(0), UINT64_C(0),
6519 UINT64_C(0), UINT64_C(0),
6520 UINT64_C(0), UINT64_C(0),
6521 UINT64_C(0), UINT64_C(0),
6522 UINT64_C(0), UINT64_C(0),
6523 UINT64_C(0), UINT64_C(0),
6524 UINT64_C(0), UINT64_C(0),
6525 UINT64_C(0), UINT64_C(0),
6526 UINT64_C(0), UINT64_C(0),
6527 UINT64_C(0), UINT64_C(0),
6528 UINT64_C(0), UINT64_C(0),
6529 UINT64_C(0), UINT64_C(0),
6530 UINT64_C(0), UINT64_C(0),
6531 UINT64_C(0), UINT64_C(0),
6532 UINT64_C(0), UINT64_C(0),
6533 UINT64_C(0), UINT64_C(0),
6534 UINT64_C(0), UINT64_C(0),
6535 UINT64_C(0), UINT64_C(0),
6536 UINT64_C(0), UINT64_C(0),
6537 UINT64_C(0), UINT64_C(0),
6538 UINT64_C(0), UINT64_C(0),
6539 UINT64_C(0), UINT64_C(0),
6540 UINT64_C(0), UINT64_C(0),
6541 UINT64_C(0), UINT64_C(0),
6542 UINT64_C(0), UINT64_C(0),
6543 UINT64_C(0), UINT64_C(0),
6544 UINT64_C(0), UINT64_C(0),
6545 UINT64_C(0), UINT64_C(0),
6546 UINT64_C(0), UINT64_C(0),
6547 UINT64_C(0), UINT64_C(0),
6548 UINT64_C(0), UINT64_C(0),
6549 UINT64_C(0), UINT64_C(0),
6550 UINT64_C(0), UINT64_C(0),
6551 UINT64_C(0), UINT64_C(0),
6552 UINT64_C(0), UINT64_C(0),
6553 UINT64_C(0), UINT64_C(0),
6554 UINT64_C(0), UINT64_C(0),
6555 UINT64_C(0), UINT64_C(0),
6556 UINT64_C(0), UINT64_C(0),
6557 UINT64_C(0), UINT64_C(0),
6558 UINT64_C(0), UINT64_C(0),
6559 UINT64_C(0), UINT64_C(0),
6560 UINT64_C(0), UINT64_C(0),
6561 UINT64_C(0), UINT64_C(0),
6562 UINT64_C(0), UINT64_C(0),
6563 UINT64_C(0), UINT64_C(0),
6564 UINT64_C(0), UINT64_C(0),
6565 UINT64_C(0), UINT64_C(0),
6566 UINT64_C(0), UINT64_C(0),
6567 UINT64_C(0), UINT64_C(0),
6568 UINT64_C(0), UINT64_C(0),
6569 UINT64_C(0), UINT64_C(0),
6570 UINT64_C(0), UINT64_C(0),
6571 UINT64_C(0), UINT64_C(0),
6572 UINT64_C(0), UINT64_C(0),
6573 UINT64_C(0), UINT64_C(0),
6574 UINT64_C(0), UINT64_C(0),
6575 UINT64_C(0), UINT64_C(0),
6576 UINT64_C(0), UINT64_C(0),
6577 UINT64_C(0), UINT64_C(0),
6578 UINT64_C(0), UINT64_C(0),
6579 UINT64_C(0), UINT64_C(0),
6580 UINT64_C(0), UINT64_C(0),
6581 UINT64_C(0), UINT64_C(0),
6582 UINT64_C(0), UINT64_C(0),
6583 UINT64_C(0), UINT64_C(0),
6584 UINT64_C(0), UINT64_C(0),
6585 UINT64_C(0), UINT64_C(0),
6586 UINT64_C(0), UINT64_C(0),
6587 UINT64_C(0), UINT64_C(0),
6588 UINT64_C(0), UINT64_C(0),
6589 UINT64_C(0), UINT64_C(0),
6590 UINT64_C(0), UINT64_C(0),
6591 UINT64_C(0), UINT64_C(0),
6592 UINT64_C(0), UINT64_C(0),
6593 UINT64_C(0), UINT64_C(0),
6594 UINT64_C(0), UINT64_C(0),
6595 UINT64_C(0), UINT64_C(0),
6596 UINT64_C(0), UINT64_C(0),
6597 UINT64_C(0), UINT64_C(0),
6598 UINT64_C(0), UINT64_C(0),
6599 UINT64_C(0), UINT64_C(0),
6600 UINT64_C(0), UINT64_C(0),
6601 UINT64_C(0), UINT64_C(0),
6602 UINT64_C(0), UINT64_C(0),
6603 UINT64_C(0), UINT64_C(0),
6604 UINT64_C(0), UINT64_C(0),
6605 UINT64_C(0), UINT64_C(0),
6606 UINT64_C(0), UINT64_C(0),
6607 UINT64_C(0), UINT64_C(0),
6608 UINT64_C(0), UINT64_C(0),
6609 UINT64_C(0), UINT64_C(0),
6610 UINT64_C(0), UINT64_C(0),
6611 UINT64_C(0), UINT64_C(0),
6612 UINT64_C(0), UINT64_C(0),
6613 UINT64_C(0), UINT64_C(0),
6614 UINT64_C(0), UINT64_C(0),
6615 UINT64_C(0), UINT64_C(0),
6616 UINT64_C(0), UINT64_C(0),
6617 UINT64_C(0), UINT64_C(0),
6618 UINT64_C(0), UINT64_C(0),
6619 UINT64_C(0), UINT64_C(0),
6620 UINT64_C(0), UINT64_C(0),
6621 UINT64_C(0), UINT64_C(0),
6622 UINT64_C(0), UINT64_C(0),
6623 UINT64_C(0), UINT64_C(0),
6624 UINT64_C(0), UINT64_C(0),
6625 UINT64_C(0), UINT64_C(0),
6626 UINT64_C(0), UINT64_C(0),
6627 UINT64_C(0), UINT64_C(0),
6628 UINT64_C(0), UINT64_C(0),
6629 UINT64_C(0), UINT64_C(0),
6630 UINT64_C(0), UINT64_C(0),
6631 UINT64_C(0), UINT64_C(0),
6632 UINT64_C(0), UINT64_C(0),
6633 UINT64_C(0), UINT64_C(0),
6634 UINT64_C(0), UINT64_C(0),
6635 UINT64_C(0), UINT64_C(0),
6636 UINT64_C(0), UINT64_C(0),
6637 UINT64_C(0), UINT64_C(0),
6638 UINT64_C(0), UINT64_C(0),
6639 UINT64_C(0), UINT64_C(0),
6640 UINT64_C(0), UINT64_C(0),
6641 UINT64_C(0), UINT64_C(0),
6642 UINT64_C(0), UINT64_C(0),
6643 UINT64_C(0), UINT64_C(0),
6644 UINT64_C(0), UINT64_C(0),
6645 UINT64_C(0), UINT64_C(0),
6646 UINT64_C(0), UINT64_C(0),
6647 UINT64_C(0), UINT64_C(0),
6648 UINT64_C(0), UINT64_C(0),
6649 UINT64_C(0), UINT64_C(0),
6650 UINT64_C(0), UINT64_C(0),
6651 UINT64_C(0), UINT64_C(0),
6652 UINT64_C(0), UINT64_C(0),
6653 UINT64_C(0), UINT64_C(0),
6654 UINT64_C(0), UINT64_C(0),
6655 UINT64_C(0), UINT64_C(0),
6656 UINT64_C(0), UINT64_C(0),
6657 UINT64_C(0), UINT64_C(0),
6658 UINT64_C(0), UINT64_C(0),
6659 UINT64_C(0), UINT64_C(0),
6660 UINT64_C(0), UINT64_C(0),
6661 UINT64_C(0), UINT64_C(0),
6662 UINT64_C(0), UINT64_C(0),
6663 UINT64_C(0), UINT64_C(0),
6664 UINT64_C(0), UINT64_C(0),
6665 UINT64_C(0), UINT64_C(0),
6666 UINT64_C(0), UINT64_C(0),
6667 UINT64_C(0), UINT64_C(0),
6668 UINT64_C(0), UINT64_C(0),
6669 UINT64_C(0), UINT64_C(0),
6670 UINT64_C(0), UINT64_C(0),
6671 UINT64_C(0), UINT64_C(0),
6672 UINT64_C(0), UINT64_C(0),
6673 UINT64_C(0), UINT64_C(0),
6674 UINT64_C(0), UINT64_C(0),
6675 UINT64_C(0), UINT64_C(0),
6676 UINT64_C(0), UINT64_C(0),
6677 UINT64_C(0), UINT64_C(0),
6678 UINT64_C(0), UINT64_C(0),
6679 UINT64_C(0), UINT64_C(0),
6680 UINT64_C(0), UINT64_C(0),
6681 UINT64_C(0), UINT64_C(0),
6682 UINT64_C(0), UINT64_C(0),
6683 UINT64_C(0), UINT64_C(0),
6684 UINT64_C(0), UINT64_C(0),
6685 UINT64_C(0), UINT64_C(0),
6686 UINT64_C(0), UINT64_C(0),
6687 UINT64_C(0), UINT64_C(0),
6688 UINT64_C(0), UINT64_C(0),
6689 UINT64_C(0), UINT64_C(0),
6690 UINT64_C(0), UINT64_C(0),
6691 UINT64_C(0), UINT64_C(0),
6692 UINT64_C(0), UINT64_C(0),
6693 UINT64_C(0), UINT64_C(0),
6694 UINT64_C(0), UINT64_C(0),
6695 UINT64_C(0), UINT64_C(0),
6696 UINT64_C(0), UINT64_C(0),
6697 UINT64_C(0), UINT64_C(0),
6698 UINT64_C(0), UINT64_C(0),
6699 UINT64_C(0), UINT64_C(0),
6700 UINT64_C(0), UINT64_C(0),
6701 UINT64_C(0), UINT64_C(0),
6702 UINT64_C(0), UINT64_C(0),
6703 UINT64_C(0), UINT64_C(0),
6704 UINT64_C(0), UINT64_C(0),
6705 UINT64_C(0), UINT64_C(0),
6706 UINT64_C(0), UINT64_C(0),
6707 UINT64_C(0), UINT64_C(0),
6708 UINT64_C(0), UINT64_C(0),
6709 UINT64_C(0), UINT64_C(0),
6710 UINT64_C(0), UINT64_C(0),
6711 UINT64_C(0), UINT64_C(0),
6712 UINT64_C(0), UINT64_C(0),
6713 UINT64_C(0), UINT64_C(0),
6714 UINT64_C(0), UINT64_C(0),
6715 UINT64_C(0), UINT64_C(0),
6716 UINT64_C(0), UINT64_C(0),
6717 UINT64_C(0), UINT64_C(0),
6718 UINT64_C(0), UINT64_C(0),
6719 UINT64_C(0), UINT64_C(0),
6720 UINT64_C(0), UINT64_C(0),
6721 UINT64_C(0), UINT64_C(0),
6722 UINT64_C(0), UINT64_C(0),
6723 UINT64_C(0), UINT64_C(0),
6724 UINT64_C(0), UINT64_C(0),
6725 UINT64_C(0), UINT64_C(0),
6726 UINT64_C(0), UINT64_C(0),
6727 UINT64_C(0), UINT64_C(0),
6728 UINT64_C(0), UINT64_C(0),
6729 UINT64_C(0), UINT64_C(0),
6730 UINT64_C(0), UINT64_C(0),
6731 UINT64_C(0), UINT64_C(0),
6732 UINT64_C(0), UINT64_C(0),
6733 UINT64_C(0), UINT64_C(0),
6734 UINT64_C(0), UINT64_C(0),
6735 UINT64_C(0), UINT64_C(0),
6736 UINT64_C(0), UINT64_C(0),
6737 UINT64_C(0), UINT64_C(0),
6738 UINT64_C(0), UINT64_C(0),
6739 UINT64_C(0), UINT64_C(0),
6740 UINT64_C(0), UINT64_C(0),
6741 UINT64_C(0), UINT64_C(0),
6742 UINT64_C(0), UINT64_C(0),
6743 UINT64_C(0), UINT64_C(0),
6744 UINT64_C(0), UINT64_C(0),
6745 UINT64_C(0), UINT64_C(0),
6746 UINT64_C(0), UINT64_C(0),
6747 UINT64_C(0), UINT64_C(0),
6748 UINT64_C(0), UINT64_C(0),
6749 UINT64_C(0), UINT64_C(0),
6750 UINT64_C(0), UINT64_C(0),
6751 UINT64_C(0), UINT64_C(0),
6752 UINT64_C(0), UINT64_C(0),
6753 UINT64_C(0), UINT64_C(0),
6754 UINT64_C(0), UINT64_C(0),
6755 UINT64_C(0), UINT64_C(0),
6756 UINT64_C(0), UINT64_C(0),
6757 UINT64_C(0), UINT64_C(0),
6758 UINT64_C(0), UINT64_C(0),
6759 UINT64_C(0), UINT64_C(0),
6760 UINT64_C(0), UINT64_C(0),
6761 UINT64_C(0), UINT64_C(0),
6762 UINT64_C(0), UINT64_C(0),
6763 UINT64_C(0), UINT64_C(0),
6764 UINT64_C(0), UINT64_C(0),
6765 UINT64_C(0), UINT64_C(0),
6766 UINT64_C(0), UINT64_C(0),
6767 UINT64_C(0), UINT64_C(0),
6768 UINT64_C(0), UINT64_C(0),
6769 UINT64_C(0), UINT64_C(0),
6770 UINT64_C(0), UINT64_C(0),
6771 UINT64_C(0), UINT64_C(0),
6772 UINT64_C(0), UINT64_C(0),
6773 UINT64_C(0), UINT64_C(0),
6774 UINT64_C(0), UINT64_C(0),
6775 UINT64_C(0), UINT64_C(0),
6776 UINT64_C(0), UINT64_C(0),
6777 UINT64_C(0), UINT64_C(0),
6778 UINT64_C(0), UINT64_C(0),
6779 UINT64_C(0), UINT64_C(0),
6780 UINT64_C(0), UINT64_C(0),
6781 UINT64_C(0), UINT64_C(0),
6782 UINT64_C(0), UINT64_C(0),
6783 UINT64_C(0), UINT64_C(0),
6784 UINT64_C(0), UINT64_C(0),
6785 UINT64_C(0), UINT64_C(0),
6786 UINT64_C(0), UINT64_C(0),
6787 UINT64_C(0), UINT64_C(0),
6788 UINT64_C(0), UINT64_C(0),
6789 UINT64_C(0), UINT64_C(0),
6790 UINT64_C(0), UINT64_C(0),
6791 UINT64_C(0), UINT64_C(0),
6792 UINT64_C(0), UINT64_C(0),
6793 UINT64_C(0), UINT64_C(0),
6794 UINT64_C(0), UINT64_C(0),
6795 UINT64_C(0), UINT64_C(0),
6796 UINT64_C(0), UINT64_C(0),
6797 UINT64_C(0), UINT64_C(0),
6798 UINT64_C(0), UINT64_C(0),
6799 UINT64_C(0), UINT64_C(0),
6800 UINT64_C(0), UINT64_C(0),
6801 UINT64_C(0), UINT64_C(0),
6802 UINT64_C(0), UINT64_C(0),
6803 UINT64_C(0), UINT64_C(0),
6804 UINT64_C(0), UINT64_C(0),
6805 UINT64_C(0), UINT64_C(0),
6806 UINT64_C(0), UINT64_C(0),
6807 UINT64_C(0), UINT64_C(0),
6808 UINT64_C(0), UINT64_C(0),
6809 UINT64_C(0), UINT64_C(0),
6810 UINT64_C(0), UINT64_C(0),
6811 UINT64_C(0), UINT64_C(0),
6812 UINT64_C(0), UINT64_C(0),
6813 UINT64_C(0), UINT64_C(0),
6814 UINT64_C(0), UINT64_C(0),
6815 UINT64_C(0), UINT64_C(0),
6816 UINT64_C(0), UINT64_C(0),
6817 UINT64_C(0), UINT64_C(0),
6818 UINT64_C(0), UINT64_C(0),
6819 UINT64_C(0), UINT64_C(0),
6820 UINT64_C(0), UINT64_C(0),
6821 UINT64_C(0), UINT64_C(0),
6822 UINT64_C(0), UINT64_C(0),
6823 UINT64_C(0), UINT64_C(0),
6824 UINT64_C(0), UINT64_C(0),
6825 UINT64_C(0), UINT64_C(0),
6826 UINT64_C(0), UINT64_C(0),
6827 UINT64_C(0), UINT64_C(0),
6828 UINT64_C(0), UINT64_C(0),
6829 UINT64_C(0), UINT64_C(0),
6830 UINT64_C(0), UINT64_C(0),
6831 UINT64_C(0), UINT64_C(0),
6832 UINT64_C(0), UINT64_C(0),
6833 UINT64_C(0), UINT64_C(0),
6834 UINT64_C(0), UINT64_C(0),
6835 UINT64_C(0), UINT64_C(0),
6836 UINT64_C(0), UINT64_C(0),
6837 UINT64_C(0), UINT64_C(0),
6838 UINT64_C(0), UINT64_C(0),
6839 UINT64_C(0), UINT64_C(0),
6840 UINT64_C(0), UINT64_C(0),
6841 UINT64_C(0), UINT64_C(0),
6842 UINT64_C(0), UINT64_C(0),
6843 UINT64_C(0), UINT64_C(0),
6844 UINT64_C(0), UINT64_C(0),
6845 UINT64_C(0), UINT64_C(0),
6846 UINT64_C(0), UINT64_C(0),
6847 UINT64_C(0), UINT64_C(0),
6848 UINT64_C(0), UINT64_C(0),
6849 UINT64_C(0), UINT64_C(0),
6850 UINT64_C(0), UINT64_C(0),
6851 UINT64_C(0), UINT64_C(0),
6852 UINT64_C(0), UINT64_C(0),
6853 UINT64_C(0), UINT64_C(0),
6854 UINT64_C(0), UINT64_C(0),
6855 UINT64_C(0), UINT64_C(0),
6856 UINT64_C(0), UINT64_C(0),
6857 UINT64_C(0), UINT64_C(0),
6858 UINT64_C(0), UINT64_C(0),
6859 UINT64_C(0), UINT64_C(0),
6860 UINT64_C(0), UINT64_C(0),
6861 UINT64_C(0), UINT64_C(0),
6862 UINT64_C(0), UINT64_C(0),
6863 UINT64_C(0), UINT64_C(0),
6864 UINT64_C(0), UINT64_C(0),
6865 UINT64_C(0), UINT64_C(0),
6866 UINT64_C(0), UINT64_C(0),
6867 UINT64_C(0), UINT64_C(0),
6868 UINT64_C(0), UINT64_C(0),
6869 UINT64_C(0), UINT64_C(0),
6870 UINT64_C(0), UINT64_C(0),
6871 UINT64_C(0), UINT64_C(0),
6872 UINT64_C(0), UINT64_C(0),
6873 UINT64_C(0), UINT64_C(0),
6874 UINT64_C(0), UINT64_C(0),
6875 UINT64_C(0), UINT64_C(0),
6876 UINT64_C(0), UINT64_C(0),
6877 UINT64_C(0), UINT64_C(0),
6878 UINT64_C(0), UINT64_C(0),
6879 UINT64_C(0), UINT64_C(0),
6880 UINT64_C(0), UINT64_C(0),
6881 UINT64_C(0), UINT64_C(0),
6882 UINT64_C(0), UINT64_C(0),
6883 UINT64_C(0), UINT64_C(0),
6884 UINT64_C(0), UINT64_C(0),
6885 UINT64_C(0), UINT64_C(0),
6886 UINT64_C(0), UINT64_C(0),
6887 UINT64_C(0), UINT64_C(0),
6888 UINT64_C(0), UINT64_C(0),
6889 UINT64_C(0), UINT64_C(0),
6890 UINT64_C(0), UINT64_C(0),
6891 UINT64_C(0), UINT64_C(0),
6892 UINT64_C(0), UINT64_C(0),
6893 UINT64_C(0), UINT64_C(0),
6894 UINT64_C(0), UINT64_C(0),
6895 UINT64_C(0), UINT64_C(0),
6896 UINT64_C(0), UINT64_C(0),
6897 UINT64_C(0), UINT64_C(0),
6898 UINT64_C(0), UINT64_C(0),
6899 UINT64_C(0), UINT64_C(0),
6900 UINT64_C(0), UINT64_C(0),
6901 UINT64_C(0), UINT64_C(0),
6902 UINT64_C(0), UINT64_C(0),
6903 UINT64_C(0), UINT64_C(0),
6904 UINT64_C(0), UINT64_C(0),
6905 UINT64_C(0), UINT64_C(0),
6906 UINT64_C(0), UINT64_C(0),
6907 UINT64_C(0), UINT64_C(0),
6908 UINT64_C(0), UINT64_C(0),
6909 UINT64_C(0), UINT64_C(0),
6910 UINT64_C(0), UINT64_C(0),
6911 UINT64_C(0), UINT64_C(0),
6912 UINT64_C(0), UINT64_C(0),
6913 UINT64_C(0), UINT64_C(0),
6914 UINT64_C(0), UINT64_C(0),
6915 UINT64_C(0), UINT64_C(0),
6916 UINT64_C(0), UINT64_C(0),
6917 UINT64_C(0), UINT64_C(0),
6918 UINT64_C(0), UINT64_C(0),
6919 UINT64_C(0), UINT64_C(0),
6920 UINT64_C(0), UINT64_C(0),
6921 UINT64_C(0), UINT64_C(0),
6922 UINT64_C(0), UINT64_C(0),
6923 UINT64_C(0), UINT64_C(0),
6924 UINT64_C(0), UINT64_C(0),
6925 UINT64_C(0), UINT64_C(0),
6926 UINT64_C(0), UINT64_C(0),
6927 UINT64_C(0), UINT64_C(0),
6928 UINT64_C(0), UINT64_C(0),
6929 UINT64_C(0), UINT64_C(0),
6930 UINT64_C(0), UINT64_C(0),
6931 UINT64_C(0), UINT64_C(0),
6932 UINT64_C(0), UINT64_C(0),
6933 UINT64_C(0), UINT64_C(0),
6934 UINT64_C(0), UINT64_C(0),
6935 UINT64_C(0), UINT64_C(0),
6936 UINT64_C(0), UINT64_C(0),
6937 UINT64_C(0), UINT64_C(0),
6938 UINT64_C(0), UINT64_C(0),
6939 UINT64_C(0), UINT64_C(0),
6940 UINT64_C(0), UINT64_C(0),
6941 UINT64_C(0), UINT64_C(0),
6942 UINT64_C(0), UINT64_C(0),
6943 UINT64_C(0), UINT64_C(0),
6944 UINT64_C(0), UINT64_C(0),
6945 UINT64_C(0), UINT64_C(0),
6946 UINT64_C(0), UINT64_C(0),
6947 UINT64_C(0), UINT64_C(0),
6948 UINT64_C(0), UINT64_C(0),
6949 UINT64_C(0), UINT64_C(0),
6950 UINT64_C(0), UINT64_C(0),
6951 UINT64_C(0), UINT64_C(0),
6952 UINT64_C(0), UINT64_C(0),
6953 UINT64_C(0), UINT64_C(0),
6954 UINT64_C(0), UINT64_C(0),
6955 UINT64_C(0), UINT64_C(0),
6956 UINT64_C(0), UINT64_C(0),
6957 UINT64_C(0), UINT64_C(0),
6958 UINT64_C(0), UINT64_C(0),
6959 UINT64_C(0), UINT64_C(0),
6960 UINT64_C(0), UINT64_C(0),
6961 UINT64_C(0), UINT64_C(0),
6962 UINT64_C(0), UINT64_C(0),
6963 UINT64_C(0), UINT64_C(0),
6964 UINT64_C(0), UINT64_C(0),
6965 UINT64_C(0), UINT64_C(0),
6966 UINT64_C(0), UINT64_C(0),
6967 UINT64_C(0), UINT64_C(0),
6968 UINT64_C(0), UINT64_C(0),
6969 UINT64_C(0), UINT64_C(0),
6970 UINT64_C(0), UINT64_C(0),
6971 UINT64_C(0), UINT64_C(0),
6972 UINT64_C(0), UINT64_C(0),
6973 UINT64_C(0), UINT64_C(0),
6974 UINT64_C(0), UINT64_C(0),
6975 UINT64_C(0), UINT64_C(0),
6976 UINT64_C(0), UINT64_C(0),
6977 UINT64_C(0), UINT64_C(0),
6978 UINT64_C(0), UINT64_C(0),
6979 UINT64_C(0), UINT64_C(0),
6980 UINT64_C(0), UINT64_C(0),
6981 UINT64_C(0), UINT64_C(0),
6982 UINT64_C(0), UINT64_C(0),
6983 UINT64_C(0), UINT64_C(0),
6984 UINT64_C(0), UINT64_C(0),
6985 UINT64_C(0), UINT64_C(0),
6986 UINT64_C(0), UINT64_C(0),
6987 UINT64_C(0), UINT64_C(0),
6988 UINT64_C(0), UINT64_C(0),
6989 UINT64_C(0), UINT64_C(0),
6990 UINT64_C(0), UINT64_C(0),
6991 UINT64_C(0), UINT64_C(0),
6992 UINT64_C(0), UINT64_C(0),
6993 UINT64_C(0), UINT64_C(0),
6994 UINT64_C(0), UINT64_C(0),
6995 UINT64_C(0), UINT64_C(0),
6996 UINT64_C(0), UINT64_C(0),
6997 UINT64_C(0), UINT64_C(0),
6998 UINT64_C(0), UINT64_C(0),
6999 UINT64_C(0), UINT64_C(0),
7000 UINT64_C(0), UINT64_C(0),
7001 UINT64_C(0), UINT64_C(0),
7002 UINT64_C(0), UINT64_C(0),
7003 UINT64_C(0), UINT64_C(0),
7004 UINT64_C(0), UINT64_C(0),
7005 UINT64_C(0), UINT64_C(0),
7006 UINT64_C(0), UINT64_C(0),
7007 UINT64_C(0), UINT64_C(0),
7008 UINT64_C(0), UINT64_C(0),
7009 UINT64_C(0), UINT64_C(0),
7010 UINT64_C(0), UINT64_C(0),
7011 UINT64_C(0), UINT64_C(0),
7012 UINT64_C(0), UINT64_C(0),
7013 UINT64_C(0), UINT64_C(0),
7014 UINT64_C(0), UINT64_C(0),
7015 UINT64_C(0), UINT64_C(0),
7016 UINT64_C(0), UINT64_C(0),
7017 UINT64_C(0), UINT64_C(0),
7018 UINT64_C(0), UINT64_C(0),
7019 UINT64_C(0), UINT64_C(0),
7020 UINT64_C(0), UINT64_C(0),
7021 UINT64_C(0), UINT64_C(0),
7022 UINT64_C(0), UINT64_C(0),
7023 UINT64_C(0), UINT64_C(0),
7024 UINT64_C(0), UINT64_C(0),
7025 UINT64_C(0), UINT64_C(0),
7026 UINT64_C(0), UINT64_C(0),
7027 UINT64_C(0), UINT64_C(0),
7028 UINT64_C(0), UINT64_C(0),
7029 UINT64_C(0), UINT64_C(0),
7030 UINT64_C(0), UINT64_C(0),
7031 UINT64_C(0), UINT64_C(0),
7032 UINT64_C(0), UINT64_C(0),
7033 UINT64_C(0), UINT64_C(0),
7034 UINT64_C(0), UINT64_C(0),
7035 UINT64_C(0), UINT64_C(0),
7036 UINT64_C(0), UINT64_C(0),
7037 UINT64_C(0), UINT64_C(0),
7038 UINT64_C(0), UINT64_C(0),
7039 UINT64_C(0), UINT64_C(0),
7040 UINT64_C(0), UINT64_C(0),
7041 UINT64_C(0), UINT64_C(0),
7042 UINT64_C(0), UINT64_C(0),
7043 UINT64_C(0), UINT64_C(0),
7044 UINT64_C(0), UINT64_C(0),
7045 UINT64_C(0), UINT64_C(0),
7046 UINT64_C(0), UINT64_C(0),
7047 UINT64_C(0), UINT64_C(0),
7048 UINT64_C(0), UINT64_C(0),
7049 UINT64_C(0), UINT64_C(0),
7050 UINT64_C(0), UINT64_C(0),
7051 UINT64_C(0), UINT64_C(0),
7052 UINT64_C(0), UINT64_C(0),
7053 UINT64_C(0), UINT64_C(0),
7054 UINT64_C(0), UINT64_C(0),
7055 UINT64_C(0), UINT64_C(0),
7056 UINT64_C(0), UINT64_C(0),
7057 UINT64_C(0), UINT64_C(0),
7058 UINT64_C(0), UINT64_C(0),
7059 UINT64_C(0), UINT64_C(0),
7060 UINT64_C(0), UINT64_C(0),
7061 UINT64_C(0), UINT64_C(0),
7062 UINT64_C(0), UINT64_C(0),
7063 UINT64_C(0), UINT64_C(0),
7064 UINT64_C(0), UINT64_C(0),
7065 UINT64_C(0), UINT64_C(0),
7066 UINT64_C(0), UINT64_C(0),
7067 UINT64_C(0), UINT64_C(0),
7068 UINT64_C(0), UINT64_C(0),
7069 UINT64_C(0), UINT64_C(0),
7070 UINT64_C(0), UINT64_C(0),
7071 UINT64_C(0), UINT64_C(0),
7072 UINT64_C(0), UINT64_C(0),
7073 UINT64_C(0), UINT64_C(0),
7074 UINT64_C(0), UINT64_C(0),
7075 UINT64_C(0), UINT64_C(0),
7076 UINT64_C(0), UINT64_C(0),
7077 UINT64_C(0), UINT64_C(0),
7078 UINT64_C(0), UINT64_C(0),
7079 UINT64_C(0), UINT64_C(0),
7080 UINT64_C(0), UINT64_C(0),
7081 UINT64_C(0), UINT64_C(0),
7082 UINT64_C(0), UINT64_C(0),
7083 UINT64_C(0), UINT64_C(0),
7084 UINT64_C(0), UINT64_C(0),
7085 UINT64_C(0), UINT64_C(0),
7086 UINT64_C(0), UINT64_C(0),
7087 UINT64_C(0), UINT64_C(0),
7088 UINT64_C(0), UINT64_C(0),
7089 UINT64_C(0), UINT64_C(0),
7090 UINT64_C(0), UINT64_C(0),
7091 UINT64_C(0), UINT64_C(0),
7092 UINT64_C(0), UINT64_C(0),
7093 UINT64_C(0), UINT64_C(0),
7094 UINT64_C(0), UINT64_C(0),
7095 UINT64_C(0), UINT64_C(0),
7096 UINT64_C(0), UINT64_C(0),
7097 UINT64_C(0), UINT64_C(0),
7098 UINT64_C(0), UINT64_C(0),
7099 UINT64_C(0), UINT64_C(0),
7100 UINT64_C(0), UINT64_C(0),
7101 UINT64_C(0), UINT64_C(0),
7102 UINT64_C(0), UINT64_C(0),
7103 UINT64_C(0), UINT64_C(0),
7104 UINT64_C(0), UINT64_C(0),
7105 UINT64_C(0), UINT64_C(0),
7106 UINT64_C(0), UINT64_C(0),
7107 UINT64_C(0), UINT64_C(0),
7108 UINT64_C(0), UINT64_C(0),
7109 UINT64_C(0), UINT64_C(0),
7110 UINT64_C(0), UINT64_C(0),
7111 UINT64_C(0), UINT64_C(0),
7112 UINT64_C(0), UINT64_C(0),
7113 UINT64_C(0), UINT64_C(0),
7114 UINT64_C(0), UINT64_C(0),
7115 UINT64_C(0), UINT64_C(0),
7116 UINT64_C(0), UINT64_C(0),
7117 UINT64_C(0), UINT64_C(0),
7118 UINT64_C(0), UINT64_C(0),
7119 UINT64_C(0), UINT64_C(0),
7120 UINT64_C(0), UINT64_C(0),
7121 UINT64_C(0), UINT64_C(0),
7122 UINT64_C(0), UINT64_C(0),
7123 UINT64_C(0), UINT64_C(0),
7124 UINT64_C(0), UINT64_C(0),
7125 UINT64_C(0), UINT64_C(0),
7126 UINT64_C(0), UINT64_C(0),
7127 UINT64_C(0), UINT64_C(0),
7128 UINT64_C(0), UINT64_C(0),
7129 UINT64_C(0), UINT64_C(0),
7130 UINT64_C(0), UINT64_C(0),
7131 UINT64_C(0), UINT64_C(0),
7132 UINT64_C(0), UINT64_C(0),
7133 UINT64_C(0), UINT64_C(0),
7134 UINT64_C(0), UINT64_C(0),
7135 UINT64_C(0), UINT64_C(0),
7136 UINT64_C(0), UINT64_C(0),
7137 UINT64_C(0), UINT64_C(0),
7138 UINT64_C(0), UINT64_C(0),
7139 UINT64_C(0), UINT64_C(0),
7140 UINT64_C(0), UINT64_C(0),
7141 UINT64_C(0), UINT64_C(0),
7142 UINT64_C(0), UINT64_C(0),
7143 UINT64_C(0), UINT64_C(0),
7144 UINT64_C(0), UINT64_C(0),
7145 UINT64_C(0), UINT64_C(0),
7146 UINT64_C(0), UINT64_C(0),
7147 UINT64_C(0), UINT64_C(0),
7148 UINT64_C(0), UINT64_C(0),
7149 UINT64_C(0), UINT64_C(0),
7150 UINT64_C(0), UINT64_C(0),
7151 UINT64_C(0), UINT64_C(0),
7152 UINT64_C(0), UINT64_C(0),
7153 UINT64_C(0), UINT64_C(0),
7154 UINT64_C(0), UINT64_C(0),
7155 UINT64_C(0), UINT64_C(0),
7156 UINT64_C(0), UINT64_C(0),
7157 UINT64_C(0), UINT64_C(0),
7158 UINT64_C(0), UINT64_C(0),
7159 UINT64_C(0), UINT64_C(0),
7160 UINT64_C(0), UINT64_C(0),
7161 UINT64_C(0), UINT64_C(0),
7162 UINT64_C(0), UINT64_C(0),
7163 UINT64_C(0), UINT64_C(0),
7164 UINT64_C(0), UINT64_C(0),
7165 UINT64_C(0), UINT64_C(0),
7166 UINT64_C(0), UINT64_C(0),
7167 UINT64_C(0), UINT64_C(0),
7168 UINT64_C(0), UINT64_C(0),
7169 UINT64_C(0), UINT64_C(0),
7170 UINT64_C(0), UINT64_C(0),
7171 UINT64_C(0), UINT64_C(0),
7172 UINT64_C(0), UINT64_C(0),
7173 UINT64_C(0), UINT64_C(0),
7174 UINT64_C(0), UINT64_C(0),
7175 UINT64_C(0), UINT64_C(0),
7176 UINT64_C(0), UINT64_C(0),
7177 UINT64_C(0), UINT64_C(0),
7178 UINT64_C(0), UINT64_C(0),
7179 UINT64_C(0), UINT64_C(0),
7180 UINT64_C(0), UINT64_C(0),
7181 UINT64_C(0), UINT64_C(0),
7182 UINT64_C(0), UINT64_C(0),
7183 UINT64_C(0), UINT64_C(0),
7184 UINT64_C(0), UINT64_C(0),
7185 UINT64_C(0), UINT64_C(0),
7186 UINT64_C(0), UINT64_C(0),
7187 UINT64_C(0), UINT64_C(0),
7188 UINT64_C(0), UINT64_C(0),
7189 UINT64_C(0), UINT64_C(0),
7190 UINT64_C(0), UINT64_C(0),
7191 UINT64_C(0), UINT64_C(0),
7192 UINT64_C(0), UINT64_C(0),
7193 UINT64_C(0), UINT64_C(0),
7194 UINT64_C(0), UINT64_C(0),
7195 UINT64_C(0), UINT64_C(0),
7196 UINT64_C(0), UINT64_C(0),
7197 UINT64_C(0), UINT64_C(0),
7198 UINT64_C(0), UINT64_C(0),
7199 UINT64_C(0), UINT64_C(0),
7200 UINT64_C(0), UINT64_C(0),
7201 UINT64_C(0), UINT64_C(0),
7202 UINT64_C(0), UINT64_C(0),
7203 UINT64_C(0), UINT64_C(0),
7204 UINT64_C(0), UINT64_C(0),
7205 UINT64_C(0), UINT64_C(0),
7206 UINT64_C(0), UINT64_C(0),
7207 UINT64_C(0), UINT64_C(0),
7208 UINT64_C(0), UINT64_C(0),
7209 UINT64_C(0), UINT64_C(0),
7210 UINT64_C(0), UINT64_C(0),
7211 UINT64_C(0), UINT64_C(0),
7212 UINT64_C(0), UINT64_C(0),
7213 UINT64_C(0), UINT64_C(0),
7214 UINT64_C(0), UINT64_C(0),
7215 UINT64_C(0), UINT64_C(0),
7216 UINT64_C(0), UINT64_C(0),
7217 UINT64_C(0), UINT64_C(0),
7218 UINT64_C(0), UINT64_C(0),
7219 UINT64_C(0), UINT64_C(0),
7220 UINT64_C(0), UINT64_C(0),
7221 UINT64_C(0), UINT64_C(0),
7222 UINT64_C(0), UINT64_C(0),
7223 UINT64_C(0), UINT64_C(0),
7224 UINT64_C(0), UINT64_C(0),
7225 UINT64_C(0), UINT64_C(0),
7226 UINT64_C(0), UINT64_C(0),
7227 UINT64_C(0), UINT64_C(0),
7228 UINT64_C(0), UINT64_C(0),
7229 UINT64_C(0), UINT64_C(0),
7230 UINT64_C(0), UINT64_C(0),
7231 UINT64_C(0), UINT64_C(0),
7232 UINT64_C(0), UINT64_C(0),
7233 UINT64_C(0), UINT64_C(0),
7234 UINT64_C(0), UINT64_C(0),
7235 UINT64_C(0), UINT64_C(0),
7236 UINT64_C(0), UINT64_C(0),
7237 UINT64_C(0), UINT64_C(0),
7238 UINT64_C(0), UINT64_C(0),
7239 UINT64_C(0), UINT64_C(0),
7240 UINT64_C(0), UINT64_C(0),
7241 UINT64_C(0), UINT64_C(0),
7242 UINT64_C(0), UINT64_C(0),
7243 UINT64_C(0), UINT64_C(0),
7244 UINT64_C(0), UINT64_C(0),
7245 UINT64_C(0), UINT64_C(0),
7246 UINT64_C(0), UINT64_C(0),
7247 UINT64_C(0), UINT64_C(0),
7248 UINT64_C(0), UINT64_C(0),
7249 UINT64_C(0), UINT64_C(0),
7250 UINT64_C(0), UINT64_C(0),
7251 UINT64_C(0), UINT64_C(0),
7252 UINT64_C(0), UINT64_C(0),
7253 UINT64_C(0), UINT64_C(0),
7254 UINT64_C(0), UINT64_C(0),
7255 UINT64_C(0), UINT64_C(0),
7256 UINT64_C(0), UINT64_C(0),
7257 UINT64_C(0), UINT64_C(0),
7258 UINT64_C(0), UINT64_C(0),
7259 UINT64_C(0), UINT64_C(0),
7260 UINT64_C(0), UINT64_C(0),
7261 UINT64_C(0), UINT64_C(0),
7262 UINT64_C(0), UINT64_C(0),
7263 UINT64_C(0), UINT64_C(0),
7264 UINT64_C(0), UINT64_C(0),
7265 UINT64_C(0), UINT64_C(0),
7266 UINT64_C(0), UINT64_C(0),
7267 UINT64_C(0), UINT64_C(0),
7268 UINT64_C(0), UINT64_C(0),
7269 UINT64_C(0), UINT64_C(0),
7270 UINT64_C(0), UINT64_C(0),
7271 UINT64_C(0), UINT64_C(0),
7272 UINT64_C(0), UINT64_C(0),
7273 UINT64_C(0), UINT64_C(0),
7274 UINT64_C(0), UINT64_C(0),
7275 UINT64_C(0), UINT64_C(0),
7276 UINT64_C(0), UINT64_C(0),
7277 UINT64_C(0), UINT64_C(0),
7278 UINT64_C(0), UINT64_C(0),
7279 UINT64_C(0), UINT64_C(0),
7280 UINT64_C(0), UINT64_C(0),
7281 UINT64_C(0), UINT64_C(0),
7282 UINT64_C(0), UINT64_C(0),
7283 UINT64_C(0), UINT64_C(0),
7284 UINT64_C(0), UINT64_C(0),
7285 UINT64_C(0), UINT64_C(0),
7286 UINT64_C(0), UINT64_C(0),
7287 UINT64_C(0), UINT64_C(0),
7288 UINT64_C(0), UINT64_C(0),
7289 UINT64_C(0), UINT64_C(0),
7290 UINT64_C(0), UINT64_C(0),
7291 UINT64_C(0), UINT64_C(0),
7292 UINT64_C(0), UINT64_C(0),
7293 UINT64_C(0), UINT64_C(0),
7294 UINT64_C(0), UINT64_C(0),
7295 UINT64_C(0), UINT64_C(0),
7296 UINT64_C(0), UINT64_C(0),
7297 UINT64_C(0), UINT64_C(0),
7298 UINT64_C(0), UINT64_C(0),
7299 UINT64_C(0), UINT64_C(0),
7300 UINT64_C(0), UINT64_C(0),
7301 UINT64_C(0), UINT64_C(0),
7302 UINT64_C(0), UINT64_C(0),
7303 UINT64_C(0), UINT64_C(0),
7304 UINT64_C(0), UINT64_C(0),
7305 UINT64_C(0), UINT64_C(0),
7306 UINT64_C(0), UINT64_C(0),
7307 UINT64_C(0), UINT64_C(0),
7308 UINT64_C(0), UINT64_C(0),
7309 UINT64_C(0), UINT64_C(0),
7310 UINT64_C(0), UINT64_C(0),
7311 UINT64_C(0), UINT64_C(0),
7312 UINT64_C(0), UINT64_C(0),
7313 UINT64_C(0), UINT64_C(0),
7314 UINT64_C(0), UINT64_C(0),
7315 UINT64_C(0), UINT64_C(0),
7316 UINT64_C(0), UINT64_C(0),
7317 UINT64_C(0), UINT64_C(0),
7318 UINT64_C(0), UINT64_C(0),
7319 UINT64_C(0), UINT64_C(0),
7320 UINT64_C(0), UINT64_C(0),
7321 UINT64_C(0), UINT64_C(0),
7322 UINT64_C(0), UINT64_C(0),
7323 UINT64_C(0), UINT64_C(0),
7324 UINT64_C(0), UINT64_C(0),
7325 UINT64_C(0), UINT64_C(0),
7326 UINT64_C(0), UINT64_C(0),
7327 UINT64_C(0), UINT64_C(0),
7328 UINT64_C(0), UINT64_C(0),
7329 UINT64_C(0), UINT64_C(0),
7330 UINT64_C(0), UINT64_C(0),
7331 UINT64_C(0), UINT64_C(0),
7332 UINT64_C(0), UINT64_C(0),
7333 UINT64_C(0), UINT64_C(0),
7334 UINT64_C(0), UINT64_C(0),
7335 UINT64_C(0), UINT64_C(0),
7336 UINT64_C(0), UINT64_C(0),
7337 UINT64_C(0), UINT64_C(0),
7338 UINT64_C(0), UINT64_C(0),
7339 UINT64_C(0), UINT64_C(0),
7340 UINT64_C(0), UINT64_C(0),
7341 UINT64_C(0), UINT64_C(0),
7342 UINT64_C(0), UINT64_C(0),
7343 UINT64_C(0), UINT64_C(0),
7344 UINT64_C(0), UINT64_C(0),
7345 UINT64_C(0), UINT64_C(0),
7346 UINT64_C(0), UINT64_C(0),
7347 UINT64_C(0), UINT64_C(0),
7348 UINT64_C(0), UINT64_C(0),
7349 UINT64_C(0), UINT64_C(0),
7350 UINT64_C(0), UINT64_C(0),
7351 UINT64_C(0), UINT64_C(0),
7352 UINT64_C(0), UINT64_C(0),
7353 UINT64_C(0), UINT64_C(0),
7354 UINT64_C(0), UINT64_C(0),
7355 UINT64_C(0), UINT64_C(0),
7356 UINT64_C(0), UINT64_C(0),
7357 UINT64_C(0), UINT64_C(0),
7358 UINT64_C(0), UINT64_C(0),
7359 UINT64_C(0), UINT64_C(0),
7360 UINT64_C(0), UINT64_C(0),
7361 UINT64_C(0), UINT64_C(0),
7362 UINT64_C(0), UINT64_C(0),
7363 UINT64_C(0), UINT64_C(0),
7364 UINT64_C(0), UINT64_C(0),
7365 UINT64_C(0), UINT64_C(0),
7366 UINT64_C(0), UINT64_C(0),
7367 UINT64_C(0), UINT64_C(0),
7368 UINT64_C(0), UINT64_C(0),
7369 UINT64_C(0), UINT64_C(0),
7370 UINT64_C(0), UINT64_C(0),
7371 UINT64_C(0), UINT64_C(0),
7372 UINT64_C(0), UINT64_C(0),
7373 UINT64_C(0), UINT64_C(0),
7374 UINT64_C(0), UINT64_C(0),
7375 UINT64_C(0), UINT64_C(0),
7376 UINT64_C(0), UINT64_C(0),
7377 UINT64_C(0), UINT64_C(0),
7378 UINT64_C(0), UINT64_C(0),
7379 UINT64_C(0), UINT64_C(0),
7380 UINT64_C(0), UINT64_C(0),
7381 UINT64_C(0), UINT64_C(0),
7382 UINT64_C(0), UINT64_C(0),
7383 UINT64_C(0), UINT64_C(0),
7384 UINT64_C(0), UINT64_C(0),
7385 UINT64_C(0), UINT64_C(0),
7386 UINT64_C(0), UINT64_C(0),
7387 UINT64_C(0), UINT64_C(0),
7388 UINT64_C(0), UINT64_C(0),
7389 UINT64_C(0), UINT64_C(0),
7390 UINT64_C(0), UINT64_C(0),
7391 UINT64_C(0), UINT64_C(0),
7392 UINT64_C(0), UINT64_C(0),
7393 UINT64_C(0), UINT64_C(0),
7394 UINT64_C(0), UINT64_C(0),
7395 UINT64_C(0), UINT64_C(0),
7396 UINT64_C(0), UINT64_C(0),
7397 UINT64_C(0), UINT64_C(0),
7398 UINT64_C(0), UINT64_C(0),
7399 UINT64_C(0), UINT64_C(0),
7400 UINT64_C(0), UINT64_C(0),
7401 UINT64_C(0), UINT64_C(0),
7402 UINT64_C(0), UINT64_C(0),
7403 UINT64_C(0), UINT64_C(0),
7404 UINT64_C(0), UINT64_C(0),
7405 UINT64_C(0), UINT64_C(0),
7406 UINT64_C(0), UINT64_C(0),
7407 UINT64_C(0), UINT64_C(0),
7408 UINT64_C(0), UINT64_C(0),
7409 UINT64_C(0), UINT64_C(0),
7410 UINT64_C(0), UINT64_C(0),
7411 UINT64_C(0), UINT64_C(0),
7412 UINT64_C(0), UINT64_C(0),
7413 UINT64_C(0), UINT64_C(0),
7414 UINT64_C(0), UINT64_C(0),
7415 UINT64_C(0), UINT64_C(0),
7416 UINT64_C(0), UINT64_C(0),
7417 UINT64_C(0), UINT64_C(0),
7418 UINT64_C(0), UINT64_C(0),
7419 UINT64_C(0), UINT64_C(0),
7420 UINT64_C(0), UINT64_C(0),
7421 UINT64_C(0), UINT64_C(0),
7422 UINT64_C(0), UINT64_C(0),
7423 UINT64_C(0), UINT64_C(0),
7424 UINT64_C(0), UINT64_C(0),
7425 UINT64_C(0), UINT64_C(0),
7426 UINT64_C(0), UINT64_C(0),
7427 UINT64_C(0), UINT64_C(0),
7428 UINT64_C(0), UINT64_C(0),
7429 UINT64_C(0), UINT64_C(0),
7430 UINT64_C(0), UINT64_C(0),
7431 UINT64_C(0), UINT64_C(0),
7432 UINT64_C(0), UINT64_C(0),
7433 UINT64_C(0), UINT64_C(0),
7434 UINT64_C(0), UINT64_C(0),
7435 UINT64_C(0), UINT64_C(0),
7436 UINT64_C(0), UINT64_C(0),
7437 UINT64_C(0), UINT64_C(0),
7438 UINT64_C(0), UINT64_C(0),
7439 UINT64_C(0), UINT64_C(0),
7440 UINT64_C(0), UINT64_C(0),
7441 UINT64_C(0), UINT64_C(0),
7442 UINT64_C(0), UINT64_C(0),
7443 UINT64_C(0), UINT64_C(0),
7444 UINT64_C(0), UINT64_C(0),
7445 UINT64_C(0), UINT64_C(0),
7446 UINT64_C(0), UINT64_C(0),
7447 UINT64_C(0), UINT64_C(0),
7448 UINT64_C(0), UINT64_C(0),
7449 UINT64_C(0), UINT64_C(0),
7450 UINT64_C(0), UINT64_C(0),
7451 UINT64_C(0), UINT64_C(0),
7452 UINT64_C(0), UINT64_C(0),
7453 UINT64_C(0), UINT64_C(0),
7454 UINT64_C(0), UINT64_C(0),
7455 UINT64_C(0), UINT64_C(0),
7456 UINT64_C(0), UINT64_C(0),
7457 UINT64_C(0), UINT64_C(0),
7458 UINT64_C(0), UINT64_C(0),
7459 UINT64_C(0), UINT64_C(0),
7460 UINT64_C(0), UINT64_C(0),
7461 UINT64_C(0), UINT64_C(0),
7462 UINT64_C(0), UINT64_C(0),
7463 UINT64_C(0), UINT64_C(0),
7464 UINT64_C(0), UINT64_C(0),
7465 UINT64_C(0), UINT64_C(0),
7466 UINT64_C(0), UINT64_C(0),
7467 UINT64_C(0), UINT64_C(0),
7468 UINT64_C(0), UINT64_C(0),
7469 UINT64_C(0), UINT64_C(0),
7470 UINT64_C(0), UINT64_C(0),
7471 UINT64_C(0), UINT64_C(0),
7472 UINT64_C(0), UINT64_C(0),
7473 UINT64_C(0), UINT64_C(0),
7474 UINT64_C(0), UINT64_C(0),
7475 UINT64_C(0), UINT64_C(0),
7476 UINT64_C(0), UINT64_C(0),
7477 UINT64_C(0), UINT64_C(0),
7478 UINT64_C(0), UINT64_C(0),
7479 UINT64_C(0), UINT64_C(0),
7480 UINT64_C(0), UINT64_C(0),
7481 UINT64_C(0), UINT64_C(0),
7482 UINT64_C(0), UINT64_C(0),
7483 UINT64_C(0), UINT64_C(0),
7484 UINT64_C(0), UINT64_C(0),
7485 UINT64_C(0), UINT64_C(0),
7486 UINT64_C(0), UINT64_C(0),
7487 UINT64_C(0), UINT64_C(0),
7488 UINT64_C(0), UINT64_C(0),
7489 UINT64_C(0), UINT64_C(0),
7490 UINT64_C(0), UINT64_C(0),
7491 UINT64_C(0), UINT64_C(0),
7492 UINT64_C(0), UINT64_C(0),
7493 UINT64_C(0), UINT64_C(0),
7494 UINT64_C(0), UINT64_C(0),
7495 UINT64_C(0), UINT64_C(0),
7496 UINT64_C(0), UINT64_C(0),
7497 UINT64_C(0), UINT64_C(0),
7498 UINT64_C(0), UINT64_C(0),
7499 UINT64_C(0), UINT64_C(0),
7500 UINT64_C(0), UINT64_C(0),
7501 UINT64_C(0), UINT64_C(0),
7502 UINT64_C(0), UINT64_C(0),
7503 UINT64_C(0), UINT64_C(0),
7504 UINT64_C(0), UINT64_C(0),
7505 UINT64_C(0), UINT64_C(0),
7506 UINT64_C(0), UINT64_C(0),
7507 UINT64_C(0), UINT64_C(0),
7508 UINT64_C(0), UINT64_C(0),
7509 UINT64_C(0), UINT64_C(0),
7510 UINT64_C(0), UINT64_C(0),
7511 UINT64_C(0), UINT64_C(0),
7512 UINT64_C(0), UINT64_C(0),
7513 UINT64_C(0), UINT64_C(0),
7514 UINT64_C(0), UINT64_C(0),
7515 UINT64_C(0), UINT64_C(0),
7516 UINT64_C(0), UINT64_C(0),
7517 UINT64_C(0), UINT64_C(0),
7518 UINT64_C(0), UINT64_C(0),
7519 UINT64_C(0), UINT64_C(0),
7520 UINT64_C(0), UINT64_C(0),
7521 UINT64_C(0), UINT64_C(0),
7522 UINT64_C(0), UINT64_C(0),
7523 UINT64_C(0), UINT64_C(0),
7524 UINT64_C(0), UINT64_C(0),
7525 UINT64_C(0), UINT64_C(0),
7526 UINT64_C(0), UINT64_C(0),
7527 UINT64_C(0), UINT64_C(0),
7528 UINT64_C(0), UINT64_C(0),
7529 UINT64_C(0), UINT64_C(0),
7530 UINT64_C(0), UINT64_C(0),
7531 UINT64_C(0), UINT64_C(0),
7532 UINT64_C(0), UINT64_C(0),
7533 UINT64_C(0), UINT64_C(0),
7534 UINT64_C(0), UINT64_C(0),
7535 UINT64_C(0), UINT64_C(0),
7536 UINT64_C(0), UINT64_C(0),
7537 UINT64_C(0), UINT64_C(0),
7538 UINT64_C(0), UINT64_C(0),
7539 UINT64_C(0), UINT64_C(0),
7540 UINT64_C(0), UINT64_C(0),
7541 UINT64_C(0), UINT64_C(0),
7542 UINT64_C(0), UINT64_C(0),
7543 UINT64_C(0), UINT64_C(0),
7544 UINT64_C(0), UINT64_C(0),
7545 UINT64_C(0), UINT64_C(0),
7546 UINT64_C(0), UINT64_C(0),
7547 UINT64_C(0), UINT64_C(0),
7548 UINT64_C(0), UINT64_C(0),
7549 UINT64_C(0), UINT64_C(0),
7550 UINT64_C(0), UINT64_C(0),
7551 UINT64_C(0), UINT64_C(0),
7552 UINT64_C(0), UINT64_C(0),
7553 UINT64_C(0), UINT64_C(0),
7554 UINT64_C(0), UINT64_C(0),
7555 UINT64_C(0), UINT64_C(0),
7556 UINT64_C(0), UINT64_C(0),
7557 UINT64_C(0), UINT64_C(0),
7558 UINT64_C(0), UINT64_C(0),
7559 UINT64_C(0), UINT64_C(0),
7560 UINT64_C(0), UINT64_C(0),
7561 UINT64_C(0), UINT64_C(0),
7562 UINT64_C(0), UINT64_C(0),
7563 UINT64_C(0), UINT64_C(0),
7564 UINT64_C(0), UINT64_C(0),
7565 UINT64_C(0), UINT64_C(0),
7566 UINT64_C(0), UINT64_C(0),
7567 UINT64_C(0), UINT64_C(0),
7568 UINT64_C(0), UINT64_C(0),
7569 UINT64_C(0), UINT64_C(0),
7570 UINT64_C(0), UINT64_C(0),
7571 UINT64_C(0), UINT64_C(0),
7572 UINT64_C(0), UINT64_C(0),
7573 UINT64_C(0), UINT64_C(0),
7574 UINT64_C(0), UINT64_C(0),
7575 UINT64_C(0), UINT64_C(0),
7576 UINT64_C(0), UINT64_C(0),
7577 UINT64_C(0), UINT64_C(0),
7578 UINT64_C(0), UINT64_C(0),
7579 UINT64_C(0), UINT64_C(0),
7580 UINT64_C(0), UINT64_C(0),
7581 UINT64_C(0), UINT64_C(0),
7582 UINT64_C(0), UINT64_C(0),
7583 UINT64_C(0), UINT64_C(0),
7584 UINT64_C(0), UINT64_C(0),
7585 UINT64_C(0), UINT64_C(0),
7586 UINT64_C(0), UINT64_C(0),
7587 UINT64_C(0), UINT64_C(0),
7588 UINT64_C(0), UINT64_C(0),
7589 UINT64_C(0), UINT64_C(0),
7590 UINT64_C(0), UINT64_C(0),
7591 UINT64_C(0), UINT64_C(0),
7592 UINT64_C(0), UINT64_C(0),
7593 UINT64_C(0), UINT64_C(0),
7594 UINT64_C(0), UINT64_C(0),
7595 UINT64_C(0), UINT64_C(0),
7596 UINT64_C(0), UINT64_C(0),
7597 UINT64_C(0), UINT64_C(0),
7598 UINT64_C(0), UINT64_C(0),
7599 UINT64_C(0), UINT64_C(0),
7600 UINT64_C(0), UINT64_C(0),
7601 UINT64_C(0), UINT64_C(0),
7602 UINT64_C(0), UINT64_C(0),
7603 UINT64_C(0), UINT64_C(0),
7604 UINT64_C(0), UINT64_C(0),
7605 UINT64_C(0), UINT64_C(0),
7606 UINT64_C(0), UINT64_C(0),
7607 UINT64_C(0), UINT64_C(0),
7608 UINT64_C(0), UINT64_C(0),
7609 UINT64_C(0), UINT64_C(0),
7610 UINT64_C(0), UINT64_C(0),
7611 UINT64_C(0), UINT64_C(0),
7612 UINT64_C(0), UINT64_C(0),
7613 UINT64_C(0), UINT64_C(0),
7614 UINT64_C(0), UINT64_C(0),
7615 UINT64_C(0), UINT64_C(0),
7616 UINT64_C(0), UINT64_C(0),
7617 UINT64_C(0), UINT64_C(0),
7618 UINT64_C(0), UINT64_C(0),
7619 UINT64_C(0), UINT64_C(0),
7620 UINT64_C(0), UINT64_C(0),
7621 UINT64_C(0), UINT64_C(0),
7622 UINT64_C(0), UINT64_C(0),
7623 UINT64_C(0), UINT64_C(0),
7624 UINT64_C(0), UINT64_C(0),
7625 UINT64_C(0), UINT64_C(0),
7626 UINT64_C(0), UINT64_C(0),
7627 UINT64_C(0), UINT64_C(0),
7628 UINT64_C(0), UINT64_C(0),
7629 UINT64_C(0), UINT64_C(0),
7630 UINT64_C(0), UINT64_C(0),
7631 UINT64_C(0), UINT64_C(0),
7632 UINT64_C(0), UINT64_C(0),
7633 UINT64_C(0), UINT64_C(0),
7634 UINT64_C(0), UINT64_C(0),
7635 UINT64_C(0), UINT64_C(0),
7636 UINT64_C(0), UINT64_C(0),
7637 UINT64_C(0), UINT64_C(0),
7638 UINT64_C(0), UINT64_C(0),
7639 UINT64_C(0), UINT64_C(0),
7640 UINT64_C(0), UINT64_C(0),
7641 UINT64_C(0), UINT64_C(0),
7642 UINT64_C(0), UINT64_C(0),
7643 UINT64_C(0), UINT64_C(0),
7644 UINT64_C(0), UINT64_C(0),
7645 UINT64_C(0), UINT64_C(0),
7646 UINT64_C(0), UINT64_C(0),
7647 UINT64_C(0), UINT64_C(0),
7648 UINT64_C(0), UINT64_C(0),
7649 UINT64_C(0), UINT64_C(0),
7650 UINT64_C(0), UINT64_C(0),
7651 UINT64_C(0), UINT64_C(0),
7652 UINT64_C(0), UINT64_C(0),
7653 UINT64_C(0), UINT64_C(0),
7654 UINT64_C(0), UINT64_C(0),
7655 UINT64_C(0), UINT64_C(0),
7656 UINT64_C(0), UINT64_C(0),
7657 UINT64_C(0), UINT64_C(0),
7658 UINT64_C(0), UINT64_C(0),
7659 UINT64_C(0), UINT64_C(0),
7660 UINT64_C(0), UINT64_C(0),
7661 UINT64_C(0), UINT64_C(0),
7662 UINT64_C(0), UINT64_C(0),
7663 UINT64_C(0), UINT64_C(0),
7664 UINT64_C(0), UINT64_C(0),
7665 UINT64_C(0), UINT64_C(0),
7666 UINT64_C(0), UINT64_C(0),
7667 UINT64_C(0), UINT64_C(0),
7668 UINT64_C(0), UINT64_C(0),
7669 UINT64_C(0), UINT64_C(0),
7670 UINT64_C(0), UINT64_C(0),
7671 UINT64_C(0), UINT64_C(0),
7672 UINT64_C(0), UINT64_C(0),
7673 UINT64_C(0), UINT64_C(0),
7674 UINT64_C(0), UINT64_C(0),
7675 UINT64_C(0), UINT64_C(0),
7676 UINT64_C(0), UINT64_C(0),
7677 UINT64_C(0), UINT64_C(0),
7678 UINT64_C(0), UINT64_C(0),
7679 UINT64_C(0), UINT64_C(0),
7680 UINT64_C(0), UINT64_C(0),
7681 UINT64_C(0), UINT64_C(0),
7682 UINT64_C(0), UINT64_C(0),
7683 UINT64_C(0), UINT64_C(0),
7684 UINT64_C(0), UINT64_C(0),
7685 UINT64_C(0), UINT64_C(0),
7686 UINT64_C(0), UINT64_C(0),
7687 UINT64_C(0), UINT64_C(0),
7688 UINT64_C(0), UINT64_C(0),
7689 UINT64_C(0), UINT64_C(0),
7690 UINT64_C(0), UINT64_C(0),
7691 UINT64_C(0), UINT64_C(0),
7692 UINT64_C(0), UINT64_C(0),
7693 UINT64_C(0), UINT64_C(0),
7694 UINT64_C(0), UINT64_C(0),
7695 UINT64_C(0), UINT64_C(0),
7696 UINT64_C(0), UINT64_C(0),
7697 UINT64_C(0), UINT64_C(0),
7698 UINT64_C(0), UINT64_C(0),
7699 UINT64_C(0), UINT64_C(0),
7700 UINT64_C(0), UINT64_C(0),
7701 UINT64_C(0), UINT64_C(0),
7702 UINT64_C(0), UINT64_C(0),
7703 UINT64_C(0), UINT64_C(0),
7704 UINT64_C(0), UINT64_C(0),
7705 UINT64_C(0), UINT64_C(0),
7706 UINT64_C(0), UINT64_C(0),
7707 UINT64_C(0), UINT64_C(0),
7708 UINT64_C(0), UINT64_C(0),
7709 UINT64_C(0), UINT64_C(0),
7710 UINT64_C(0), UINT64_C(0),
7711 UINT64_C(0), UINT64_C(0),
7712 UINT64_C(0), UINT64_C(0),
7713 UINT64_C(0), UINT64_C(0),
7714 UINT64_C(0), UINT64_C(0),
7715 UINT64_C(0), UINT64_C(0),
7716 UINT64_C(0), UINT64_C(0),
7717 UINT64_C(0), UINT64_C(0),
7718 UINT64_C(0), UINT64_C(0),
7719 UINT64_C(0), UINT64_C(0),
7720 UINT64_C(0), UINT64_C(0),
7721 UINT64_C(0), UINT64_C(0),
7722 UINT64_C(0), UINT64_C(0),
7723 UINT64_C(0), UINT64_C(0),
7724 UINT64_C(0), UINT64_C(0),
7725 UINT64_C(0), UINT64_C(0),
7726 UINT64_C(0), UINT64_C(0),
7727 UINT64_C(0), UINT64_C(0),
7728 UINT64_C(0), UINT64_C(0),
7729 UINT64_C(0), UINT64_C(0),
7730 UINT64_C(0), UINT64_C(0),
7731 UINT64_C(0), UINT64_C(0),
7732 UINT64_C(0), UINT64_C(0),
7733 UINT64_C(0), UINT64_C(0),
7734 UINT64_C(0), UINT64_C(0),
7735 UINT64_C(0), UINT64_C(0),
7736 UINT64_C(0), UINT64_C(0),
7737 UINT64_C(0), UINT64_C(0),
7738 UINT64_C(0), UINT64_C(0),
7739 UINT64_C(0), UINT64_C(0),
7740 UINT64_C(0), UINT64_C(0),
7741 UINT64_C(0), UINT64_C(0),
7742 UINT64_C(0), UINT64_C(0),
7743 UINT64_C(0), UINT64_C(0),
7744 UINT64_C(0), UINT64_C(0),
7745 UINT64_C(0), UINT64_C(0),
7746 UINT64_C(0), UINT64_C(0),
7747 UINT64_C(0), UINT64_C(0),
7748 UINT64_C(0), UINT64_C(0),
7749 UINT64_C(0), UINT64_C(0),
7750 UINT64_C(0), UINT64_C(0),
7751 UINT64_C(0), UINT64_C(0),
7752 UINT64_C(0), UINT64_C(0),
7753 UINT64_C(0), UINT64_C(0),
7754 UINT64_C(0), UINT64_C(0),
7755 UINT64_C(0), UINT64_C(0),
7756 UINT64_C(0), UINT64_C(0),
7757 UINT64_C(0), UINT64_C(0),
7758 UINT64_C(0), UINT64_C(0),
7759 UINT64_C(0), UINT64_C(0),
7760 UINT64_C(0), UINT64_C(0),
7761 UINT64_C(0), UINT64_C(0),
7762 UINT64_C(0), UINT64_C(0),
7763 UINT64_C(0), UINT64_C(0),
7764 UINT64_C(0), UINT64_C(0),
7765 UINT64_C(0), UINT64_C(0),
7766 UINT64_C(0), UINT64_C(0),
7767 UINT64_C(0), UINT64_C(0),
7768 UINT64_C(0), UINT64_C(0),
7769 UINT64_C(0), UINT64_C(0),
7770 UINT64_C(0), UINT64_C(0),
7771 UINT64_C(0), UINT64_C(0),
7772 UINT64_C(0), UINT64_C(0),
7773 UINT64_C(0), UINT64_C(0),
7774 UINT64_C(0), UINT64_C(0),
7775 UINT64_C(0), UINT64_C(0),
7776 UINT64_C(0), UINT64_C(0),
7777 UINT64_C(0), UINT64_C(0),
7778 UINT64_C(0), UINT64_C(0),
7779 UINT64_C(0), UINT64_C(0),
7780 UINT64_C(0), UINT64_C(0),
7781 UINT64_C(0), UINT64_C(0),
7782 UINT64_C(0), UINT64_C(0),
7783 UINT64_C(0), UINT64_C(0),
7784 UINT64_C(0), UINT64_C(0),
7785 UINT64_C(0), UINT64_C(0),
7786 UINT64_C(0), UINT64_C(0),
7787 UINT64_C(0), UINT64_C(0),
7788 UINT64_C(0), UINT64_C(0),
7789 UINT64_C(0), UINT64_C(0),
7790 UINT64_C(0), UINT64_C(0),
7791 UINT64_C(0), UINT64_C(0),
7792 UINT64_C(0), UINT64_C(0),
7793 UINT64_C(0), UINT64_C(0),
7794 UINT64_C(0), UINT64_C(0),
7795 UINT64_C(0), UINT64_C(0),
7796 UINT64_C(0), UINT64_C(0),
7797 UINT64_C(0), UINT64_C(0),
7798 UINT64_C(0), UINT64_C(0),
7799 UINT64_C(0), UINT64_C(0),
7800 UINT64_C(0), UINT64_C(0),
7801 UINT64_C(0), UINT64_C(0),
7802 UINT64_C(0), UINT64_C(0),
7803 UINT64_C(0), UINT64_C(0),
7804 UINT64_C(0), UINT64_C(0),
7805 UINT64_C(0), UINT64_C(0),
7806 UINT64_C(0), UINT64_C(0),
7807 UINT64_C(0), UINT64_C(0),
7808 UINT64_C(0), UINT64_C(0),
7809 UINT64_C(0), UINT64_C(0),
7810 UINT64_C(0), UINT64_C(0),
7811 UINT64_C(0), UINT64_C(0),
7812 UINT64_C(0), UINT64_C(0),
7813 UINT64_C(0), UINT64_C(0),
7814 UINT64_C(0), UINT64_C(0),
7815 UINT64_C(0), UINT64_C(0),
7816 UINT64_C(0), UINT64_C(0),
7817 UINT64_C(0), UINT64_C(0),
7818 UINT64_C(0), UINT64_C(0),
7819 UINT64_C(0), UINT64_C(0),
7820 UINT64_C(0), UINT64_C(0),
7821 UINT64_C(0), UINT64_C(0),
7822 UINT64_C(0), UINT64_C(0),
7823 UINT64_C(0), UINT64_C(0),
7824 UINT64_C(0), UINT64_C(0),
7825 UINT64_C(0), UINT64_C(0),
7826 UINT64_C(0), UINT64_C(0),
7827 UINT64_C(0), UINT64_C(0),
7828 UINT64_C(0), UINT64_C(0),
7829 UINT64_C(0), UINT64_C(0),
7830 UINT64_C(0), UINT64_C(0),
7831 UINT64_C(0), UINT64_C(0),
7832 UINT64_C(0), UINT64_C(0),
7833 UINT64_C(0), UINT64_C(0),
7834 UINT64_C(0), UINT64_C(0),
7835 UINT64_C(0), UINT64_C(0),
7836 UINT64_C(0), UINT64_C(0),
7837 UINT64_C(0), UINT64_C(0),
7838 UINT64_C(0), UINT64_C(0),
7839 UINT64_C(0), UINT64_C(0),
7840 UINT64_C(0), UINT64_C(0),
7841 UINT64_C(0), UINT64_C(0),
7842 UINT64_C(0), UINT64_C(0),
7843 UINT64_C(0), UINT64_C(0),
7844 UINT64_C(0), UINT64_C(0),
7845 UINT64_C(0), UINT64_C(0),
7846 UINT64_C(0), UINT64_C(0),
7847 UINT64_C(0), UINT64_C(0),
7848 UINT64_C(0), UINT64_C(0),
7849 UINT64_C(0), UINT64_C(0),
7850 UINT64_C(0), UINT64_C(0),
7851 UINT64_C(0), UINT64_C(0),
7852 UINT64_C(0), UINT64_C(0),
7853 UINT64_C(0), UINT64_C(0),
7854 UINT64_C(0), UINT64_C(0),
7855 UINT64_C(0), UINT64_C(0),
7856 UINT64_C(0), UINT64_C(0),
7857 UINT64_C(0), UINT64_C(0),
7858 UINT64_C(0), UINT64_C(0),
7859 UINT64_C(0), UINT64_C(0),
7860 UINT64_C(0), UINT64_C(0),
7861 UINT64_C(0), UINT64_C(0),
7862 UINT64_C(0), UINT64_C(0),
7863 UINT64_C(0), UINT64_C(0),
7864 UINT64_C(0), UINT64_C(0),
7865 UINT64_C(0), UINT64_C(0),
7866 UINT64_C(0), UINT64_C(0),
7867 UINT64_C(0), UINT64_C(0),
7868 UINT64_C(0), UINT64_C(0),
7869 UINT64_C(0), UINT64_C(0),
7870 UINT64_C(0), UINT64_C(0),
7871 UINT64_C(0), UINT64_C(0),
7872 UINT64_C(0), UINT64_C(0),
7873 UINT64_C(0), UINT64_C(0),
7874 UINT64_C(0), UINT64_C(0),
7875 UINT64_C(0), UINT64_C(0),
7876 UINT64_C(0), UINT64_C(0),
7877 UINT64_C(0), UINT64_C(0),
7878 UINT64_C(0), UINT64_C(0),
7879 UINT64_C(0), UINT64_C(0),
7880 UINT64_C(0), UINT64_C(0),
7881 UINT64_C(0), UINT64_C(0),
7882 UINT64_C(0), UINT64_C(0),
7883 UINT64_C(0), UINT64_C(0),
7884 UINT64_C(0), UINT64_C(0),
7885 UINT64_C(0), UINT64_C(0),
7886 UINT64_C(0), UINT64_C(0),
7887 UINT64_C(0), UINT64_C(0),
7888 UINT64_C(0), UINT64_C(0),
7889 UINT64_C(0), UINT64_C(0),
7890 UINT64_C(0), UINT64_C(0),
7891 UINT64_C(0), UINT64_C(0),
7892 UINT64_C(0), UINT64_C(0),
7893 UINT64_C(0), UINT64_C(0),
7894 UINT64_C(0), UINT64_C(0),
7895 UINT64_C(0), UINT64_C(0),
7896 UINT64_C(0), UINT64_C(0),
7897 UINT64_C(0), UINT64_C(0),
7898 UINT64_C(0), UINT64_C(0),
7899 UINT64_C(0), UINT64_C(0),
7900 UINT64_C(0), UINT64_C(0),
7901 UINT64_C(0), UINT64_C(0),
7902 UINT64_C(0), UINT64_C(0),
7903 UINT64_C(0), UINT64_C(0),
7904 UINT64_C(0), UINT64_C(0),
7905 UINT64_C(0), UINT64_C(0),
7906 UINT64_C(0), UINT64_C(0),
7907 UINT64_C(0), UINT64_C(0),
7908 UINT64_C(0), UINT64_C(0),
7909 UINT64_C(0), UINT64_C(0),
7910 UINT64_C(0), UINT64_C(0),
7911 UINT64_C(0), UINT64_C(0),
7912 UINT64_C(0), UINT64_C(0),
7913 UINT64_C(0), UINT64_C(0),
7914 UINT64_C(0), UINT64_C(0),
7915 UINT64_C(0), UINT64_C(0),
7916 UINT64_C(0), UINT64_C(0),
7917 UINT64_C(0), UINT64_C(0),
7918 UINT64_C(0), UINT64_C(0),
7919 UINT64_C(0), UINT64_C(0),
7920 UINT64_C(0), UINT64_C(0),
7921 UINT64_C(0), UINT64_C(0),
7922 UINT64_C(0), UINT64_C(0),
7923 UINT64_C(0), UINT64_C(0),
7924 UINT64_C(0), UINT64_C(0),
7925 UINT64_C(0), UINT64_C(0),
7926 UINT64_C(0), UINT64_C(0),
7927 UINT64_C(0), UINT64_C(0),
7928 UINT64_C(0), UINT64_C(0),
7929 UINT64_C(0), UINT64_C(0),
7930 UINT64_C(0), UINT64_C(0),
7931 UINT64_C(0), UINT64_C(0),
7932 UINT64_C(0), UINT64_C(0),
7933 UINT64_C(0), UINT64_C(0),
7934 UINT64_C(0), UINT64_C(0),
7935 UINT64_C(0), UINT64_C(0),
7936 UINT64_C(0), UINT64_C(0),
7937 UINT64_C(0), UINT64_C(0),
7938 UINT64_C(0), UINT64_C(0),
7939 UINT64_C(0), UINT64_C(0),
7940 UINT64_C(0), UINT64_C(0),
7941 UINT64_C(0), UINT64_C(0),
7942 UINT64_C(0), UINT64_C(0),
7943 UINT64_C(0), UINT64_C(0),
7944 UINT64_C(0), UINT64_C(0),
7945 UINT64_C(0), UINT64_C(0),
7946 UINT64_C(0), UINT64_C(0),
7947 UINT64_C(0), UINT64_C(0),
7948 UINT64_C(0), UINT64_C(0),
7949 UINT64_C(0), UINT64_C(0),
7950 UINT64_C(0), UINT64_C(0),
7951 UINT64_C(0), UINT64_C(0),
7952 UINT64_C(0), UINT64_C(0),
7953 UINT64_C(0), UINT64_C(0),
7954 UINT64_C(0), UINT64_C(0),
7955 UINT64_C(0), UINT64_C(0),
7956 UINT64_C(0), UINT64_C(0),
7957 UINT64_C(0), UINT64_C(0),
7958 UINT64_C(0), UINT64_C(0),
7959 UINT64_C(0), UINT64_C(0),
7960 UINT64_C(0), UINT64_C(0),
7961 UINT64_C(0), UINT64_C(0),
7962 UINT64_C(0), UINT64_C(0),
7963 UINT64_C(0), UINT64_C(0),
7964 UINT64_C(0), UINT64_C(0),
7965 UINT64_C(0), UINT64_C(0),
7966 UINT64_C(0), UINT64_C(0),
7967 UINT64_C(0), UINT64_C(0),
7968 UINT64_C(0), UINT64_C(0),
7969 UINT64_C(0), UINT64_C(0),
7970 UINT64_C(0), UINT64_C(0),
7971 UINT64_C(0), UINT64_C(0),
7972 UINT64_C(0), UINT64_C(0),
7973 UINT64_C(0), UINT64_C(0),
7974 UINT64_C(0), UINT64_C(0),
7975 UINT64_C(0), UINT64_C(0),
7976 UINT64_C(0), UINT64_C(0),
7977 UINT64_C(0), UINT64_C(0),
7978 UINT64_C(0), UINT64_C(0),
7979 UINT64_C(0), UINT64_C(0),
7980 UINT64_C(0), UINT64_C(0),
7981 UINT64_C(0), UINT64_C(0),
7982 UINT64_C(0), UINT64_C(0),
7983 UINT64_C(0), UINT64_C(0),
7984 UINT64_C(0), UINT64_C(0),
7985 UINT64_C(0), UINT64_C(0),
7986 UINT64_C(0), UINT64_C(0),
7987 UINT64_C(0), UINT64_C(0),
7988 UINT64_C(0), UINT64_C(0),
7989 UINT64_C(0), UINT64_C(0),
7990 UINT64_C(0), UINT64_C(0),
7991 UINT64_C(0), UINT64_C(0),
7992 UINT64_C(0), UINT64_C(0),
7993 UINT64_C(0), UINT64_C(0),
7994 UINT64_C(0), UINT64_C(0),
7995 UINT64_C(0), UINT64_C(0),
7996 UINT64_C(0), UINT64_C(0),
7997 UINT64_C(0), UINT64_C(0),
7998 UINT64_C(0), UINT64_C(0),
7999 UINT64_C(0), UINT64_C(0),
8000 UINT64_C(0), UINT64_C(0),
8001 UINT64_C(0), UINT64_C(0),
8002 UINT64_C(0), UINT64_C(0),
8003 UINT64_C(0), UINT64_C(0),
8004 UINT64_C(0), UINT64_C(0),
8005 UINT64_C(0), UINT64_C(0),
8006 UINT64_C(0), UINT64_C(0),
8007 UINT64_C(0), UINT64_C(0),
8008 UINT64_C(0), UINT64_C(0),
8009 UINT64_C(0), UINT64_C(0),
8010 UINT64_C(0), UINT64_C(0),
8011 UINT64_C(0), UINT64_C(0),
8012 UINT64_C(0), UINT64_C(0),
8013 UINT64_C(0), UINT64_C(0),
8014 UINT64_C(0), UINT64_C(0),
8015 UINT64_C(0), UINT64_C(0),
8016 UINT64_C(0), UINT64_C(0),
8017 UINT64_C(0), UINT64_C(0),
8018 UINT64_C(0), UINT64_C(0),
8019 UINT64_C(0), UINT64_C(0),
8020 UINT64_C(0), UINT64_C(0),
8021 UINT64_C(0), UINT64_C(0),
8022 UINT64_C(0), UINT64_C(0),
8023 UINT64_C(0), UINT64_C(0),
8024 UINT64_C(0), UINT64_C(0),
8025 UINT64_C(0), UINT64_C(0),
8026 UINT64_C(0), UINT64_C(0),
8027 UINT64_C(0), UINT64_C(0),
8028 UINT64_C(0), UINT64_C(0),
8029 UINT64_C(0), UINT64_C(0),
8030 UINT64_C(0), UINT64_C(0),
8031 UINT64_C(0), UINT64_C(0),
8032 UINT64_C(0), UINT64_C(0),
8033 UINT64_C(0), UINT64_C(0),
8034 UINT64_C(0), UINT64_C(0),
8035 UINT64_C(0), UINT64_C(0),
8036 UINT64_C(0), UINT64_C(0),
8037 UINT64_C(0), UINT64_C(0),
8038 UINT64_C(0), UINT64_C(0),
8039 UINT64_C(0), UINT64_C(0),
8040 UINT64_C(0), UINT64_C(0),
8041 UINT64_C(0), UINT64_C(0),
8042 UINT64_C(0), UINT64_C(0),
8043 UINT64_C(0), UINT64_C(0),
8044 UINT64_C(0), UINT64_C(0),
8045 UINT64_C(0), UINT64_C(0),
8046 UINT64_C(0), UINT64_C(0),
8047 UINT64_C(0), UINT64_C(0),
8048 UINT64_C(0), UINT64_C(0),
8049 UINT64_C(0), UINT64_C(0),
8050 UINT64_C(0), UINT64_C(0),
8051 UINT64_C(0), UINT64_C(0),
8052 UINT64_C(0), UINT64_C(0),
8053 UINT64_C(0), UINT64_C(0),
8054 UINT64_C(0), UINT64_C(0),
8055 UINT64_C(0), UINT64_C(0),
8056 UINT64_C(0), UINT64_C(0),
8057 UINT64_C(0), UINT64_C(0),
8058 UINT64_C(0), UINT64_C(0),
8059 UINT64_C(0), UINT64_C(0),
8060 UINT64_C(0), UINT64_C(0),
8061 UINT64_C(0), UINT64_C(0),
8062 UINT64_C(0), UINT64_C(0),
8063 UINT64_C(0), UINT64_C(0),
8064 UINT64_C(0), UINT64_C(0),
8065 UINT64_C(0), UINT64_C(0),
8066 UINT64_C(0), UINT64_C(0),
8067 UINT64_C(0), UINT64_C(0),
8068 UINT64_C(0), UINT64_C(0),
8069 UINT64_C(0), UINT64_C(0),
8070 UINT64_C(0), UINT64_C(0),
8071 UINT64_C(0), UINT64_C(0),
8072 UINT64_C(0), UINT64_C(0),
8073 UINT64_C(0), UINT64_C(0),
8074 UINT64_C(0), UINT64_C(0),
8075 UINT64_C(0), UINT64_C(0),
8076 UINT64_C(0), UINT64_C(0),
8077 UINT64_C(0), UINT64_C(0),
8078 UINT64_C(0), UINT64_C(0),
8079 UINT64_C(0), UINT64_C(0),
8080 UINT64_C(0), UINT64_C(0),
8081 UINT64_C(0), UINT64_C(0),
8082 UINT64_C(0), UINT64_C(0),
8083 UINT64_C(0), UINT64_C(0),
8084 UINT64_C(0), UINT64_C(0),
8085 UINT64_C(0), UINT64_C(0),
8086 UINT64_C(0), UINT64_C(0),
8087 UINT64_C(0), UINT64_C(0),
8088 UINT64_C(0), UINT64_C(0),
8089 UINT64_C(0), UINT64_C(0),
8090 UINT64_C(0), UINT64_C(0),
8091 UINT64_C(0), UINT64_C(0),
8092 UINT64_C(0), UINT64_C(0),
8093 UINT64_C(0), UINT64_C(0),
8094 UINT64_C(0), UINT64_C(0),
8095 UINT64_C(0), UINT64_C(0),
8096 UINT64_C(0), UINT64_C(0),
8097 UINT64_C(0), UINT64_C(0),
8098 UINT64_C(0), UINT64_C(0),
8099 UINT64_C(0), UINT64_C(0),
8100 UINT64_C(0), UINT64_C(0),
8101 UINT64_C(0), UINT64_C(0),
8102 UINT64_C(0), UINT64_C(0),
8103 UINT64_C(0), UINT64_C(0),
8104 UINT64_C(0), UINT64_C(0),
8105 UINT64_C(0), UINT64_C(0),
8106 UINT64_C(0), UINT64_C(0),
8107 UINT64_C(0), UINT64_C(0),
8108 UINT64_C(0), UINT64_C(0),
8109 UINT64_C(0), UINT64_C(0),
8110 UINT64_C(0), UINT64_C(0),
8111 UINT64_C(0), UINT64_C(0),
8112 UINT64_C(0), UINT64_C(0),
8113 UINT64_C(0), UINT64_C(0),
8114 UINT64_C(0), UINT64_C(0),
8115 UINT64_C(0), UINT64_C(0),
8116 UINT64_C(0), UINT64_C(0),
8117 UINT64_C(0), UINT64_C(0),
8118 UINT64_C(0), UINT64_C(0),
8119 UINT64_C(0), UINT64_C(0),
8120 UINT64_C(0), UINT64_C(0),
8121 UINT64_C(0), UINT64_C(0),
8122 UINT64_C(0), UINT64_C(0),
8123 UINT64_C(0), UINT64_C(0),
8124 UINT64_C(0), UINT64_C(0),
8125 UINT64_C(0), UINT64_C(0),
8126 UINT64_C(0), UINT64_C(0),
8127 UINT64_C(0), UINT64_C(0),
8128 UINT64_C(0), UINT64_C(0),
8129 UINT64_C(0), UINT64_C(0),
8130 UINT64_C(0), UINT64_C(0),
8131 UINT64_C(0), UINT64_C(0),
8132 UINT64_C(0), UINT64_C(0),
8133 UINT64_C(0), UINT64_C(0),
8134 UINT64_C(0), UINT64_C(0),
8135 UINT64_C(0), UINT64_C(0),
8136 UINT64_C(0), UINT64_C(0),
8137 UINT64_C(0), UINT64_C(0),
8138 UINT64_C(0), UINT64_C(0),
8139 UINT64_C(0), UINT64_C(0),
8140 UINT64_C(0), UINT64_C(0),
8141 UINT64_C(0), UINT64_C(0),
8142 UINT64_C(0), UINT64_C(0),
8143 UINT64_C(0), UINT64_C(0),
8144 UINT64_C(0), UINT64_C(0),
8145 UINT64_C(0), UINT64_C(0),
8146 UINT64_C(0), UINT64_C(0),
8147 UINT64_C(0), UINT64_C(0),
8148 UINT64_C(0), UINT64_C(0),
8149 UINT64_C(0), UINT64_C(0),
8150 UINT64_C(0), UINT64_C(0),
8151 UINT64_C(0), UINT64_C(0),
8152 UINT64_C(0), UINT64_C(0),
8153 UINT64_C(0), UINT64_C(0),
8154 UINT64_C(0), UINT64_C(0),
8155 UINT64_C(0), UINT64_C(0),
8156 UINT64_C(0), UINT64_C(0),
8157 UINT64_C(0), UINT64_C(0),
8158 UINT64_C(0), UINT64_C(0),
8159 UINT64_C(0), UINT64_C(0),
8160 UINT64_C(0), UINT64_C(0),
8161 UINT64_C(0), UINT64_C(0),
8162 UINT64_C(0), UINT64_C(0),
8163 UINT64_C(0), UINT64_C(0),
8164 UINT64_C(0), UINT64_C(0),
8165 UINT64_C(0), UINT64_C(0),
8166 UINT64_C(0), UINT64_C(0),
8167 UINT64_C(0), UINT64_C(0),
8168 UINT64_C(0), UINT64_C(0),
8169 UINT64_C(0), UINT64_C(0),
8170 UINT64_C(0), UINT64_C(0),
8171 UINT64_C(0), UINT64_C(0),
8172 UINT64_C(0), UINT64_C(0),
8173 UINT64_C(0), UINT64_C(0),
8174 UINT64_C(0), UINT64_C(0),
8175 UINT64_C(0), UINT64_C(0),
8176 UINT64_C(0), UINT64_C(0),
8177 UINT64_C(0), UINT64_C(0),
8178 UINT64_C(0), UINT64_C(0),
8179 UINT64_C(0), UINT64_C(0),
8180 UINT64_C(0), UINT64_C(0),
8181 UINT64_C(0), UINT64_C(0),
8182 UINT64_C(0), UINT64_C(0),
8183 UINT64_C(0), UINT64_C(0),
8184 UINT64_C(0), UINT64_C(0),
8185 UINT64_C(0), UINT64_C(0),
8186 UINT64_C(0), UINT64_C(0),
8187 UINT64_C(0), UINT64_C(0),
8188 UINT64_C(0), UINT64_C(0),
8189 UINT64_C(0), UINT64_C(0),
8190 UINT64_C(0), UINT64_C(0),
8191 UINT64_C(0), UINT64_C(0),
8192 UINT64_C(0), UINT64_C(0),
8193 UINT64_C(0), UINT64_C(0),
8194 UINT64_C(0), UINT64_C(0),
8195 UINT64_C(0), UINT64_C(0),
8196 UINT64_C(0), UINT64_C(0),
8197 UINT64_C(0), UINT64_C(0),
8198 UINT64_C(0), UINT64_C(0),
8199 UINT64_C(0), UINT64_C(0),
8200 UINT64_C(0), UINT64_C(0),
8201 UINT64_C(0), UINT64_C(0),
8202 UINT64_C(0), UINT64_C(0),
8203 UINT64_C(0), UINT64_C(0),
8204 UINT64_C(0), UINT64_C(0),
8205 UINT64_C(0), UINT64_C(0),
8206 UINT64_C(0), UINT64_C(0),
8207 UINT64_C(0), UINT64_C(0),
8208 UINT64_C(0), UINT64_C(0),
8209 UINT64_C(0), UINT64_C(0),
8210 UINT64_C(0), UINT64_C(0),
8211 UINT64_C(0), UINT64_C(0),
8212 UINT64_C(0), UINT64_C(0),
8213 UINT64_C(0), UINT64_C(0),
8214 UINT64_C(0), UINT64_C(0),
8215 UINT64_C(0), UINT64_C(0),
8216 UINT64_C(0), UINT64_C(0),
8217 UINT64_C(0), UINT64_C(0),
8218 UINT64_C(0), UINT64_C(0),
8219 UINT64_C(0), UINT64_C(0),
8220 UINT64_C(0), UINT64_C(0),
8221 UINT64_C(0), UINT64_C(0),
8222 UINT64_C(0), UINT64_C(0),
8223 UINT64_C(0), UINT64_C(0),
8224 UINT64_C(0), UINT64_C(0),
8225 UINT64_C(0), UINT64_C(0),
8226 UINT64_C(0), UINT64_C(0),
8227 UINT64_C(0), UINT64_C(0),
8228 UINT64_C(0), UINT64_C(0),
8229 UINT64_C(0), UINT64_C(0),
8230 UINT64_C(0), UINT64_C(0),
8231 UINT64_C(0), UINT64_C(0),
8232 UINT64_C(0), UINT64_C(0),
8233 UINT64_C(0), UINT64_C(0),
8234 UINT64_C(0), UINT64_C(0),
8235 UINT64_C(0), UINT64_C(0),
8236 UINT64_C(0), UINT64_C(0),
8237 UINT64_C(0), UINT64_C(0),
8238 UINT64_C(0), UINT64_C(0),
8239 UINT64_C(0), UINT64_C(0),
8240 UINT64_C(0), UINT64_C(0),
8241 UINT64_C(0), UINT64_C(0),
8242 UINT64_C(0), UINT64_C(0),
8243 UINT64_C(0), UINT64_C(0),
8244 UINT64_C(0), UINT64_C(0),
8245 UINT64_C(0), UINT64_C(0),
8246 UINT64_C(0), UINT64_C(0),
8247 UINT64_C(0), UINT64_C(0),
8248 UINT64_C(0), UINT64_C(0),
8249 UINT64_C(0), UINT64_C(0),
8250 UINT64_C(0), UINT64_C(0),
8251 UINT64_C(0), UINT64_C(0),
8252 UINT64_C(0), UINT64_C(0),
8253 UINT64_C(0), UINT64_C(0),
8254 UINT64_C(0), UINT64_C(0),
8255 UINT64_C(0), UINT64_C(0),
8256 UINT64_C(0), UINT64_C(0),
8257 UINT64_C(0), UINT64_C(0),
8258 UINT64_C(0), UINT64_C(0),
8259 UINT64_C(0), UINT64_C(0),
8260 UINT64_C(0), UINT64_C(0),
8261 UINT64_C(0), UINT64_C(0),
8262 UINT64_C(0), UINT64_C(0),
8263 UINT64_C(0), UINT64_C(0),
8264 UINT64_C(0), UINT64_C(0),
8265 UINT64_C(0), UINT64_C(0),
8266 UINT64_C(0), UINT64_C(0),
8267 UINT64_C(0), UINT64_C(0),
8268 UINT64_C(0), UINT64_C(0),
8269 UINT64_C(0), UINT64_C(0),
8270 UINT64_C(0), UINT64_C(0),
8271 UINT64_C(0), UINT64_C(0),
8272 UINT64_C(0), UINT64_C(0),
8273 UINT64_C(0), UINT64_C(0),
8274 UINT64_C(0), UINT64_C(0),
8275 UINT64_C(0), UINT64_C(0),
8276 UINT64_C(0), UINT64_C(0),
8277 UINT64_C(0), UINT64_C(0),
8278 UINT64_C(0), UINT64_C(0),
8279 UINT64_C(0), UINT64_C(0),
8280 UINT64_C(0), UINT64_C(0),
8281 UINT64_C(0), UINT64_C(0),
8282 UINT64_C(0), UINT64_C(0),
8283 UINT64_C(0), UINT64_C(0),
8284 UINT64_C(0), UINT64_C(0),
8285 UINT64_C(0), UINT64_C(0),
8286 UINT64_C(0), UINT64_C(0),
8287 UINT64_C(0), UINT64_C(0),
8288 UINT64_C(0), UINT64_C(0),
8289 UINT64_C(0), UINT64_C(0),
8290 UINT64_C(0), UINT64_C(0),
8291 UINT64_C(0), UINT64_C(0),
8292 UINT64_C(0), UINT64_C(0),
8293 UINT64_C(0), UINT64_C(0),
8294 UINT64_C(0), UINT64_C(0),
8295 UINT64_C(0), UINT64_C(0),
8296 UINT64_C(0), UINT64_C(0),
8297 UINT64_C(0), UINT64_C(0),
8298 UINT64_C(0), UINT64_C(0),
8299 UINT64_C(0), UINT64_C(0),
8300 UINT64_C(0), UINT64_C(0),
8301 UINT64_C(0), UINT64_C(0),
8302 UINT64_C(0), UINT64_C(0),
8303 UINT64_C(0), UINT64_C(0),
8304 UINT64_C(0), UINT64_C(0),
8305 UINT64_C(0), UINT64_C(0),
8306 UINT64_C(0), UINT64_C(0),
8307 UINT64_C(0), UINT64_C(0),
8308 UINT64_C(0), UINT64_C(0),
8309 UINT64_C(0), UINT64_C(0),
8310 UINT64_C(0), UINT64_C(0),
8311 UINT64_C(0), UINT64_C(0),
8312 UINT64_C(0), UINT64_C(0),
8313 UINT64_C(0), UINT64_C(0),
8314 UINT64_C(0), UINT64_C(0),
8315 UINT64_C(0), UINT64_C(0),
8316 UINT64_C(0), UINT64_C(0),
8317 UINT64_C(0), UINT64_C(0),
8318 UINT64_C(0), UINT64_C(0),
8319 UINT64_C(0), UINT64_C(0),
8320 UINT64_C(0), UINT64_C(0),
8321 UINT64_C(0), UINT64_C(0),
8322 UINT64_C(0), UINT64_C(0),
8323 UINT64_C(0), UINT64_C(0),
8324 UINT64_C(0), UINT64_C(0),
8325 UINT64_C(0), UINT64_C(0),
8326 UINT64_C(0), UINT64_C(0),
8327 UINT64_C(0), UINT64_C(0),
8328 UINT64_C(0), UINT64_C(0),
8329 UINT64_C(0), UINT64_C(0),
8330 UINT64_C(0), UINT64_C(0),
8331 UINT64_C(0), UINT64_C(0),
8332 UINT64_C(0), UINT64_C(0),
8333 UINT64_C(0), UINT64_C(0),
8334 UINT64_C(0), UINT64_C(0),
8335 UINT64_C(0), UINT64_C(0),
8336 UINT64_C(0), UINT64_C(0),
8337 UINT64_C(0), UINT64_C(0),
8338 UINT64_C(0), UINT64_C(0),
8339 UINT64_C(0), UINT64_C(0),
8340 UINT64_C(0), UINT64_C(0),
8341 UINT64_C(0), UINT64_C(0),
8342 UINT64_C(0), UINT64_C(0),
8343 UINT64_C(0), UINT64_C(0),
8344 UINT64_C(0), UINT64_C(0),
8345 UINT64_C(0), UINT64_C(0),
8346 UINT64_C(0), UINT64_C(0),
8347 UINT64_C(0), UINT64_C(0),
8348 UINT64_C(0), UINT64_C(0),
8349 UINT64_C(0), UINT64_C(0),
8350 UINT64_C(0), UINT64_C(0),
8351 UINT64_C(0), UINT64_C(0),
8352 UINT64_C(0), UINT64_C(0),
8353 UINT64_C(0), UINT64_C(0),
8354 UINT64_C(0), UINT64_C(0),
8355 UINT64_C(0), UINT64_C(0),
8356 UINT64_C(0), UINT64_C(0),
8357 UINT64_C(0), UINT64_C(0),
8358 UINT64_C(0), UINT64_C(0),
8359 UINT64_C(0), UINT64_C(0),
8360 UINT64_C(0), UINT64_C(0),
8361 UINT64_C(0), UINT64_C(0),
8362 UINT64_C(0), UINT64_C(0),
8363 UINT64_C(0), UINT64_C(0),
8364 UINT64_C(0), UINT64_C(0),
8365 UINT64_C(0), UINT64_C(0),
8366 UINT64_C(0), UINT64_C(0),
8367 UINT64_C(0), UINT64_C(0),
8368 UINT64_C(0), UINT64_C(0),
8369 UINT64_C(0), UINT64_C(0),
8370 UINT64_C(0), UINT64_C(0),
8371 UINT64_C(0), UINT64_C(0),
8372 UINT64_C(0), UINT64_C(0),
8373 UINT64_C(0), UINT64_C(0),
8374 UINT64_C(0), UINT64_C(0),
8375 UINT64_C(0), UINT64_C(0),
8376 UINT64_C(0), UINT64_C(0),
8377 UINT64_C(0), UINT64_C(0),
8378 UINT64_C(0), UINT64_C(0),
8379 UINT64_C(0), UINT64_C(0),
8380 UINT64_C(0), UINT64_C(0),
8381 UINT64_C(0), UINT64_C(0),
8382 UINT64_C(0), UINT64_C(0),
8383 UINT64_C(0), UINT64_C(0),
8384 UINT64_C(0), UINT64_C(0),
8385 UINT64_C(0), UINT64_C(0),
8386 UINT64_C(0), UINT64_C(0),
8387 UINT64_C(0), UINT64_C(0),
8388 UINT64_C(0), UINT64_C(0),
8389 UINT64_C(0), UINT64_C(0),
8390 UINT64_C(0), UINT64_C(0),
8391 UINT64_C(0), UINT64_C(0),
8392 UINT64_C(0), UINT64_C(0),
8393 UINT64_C(0), UINT64_C(0),
8394 UINT64_C(0), UINT64_C(0),
8395 UINT64_C(0), UINT64_C(0),
8396 UINT64_C(0), UINT64_C(0),
8397 UINT64_C(0), UINT64_C(0),
8398 UINT64_C(0), UINT64_C(0),
8399 UINT64_C(0), UINT64_C(0),
8400 UINT64_C(0), UINT64_C(0),
8401 UINT64_C(0), UINT64_C(0),
8402 UINT64_C(0), UINT64_C(0),
8403 UINT64_C(0), UINT64_C(0),
8404 UINT64_C(0), UINT64_C(0),
8405 UINT64_C(0), UINT64_C(0),
8406 UINT64_C(0), UINT64_C(0),
8407 UINT64_C(0), UINT64_C(0),
8408 UINT64_C(0), UINT64_C(0),
8409 UINT64_C(0), UINT64_C(0),
8410 UINT64_C(0), UINT64_C(0),
8411 UINT64_C(0), UINT64_C(0),
8412 UINT64_C(0), UINT64_C(0),
8413 UINT64_C(0), UINT64_C(0),
8414 UINT64_C(0), UINT64_C(0),
8415 UINT64_C(0), UINT64_C(0),
8416 UINT64_C(0), UINT64_C(0),
8417 UINT64_C(0), UINT64_C(0),
8418 UINT64_C(0), UINT64_C(0),
8419 UINT64_C(0), UINT64_C(0),
8420 UINT64_C(0), UINT64_C(0),
8421 UINT64_C(0), UINT64_C(0),
8422 UINT64_C(0), UINT64_C(0),
8423 UINT64_C(0), UINT64_C(0),
8424 UINT64_C(0), UINT64_C(0),
8425 UINT64_C(0), UINT64_C(0),
8426 UINT64_C(0), UINT64_C(0),
8427 UINT64_C(0), UINT64_C(0),
8428 UINT64_C(0), UINT64_C(0),
8429 UINT64_C(0), UINT64_C(0),
8430 UINT64_C(0), UINT64_C(0),
8431 UINT64_C(0), UINT64_C(0),
8432 UINT64_C(0), UINT64_C(0),
8433 UINT64_C(0), UINT64_C(0),
8434 UINT64_C(0), UINT64_C(0),
8435 UINT64_C(0), UINT64_C(0),
8436 UINT64_C(0), UINT64_C(0),
8437 UINT64_C(0), UINT64_C(0),
8438 UINT64_C(0), UINT64_C(0),
8439 UINT64_C(0), UINT64_C(0),
8440 UINT64_C(0), UINT64_C(0),
8441 UINT64_C(0), UINT64_C(0),
8442 UINT64_C(0), UINT64_C(0),
8443 UINT64_C(0), UINT64_C(0),
8444 UINT64_C(0), UINT64_C(0),
8445 UINT64_C(0), UINT64_C(0),
8446 UINT64_C(0), UINT64_C(0),
8447 UINT64_C(0), UINT64_C(0),
8448 UINT64_C(0), UINT64_C(0),
8449 UINT64_C(0), UINT64_C(0),
8450 UINT64_C(0), UINT64_C(0),
8451 UINT64_C(0), UINT64_C(0),
8452 UINT64_C(0), UINT64_C(0),
8453 UINT64_C(0), UINT64_C(0),
8454 UINT64_C(0), UINT64_C(0),
8455 UINT64_C(0), UINT64_C(0),
8456 UINT64_C(0), UINT64_C(0),
8457 UINT64_C(0), UINT64_C(0),
8458 UINT64_C(0), UINT64_C(0),
8459 UINT64_C(0), UINT64_C(0),
8460 UINT64_C(0), UINT64_C(0),
8461 UINT64_C(0), UINT64_C(0),
8462 UINT64_C(0), UINT64_C(0),
8463 UINT64_C(0), UINT64_C(0),
8464 UINT64_C(0), UINT64_C(0),
8465 UINT64_C(0), UINT64_C(0),
8466 UINT64_C(0), UINT64_C(0),
8467 UINT64_C(0), UINT64_C(0),
8468 UINT64_C(0), UINT64_C(0),
8469 UINT64_C(0), UINT64_C(0),
8470 UINT64_C(0), UINT64_C(0),
8471 UINT64_C(0), UINT64_C(0),
8472 UINT64_C(0), UINT64_C(0),
8473 UINT64_C(0), UINT64_C(0),
8474 UINT64_C(0), UINT64_C(0),
8475 UINT64_C(0), UINT64_C(0),
8476 UINT64_C(0), UINT64_C(0),
8477 UINT64_C(0), UINT64_C(0),
8478 UINT64_C(0), UINT64_C(0),
8479 UINT64_C(0), UINT64_C(0),
8480 UINT64_C(0), UINT64_C(0),
8481 UINT64_C(0), UINT64_C(0),
8482 UINT64_C(0), UINT64_C(0),
8483 UINT64_C(0), UINT64_C(0),
8484 UINT64_C(0), UINT64_C(0),
8485 UINT64_C(0), UINT64_C(0),
8486 UINT64_C(0), UINT64_C(0),
8487 UINT64_C(0), UINT64_C(0),
8488 UINT64_C(0), UINT64_C(0),
8489 UINT64_C(0), UINT64_C(0),
8490 UINT64_C(0), UINT64_C(0),
8491 UINT64_C(0), UINT64_C(0),
8492 UINT64_C(0), UINT64_C(0),
8493 UINT64_C(0), UINT64_C(0),
8494 UINT64_C(0), UINT64_C(0),
8495 UINT64_C(0), UINT64_C(0),
8496 UINT64_C(0), UINT64_C(0),
8497 UINT64_C(0), UINT64_C(0),
8498 UINT64_C(0), UINT64_C(0),
8499 UINT64_C(0), UINT64_C(0),
8500 UINT64_C(0), UINT64_C(0),
8501 UINT64_C(0), UINT64_C(0),
8502 UINT64_C(0), UINT64_C(0),
8503 UINT64_C(0), UINT64_C(0),
8504 UINT64_C(0), UINT64_C(0),
8505 UINT64_C(0), UINT64_C(0),
8506 UINT64_C(0), UINT64_C(0),
8507 UINT64_C(0), UINT64_C(0),
8508 UINT64_C(0), UINT64_C(0),
8509 UINT64_C(0), UINT64_C(0),
8510 UINT64_C(0), UINT64_C(0),
8511 UINT64_C(0), UINT64_C(0),
8512 UINT64_C(0), UINT64_C(0),
8513 UINT64_C(0), UINT64_C(0),
8514 UINT64_C(0), UINT64_C(0),
8515 UINT64_C(0), UINT64_C(0),
8516 UINT64_C(0), UINT64_C(0),
8517 UINT64_C(0), UINT64_C(0),
8518 UINT64_C(0), UINT64_C(0),
8519 UINT64_C(0), UINT64_C(0),
8520 UINT64_C(0), UINT64_C(0),
8521 UINT64_C(0), UINT64_C(0),
8522 UINT64_C(0), UINT64_C(0),
8523 UINT64_C(0), UINT64_C(0),
8524 UINT64_C(0), UINT64_C(0),
8525 UINT64_C(0), UINT64_C(0),
8526 UINT64_C(0), UINT64_C(0),
8527 UINT64_C(0), UINT64_C(0),
8528 UINT64_C(0), UINT64_C(0),
8529 UINT64_C(0), UINT64_C(0),
8530 UINT64_C(0), UINT64_C(0),
8531 UINT64_C(0), UINT64_C(0),
8532 UINT64_C(0), UINT64_C(0),
8533 UINT64_C(0), UINT64_C(0),
8534 UINT64_C(0), UINT64_C(0),
8535 UINT64_C(0), UINT64_C(0),
8536 UINT64_C(0), UINT64_C(0),
8537 UINT64_C(0), UINT64_C(0),
8538 UINT64_C(0), UINT64_C(0),
8539 UINT64_C(0), UINT64_C(0),
8540 UINT64_C(0), UINT64_C(0),
8541 UINT64_C(0), UINT64_C(0),
8542 UINT64_C(0), UINT64_C(0),
8543 UINT64_C(0), UINT64_C(0),
8544 UINT64_C(0), UINT64_C(0),
8545 UINT64_C(0), UINT64_C(0),
8546 UINT64_C(0), UINT64_C(0),
8547 UINT64_C(0), UINT64_C(0),
8548 UINT64_C(0), UINT64_C(0),
8549 UINT64_C(0), UINT64_C(0),
8550 UINT64_C(0), UINT64_C(0),
8551 UINT64_C(0), UINT64_C(0),
8552 UINT64_C(0), UINT64_C(0),
8553 UINT64_C(0), UINT64_C(0),
8554 UINT64_C(0), UINT64_C(0),
8555 UINT64_C(0), UINT64_C(0),
8556 UINT64_C(0), UINT64_C(0),
8557 UINT64_C(0), UINT64_C(0),
8558 UINT64_C(0), UINT64_C(0),
8559 UINT64_C(0), UINT64_C(0),
8560 UINT64_C(0), UINT64_C(0),
8561 UINT64_C(0), UINT64_C(0),
8562 UINT64_C(0), UINT64_C(0),
8563 UINT64_C(0), UINT64_C(0),
8564 UINT64_C(0), UINT64_C(0),
8565 UINT64_C(0), UINT64_C(0),
8566 UINT64_C(0), UINT64_C(0),
8567 UINT64_C(0), UINT64_C(0),
8568 UINT64_C(0), UINT64_C(0),
8569 UINT64_C(0), UINT64_C(0),
8570 UINT64_C(0), UINT64_C(0),
8571 UINT64_C(0), UINT64_C(0),
8572 UINT64_C(0), UINT64_C(0),
8573 UINT64_C(0), UINT64_C(0),
8574 UINT64_C(0), UINT64_C(0),
8575 UINT64_C(0), UINT64_C(0),
8576 UINT64_C(0), UINT64_C(0),
8577 UINT64_C(0), UINT64_C(0),
8578 UINT64_C(0), UINT64_C(0),
8579 UINT64_C(0), UINT64_C(0),
8580 UINT64_C(0), UINT64_C(0),
8581 UINT64_C(0), UINT64_C(0),
8582 UINT64_C(0), UINT64_C(0),
8583 UINT64_C(0), UINT64_C(0),
8584 UINT64_C(0), UINT64_C(0),
8585 UINT64_C(0), UINT64_C(0),
8586 UINT64_C(0), UINT64_C(0),
8587 UINT64_C(0), UINT64_C(0),
8588 UINT64_C(0), UINT64_C(0),
8589 UINT64_C(0), UINT64_C(0),
8590 UINT64_C(0), UINT64_C(0),
8591 UINT64_C(0), UINT64_C(0),
8592 UINT64_C(0), UINT64_C(0),
8593 UINT64_C(0), UINT64_C(0),
8594 UINT64_C(0), UINT64_C(0),
8595 UINT64_C(0), UINT64_C(0),
8596 UINT64_C(0), UINT64_C(0),
8597 UINT64_C(0), UINT64_C(0),
8598 UINT64_C(0), UINT64_C(0),
8599 UINT64_C(0), UINT64_C(0),
8600 UINT64_C(0), UINT64_C(0),
8601 UINT64_C(0), UINT64_C(0),
8602 UINT64_C(0), UINT64_C(0),
8603 UINT64_C(0), UINT64_C(0),
8604 UINT64_C(0), UINT64_C(0),
8605 UINT64_C(0), UINT64_C(0),
8606 UINT64_C(0), UINT64_C(0),
8607 UINT64_C(0), UINT64_C(0),
8608 UINT64_C(0), UINT64_C(0),
8609 UINT64_C(0), UINT64_C(0),
8610 UINT64_C(0), UINT64_C(0),
8611 UINT64_C(0), UINT64_C(0),
8612 UINT64_C(0), UINT64_C(0),
8613 UINT64_C(0), UINT64_C(0),
8614 UINT64_C(0), UINT64_C(0),
8615 UINT64_C(0), UINT64_C(0),
8616 UINT64_C(0), UINT64_C(0),
8617 UINT64_C(0), UINT64_C(0),
8618 UINT64_C(0), UINT64_C(0),
8619 UINT64_C(0), UINT64_C(0),
8620 UINT64_C(0), UINT64_C(0),
8621 UINT64_C(0), UINT64_C(0),
8622 UINT64_C(0), UINT64_C(0),
8623 UINT64_C(0), UINT64_C(0),
8624 UINT64_C(0), UINT64_C(0),
8625 UINT64_C(0), UINT64_C(0),
8626 UINT64_C(0), UINT64_C(0),
8627 UINT64_C(0), UINT64_C(0),
8628 UINT64_C(0), UINT64_C(0),
8629 UINT64_C(0), UINT64_C(0),
8630 UINT64_C(0), UINT64_C(0),
8631 UINT64_C(0), UINT64_C(0),
8632 UINT64_C(0), UINT64_C(0),
8633 UINT64_C(0), UINT64_C(0),
8634 UINT64_C(0), UINT64_C(0),
8635 UINT64_C(0), UINT64_C(0),
8636 UINT64_C(0), UINT64_C(0),
8637 UINT64_C(0), UINT64_C(0),
8638 UINT64_C(0), UINT64_C(0),
8639 UINT64_C(0), UINT64_C(0),
8640 UINT64_C(0), UINT64_C(0),
8641 UINT64_C(0), UINT64_C(0),
8642 UINT64_C(0), UINT64_C(0),
8643 UINT64_C(0), UINT64_C(0),
8644 UINT64_C(0), UINT64_C(0),
8645 UINT64_C(0), UINT64_C(0),
8646 UINT64_C(0), UINT64_C(0),
8647 UINT64_C(0), UINT64_C(0),
8648 UINT64_C(0), UINT64_C(0),
8649 UINT64_C(0), UINT64_C(0),
8650 UINT64_C(0), UINT64_C(0),
8651 UINT64_C(0), UINT64_C(0),
8652 UINT64_C(0), UINT64_C(0),
8653 UINT64_C(0), UINT64_C(0),
8654 UINT64_C(0), UINT64_C(0),
8655 UINT64_C(0), UINT64_C(0),
8656 UINT64_C(0), UINT64_C(0),
8657 UINT64_C(0), UINT64_C(0),
8658 UINT64_C(0), UINT64_C(0),
8659 UINT64_C(0), UINT64_C(0),
8660 UINT64_C(0), UINT64_C(0),
8661 UINT64_C(0), UINT64_C(0),
8662 UINT64_C(0), UINT64_C(0),
8663 UINT64_C(0), UINT64_C(0),
8664 UINT64_C(0), UINT64_C(0),
8665 UINT64_C(0), UINT64_C(0),
8666 UINT64_C(0), UINT64_C(0),
8667 UINT64_C(0), UINT64_C(0),
8668 UINT64_C(0), UINT64_C(0),
8669 UINT64_C(0), UINT64_C(0),
8670 UINT64_C(0), UINT64_C(0),
8671 UINT64_C(0), UINT64_C(0),
8672 UINT64_C(0), UINT64_C(0),
8673 UINT64_C(0), UINT64_C(0),
8674 UINT64_C(0), UINT64_C(0),
8675 UINT64_C(0), UINT64_C(0),
8676 UINT64_C(0), UINT64_C(0),
8677 UINT64_C(0), UINT64_C(0),
8678 UINT64_C(0), UINT64_C(0),
8679 UINT64_C(0), UINT64_C(0),
8680 UINT64_C(0), UINT64_C(0),
8681 UINT64_C(0), UINT64_C(0),
8682 UINT64_C(0), UINT64_C(0),
8683 UINT64_C(0), UINT64_C(0),
8684 UINT64_C(0), UINT64_C(0),
8685 UINT64_C(0), UINT64_C(0),
8686 UINT64_C(0), UINT64_C(0),
8687 UINT64_C(0), UINT64_C(0),
8688 UINT64_C(0), UINT64_C(0),
8689 UINT64_C(0), UINT64_C(0),
8690 UINT64_C(0), UINT64_C(0),
8691 UINT64_C(0), UINT64_C(0),
8692 UINT64_C(0), UINT64_C(0),
8693 UINT64_C(0), UINT64_C(0),
8694 UINT64_C(0), UINT64_C(0),
8695 UINT64_C(0), UINT64_C(0),
8696 UINT64_C(0), UINT64_C(0),
8697 UINT64_C(0), UINT64_C(0),
8698 UINT64_C(0), UINT64_C(0),
8699 UINT64_C(0), UINT64_C(0),
8700 UINT64_C(0), UINT64_C(0),
8701 UINT64_C(0), UINT64_C(0),
8702 UINT64_C(0), UINT64_C(0),
8703 UINT64_C(0), UINT64_C(0),
8704 UINT64_C(0), UINT64_C(0),
8705 UINT64_C(0), UINT64_C(0),
8706 UINT64_C(0), UINT64_C(0),
8707 UINT64_C(0), UINT64_C(0),
8708 UINT64_C(0), UINT64_C(0),
8709 UINT64_C(0), UINT64_C(0),
8710 UINT64_C(0), UINT64_C(0),
8711 UINT64_C(0), UINT64_C(0),
8712 UINT64_C(0), UINT64_C(0),
8713 UINT64_C(0), UINT64_C(0),
8714 UINT64_C(0), UINT64_C(0),
8715 UINT64_C(0), UINT64_C(0),
8716 UINT64_C(0), UINT64_C(0),
8717 UINT64_C(0), UINT64_C(0),
8718 UINT64_C(0), UINT64_C(0),
8719 UINT64_C(0), UINT64_C(0),
8720 UINT64_C(0), UINT64_C(0),
8721 UINT64_C(0), UINT64_C(0),
8722 UINT64_C(0), UINT64_C(0),
8723 UINT64_C(0), UINT64_C(0),
8724 UINT64_C(0), UINT64_C(0),
8725 UINT64_C(0), UINT64_C(0),
8726 UINT64_C(0), UINT64_C(0),
8727 UINT64_C(0), UINT64_C(0),
8728 UINT64_C(0), UINT64_C(0),
8729 UINT64_C(0), UINT64_C(0),
8730 UINT64_C(0), UINT64_C(0),
8731 UINT64_C(0), UINT64_C(0),
8732 UINT64_C(0), UINT64_C(0),
8733 UINT64_C(0), UINT64_C(0),
8734 UINT64_C(0), UINT64_C(0),
8735 UINT64_C(0), UINT64_C(0),
8736 UINT64_C(0), UINT64_C(0),
8737 UINT64_C(0), UINT64_C(0),
8738 UINT64_C(0), UINT64_C(0),
8739 UINT64_C(0), UINT64_C(0),
8740 UINT64_C(0), UINT64_C(0),
8741 UINT64_C(0), UINT64_C(0),
8742 UINT64_C(0), UINT64_C(0),
8743 UINT64_C(0), UINT64_C(0),
8744 UINT64_C(0), UINT64_C(0),
8745 UINT64_C(0), UINT64_C(0),
8746 UINT64_C(0), UINT64_C(0),
8747 UINT64_C(0), UINT64_C(0),
8748 UINT64_C(0), UINT64_C(0),
8749 UINT64_C(0), UINT64_C(0),
8750 UINT64_C(0), UINT64_C(0),
8751 UINT64_C(0), UINT64_C(0),
8752 UINT64_C(0), UINT64_C(0),
8753 UINT64_C(0), UINT64_C(0),
8754 UINT64_C(0), UINT64_C(0),
8755 UINT64_C(0), UINT64_C(0),
8756 UINT64_C(0), UINT64_C(0),
8757 UINT64_C(0), UINT64_C(0),
8758 UINT64_C(0), UINT64_C(0),
8759 UINT64_C(0), UINT64_C(0),
8760 UINT64_C(0), UINT64_C(0),
8761 UINT64_C(0), UINT64_C(0),
8762 UINT64_C(0), UINT64_C(0),
8763 UINT64_C(0), UINT64_C(0),
8764 UINT64_C(0), UINT64_C(0),
8765 UINT64_C(0), UINT64_C(0),
8766 UINT64_C(0), UINT64_C(0),
8767 UINT64_C(0), UINT64_C(0),
8768 UINT64_C(0), UINT64_C(0),
8769 UINT64_C(0), UINT64_C(0),
8770 UINT64_C(0), UINT64_C(0),
8771 UINT64_C(0), UINT64_C(0),
8772 UINT64_C(0), UINT64_C(0),
8773 UINT64_C(0), UINT64_C(0),
8774 UINT64_C(0), UINT64_C(0),
8775 UINT64_C(0), UINT64_C(0),
8776 UINT64_C(0), UINT64_C(0),
8777 UINT64_C(0), UINT64_C(0),
8778 UINT64_C(0), UINT64_C(0),
8779 UINT64_C(0), UINT64_C(0),
8780 UINT64_C(0), UINT64_C(0),
8781 UINT64_C(0), UINT64_C(0),
8782 UINT64_C(0), UINT64_C(0),
8783 UINT64_C(0), UINT64_C(0),
8784 UINT64_C(0), UINT64_C(0),
8785 UINT64_C(0), UINT64_C(0),
8786 UINT64_C(0), UINT64_C(0),
8787 UINT64_C(0), UINT64_C(0),
8788 UINT64_C(0), UINT64_C(0),
8789 UINT64_C(0), UINT64_C(0),
8790 UINT64_C(0), UINT64_C(0),
8791 UINT64_C(0), UINT64_C(0),
8792 UINT64_C(0), UINT64_C(0),
8793 UINT64_C(0), UINT64_C(0),
8794 UINT64_C(0), UINT64_C(0),
8795 UINT64_C(0), UINT64_C(0),
8796 UINT64_C(0), UINT64_C(0),
8797 UINT64_C(0), UINT64_C(0),
8798 UINT64_C(0), UINT64_C(0),
8799 UINT64_C(0), UINT64_C(0),
8800 UINT64_C(0), UINT64_C(0),
8801 UINT64_C(0), UINT64_C(0),
8802 UINT64_C(0), UINT64_C(0),
8803 UINT64_C(0), UINT64_C(0),
8804 UINT64_C(0), UINT64_C(0),
8805 UINT64_C(0), UINT64_C(0),
8806 UINT64_C(0), UINT64_C(0),
8807 UINT64_C(0), UINT64_C(0),
8808 UINT64_C(0), UINT64_C(0),
8809 UINT64_C(0), UINT64_C(0),
8810 UINT64_C(0), UINT64_C(0),
8811 UINT64_C(0), UINT64_C(0),
8812 UINT64_C(0), UINT64_C(0),
8813 UINT64_C(0), UINT64_C(0),
8814 UINT64_C(0), UINT64_C(0),
8815 UINT64_C(0), UINT64_C(0),
8816 UINT64_C(0), UINT64_C(0),
8817 UINT64_C(0), UINT64_C(0),
8818 UINT64_C(0), UINT64_C(0),
8819 UINT64_C(0), UINT64_C(0),
8820 UINT64_C(0), UINT64_C(0),
8821 UINT64_C(0), UINT64_C(0),
8822 UINT64_C(0), UINT64_C(0),
8823 UINT64_C(0), UINT64_C(0),
8824 UINT64_C(0), UINT64_C(0),
8825 UINT64_C(0), UINT64_C(0),
8826 UINT64_C(0), UINT64_C(0),
8827 UINT64_C(0), UINT64_C(0),
8828 UINT64_C(0), UINT64_C(0),
8829 UINT64_C(0), UINT64_C(0),
8830 UINT64_C(0), UINT64_C(0),
8831 UINT64_C(0), UINT64_C(0),
8832 UINT64_C(0), UINT64_C(0),
8833 UINT64_C(0), UINT64_C(0),
8834 UINT64_C(0), UINT64_C(0),
8835 UINT64_C(0), UINT64_C(0),
8836 UINT64_C(0), UINT64_C(0),
8837 UINT64_C(0), UINT64_C(0),
8838 UINT64_C(0), UINT64_C(0),
8839 UINT64_C(0), UINT64_C(0),
8840 UINT64_C(0), UINT64_C(0),
8841 UINT64_C(0), UINT64_C(0),
8842 UINT64_C(0), UINT64_C(0),
8843 UINT64_C(0), UINT64_C(0),
8844 UINT64_C(0), UINT64_C(0),
8845 UINT64_C(0), UINT64_C(0),
8846 UINT64_C(0), UINT64_C(0),
8847 UINT64_C(0), UINT64_C(0),
8848 UINT64_C(0), UINT64_C(0),
8849 UINT64_C(0), UINT64_C(0),
8850 UINT64_C(0), UINT64_C(0),
8851 UINT64_C(0), UINT64_C(0),
8852 UINT64_C(0), UINT64_C(0),
8853 UINT64_C(0), UINT64_C(0),
8854 UINT64_C(0), UINT64_C(0),
8855 UINT64_C(0), UINT64_C(0),
8856 UINT64_C(0), UINT64_C(0),
8857 UINT64_C(0), UINT64_C(0),
8858 UINT64_C(0), UINT64_C(0),
8859 UINT64_C(0), UINT64_C(0),
8860 UINT64_C(0), UINT64_C(0),
8861 UINT64_C(0), UINT64_C(0),
8862 UINT64_C(0), UINT64_C(0),
8863 UINT64_C(0), UINT64_C(0),
8864 UINT64_C(0), UINT64_C(0),
8865 UINT64_C(0), UINT64_C(0),
8866 UINT64_C(0), UINT64_C(0),
8867 UINT64_C(0), UINT64_C(0),
8868 UINT64_C(0), UINT64_C(0),
8869 UINT64_C(0), UINT64_C(0),
8870 UINT64_C(0), UINT64_C(0),
8871 UINT64_C(0), UINT64_C(0),
8872 UINT64_C(0), UINT64_C(0),
8873 UINT64_C(0), UINT64_C(0),
8874 UINT64_C(0), UINT64_C(0),
8875 UINT64_C(0), UINT64_C(0),
8876 UINT64_C(0), UINT64_C(0),
8877 UINT64_C(0), UINT64_C(0),
8878 UINT64_C(0), UINT64_C(0),
8879 UINT64_C(0), UINT64_C(0),
8880 UINT64_C(0), UINT64_C(0),
8881 UINT64_C(0), UINT64_C(0),
8882 UINT64_C(0), UINT64_C(0),
8883 UINT64_C(0), UINT64_C(0),
8884 UINT64_C(0), UINT64_C(0),
8885 UINT64_C(0), UINT64_C(0),
8886 UINT64_C(0), UINT64_C(0),
8887 UINT64_C(0), UINT64_C(0),
8888 UINT64_C(0), UINT64_C(0),
8889 UINT64_C(0), UINT64_C(0),
8890 UINT64_C(0), UINT64_C(0),
8891 UINT64_C(0), UINT64_C(0),
8892 UINT64_C(0), UINT64_C(0),
8893 UINT64_C(0), UINT64_C(0),
8894 UINT64_C(0), UINT64_C(0),
8895 UINT64_C(0), UINT64_C(0),
8896 UINT64_C(0), UINT64_C(0),
8897 UINT64_C(0), UINT64_C(0),
8898 UINT64_C(0), UINT64_C(0),
8899 UINT64_C(0), UINT64_C(0),
8900 UINT64_C(0), UINT64_C(0),
8901 UINT64_C(0), UINT64_C(0),
8902 UINT64_C(0), UINT64_C(0),
8903 UINT64_C(0), UINT64_C(0),
8904 UINT64_C(0), UINT64_C(0),
8905 UINT64_C(0), UINT64_C(0),
8906 UINT64_C(0), UINT64_C(0),
8907 UINT64_C(0), UINT64_C(0),
8908 UINT64_C(0), UINT64_C(0),
8909 UINT64_C(0), UINT64_C(0),
8910 UINT64_C(0), UINT64_C(0),
8911 UINT64_C(0), UINT64_C(0),
8912 UINT64_C(0), UINT64_C(0),
8913 UINT64_C(0), UINT64_C(0),
8914 UINT64_C(0), UINT64_C(0),
8915 UINT64_C(0), UINT64_C(0),
8916 UINT64_C(0), UINT64_C(0),
8917 UINT64_C(0), UINT64_C(0),
8918 UINT64_C(0), UINT64_C(0),
8919 UINT64_C(0), UINT64_C(0),
8920 UINT64_C(0), UINT64_C(0),
8921 UINT64_C(0), UINT64_C(0),
8922 UINT64_C(0), UINT64_C(0),
8923 UINT64_C(0), UINT64_C(0),
8924 UINT64_C(0), UINT64_C(0),
8925 UINT64_C(0), UINT64_C(0),
8926 UINT64_C(0), UINT64_C(0),
8927 UINT64_C(0), UINT64_C(0),
8928 UINT64_C(0), UINT64_C(0),
8929 UINT64_C(0), UINT64_C(0),
8930 UINT64_C(0), UINT64_C(0),
8931 UINT64_C(0), UINT64_C(0),
8932 UINT64_C(0), UINT64_C(0),
8933 UINT64_C(0), UINT64_C(0),
8934 UINT64_C(0), UINT64_C(0),
8935 UINT64_C(0), UINT64_C(0),
8936 UINT64_C(0), UINT64_C(0),
8937 UINT64_C(0), UINT64_C(0),
8938 UINT64_C(0), UINT64_C(0),
8939 UINT64_C(0), UINT64_C(0),
8940 UINT64_C(0), UINT64_C(0),
8941 UINT64_C(0), UINT64_C(0),
8942 UINT64_C(0), UINT64_C(0),
8943 UINT64_C(0), UINT64_C(0),
8944 UINT64_C(0), UINT64_C(0),
8945 UINT64_C(0), UINT64_C(0),
8946 UINT64_C(0), UINT64_C(0),
8947 UINT64_C(0), UINT64_C(0),
8948 UINT64_C(0), UINT64_C(0),
8949 UINT64_C(0), UINT64_C(0),
8950 UINT64_C(0), UINT64_C(0),
8951 UINT64_C(0), UINT64_C(0),
8952 UINT64_C(0), UINT64_C(0),
8953 UINT64_C(0), UINT64_C(0),
8954 UINT64_C(0), UINT64_C(0),
8955 UINT64_C(0), UINT64_C(0),
8956 UINT64_C(0), UINT64_C(0),
8957 UINT64_C(0), UINT64_C(0),
8958 UINT64_C(0), UINT64_C(0),
8959 UINT64_C(0), UINT64_C(0),
8960 UINT64_C(0), UINT64_C(0),
8961 UINT64_C(0), UINT64_C(0),
8962 UINT64_C(0), UINT64_C(0),
8963 UINT64_C(0), UINT64_C(0),
8964 UINT64_C(0), UINT64_C(0),
8965 UINT64_C(0), UINT64_C(0),
8966 UINT64_C(0), UINT64_C(0),
8967 UINT64_C(0), UINT64_C(0),
8968 UINT64_C(0), UINT64_C(0),
8969 UINT64_C(0), UINT64_C(0),
8970 UINT64_C(0), UINT64_C(0),
8971 UINT64_C(0), UINT64_C(0),
8972 UINT64_C(0), UINT64_C(0),
8973 UINT64_C(0), UINT64_C(0),
8974 UINT64_C(0), UINT64_C(0),
8975 UINT64_C(0), UINT64_C(0),
8976 UINT64_C(0), UINT64_C(0),
8977 UINT64_C(0), UINT64_C(0),
8978 UINT64_C(0), UINT64_C(0),
8979 UINT64_C(0), UINT64_C(0),
8980 UINT64_C(0), UINT64_C(0),
8981 UINT64_C(0), UINT64_C(0),
8982 UINT64_C(0), UINT64_C(0),
8983 UINT64_C(0), UINT64_C(0),
8984 UINT64_C(0), UINT64_C(0),
8985 UINT64_C(0), UINT64_C(0),
8986 UINT64_C(0), UINT64_C(0),
8987 UINT64_C(0), UINT64_C(0),
8988 UINT64_C(0), UINT64_C(0),
8989 UINT64_C(0), UINT64_C(0),
8990 UINT64_C(0), UINT64_C(0),
8991 UINT64_C(0), UINT64_C(0),
8992 UINT64_C(0), UINT64_C(0),
8993 UINT64_C(0), UINT64_C(0),
8994 UINT64_C(0), UINT64_C(0),
8995 UINT64_C(0), UINT64_C(0),
8996 UINT64_C(0), UINT64_C(0),
8997 UINT64_C(0), UINT64_C(0),
8998 UINT64_C(0), UINT64_C(0),
8999 UINT64_C(0), UINT64_C(0),
9000 UINT64_C(0), UINT64_C(0),
9001 UINT64_C(0), UINT64_C(0),
9002 UINT64_C(0), UINT64_C(0),
9003 UINT64_C(0), UINT64_C(0),
9004 UINT64_C(0), UINT64_C(0),
9005 UINT64_C(0), UINT64_C(0),
9006 UINT64_C(0), UINT64_C(0),
9007 UINT64_C(0), UINT64_C(0),
9008 UINT64_C(0), UINT64_C(0),
9009 UINT64_C(0), UINT64_C(0),
9010 UINT64_C(0), UINT64_C(0),
9011 UINT64_C(0), UINT64_C(0),
9012 UINT64_C(0), UINT64_C(0),
9013 UINT64_C(0), UINT64_C(0),
9014 UINT64_C(0), UINT64_C(0),
9015 UINT64_C(0), UINT64_C(0),
9016 UINT64_C(0), UINT64_C(0),
9017 UINT64_C(0), UINT64_C(0),
9018 UINT64_C(0), UINT64_C(0),
9019 UINT64_C(0), UINT64_C(0),
9020 UINT64_C(0), UINT64_C(0),
9021 UINT64_C(0), UINT64_C(0),
9022 UINT64_C(0), UINT64_C(0),
9023 UINT64_C(0), UINT64_C(0),
9024 UINT64_C(0), UINT64_C(0),
9025 UINT64_C(0), UINT64_C(0),
9026 UINT64_C(0), UINT64_C(0),
9027 UINT64_C(0), UINT64_C(0),
9028 UINT64_C(0), UINT64_C(0),
9029 UINT64_C(0), UINT64_C(0),
9030 UINT64_C(3771252736), UINT64_C(0), // BUFFER_ATOMIC_ADD_ADDR64_RTN_gfx6_gfx7
9031 UINT64_C(3771236352), UINT64_C(0), // BUFFER_ATOMIC_ADD_ADDR64_gfx6_gfx7
9032 UINT64_C(3771232256), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx10
9033 UINT64_C(54043199300452352), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx11
9034 UINT64_C(3771232256), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx6_gfx7
9035 UINT64_C(3775426560), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx90a
9036 UINT64_C(3775426560), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_RTN_vi
9037 UINT64_C(3771215872), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_gfx10
9038 UINT64_C(54043199300435968), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_gfx11
9039 UINT64_C(3771215872), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_gfx6_gfx7
9040 UINT64_C(3775410176), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_gfx90a
9041 UINT64_C(3775410176), UINT64_C(0), // BUFFER_ATOMIC_ADD_BOTHEN_vi
9042 UINT64_C(54043199309103104), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx11
9043 UINT64_C(3778310144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx90a
9044 UINT64_C(3778310144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx940
9045 UINT64_C(3778310144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_vi
9046 UINT64_C(54043199309086720), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx11
9047 UINT64_C(3778293760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx90a
9048 UINT64_C(3778293760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx940
9049 UINT64_C(3778293760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_BOTHEN_vi
9050 UINT64_C(36028800799621120), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx11
9051 UINT64_C(3778306048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx90a
9052 UINT64_C(3778306048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx940
9053 UINT64_C(3778306048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_vi
9054 UINT64_C(36028800799604736), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_gfx11
9055 UINT64_C(3778289664), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_gfx90a
9056 UINT64_C(3778289664), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_gfx940
9057 UINT64_C(3778289664), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_IDXEN_vi
9058 UINT64_C(18014402290139136), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx11
9059 UINT64_C(3778301952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx90a
9060 UINT64_C(3778301952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx940
9061 UINT64_C(3778301952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_vi
9062 UINT64_C(18014402290122752), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_gfx11
9063 UINT64_C(3778285568), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_gfx90a
9064 UINT64_C(3778285568), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_gfx940
9065 UINT64_C(3778285568), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFEN_vi
9066 UINT64_C(3780657152), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx11
9067 UINT64_C(3778297856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx90a
9068 UINT64_C(3778297856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx940
9069 UINT64_C(3778297856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_vi
9070 UINT64_C(3780640768), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_gfx11
9071 UINT64_C(3778281472), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_gfx90a
9072 UINT64_C(3778281472), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_gfx940
9073 UINT64_C(3778281472), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_OFFSET_vi
9074 UINT64_C(13875590455218241536), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12
9075 UINT64_C(13839561658199277568), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12_format
9076 UINT64_C(13871086855590871040), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12
9077 UINT64_C(13835058058571907072), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12_format
9078 UINT64_C(9263904436790853632), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12
9079 UINT64_C(9227875639771889664), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12_format
9080 UINT64_C(9259400837163483136), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12
9081 UINT64_C(9223372040144519168), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12_format
9082 UINT64_C(4652218418363465728), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12
9083 UINT64_C(4616189621344501760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12_format
9084 UINT64_C(4647714818736095232), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12
9085 UINT64_C(4611686021717131264), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12_format
9086 UINT64_C(40532399936077824), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12
9087 UINT64_C(4503602917113856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12_format
9088 UINT64_C(36028800308707328), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12
9089 UINT64_C(3289743360), UINT64_C(0), // BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12_format
9090 UINT64_C(3778834432), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx90a
9091 UINT64_C(3778834432), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx940
9092 UINT64_C(3778834432), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_vi
9093 UINT64_C(3778818048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx90a
9094 UINT64_C(3778818048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx940
9095 UINT64_C(3778818048), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_BOTHEN_vi
9096 UINT64_C(3778830336), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx90a
9097 UINT64_C(3778830336), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx940
9098 UINT64_C(3778830336), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_vi
9099 UINT64_C(3778813952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_gfx90a
9100 UINT64_C(3778813952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_gfx940
9101 UINT64_C(3778813952), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_IDXEN_vi
9102 UINT64_C(3778826240), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx90a
9103 UINT64_C(3778826240), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx940
9104 UINT64_C(3778826240), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_vi
9105 UINT64_C(3778809856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_gfx90a
9106 UINT64_C(3778809856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_gfx940
9107 UINT64_C(3778809856), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFEN_vi
9108 UINT64_C(3778822144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx90a
9109 UINT64_C(3778822144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx940
9110 UINT64_C(3778822144), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_vi
9111 UINT64_C(3778805760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_gfx90a
9112 UINT64_C(3778805760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_gfx940
9113 UINT64_C(3778805760), UINT64_C(0), // BUFFER_ATOMIC_ADD_F64_OFFSET_vi
9114 UINT64_C(3771228160), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx10
9115 UINT64_C(36028800790970368), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx11
9116 UINT64_C(3771228160), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx6_gfx7
9117 UINT64_C(3775422464), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx90a
9118 UINT64_C(3775422464), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_RTN_vi
9119 UINT64_C(3771211776), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_gfx10
9120 UINT64_C(36028800790953984), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_gfx11
9121 UINT64_C(3771211776), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_gfx6_gfx7
9122 UINT64_C(3775406080), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_gfx90a
9123 UINT64_C(3775406080), UINT64_C(0), // BUFFER_ATOMIC_ADD_IDXEN_vi
9124 UINT64_C(3771224064), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx10
9125 UINT64_C(18014402281488384), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx11
9126 UINT64_C(3771224064), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx6_gfx7
9127 UINT64_C(3775418368), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx90a
9128 UINT64_C(3775418368), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_RTN_vi
9129 UINT64_C(3771207680), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_gfx10
9130 UINT64_C(18014402281472000), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_gfx11
9131 UINT64_C(3771207680), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_gfx6_gfx7
9132 UINT64_C(3775401984), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_gfx90a
9133 UINT64_C(3775401984), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFEN_vi
9134 UINT64_C(3771219968), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx10
9135 UINT64_C(3772006400), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx11
9136 UINT64_C(3771219968), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx6_gfx7
9137 UINT64_C(3775414272), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx90a
9138 UINT64_C(3775414272), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_RTN_vi
9139 UINT64_C(3771203584), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_gfx10
9140 UINT64_C(3771990016), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_gfx11
9141 UINT64_C(3771203584), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_gfx6_gfx7
9142 UINT64_C(3775397888), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_gfx90a
9143 UINT64_C(3775397888), UINT64_C(0), // BUFFER_ATOMIC_ADD_OFFSET_vi
9144 UINT64_C(13875590455217700864), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12
9145 UINT64_C(13839561658198736896), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12_format
9146 UINT64_C(13871086855590330368), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12
9147 UINT64_C(13835058058571366400), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12_format
9148 UINT64_C(9263904436790312960), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12
9149 UINT64_C(9227875639771348992), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12_format
9150 UINT64_C(9259400837162942464), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12
9151 UINT64_C(9223372040143978496), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12_format
9152 UINT64_C(4652218418362925056), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12
9153 UINT64_C(4616189621343961088), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12_format
9154 UINT64_C(4647714818735554560), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12
9155 UINT64_C(4611686021716590592), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12_format
9156 UINT64_C(40532399935537152), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12
9157 UINT64_C(4503602916573184), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12_format
9158 UINT64_C(36028800308166656), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12
9159 UINT64_C(3289202688), UINT64_C(0), // BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12_format
9160 UINT64_C(3779641344), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_ADDR64_RTN_gfx6_gfx7
9161 UINT64_C(3779624960), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_ADDR64_gfx6_gfx7
9162 UINT64_C(3779620864), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx10
9163 UINT64_C(54043199304122368), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx11
9164 UINT64_C(3779620864), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx6_gfx7
9165 UINT64_C(3783815168), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx90a
9166 UINT64_C(3783815168), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_vi
9167 UINT64_C(3779604480), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx10
9168 UINT64_C(54043199304105984), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx11
9169 UINT64_C(3779604480), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx6_gfx7
9170 UINT64_C(3783798784), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx90a
9171 UINT64_C(3783798784), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_BOTHEN_vi
9172 UINT64_C(3779616768), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx10
9173 UINT64_C(36028800794640384), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx11
9174 UINT64_C(3779616768), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx6_gfx7
9175 UINT64_C(3783811072), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx90a
9176 UINT64_C(3783811072), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_vi
9177 UINT64_C(3779600384), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_gfx10
9178 UINT64_C(36028800794624000), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_gfx11
9179 UINT64_C(3779600384), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_gfx6_gfx7
9180 UINT64_C(3783794688), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_gfx90a
9181 UINT64_C(3783794688), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_IDXEN_vi
9182 UINT64_C(3779612672), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx10
9183 UINT64_C(18014402285158400), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx11
9184 UINT64_C(3779612672), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx6_gfx7
9185 UINT64_C(3783806976), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx90a
9186 UINT64_C(3783806976), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_vi
9187 UINT64_C(3779596288), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_gfx10
9188 UINT64_C(18014402285142016), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_gfx11
9189 UINT64_C(3779596288), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_gfx6_gfx7
9190 UINT64_C(3783790592), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_gfx90a
9191 UINT64_C(3783790592), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFEN_vi
9192 UINT64_C(3779608576), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx10
9193 UINT64_C(3775676416), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx11
9194 UINT64_C(3779608576), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx6_gfx7
9195 UINT64_C(3783802880), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx90a
9196 UINT64_C(3783802880), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_vi
9197 UINT64_C(3779592192), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_gfx10
9198 UINT64_C(3775660032), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_gfx11
9199 UINT64_C(3779592192), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_gfx6_gfx7
9200 UINT64_C(3783786496), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_gfx90a
9201 UINT64_C(3783786496), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_OFFSET_vi
9202 UINT64_C(13875590455217930240), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12
9203 UINT64_C(13839561658198966272), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12_format
9204 UINT64_C(13871086855590559744), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12
9205 UINT64_C(13835058058571595776), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12_format
9206 UINT64_C(9263904436790542336), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12
9207 UINT64_C(9227875639771578368), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12_format
9208 UINT64_C(9259400837163171840), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12
9209 UINT64_C(9223372040144207872), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12_format
9210 UINT64_C(4652218418363154432), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12
9211 UINT64_C(4616189621344190464), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12_format
9212 UINT64_C(4647714818735783936), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12
9213 UINT64_C(4611686021716819968), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12_format
9214 UINT64_C(40532399935766528), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12
9215 UINT64_C(4503602916802560), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12_format
9216 UINT64_C(36028800308396032), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12
9217 UINT64_C(3289432064), UINT64_C(0), // BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12_format
9218 UINT64_C(3773087744), UINT64_C(0), // BUFFER_ATOMIC_AND_ADDR64_RTN_gfx6_gfx7
9219 UINT64_C(3773071360), UINT64_C(0), // BUFFER_ATOMIC_AND_ADDR64_gfx6_gfx7
9220 UINT64_C(3773067264), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx10
9221 UINT64_C(54043199302287360), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx11
9222 UINT64_C(3773067264), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx6_gfx7
9223 UINT64_C(3776999424), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx90a
9224 UINT64_C(3776999424), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_RTN_vi
9225 UINT64_C(3773050880), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_gfx10
9226 UINT64_C(54043199302270976), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_gfx11
9227 UINT64_C(3773050880), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_gfx6_gfx7
9228 UINT64_C(3776983040), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_gfx90a
9229 UINT64_C(3776983040), UINT64_C(0), // BUFFER_ATOMIC_AND_BOTHEN_vi
9230 UINT64_C(3773063168), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_RTN_gfx10
9231 UINT64_C(36028800792805376), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_RTN_gfx11
9232 UINT64_C(3773063168), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_RTN_gfx6_gfx7
9233 UINT64_C(3776995328), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_RTN_gfx90a
9234 UINT64_C(3776995328), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_RTN_vi
9235 UINT64_C(3773046784), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_gfx10
9236 UINT64_C(36028800792788992), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_gfx11
9237 UINT64_C(3773046784), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_gfx6_gfx7
9238 UINT64_C(3776978944), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_gfx90a
9239 UINT64_C(3776978944), UINT64_C(0), // BUFFER_ATOMIC_AND_IDXEN_vi
9240 UINT64_C(3773059072), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_RTN_gfx10
9241 UINT64_C(18014402283323392), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_RTN_gfx11
9242 UINT64_C(3773059072), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_RTN_gfx6_gfx7
9243 UINT64_C(3776991232), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_RTN_gfx90a
9244 UINT64_C(3776991232), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_RTN_vi
9245 UINT64_C(3773042688), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_gfx10
9246 UINT64_C(18014402283307008), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_gfx11
9247 UINT64_C(3773042688), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_gfx6_gfx7
9248 UINT64_C(3776974848), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_gfx90a
9249 UINT64_C(3776974848), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFEN_vi
9250 UINT64_C(3773054976), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_RTN_gfx10
9251 UINT64_C(3773841408), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_RTN_gfx11
9252 UINT64_C(3773054976), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_RTN_gfx6_gfx7
9253 UINT64_C(3776987136), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_RTN_gfx90a
9254 UINT64_C(3776987136), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_RTN_vi
9255 UINT64_C(3773038592), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_gfx10
9256 UINT64_C(3773825024), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_gfx11
9257 UINT64_C(3773038592), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_gfx6_gfx7
9258 UINT64_C(3776970752), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_gfx90a
9259 UINT64_C(3776970752), UINT64_C(0), // BUFFER_ATOMIC_AND_OFFSET_vi
9260 UINT64_C(13875590455217815552), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12
9261 UINT64_C(13839561658198851584), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12_format
9262 UINT64_C(13871086855590445056), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12
9263 UINT64_C(13835058058571481088), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12_format
9264 UINT64_C(9263904436790427648), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12
9265 UINT64_C(9227875639771463680), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12_format
9266 UINT64_C(9259400837163057152), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12
9267 UINT64_C(9223372040144093184), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12_format
9268 UINT64_C(4652218418363039744), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12
9269 UINT64_C(4616189621344075776), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12_format
9270 UINT64_C(4647714818735669248), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12
9271 UINT64_C(4611686021716705280), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12_format
9272 UINT64_C(40532399935651840), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12
9273 UINT64_C(4503602916687872), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12_format
9274 UINT64_C(36028800308281344), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12
9275 UINT64_C(3289317376), UINT64_C(0), // BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12_format
9276 UINT64_C(3781476352), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_ADDR64_RTN_gfx6_gfx7
9277 UINT64_C(3781459968), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_ADDR64_gfx6_gfx7
9278 UINT64_C(3781455872), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx10
9279 UINT64_C(54043199305695232), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx11
9280 UINT64_C(3781455872), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx6_gfx7
9281 UINT64_C(3785388032), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx90a
9282 UINT64_C(3785388032), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_vi
9283 UINT64_C(3781439488), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_gfx10
9284 UINT64_C(54043199305678848), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_gfx11
9285 UINT64_C(3781439488), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_gfx6_gfx7
9286 UINT64_C(3785371648), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_gfx90a
9287 UINT64_C(3785371648), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_BOTHEN_vi
9288 UINT64_C(3781451776), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx10
9289 UINT64_C(36028800796213248), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx11
9290 UINT64_C(3781451776), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx6_gfx7
9291 UINT64_C(3785383936), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx90a
9292 UINT64_C(3785383936), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_RTN_vi
9293 UINT64_C(3781435392), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_gfx10
9294 UINT64_C(36028800796196864), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_gfx11
9295 UINT64_C(3781435392), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_gfx6_gfx7
9296 UINT64_C(3785367552), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_gfx90a
9297 UINT64_C(3785367552), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_IDXEN_vi
9298 UINT64_C(3781447680), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx10
9299 UINT64_C(18014402286731264), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx11
9300 UINT64_C(3781447680), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx6_gfx7
9301 UINT64_C(3785379840), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx90a
9302 UINT64_C(3785379840), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_RTN_vi
9303 UINT64_C(3781431296), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_gfx10
9304 UINT64_C(18014402286714880), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_gfx11
9305 UINT64_C(3781431296), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_gfx6_gfx7
9306 UINT64_C(3785363456), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_gfx90a
9307 UINT64_C(3785363456), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFEN_vi
9308 UINT64_C(3781443584), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx10
9309 UINT64_C(3777249280), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx11
9310 UINT64_C(3781443584), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx6_gfx7
9311 UINT64_C(3785375744), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx90a
9312 UINT64_C(3785375744), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_RTN_vi
9313 UINT64_C(3781427200), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_gfx10
9314 UINT64_C(3777232896), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_gfx11
9315 UINT64_C(3781427200), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_gfx6_gfx7
9316 UINT64_C(3785359360), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_gfx90a
9317 UINT64_C(3785359360), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_OFFSET_vi
9318 UINT64_C(13875590455218028544), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12
9319 UINT64_C(13839561658199064576), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12_format
9320 UINT64_C(13871086855590658048), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12
9321 UINT64_C(13835058058571694080), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12_format
9322 UINT64_C(9263904436790640640), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12
9323 UINT64_C(9227875639771676672), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12_format
9324 UINT64_C(9259400837163270144), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12
9325 UINT64_C(9223372040144306176), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12_format
9326 UINT64_C(4652218418363252736), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12
9327 UINT64_C(4616189621344288768), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12_format
9328 UINT64_C(4647714818735882240), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12
9329 UINT64_C(4611686021716918272), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12_format
9330 UINT64_C(40532399935864832), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12
9331 UINT64_C(4503602916900864), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12_format
9332 UINT64_C(36028800308494336), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12
9333 UINT64_C(3289530368), UINT64_C(0), // BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12_format
9334 UINT64_C(3770990592), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN_gfx6_gfx7
9335 UINT64_C(3770974208), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_ADDR64_gfx6_gfx7
9336 UINT64_C(3770970112), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx10
9337 UINT64_C(54043199300190208), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx11
9338 UINT64_C(3770970112), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx6_gfx7
9339 UINT64_C(3775164416), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx90a
9340 UINT64_C(3775164416), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_vi
9341 UINT64_C(3770953728), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx10
9342 UINT64_C(54043199300173824), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx11
9343 UINT64_C(3770953728), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx6_gfx7
9344 UINT64_C(3775148032), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx90a
9345 UINT64_C(3775148032), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_BOTHEN_vi
9346 UINT64_C(3770966016), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx10
9347 UINT64_C(36028800790708224), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx11
9348 UINT64_C(3770966016), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx6_gfx7
9349 UINT64_C(3775160320), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx90a
9350 UINT64_C(3775160320), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_vi
9351 UINT64_C(3770949632), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx10
9352 UINT64_C(36028800790691840), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx11
9353 UINT64_C(3770949632), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx6_gfx7
9354 UINT64_C(3775143936), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx90a
9355 UINT64_C(3775143936), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_IDXEN_vi
9356 UINT64_C(3770961920), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx10
9357 UINT64_C(18014402281226240), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx11
9358 UINT64_C(3770961920), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx6_gfx7
9359 UINT64_C(3775156224), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx90a
9360 UINT64_C(3775156224), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_vi
9361 UINT64_C(3770945536), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx10
9362 UINT64_C(18014402281209856), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx11
9363 UINT64_C(3770945536), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx6_gfx7
9364 UINT64_C(3775139840), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx90a
9365 UINT64_C(3775139840), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFEN_vi
9366 UINT64_C(3770957824), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx10
9367 UINT64_C(3771744256), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx11
9368 UINT64_C(3770957824), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx6_gfx7
9369 UINT64_C(3775152128), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx90a
9370 UINT64_C(3775152128), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_vi
9371 UINT64_C(3770941440), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx10
9372 UINT64_C(3771727872), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx11
9373 UINT64_C(3770941440), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx6_gfx7
9374 UINT64_C(3775135744), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx90a
9375 UINT64_C(3775135744), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_OFFSET_vi
9376 UINT64_C(13875590455217684480), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12
9377 UINT64_C(13839561658198720512), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12_format
9378 UINT64_C(13871086855590313984), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12
9379 UINT64_C(13835058058571350016), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12_format
9380 UINT64_C(9263904436790296576), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12
9381 UINT64_C(9227875639771332608), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12_format
9382 UINT64_C(9259400837162926080), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12
9383 UINT64_C(9223372040143962112), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12_format
9384 UINT64_C(4652218418362908672), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12
9385 UINT64_C(4616189621343944704), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12_format
9386 UINT64_C(4647714818735538176), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12
9387 UINT64_C(4611686021716574208), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12_format
9388 UINT64_C(40532399935520768), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12
9389 UINT64_C(4503602916556800), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12_format
9390 UINT64_C(36028800308150272), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12
9391 UINT64_C(3289186304), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12_format
9392 UINT64_C(3779379200), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN_gfx6_gfx7
9393 UINT64_C(3779362816), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_gfx6_gfx7
9394 UINT64_C(3779358720), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx10
9395 UINT64_C(54043199303860224), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx11
9396 UINT64_C(3779358720), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7
9397 UINT64_C(3783553024), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx90a
9398 UINT64_C(3783553024), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_vi
9399 UINT64_C(3779342336), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx10
9400 UINT64_C(54043199303843840), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx11
9401 UINT64_C(3779342336), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx6_gfx7
9402 UINT64_C(3783536640), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx90a
9403 UINT64_C(3783536640), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_vi
9404 UINT64_C(3779354624), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx10
9405 UINT64_C(36028800794378240), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx11
9406 UINT64_C(3779354624), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx6_gfx7
9407 UINT64_C(3783548928), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx90a
9408 UINT64_C(3783548928), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_vi
9409 UINT64_C(3779338240), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx10
9410 UINT64_C(36028800794361856), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx11
9411 UINT64_C(3779338240), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx6_gfx7
9412 UINT64_C(3783532544), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx90a
9413 UINT64_C(3783532544), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_vi
9414 UINT64_C(3779350528), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx10
9415 UINT64_C(18014402284896256), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx11
9416 UINT64_C(3779350528), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx6_gfx7
9417 UINT64_C(3783544832), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx90a
9418 UINT64_C(3783544832), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_vi
9419 UINT64_C(3779334144), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx10
9420 UINT64_C(18014402284879872), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx11
9421 UINT64_C(3779334144), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx6_gfx7
9422 UINT64_C(3783528448), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx90a
9423 UINT64_C(3783528448), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_vi
9424 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx10
9425 UINT64_C(3775414272), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx11
9426 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx6_gfx7
9427 UINT64_C(3783540736), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx90a
9428 UINT64_C(3783540736), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_vi
9429 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx10
9430 UINT64_C(3775397888), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx11
9431 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx6_gfx7
9432 UINT64_C(3783524352), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx90a
9433 UINT64_C(3783524352), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_vi
9434 UINT64_C(13875590455217913856), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12
9435 UINT64_C(13839561658198949888), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format
9436 UINT64_C(13871086855590543360), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12
9437 UINT64_C(13835058058571579392), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12_format
9438 UINT64_C(9263904436790525952), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12
9439 UINT64_C(9227875639771561984), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format
9440 UINT64_C(9259400837163155456), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12
9441 UINT64_C(9223372040144191488), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12_format
9442 UINT64_C(4652218418363138048), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12
9443 UINT64_C(4616189621344174080), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format
9444 UINT64_C(4647714818735767552), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12
9445 UINT64_C(4611686021716803584), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12_format
9446 UINT64_C(40532399935750144), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12
9447 UINT64_C(4503602916786176), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format
9448 UINT64_C(36028800308379648), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12
9449 UINT64_C(3289415680), UINT64_C(0), // BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12_format
9450 UINT64_C(13875590455218143232), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12
9451 UINT64_C(13839561658199179264), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12_format
9452 UINT64_C(13871086855590772736), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12
9453 UINT64_C(13835058058571808768), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12_format
9454 UINT64_C(9263904436790755328), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12
9455 UINT64_C(9227875639771791360), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12_format
9456 UINT64_C(9259400837163384832), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12
9457 UINT64_C(9223372040144420864), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12_format
9458 UINT64_C(4652218418363367424), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12
9459 UINT64_C(4616189621344403456), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12_format
9460 UINT64_C(4647714818735996928), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12
9461 UINT64_C(4611686021717032960), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12_format
9462 UINT64_C(40532399935979520), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12
9463 UINT64_C(4503602917015552), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12_format
9464 UINT64_C(36028800308609024), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12
9465 UINT64_C(3289645056), UINT64_C(0), // BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12_format
9466 UINT64_C(3771756544), UINT64_C(0), // BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx10
9467 UINT64_C(54043199300976640), UINT64_C(0), // BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx11
9468 UINT64_C(3771740160), UINT64_C(0), // BUFFER_ATOMIC_CSUB_BOTHEN_gfx10
9469 UINT64_C(54043199300960256), UINT64_C(0), // BUFFER_ATOMIC_CSUB_BOTHEN_gfx11
9470 UINT64_C(3771752448), UINT64_C(0), // BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx10
9471 UINT64_C(36028800791494656), UINT64_C(0), // BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx11
9472 UINT64_C(3771736064), UINT64_C(0), // BUFFER_ATOMIC_CSUB_IDXEN_gfx10
9473 UINT64_C(36028800791478272), UINT64_C(0), // BUFFER_ATOMIC_CSUB_IDXEN_gfx11
9474 UINT64_C(3771748352), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx10
9475 UINT64_C(18014402282012672), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx11
9476 UINT64_C(3771731968), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFEN_gfx10
9477 UINT64_C(18014402281996288), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFEN_gfx11
9478 UINT64_C(3771744256), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx10
9479 UINT64_C(3772530688), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx11
9480 UINT64_C(3771727872), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFSET_gfx10
9481 UINT64_C(3772514304), UINT64_C(0), // BUFFER_ATOMIC_CSUB_OFFSET_gfx11
9482 UINT64_C(13875590455217733632), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12
9483 UINT64_C(13839561658198769664), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12_format
9484 UINT64_C(13871086855590363136), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12
9485 UINT64_C(13835058058571399168), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12_format
9486 UINT64_C(9263904436790345728), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12
9487 UINT64_C(9227875639771381760), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12_format
9488 UINT64_C(9259400837162975232), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12
9489 UINT64_C(9223372040144011264), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12_format
9490 UINT64_C(4652218418362957824), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12
9491 UINT64_C(4616189621343993856), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12_format
9492 UINT64_C(4647714818735587328), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12
9493 UINT64_C(4611686021716623360), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12_format
9494 UINT64_C(40532399935569920), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12
9495 UINT64_C(4503602916605952), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12_format
9496 UINT64_C(36028800308199424), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12
9497 UINT64_C(3289235456), UINT64_C(0), // BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12_format
9498 UINT64_C(3774136320), UINT64_C(0), // BUFFER_ATOMIC_DEC_ADDR64_RTN_gfx6_gfx7
9499 UINT64_C(3774119936), UINT64_C(0), // BUFFER_ATOMIC_DEC_ADDR64_gfx6_gfx7
9500 UINT64_C(3774115840), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx10
9501 UINT64_C(54043199303335936), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx11
9502 UINT64_C(3774115840), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx6_gfx7
9503 UINT64_C(3778048000), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx90a
9504 UINT64_C(3778048000), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_RTN_vi
9505 UINT64_C(3774099456), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_gfx10
9506 UINT64_C(54043199303319552), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_gfx11
9507 UINT64_C(3774099456), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_gfx6_gfx7
9508 UINT64_C(3778031616), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_gfx90a
9509 UINT64_C(3778031616), UINT64_C(0), // BUFFER_ATOMIC_DEC_BOTHEN_vi
9510 UINT64_C(3774111744), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx10
9511 UINT64_C(36028800793853952), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx11
9512 UINT64_C(3774111744), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx6_gfx7
9513 UINT64_C(3778043904), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx90a
9514 UINT64_C(3778043904), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_RTN_vi
9515 UINT64_C(3774095360), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_gfx10
9516 UINT64_C(36028800793837568), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_gfx11
9517 UINT64_C(3774095360), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_gfx6_gfx7
9518 UINT64_C(3778027520), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_gfx90a
9519 UINT64_C(3778027520), UINT64_C(0), // BUFFER_ATOMIC_DEC_IDXEN_vi
9520 UINT64_C(3774107648), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx10
9521 UINT64_C(18014402284371968), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx11
9522 UINT64_C(3774107648), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx6_gfx7
9523 UINT64_C(3778039808), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx90a
9524 UINT64_C(3778039808), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_RTN_vi
9525 UINT64_C(3774091264), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_gfx10
9526 UINT64_C(18014402284355584), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_gfx11
9527 UINT64_C(3774091264), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_gfx6_gfx7
9528 UINT64_C(3778023424), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_gfx90a
9529 UINT64_C(3778023424), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFEN_vi
9530 UINT64_C(3774103552), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx10
9531 UINT64_C(3774889984), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx11
9532 UINT64_C(3774103552), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx6_gfx7
9533 UINT64_C(3778035712), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx90a
9534 UINT64_C(3778035712), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_RTN_vi
9535 UINT64_C(3774087168), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_gfx10
9536 UINT64_C(3774873600), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_gfx11
9537 UINT64_C(3774087168), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_gfx6_gfx7
9538 UINT64_C(3778019328), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_gfx90a
9539 UINT64_C(3778019328), UINT64_C(0), // BUFFER_ATOMIC_DEC_OFFSET_vi
9540 UINT64_C(13875590455217881088), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12
9541 UINT64_C(13839561658198917120), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12_format
9542 UINT64_C(13871086855590510592), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12
9543 UINT64_C(13835058058571546624), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12_format
9544 UINT64_C(9263904436790493184), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12
9545 UINT64_C(9227875639771529216), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12_format
9546 UINT64_C(9259400837163122688), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12
9547 UINT64_C(9223372040144158720), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12_format
9548 UINT64_C(4652218418363105280), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12
9549 UINT64_C(4616189621344141312), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12_format
9550 UINT64_C(4647714818735734784), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12
9551 UINT64_C(4611686021716770816), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12_format
9552 UINT64_C(40532399935717376), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12
9553 UINT64_C(4503602916753408), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12_format
9554 UINT64_C(36028800308346880), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12
9555 UINT64_C(3289382912), UINT64_C(0), // BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12_format
9556 UINT64_C(3782524928), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_ADDR64_RTN_gfx6_gfx7
9557 UINT64_C(3782508544), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_ADDR64_gfx6_gfx7
9558 UINT64_C(3782504448), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx10
9559 UINT64_C(54043199306743808), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx11
9560 UINT64_C(3782504448), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx6_gfx7
9561 UINT64_C(3786436608), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx90a
9562 UINT64_C(3786436608), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_vi
9563 UINT64_C(3782488064), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx10
9564 UINT64_C(54043199306727424), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx11
9565 UINT64_C(3782488064), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx6_gfx7
9566 UINT64_C(3786420224), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx90a
9567 UINT64_C(3786420224), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_BOTHEN_vi
9568 UINT64_C(3782500352), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx10
9569 UINT64_C(36028800797261824), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx11
9570 UINT64_C(3782500352), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx6_gfx7
9571 UINT64_C(3786432512), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx90a
9572 UINT64_C(3786432512), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_vi
9573 UINT64_C(3782483968), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_gfx10
9574 UINT64_C(36028800797245440), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_gfx11
9575 UINT64_C(3782483968), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_gfx6_gfx7
9576 UINT64_C(3786416128), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_gfx90a
9577 UINT64_C(3786416128), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_IDXEN_vi
9578 UINT64_C(3782496256), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx10
9579 UINT64_C(18014402287779840), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx11
9580 UINT64_C(3782496256), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx6_gfx7
9581 UINT64_C(3786428416), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx90a
9582 UINT64_C(3786428416), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_vi
9583 UINT64_C(3782479872), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_gfx10
9584 UINT64_C(18014402287763456), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_gfx11
9585 UINT64_C(3782479872), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_gfx6_gfx7
9586 UINT64_C(3786412032), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_gfx90a
9587 UINT64_C(3786412032), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFEN_vi
9588 UINT64_C(3782492160), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx10
9589 UINT64_C(3778297856), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx11
9590 UINT64_C(3782492160), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx6_gfx7
9591 UINT64_C(3786424320), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx90a
9592 UINT64_C(3786424320), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_vi
9593 UINT64_C(3782475776), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_gfx10
9594 UINT64_C(3778281472), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_gfx11
9595 UINT64_C(3782475776), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_gfx6_gfx7
9596 UINT64_C(3786407936), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_gfx90a
9597 UINT64_C(3786407936), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_OFFSET_vi
9598 UINT64_C(13875590455218094080), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12
9599 UINT64_C(13839561658199130112), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12_format
9600 UINT64_C(13871086855590723584), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12
9601 UINT64_C(13835058058571759616), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12_format
9602 UINT64_C(9263904436790706176), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12
9603 UINT64_C(9227875639771742208), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12_format
9604 UINT64_C(9259400837163335680), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12
9605 UINT64_C(9223372040144371712), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12_format
9606 UINT64_C(4652218418363318272), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12
9607 UINT64_C(4616189621344354304), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12_format
9608 UINT64_C(4647714818735947776), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12
9609 UINT64_C(4611686021716983808), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12_format
9610 UINT64_C(40532399935930368), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12
9611 UINT64_C(4503602916966400), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12_format
9612 UINT64_C(36028800308559872), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12
9613 UINT64_C(3289595904), UINT64_C(0), // BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12_format
9614 UINT64_C(3774398464), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_ADDR64_RTN_gfx6_gfx7
9615 UINT64_C(3774382080), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_ADDR64_gfx6_gfx7
9616 UINT64_C(3774377984), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx10
9617 UINT64_C(54043199307530240), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx11
9618 UINT64_C(3774377984), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx6_gfx7
9619 UINT64_C(3774361600), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx10
9620 UINT64_C(54043199307513856), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx11
9621 UINT64_C(3774361600), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx6_gfx7
9622 UINT64_C(3774373888), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx10
9623 UINT64_C(36028800798048256), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx11
9624 UINT64_C(3774373888), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx6_gfx7
9625 UINT64_C(3774357504), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx10
9626 UINT64_C(36028800798031872), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx11
9627 UINT64_C(3774357504), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx6_gfx7
9628 UINT64_C(3774369792), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx10
9629 UINT64_C(18014402288566272), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx11
9630 UINT64_C(3774369792), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx6_gfx7
9631 UINT64_C(3774353408), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx10
9632 UINT64_C(18014402288549888), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx11
9633 UINT64_C(3774353408), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx6_gfx7
9634 UINT64_C(3774365696), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx10
9635 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx11
9636 UINT64_C(3774365696), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx6_gfx7
9637 UINT64_C(3774349312), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx10
9638 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx11
9639 UINT64_C(3774349312), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx6_gfx7
9640 UINT64_C(3782787072), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_RTN_gfx6_gfx7
9641 UINT64_C(3782770688), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_gfx6_gfx7
9642 UINT64_C(3782766592), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx10
9643 UINT64_C(3782766592), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7
9644 UINT64_C(3782750208), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx10
9645 UINT64_C(3782750208), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx6_gfx7
9646 UINT64_C(3782762496), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx10
9647 UINT64_C(3782762496), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx6_gfx7
9648 UINT64_C(3782746112), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx10
9649 UINT64_C(3782746112), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx6_gfx7
9650 UINT64_C(3782758400), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx10
9651 UINT64_C(3782758400), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx6_gfx7
9652 UINT64_C(3782742016), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx10
9653 UINT64_C(3782742016), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx6_gfx7
9654 UINT64_C(3782754304), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx10
9655 UINT64_C(3782754304), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx6_gfx7
9656 UINT64_C(3782737920), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx10
9657 UINT64_C(3782737920), UINT64_C(0), // BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx6_gfx7
9658 UINT64_C(3774922752), UINT64_C(0), // BUFFER_ATOMIC_FMAX_ADDR64_RTN_gfx6_gfx7
9659 UINT64_C(3774906368), UINT64_C(0), // BUFFER_ATOMIC_FMAX_ADDR64_gfx6_gfx7
9660 UINT64_C(3774902272), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx10
9661 UINT64_C(54043199308054528), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx11
9662 UINT64_C(3774902272), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx6_gfx7
9663 UINT64_C(3774885888), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_gfx10
9664 UINT64_C(54043199308038144), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_gfx11
9665 UINT64_C(3774885888), UINT64_C(0), // BUFFER_ATOMIC_FMAX_BOTHEN_gfx6_gfx7
9666 UINT64_C(3774898176), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx10
9667 UINT64_C(36028800798572544), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx11
9668 UINT64_C(3774898176), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx6_gfx7
9669 UINT64_C(3774881792), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_gfx10
9670 UINT64_C(36028800798556160), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_gfx11
9671 UINT64_C(3774881792), UINT64_C(0), // BUFFER_ATOMIC_FMAX_IDXEN_gfx6_gfx7
9672 UINT64_C(3774894080), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx10
9673 UINT64_C(18014402289090560), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx11
9674 UINT64_C(3774894080), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx6_gfx7
9675 UINT64_C(3774877696), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_gfx10
9676 UINT64_C(18014402289074176), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_gfx11
9677 UINT64_C(3774877696), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFEN_gfx6_gfx7
9678 UINT64_C(3774889984), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx10
9679 UINT64_C(3779608576), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx11
9680 UINT64_C(3774889984), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx6_gfx7
9681 UINT64_C(3774873600), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_gfx10
9682 UINT64_C(3779592192), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_gfx11
9683 UINT64_C(3774873600), UINT64_C(0), // BUFFER_ATOMIC_FMAX_OFFSET_gfx6_gfx7
9684 UINT64_C(13875590455218176000), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12
9685 UINT64_C(13839561658199212032), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12_format
9686 UINT64_C(13871086855590805504), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12
9687 UINT64_C(13835058058571841536), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12_format
9688 UINT64_C(9263904436790788096), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12
9689 UINT64_C(9227875639771824128), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12_format
9690 UINT64_C(9259400837163417600), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12
9691 UINT64_C(9223372040144453632), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12_format
9692 UINT64_C(4652218418363400192), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12
9693 UINT64_C(4616189621344436224), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12_format
9694 UINT64_C(4647714818736029696), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12
9695 UINT64_C(4611686021717065728), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12_format
9696 UINT64_C(40532399936012288), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12
9697 UINT64_C(4503602917048320), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12_format
9698 UINT64_C(36028800308641792), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12
9699 UINT64_C(3289677824), UINT64_C(0), // BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12_format
9700 UINT64_C(3783311360), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_ADDR64_RTN_gfx6_gfx7
9701 UINT64_C(3783294976), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_ADDR64_gfx6_gfx7
9702 UINT64_C(3783290880), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx10
9703 UINT64_C(3783290880), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx6_gfx7
9704 UINT64_C(3783274496), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx10
9705 UINT64_C(3783274496), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx6_gfx7
9706 UINT64_C(3783286784), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx10
9707 UINT64_C(3783286784), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx6_gfx7
9708 UINT64_C(3783270400), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx10
9709 UINT64_C(3783270400), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx6_gfx7
9710 UINT64_C(3783282688), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx10
9711 UINT64_C(3783282688), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx6_gfx7
9712 UINT64_C(3783266304), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx10
9713 UINT64_C(3783266304), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx6_gfx7
9714 UINT64_C(3783278592), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx10
9715 UINT64_C(3783278592), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx6_gfx7
9716 UINT64_C(3783262208), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx10
9717 UINT64_C(3783262208), UINT64_C(0), // BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx6_gfx7
9718 UINT64_C(3774660608), UINT64_C(0), // BUFFER_ATOMIC_FMIN_ADDR64_RTN_gfx6_gfx7
9719 UINT64_C(3774644224), UINT64_C(0), // BUFFER_ATOMIC_FMIN_ADDR64_gfx6_gfx7
9720 UINT64_C(3774640128), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx10
9721 UINT64_C(54043199307792384), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx11
9722 UINT64_C(3774640128), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx6_gfx7
9723 UINT64_C(3774623744), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_gfx10
9724 UINT64_C(54043199307776000), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_gfx11
9725 UINT64_C(3774623744), UINT64_C(0), // BUFFER_ATOMIC_FMIN_BOTHEN_gfx6_gfx7
9726 UINT64_C(3774636032), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx10
9727 UINT64_C(36028800798310400), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx11
9728 UINT64_C(3774636032), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx6_gfx7
9729 UINT64_C(3774619648), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_gfx10
9730 UINT64_C(36028800798294016), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_gfx11
9731 UINT64_C(3774619648), UINT64_C(0), // BUFFER_ATOMIC_FMIN_IDXEN_gfx6_gfx7
9732 UINT64_C(3774631936), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx10
9733 UINT64_C(18014402288828416), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx11
9734 UINT64_C(3774631936), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx6_gfx7
9735 UINT64_C(3774615552), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_gfx10
9736 UINT64_C(18014402288812032), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_gfx11
9737 UINT64_C(3774615552), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFEN_gfx6_gfx7
9738 UINT64_C(3774627840), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx10
9739 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx11
9740 UINT64_C(3774627840), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx6_gfx7
9741 UINT64_C(3774611456), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_gfx10
9742 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_gfx11
9743 UINT64_C(3774611456), UINT64_C(0), // BUFFER_ATOMIC_FMIN_OFFSET_gfx6_gfx7
9744 UINT64_C(13875590455218159616), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12
9745 UINT64_C(13839561658199195648), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12_format
9746 UINT64_C(13871086855590789120), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12
9747 UINT64_C(13835058058571825152), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12_format
9748 UINT64_C(9263904436790771712), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12
9749 UINT64_C(9227875639771807744), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12_format
9750 UINT64_C(9259400837163401216), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12
9751 UINT64_C(9223372040144437248), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12_format
9752 UINT64_C(4652218418363383808), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12
9753 UINT64_C(4616189621344419840), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12_format
9754 UINT64_C(4647714818736013312), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12
9755 UINT64_C(4611686021717049344), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12_format
9756 UINT64_C(40532399935995904), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12
9757 UINT64_C(4503602917031936), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12_format
9758 UINT64_C(36028800308625408), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12
9759 UINT64_C(3289661440), UINT64_C(0), // BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12_format
9760 UINT64_C(3783049216), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_ADDR64_RTN_gfx6_gfx7
9761 UINT64_C(3783032832), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_ADDR64_gfx6_gfx7
9762 UINT64_C(3783028736), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx10
9763 UINT64_C(3783028736), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx6_gfx7
9764 UINT64_C(3783012352), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx10
9765 UINT64_C(3783012352), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx6_gfx7
9766 UINT64_C(3783024640), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx10
9767 UINT64_C(3783024640), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx6_gfx7
9768 UINT64_C(3783008256), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx10
9769 UINT64_C(3783008256), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx6_gfx7
9770 UINT64_C(3783020544), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx10
9771 UINT64_C(3783020544), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx6_gfx7
9772 UINT64_C(3783004160), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx10
9773 UINT64_C(3783004160), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx6_gfx7
9774 UINT64_C(3783016448), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx10
9775 UINT64_C(3783016448), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx6_gfx7
9776 UINT64_C(3783000064), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx10
9777 UINT64_C(3783000064), UINT64_C(0), // BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx6_gfx7
9778 UINT64_C(3773874176), UINT64_C(0), // BUFFER_ATOMIC_INC_ADDR64_RTN_gfx6_gfx7
9779 UINT64_C(3773857792), UINT64_C(0), // BUFFER_ATOMIC_INC_ADDR64_gfx6_gfx7
9780 UINT64_C(3773853696), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx10
9781 UINT64_C(54043199303073792), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx11
9782 UINT64_C(3773853696), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx6_gfx7
9783 UINT64_C(3777785856), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx90a
9784 UINT64_C(3777785856), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_RTN_vi
9785 UINT64_C(3773837312), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_gfx10
9786 UINT64_C(54043199303057408), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_gfx11
9787 UINT64_C(3773837312), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_gfx6_gfx7
9788 UINT64_C(3777769472), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_gfx90a
9789 UINT64_C(3777769472), UINT64_C(0), // BUFFER_ATOMIC_INC_BOTHEN_vi
9790 UINT64_C(3773849600), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_RTN_gfx10
9791 UINT64_C(36028800793591808), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_RTN_gfx11
9792 UINT64_C(3773849600), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_RTN_gfx6_gfx7
9793 UINT64_C(3777781760), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_RTN_gfx90a
9794 UINT64_C(3777781760), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_RTN_vi
9795 UINT64_C(3773833216), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_gfx10
9796 UINT64_C(36028800793575424), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_gfx11
9797 UINT64_C(3773833216), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_gfx6_gfx7
9798 UINT64_C(3777765376), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_gfx90a
9799 UINT64_C(3777765376), UINT64_C(0), // BUFFER_ATOMIC_INC_IDXEN_vi
9800 UINT64_C(3773845504), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_RTN_gfx10
9801 UINT64_C(18014402284109824), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_RTN_gfx11
9802 UINT64_C(3773845504), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_RTN_gfx6_gfx7
9803 UINT64_C(3777777664), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_RTN_gfx90a
9804 UINT64_C(3777777664), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_RTN_vi
9805 UINT64_C(3773829120), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_gfx10
9806 UINT64_C(18014402284093440), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_gfx11
9807 UINT64_C(3773829120), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_gfx6_gfx7
9808 UINT64_C(3777761280), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_gfx90a
9809 UINT64_C(3777761280), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFEN_vi
9810 UINT64_C(3773841408), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_RTN_gfx10
9811 UINT64_C(3774627840), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_RTN_gfx11
9812 UINT64_C(3773841408), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_RTN_gfx6_gfx7
9813 UINT64_C(3777773568), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_RTN_gfx90a
9814 UINT64_C(3777773568), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_RTN_vi
9815 UINT64_C(3773825024), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_gfx10
9816 UINT64_C(3774611456), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_gfx11
9817 UINT64_C(3773825024), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_gfx6_gfx7
9818 UINT64_C(3777757184), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_gfx90a
9819 UINT64_C(3777757184), UINT64_C(0), // BUFFER_ATOMIC_INC_OFFSET_vi
9820 UINT64_C(13875590455217864704), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12
9821 UINT64_C(13839561658198900736), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12_format
9822 UINT64_C(13871086855590494208), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12
9823 UINT64_C(13835058058571530240), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12_format
9824 UINT64_C(9263904436790476800), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12
9825 UINT64_C(9227875639771512832), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12_format
9826 UINT64_C(9259400837163106304), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12
9827 UINT64_C(9223372040144142336), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12_format
9828 UINT64_C(4652218418363088896), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12
9829 UINT64_C(4616189621344124928), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12_format
9830 UINT64_C(4647714818735718400), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12
9831 UINT64_C(4611686021716754432), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12_format
9832 UINT64_C(40532399935700992), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12
9833 UINT64_C(4503602916737024), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12_format
9834 UINT64_C(36028800308330496), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12
9835 UINT64_C(3289366528), UINT64_C(0), // BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12_format
9836 UINT64_C(3782262784), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_ADDR64_RTN_gfx6_gfx7
9837 UINT64_C(3782246400), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_ADDR64_gfx6_gfx7
9838 UINT64_C(3782242304), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx10
9839 UINT64_C(54043199306481664), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx11
9840 UINT64_C(3782242304), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx6_gfx7
9841 UINT64_C(3786174464), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx90a
9842 UINT64_C(3786174464), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_vi
9843 UINT64_C(3782225920), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_gfx10
9844 UINT64_C(54043199306465280), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_gfx11
9845 UINT64_C(3782225920), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_gfx6_gfx7
9846 UINT64_C(3786158080), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_gfx90a
9847 UINT64_C(3786158080), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_BOTHEN_vi
9848 UINT64_C(3782238208), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx10
9849 UINT64_C(36028800796999680), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx11
9850 UINT64_C(3782238208), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx6_gfx7
9851 UINT64_C(3786170368), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx90a
9852 UINT64_C(3786170368), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_RTN_vi
9853 UINT64_C(3782221824), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_gfx10
9854 UINT64_C(36028800796983296), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_gfx11
9855 UINT64_C(3782221824), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_gfx6_gfx7
9856 UINT64_C(3786153984), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_gfx90a
9857 UINT64_C(3786153984), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_IDXEN_vi
9858 UINT64_C(3782234112), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx10
9859 UINT64_C(18014402287517696), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx11
9860 UINT64_C(3782234112), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx6_gfx7
9861 UINT64_C(3786166272), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx90a
9862 UINT64_C(3786166272), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_RTN_vi
9863 UINT64_C(3782217728), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_gfx10
9864 UINT64_C(18014402287501312), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_gfx11
9865 UINT64_C(3782217728), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_gfx6_gfx7
9866 UINT64_C(3786149888), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_gfx90a
9867 UINT64_C(3786149888), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFEN_vi
9868 UINT64_C(3782230016), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx10
9869 UINT64_C(3778035712), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx11
9870 UINT64_C(3782230016), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx6_gfx7
9871 UINT64_C(3786162176), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx90a
9872 UINT64_C(3786162176), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_RTN_vi
9873 UINT64_C(3782213632), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_gfx10
9874 UINT64_C(3778019328), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_gfx11
9875 UINT64_C(3782213632), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_gfx6_gfx7
9876 UINT64_C(3786145792), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_gfx90a
9877 UINT64_C(3786145792), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_OFFSET_vi
9878 UINT64_C(13875590455218077696), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12
9879 UINT64_C(13839561658199113728), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12_format
9880 UINT64_C(13871086855590707200), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12
9881 UINT64_C(13835058058571743232), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12_format
9882 UINT64_C(9263904436790689792), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12
9883 UINT64_C(9227875639771725824), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12_format
9884 UINT64_C(9259400837163319296), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12
9885 UINT64_C(9223372040144355328), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12_format
9886 UINT64_C(4652218418363301888), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12
9887 UINT64_C(4616189621344337920), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12_format
9888 UINT64_C(4647714818735931392), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12
9889 UINT64_C(4611686021716967424), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12_format
9890 UINT64_C(40532399935913984), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12
9891 UINT64_C(4503602916950016), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12_format
9892 UINT64_C(36028800308543488), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12
9893 UINT64_C(3289579520), UINT64_C(0), // BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12_format
9894 UINT64_C(3779358720), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx90a
9895 UINT64_C(3779358720), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx940
9896 UINT64_C(3779358720), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_vi
9897 UINT64_C(3779342336), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx90a
9898 UINT64_C(3779342336), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx940
9899 UINT64_C(3779342336), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_BOTHEN_vi
9900 UINT64_C(3779354624), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx90a
9901 UINT64_C(3779354624), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx940
9902 UINT64_C(3779354624), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_vi
9903 UINT64_C(3779338240), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_gfx90a
9904 UINT64_C(3779338240), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_gfx940
9905 UINT64_C(3779338240), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_IDXEN_vi
9906 UINT64_C(3779350528), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx90a
9907 UINT64_C(3779350528), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx940
9908 UINT64_C(3779350528), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_vi
9909 UINT64_C(3779334144), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_gfx90a
9910 UINT64_C(3779334144), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_gfx940
9911 UINT64_C(3779334144), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFEN_vi
9912 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx90a
9913 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx940
9914 UINT64_C(3779346432), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_vi
9915 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_gfx90a
9916 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_gfx940
9917 UINT64_C(3779330048), UINT64_C(0), // BUFFER_ATOMIC_MAX_F64_OFFSET_vi
9918 UINT64_C(3779096576), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx90a
9919 UINT64_C(3779096576), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx940
9920 UINT64_C(3779096576), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_vi
9921 UINT64_C(3779080192), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx90a
9922 UINT64_C(3779080192), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx940
9923 UINT64_C(3779080192), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_BOTHEN_vi
9924 UINT64_C(3779092480), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx90a
9925 UINT64_C(3779092480), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx940
9926 UINT64_C(3779092480), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_vi
9927 UINT64_C(3779076096), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_gfx90a
9928 UINT64_C(3779076096), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_gfx940
9929 UINT64_C(3779076096), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_IDXEN_vi
9930 UINT64_C(3779088384), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx90a
9931 UINT64_C(3779088384), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx940
9932 UINT64_C(3779088384), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_vi
9933 UINT64_C(3779072000), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_gfx90a
9934 UINT64_C(3779072000), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_gfx940
9935 UINT64_C(3779072000), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFEN_vi
9936 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx90a
9937 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx940
9938 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_vi
9939 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_gfx90a
9940 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_gfx940
9941 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_MIN_F64_OFFSET_vi
9942 UINT64_C(3773349888), UINT64_C(0), // BUFFER_ATOMIC_OR_ADDR64_RTN_gfx6_gfx7
9943 UINT64_C(3773333504), UINT64_C(0), // BUFFER_ATOMIC_OR_ADDR64_gfx6_gfx7
9944 UINT64_C(3773329408), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx10
9945 UINT64_C(54043199302549504), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx11
9946 UINT64_C(3773329408), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx6_gfx7
9947 UINT64_C(3777261568), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx90a
9948 UINT64_C(3777261568), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_RTN_vi
9949 UINT64_C(3773313024), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_gfx10
9950 UINT64_C(54043199302533120), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_gfx11
9951 UINT64_C(3773313024), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_gfx6_gfx7
9952 UINT64_C(3777245184), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_gfx90a
9953 UINT64_C(3777245184), UINT64_C(0), // BUFFER_ATOMIC_OR_BOTHEN_vi
9954 UINT64_C(3773325312), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_RTN_gfx10
9955 UINT64_C(36028800793067520), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_RTN_gfx11
9956 UINT64_C(3773325312), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_RTN_gfx6_gfx7
9957 UINT64_C(3777257472), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_RTN_gfx90a
9958 UINT64_C(3777257472), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_RTN_vi
9959 UINT64_C(3773308928), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_gfx10
9960 UINT64_C(36028800793051136), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_gfx11
9961 UINT64_C(3773308928), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_gfx6_gfx7
9962 UINT64_C(3777241088), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_gfx90a
9963 UINT64_C(3777241088), UINT64_C(0), // BUFFER_ATOMIC_OR_IDXEN_vi
9964 UINT64_C(3773321216), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_RTN_gfx10
9965 UINT64_C(18014402283585536), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_RTN_gfx11
9966 UINT64_C(3773321216), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_RTN_gfx6_gfx7
9967 UINT64_C(3777253376), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_RTN_gfx90a
9968 UINT64_C(3777253376), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_RTN_vi
9969 UINT64_C(3773304832), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_gfx10
9970 UINT64_C(18014402283569152), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_gfx11
9971 UINT64_C(3773304832), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_gfx6_gfx7
9972 UINT64_C(3777236992), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_gfx90a
9973 UINT64_C(3777236992), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFEN_vi
9974 UINT64_C(3773317120), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_RTN_gfx10
9975 UINT64_C(3774103552), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_RTN_gfx11
9976 UINT64_C(3773317120), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_RTN_gfx6_gfx7
9977 UINT64_C(3777249280), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_RTN_gfx90a
9978 UINT64_C(3777249280), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_RTN_vi
9979 UINT64_C(3773300736), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_gfx10
9980 UINT64_C(3774087168), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_gfx11
9981 UINT64_C(3773300736), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_gfx6_gfx7
9982 UINT64_C(3777232896), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_gfx90a
9983 UINT64_C(3777232896), UINT64_C(0), // BUFFER_ATOMIC_OR_OFFSET_vi
9984 UINT64_C(13875590455217831936), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12
9985 UINT64_C(13839561658198867968), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12_format
9986 UINT64_C(13871086855590461440), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12
9987 UINT64_C(13835058058571497472), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12_format
9988 UINT64_C(9263904436790444032), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12
9989 UINT64_C(9227875639771480064), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12_format
9990 UINT64_C(9259400837163073536), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12
9991 UINT64_C(9223372040144109568), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12_format
9992 UINT64_C(4652218418363056128), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12
9993 UINT64_C(4616189621344092160), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12_format
9994 UINT64_C(4647714818735685632), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12
9995 UINT64_C(4611686021716721664), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12_format
9996 UINT64_C(40532399935668224), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12
9997 UINT64_C(4503602916704256), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12_format
9998 UINT64_C(36028800308297728), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12
9999 UINT64_C(3289333760), UINT64_C(0), // BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12_format
10000 UINT64_C(3781738496), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_ADDR64_RTN_gfx6_gfx7
10001 UINT64_C(3781722112), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_ADDR64_gfx6_gfx7
10002 UINT64_C(3781718016), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx10
10003 UINT64_C(54043199305957376), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx11
10004 UINT64_C(3781718016), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx6_gfx7
10005 UINT64_C(3785650176), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx90a
10006 UINT64_C(3785650176), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_vi
10007 UINT64_C(3781701632), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_gfx10
10008 UINT64_C(54043199305940992), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_gfx11
10009 UINT64_C(3781701632), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_gfx6_gfx7
10010 UINT64_C(3785633792), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_gfx90a
10011 UINT64_C(3785633792), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_BOTHEN_vi
10012 UINT64_C(3781713920), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx10
10013 UINT64_C(36028800796475392), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx11
10014 UINT64_C(3781713920), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx6_gfx7
10015 UINT64_C(3785646080), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx90a
10016 UINT64_C(3785646080), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_RTN_vi
10017 UINT64_C(3781697536), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_gfx10
10018 UINT64_C(36028800796459008), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_gfx11
10019 UINT64_C(3781697536), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_gfx6_gfx7
10020 UINT64_C(3785629696), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_gfx90a
10021 UINT64_C(3785629696), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_IDXEN_vi
10022 UINT64_C(3781709824), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx10
10023 UINT64_C(18014402286993408), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx11
10024 UINT64_C(3781709824), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx6_gfx7
10025 UINT64_C(3785641984), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx90a
10026 UINT64_C(3785641984), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_RTN_vi
10027 UINT64_C(3781693440), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_gfx10
10028 UINT64_C(18014402286977024), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_gfx11
10029 UINT64_C(3781693440), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_gfx6_gfx7
10030 UINT64_C(3785625600), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_gfx90a
10031 UINT64_C(3785625600), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFEN_vi
10032 UINT64_C(3781705728), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx10
10033 UINT64_C(3777511424), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx11
10034 UINT64_C(3781705728), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx6_gfx7
10035 UINT64_C(3785637888), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx90a
10036 UINT64_C(3785637888), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_RTN_vi
10037 UINT64_C(3781689344), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_gfx10
10038 UINT64_C(3777495040), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_gfx11
10039 UINT64_C(3781689344), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_gfx6_gfx7
10040 UINT64_C(3785621504), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_gfx90a
10041 UINT64_C(3785621504), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_OFFSET_vi
10042 UINT64_C(13875590455218044928), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12
10043 UINT64_C(13839561658199080960), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10044 UINT64_C(13871086855590674432), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12
10045 UINT64_C(13835058058571710464), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12_format
10046 UINT64_C(9263904436790657024), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12
10047 UINT64_C(9227875639771693056), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12_format
10048 UINT64_C(9259400837163286528), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12
10049 UINT64_C(9223372040144322560), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12_format
10050 UINT64_C(4652218418363269120), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12
10051 UINT64_C(4616189621344305152), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12_format
10052 UINT64_C(4647714818735898624), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12
10053 UINT64_C(4611686021716934656), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12_format
10054 UINT64_C(40532399935881216), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12
10055 UINT64_C(4503602916917248), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12_format
10056 UINT64_C(36028800308510720), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12
10057 UINT64_C(3289546752), UINT64_C(0), // BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12_format
10058 UINT64_C(13875590455218307072), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12
10059 UINT64_C(13839561658199343104), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12_format
10060 UINT64_C(13871086855590936576), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12
10061 UINT64_C(13835058058571972608), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12_format
10062 UINT64_C(9263904436790919168), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12
10063 UINT64_C(9227875639771955200), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12_format
10064 UINT64_C(9259400837163548672), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12
10065 UINT64_C(9223372040144584704), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12_format
10066 UINT64_C(4652218418363531264), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12
10067 UINT64_C(4616189621344567296), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12_format
10068 UINT64_C(4647714818736160768), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12
10069 UINT64_C(4611686021717196800), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12_format
10070 UINT64_C(40532399936143360), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12
10071 UINT64_C(4503602917179392), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12_format
10072 UINT64_C(36028800308772864), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12
10073 UINT64_C(3289808896), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12_format
10074 UINT64_C(3778572288), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx90a
10075 UINT64_C(3778572288), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx940
10076 UINT64_C(3778572288), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_vi
10077 UINT64_C(3778555904), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx90a
10078 UINT64_C(3778555904), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx940
10079 UINT64_C(3778555904), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_vi
10080 UINT64_C(3778568192), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx90a
10081 UINT64_C(3778568192), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx940
10082 UINT64_C(3778568192), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_vi
10083 UINT64_C(3778551808), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx90a
10084 UINT64_C(3778551808), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx940
10085 UINT64_C(3778551808), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_IDXEN_vi
10086 UINT64_C(3778564096), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx90a
10087 UINT64_C(3778564096), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx940
10088 UINT64_C(3778564096), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_vi
10089 UINT64_C(3778547712), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx90a
10090 UINT64_C(3778547712), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx940
10091 UINT64_C(3778547712), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFEN_vi
10092 UINT64_C(3778560000), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx90a
10093 UINT64_C(3778560000), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx940
10094 UINT64_C(3778560000), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_vi
10095 UINT64_C(3778543616), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx90a
10096 UINT64_C(3778543616), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx940
10097 UINT64_C(3778543616), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_OFFSET_vi
10098 UINT64_C(13875590455218290688), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12
10099 UINT64_C(13839561658199326720), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12_format
10100 UINT64_C(13871086855590920192), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12
10101 UINT64_C(13835058058571956224), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12_format
10102 UINT64_C(9263904436790902784), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12
10103 UINT64_C(9227875639771938816), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12_format
10104 UINT64_C(9259400837163532288), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12
10105 UINT64_C(9223372040144568320), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12_format
10106 UINT64_C(4652218418363514880), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12
10107 UINT64_C(4616189621344550912), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12_format
10108 UINT64_C(4647714818736144384), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12
10109 UINT64_C(4611686021717180416), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12_format
10110 UINT64_C(40532399936126976), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12
10111 UINT64_C(4503602917163008), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12_format
10112 UINT64_C(36028800308756480), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12
10113 UINT64_C(3289792512), UINT64_C(0), // BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12_format
10114 UINT64_C(3772563456), UINT64_C(0), // BUFFER_ATOMIC_SMAX_ADDR64_RTN_gfx6_gfx7
10115 UINT64_C(3772547072), UINT64_C(0), // BUFFER_ATOMIC_SMAX_ADDR64_gfx6_gfx7
10116 UINT64_C(3772542976), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx10
10117 UINT64_C(54043199301763072), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx11
10118 UINT64_C(3772542976), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx6_gfx7
10119 UINT64_C(3776475136), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx90a
10120 UINT64_C(3776475136), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_RTN_vi
10121 UINT64_C(3772526592), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_gfx10
10122 UINT64_C(54043199301746688), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_gfx11
10123 UINT64_C(3772526592), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_gfx6_gfx7
10124 UINT64_C(3776458752), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_gfx90a
10125 UINT64_C(3776458752), UINT64_C(0), // BUFFER_ATOMIC_SMAX_BOTHEN_vi
10126 UINT64_C(3772538880), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx10
10127 UINT64_C(36028800792281088), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx11
10128 UINT64_C(3772538880), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx6_gfx7
10129 UINT64_C(3776471040), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx90a
10130 UINT64_C(3776471040), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_RTN_vi
10131 UINT64_C(3772522496), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_gfx10
10132 UINT64_C(36028800792264704), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_gfx11
10133 UINT64_C(3772522496), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_gfx6_gfx7
10134 UINT64_C(3776454656), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_gfx90a
10135 UINT64_C(3776454656), UINT64_C(0), // BUFFER_ATOMIC_SMAX_IDXEN_vi
10136 UINT64_C(3772534784), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx10
10137 UINT64_C(18014402282799104), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx11
10138 UINT64_C(3772534784), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx6_gfx7
10139 UINT64_C(3776466944), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx90a
10140 UINT64_C(3776466944), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_RTN_vi
10141 UINT64_C(3772518400), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_gfx10
10142 UINT64_C(18014402282782720), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_gfx11
10143 UINT64_C(3772518400), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_gfx6_gfx7
10144 UINT64_C(3776450560), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_gfx90a
10145 UINT64_C(3776450560), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFEN_vi
10146 UINT64_C(3772530688), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx10
10147 UINT64_C(3773317120), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx11
10148 UINT64_C(3772530688), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx6_gfx7
10149 UINT64_C(3776462848), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx90a
10150 UINT64_C(3776462848), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_RTN_vi
10151 UINT64_C(3772514304), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_gfx10
10152 UINT64_C(3773300736), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_gfx11
10153 UINT64_C(3772514304), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_gfx6_gfx7
10154 UINT64_C(3776446464), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_gfx90a
10155 UINT64_C(3776446464), UINT64_C(0), // BUFFER_ATOMIC_SMAX_OFFSET_vi
10156 UINT64_C(13875590455217782784), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12
10157 UINT64_C(13839561658198818816), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12_format
10158 UINT64_C(13871086855590412288), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12
10159 UINT64_C(13835058058571448320), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12_format
10160 UINT64_C(9263904436790394880), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12
10161 UINT64_C(9227875639771430912), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12_format
10162 UINT64_C(9259400837163024384), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12
10163 UINT64_C(9223372040144060416), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12_format
10164 UINT64_C(4652218418363006976), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12
10165 UINT64_C(4616189621344043008), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12_format
10166 UINT64_C(4647714818735636480), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12
10167 UINT64_C(4611686021716672512), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12_format
10168 UINT64_C(40532399935619072), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12
10169 UINT64_C(4503602916655104), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12_format
10170 UINT64_C(36028800308248576), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12
10171 UINT64_C(3289284608), UINT64_C(0), // BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12_format
10172 UINT64_C(3780952064), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN_gfx6_gfx7
10173 UINT64_C(3780935680), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_ADDR64_gfx6_gfx7
10174 UINT64_C(3780931584), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx10
10175 UINT64_C(54043199305170944), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx11
10176 UINT64_C(3780931584), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx6_gfx7
10177 UINT64_C(3784863744), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx90a
10178 UINT64_C(3784863744), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_vi
10179 UINT64_C(3780915200), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx10
10180 UINT64_C(54043199305154560), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx11
10181 UINT64_C(3780915200), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx6_gfx7
10182 UINT64_C(3784847360), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx90a
10183 UINT64_C(3784847360), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_BOTHEN_vi
10184 UINT64_C(3780927488), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx10
10185 UINT64_C(36028800795688960), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx11
10186 UINT64_C(3780927488), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx6_gfx7
10187 UINT64_C(3784859648), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx90a
10188 UINT64_C(3784859648), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_vi
10189 UINT64_C(3780911104), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx10
10190 UINT64_C(36028800795672576), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx11
10191 UINT64_C(3780911104), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx6_gfx7
10192 UINT64_C(3784843264), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx90a
10193 UINT64_C(3784843264), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_IDXEN_vi
10194 UINT64_C(3780923392), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx10
10195 UINT64_C(18014402286206976), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx11
10196 UINT64_C(3780923392), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx6_gfx7
10197 UINT64_C(3784855552), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx90a
10198 UINT64_C(3784855552), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_vi
10199 UINT64_C(3780907008), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx10
10200 UINT64_C(18014402286190592), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx11
10201 UINT64_C(3780907008), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx6_gfx7
10202 UINT64_C(3784839168), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx90a
10203 UINT64_C(3784839168), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFEN_vi
10204 UINT64_C(3780919296), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx10
10205 UINT64_C(3776724992), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx11
10206 UINT64_C(3780919296), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx6_gfx7
10207 UINT64_C(3784851456), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx90a
10208 UINT64_C(3784851456), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_vi
10209 UINT64_C(3780902912), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx10
10210 UINT64_C(3776708608), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx11
10211 UINT64_C(3780902912), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx6_gfx7
10212 UINT64_C(3784835072), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx90a
10213 UINT64_C(3784835072), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_OFFSET_vi
10214 UINT64_C(13875590455217995776), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12
10215 UINT64_C(13839561658199031808), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10216 UINT64_C(13871086855590625280), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12
10217 UINT64_C(13835058058571661312), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12_format
10218 UINT64_C(9263904436790607872), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12
10219 UINT64_C(9227875639771643904), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format
10220 UINT64_C(9259400837163237376), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12
10221 UINT64_C(9223372040144273408), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12_format
10222 UINT64_C(4652218418363219968), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12
10223 UINT64_C(4616189621344256000), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format
10224 UINT64_C(4647714818735849472), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12
10225 UINT64_C(4611686021716885504), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12_format
10226 UINT64_C(40532399935832064), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12
10227 UINT64_C(4503602916868096), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format
10228 UINT64_C(36028800308461568), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12
10229 UINT64_C(3289497600), UINT64_C(0), // BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12_format
10230 UINT64_C(3772039168), UINT64_C(0), // BUFFER_ATOMIC_SMIN_ADDR64_RTN_gfx6_gfx7
10231 UINT64_C(3772022784), UINT64_C(0), // BUFFER_ATOMIC_SMIN_ADDR64_gfx6_gfx7
10232 UINT64_C(3772018688), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx10
10233 UINT64_C(54043199301238784), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx11
10234 UINT64_C(3772018688), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx6_gfx7
10235 UINT64_C(3775950848), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx90a
10236 UINT64_C(3775950848), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_RTN_vi
10237 UINT64_C(3772002304), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_gfx10
10238 UINT64_C(54043199301222400), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_gfx11
10239 UINT64_C(3772002304), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_gfx6_gfx7
10240 UINT64_C(3775934464), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_gfx90a
10241 UINT64_C(3775934464), UINT64_C(0), // BUFFER_ATOMIC_SMIN_BOTHEN_vi
10242 UINT64_C(3772014592), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx10
10243 UINT64_C(36028800791756800), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx11
10244 UINT64_C(3772014592), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx6_gfx7
10245 UINT64_C(3775946752), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx90a
10246 UINT64_C(3775946752), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_RTN_vi
10247 UINT64_C(3771998208), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_gfx10
10248 UINT64_C(36028800791740416), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_gfx11
10249 UINT64_C(3771998208), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_gfx6_gfx7
10250 UINT64_C(3775930368), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_gfx90a
10251 UINT64_C(3775930368), UINT64_C(0), // BUFFER_ATOMIC_SMIN_IDXEN_vi
10252 UINT64_C(3772010496), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx10
10253 UINT64_C(18014402282274816), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx11
10254 UINT64_C(3772010496), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx6_gfx7
10255 UINT64_C(3775942656), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx90a
10256 UINT64_C(3775942656), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_RTN_vi
10257 UINT64_C(3771994112), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_gfx10
10258 UINT64_C(18014402282258432), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_gfx11
10259 UINT64_C(3771994112), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_gfx6_gfx7
10260 UINT64_C(3775926272), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_gfx90a
10261 UINT64_C(3775926272), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFEN_vi
10262 UINT64_C(3772006400), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx10
10263 UINT64_C(3772792832), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx11
10264 UINT64_C(3772006400), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx6_gfx7
10265 UINT64_C(3775938560), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx90a
10266 UINT64_C(3775938560), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_RTN_vi
10267 UINT64_C(3771990016), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_gfx10
10268 UINT64_C(3772776448), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_gfx11
10269 UINT64_C(3771990016), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_gfx6_gfx7
10270 UINT64_C(3775922176), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_gfx90a
10271 UINT64_C(3775922176), UINT64_C(0), // BUFFER_ATOMIC_SMIN_OFFSET_vi
10272 UINT64_C(13875590455217750016), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12
10273 UINT64_C(13839561658198786048), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12_format
10274 UINT64_C(13871086855590379520), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12
10275 UINT64_C(13835058058571415552), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12_format
10276 UINT64_C(9263904436790362112), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12
10277 UINT64_C(9227875639771398144), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12_format
10278 UINT64_C(9259400837162991616), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12
10279 UINT64_C(9223372040144027648), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12_format
10280 UINT64_C(4652218418362974208), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12
10281 UINT64_C(4616189621344010240), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12_format
10282 UINT64_C(4647714818735603712), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12
10283 UINT64_C(4611686021716639744), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12_format
10284 UINT64_C(40532399935586304), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12
10285 UINT64_C(4503602916622336), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12_format
10286 UINT64_C(36028800308215808), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12
10287 UINT64_C(3289251840), UINT64_C(0), // BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12_format
10288 UINT64_C(3780427776), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN_gfx6_gfx7
10289 UINT64_C(3780411392), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_ADDR64_gfx6_gfx7
10290 UINT64_C(3780407296), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx10
10291 UINT64_C(54043199304646656), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx11
10292 UINT64_C(3780407296), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx6_gfx7
10293 UINT64_C(3784339456), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx90a
10294 UINT64_C(3784339456), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_vi
10295 UINT64_C(3780390912), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx10
10296 UINT64_C(54043199304630272), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx11
10297 UINT64_C(3780390912), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx6_gfx7
10298 UINT64_C(3784323072), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx90a
10299 UINT64_C(3784323072), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_BOTHEN_vi
10300 UINT64_C(3780403200), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx10
10301 UINT64_C(36028800795164672), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx11
10302 UINT64_C(3780403200), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx6_gfx7
10303 UINT64_C(3784335360), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx90a
10304 UINT64_C(3784335360), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_vi
10305 UINT64_C(3780386816), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx10
10306 UINT64_C(36028800795148288), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx11
10307 UINT64_C(3780386816), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx6_gfx7
10308 UINT64_C(3784318976), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx90a
10309 UINT64_C(3784318976), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_IDXEN_vi
10310 UINT64_C(3780399104), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx10
10311 UINT64_C(18014402285682688), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx11
10312 UINT64_C(3780399104), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx6_gfx7
10313 UINT64_C(3784331264), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx90a
10314 UINT64_C(3784331264), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_vi
10315 UINT64_C(3780382720), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx10
10316 UINT64_C(18014402285666304), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx11
10317 UINT64_C(3780382720), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx6_gfx7
10318 UINT64_C(3784314880), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx90a
10319 UINT64_C(3784314880), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFEN_vi
10320 UINT64_C(3780395008), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx10
10321 UINT64_C(3776200704), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx11
10322 UINT64_C(3780395008), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx6_gfx7
10323 UINT64_C(3784327168), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx90a
10324 UINT64_C(3784327168), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_vi
10325 UINT64_C(3780378624), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx10
10326 UINT64_C(3776184320), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx11
10327 UINT64_C(3780378624), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx6_gfx7
10328 UINT64_C(3784310784), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx90a
10329 UINT64_C(3784310784), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_OFFSET_vi
10330 UINT64_C(13875590455217963008), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12
10331 UINT64_C(13839561658198999040), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10332 UINT64_C(13871086855590592512), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12
10333 UINT64_C(13835058058571628544), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12_format
10334 UINT64_C(9263904436790575104), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12
10335 UINT64_C(9227875639771611136), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format
10336 UINT64_C(9259400837163204608), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12
10337 UINT64_C(9223372040144240640), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12_format
10338 UINT64_C(4652218418363187200), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12
10339 UINT64_C(4616189621344223232), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format
10340 UINT64_C(4647714818735816704), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12
10341 UINT64_C(4611686021716852736), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12_format
10342 UINT64_C(40532399935799296), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12
10343 UINT64_C(4503602916835328), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format
10344 UINT64_C(36028800308428800), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12
10345 UINT64_C(3289464832), UINT64_C(0), // BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12_format
10346 UINT64_C(3771514880), UINT64_C(0), // BUFFER_ATOMIC_SUB_ADDR64_RTN_gfx6_gfx7
10347 UINT64_C(3771498496), UINT64_C(0), // BUFFER_ATOMIC_SUB_ADDR64_gfx6_gfx7
10348 UINT64_C(3771494400), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx10
10349 UINT64_C(54043199300714496), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx11
10350 UINT64_C(3771494400), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx6_gfx7
10351 UINT64_C(3775688704), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx90a
10352 UINT64_C(3775688704), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_RTN_vi
10353 UINT64_C(3771478016), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_gfx10
10354 UINT64_C(54043199300698112), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_gfx11
10355 UINT64_C(3771478016), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_gfx6_gfx7
10356 UINT64_C(3775672320), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_gfx90a
10357 UINT64_C(3775672320), UINT64_C(0), // BUFFER_ATOMIC_SUB_BOTHEN_vi
10358 UINT64_C(3771490304), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx10
10359 UINT64_C(36028800791232512), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx11
10360 UINT64_C(3771490304), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx6_gfx7
10361 UINT64_C(3775684608), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx90a
10362 UINT64_C(3775684608), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_RTN_vi
10363 UINT64_C(3771473920), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_gfx10
10364 UINT64_C(36028800791216128), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_gfx11
10365 UINT64_C(3771473920), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_gfx6_gfx7
10366 UINT64_C(3775668224), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_gfx90a
10367 UINT64_C(3775668224), UINT64_C(0), // BUFFER_ATOMIC_SUB_IDXEN_vi
10368 UINT64_C(3771486208), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx10
10369 UINT64_C(18014402281750528), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx11
10370 UINT64_C(3771486208), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx6_gfx7
10371 UINT64_C(3775680512), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx90a
10372 UINT64_C(3775680512), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_RTN_vi
10373 UINT64_C(3771469824), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_gfx10
10374 UINT64_C(18014402281734144), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_gfx11
10375 UINT64_C(3771469824), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_gfx6_gfx7
10376 UINT64_C(3775664128), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_gfx90a
10377 UINT64_C(3775664128), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFEN_vi
10378 UINT64_C(3771482112), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx10
10379 UINT64_C(3772268544), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx11
10380 UINT64_C(3771482112), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx6_gfx7
10381 UINT64_C(3775676416), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx90a
10382 UINT64_C(3775676416), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_RTN_vi
10383 UINT64_C(3771465728), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_gfx10
10384 UINT64_C(3772252160), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_gfx11
10385 UINT64_C(3771465728), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_gfx6_gfx7
10386 UINT64_C(3775660032), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_gfx90a
10387 UINT64_C(3775660032), UINT64_C(0), // BUFFER_ATOMIC_SUB_OFFSET_vi
10388 UINT64_C(13875590455217717248), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12
10389 UINT64_C(13839561658198753280), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12_format
10390 UINT64_C(13871086855590346752), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12
10391 UINT64_C(13835058058571382784), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12_format
10392 UINT64_C(9263904436790329344), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12
10393 UINT64_C(9227875639771365376), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12_format
10394 UINT64_C(9259400837162958848), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12
10395 UINT64_C(9223372040143994880), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12_format
10396 UINT64_C(4652218418362941440), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12
10397 UINT64_C(4616189621343977472), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12_format
10398 UINT64_C(4647714818735570944), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12
10399 UINT64_C(4611686021716606976), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12_format
10400 UINT64_C(40532399935553536), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12
10401 UINT64_C(4503602916589568), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12_format
10402 UINT64_C(36028800308183040), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12
10403 UINT64_C(3289219072), UINT64_C(0), // BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12_format
10404 UINT64_C(3779903488), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_ADDR64_RTN_gfx6_gfx7
10405 UINT64_C(3779887104), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_ADDR64_gfx6_gfx7
10406 UINT64_C(3779883008), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx10
10407 UINT64_C(54043199304384512), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx11
10408 UINT64_C(3779883008), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx6_gfx7
10409 UINT64_C(3784077312), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx90a
10410 UINT64_C(3784077312), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_vi
10411 UINT64_C(3779866624), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx10
10412 UINT64_C(54043199304368128), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx11
10413 UINT64_C(3779866624), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx6_gfx7
10414 UINT64_C(3784060928), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx90a
10415 UINT64_C(3784060928), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_BOTHEN_vi
10416 UINT64_C(3779878912), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx10
10417 UINT64_C(36028800794902528), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx11
10418 UINT64_C(3779878912), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx6_gfx7
10419 UINT64_C(3784073216), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx90a
10420 UINT64_C(3784073216), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_vi
10421 UINT64_C(3779862528), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_gfx10
10422 UINT64_C(36028800794886144), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_gfx11
10423 UINT64_C(3779862528), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_gfx6_gfx7
10424 UINT64_C(3784056832), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_gfx90a
10425 UINT64_C(3784056832), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_IDXEN_vi
10426 UINT64_C(3779874816), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx10
10427 UINT64_C(18014402285420544), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx11
10428 UINT64_C(3779874816), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx6_gfx7
10429 UINT64_C(3784069120), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx90a
10430 UINT64_C(3784069120), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_vi
10431 UINT64_C(3779858432), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_gfx10
10432 UINT64_C(18014402285404160), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_gfx11
10433 UINT64_C(3779858432), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_gfx6_gfx7
10434 UINT64_C(3784052736), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_gfx90a
10435 UINT64_C(3784052736), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFEN_vi
10436 UINT64_C(3779870720), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx10
10437 UINT64_C(3775938560), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx11
10438 UINT64_C(3779870720), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx6_gfx7
10439 UINT64_C(3784065024), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx90a
10440 UINT64_C(3784065024), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_vi
10441 UINT64_C(3779854336), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_gfx10
10442 UINT64_C(3775922176), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_gfx11
10443 UINT64_C(3779854336), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_gfx6_gfx7
10444 UINT64_C(3784048640), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_gfx90a
10445 UINT64_C(3784048640), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_OFFSET_vi
10446 UINT64_C(13875590455217946624), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12
10447 UINT64_C(13839561658198982656), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10448 UINT64_C(13871086855590576128), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12
10449 UINT64_C(13835058058571612160), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12_format
10450 UINT64_C(9263904436790558720), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12
10451 UINT64_C(9227875639771594752), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12_format
10452 UINT64_C(9259400837163188224), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12
10453 UINT64_C(9223372040144224256), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12_format
10454 UINT64_C(4652218418363170816), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12
10455 UINT64_C(4616189621344206848), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12_format
10456 UINT64_C(4647714818735800320), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12
10457 UINT64_C(4611686021716836352), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12_format
10458 UINT64_C(40532399935782912), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12
10459 UINT64_C(4503602916818944), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12_format
10460 UINT64_C(36028800308412416), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12
10461 UINT64_C(3289448448), UINT64_C(0), // BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12_format
10462 UINT64_C(3770728448), UINT64_C(0), // BUFFER_ATOMIC_SWAP_ADDR64_RTN_gfx6_gfx7
10463 UINT64_C(3770712064), UINT64_C(0), // BUFFER_ATOMIC_SWAP_ADDR64_gfx6_gfx7
10464 UINT64_C(3770707968), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx10
10465 UINT64_C(54043199299928064), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx11
10466 UINT64_C(3770707968), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx6_gfx7
10467 UINT64_C(3774902272), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx90a
10468 UINT64_C(3774902272), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_RTN_vi
10469 UINT64_C(3770691584), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_gfx10
10470 UINT64_C(54043199299911680), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_gfx11
10471 UINT64_C(3770691584), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_gfx6_gfx7
10472 UINT64_C(3774885888), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_gfx90a
10473 UINT64_C(3774885888), UINT64_C(0), // BUFFER_ATOMIC_SWAP_BOTHEN_vi
10474 UINT64_C(3770703872), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx10
10475 UINT64_C(36028800790446080), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx11
10476 UINT64_C(3770703872), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx6_gfx7
10477 UINT64_C(3774898176), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx90a
10478 UINT64_C(3774898176), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_RTN_vi
10479 UINT64_C(3770687488), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_gfx10
10480 UINT64_C(36028800790429696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_gfx11
10481 UINT64_C(3770687488), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_gfx6_gfx7
10482 UINT64_C(3774881792), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_gfx90a
10483 UINT64_C(3774881792), UINT64_C(0), // BUFFER_ATOMIC_SWAP_IDXEN_vi
10484 UINT64_C(3770699776), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx10
10485 UINT64_C(18014402280964096), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx11
10486 UINT64_C(3770699776), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx6_gfx7
10487 UINT64_C(3774894080), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx90a
10488 UINT64_C(3774894080), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_RTN_vi
10489 UINT64_C(3770683392), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_gfx10
10490 UINT64_C(18014402280947712), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_gfx11
10491 UINT64_C(3770683392), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_gfx6_gfx7
10492 UINT64_C(3774877696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_gfx90a
10493 UINT64_C(3774877696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFEN_vi
10494 UINT64_C(3770695680), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx10
10495 UINT64_C(3771482112), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx11
10496 UINT64_C(3770695680), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx6_gfx7
10497 UINT64_C(3774889984), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx90a
10498 UINT64_C(3774889984), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_RTN_vi
10499 UINT64_C(3770679296), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_gfx10
10500 UINT64_C(3771465728), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_gfx11
10501 UINT64_C(3770679296), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_gfx6_gfx7
10502 UINT64_C(3774873600), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_gfx90a
10503 UINT64_C(3774873600), UINT64_C(0), // BUFFER_ATOMIC_SWAP_OFFSET_vi
10504 UINT64_C(13875590455217668096), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12
10505 UINT64_C(13839561658198704128), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12_format
10506 UINT64_C(13871086855590297600), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12
10507 UINT64_C(13835058058571333632), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12_format
10508 UINT64_C(9263904436790280192), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12
10509 UINT64_C(9227875639771316224), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12_format
10510 UINT64_C(9259400837162909696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12
10511 UINT64_C(9223372040143945728), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12_format
10512 UINT64_C(4652218418362892288), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12
10513 UINT64_C(4616189621343928320), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12_format
10514 UINT64_C(4647714818735521792), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12
10515 UINT64_C(4611686021716557824), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12_format
10516 UINT64_C(40532399935504384), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12
10517 UINT64_C(4503602916540416), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12_format
10518 UINT64_C(36028800308133888), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12
10519 UINT64_C(3289169920), UINT64_C(0), // BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12_format
10520 UINT64_C(3779117056), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN_gfx6_gfx7
10521 UINT64_C(3779100672), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_ADDR64_gfx6_gfx7
10522 UINT64_C(3779096576), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx10
10523 UINT64_C(54043199303598080), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx11
10524 UINT64_C(3779096576), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx6_gfx7
10525 UINT64_C(3783290880), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx90a
10526 UINT64_C(3783290880), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_vi
10527 UINT64_C(3779080192), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx10
10528 UINT64_C(54043199303581696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx11
10529 UINT64_C(3779080192), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx6_gfx7
10530 UINT64_C(3783274496), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx90a
10531 UINT64_C(3783274496), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_BOTHEN_vi
10532 UINT64_C(3779092480), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx10
10533 UINT64_C(36028800794116096), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx11
10534 UINT64_C(3779092480), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx6_gfx7
10535 UINT64_C(3783286784), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx90a
10536 UINT64_C(3783286784), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_vi
10537 UINT64_C(3779076096), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx10
10538 UINT64_C(36028800794099712), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx11
10539 UINT64_C(3779076096), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx6_gfx7
10540 UINT64_C(3783270400), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx90a
10541 UINT64_C(3783270400), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_IDXEN_vi
10542 UINT64_C(3779088384), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx10
10543 UINT64_C(18014402284634112), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx11
10544 UINT64_C(3779088384), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx6_gfx7
10545 UINT64_C(3783282688), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx90a
10546 UINT64_C(3783282688), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_vi
10547 UINT64_C(3779072000), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx10
10548 UINT64_C(18014402284617728), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx11
10549 UINT64_C(3779072000), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx6_gfx7
10550 UINT64_C(3783266304), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx90a
10551 UINT64_C(3783266304), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFEN_vi
10552 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx10
10553 UINT64_C(3775152128), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx11
10554 UINT64_C(3779084288), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx6_gfx7
10555 UINT64_C(3783278592), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx90a
10556 UINT64_C(3783278592), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_vi
10557 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx10
10558 UINT64_C(3775135744), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx11
10559 UINT64_C(3779067904), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx6_gfx7
10560 UINT64_C(3783262208), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx90a
10561 UINT64_C(3783262208), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_OFFSET_vi
10562 UINT64_C(13875590455217897472), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12
10563 UINT64_C(13839561658198933504), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10564 UINT64_C(13871086855590526976), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12
10565 UINT64_C(13835058058571563008), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12_format
10566 UINT64_C(9263904436790509568), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12
10567 UINT64_C(9227875639771545600), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format
10568 UINT64_C(9259400837163139072), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12
10569 UINT64_C(9223372040144175104), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12_format
10570 UINT64_C(4652218418363121664), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12
10571 UINT64_C(4616189621344157696), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format
10572 UINT64_C(4647714818735751168), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12
10573 UINT64_C(4611686021716787200), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12_format
10574 UINT64_C(40532399935733760), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12
10575 UINT64_C(4503602916769792), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format
10576 UINT64_C(36028800308363264), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12
10577 UINT64_C(3289399296), UINT64_C(0), // BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12_format
10578 UINT64_C(3772825600), UINT64_C(0), // BUFFER_ATOMIC_UMAX_ADDR64_RTN_gfx6_gfx7
10579 UINT64_C(3772809216), UINT64_C(0), // BUFFER_ATOMIC_UMAX_ADDR64_gfx6_gfx7
10580 UINT64_C(3772805120), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx10
10581 UINT64_C(54043199302025216), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx11
10582 UINT64_C(3772805120), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx6_gfx7
10583 UINT64_C(3776737280), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx90a
10584 UINT64_C(3776737280), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_RTN_vi
10585 UINT64_C(3772788736), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_gfx10
10586 UINT64_C(54043199302008832), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_gfx11
10587 UINT64_C(3772788736), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_gfx6_gfx7
10588 UINT64_C(3776720896), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_gfx90a
10589 UINT64_C(3776720896), UINT64_C(0), // BUFFER_ATOMIC_UMAX_BOTHEN_vi
10590 UINT64_C(3772801024), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx10
10591 UINT64_C(36028800792543232), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx11
10592 UINT64_C(3772801024), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx6_gfx7
10593 UINT64_C(3776733184), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx90a
10594 UINT64_C(3776733184), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_RTN_vi
10595 UINT64_C(3772784640), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_gfx10
10596 UINT64_C(36028800792526848), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_gfx11
10597 UINT64_C(3772784640), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_gfx6_gfx7
10598 UINT64_C(3776716800), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_gfx90a
10599 UINT64_C(3776716800), UINT64_C(0), // BUFFER_ATOMIC_UMAX_IDXEN_vi
10600 UINT64_C(3772796928), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx10
10601 UINT64_C(18014402283061248), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx11
10602 UINT64_C(3772796928), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx6_gfx7
10603 UINT64_C(3776729088), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx90a
10604 UINT64_C(3776729088), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_RTN_vi
10605 UINT64_C(3772780544), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_gfx10
10606 UINT64_C(18014402283044864), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_gfx11
10607 UINT64_C(3772780544), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_gfx6_gfx7
10608 UINT64_C(3776712704), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_gfx90a
10609 UINT64_C(3776712704), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFEN_vi
10610 UINT64_C(3772792832), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx10
10611 UINT64_C(3773579264), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx11
10612 UINT64_C(3772792832), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx6_gfx7
10613 UINT64_C(3776724992), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx90a
10614 UINT64_C(3776724992), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_RTN_vi
10615 UINT64_C(3772776448), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_gfx10
10616 UINT64_C(3773562880), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_gfx11
10617 UINT64_C(3772776448), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_gfx6_gfx7
10618 UINT64_C(3776708608), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_gfx90a
10619 UINT64_C(3776708608), UINT64_C(0), // BUFFER_ATOMIC_UMAX_OFFSET_vi
10620 UINT64_C(13875590455217799168), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12
10621 UINT64_C(13839561658198835200), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12_format
10622 UINT64_C(13871086855590428672), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12
10623 UINT64_C(13835058058571464704), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12_format
10624 UINT64_C(9263904436790411264), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12
10625 UINT64_C(9227875639771447296), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12_format
10626 UINT64_C(9259400837163040768), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12
10627 UINT64_C(9223372040144076800), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12_format
10628 UINT64_C(4652218418363023360), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12
10629 UINT64_C(4616189621344059392), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12_format
10630 UINT64_C(4647714818735652864), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12
10631 UINT64_C(4611686021716688896), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12_format
10632 UINT64_C(40532399935635456), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12
10633 UINT64_C(4503602916671488), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12_format
10634 UINT64_C(36028800308264960), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12
10635 UINT64_C(3289300992), UINT64_C(0), // BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12_format
10636 UINT64_C(3781214208), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN_gfx6_gfx7
10637 UINT64_C(3781197824), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_ADDR64_gfx6_gfx7
10638 UINT64_C(3781193728), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx10
10639 UINT64_C(54043199305433088), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx11
10640 UINT64_C(3781193728), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx6_gfx7
10641 UINT64_C(3785125888), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx90a
10642 UINT64_C(3785125888), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_vi
10643 UINT64_C(3781177344), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx10
10644 UINT64_C(54043199305416704), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx11
10645 UINT64_C(3781177344), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx6_gfx7
10646 UINT64_C(3785109504), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx90a
10647 UINT64_C(3785109504), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_BOTHEN_vi
10648 UINT64_C(3781189632), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx10
10649 UINT64_C(36028800795951104), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx11
10650 UINT64_C(3781189632), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx6_gfx7
10651 UINT64_C(3785121792), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx90a
10652 UINT64_C(3785121792), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_vi
10653 UINT64_C(3781173248), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx10
10654 UINT64_C(36028800795934720), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx11
10655 UINT64_C(3781173248), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx6_gfx7
10656 UINT64_C(3785105408), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx90a
10657 UINT64_C(3785105408), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_IDXEN_vi
10658 UINT64_C(3781185536), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx10
10659 UINT64_C(18014402286469120), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx11
10660 UINT64_C(3781185536), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx6_gfx7
10661 UINT64_C(3785117696), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx90a
10662 UINT64_C(3785117696), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_vi
10663 UINT64_C(3781169152), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx10
10664 UINT64_C(18014402286452736), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx11
10665 UINT64_C(3781169152), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx6_gfx7
10666 UINT64_C(3785101312), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx90a
10667 UINT64_C(3785101312), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFEN_vi
10668 UINT64_C(3781181440), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx10
10669 UINT64_C(3776987136), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx11
10670 UINT64_C(3781181440), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx6_gfx7
10671 UINT64_C(3785113600), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx90a
10672 UINT64_C(3785113600), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_vi
10673 UINT64_C(3781165056), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx10
10674 UINT64_C(3776970752), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx11
10675 UINT64_C(3781165056), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx6_gfx7
10676 UINT64_C(3785097216), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx90a
10677 UINT64_C(3785097216), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_OFFSET_vi
10678 UINT64_C(13875590455218012160), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12
10679 UINT64_C(13839561658199048192), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10680 UINT64_C(13871086855590641664), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12
10681 UINT64_C(13835058058571677696), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12_format
10682 UINT64_C(9263904436790624256), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12
10683 UINT64_C(9227875639771660288), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format
10684 UINT64_C(9259400837163253760), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12
10685 UINT64_C(9223372040144289792), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12_format
10686 UINT64_C(4652218418363236352), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12
10687 UINT64_C(4616189621344272384), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format
10688 UINT64_C(4647714818735865856), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12
10689 UINT64_C(4611686021716901888), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12_format
10690 UINT64_C(40532399935848448), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12
10691 UINT64_C(4503602916884480), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format
10692 UINT64_C(36028800308477952), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12
10693 UINT64_C(3289513984), UINT64_C(0), // BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12_format
10694 UINT64_C(3772301312), UINT64_C(0), // BUFFER_ATOMIC_UMIN_ADDR64_RTN_gfx6_gfx7
10695 UINT64_C(3772284928), UINT64_C(0), // BUFFER_ATOMIC_UMIN_ADDR64_gfx6_gfx7
10696 UINT64_C(3772280832), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx10
10697 UINT64_C(54043199301500928), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx11
10698 UINT64_C(3772280832), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx6_gfx7
10699 UINT64_C(3776212992), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx90a
10700 UINT64_C(3776212992), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_RTN_vi
10701 UINT64_C(3772264448), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_gfx10
10702 UINT64_C(54043199301484544), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_gfx11
10703 UINT64_C(3772264448), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_gfx6_gfx7
10704 UINT64_C(3776196608), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_gfx90a
10705 UINT64_C(3776196608), UINT64_C(0), // BUFFER_ATOMIC_UMIN_BOTHEN_vi
10706 UINT64_C(3772276736), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx10
10707 UINT64_C(36028800792018944), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx11
10708 UINT64_C(3772276736), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx6_gfx7
10709 UINT64_C(3776208896), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx90a
10710 UINT64_C(3776208896), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_RTN_vi
10711 UINT64_C(3772260352), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_gfx10
10712 UINT64_C(36028800792002560), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_gfx11
10713 UINT64_C(3772260352), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_gfx6_gfx7
10714 UINT64_C(3776192512), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_gfx90a
10715 UINT64_C(3776192512), UINT64_C(0), // BUFFER_ATOMIC_UMIN_IDXEN_vi
10716 UINT64_C(3772272640), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx10
10717 UINT64_C(18014402282536960), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx11
10718 UINT64_C(3772272640), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx6_gfx7
10719 UINT64_C(3776204800), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx90a
10720 UINT64_C(3776204800), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_RTN_vi
10721 UINT64_C(3772256256), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_gfx10
10722 UINT64_C(18014402282520576), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_gfx11
10723 UINT64_C(3772256256), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_gfx6_gfx7
10724 UINT64_C(3776188416), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_gfx90a
10725 UINT64_C(3776188416), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFEN_vi
10726 UINT64_C(3772268544), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx10
10727 UINT64_C(3773054976), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx11
10728 UINT64_C(3772268544), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx6_gfx7
10729 UINT64_C(3776200704), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx90a
10730 UINT64_C(3776200704), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_RTN_vi
10731 UINT64_C(3772252160), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_gfx10
10732 UINT64_C(3773038592), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_gfx11
10733 UINT64_C(3772252160), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_gfx6_gfx7
10734 UINT64_C(3776184320), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_gfx90a
10735 UINT64_C(3776184320), UINT64_C(0), // BUFFER_ATOMIC_UMIN_OFFSET_vi
10736 UINT64_C(13875590455217766400), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12
10737 UINT64_C(13839561658198802432), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12_format
10738 UINT64_C(13871086855590395904), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12
10739 UINT64_C(13835058058571431936), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12_format
10740 UINT64_C(9263904436790378496), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12
10741 UINT64_C(9227875639771414528), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12_format
10742 UINT64_C(9259400837163008000), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12
10743 UINT64_C(9223372040144044032), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12_format
10744 UINT64_C(4652218418362990592), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12
10745 UINT64_C(4616189621344026624), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12_format
10746 UINT64_C(4647714818735620096), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12
10747 UINT64_C(4611686021716656128), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12_format
10748 UINT64_C(40532399935602688), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12
10749 UINT64_C(4503602916638720), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12_format
10750 UINT64_C(36028800308232192), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12
10751 UINT64_C(3289268224), UINT64_C(0), // BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12_format
10752 UINT64_C(3780689920), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN_gfx6_gfx7
10753 UINT64_C(3780673536), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_ADDR64_gfx6_gfx7
10754 UINT64_C(3780669440), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx10
10755 UINT64_C(54043199304908800), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx11
10756 UINT64_C(3780669440), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx6_gfx7
10757 UINT64_C(3784601600), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx90a
10758 UINT64_C(3784601600), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_vi
10759 UINT64_C(3780653056), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx10
10760 UINT64_C(54043199304892416), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx11
10761 UINT64_C(3780653056), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx6_gfx7
10762 UINT64_C(3784585216), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx90a
10763 UINT64_C(3784585216), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_BOTHEN_vi
10764 UINT64_C(3780665344), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx10
10765 UINT64_C(36028800795426816), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx11
10766 UINT64_C(3780665344), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx6_gfx7
10767 UINT64_C(3784597504), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx90a
10768 UINT64_C(3784597504), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_vi
10769 UINT64_C(3780648960), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx10
10770 UINT64_C(36028800795410432), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx11
10771 UINT64_C(3780648960), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx6_gfx7
10772 UINT64_C(3784581120), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx90a
10773 UINT64_C(3784581120), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_IDXEN_vi
10774 UINT64_C(3780661248), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx10
10775 UINT64_C(18014402285944832), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx11
10776 UINT64_C(3780661248), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx6_gfx7
10777 UINT64_C(3784593408), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx90a
10778 UINT64_C(3784593408), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_vi
10779 UINT64_C(3780644864), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx10
10780 UINT64_C(18014402285928448), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx11
10781 UINT64_C(3780644864), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx6_gfx7
10782 UINT64_C(3784577024), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx90a
10783 UINT64_C(3784577024), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFEN_vi
10784 UINT64_C(3780657152), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx10
10785 UINT64_C(3776462848), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx11
10786 UINT64_C(3780657152), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx6_gfx7
10787 UINT64_C(3784589312), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx90a
10788 UINT64_C(3784589312), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_vi
10789 UINT64_C(3780640768), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx10
10790 UINT64_C(3776446464), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx11
10791 UINT64_C(3780640768), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx6_gfx7
10792 UINT64_C(3784572928), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx90a
10793 UINT64_C(3784572928), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_OFFSET_vi
10794 UINT64_C(13875590455217979392), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12
10795 UINT64_C(13839561658199015424), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10796 UINT64_C(13871086855590608896), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12
10797 UINT64_C(13835058058571644928), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12_format
10798 UINT64_C(9263904436790591488), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12
10799 UINT64_C(9227875639771627520), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format
10800 UINT64_C(9259400837163220992), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12
10801 UINT64_C(9223372040144257024), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12_format
10802 UINT64_C(4652218418363203584), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12
10803 UINT64_C(4616189621344239616), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format
10804 UINT64_C(4647714818735833088), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12
10805 UINT64_C(4611686021716869120), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12_format
10806 UINT64_C(40532399935815680), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12
10807 UINT64_C(4503602916851712), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format
10808 UINT64_C(36028800308445184), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12
10809 UINT64_C(3289481216), UINT64_C(0), // BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12_format
10810 UINT64_C(3773612032), UINT64_C(0), // BUFFER_ATOMIC_XOR_ADDR64_RTN_gfx6_gfx7
10811 UINT64_C(3773595648), UINT64_C(0), // BUFFER_ATOMIC_XOR_ADDR64_gfx6_gfx7
10812 UINT64_C(3773591552), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx10
10813 UINT64_C(54043199302811648), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx11
10814 UINT64_C(3773591552), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx6_gfx7
10815 UINT64_C(3777523712), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx90a
10816 UINT64_C(3777523712), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_RTN_vi
10817 UINT64_C(3773575168), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_gfx10
10818 UINT64_C(54043199302795264), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_gfx11
10819 UINT64_C(3773575168), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_gfx6_gfx7
10820 UINT64_C(3777507328), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_gfx90a
10821 UINT64_C(3777507328), UINT64_C(0), // BUFFER_ATOMIC_XOR_BOTHEN_vi
10822 UINT64_C(3773587456), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx10
10823 UINT64_C(36028800793329664), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx11
10824 UINT64_C(3773587456), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx6_gfx7
10825 UINT64_C(3777519616), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx90a
10826 UINT64_C(3777519616), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_RTN_vi
10827 UINT64_C(3773571072), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_gfx10
10828 UINT64_C(36028800793313280), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_gfx11
10829 UINT64_C(3773571072), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_gfx6_gfx7
10830 UINT64_C(3777503232), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_gfx90a
10831 UINT64_C(3777503232), UINT64_C(0), // BUFFER_ATOMIC_XOR_IDXEN_vi
10832 UINT64_C(3773583360), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx10
10833 UINT64_C(18014402283847680), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx11
10834 UINT64_C(3773583360), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx6_gfx7
10835 UINT64_C(3777515520), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx90a
10836 UINT64_C(3777515520), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_RTN_vi
10837 UINT64_C(3773566976), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_gfx10
10838 UINT64_C(18014402283831296), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_gfx11
10839 UINT64_C(3773566976), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_gfx6_gfx7
10840 UINT64_C(3777499136), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_gfx90a
10841 UINT64_C(3777499136), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFEN_vi
10842 UINT64_C(3773579264), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx10
10843 UINT64_C(3774365696), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx11
10844 UINT64_C(3773579264), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx6_gfx7
10845 UINT64_C(3777511424), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx90a
10846 UINT64_C(3777511424), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_RTN_vi
10847 UINT64_C(3773562880), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_gfx10
10848 UINT64_C(3774349312), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_gfx11
10849 UINT64_C(3773562880), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_gfx6_gfx7
10850 UINT64_C(3777495040), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_gfx90a
10851 UINT64_C(3777495040), UINT64_C(0), // BUFFER_ATOMIC_XOR_OFFSET_vi
10852 UINT64_C(13875590455217848320), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12
10853 UINT64_C(13839561658198884352), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12_format
10854 UINT64_C(13871086855590477824), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12
10855 UINT64_C(13835058058571513856), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12_format
10856 UINT64_C(9263904436790460416), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12
10857 UINT64_C(9227875639771496448), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12_format
10858 UINT64_C(9259400837163089920), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12
10859 UINT64_C(9223372040144125952), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12_format
10860 UINT64_C(4652218418363072512), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12
10861 UINT64_C(4616189621344108544), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12_format
10862 UINT64_C(4647714818735702016), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12
10863 UINT64_C(4611686021716738048), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12_format
10864 UINT64_C(40532399935684608), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12
10865 UINT64_C(4503602916720640), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12_format
10866 UINT64_C(36028800308314112), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12
10867 UINT64_C(3289350144), UINT64_C(0), // BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12_format
10868 UINT64_C(3782000640), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_ADDR64_RTN_gfx6_gfx7
10869 UINT64_C(3781984256), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_ADDR64_gfx6_gfx7
10870 UINT64_C(3781980160), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx10
10871 UINT64_C(54043199306219520), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx11
10872 UINT64_C(3781980160), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx6_gfx7
10873 UINT64_C(3785912320), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx90a
10874 UINT64_C(3785912320), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_vi
10875 UINT64_C(3781963776), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx10
10876 UINT64_C(54043199306203136), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx11
10877 UINT64_C(3781963776), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx6_gfx7
10878 UINT64_C(3785895936), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx90a
10879 UINT64_C(3785895936), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_BOTHEN_vi
10880 UINT64_C(3781976064), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx10
10881 UINT64_C(36028800796737536), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx11
10882 UINT64_C(3781976064), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx6_gfx7
10883 UINT64_C(3785908224), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx90a
10884 UINT64_C(3785908224), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_vi
10885 UINT64_C(3781959680), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_gfx10
10886 UINT64_C(36028800796721152), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_gfx11
10887 UINT64_C(3781959680), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_gfx6_gfx7
10888 UINT64_C(3785891840), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_gfx90a
10889 UINT64_C(3785891840), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_IDXEN_vi
10890 UINT64_C(3781971968), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx10
10891 UINT64_C(18014402287255552), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx11
10892 UINT64_C(3781971968), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx6_gfx7
10893 UINT64_C(3785904128), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx90a
10894 UINT64_C(3785904128), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_vi
10895 UINT64_C(3781955584), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_gfx10
10896 UINT64_C(18014402287239168), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_gfx11
10897 UINT64_C(3781955584), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_gfx6_gfx7
10898 UINT64_C(3785887744), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_gfx90a
10899 UINT64_C(3785887744), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFEN_vi
10900 UINT64_C(3781967872), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx10
10901 UINT64_C(3777773568), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx11
10902 UINT64_C(3781967872), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx6_gfx7
10903 UINT64_C(3785900032), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx90a
10904 UINT64_C(3785900032), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_vi
10905 UINT64_C(3781951488), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_gfx10
10906 UINT64_C(3777757184), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_gfx11
10907 UINT64_C(3781951488), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_gfx6_gfx7
10908 UINT64_C(3785883648), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_gfx90a
10909 UINT64_C(3785883648), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_OFFSET_vi
10910 UINT64_C(13875590455218061312), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12
10911 UINT64_C(13839561658199097344), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12_format
10912 UINT64_C(13871086855590690816), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12
10913 UINT64_C(13835058058571726848), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12_format
10914 UINT64_C(9263904436790673408), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12
10915 UINT64_C(9227875639771709440), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12_format
10916 UINT64_C(9259400837163302912), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12
10917 UINT64_C(9223372040144338944), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12_format
10918 UINT64_C(4652218418363285504), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12
10919 UINT64_C(4616189621344321536), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12_format
10920 UINT64_C(4647714818735915008), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12
10921 UINT64_C(4611686021716951040), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12_format
10922 UINT64_C(40532399935897600), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12
10923 UINT64_C(4503602916933632), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12_format
10924 UINT64_C(36028800308527104), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12
10925 UINT64_C(3289563136), UINT64_C(0), // BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12_format
10926 UINT64_C(3787718656), UINT64_C(0), // BUFFER_GL0_INV_gfx10
10927 UINT64_C(3769368576), UINT64_C(0), // BUFFER_GL0_INV_gfx11
10928 UINT64_C(3787980800), UINT64_C(0), // BUFFER_GL1_INV_gfx10
10929 UINT64_C(3769630720), UINT64_C(0), // BUFFER_GL1_INV_gfx11
10930 UINT64_C(3768844288), UINT64_C(0), // BUFFER_INVL2_gfx90a
10931 UINT64_C(3768844288), UINT64_C(0), // BUFFER_INV_gfx940
10932 UINT64_C(3761537024), UINT64_C(0), // BUFFER_LOAD_DWORDX2_ADDR64_gfx6_gfx7
10933 UINT64_C(3761516544), UINT64_C(0), // BUFFER_LOAD_DWORDX2_BOTHEN_gfx10
10934 UINT64_C(54043199292047360), UINT64_C(0), // BUFFER_LOAD_DWORDX2_BOTHEN_gfx11
10935 UINT64_C(3761516544), UINT64_C(0), // BUFFER_LOAD_DWORDX2_BOTHEN_gfx6_gfx7
10936 UINT64_C(3763613696), UINT64_C(0), // BUFFER_LOAD_DWORDX2_BOTHEN_gfx90a
10937 UINT64_C(3763613696), UINT64_C(0), // BUFFER_LOAD_DWORDX2_BOTHEN_vi
10938 UINT64_C(3761512448), UINT64_C(0), // BUFFER_LOAD_DWORDX2_IDXEN_gfx10
10939 UINT64_C(36028800782565376), UINT64_C(0), // BUFFER_LOAD_DWORDX2_IDXEN_gfx11
10940 UINT64_C(3761512448), UINT64_C(0), // BUFFER_LOAD_DWORDX2_IDXEN_gfx6_gfx7
10941 UINT64_C(3763609600), UINT64_C(0), // BUFFER_LOAD_DWORDX2_IDXEN_gfx90a
10942 UINT64_C(3763609600), UINT64_C(0), // BUFFER_LOAD_DWORDX2_IDXEN_vi
10943 UINT64_C(3761508352), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFEN_gfx10
10944 UINT64_C(18014402273083392), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFEN_gfx11
10945 UINT64_C(3761508352), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFEN_gfx6_gfx7
10946 UINT64_C(3763605504), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFEN_gfx90a
10947 UINT64_C(3763605504), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFEN_vi
10948 UINT64_C(3761504256), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFSET_gfx10
10949 UINT64_C(3763601408), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFSET_gfx11
10950 UINT64_C(3761504256), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFSET_gfx6_gfx7
10951 UINT64_C(3763601408), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFSET_gfx90a
10952 UINT64_C(3763601408), UINT64_C(0), // BUFFER_LOAD_DWORDX2_OFFSET_vi
10953 UINT64_C(36028800780500992), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_ADDR64_gfx6_gfx7
10954 UINT64_C(36028800780480512), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx10
10955 UINT64_C(63050398546788352), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx11
10956 UINT64_C(36028800780480512), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx6_gfx7
10957 UINT64_C(36028800782577664), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_BOTHEN_vi
10958 UINT64_C(36028800780476416), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx10
10959 UINT64_C(45036000037306368), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx11
10960 UINT64_C(36028800780476416), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx6_gfx7
10961 UINT64_C(36028800782573568), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_IDXEN_vi
10962 UINT64_C(36028800780472320), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx10
10963 UINT64_C(27021601527824384), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx11
10964 UINT64_C(36028800780472320), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx6_gfx7
10965 UINT64_C(36028800782569472), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFEN_vi
10966 UINT64_C(36028800780468224), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx10
10967 UINT64_C(9007203018342400), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx11
10968 UINT64_C(36028800780468224), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx6_gfx7
10969 UINT64_C(36028800782565376), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_OFFSET_vi
10970 UINT64_C(13871086855594000384), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12
10971 UINT64_C(13835058058575036416), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format
10972 UINT64_C(9259400837166612480), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12
10973 UINT64_C(9223372040147648512), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format
10974 UINT64_C(4647714818739224576), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12
10975 UINT64_C(4611686021720260608), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format
10976 UINT64_C(36028800311836672), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12
10977 UINT64_C(3292872704), UINT64_C(0), // BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format
10978 UINT64_C(13871086855589806080), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12
10979 UINT64_C(13835058058570842112), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12_format
10980 UINT64_C(9259400837162418176), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12
10981 UINT64_C(9223372040143454208), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12_format
10982 UINT64_C(4647714818735030272), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12
10983 UINT64_C(4611686021716066304), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12_format
10984 UINT64_C(36028800307642368), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12
10985 UINT64_C(3288678400), UINT64_C(0), // BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12_format
10986 UINT64_C(3762061312), UINT64_C(0), // BUFFER_LOAD_DWORDX3_ADDR64_gfx6_gfx7
10987 UINT64_C(3762040832), UINT64_C(0), // BUFFER_LOAD_DWORDX3_BOTHEN_gfx10
10988 UINT64_C(54043199292309504), UINT64_C(0), // BUFFER_LOAD_DWORDX3_BOTHEN_gfx11
10989 UINT64_C(3762040832), UINT64_C(0), // BUFFER_LOAD_DWORDX3_BOTHEN_gfx6_gfx7
10990 UINT64_C(3763875840), UINT64_C(0), // BUFFER_LOAD_DWORDX3_BOTHEN_gfx90a
10991 UINT64_C(3763875840), UINT64_C(0), // BUFFER_LOAD_DWORDX3_BOTHEN_vi
10992 UINT64_C(3762036736), UINT64_C(0), // BUFFER_LOAD_DWORDX3_IDXEN_gfx10
10993 UINT64_C(36028800782827520), UINT64_C(0), // BUFFER_LOAD_DWORDX3_IDXEN_gfx11
10994 UINT64_C(3762036736), UINT64_C(0), // BUFFER_LOAD_DWORDX3_IDXEN_gfx6_gfx7
10995 UINT64_C(3763871744), UINT64_C(0), // BUFFER_LOAD_DWORDX3_IDXEN_gfx90a
10996 UINT64_C(3763871744), UINT64_C(0), // BUFFER_LOAD_DWORDX3_IDXEN_vi
10997 UINT64_C(3762032640), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFEN_gfx10
10998 UINT64_C(18014402273345536), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFEN_gfx11
10999 UINT64_C(3762032640), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFEN_gfx6_gfx7
11000 UINT64_C(3763867648), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFEN_gfx90a
11001 UINT64_C(3763867648), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFEN_vi
11002 UINT64_C(3762028544), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFSET_gfx10
11003 UINT64_C(3763863552), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFSET_gfx11
11004 UINT64_C(3762028544), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFSET_gfx6_gfx7
11005 UINT64_C(3763863552), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFSET_gfx90a
11006 UINT64_C(3763863552), UINT64_C(0), // BUFFER_LOAD_DWORDX3_OFFSET_vi
11007 UINT64_C(36028800781025280), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_ADDR64_gfx6_gfx7
11008 UINT64_C(36028800781004800), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx10
11009 UINT64_C(63050398547050496), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx11
11010 UINT64_C(36028800781004800), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx6_gfx7
11011 UINT64_C(36028800782839808), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_BOTHEN_vi
11012 UINT64_C(36028800781000704), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx10
11013 UINT64_C(45036000037568512), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx11
11014 UINT64_C(36028800781000704), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx6_gfx7
11015 UINT64_C(36028800782835712), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_IDXEN_vi
11016 UINT64_C(36028800780996608), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx10
11017 UINT64_C(27021601528086528), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx11
11018 UINT64_C(36028800780996608), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx6_gfx7
11019 UINT64_C(36028800782831616), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFEN_vi
11020 UINT64_C(36028800780992512), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx10
11021 UINT64_C(9007203018604544), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx11
11022 UINT64_C(36028800780992512), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx6_gfx7
11023 UINT64_C(36028800782827520), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_OFFSET_vi
11024 UINT64_C(13871086855594016768), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12
11025 UINT64_C(13835058058575052800), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format
11026 UINT64_C(9259400837166628864), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12
11027 UINT64_C(9223372040147664896), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format
11028 UINT64_C(4647714818739240960), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12
11029 UINT64_C(4611686021720276992), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format
11030 UINT64_C(36028800311853056), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12
11031 UINT64_C(3292889088), UINT64_C(0), // BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format
11032 UINT64_C(13871086855589822464), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12
11033 UINT64_C(13835058058570858496), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12_format
11034 UINT64_C(9259400837162434560), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12
11035 UINT64_C(9223372040143470592), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12_format
11036 UINT64_C(4647714818735046656), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12
11037 UINT64_C(4611686021716082688), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12_format
11038 UINT64_C(36028800307658752), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12
11039 UINT64_C(3288694784), UINT64_C(0), // BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12_format
11040 UINT64_C(3761799168), UINT64_C(0), // BUFFER_LOAD_DWORDX4_ADDR64_gfx6_gfx7
11041 UINT64_C(3761778688), UINT64_C(0), // BUFFER_LOAD_DWORDX4_BOTHEN_gfx10
11042 UINT64_C(54043199292571648), UINT64_C(0), // BUFFER_LOAD_DWORDX4_BOTHEN_gfx11
11043 UINT64_C(3761778688), UINT64_C(0), // BUFFER_LOAD_DWORDX4_BOTHEN_gfx6_gfx7
11044 UINT64_C(3764137984), UINT64_C(0), // BUFFER_LOAD_DWORDX4_BOTHEN_gfx90a
11045 UINT64_C(3764137984), UINT64_C(0), // BUFFER_LOAD_DWORDX4_BOTHEN_vi
11046 UINT64_C(3761774592), UINT64_C(0), // BUFFER_LOAD_DWORDX4_IDXEN_gfx10
11047 UINT64_C(36028800783089664), UINT64_C(0), // BUFFER_LOAD_DWORDX4_IDXEN_gfx11
11048 UINT64_C(3761774592), UINT64_C(0), // BUFFER_LOAD_DWORDX4_IDXEN_gfx6_gfx7
11049 UINT64_C(3764133888), UINT64_C(0), // BUFFER_LOAD_DWORDX4_IDXEN_gfx90a
11050 UINT64_C(3764133888), UINT64_C(0), // BUFFER_LOAD_DWORDX4_IDXEN_vi
11051 UINT64_C(3761770496), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFEN_gfx10
11052 UINT64_C(18014402273607680), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFEN_gfx11
11053 UINT64_C(3761770496), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFEN_gfx6_gfx7
11054 UINT64_C(3764129792), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFEN_gfx90a
11055 UINT64_C(3764129792), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFEN_vi
11056 UINT64_C(3761766400), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFSET_gfx10
11057 UINT64_C(3764125696), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFSET_gfx11
11058 UINT64_C(3761766400), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFSET_gfx6_gfx7
11059 UINT64_C(3764125696), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFSET_gfx90a
11060 UINT64_C(3764125696), UINT64_C(0), // BUFFER_LOAD_DWORDX4_OFFSET_vi
11061 UINT64_C(36028800780763136), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_ADDR64_gfx6_gfx7
11062 UINT64_C(36028800780742656), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx10
11063 UINT64_C(63050398547312640), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx11
11064 UINT64_C(36028800780742656), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx6_gfx7
11065 UINT64_C(36028800783101952), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_BOTHEN_vi
11066 UINT64_C(36028800780738560), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx10
11067 UINT64_C(45036000037830656), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx11
11068 UINT64_C(36028800780738560), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx6_gfx7
11069 UINT64_C(36028800783097856), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_IDXEN_vi
11070 UINT64_C(36028800780734464), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx10
11071 UINT64_C(27021601528348672), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx11
11072 UINT64_C(36028800780734464), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx6_gfx7
11073 UINT64_C(36028800783093760), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFEN_vi
11074 UINT64_C(36028800780730368), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx10
11075 UINT64_C(9007203018866688), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx11
11076 UINT64_C(36028800780730368), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx6_gfx7
11077 UINT64_C(36028800783089664), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_OFFSET_vi
11078 UINT64_C(13871086855594033152), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12
11079 UINT64_C(13835058058575069184), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format
11080 UINT64_C(9259400837166645248), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12
11081 UINT64_C(9223372040147681280), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format
11082 UINT64_C(4647714818739257344), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12
11083 UINT64_C(4611686021720293376), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format
11084 UINT64_C(36028800311869440), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12
11085 UINT64_C(3292905472), UINT64_C(0), // BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format
11086 UINT64_C(13871086855589838848), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12
11087 UINT64_C(13835058058570874880), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12_format
11088 UINT64_C(9259400837162450944), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12
11089 UINT64_C(9223372040143486976), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12_format
11090 UINT64_C(4647714818735063040), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12
11091 UINT64_C(4611686021716099072), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12_format
11092 UINT64_C(36028800307675136), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12
11093 UINT64_C(3288711168), UINT64_C(0), // BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12_format
11094 UINT64_C(3761274880), UINT64_C(0), // BUFFER_LOAD_DWORD_ADDR64_gfx6_gfx7
11095 UINT64_C(3761254400), UINT64_C(0), // BUFFER_LOAD_DWORD_BOTHEN_gfx10
11096 UINT64_C(54043199291785216), UINT64_C(0), // BUFFER_LOAD_DWORD_BOTHEN_gfx11
11097 UINT64_C(3761254400), UINT64_C(0), // BUFFER_LOAD_DWORD_BOTHEN_gfx6_gfx7
11098 UINT64_C(3763351552), UINT64_C(0), // BUFFER_LOAD_DWORD_BOTHEN_gfx90a
11099 UINT64_C(3763351552), UINT64_C(0), // BUFFER_LOAD_DWORD_BOTHEN_vi
11100 UINT64_C(3761250304), UINT64_C(0), // BUFFER_LOAD_DWORD_IDXEN_gfx10
11101 UINT64_C(36028800782303232), UINT64_C(0), // BUFFER_LOAD_DWORD_IDXEN_gfx11
11102 UINT64_C(3761250304), UINT64_C(0), // BUFFER_LOAD_DWORD_IDXEN_gfx6_gfx7
11103 UINT64_C(3763347456), UINT64_C(0), // BUFFER_LOAD_DWORD_IDXEN_gfx90a
11104 UINT64_C(3763347456), UINT64_C(0), // BUFFER_LOAD_DWORD_IDXEN_vi
11105 UINT64_C(3761340416), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_ADDR64_gfx6_gfx7
11106 UINT64_C(3761319936), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx10
11107 UINT64_C(3761319936), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx6_gfx7
11108 UINT64_C(3763417088), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx90a
11109 UINT64_C(3763417088), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_BOTHEN_vi
11110 UINT64_C(3761315840), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_IDXEN_gfx10
11111 UINT64_C(3761315840), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_IDXEN_gfx6_gfx7
11112 UINT64_C(3763412992), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_IDXEN_gfx90a
11113 UINT64_C(3763412992), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_IDXEN_vi
11114 UINT64_C(3761311744), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFEN_gfx10
11115 UINT64_C(3761311744), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFEN_gfx6_gfx7
11116 UINT64_C(3763408896), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFEN_gfx90a
11117 UINT64_C(3763408896), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFEN_vi
11118 UINT64_C(3761307648), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFSET_gfx10
11119 UINT64_C(3761307648), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFSET_gfx6_gfx7
11120 UINT64_C(3763404800), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFSET_gfx90a
11121 UINT64_C(3763404800), UINT64_C(0), // BUFFER_LOAD_DWORD_LDS_OFFSET_vi
11122 UINT64_C(3761246208), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFEN_gfx10
11123 UINT64_C(18014402272821248), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFEN_gfx11
11124 UINT64_C(3761246208), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFEN_gfx6_gfx7
11125 UINT64_C(3763343360), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFEN_gfx90a
11126 UINT64_C(3763343360), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFEN_vi
11127 UINT64_C(3761242112), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFSET_gfx10
11128 UINT64_C(3763339264), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFSET_gfx11
11129 UINT64_C(3761242112), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFSET_gfx6_gfx7
11130 UINT64_C(3763339264), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFSET_gfx90a
11131 UINT64_C(3763339264), UINT64_C(0), // BUFFER_LOAD_DWORD_OFFSET_vi
11132 UINT64_C(36028800780238848), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_ADDR64_gfx6_gfx7
11133 UINT64_C(36028800780218368), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx10
11134 UINT64_C(63050398546526208), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx11
11135 UINT64_C(36028800780218368), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx6_gfx7
11136 UINT64_C(36028800782315520), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_BOTHEN_vi
11137 UINT64_C(36028800780214272), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_IDXEN_gfx10
11138 UINT64_C(45036000037044224), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_IDXEN_gfx11
11139 UINT64_C(36028800780214272), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_IDXEN_gfx6_gfx7
11140 UINT64_C(36028800782311424), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_IDXEN_vi
11141 UINT64_C(36028800780210176), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFEN_gfx10
11142 UINT64_C(27021601527562240), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFEN_gfx11
11143 UINT64_C(36028800780210176), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFEN_gfx6_gfx7
11144 UINT64_C(36028800782307328), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFEN_vi
11145 UINT64_C(36028800780206080), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFSET_gfx10
11146 UINT64_C(9007203018080256), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFSET_gfx11
11147 UINT64_C(36028800780206080), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFSET_gfx6_gfx7
11148 UINT64_C(36028800782303232), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_OFFSET_vi
11149 UINT64_C(13871086855593984000), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12
11150 UINT64_C(13835058058575020032), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format
11151 UINT64_C(9259400837166596096), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12
11152 UINT64_C(9223372040147632128), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12_format
11153 UINT64_C(4647714818739208192), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12
11154 UINT64_C(4611686021720244224), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12_format
11155 UINT64_C(36028800311820288), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12
11156 UINT64_C(3292856320), UINT64_C(0), // BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12_format
11157 UINT64_C(13871086855589789696), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12
11158 UINT64_C(13835058058570825728), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12_format
11159 UINT64_C(9259400837162401792), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12
11160 UINT64_C(9223372040143437824), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12_format
11161 UINT64_C(4647714818735013888), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12
11162 UINT64_C(4611686021716049920), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12_format
11163 UINT64_C(36028800307625984), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12
11164 UINT64_C(3288662016), UINT64_C(0), // BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12_format
11165 UINT64_C(3768070144), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx10
11166 UINT64_C(54043199296503808), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx11
11167 UINT64_C(3768070144), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx90a
11168 UINT64_C(3768070144), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_vi
11169 UINT64_C(3768066048), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx10
11170 UINT64_C(36028800787021824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx11
11171 UINT64_C(3768066048), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx90a
11172 UINT64_C(3768066048), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_vi
11173 UINT64_C(3768061952), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx10
11174 UINT64_C(18014402277539840), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx11
11175 UINT64_C(3768061952), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx90a
11176 UINT64_C(3768061952), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_vi
11177 UINT64_C(3768057856), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx10
11178 UINT64_C(3768057856), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx11
11179 UINT64_C(3768057856), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx90a
11180 UINT64_C(3768057856), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_vi
11181 UINT64_C(36028800787034112), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10
11182 UINT64_C(63050398551244800), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11
11183 UINT64_C(36028800787034112), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_vi
11184 UINT64_C(36028800787030016), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx10
11185 UINT64_C(45036000041762816), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx11
11186 UINT64_C(36028800787030016), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_vi
11187 UINT64_C(36028800787025920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx10
11188 UINT64_C(27021601532280832), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx11
11189 UINT64_C(36028800787025920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_vi
11190 UINT64_C(36028800787021824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx10
11191 UINT64_C(9007203022798848), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx11
11192 UINT64_C(36028800787021824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_vi
11193 UINT64_C(13871086855594278912), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12
11194 UINT64_C(13835058058575314944), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format
11195 UINT64_C(9259400837166891008), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12
11196 UINT64_C(9223372040147927040), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format
11197 UINT64_C(4647714818739503104), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12
11198 UINT64_C(4611686021720539136), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format
11199 UINT64_C(36028800312115200), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12
11200 UINT64_C(3293151232), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format
11201 UINT64_C(13871086855590084608), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12
11202 UINT64_C(13835058058571120640), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format
11203 UINT64_C(9259400837162696704), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12
11204 UINT64_C(9223372040143732736), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format
11205 UINT64_C(4647714818735308800), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12
11206 UINT64_C(4611686021716344832), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format
11207 UINT64_C(36028800307920896), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12
11208 UINT64_C(3288956928), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format
11209 UINT64_C(3792449536), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10
11210 UINT64_C(54043199289425920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11
11211 UINT64_C(3760992256), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a
11212 UINT64_C(3760992256), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi
11213 UINT64_C(3792445440), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10
11214 UINT64_C(36028800779943936), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11
11215 UINT64_C(3760988160), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a
11216 UINT64_C(3760988160), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi
11217 UINT64_C(3792441344), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10
11218 UINT64_C(18014402270461952), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11
11219 UINT64_C(3760984064), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a
11220 UINT64_C(3760984064), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi
11221 UINT64_C(3792437248), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10
11222 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11
11223 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a
11224 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi
11225 UINT64_C(36028800811413504), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10
11226 UINT64_C(63050398544166912), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11
11227 UINT64_C(36028800779956224), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_vi
11228 UINT64_C(36028800811409408), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx10
11229 UINT64_C(45036000034684928), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx11
11230 UINT64_C(36028800779952128), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_vi
11231 UINT64_C(36028800811405312), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx10
11232 UINT64_C(27021601525202944), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx11
11233 UINT64_C(36028800779948032), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_vi
11234 UINT64_C(36028800811401216), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx10
11235 UINT64_C(9007203015720960), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx11
11236 UINT64_C(36028800779943936), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_vi
11237 UINT64_C(13871086855593836544), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12
11238 UINT64_C(13835058058574872576), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format
11239 UINT64_C(9259400837166448640), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12
11240 UINT64_C(9223372040147484672), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format
11241 UINT64_C(4647714818739060736), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12
11242 UINT64_C(4611686021720096768), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format
11243 UINT64_C(36028800311672832), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12
11244 UINT64_C(3292708864), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format
11245 UINT64_C(13871086855589642240), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12
11246 UINT64_C(13835058058570678272), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format
11247 UINT64_C(9259400837162254336), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12
11248 UINT64_C(9223372040143290368), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format
11249 UINT64_C(4647714818734866432), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12
11250 UINT64_C(4611686021715902464), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format
11251 UINT64_C(36028800307478528), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12
11252 UINT64_C(3288514560), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format
11253 UINT64_C(3760992256), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80
11254 UINT64_C(3760988160), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80
11255 UINT64_C(3760984064), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80
11256 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80
11257 UINT64_C(36028800779956224), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80
11258 UINT64_C(36028800779952128), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80
11259 UINT64_C(36028800779948032), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80
11260 UINT64_C(36028800779943936), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80
11261 UINT64_C(3792187392), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10
11262 UINT64_C(54043199289163776), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11
11263 UINT64_C(3760730112), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a
11264 UINT64_C(3760730112), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi
11265 UINT64_C(3792183296), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10
11266 UINT64_C(36028800779681792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11
11267 UINT64_C(3760726016), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a
11268 UINT64_C(3760726016), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi
11269 UINT64_C(3792179200), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10
11270 UINT64_C(18014402270199808), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11
11271 UINT64_C(3760721920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a
11272 UINT64_C(3760721920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi
11273 UINT64_C(3792175104), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10
11274 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11
11275 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a
11276 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi
11277 UINT64_C(36028800811151360), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10
11278 UINT64_C(63050398543904768), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11
11279 UINT64_C(36028800779694080), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_vi
11280 UINT64_C(36028800811147264), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx10
11281 UINT64_C(45036000034422784), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx11
11282 UINT64_C(36028800779689984), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_vi
11283 UINT64_C(36028800811143168), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx10
11284 UINT64_C(27021601524940800), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx11
11285 UINT64_C(36028800779685888), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_vi
11286 UINT64_C(36028800811139072), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx10
11287 UINT64_C(9007203015458816), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx11
11288 UINT64_C(36028800779681792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_vi
11289 UINT64_C(13871086855593820160), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12
11290 UINT64_C(13835058058574856192), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format
11291 UINT64_C(9259400837166432256), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12
11292 UINT64_C(9223372040147468288), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format
11293 UINT64_C(4647714818739044352), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12
11294 UINT64_C(4611686021720080384), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format
11295 UINT64_C(36028800311656448), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12
11296 UINT64_C(3292692480), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format
11297 UINT64_C(13871086855589625856), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12
11298 UINT64_C(13835058058570661888), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format
11299 UINT64_C(9259400837162237952), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12
11300 UINT64_C(9223372040143273984), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format
11301 UINT64_C(4647714818734850048), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12
11302 UINT64_C(4611686021715886080), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format
11303 UINT64_C(36028800307462144), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12
11304 UINT64_C(3288498176), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format
11305 UINT64_C(3760730112), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80
11306 UINT64_C(3760726016), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80
11307 UINT64_C(3760721920), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80
11308 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80
11309 UINT64_C(36028800779694080), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80
11310 UINT64_C(36028800779689984), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80
11311 UINT64_C(36028800779685888), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80
11312 UINT64_C(36028800779681792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80
11313 UINT64_C(3791925248), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10
11314 UINT64_C(54043199288901632), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11
11315 UINT64_C(3760467968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a
11316 UINT64_C(3760467968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi
11317 UINT64_C(3791921152), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10
11318 UINT64_C(36028800779419648), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11
11319 UINT64_C(3760463872), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a
11320 UINT64_C(3760463872), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi
11321 UINT64_C(3791917056), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10
11322 UINT64_C(18014402269937664), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11
11323 UINT64_C(3760459776), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a
11324 UINT64_C(3760459776), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi
11325 UINT64_C(3791912960), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10
11326 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11
11327 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a
11328 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi
11329 UINT64_C(36028800810889216), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx10
11330 UINT64_C(63050398543642624), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx11
11331 UINT64_C(36028800779431936), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_vi
11332 UINT64_C(36028800810885120), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx10
11333 UINT64_C(45036000034160640), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx11
11334 UINT64_C(36028800779427840), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_vi
11335 UINT64_C(36028800810881024), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx10
11336 UINT64_C(27021601524678656), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx11
11337 UINT64_C(36028800779423744), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_vi
11338 UINT64_C(36028800810876928), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx10
11339 UINT64_C(9007203015196672), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx11
11340 UINT64_C(36028800779419648), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_vi
11341 UINT64_C(13871086855593803776), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12
11342 UINT64_C(13835058058574839808), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format
11343 UINT64_C(9259400837166415872), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12
11344 UINT64_C(9223372040147451904), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format
11345 UINT64_C(4647714818739027968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12
11346 UINT64_C(4611686021720064000), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format
11347 UINT64_C(36028800311640064), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12
11348 UINT64_C(3292676096), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format
11349 UINT64_C(13871086855589609472), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12
11350 UINT64_C(13835058058570645504), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format
11351 UINT64_C(9259400837162221568), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12
11352 UINT64_C(9223372040143257600), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format
11353 UINT64_C(4647714818734833664), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12
11354 UINT64_C(4611686021715869696), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format
11355 UINT64_C(36028800307445760), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12
11356 UINT64_C(3288481792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format
11357 UINT64_C(3760467968), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80
11358 UINT64_C(3760463872), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80
11359 UINT64_C(3760459776), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80
11360 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80
11361 UINT64_C(36028800779431936), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80
11362 UINT64_C(36028800779427840), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80
11363 UINT64_C(36028800779423744), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80
11364 UINT64_C(36028800779419648), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80
11365 UINT64_C(3791663104), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10
11366 UINT64_C(54043199288639488), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11
11367 UINT64_C(3760205824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a
11368 UINT64_C(3760205824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi
11369 UINT64_C(3791659008), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10
11370 UINT64_C(36028800779157504), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11
11371 UINT64_C(3760201728), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a
11372 UINT64_C(3760201728), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_IDXEN_vi
11373 UINT64_C(3791654912), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10
11374 UINT64_C(18014402269675520), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11
11375 UINT64_C(3760197632), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a
11376 UINT64_C(3760197632), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFEN_vi
11377 UINT64_C(3791650816), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10
11378 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11
11379 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a
11380 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_OFFSET_vi
11381 UINT64_C(36028800810627072), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx10
11382 UINT64_C(63050398543380480), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx11
11383 UINT64_C(36028800779169792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_vi
11384 UINT64_C(36028800810622976), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx10
11385 UINT64_C(45036000033898496), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx11
11386 UINT64_C(36028800779165696), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_vi
11387 UINT64_C(36028800810618880), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx10
11388 UINT64_C(27021601524416512), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx11
11389 UINT64_C(36028800779161600), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_vi
11390 UINT64_C(36028800810614784), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx10
11391 UINT64_C(9007203014934528), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx11
11392 UINT64_C(36028800779157504), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_vi
11393 UINT64_C(13871086855593787392), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12
11394 UINT64_C(13835058058574823424), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format
11395 UINT64_C(9259400837166399488), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12
11396 UINT64_C(9223372040147435520), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format
11397 UINT64_C(4647714818739011584), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12
11398 UINT64_C(4611686021720047616), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format
11399 UINT64_C(36028800311623680), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12
11400 UINT64_C(3292659712), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format
11401 UINT64_C(13871086855589593088), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12
11402 UINT64_C(13835058058570629120), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format
11403 UINT64_C(9259400837162205184), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12
11404 UINT64_C(9223372040143241216), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format
11405 UINT64_C(4647714818734817280), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12
11406 UINT64_C(4611686021715853312), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format
11407 UINT64_C(36028800307429376), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12
11408 UINT64_C(3288465408), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format
11409 UINT64_C(3760205824), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80
11410 UINT64_C(3760201728), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80
11411 UINT64_C(3760197632), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80
11412 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80
11413 UINT64_C(36028800779169792), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80
11414 UINT64_C(36028800779165696), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80
11415 UINT64_C(36028800779161600), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80
11416 UINT64_C(36028800779157504), UINT64_C(0), // BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80
11417 UINT64_C(3758915584), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7
11418 UINT64_C(3758895104), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10
11419 UINT64_C(54043199287328768), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11
11420 UINT64_C(3758895104), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7
11421 UINT64_C(3758895104), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a
11422 UINT64_C(3758895104), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi
11423 UINT64_C(3758891008), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10
11424 UINT64_C(36028800777846784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11
11425 UINT64_C(3758891008), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7
11426 UINT64_C(3758891008), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a
11427 UINT64_C(3758891008), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_vi
11428 UINT64_C(3758886912), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10
11429 UINT64_C(18014402268364800), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11
11430 UINT64_C(3758886912), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7
11431 UINT64_C(3758886912), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a
11432 UINT64_C(3758886912), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_vi
11433 UINT64_C(3758882816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10
11434 UINT64_C(3758882816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11
11435 UINT64_C(3758882816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7
11436 UINT64_C(3758882816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a
11437 UINT64_C(3758882816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_vi
11438 UINT64_C(36028800777879552), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7
11439 UINT64_C(36028800777859072), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx10
11440 UINT64_C(63050398542069760), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx11
11441 UINT64_C(36028800777859072), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7
11442 UINT64_C(36028800777859072), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_vi
11443 UINT64_C(36028800777854976), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx10
11444 UINT64_C(45036000032587776), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx11
11445 UINT64_C(36028800777854976), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7
11446 UINT64_C(36028800777854976), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_vi
11447 UINT64_C(36028800777850880), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx10
11448 UINT64_C(27021601523105792), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx11
11449 UINT64_C(36028800777850880), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7
11450 UINT64_C(36028800777850880), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_vi
11451 UINT64_C(36028800777846784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx10
11452 UINT64_C(9007203013623808), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx11
11453 UINT64_C(36028800777846784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7
11454 UINT64_C(36028800777846784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_vi
11455 UINT64_C(13871086855593705472), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12
11456 UINT64_C(13835058058574741504), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format
11457 UINT64_C(9259400837166317568), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12
11458 UINT64_C(9223372040147353600), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format
11459 UINT64_C(4647714818738929664), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12
11460 UINT64_C(4611686021719965696), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format
11461 UINT64_C(36028800311541760), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12
11462 UINT64_C(3292577792), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format
11463 UINT64_C(13871086855589511168), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12
11464 UINT64_C(13835058058570547200), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format
11465 UINT64_C(9259400837162123264), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12
11466 UINT64_C(9223372040143159296), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format
11467 UINT64_C(4647714818734735360), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12
11468 UINT64_C(4611686021715771392), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format
11469 UINT64_C(36028800307347456), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12
11470 UINT64_C(3288383488), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format
11471 UINT64_C(3758653440), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7
11472 UINT64_C(3758632960), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10
11473 UINT64_C(54043199287066624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11
11474 UINT64_C(3758632960), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7
11475 UINT64_C(3758632960), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a
11476 UINT64_C(3758632960), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi
11477 UINT64_C(3758628864), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10
11478 UINT64_C(36028800777584640), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11
11479 UINT64_C(3758628864), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7
11480 UINT64_C(3758628864), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a
11481 UINT64_C(3758628864), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_vi
11482 UINT64_C(3758624768), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10
11483 UINT64_C(18014402268102656), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11
11484 UINT64_C(3758624768), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7
11485 UINT64_C(3758624768), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a
11486 UINT64_C(3758624768), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_vi
11487 UINT64_C(3758620672), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10
11488 UINT64_C(3758620672), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11
11489 UINT64_C(3758620672), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7
11490 UINT64_C(3758620672), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a
11491 UINT64_C(3758620672), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_vi
11492 UINT64_C(36028800777617408), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7
11493 UINT64_C(36028800777596928), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx10
11494 UINT64_C(63050398541807616), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx11
11495 UINT64_C(36028800777596928), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7
11496 UINT64_C(36028800777596928), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_vi
11497 UINT64_C(36028800777592832), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx10
11498 UINT64_C(45036000032325632), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx11
11499 UINT64_C(36028800777592832), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7
11500 UINT64_C(36028800777592832), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_vi
11501 UINT64_C(36028800777588736), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx10
11502 UINT64_C(27021601522843648), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx11
11503 UINT64_C(36028800777588736), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7
11504 UINT64_C(36028800777588736), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_vi
11505 UINT64_C(36028800777584640), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx10
11506 UINT64_C(9007203013361664), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx11
11507 UINT64_C(36028800777584640), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7
11508 UINT64_C(36028800777584640), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_vi
11509 UINT64_C(13871086855593689088), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12
11510 UINT64_C(13835058058574725120), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format
11511 UINT64_C(9259400837166301184), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12
11512 UINT64_C(9223372040147337216), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format
11513 UINT64_C(4647714818738913280), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12
11514 UINT64_C(4611686021719949312), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format
11515 UINT64_C(36028800311525376), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12
11516 UINT64_C(3292561408), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format
11517 UINT64_C(13871086855589494784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12
11518 UINT64_C(13835058058570530816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format
11519 UINT64_C(9259400837162106880), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12
11520 UINT64_C(9223372040143142912), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format
11521 UINT64_C(4647714818734718976), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12
11522 UINT64_C(4611686021715755008), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format
11523 UINT64_C(36028800307331072), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12
11524 UINT64_C(3288367104), UINT64_C(0), // BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format
11525 UINT64_C(3758391296), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7
11526 UINT64_C(3758370816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10
11527 UINT64_C(54043199286804480), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11
11528 UINT64_C(3758370816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7
11529 UINT64_C(3758370816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a
11530 UINT64_C(3758370816), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_BOTHEN_vi
11531 UINT64_C(3758366720), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_IDXEN_gfx10
11532 UINT64_C(36028800777322496), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_IDXEN_gfx11
11533 UINT64_C(3758366720), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7
11534 UINT64_C(3758366720), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a
11535 UINT64_C(3758366720), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_IDXEN_vi
11536 UINT64_C(3758362624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFEN_gfx10
11537 UINT64_C(18014402267840512), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFEN_gfx11
11538 UINT64_C(3758362624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7
11539 UINT64_C(3758362624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a
11540 UINT64_C(3758362624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFEN_vi
11541 UINT64_C(3758358528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFSET_gfx10
11542 UINT64_C(3758358528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFSET_gfx11
11543 UINT64_C(3758358528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7
11544 UINT64_C(3758358528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a
11545 UINT64_C(3758358528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_OFFSET_vi
11546 UINT64_C(36028800777355264), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_ADDR64_gfx6_gfx7
11547 UINT64_C(36028800777334784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx10
11548 UINT64_C(63050398541545472), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx11
11549 UINT64_C(36028800777334784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7
11550 UINT64_C(36028800777334784), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_vi
11551 UINT64_C(36028800777330688), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx10
11552 UINT64_C(45036000032063488), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx11
11553 UINT64_C(36028800777330688), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx6_gfx7
11554 UINT64_C(36028800777330688), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_vi
11555 UINT64_C(36028800777326592), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx10
11556 UINT64_C(27021601522581504), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx11
11557 UINT64_C(36028800777326592), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx6_gfx7
11558 UINT64_C(36028800777326592), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_vi
11559 UINT64_C(36028800777322496), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx10
11560 UINT64_C(9007203013099520), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx11
11561 UINT64_C(36028800777322496), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx6_gfx7
11562 UINT64_C(36028800777322496), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_vi
11563 UINT64_C(13871086855593672704), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12
11564 UINT64_C(13835058058574708736), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format
11565 UINT64_C(9259400837166284800), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12
11566 UINT64_C(9223372040147320832), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format
11567 UINT64_C(4647714818738896896), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12
11568 UINT64_C(4611686021719932928), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format
11569 UINT64_C(36028800311508992), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12
11570 UINT64_C(3292545024), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format
11571 UINT64_C(13871086855589478400), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12
11572 UINT64_C(13835058058570514432), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format
11573 UINT64_C(9259400837162090496), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12
11574 UINT64_C(9223372040143126528), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12_format
11575 UINT64_C(4647714818734702592), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12
11576 UINT64_C(4611686021715738624), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12_format
11577 UINT64_C(36028800307314688), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12
11578 UINT64_C(3288350720), UINT64_C(0), // BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12_format
11579 UINT64_C(3758129152), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7
11580 UINT64_C(3758108672), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_BOTHEN_gfx10
11581 UINT64_C(54043199286542336), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_BOTHEN_gfx11
11582 UINT64_C(3758108672), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7
11583 UINT64_C(3758108672), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a
11584 UINT64_C(3758108672), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_BOTHEN_vi
11585 UINT64_C(3758104576), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_IDXEN_gfx10
11586 UINT64_C(36028800777060352), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_IDXEN_gfx11
11587 UINT64_C(3758104576), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7
11588 UINT64_C(3758104576), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_IDXEN_gfx90a
11589 UINT64_C(3758104576), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_IDXEN_vi
11590 UINT64_C(3758194688), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_ADDR64_gfx6_gfx7
11591 UINT64_C(3758174208), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx10
11592 UINT64_C(3758174208), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx6_gfx7
11593 UINT64_C(3758174208), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx90a
11594 UINT64_C(3758174208), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_vi
11595 UINT64_C(3758170112), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx10
11596 UINT64_C(3758170112), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx6_gfx7
11597 UINT64_C(3758170112), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx90a
11598 UINT64_C(3758170112), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_IDXEN_vi
11599 UINT64_C(3758166016), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx10
11600 UINT64_C(3758166016), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx6_gfx7
11601 UINT64_C(3758166016), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx90a
11602 UINT64_C(3758166016), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFEN_vi
11603 UINT64_C(3758161920), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx10
11604 UINT64_C(3758161920), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx6_gfx7
11605 UINT64_C(3758161920), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx90a
11606 UINT64_C(3758161920), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_LDS_OFFSET_vi
11607 UINT64_C(3758100480), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFEN_gfx10
11608 UINT64_C(18014402267578368), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFEN_gfx11
11609 UINT64_C(3758100480), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7
11610 UINT64_C(3758100480), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFEN_gfx90a
11611 UINT64_C(3758100480), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFEN_vi
11612 UINT64_C(3758096384), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFSET_gfx10
11613 UINT64_C(3758096384), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFSET_gfx11
11614 UINT64_C(3758096384), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7
11615 UINT64_C(3758096384), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFSET_gfx90a
11616 UINT64_C(3758096384), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_OFFSET_vi
11617 UINT64_C(36028800777093120), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_ADDR64_gfx6_gfx7
11618 UINT64_C(36028800777072640), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx10
11619 UINT64_C(63050398541283328), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx11
11620 UINT64_C(36028800777072640), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx6_gfx7
11621 UINT64_C(36028800777072640), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_vi
11622 UINT64_C(36028800777068544), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx10
11623 UINT64_C(45036000031801344), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx11
11624 UINT64_C(36028800777068544), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx6_gfx7
11625 UINT64_C(36028800777068544), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_IDXEN_vi
11626 UINT64_C(36028800777064448), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx10
11627 UINT64_C(27021601522319360), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx11
11628 UINT64_C(36028800777064448), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx6_gfx7
11629 UINT64_C(36028800777064448), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFEN_vi
11630 UINT64_C(36028800777060352), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx10
11631 UINT64_C(9007203012837376), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx11
11632 UINT64_C(36028800777060352), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx6_gfx7
11633 UINT64_C(36028800777060352), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_OFFSET_vi
11634 UINT64_C(13871086855593656320), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12
11635 UINT64_C(13835058058574692352), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format
11636 UINT64_C(9259400837166268416), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12
11637 UINT64_C(9223372040147304448), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format
11638 UINT64_C(4647714818738880512), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12
11639 UINT64_C(4611686021719916544), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format
11640 UINT64_C(36028800311492608), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12
11641 UINT64_C(3292528640), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format
11642 UINT64_C(13871086855589462016), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12
11643 UINT64_C(13835058058570498048), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12_format
11644 UINT64_C(9259400837162074112), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12
11645 UINT64_C(9223372040143110144), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12_format
11646 UINT64_C(4647714818734686208), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12
11647 UINT64_C(4611686021715722240), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12_format
11648 UINT64_C(36028800307298304), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12
11649 UINT64_C(3288334336), UINT64_C(0), // BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12_format
11650 UINT64_C(54043199299387392), UINT64_C(0), // BUFFER_LOAD_LDS_B32_BOTHEN_gfx11
11651 UINT64_C(36028800789905408), UINT64_C(0), // BUFFER_LOAD_LDS_B32_IDXEN_gfx11
11652 UINT64_C(18014402280423424), UINT64_C(0), // BUFFER_LOAD_LDS_B32_OFFEN_gfx11
11653 UINT64_C(3770941440), UINT64_C(0), // BUFFER_LOAD_LDS_B32_OFFSET_gfx11
11654 UINT64_C(54043199299649536), UINT64_C(0), // BUFFER_LOAD_LDS_FORMAT_X_BOTHEN_gfx11
11655 UINT64_C(36028800790167552), UINT64_C(0), // BUFFER_LOAD_LDS_FORMAT_X_IDXEN_gfx11
11656 UINT64_C(18014402280685568), UINT64_C(0), // BUFFER_LOAD_LDS_FORMAT_X_OFFEN_gfx11
11657 UINT64_C(3771203584), UINT64_C(0), // BUFFER_LOAD_LDS_FORMAT_X_OFFSET_gfx11
11658 UINT64_C(54043199299125248), UINT64_C(0), // BUFFER_LOAD_LDS_I16_BOTHEN_gfx11
11659 UINT64_C(36028800789643264), UINT64_C(0), // BUFFER_LOAD_LDS_I16_IDXEN_gfx11
11660 UINT64_C(18014402280161280), UINT64_C(0), // BUFFER_LOAD_LDS_I16_OFFEN_gfx11
11661 UINT64_C(3770679296), UINT64_C(0), // BUFFER_LOAD_LDS_I16_OFFSET_gfx11
11662 UINT64_C(54043199298600960), UINT64_C(0), // BUFFER_LOAD_LDS_I8_BOTHEN_gfx11
11663 UINT64_C(36028800789118976), UINT64_C(0), // BUFFER_LOAD_LDS_I8_IDXEN_gfx11
11664 UINT64_C(18014402279636992), UINT64_C(0), // BUFFER_LOAD_LDS_I8_OFFEN_gfx11
11665 UINT64_C(3770155008), UINT64_C(0), // BUFFER_LOAD_LDS_I8_OFFSET_gfx11
11666 UINT64_C(54043199298863104), UINT64_C(0), // BUFFER_LOAD_LDS_U16_BOTHEN_gfx11
11667 UINT64_C(36028800789381120), UINT64_C(0), // BUFFER_LOAD_LDS_U16_IDXEN_gfx11
11668 UINT64_C(18014402279899136), UINT64_C(0), // BUFFER_LOAD_LDS_U16_OFFEN_gfx11
11669 UINT64_C(3770417152), UINT64_C(0), // BUFFER_LOAD_LDS_U16_OFFSET_gfx11
11670 UINT64_C(54043199298338816), UINT64_C(0), // BUFFER_LOAD_LDS_U8_BOTHEN_gfx11
11671 UINT64_C(36028800788856832), UINT64_C(0), // BUFFER_LOAD_LDS_U8_IDXEN_gfx11
11672 UINT64_C(18014402279374848), UINT64_C(0), // BUFFER_LOAD_LDS_U8_OFFEN_gfx11
11673 UINT64_C(3769892864), UINT64_C(0), // BUFFER_LOAD_LDS_U8_OFFSET_gfx11
11674 UINT64_C(3760488448), UINT64_C(0), // BUFFER_LOAD_SBYTE_ADDR64_gfx6_gfx7
11675 UINT64_C(3760467968), UINT64_C(0), // BUFFER_LOAD_SBYTE_BOTHEN_gfx10
11676 UINT64_C(54043199290998784), UINT64_C(0), // BUFFER_LOAD_SBYTE_BOTHEN_gfx11
11677 UINT64_C(3760467968), UINT64_C(0), // BUFFER_LOAD_SBYTE_BOTHEN_gfx6_gfx7
11678 UINT64_C(3762565120), UINT64_C(0), // BUFFER_LOAD_SBYTE_BOTHEN_gfx90a
11679 UINT64_C(3762565120), UINT64_C(0), // BUFFER_LOAD_SBYTE_BOTHEN_vi
11680 UINT64_C(3767021568), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx10
11681 UINT64_C(54043199294668800), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx11
11682 UINT64_C(3767021568), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx90a
11683 UINT64_C(3767021568), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_BOTHEN_vi
11684 UINT64_C(3767283712), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx10
11685 UINT64_C(54043199295455232), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx11
11686 UINT64_C(3767283712), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx90a
11687 UINT64_C(3767283712), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_vi
11688 UINT64_C(3767279616), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx10
11689 UINT64_C(36028800785973248), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx11
11690 UINT64_C(3767279616), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx90a
11691 UINT64_C(3767279616), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_IDXEN_vi
11692 UINT64_C(3767275520), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx10
11693 UINT64_C(18014402276491264), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx11
11694 UINT64_C(3767275520), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx90a
11695 UINT64_C(3767275520), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFEN_vi
11696 UINT64_C(3767271424), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx10
11697 UINT64_C(3767009280), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx11
11698 UINT64_C(3767271424), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx90a
11699 UINT64_C(3767271424), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_OFFSET_vi
11700 UINT64_C(36028800786247680), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx10
11701 UINT64_C(63050398550196224), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx11
11702 UINT64_C(36028800786247680), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_vi
11703 UINT64_C(36028800786243584), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx10
11704 UINT64_C(45036000040714240), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx11
11705 UINT64_C(36028800786243584), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_vi
11706 UINT64_C(36028800786239488), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx10
11707 UINT64_C(27021601531232256), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx11
11708 UINT64_C(36028800786239488), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_vi
11709 UINT64_C(36028800786235392), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx10
11710 UINT64_C(9007203021750272), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx11
11711 UINT64_C(36028800786235392), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_vi
11712 UINT64_C(13871086855594213376), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12
11713 UINT64_C(13835058058575249408), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format
11714 UINT64_C(9259400837166825472), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12
11715 UINT64_C(9223372040147861504), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format
11716 UINT64_C(4647714818739437568), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12
11717 UINT64_C(4611686021720473600), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format
11718 UINT64_C(36028800312049664), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12
11719 UINT64_C(3293085696), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format
11720 UINT64_C(13871086855590019072), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12
11721 UINT64_C(13835058058571055104), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format
11722 UINT64_C(9259400837162631168), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12
11723 UINT64_C(9223372040143667200), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format
11724 UINT64_C(4647714818735243264), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12
11725 UINT64_C(4611686021716279296), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format
11726 UINT64_C(36028800307855360), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12
11727 UINT64_C(3288891392), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format
11728 UINT64_C(3767017472), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_IDXEN_gfx10
11729 UINT64_C(36028800785186816), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_IDXEN_gfx11
11730 UINT64_C(3767017472), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_IDXEN_gfx90a
11731 UINT64_C(3767017472), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_IDXEN_vi
11732 UINT64_C(3767013376), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFEN_gfx10
11733 UINT64_C(18014402275704832), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFEN_gfx11
11734 UINT64_C(3767013376), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFEN_gfx90a
11735 UINT64_C(3767013376), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFEN_vi
11736 UINT64_C(3767009280), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFSET_gfx10
11737 UINT64_C(3766222848), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFSET_gfx11
11738 UINT64_C(3767009280), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFSET_gfx90a
11739 UINT64_C(3767009280), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_OFFSET_vi
11740 UINT64_C(36028800785985536), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx10
11741 UINT64_C(63050398549409792), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx11
11742 UINT64_C(36028800785985536), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_vi
11743 UINT64_C(36028800785981440), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx10
11744 UINT64_C(45036000039927808), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx11
11745 UINT64_C(36028800785981440), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_vi
11746 UINT64_C(36028800785977344), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx10
11747 UINT64_C(27021601530445824), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx11
11748 UINT64_C(36028800785977344), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_vi
11749 UINT64_C(36028800785973248), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx10
11750 UINT64_C(9007203020963840), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx11
11751 UINT64_C(36028800785973248), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_vi
11752 UINT64_C(13871086855594164224), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12
11753 UINT64_C(13835058058575200256), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format
11754 UINT64_C(9259400837166776320), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12
11755 UINT64_C(9223372040147812352), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format
11756 UINT64_C(4647714818739388416), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12
11757 UINT64_C(4611686021720424448), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format
11758 UINT64_C(36028800312000512), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12
11759 UINT64_C(3293036544), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format
11760 UINT64_C(13871086855589969920), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12
11761 UINT64_C(13835058058571005952), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12_format
11762 UINT64_C(9259400837162582016), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12
11763 UINT64_C(9223372040143618048), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12_format
11764 UINT64_C(4647714818735194112), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12
11765 UINT64_C(4611686021716230144), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12_format
11766 UINT64_C(36028800307806208), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12
11767 UINT64_C(3288842240), UINT64_C(0), // BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12_format
11768 UINT64_C(3760463872), UINT64_C(0), // BUFFER_LOAD_SBYTE_IDXEN_gfx10
11769 UINT64_C(36028800781516800), UINT64_C(0), // BUFFER_LOAD_SBYTE_IDXEN_gfx11
11770 UINT64_C(3760463872), UINT64_C(0), // BUFFER_LOAD_SBYTE_IDXEN_gfx6_gfx7
11771 UINT64_C(3762561024), UINT64_C(0), // BUFFER_LOAD_SBYTE_IDXEN_gfx90a
11772 UINT64_C(3762561024), UINT64_C(0), // BUFFER_LOAD_SBYTE_IDXEN_vi
11773 UINT64_C(3760553984), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_ADDR64_gfx6_gfx7
11774 UINT64_C(3760533504), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx10
11775 UINT64_C(3760533504), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx6_gfx7
11776 UINT64_C(3762630656), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx90a
11777 UINT64_C(3762630656), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_BOTHEN_vi
11778 UINT64_C(3760529408), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx10
11779 UINT64_C(3760529408), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx6_gfx7
11780 UINT64_C(3762626560), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx90a
11781 UINT64_C(3762626560), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_IDXEN_vi
11782 UINT64_C(3760525312), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx10
11783 UINT64_C(3760525312), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx6_gfx7
11784 UINT64_C(3762622464), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx90a
11785 UINT64_C(3762622464), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFEN_vi
11786 UINT64_C(3760521216), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx10
11787 UINT64_C(3760521216), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx6_gfx7
11788 UINT64_C(3762618368), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx90a
11789 UINT64_C(3762618368), UINT64_C(0), // BUFFER_LOAD_SBYTE_LDS_OFFSET_vi
11790 UINT64_C(3760459776), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFEN_gfx10
11791 UINT64_C(18014402272034816), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFEN_gfx11
11792 UINT64_C(3760459776), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFEN_gfx6_gfx7
11793 UINT64_C(3762556928), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFEN_gfx90a
11794 UINT64_C(3762556928), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFEN_vi
11795 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFSET_gfx10
11796 UINT64_C(3762552832), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFSET_gfx11
11797 UINT64_C(3760455680), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFSET_gfx6_gfx7
11798 UINT64_C(3762552832), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFSET_gfx90a
11799 UINT64_C(3762552832), UINT64_C(0), // BUFFER_LOAD_SBYTE_OFFSET_vi
11800 UINT64_C(36028800779452416), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_ADDR64_gfx6_gfx7
11801 UINT64_C(36028800779431936), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx10
11802 UINT64_C(63050398545739776), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx11
11803 UINT64_C(36028800779431936), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx6_gfx7
11804 UINT64_C(36028800781529088), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_BOTHEN_vi
11805 UINT64_C(36028800779427840), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx10
11806 UINT64_C(45036000036257792), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx11
11807 UINT64_C(36028800779427840), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx6_gfx7
11808 UINT64_C(36028800781524992), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_IDXEN_vi
11809 UINT64_C(36028800779423744), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx10
11810 UINT64_C(27021601526775808), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx11
11811 UINT64_C(36028800779423744), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx6_gfx7
11812 UINT64_C(36028800781520896), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFEN_vi
11813 UINT64_C(36028800779419648), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx10
11814 UINT64_C(9007203017293824), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx11
11815 UINT64_C(36028800779419648), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx6_gfx7
11816 UINT64_C(36028800781516800), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_OFFSET_vi
11817 UINT64_C(13871086855593934848), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12
11818 UINT64_C(13835058058574970880), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12_format
11819 UINT64_C(9259400837166546944), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12
11820 UINT64_C(9223372040147582976), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12_format
11821 UINT64_C(4647714818739159040), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12
11822 UINT64_C(4611686021720195072), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12_format
11823 UINT64_C(36028800311771136), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12
11824 UINT64_C(3292807168), UINT64_C(0), // BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12_format
11825 UINT64_C(13871086855589740544), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12
11826 UINT64_C(13835058058570776576), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12_format
11827 UINT64_C(9259400837162352640), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12
11828 UINT64_C(9223372040143388672), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12_format
11829 UINT64_C(4647714818734964736), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12
11830 UINT64_C(4611686021716000768), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12_format
11831 UINT64_C(36028800307576832), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12
11832 UINT64_C(3288612864), UINT64_C(0), // BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12_format
11833 UINT64_C(3767545856), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_BOTHEN_gfx10
11834 UINT64_C(54043199294930944), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_BOTHEN_gfx11
11835 UINT64_C(3767545856), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_BOTHEN_gfx90a
11836 UINT64_C(3767545856), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_BOTHEN_vi
11837 UINT64_C(3767808000), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx10
11838 UINT64_C(54043199295717376), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx11
11839 UINT64_C(3767808000), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx90a
11840 UINT64_C(3767808000), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_BOTHEN_vi
11841 UINT64_C(3767803904), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx10
11842 UINT64_C(36028800786235392), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx11
11843 UINT64_C(3767803904), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx90a
11844 UINT64_C(3767803904), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_IDXEN_vi
11845 UINT64_C(3767799808), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx10
11846 UINT64_C(18014402276753408), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx11
11847 UINT64_C(3767799808), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx90a
11848 UINT64_C(3767799808), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFEN_vi
11849 UINT64_C(3767795712), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx10
11850 UINT64_C(3767271424), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx11
11851 UINT64_C(3767795712), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx90a
11852 UINT64_C(3767795712), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_OFFSET_vi
11853 UINT64_C(36028800786771968), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx10
11854 UINT64_C(63050398550458368), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx11
11855 UINT64_C(36028800786771968), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_vi
11856 UINT64_C(36028800786767872), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx10
11857 UINT64_C(45036000040976384), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx11
11858 UINT64_C(36028800786767872), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_vi
11859 UINT64_C(36028800786763776), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx10
11860 UINT64_C(27021601531494400), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx11
11861 UINT64_C(36028800786763776), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_vi
11862 UINT64_C(36028800786759680), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx10
11863 UINT64_C(9007203022012416), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx11
11864 UINT64_C(36028800786759680), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_vi
11865 UINT64_C(13871086855594229760), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12
11866 UINT64_C(13835058058575265792), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format
11867 UINT64_C(9259400837166841856), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12
11868 UINT64_C(9223372040147877888), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format
11869 UINT64_C(4647714818739453952), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12
11870 UINT64_C(4611686021720489984), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format
11871 UINT64_C(36028800312066048), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12
11872 UINT64_C(3293102080), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format
11873 UINT64_C(13871086855590035456), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12
11874 UINT64_C(13835058058571071488), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format
11875 UINT64_C(9259400837162647552), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12
11876 UINT64_C(9223372040143683584), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format
11877 UINT64_C(4647714818735259648), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12
11878 UINT64_C(4611686021716295680), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format
11879 UINT64_C(36028800307871744), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12
11880 UINT64_C(3288907776), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format
11881 UINT64_C(3767541760), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_IDXEN_gfx10
11882 UINT64_C(36028800785448960), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_IDXEN_gfx11
11883 UINT64_C(3767541760), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_IDXEN_gfx90a
11884 UINT64_C(3767541760), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_IDXEN_vi
11885 UINT64_C(3767537664), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFEN_gfx10
11886 UINT64_C(18014402275966976), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFEN_gfx11
11887 UINT64_C(3767537664), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFEN_gfx90a
11888 UINT64_C(3767537664), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFEN_vi
11889 UINT64_C(3767533568), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFSET_gfx10
11890 UINT64_C(3766484992), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFSET_gfx11
11891 UINT64_C(3767533568), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFSET_gfx90a
11892 UINT64_C(3767533568), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_OFFSET_vi
11893 UINT64_C(36028800786509824), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx10
11894 UINT64_C(63050398549671936), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx11
11895 UINT64_C(36028800786509824), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_vi
11896 UINT64_C(36028800786505728), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx10
11897 UINT64_C(45036000040189952), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx11
11898 UINT64_C(36028800786505728), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_IDXEN_vi
11899 UINT64_C(36028800786501632), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx10
11900 UINT64_C(27021601530707968), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx11
11901 UINT64_C(36028800786501632), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFEN_vi
11902 UINT64_C(36028800786497536), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx10
11903 UINT64_C(9007203021225984), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx11
11904 UINT64_C(36028800786497536), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_OFFSET_vi
11905 UINT64_C(13871086855594180608), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12
11906 UINT64_C(13835058058575216640), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12_format
11907 UINT64_C(9259400837166792704), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12
11908 UINT64_C(9223372040147828736), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12_format
11909 UINT64_C(4647714818739404800), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12
11910 UINT64_C(4611686021720440832), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12_format
11911 UINT64_C(36028800312016896), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12
11912 UINT64_C(3293052928), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12_format
11913 UINT64_C(13871086855589986304), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12
11914 UINT64_C(13835058058571022336), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12_format
11915 UINT64_C(9259400837162598400), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12
11916 UINT64_C(9223372040143634432), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12_format
11917 UINT64_C(4647714818735210496), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12
11918 UINT64_C(4611686021716246528), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12_format
11919 UINT64_C(36028800307822592), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12
11920 UINT64_C(3288858624), UINT64_C(0), // BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12_format
11921 UINT64_C(3761012736), UINT64_C(0), // BUFFER_LOAD_SSHORT_ADDR64_gfx6_gfx7
11922 UINT64_C(3760992256), UINT64_C(0), // BUFFER_LOAD_SSHORT_BOTHEN_gfx10
11923 UINT64_C(54043199291523072), UINT64_C(0), // BUFFER_LOAD_SSHORT_BOTHEN_gfx11
11924 UINT64_C(3760992256), UINT64_C(0), // BUFFER_LOAD_SSHORT_BOTHEN_gfx6_gfx7
11925 UINT64_C(3763089408), UINT64_C(0), // BUFFER_LOAD_SSHORT_BOTHEN_gfx90a
11926 UINT64_C(3763089408), UINT64_C(0), // BUFFER_LOAD_SSHORT_BOTHEN_vi
11927 UINT64_C(3760988160), UINT64_C(0), // BUFFER_LOAD_SSHORT_IDXEN_gfx10
11928 UINT64_C(36028800782041088), UINT64_C(0), // BUFFER_LOAD_SSHORT_IDXEN_gfx11
11929 UINT64_C(3760988160), UINT64_C(0), // BUFFER_LOAD_SSHORT_IDXEN_gfx6_gfx7
11930 UINT64_C(3763085312), UINT64_C(0), // BUFFER_LOAD_SSHORT_IDXEN_gfx90a
11931 UINT64_C(3763085312), UINT64_C(0), // BUFFER_LOAD_SSHORT_IDXEN_vi
11932 UINT64_C(3761078272), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_ADDR64_gfx6_gfx7
11933 UINT64_C(3761057792), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx10
11934 UINT64_C(3761057792), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx6_gfx7
11935 UINT64_C(3763154944), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx90a
11936 UINT64_C(3763154944), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_BOTHEN_vi
11937 UINT64_C(3761053696), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx10
11938 UINT64_C(3761053696), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx6_gfx7
11939 UINT64_C(3763150848), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx90a
11940 UINT64_C(3763150848), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_IDXEN_vi
11941 UINT64_C(3761049600), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx10
11942 UINT64_C(3761049600), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx6_gfx7
11943 UINT64_C(3763146752), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx90a
11944 UINT64_C(3763146752), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFEN_vi
11945 UINT64_C(3761045504), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx10
11946 UINT64_C(3761045504), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx6_gfx7
11947 UINT64_C(3763142656), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx90a
11948 UINT64_C(3763142656), UINT64_C(0), // BUFFER_LOAD_SSHORT_LDS_OFFSET_vi
11949 UINT64_C(3760984064), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFEN_gfx10
11950 UINT64_C(18014402272559104), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFEN_gfx11
11951 UINT64_C(3760984064), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFEN_gfx6_gfx7
11952 UINT64_C(3763081216), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFEN_gfx90a
11953 UINT64_C(3763081216), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFEN_vi
11954 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFSET_gfx10
11955 UINT64_C(3763077120), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFSET_gfx11
11956 UINT64_C(3760979968), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFSET_gfx6_gfx7
11957 UINT64_C(3763077120), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFSET_gfx90a
11958 UINT64_C(3763077120), UINT64_C(0), // BUFFER_LOAD_SSHORT_OFFSET_vi
11959 UINT64_C(36028800779976704), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_ADDR64_gfx6_gfx7
11960 UINT64_C(36028800779956224), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx10
11961 UINT64_C(63050398546264064), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx11
11962 UINT64_C(36028800779956224), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx6_gfx7
11963 UINT64_C(36028800782053376), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_BOTHEN_vi
11964 UINT64_C(36028800779952128), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx10
11965 UINT64_C(45036000036782080), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx11
11966 UINT64_C(36028800779952128), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx6_gfx7
11967 UINT64_C(36028800782049280), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_IDXEN_vi
11968 UINT64_C(36028800779948032), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx10
11969 UINT64_C(27021601527300096), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx11
11970 UINT64_C(36028800779948032), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx6_gfx7
11971 UINT64_C(36028800782045184), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFEN_vi
11972 UINT64_C(36028800779943936), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx10
11973 UINT64_C(9007203017818112), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx11
11974 UINT64_C(36028800779943936), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx6_gfx7
11975 UINT64_C(36028800782041088), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_OFFSET_vi
11976 UINT64_C(13871086855593967616), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12
11977 UINT64_C(13835058058575003648), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12_format
11978 UINT64_C(9259400837166579712), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12
11979 UINT64_C(9223372040147615744), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12_format
11980 UINT64_C(4647714818739191808), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12
11981 UINT64_C(4611686021720227840), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12_format
11982 UINT64_C(36028800311803904), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12
11983 UINT64_C(3292839936), UINT64_C(0), // BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12_format
11984 UINT64_C(13871086855589773312), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12
11985 UINT64_C(13835058058570809344), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12_format
11986 UINT64_C(9259400837162385408), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12
11987 UINT64_C(9223372040143421440), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12_format
11988 UINT64_C(4647714818734997504), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12
11989 UINT64_C(4611686021716033536), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12_format
11990 UINT64_C(36028800307609600), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12
11991 UINT64_C(3288645632), UINT64_C(0), // BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12_format
11992 UINT64_C(3760226304), UINT64_C(0), // BUFFER_LOAD_UBYTE_ADDR64_gfx6_gfx7
11993 UINT64_C(3760205824), UINT64_C(0), // BUFFER_LOAD_UBYTE_BOTHEN_gfx10
11994 UINT64_C(54043199290736640), UINT64_C(0), // BUFFER_LOAD_UBYTE_BOTHEN_gfx11
11995 UINT64_C(3760205824), UINT64_C(0), // BUFFER_LOAD_UBYTE_BOTHEN_gfx6_gfx7
11996 UINT64_C(3762302976), UINT64_C(0), // BUFFER_LOAD_UBYTE_BOTHEN_gfx90a
11997 UINT64_C(3762302976), UINT64_C(0), // BUFFER_LOAD_UBYTE_BOTHEN_vi
11998 UINT64_C(3766497280), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx10
11999 UINT64_C(54043199294406656), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx11
12000 UINT64_C(3766497280), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx90a
12001 UINT64_C(3766497280), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_BOTHEN_vi
12002 UINT64_C(3766759424), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx10
12003 UINT64_C(54043199295193088), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx11
12004 UINT64_C(3766759424), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx90a
12005 UINT64_C(3766759424), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_vi
12006 UINT64_C(3766755328), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx10
12007 UINT64_C(36028800785711104), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx11
12008 UINT64_C(3766755328), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx90a
12009 UINT64_C(3766755328), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_IDXEN_vi
12010 UINT64_C(3766751232), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx10
12011 UINT64_C(18014402276229120), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx11
12012 UINT64_C(3766751232), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx90a
12013 UINT64_C(3766751232), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFEN_vi
12014 UINT64_C(3766747136), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx10
12015 UINT64_C(3766747136), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx11
12016 UINT64_C(3766747136), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx90a
12017 UINT64_C(3766747136), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_OFFSET_vi
12018 UINT64_C(36028800785723392), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx10
12019 UINT64_C(63050398549934080), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx11
12020 UINT64_C(36028800785723392), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_vi
12021 UINT64_C(36028800785719296), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx10
12022 UINT64_C(45036000040452096), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx11
12023 UINT64_C(36028800785719296), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_vi
12024 UINT64_C(36028800785715200), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx10
12025 UINT64_C(27021601530970112), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx11
12026 UINT64_C(36028800785715200), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_vi
12027 UINT64_C(36028800785711104), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx10
12028 UINT64_C(9007203021488128), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx11
12029 UINT64_C(36028800785711104), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_vi
12030 UINT64_C(13871086855594196992), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12
12031 UINT64_C(13835058058575233024), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format
12032 UINT64_C(9259400837166809088), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12
12033 UINT64_C(9223372040147845120), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format
12034 UINT64_C(4647714818739421184), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12
12035 UINT64_C(4611686021720457216), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format
12036 UINT64_C(36028800312033280), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12
12037 UINT64_C(3293069312), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format
12038 UINT64_C(13871086855590002688), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12
12039 UINT64_C(13835058058571038720), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format
12040 UINT64_C(9259400837162614784), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12
12041 UINT64_C(9223372040143650816), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format
12042 UINT64_C(4647714818735226880), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12
12043 UINT64_C(4611686021716262912), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format
12044 UINT64_C(36028800307838976), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12
12045 UINT64_C(3288875008), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format
12046 UINT64_C(3766493184), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_IDXEN_gfx10
12047 UINT64_C(36028800784924672), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_IDXEN_gfx11
12048 UINT64_C(3766493184), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_IDXEN_gfx90a
12049 UINT64_C(3766493184), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_IDXEN_vi
12050 UINT64_C(3766489088), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFEN_gfx10
12051 UINT64_C(18014402275442688), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFEN_gfx11
12052 UINT64_C(3766489088), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFEN_gfx90a
12053 UINT64_C(3766489088), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFEN_vi
12054 UINT64_C(3766484992), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFSET_gfx10
12055 UINT64_C(3765960704), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFSET_gfx11
12056 UINT64_C(3766484992), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFSET_gfx90a
12057 UINT64_C(3766484992), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_OFFSET_vi
12058 UINT64_C(36028800785461248), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx10
12059 UINT64_C(63050398549147648), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx11
12060 UINT64_C(36028800785461248), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_vi
12061 UINT64_C(36028800785457152), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx10
12062 UINT64_C(45036000039665664), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx11
12063 UINT64_C(36028800785457152), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_vi
12064 UINT64_C(36028800785453056), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx10
12065 UINT64_C(27021601530183680), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx11
12066 UINT64_C(36028800785453056), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_vi
12067 UINT64_C(36028800785448960), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx10
12068 UINT64_C(9007203020701696), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx11
12069 UINT64_C(36028800785448960), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_vi
12070 UINT64_C(13871086855594147840), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12
12071 UINT64_C(13835058058575183872), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format
12072 UINT64_C(9259400837166759936), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12
12073 UINT64_C(9223372040147795968), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format
12074 UINT64_C(4647714818739372032), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12
12075 UINT64_C(4611686021720408064), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format
12076 UINT64_C(36028800311984128), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12
12077 UINT64_C(3293020160), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format
12078 UINT64_C(13871086855589953536), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12
12079 UINT64_C(13835058058570989568), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12_format
12080 UINT64_C(9259400837162565632), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12
12081 UINT64_C(9223372040143601664), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12_format
12082 UINT64_C(4647714818735177728), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12
12083 UINT64_C(4611686021716213760), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12_format
12084 UINT64_C(36028800307789824), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12
12085 UINT64_C(3288825856), UINT64_C(0), // BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12_format
12086 UINT64_C(3760201728), UINT64_C(0), // BUFFER_LOAD_UBYTE_IDXEN_gfx10
12087 UINT64_C(36028800781254656), UINT64_C(0), // BUFFER_LOAD_UBYTE_IDXEN_gfx11
12088 UINT64_C(3760201728), UINT64_C(0), // BUFFER_LOAD_UBYTE_IDXEN_gfx6_gfx7
12089 UINT64_C(3762298880), UINT64_C(0), // BUFFER_LOAD_UBYTE_IDXEN_gfx90a
12090 UINT64_C(3762298880), UINT64_C(0), // BUFFER_LOAD_UBYTE_IDXEN_vi
12091 UINT64_C(3760291840), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_ADDR64_gfx6_gfx7
12092 UINT64_C(3760271360), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx10
12093 UINT64_C(3760271360), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx6_gfx7
12094 UINT64_C(3762368512), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx90a
12095 UINT64_C(3762368512), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_BOTHEN_vi
12096 UINT64_C(3760267264), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx10
12097 UINT64_C(3760267264), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx6_gfx7
12098 UINT64_C(3762364416), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx90a
12099 UINT64_C(3762364416), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_IDXEN_vi
12100 UINT64_C(3760263168), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx10
12101 UINT64_C(3760263168), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx6_gfx7
12102 UINT64_C(3762360320), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx90a
12103 UINT64_C(3762360320), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFEN_vi
12104 UINT64_C(3760259072), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx10
12105 UINT64_C(3760259072), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx6_gfx7
12106 UINT64_C(3762356224), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx90a
12107 UINT64_C(3762356224), UINT64_C(0), // BUFFER_LOAD_UBYTE_LDS_OFFSET_vi
12108 UINT64_C(3760197632), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFEN_gfx10
12109 UINT64_C(18014402271772672), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFEN_gfx11
12110 UINT64_C(3760197632), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFEN_gfx6_gfx7
12111 UINT64_C(3762294784), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFEN_gfx90a
12112 UINT64_C(3762294784), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFEN_vi
12113 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFSET_gfx10
12114 UINT64_C(3762290688), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFSET_gfx11
12115 UINT64_C(3760193536), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFSET_gfx6_gfx7
12116 UINT64_C(3762290688), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFSET_gfx90a
12117 UINT64_C(3762290688), UINT64_C(0), // BUFFER_LOAD_UBYTE_OFFSET_vi
12118 UINT64_C(36028800779190272), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_ADDR64_gfx6_gfx7
12119 UINT64_C(36028800779169792), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx10
12120 UINT64_C(63050398545477632), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx11
12121 UINT64_C(36028800779169792), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx6_gfx7
12122 UINT64_C(36028800781266944), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_BOTHEN_vi
12123 UINT64_C(36028800779165696), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx10
12124 UINT64_C(45036000035995648), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx11
12125 UINT64_C(36028800779165696), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx6_gfx7
12126 UINT64_C(36028800781262848), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_IDXEN_vi
12127 UINT64_C(36028800779161600), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx10
12128 UINT64_C(27021601526513664), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx11
12129 UINT64_C(36028800779161600), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx6_gfx7
12130 UINT64_C(36028800781258752), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFEN_vi
12131 UINT64_C(36028800779157504), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx10
12132 UINT64_C(9007203017031680), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx11
12133 UINT64_C(36028800779157504), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx6_gfx7
12134 UINT64_C(36028800781254656), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_OFFSET_vi
12135 UINT64_C(13871086855593918464), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12
12136 UINT64_C(13835058058574954496), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12_format
12137 UINT64_C(9259400837166530560), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12
12138 UINT64_C(9223372040147566592), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12_format
12139 UINT64_C(4647714818739142656), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12
12140 UINT64_C(4611686021720178688), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12_format
12141 UINT64_C(36028800311754752), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12
12142 UINT64_C(3292790784), UINT64_C(0), // BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12_format
12143 UINT64_C(13871086855589724160), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12
12144 UINT64_C(13835058058570760192), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12_format
12145 UINT64_C(9259400837162336256), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12
12146 UINT64_C(9223372040143372288), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12_format
12147 UINT64_C(4647714818734948352), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12
12148 UINT64_C(4611686021715984384), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12_format
12149 UINT64_C(36028800307560448), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12
12150 UINT64_C(3288596480), UINT64_C(0), // BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12_format
12151 UINT64_C(3760750592), UINT64_C(0), // BUFFER_LOAD_USHORT_ADDR64_gfx6_gfx7
12152 UINT64_C(3760730112), UINT64_C(0), // BUFFER_LOAD_USHORT_BOTHEN_gfx10
12153 UINT64_C(54043199291260928), UINT64_C(0), // BUFFER_LOAD_USHORT_BOTHEN_gfx11
12154 UINT64_C(3760730112), UINT64_C(0), // BUFFER_LOAD_USHORT_BOTHEN_gfx6_gfx7
12155 UINT64_C(3762827264), UINT64_C(0), // BUFFER_LOAD_USHORT_BOTHEN_gfx90a
12156 UINT64_C(3762827264), UINT64_C(0), // BUFFER_LOAD_USHORT_BOTHEN_vi
12157 UINT64_C(3760726016), UINT64_C(0), // BUFFER_LOAD_USHORT_IDXEN_gfx10
12158 UINT64_C(36028800781778944), UINT64_C(0), // BUFFER_LOAD_USHORT_IDXEN_gfx11
12159 UINT64_C(3760726016), UINT64_C(0), // BUFFER_LOAD_USHORT_IDXEN_gfx6_gfx7
12160 UINT64_C(3762823168), UINT64_C(0), // BUFFER_LOAD_USHORT_IDXEN_gfx90a
12161 UINT64_C(3762823168), UINT64_C(0), // BUFFER_LOAD_USHORT_IDXEN_vi
12162 UINT64_C(3760816128), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_ADDR64_gfx6_gfx7
12163 UINT64_C(3760795648), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx10
12164 UINT64_C(3760795648), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx6_gfx7
12165 UINT64_C(3762892800), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx90a
12166 UINT64_C(3762892800), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_BOTHEN_vi
12167 UINT64_C(3760791552), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_IDXEN_gfx10
12168 UINT64_C(3760791552), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_IDXEN_gfx6_gfx7
12169 UINT64_C(3762888704), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_IDXEN_gfx90a
12170 UINT64_C(3762888704), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_IDXEN_vi
12171 UINT64_C(3760787456), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFEN_gfx10
12172 UINT64_C(3760787456), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFEN_gfx6_gfx7
12173 UINT64_C(3762884608), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFEN_gfx90a
12174 UINT64_C(3762884608), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFEN_vi
12175 UINT64_C(3760783360), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFSET_gfx10
12176 UINT64_C(3760783360), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFSET_gfx6_gfx7
12177 UINT64_C(3762880512), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFSET_gfx90a
12178 UINT64_C(3762880512), UINT64_C(0), // BUFFER_LOAD_USHORT_LDS_OFFSET_vi
12179 UINT64_C(3760721920), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFEN_gfx10
12180 UINT64_C(18014402272296960), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFEN_gfx11
12181 UINT64_C(3760721920), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFEN_gfx6_gfx7
12182 UINT64_C(3762819072), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFEN_gfx90a
12183 UINT64_C(3762819072), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFEN_vi
12184 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFSET_gfx10
12185 UINT64_C(3762814976), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFSET_gfx11
12186 UINT64_C(3760717824), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFSET_gfx6_gfx7
12187 UINT64_C(3762814976), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFSET_gfx90a
12188 UINT64_C(3762814976), UINT64_C(0), // BUFFER_LOAD_USHORT_OFFSET_vi
12189 UINT64_C(36028800779714560), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_ADDR64_gfx6_gfx7
12190 UINT64_C(36028800779694080), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx10
12191 UINT64_C(63050398546001920), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx11
12192 UINT64_C(36028800779694080), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx6_gfx7
12193 UINT64_C(36028800781791232), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_BOTHEN_vi
12194 UINT64_C(36028800779689984), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_IDXEN_gfx10
12195 UINT64_C(45036000036519936), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_IDXEN_gfx11
12196 UINT64_C(36028800779689984), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_IDXEN_gfx6_gfx7
12197 UINT64_C(36028800781787136), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_IDXEN_vi
12198 UINT64_C(36028800779685888), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFEN_gfx10
12199 UINT64_C(27021601527037952), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFEN_gfx11
12200 UINT64_C(36028800779685888), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFEN_gfx6_gfx7
12201 UINT64_C(36028800781783040), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFEN_vi
12202 UINT64_C(36028800779681792), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFSET_gfx10
12203 UINT64_C(9007203017555968), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFSET_gfx11
12204 UINT64_C(36028800779681792), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFSET_gfx6_gfx7
12205 UINT64_C(36028800781778944), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_OFFSET_vi
12206 UINT64_C(13871086855593951232), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12
12207 UINT64_C(13835058058574987264), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12_format
12208 UINT64_C(9259400837166563328), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12
12209 UINT64_C(9223372040147599360), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12_format
12210 UINT64_C(4647714818739175424), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12
12211 UINT64_C(4611686021720211456), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12_format
12212 UINT64_C(36028800311787520), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12
12213 UINT64_C(3292823552), UINT64_C(0), // BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12_format
12214 UINT64_C(13871086855589756928), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12
12215 UINT64_C(13835058058570792960), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12_format
12216 UINT64_C(9259400837162369024), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12
12217 UINT64_C(9223372040143405056), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12_format
12218 UINT64_C(4647714818734981120), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12
12219 UINT64_C(4611686021716017152), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12_format
12220 UINT64_C(36028800307593216), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12
12221 UINT64_C(3288629248), UINT64_C(0), // BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12_format
12222 UINT64_C(3764420608), UINT64_C(0), // BUFFER_STORE_BYTE_ADDR64_gfx6_gfx7
12223 UINT64_C(3764400128), UINT64_C(0), // BUFFER_STORE_BYTE_BOTHEN_gfx10
12224 UINT64_C(54043199292833792), UINT64_C(0), // BUFFER_STORE_BYTE_BOTHEN_gfx11
12225 UINT64_C(3764400128), UINT64_C(0), // BUFFER_STORE_BYTE_BOTHEN_gfx6_gfx7
12226 UINT64_C(3764400128), UINT64_C(0), // BUFFER_STORE_BYTE_BOTHEN_gfx90a
12227 UINT64_C(3764400128), UINT64_C(0), // BUFFER_STORE_BYTE_BOTHEN_vi
12228 UINT64_C(3764662272), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx10
12229 UINT64_C(54043199295979520), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx11
12230 UINT64_C(3764662272), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx90a
12231 UINT64_C(3764662272), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_BOTHEN_vi
12232 UINT64_C(3764658176), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx10
12233 UINT64_C(36028800786497536), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx11
12234 UINT64_C(3764658176), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx90a
12235 UINT64_C(3764658176), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_IDXEN_vi
12236 UINT64_C(3764654080), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx10
12237 UINT64_C(18014402277015552), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx11
12238 UINT64_C(3764654080), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx90a
12239 UINT64_C(3764654080), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFEN_vi
12240 UINT64_C(3764649984), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx10
12241 UINT64_C(3767533568), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx11
12242 UINT64_C(3764649984), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx90a
12243 UINT64_C(3764649984), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_OFFSET_vi
12244 UINT64_C(36028800783626240), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx10
12245 UINT64_C(63050398550720512), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx11
12246 UINT64_C(36028800783626240), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_vi
12247 UINT64_C(36028800783622144), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx10
12248 UINT64_C(45036000041238528), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx11
12249 UINT64_C(36028800783622144), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_vi
12250 UINT64_C(36028800783618048), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx10
12251 UINT64_C(27021601531756544), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx11
12252 UINT64_C(36028800783618048), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_vi
12253 UINT64_C(36028800783613952), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx10
12254 UINT64_C(9007203022274560), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx11
12255 UINT64_C(36028800783613952), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_vi
12256 UINT64_C(13871086855594246144), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12
12257 UINT64_C(13835058058575282176), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format
12258 UINT64_C(9259400837166858240), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12
12259 UINT64_C(9223372040147894272), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format
12260 UINT64_C(4647714818739470336), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12
12261 UINT64_C(4611686021720506368), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format
12262 UINT64_C(36028800312082432), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12
12263 UINT64_C(3293118464), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format
12264 UINT64_C(13871086855590051840), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12
12265 UINT64_C(13835058058571087872), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format
12266 UINT64_C(9259400837162663936), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12
12267 UINT64_C(9223372040143699968), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12_format
12268 UINT64_C(4647714818735276032), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12
12269 UINT64_C(4611686021716312064), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12_format
12270 UINT64_C(36028800307888128), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12
12271 UINT64_C(3288924160), UINT64_C(0), // BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12_format
12272 UINT64_C(3764396032), UINT64_C(0), // BUFFER_STORE_BYTE_IDXEN_gfx10
12273 UINT64_C(36028800783351808), UINT64_C(0), // BUFFER_STORE_BYTE_IDXEN_gfx11
12274 UINT64_C(3764396032), UINT64_C(0), // BUFFER_STORE_BYTE_IDXEN_gfx6_gfx7
12275 UINT64_C(3764396032), UINT64_C(0), // BUFFER_STORE_BYTE_IDXEN_gfx90a
12276 UINT64_C(3764396032), UINT64_C(0), // BUFFER_STORE_BYTE_IDXEN_vi
12277 UINT64_C(3764391936), UINT64_C(0), // BUFFER_STORE_BYTE_OFFEN_gfx10
12278 UINT64_C(18014402273869824), UINT64_C(0), // BUFFER_STORE_BYTE_OFFEN_gfx11
12279 UINT64_C(3764391936), UINT64_C(0), // BUFFER_STORE_BYTE_OFFEN_gfx6_gfx7
12280 UINT64_C(3764391936), UINT64_C(0), // BUFFER_STORE_BYTE_OFFEN_gfx90a
12281 UINT64_C(3764391936), UINT64_C(0), // BUFFER_STORE_BYTE_OFFEN_vi
12282 UINT64_C(3764387840), UINT64_C(0), // BUFFER_STORE_BYTE_OFFSET_gfx10
12283 UINT64_C(3764387840), UINT64_C(0), // BUFFER_STORE_BYTE_OFFSET_gfx11
12284 UINT64_C(3764387840), UINT64_C(0), // BUFFER_STORE_BYTE_OFFSET_gfx6_gfx7
12285 UINT64_C(3764387840), UINT64_C(0), // BUFFER_STORE_BYTE_OFFSET_gfx90a
12286 UINT64_C(3764387840), UINT64_C(0), // BUFFER_STORE_BYTE_OFFSET_vi
12287 UINT64_C(36028800783384576), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_ADDR64_gfx6_gfx7
12288 UINT64_C(36028800783364096), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_BOTHEN_gfx10
12289 UINT64_C(63050398547574784), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_BOTHEN_gfx11
12290 UINT64_C(36028800783364096), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_BOTHEN_gfx6_gfx7
12291 UINT64_C(36028800783364096), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_BOTHEN_vi
12292 UINT64_C(36028800783360000), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_IDXEN_gfx10
12293 UINT64_C(45036000038092800), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_IDXEN_gfx11
12294 UINT64_C(36028800783360000), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_IDXEN_gfx6_gfx7
12295 UINT64_C(36028800783360000), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_IDXEN_vi
12296 UINT64_C(36028800783355904), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFEN_gfx10
12297 UINT64_C(27021601528610816), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFEN_gfx11
12298 UINT64_C(36028800783355904), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFEN_gfx6_gfx7
12299 UINT64_C(36028800783355904), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFEN_vi
12300 UINT64_C(36028800783351808), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFSET_gfx10
12301 UINT64_C(9007203019128832), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFSET_gfx11
12302 UINT64_C(36028800783351808), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFSET_gfx6_gfx7
12303 UINT64_C(36028800783351808), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_OFFSET_vi
12304 UINT64_C(13871086855594049536), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12
12305 UINT64_C(13835058058575085568), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12_format
12306 UINT64_C(9259400837166661632), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12
12307 UINT64_C(9223372040147697664), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12_format
12308 UINT64_C(4647714818739273728), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12
12309 UINT64_C(4611686021720309760), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12_format
12310 UINT64_C(36028800311885824), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12
12311 UINT64_C(3292921856), UINT64_C(0), // BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12_format
12312 UINT64_C(13871086855589855232), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12
12313 UINT64_C(13835058058570891264), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12_format
12314 UINT64_C(9259400837162467328), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12
12315 UINT64_C(9223372040143503360), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12_format
12316 UINT64_C(4647714818735079424), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12
12317 UINT64_C(4611686021716115456), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12_format
12318 UINT64_C(36028800307691520), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12
12319 UINT64_C(3288727552), UINT64_C(0), // BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12_format
12320 UINT64_C(3765731328), UINT64_C(0), // BUFFER_STORE_DWORDX2_ADDR64_gfx6_gfx7
12321 UINT64_C(3765710848), UINT64_C(0), // BUFFER_STORE_DWORDX2_BOTHEN_gfx10
12322 UINT64_C(54043199293620224), UINT64_C(0), // BUFFER_STORE_DWORDX2_BOTHEN_gfx11
12323 UINT64_C(3765710848), UINT64_C(0), // BUFFER_STORE_DWORDX2_BOTHEN_gfx6_gfx7
12324 UINT64_C(3765710848), UINT64_C(0), // BUFFER_STORE_DWORDX2_BOTHEN_gfx90a
12325 UINT64_C(3765710848), UINT64_C(0), // BUFFER_STORE_DWORDX2_BOTHEN_vi
12326 UINT64_C(3765706752), UINT64_C(0), // BUFFER_STORE_DWORDX2_IDXEN_gfx10
12327 UINT64_C(36028800784138240), UINT64_C(0), // BUFFER_STORE_DWORDX2_IDXEN_gfx11
12328 UINT64_C(3765706752), UINT64_C(0), // BUFFER_STORE_DWORDX2_IDXEN_gfx6_gfx7
12329 UINT64_C(3765706752), UINT64_C(0), // BUFFER_STORE_DWORDX2_IDXEN_gfx90a
12330 UINT64_C(3765706752), UINT64_C(0), // BUFFER_STORE_DWORDX2_IDXEN_vi
12331 UINT64_C(3765702656), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFEN_gfx10
12332 UINT64_C(18014402274656256), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFEN_gfx11
12333 UINT64_C(3765702656), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFEN_gfx6_gfx7
12334 UINT64_C(3765702656), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFEN_gfx90a
12335 UINT64_C(3765702656), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFEN_vi
12336 UINT64_C(3765698560), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFSET_gfx10
12337 UINT64_C(3765174272), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFSET_gfx11
12338 UINT64_C(3765698560), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFSET_gfx6_gfx7
12339 UINT64_C(3765698560), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFSET_gfx90a
12340 UINT64_C(3765698560), UINT64_C(0), // BUFFER_STORE_DWORDX2_OFFSET_vi
12341 UINT64_C(36028800784695296), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_ADDR64_gfx6_gfx7
12342 UINT64_C(36028800784674816), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx10
12343 UINT64_C(63050398548361216), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx11
12344 UINT64_C(36028800784674816), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx6_gfx7
12345 UINT64_C(36028800784674816), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_BOTHEN_vi
12346 UINT64_C(36028800784670720), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx10
12347 UINT64_C(45036000038879232), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx11
12348 UINT64_C(36028800784670720), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx6_gfx7
12349 UINT64_C(36028800784670720), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_IDXEN_vi
12350 UINT64_C(36028800784666624), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx10
12351 UINT64_C(27021601529397248), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx11
12352 UINT64_C(36028800784666624), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx6_gfx7
12353 UINT64_C(36028800784666624), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFEN_vi
12354 UINT64_C(36028800784662528), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx10
12355 UINT64_C(9007203019915264), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx11
12356 UINT64_C(36028800784662528), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx6_gfx7
12357 UINT64_C(36028800784662528), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_OFFSET_vi
12358 UINT64_C(13871086855594098688), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12
12359 UINT64_C(13835058058575134720), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format
12360 UINT64_C(9259400837166710784), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12
12361 UINT64_C(9223372040147746816), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format
12362 UINT64_C(4647714818739322880), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12
12363 UINT64_C(4611686021720358912), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format
12364 UINT64_C(36028800311934976), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12
12365 UINT64_C(3292971008), UINT64_C(0), // BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format
12366 UINT64_C(13871086855589904384), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12
12367 UINT64_C(13835058058570940416), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12_format
12368 UINT64_C(9259400837162516480), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12
12369 UINT64_C(9223372040143552512), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12_format
12370 UINT64_C(4647714818735128576), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12
12371 UINT64_C(4611686021716164608), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12_format
12372 UINT64_C(36028800307740672), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12
12373 UINT64_C(3288776704), UINT64_C(0), // BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12_format
12374 UINT64_C(3766255616), UINT64_C(0), // BUFFER_STORE_DWORDX3_ADDR64_gfx6_gfx7
12375 UINT64_C(3766235136), UINT64_C(0), // BUFFER_STORE_DWORDX3_BOTHEN_gfx10
12376 UINT64_C(54043199293882368), UINT64_C(0), // BUFFER_STORE_DWORDX3_BOTHEN_gfx11
12377 UINT64_C(3766235136), UINT64_C(0), // BUFFER_STORE_DWORDX3_BOTHEN_gfx6_gfx7
12378 UINT64_C(3765972992), UINT64_C(0), // BUFFER_STORE_DWORDX3_BOTHEN_gfx90a
12379 UINT64_C(3765972992), UINT64_C(0), // BUFFER_STORE_DWORDX3_BOTHEN_vi
12380 UINT64_C(3766231040), UINT64_C(0), // BUFFER_STORE_DWORDX3_IDXEN_gfx10
12381 UINT64_C(36028800784400384), UINT64_C(0), // BUFFER_STORE_DWORDX3_IDXEN_gfx11
12382 UINT64_C(3766231040), UINT64_C(0), // BUFFER_STORE_DWORDX3_IDXEN_gfx6_gfx7
12383 UINT64_C(3765968896), UINT64_C(0), // BUFFER_STORE_DWORDX3_IDXEN_gfx90a
12384 UINT64_C(3765968896), UINT64_C(0), // BUFFER_STORE_DWORDX3_IDXEN_vi
12385 UINT64_C(3766226944), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFEN_gfx10
12386 UINT64_C(18014402274918400), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFEN_gfx11
12387 UINT64_C(3766226944), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFEN_gfx6_gfx7
12388 UINT64_C(3765964800), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFEN_gfx90a
12389 UINT64_C(3765964800), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFEN_vi
12390 UINT64_C(3766222848), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFSET_gfx10
12391 UINT64_C(3765436416), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFSET_gfx11
12392 UINT64_C(3766222848), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFSET_gfx6_gfx7
12393 UINT64_C(3765960704), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFSET_gfx90a
12394 UINT64_C(3765960704), UINT64_C(0), // BUFFER_STORE_DWORDX3_OFFSET_vi
12395 UINT64_C(36028800785219584), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_ADDR64_gfx6_gfx7
12396 UINT64_C(36028800785199104), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx10
12397 UINT64_C(63050398548623360), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx11
12398 UINT64_C(36028800785199104), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx6_gfx7
12399 UINT64_C(36028800784936960), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_BOTHEN_vi
12400 UINT64_C(36028800785195008), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx10
12401 UINT64_C(45036000039141376), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx11
12402 UINT64_C(36028800785195008), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx6_gfx7
12403 UINT64_C(36028800784932864), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_IDXEN_vi
12404 UINT64_C(36028800785190912), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx10
12405 UINT64_C(27021601529659392), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx11
12406 UINT64_C(36028800785190912), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx6_gfx7
12407 UINT64_C(36028800784928768), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFEN_vi
12408 UINT64_C(36028800785186816), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx10
12409 UINT64_C(9007203020177408), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx11
12410 UINT64_C(36028800785186816), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx6_gfx7
12411 UINT64_C(36028800784924672), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_OFFSET_vi
12412 UINT64_C(13871086855594115072), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12
12413 UINT64_C(13835058058575151104), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format
12414 UINT64_C(9259400837166727168), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12
12415 UINT64_C(9223372040147763200), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format
12416 UINT64_C(4647714818739339264), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12
12417 UINT64_C(4611686021720375296), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format
12418 UINT64_C(36028800311951360), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12
12419 UINT64_C(3292987392), UINT64_C(0), // BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format
12420 UINT64_C(13871086855589920768), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12
12421 UINT64_C(13835058058570956800), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12_format
12422 UINT64_C(9259400837162532864), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12
12423 UINT64_C(9223372040143568896), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12_format
12424 UINT64_C(4647714818735144960), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12
12425 UINT64_C(4611686021716180992), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12_format
12426 UINT64_C(36028800307757056), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12
12427 UINT64_C(3288793088), UINT64_C(0), // BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12_format
12428 UINT64_C(3765993472), UINT64_C(0), // BUFFER_STORE_DWORDX4_ADDR64_gfx6_gfx7
12429 UINT64_C(3765972992), UINT64_C(0), // BUFFER_STORE_DWORDX4_BOTHEN_gfx10
12430 UINT64_C(54043199294144512), UINT64_C(0), // BUFFER_STORE_DWORDX4_BOTHEN_gfx11
12431 UINT64_C(3765972992), UINT64_C(0), // BUFFER_STORE_DWORDX4_BOTHEN_gfx6_gfx7
12432 UINT64_C(3766235136), UINT64_C(0), // BUFFER_STORE_DWORDX4_BOTHEN_gfx90a
12433 UINT64_C(3766235136), UINT64_C(0), // BUFFER_STORE_DWORDX4_BOTHEN_vi
12434 UINT64_C(3765968896), UINT64_C(0), // BUFFER_STORE_DWORDX4_IDXEN_gfx10
12435 UINT64_C(36028800784662528), UINT64_C(0), // BUFFER_STORE_DWORDX4_IDXEN_gfx11
12436 UINT64_C(3765968896), UINT64_C(0), // BUFFER_STORE_DWORDX4_IDXEN_gfx6_gfx7
12437 UINT64_C(3766231040), UINT64_C(0), // BUFFER_STORE_DWORDX4_IDXEN_gfx90a
12438 UINT64_C(3766231040), UINT64_C(0), // BUFFER_STORE_DWORDX4_IDXEN_vi
12439 UINT64_C(3765964800), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFEN_gfx10
12440 UINT64_C(18014402275180544), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFEN_gfx11
12441 UINT64_C(3765964800), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFEN_gfx6_gfx7
12442 UINT64_C(3766226944), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFEN_gfx90a
12443 UINT64_C(3766226944), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFEN_vi
12444 UINT64_C(3765960704), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFSET_gfx10
12445 UINT64_C(3765698560), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFSET_gfx11
12446 UINT64_C(3765960704), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFSET_gfx6_gfx7
12447 UINT64_C(3766222848), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFSET_gfx90a
12448 UINT64_C(3766222848), UINT64_C(0), // BUFFER_STORE_DWORDX4_OFFSET_vi
12449 UINT64_C(36028800784957440), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_ADDR64_gfx6_gfx7
12450 UINT64_C(36028800784936960), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx10
12451 UINT64_C(63050398548885504), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx11
12452 UINT64_C(36028800784936960), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx6_gfx7
12453 UINT64_C(36028800785199104), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_BOTHEN_vi
12454 UINT64_C(36028800784932864), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx10
12455 UINT64_C(45036000039403520), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx11
12456 UINT64_C(36028800784932864), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx6_gfx7
12457 UINT64_C(36028800785195008), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_IDXEN_vi
12458 UINT64_C(36028800784928768), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx10
12459 UINT64_C(27021601529921536), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx11
12460 UINT64_C(36028800784928768), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx6_gfx7
12461 UINT64_C(36028800785190912), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFEN_vi
12462 UINT64_C(36028800784924672), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx10
12463 UINT64_C(9007203020439552), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx11
12464 UINT64_C(36028800784924672), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx6_gfx7
12465 UINT64_C(36028800785186816), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_OFFSET_vi
12466 UINT64_C(13871086855594131456), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12
12467 UINT64_C(13835058058575167488), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format
12468 UINT64_C(9259400837166743552), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12
12469 UINT64_C(9223372040147779584), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format
12470 UINT64_C(4647714818739355648), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12
12471 UINT64_C(4611686021720391680), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format
12472 UINT64_C(36028800311967744), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12
12473 UINT64_C(3293003776), UINT64_C(0), // BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format
12474 UINT64_C(13871086855589937152), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12
12475 UINT64_C(13835058058570973184), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12_format
12476 UINT64_C(9259400837162549248), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12
12477 UINT64_C(9223372040143585280), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12_format
12478 UINT64_C(4647714818735161344), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12
12479 UINT64_C(4611686021716197376), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12_format
12480 UINT64_C(36028800307773440), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12
12481 UINT64_C(3288809472), UINT64_C(0), // BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12_format
12482 UINT64_C(3765469184), UINT64_C(0), // BUFFER_STORE_DWORD_ADDR64_gfx6_gfx7
12483 UINT64_C(3765448704), UINT64_C(0), // BUFFER_STORE_DWORD_BOTHEN_gfx10
12484 UINT64_C(54043199293358080), UINT64_C(0), // BUFFER_STORE_DWORD_BOTHEN_gfx11
12485 UINT64_C(3765448704), UINT64_C(0), // BUFFER_STORE_DWORD_BOTHEN_gfx6_gfx7
12486 UINT64_C(3765448704), UINT64_C(0), // BUFFER_STORE_DWORD_BOTHEN_gfx90a
12487 UINT64_C(3765448704), UINT64_C(0), // BUFFER_STORE_DWORD_BOTHEN_vi
12488 UINT64_C(3765444608), UINT64_C(0), // BUFFER_STORE_DWORD_IDXEN_gfx10
12489 UINT64_C(36028800783876096), UINT64_C(0), // BUFFER_STORE_DWORD_IDXEN_gfx11
12490 UINT64_C(3765444608), UINT64_C(0), // BUFFER_STORE_DWORD_IDXEN_gfx6_gfx7
12491 UINT64_C(3765444608), UINT64_C(0), // BUFFER_STORE_DWORD_IDXEN_gfx90a
12492 UINT64_C(3765444608), UINT64_C(0), // BUFFER_STORE_DWORD_IDXEN_vi
12493 UINT64_C(3765440512), UINT64_C(0), // BUFFER_STORE_DWORD_OFFEN_gfx10
12494 UINT64_C(18014402274394112), UINT64_C(0), // BUFFER_STORE_DWORD_OFFEN_gfx11
12495 UINT64_C(3765440512), UINT64_C(0), // BUFFER_STORE_DWORD_OFFEN_gfx6_gfx7
12496 UINT64_C(3765440512), UINT64_C(0), // BUFFER_STORE_DWORD_OFFEN_gfx90a
12497 UINT64_C(3765440512), UINT64_C(0), // BUFFER_STORE_DWORD_OFFEN_vi
12498 UINT64_C(3765436416), UINT64_C(0), // BUFFER_STORE_DWORD_OFFSET_gfx10
12499 UINT64_C(3764912128), UINT64_C(0), // BUFFER_STORE_DWORD_OFFSET_gfx11
12500 UINT64_C(3765436416), UINT64_C(0), // BUFFER_STORE_DWORD_OFFSET_gfx6_gfx7
12501 UINT64_C(3765436416), UINT64_C(0), // BUFFER_STORE_DWORD_OFFSET_gfx90a
12502 UINT64_C(3765436416), UINT64_C(0), // BUFFER_STORE_DWORD_OFFSET_vi
12503 UINT64_C(36028800784433152), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_ADDR64_gfx6_gfx7
12504 UINT64_C(36028800784412672), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_BOTHEN_gfx10
12505 UINT64_C(63050398548099072), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_BOTHEN_gfx11
12506 UINT64_C(36028800784412672), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_BOTHEN_gfx6_gfx7
12507 UINT64_C(36028800784412672), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_BOTHEN_vi
12508 UINT64_C(36028800784408576), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_IDXEN_gfx10
12509 UINT64_C(45036000038617088), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_IDXEN_gfx11
12510 UINT64_C(36028800784408576), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_IDXEN_gfx6_gfx7
12511 UINT64_C(36028800784408576), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_IDXEN_vi
12512 UINT64_C(36028800784404480), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFEN_gfx10
12513 UINT64_C(27021601529135104), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFEN_gfx11
12514 UINT64_C(36028800784404480), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFEN_gfx6_gfx7
12515 UINT64_C(36028800784404480), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFEN_vi
12516 UINT64_C(36028800784400384), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFSET_gfx10
12517 UINT64_C(9007203019653120), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFSET_gfx11
12518 UINT64_C(36028800784400384), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFSET_gfx6_gfx7
12519 UINT64_C(36028800784400384), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_OFFSET_vi
12520 UINT64_C(13871086855594082304), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12
12521 UINT64_C(13835058058575118336), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format
12522 UINT64_C(9259400837166694400), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12
12523 UINT64_C(9223372040147730432), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12_format
12524 UINT64_C(4647714818739306496), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12
12525 UINT64_C(4611686021720342528), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12_format
12526 UINT64_C(36028800311918592), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12
12527 UINT64_C(3292954624), UINT64_C(0), // BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12_format
12528 UINT64_C(13871086855589888000), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12
12529 UINT64_C(13835058058570924032), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12_format
12530 UINT64_C(9259400837162500096), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12
12531 UINT64_C(9223372040143536128), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12_format
12532 UINT64_C(4647714818735112192), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12
12533 UINT64_C(4611686021716148224), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12_format
12534 UINT64_C(36028800307724288), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12
12535 UINT64_C(3288760320), UINT64_C(0), // BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12_format
12536 UINT64_C(3768332288), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx10
12537 UINT64_C(54043199296765952), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx11
12538 UINT64_C(3768332288), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx90a
12539 UINT64_C(3768332288), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_vi
12540 UINT64_C(3768328192), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx10
12541 UINT64_C(36028800787283968), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx11
12542 UINT64_C(3768328192), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx90a
12543 UINT64_C(3768328192), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_vi
12544 UINT64_C(3768324096), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx10
12545 UINT64_C(18014402277801984), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx11
12546 UINT64_C(3768324096), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx90a
12547 UINT64_C(3768324096), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_vi
12548 UINT64_C(3768320000), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx10
12549 UINT64_C(3768320000), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx11
12550 UINT64_C(3768320000), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx90a
12551 UINT64_C(3768320000), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_vi
12552 UINT64_C(36028800787296256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10
12553 UINT64_C(63050398551506944), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11
12554 UINT64_C(36028800787296256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_vi
12555 UINT64_C(36028800787292160), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx10
12556 UINT64_C(45036000042024960), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx11
12557 UINT64_C(36028800787292160), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_vi
12558 UINT64_C(36028800787288064), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx10
12559 UINT64_C(27021601532542976), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx11
12560 UINT64_C(36028800787288064), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_vi
12561 UINT64_C(36028800787283968), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx10
12562 UINT64_C(9007203023060992), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx11
12563 UINT64_C(36028800787283968), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_vi
12564 UINT64_C(13871086855594295296), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12
12565 UINT64_C(13835058058575331328), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format
12566 UINT64_C(9259400837166907392), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12
12567 UINT64_C(9223372040147943424), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format
12568 UINT64_C(4647714818739519488), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12
12569 UINT64_C(4611686021720555520), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format
12570 UINT64_C(36028800312131584), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12
12571 UINT64_C(3293167616), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format
12572 UINT64_C(13871086855590100992), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12
12573 UINT64_C(13835058058571137024), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format
12574 UINT64_C(9259400837162713088), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12
12575 UINT64_C(9223372040143749120), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format
12576 UINT64_C(4647714818735325184), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12
12577 UINT64_C(4611686021716361216), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format
12578 UINT64_C(36028800307937280), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12
12579 UINT64_C(3288973312), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format
12580 UINT64_C(3793498112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10
12581 UINT64_C(54043199290474496), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11
12582 UINT64_C(3762040832), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a
12583 UINT64_C(3762040832), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi
12584 UINT64_C(3793494016), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10
12585 UINT64_C(36028800780992512), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11
12586 UINT64_C(3762036736), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a
12587 UINT64_C(3762036736), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi
12588 UINT64_C(3793489920), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10
12589 UINT64_C(18014402271510528), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11
12590 UINT64_C(3762032640), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a
12591 UINT64_C(3762032640), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi
12592 UINT64_C(3793485824), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10
12593 UINT64_C(3762028544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11
12594 UINT64_C(3762028544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a
12595 UINT64_C(3762028544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi
12596 UINT64_C(36028800812462080), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10
12597 UINT64_C(63050398545215488), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11
12598 UINT64_C(36028800781004800), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_vi
12599 UINT64_C(36028800812457984), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx10
12600 UINT64_C(45036000035733504), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx11
12601 UINT64_C(36028800781000704), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_vi
12602 UINT64_C(36028800812453888), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx10
12603 UINT64_C(27021601526251520), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx11
12604 UINT64_C(36028800780996608), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_vi
12605 UINT64_C(36028800812449792), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx10
12606 UINT64_C(9007203016769536), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx11
12607 UINT64_C(36028800780992512), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_vi
12608 UINT64_C(13871086855593902080), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12
12609 UINT64_C(13835058058574938112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format
12610 UINT64_C(9259400837166514176), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12
12611 UINT64_C(9223372040147550208), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format
12612 UINT64_C(4647714818739126272), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12
12613 UINT64_C(4611686021720162304), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format
12614 UINT64_C(36028800311738368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12
12615 UINT64_C(3292774400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format
12616 UINT64_C(13871086855589707776), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12
12617 UINT64_C(13835058058570743808), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format
12618 UINT64_C(9259400837162319872), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12
12619 UINT64_C(9223372040143355904), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format
12620 UINT64_C(4647714818734931968), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12
12621 UINT64_C(4611686021715968000), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format
12622 UINT64_C(36028800307544064), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12
12623 UINT64_C(3288580096), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format
12624 UINT64_C(3762040832), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80
12625 UINT64_C(3762036736), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80
12626 UINT64_C(3762032640), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80
12627 UINT64_C(3762028544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80
12628 UINT64_C(36028800781004800), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80
12629 UINT64_C(36028800781000704), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80
12630 UINT64_C(36028800780996608), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80
12631 UINT64_C(36028800780992512), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80
12632 UINT64_C(3793235968), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10
12633 UINT64_C(54043199290212352), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11
12634 UINT64_C(3761778688), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a
12635 UINT64_C(3761778688), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi
12636 UINT64_C(3793231872), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10
12637 UINT64_C(36028800780730368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11
12638 UINT64_C(3761774592), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a
12639 UINT64_C(3761774592), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi
12640 UINT64_C(3793227776), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10
12641 UINT64_C(18014402271248384), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11
12642 UINT64_C(3761770496), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a
12643 UINT64_C(3761770496), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi
12644 UINT64_C(3793223680), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10
12645 UINT64_C(3761766400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11
12646 UINT64_C(3761766400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a
12647 UINT64_C(3761766400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi
12648 UINT64_C(36028800812199936), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10
12649 UINT64_C(63050398544953344), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11
12650 UINT64_C(36028800780742656), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_vi
12651 UINT64_C(36028800812195840), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx10
12652 UINT64_C(45036000035471360), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx11
12653 UINT64_C(36028800780738560), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_vi
12654 UINT64_C(36028800812191744), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx10
12655 UINT64_C(27021601525989376), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx11
12656 UINT64_C(36028800780734464), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_vi
12657 UINT64_C(36028800812187648), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx10
12658 UINT64_C(9007203016507392), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx11
12659 UINT64_C(36028800780730368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_vi
12660 UINT64_C(13871086855593885696), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12
12661 UINT64_C(13835058058574921728), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format
12662 UINT64_C(9259400837166497792), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12
12663 UINT64_C(9223372040147533824), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format
12664 UINT64_C(4647714818739109888), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12
12665 UINT64_C(4611686021720145920), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format
12666 UINT64_C(36028800311721984), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12
12667 UINT64_C(3292758016), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format
12668 UINT64_C(13871086855589691392), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12
12669 UINT64_C(13835058058570727424), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format
12670 UINT64_C(9259400837162303488), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12
12671 UINT64_C(9223372040143339520), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format
12672 UINT64_C(4647714818734915584), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12
12673 UINT64_C(4611686021715951616), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format
12674 UINT64_C(36028800307527680), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12
12675 UINT64_C(3288563712), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format
12676 UINT64_C(3761778688), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80
12677 UINT64_C(3761774592), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80
12678 UINT64_C(3761770496), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80
12679 UINT64_C(3761766400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80
12680 UINT64_C(36028800780742656), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80
12681 UINT64_C(36028800780738560), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80
12682 UINT64_C(36028800780734464), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80
12683 UINT64_C(36028800780730368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80
12684 UINT64_C(3792973824), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10
12685 UINT64_C(54043199289950208), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11
12686 UINT64_C(3761516544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a
12687 UINT64_C(3761516544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi
12688 UINT64_C(3792969728), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10
12689 UINT64_C(36028800780468224), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11
12690 UINT64_C(3761512448), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a
12691 UINT64_C(3761512448), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_IDXEN_vi
12692 UINT64_C(3792965632), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10
12693 UINT64_C(18014402270986240), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11
12694 UINT64_C(3761508352), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a
12695 UINT64_C(3761508352), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFEN_vi
12696 UINT64_C(3792961536), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10
12697 UINT64_C(3761504256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11
12698 UINT64_C(3761504256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a
12699 UINT64_C(3761504256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_OFFSET_vi
12700 UINT64_C(36028800811937792), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx10
12701 UINT64_C(63050398544691200), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx11
12702 UINT64_C(36028800780480512), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_vi
12703 UINT64_C(36028800811933696), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx10
12704 UINT64_C(45036000035209216), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx11
12705 UINT64_C(36028800780476416), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_vi
12706 UINT64_C(36028800811929600), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx10
12707 UINT64_C(27021601525727232), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx11
12708 UINT64_C(36028800780472320), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_vi
12709 UINT64_C(36028800811925504), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx10
12710 UINT64_C(9007203016245248), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx11
12711 UINT64_C(36028800780468224), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_vi
12712 UINT64_C(13871086855593869312), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12
12713 UINT64_C(13835058058574905344), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format
12714 UINT64_C(9259400837166481408), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12
12715 UINT64_C(9223372040147517440), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format
12716 UINT64_C(4647714818739093504), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12
12717 UINT64_C(4611686021720129536), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format
12718 UINT64_C(36028800311705600), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12
12719 UINT64_C(3292741632), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format
12720 UINT64_C(13871086855589675008), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12
12721 UINT64_C(13835058058570711040), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format
12722 UINT64_C(9259400837162287104), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12
12723 UINT64_C(9223372040143323136), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format
12724 UINT64_C(4647714818734899200), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12
12725 UINT64_C(4611686021715935232), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format
12726 UINT64_C(36028800307511296), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12
12727 UINT64_C(3288547328), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format
12728 UINT64_C(3761516544), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80
12729 UINT64_C(3761512448), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80
12730 UINT64_C(3761508352), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80
12731 UINT64_C(3761504256), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80
12732 UINT64_C(36028800780480512), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80
12733 UINT64_C(36028800780476416), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80
12734 UINT64_C(36028800780472320), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80
12735 UINT64_C(36028800780468224), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80
12736 UINT64_C(3792711680), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10
12737 UINT64_C(54043199289688064), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11
12738 UINT64_C(3761254400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a
12739 UINT64_C(3761254400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_BOTHEN_vi
12740 UINT64_C(3792707584), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10
12741 UINT64_C(36028800780206080), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11
12742 UINT64_C(3761250304), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a
12743 UINT64_C(3761250304), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_IDXEN_vi
12744 UINT64_C(3792703488), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10
12745 UINT64_C(18014402270724096), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11
12746 UINT64_C(3761246208), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a
12747 UINT64_C(3761246208), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFEN_vi
12748 UINT64_C(3792699392), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10
12749 UINT64_C(3761242112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11
12750 UINT64_C(3761242112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a
12751 UINT64_C(3761242112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_OFFSET_vi
12752 UINT64_C(36028800811675648), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx10
12753 UINT64_C(63050398544429056), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx11
12754 UINT64_C(36028800780218368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_vi
12755 UINT64_C(36028800811671552), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx10
12756 UINT64_C(45036000034947072), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx11
12757 UINT64_C(36028800780214272), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_vi
12758 UINT64_C(36028800811667456), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx10
12759 UINT64_C(27021601525465088), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx11
12760 UINT64_C(36028800780210176), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_vi
12761 UINT64_C(36028800811663360), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx10
12762 UINT64_C(9007203015983104), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx11
12763 UINT64_C(36028800780206080), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_vi
12764 UINT64_C(13871086855593852928), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12
12765 UINT64_C(13835058058574888960), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format
12766 UINT64_C(9259400837166465024), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12
12767 UINT64_C(9223372040147501056), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format
12768 UINT64_C(4647714818739077120), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12
12769 UINT64_C(4611686021720113152), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format
12770 UINT64_C(36028800311689216), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12
12771 UINT64_C(3292725248), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format
12772 UINT64_C(13871086855589658624), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12
12773 UINT64_C(13835058058570694656), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format
12774 UINT64_C(9259400837162270720), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12
12775 UINT64_C(9223372040143306752), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format
12776 UINT64_C(4647714818734882816), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12
12777 UINT64_C(4611686021715918848), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format
12778 UINT64_C(36028800307494912), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12
12779 UINT64_C(3288530944), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format
12780 UINT64_C(3761254400), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80
12781 UINT64_C(3761250304), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80
12782 UINT64_C(3761246208), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80
12783 UINT64_C(3761242112), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80
12784 UINT64_C(36028800780218368), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80
12785 UINT64_C(36028800780214272), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80
12786 UINT64_C(36028800780210176), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80
12787 UINT64_C(36028800780206080), UINT64_C(0), // BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80
12788 UINT64_C(3759964160), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7
12789 UINT64_C(3759943680), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10
12790 UINT64_C(54043199288377344), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11
12791 UINT64_C(3759943680), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7
12792 UINT64_C(3759943680), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a
12793 UINT64_C(3759943680), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_vi
12794 UINT64_C(3759939584), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10
12795 UINT64_C(36028800778895360), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11
12796 UINT64_C(3759939584), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7
12797 UINT64_C(3759939584), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a
12798 UINT64_C(3759939584), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_IDXEN_vi
12799 UINT64_C(3759935488), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10
12800 UINT64_C(18014402269413376), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11
12801 UINT64_C(3759935488), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7
12802 UINT64_C(3759935488), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a
12803 UINT64_C(3759935488), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFEN_vi
12804 UINT64_C(3759931392), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10
12805 UINT64_C(3759931392), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11
12806 UINT64_C(3759931392), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7
12807 UINT64_C(3759931392), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a
12808 UINT64_C(3759931392), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_OFFSET_vi
12809 UINT64_C(36028800778928128), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7
12810 UINT64_C(36028800778907648), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx10
12811 UINT64_C(63050398543118336), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx11
12812 UINT64_C(36028800778907648), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7
12813 UINT64_C(36028800778907648), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_vi
12814 UINT64_C(36028800778903552), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx10
12815 UINT64_C(45036000033636352), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx11
12816 UINT64_C(36028800778903552), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7
12817 UINT64_C(36028800778903552), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_vi
12818 UINT64_C(36028800778899456), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx10
12819 UINT64_C(27021601524154368), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx11
12820 UINT64_C(36028800778899456), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7
12821 UINT64_C(36028800778899456), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_vi
12822 UINT64_C(36028800778895360), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx10
12823 UINT64_C(9007203014672384), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx11
12824 UINT64_C(36028800778895360), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7
12825 UINT64_C(36028800778895360), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_vi
12826 UINT64_C(13871086855593771008), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12
12827 UINT64_C(13835058058574807040), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format
12828 UINT64_C(9259400837166383104), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12
12829 UINT64_C(9223372040147419136), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format
12830 UINT64_C(4647714818738995200), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12
12831 UINT64_C(4611686021720031232), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format
12832 UINT64_C(36028800311607296), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12
12833 UINT64_C(3292643328), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format
12834 UINT64_C(13871086855589576704), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12
12835 UINT64_C(13835058058570612736), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format
12836 UINT64_C(9259400837162188800), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12
12837 UINT64_C(9223372040143224832), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format
12838 UINT64_C(4647714818734800896), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12
12839 UINT64_C(4611686021715836928), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format
12840 UINT64_C(36028800307412992), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12
12841 UINT64_C(3288449024), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format
12842 UINT64_C(3759702016), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7
12843 UINT64_C(3759681536), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10
12844 UINT64_C(54043199288115200), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11
12845 UINT64_C(3759681536), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7
12846 UINT64_C(3759681536), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a
12847 UINT64_C(3759681536), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_vi
12848 UINT64_C(3759677440), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10
12849 UINT64_C(36028800778633216), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11
12850 UINT64_C(3759677440), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7
12851 UINT64_C(3759677440), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a
12852 UINT64_C(3759677440), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_IDXEN_vi
12853 UINT64_C(3759673344), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10
12854 UINT64_C(18014402269151232), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11
12855 UINT64_C(3759673344), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7
12856 UINT64_C(3759673344), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a
12857 UINT64_C(3759673344), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFEN_vi
12858 UINT64_C(3759669248), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10
12859 UINT64_C(3759669248), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11
12860 UINT64_C(3759669248), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7
12861 UINT64_C(3759669248), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a
12862 UINT64_C(3759669248), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_OFFSET_vi
12863 UINT64_C(36028800778665984), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7
12864 UINT64_C(36028800778645504), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx10
12865 UINT64_C(63050398542856192), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx11
12866 UINT64_C(36028800778645504), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7
12867 UINT64_C(36028800778645504), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_vi
12868 UINT64_C(36028800778641408), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx10
12869 UINT64_C(45036000033374208), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx11
12870 UINT64_C(36028800778641408), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7
12871 UINT64_C(36028800778641408), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_vi
12872 UINT64_C(36028800778637312), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx10
12873 UINT64_C(27021601523892224), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx11
12874 UINT64_C(36028800778637312), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7
12875 UINT64_C(36028800778637312), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_vi
12876 UINT64_C(36028800778633216), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx10
12877 UINT64_C(9007203014410240), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx11
12878 UINT64_C(36028800778633216), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7
12879 UINT64_C(36028800778633216), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_vi
12880 UINT64_C(13871086855593754624), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12
12881 UINT64_C(13835058058574790656), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format
12882 UINT64_C(9259400837166366720), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12
12883 UINT64_C(9223372040147402752), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format
12884 UINT64_C(4647714818738978816), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12
12885 UINT64_C(4611686021720014848), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format
12886 UINT64_C(36028800311590912), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12
12887 UINT64_C(3292626944), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format
12888 UINT64_C(13871086855589560320), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12
12889 UINT64_C(13835058058570596352), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format
12890 UINT64_C(9259400837162172416), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12
12891 UINT64_C(9223372040143208448), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format
12892 UINT64_C(4647714818734784512), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12
12893 UINT64_C(4611686021715820544), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format
12894 UINT64_C(36028800307396608), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12
12895 UINT64_C(3288432640), UINT64_C(0), // BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format
12896 UINT64_C(3759439872), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7
12897 UINT64_C(3759419392), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_BOTHEN_gfx10
12898 UINT64_C(54043199287853056), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_BOTHEN_gfx11
12899 UINT64_C(3759419392), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7
12900 UINT64_C(3759419392), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a
12901 UINT64_C(3759419392), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_BOTHEN_vi
12902 UINT64_C(3759415296), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_IDXEN_gfx10
12903 UINT64_C(36028800778371072), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_IDXEN_gfx11
12904 UINT64_C(3759415296), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7
12905 UINT64_C(3759415296), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_IDXEN_gfx90a
12906 UINT64_C(3759415296), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_IDXEN_vi
12907 UINT64_C(3759411200), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFEN_gfx10
12908 UINT64_C(18014402268889088), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFEN_gfx11
12909 UINT64_C(3759411200), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7
12910 UINT64_C(3759411200), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFEN_gfx90a
12911 UINT64_C(3759411200), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFEN_vi
12912 UINT64_C(3759407104), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFSET_gfx10
12913 UINT64_C(3759407104), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFSET_gfx11
12914 UINT64_C(3759407104), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7
12915 UINT64_C(3759407104), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFSET_gfx90a
12916 UINT64_C(3759407104), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_OFFSET_vi
12917 UINT64_C(36028800778403840), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_ADDR64_gfx6_gfx7
12918 UINT64_C(36028800778383360), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx10
12919 UINT64_C(63050398542594048), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx11
12920 UINT64_C(36028800778383360), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7
12921 UINT64_C(36028800778383360), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_vi
12922 UINT64_C(36028800778379264), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx10
12923 UINT64_C(45036000033112064), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx11
12924 UINT64_C(36028800778379264), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx6_gfx7
12925 UINT64_C(36028800778379264), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_IDXEN_vi
12926 UINT64_C(36028800778375168), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx10
12927 UINT64_C(27021601523630080), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx11
12928 UINT64_C(36028800778375168), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx6_gfx7
12929 UINT64_C(36028800778375168), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFEN_vi
12930 UINT64_C(36028800778371072), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx10
12931 UINT64_C(9007203014148096), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx11
12932 UINT64_C(36028800778371072), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx6_gfx7
12933 UINT64_C(36028800778371072), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_OFFSET_vi
12934 UINT64_C(13871086855593738240), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12
12935 UINT64_C(13835058058574774272), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format
12936 UINT64_C(9259400837166350336), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12
12937 UINT64_C(9223372040147386368), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format
12938 UINT64_C(4647714818738962432), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12
12939 UINT64_C(4611686021719998464), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format
12940 UINT64_C(36028800311574528), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12
12941 UINT64_C(3292610560), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format
12942 UINT64_C(13871086855589543936), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12
12943 UINT64_C(13835058058570579968), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format
12944 UINT64_C(9259400837162156032), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12
12945 UINT64_C(9223372040143192064), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12_format
12946 UINT64_C(4647714818734768128), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12
12947 UINT64_C(4611686021715804160), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12_format
12948 UINT64_C(36028800307380224), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12
12949 UINT64_C(3288416256), UINT64_C(0), // BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12_format
12950 UINT64_C(3759177728), UINT64_C(0), // BUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7
12951 UINT64_C(3759157248), UINT64_C(0), // BUFFER_STORE_FORMAT_X_BOTHEN_gfx10
12952 UINT64_C(54043199287590912), UINT64_C(0), // BUFFER_STORE_FORMAT_X_BOTHEN_gfx11
12953 UINT64_C(3759157248), UINT64_C(0), // BUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7
12954 UINT64_C(3759157248), UINT64_C(0), // BUFFER_STORE_FORMAT_X_BOTHEN_gfx90a
12955 UINT64_C(3759157248), UINT64_C(0), // BUFFER_STORE_FORMAT_X_BOTHEN_vi
12956 UINT64_C(3759153152), UINT64_C(0), // BUFFER_STORE_FORMAT_X_IDXEN_gfx10
12957 UINT64_C(36028800778108928), UINT64_C(0), // BUFFER_STORE_FORMAT_X_IDXEN_gfx11
12958 UINT64_C(3759153152), UINT64_C(0), // BUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7
12959 UINT64_C(3759153152), UINT64_C(0), // BUFFER_STORE_FORMAT_X_IDXEN_gfx90a
12960 UINT64_C(3759153152), UINT64_C(0), // BUFFER_STORE_FORMAT_X_IDXEN_vi
12961 UINT64_C(3759149056), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFEN_gfx10
12962 UINT64_C(18014402268626944), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFEN_gfx11
12963 UINT64_C(3759149056), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7
12964 UINT64_C(3759149056), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFEN_gfx90a
12965 UINT64_C(3759149056), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFEN_vi
12966 UINT64_C(3759144960), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFSET_gfx10
12967 UINT64_C(3759144960), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFSET_gfx11
12968 UINT64_C(3759144960), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7
12969 UINT64_C(3759144960), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFSET_gfx90a
12970 UINT64_C(3759144960), UINT64_C(0), // BUFFER_STORE_FORMAT_X_OFFSET_vi
12971 UINT64_C(36028800778141696), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_ADDR64_gfx6_gfx7
12972 UINT64_C(36028800778121216), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx10
12973 UINT64_C(63050398542331904), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx11
12974 UINT64_C(36028800778121216), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx6_gfx7
12975 UINT64_C(36028800778121216), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_BOTHEN_vi
12976 UINT64_C(36028800778117120), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx10
12977 UINT64_C(45036000032849920), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx11
12978 UINT64_C(36028800778117120), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx6_gfx7
12979 UINT64_C(36028800778117120), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_IDXEN_vi
12980 UINT64_C(36028800778113024), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx10
12981 UINT64_C(27021601523367936), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx11
12982 UINT64_C(36028800778113024), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx6_gfx7
12983 UINT64_C(36028800778113024), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFEN_vi
12984 UINT64_C(36028800778108928), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx10
12985 UINT64_C(9007203013885952), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx11
12986 UINT64_C(36028800778108928), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx6_gfx7
12987 UINT64_C(36028800778108928), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_OFFSET_vi
12988 UINT64_C(13871086855593721856), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12
12989 UINT64_C(13835058058574757888), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format
12990 UINT64_C(9259400837166333952), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12
12991 UINT64_C(9223372040147369984), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format
12992 UINT64_C(4647714818738946048), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12
12993 UINT64_C(4611686021719982080), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format
12994 UINT64_C(36028800311558144), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12
12995 UINT64_C(3292594176), UINT64_C(0), // BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format
12996 UINT64_C(13871086855589527552), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12
12997 UINT64_C(13835058058570563584), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12_format
12998 UINT64_C(9259400837162139648), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12
12999 UINT64_C(9223372040143175680), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12_format
13000 UINT64_C(4647714818734751744), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12
13001 UINT64_C(4611686021715787776), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12_format
13002 UINT64_C(36028800307363840), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12
13003 UINT64_C(3288399872), UINT64_C(0), // BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12_format
13004 UINT64_C(3774152704), UINT64_C(0), // BUFFER_STORE_LDS_DWORD_gfx90a
13005 UINT64_C(3774152704), UINT64_C(0), // BUFFER_STORE_LDS_DWORD_vi
13006 UINT64_C(3764944896), UINT64_C(0), // BUFFER_STORE_SHORT_ADDR64_gfx6_gfx7
13007 UINT64_C(3764924416), UINT64_C(0), // BUFFER_STORE_SHORT_BOTHEN_gfx10
13008 UINT64_C(54043199293095936), UINT64_C(0), // BUFFER_STORE_SHORT_BOTHEN_gfx11
13009 UINT64_C(3764924416), UINT64_C(0), // BUFFER_STORE_SHORT_BOTHEN_gfx6_gfx7
13010 UINT64_C(3764924416), UINT64_C(0), // BUFFER_STORE_SHORT_BOTHEN_gfx90a
13011 UINT64_C(3764924416), UINT64_C(0), // BUFFER_STORE_SHORT_BOTHEN_vi
13012 UINT64_C(3765186560), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx10
13013 UINT64_C(54043199296241664), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx11
13014 UINT64_C(3765186560), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx90a
13015 UINT64_C(3765186560), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_BOTHEN_vi
13016 UINT64_C(3765182464), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx10
13017 UINT64_C(36028800786759680), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx11
13018 UINT64_C(3765182464), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx90a
13019 UINT64_C(3765182464), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_IDXEN_vi
13020 UINT64_C(3765178368), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx10
13021 UINT64_C(18014402277277696), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx11
13022 UINT64_C(3765178368), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx90a
13023 UINT64_C(3765178368), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFEN_vi
13024 UINT64_C(3765174272), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx10
13025 UINT64_C(3767795712), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx11
13026 UINT64_C(3765174272), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx90a
13027 UINT64_C(3765174272), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_OFFSET_vi
13028 UINT64_C(36028800784150528), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx10
13029 UINT64_C(63050398550982656), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx11
13030 UINT64_C(36028800784150528), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_vi
13031 UINT64_C(36028800784146432), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx10
13032 UINT64_C(45036000041500672), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx11
13033 UINT64_C(36028800784146432), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_vi
13034 UINT64_C(36028800784142336), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx10
13035 UINT64_C(27021601532018688), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx11
13036 UINT64_C(36028800784142336), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_vi
13037 UINT64_C(36028800784138240), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx10
13038 UINT64_C(9007203022536704), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx11
13039 UINT64_C(36028800784138240), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_vi
13040 UINT64_C(13871086855594262528), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12
13041 UINT64_C(13835058058575298560), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format
13042 UINT64_C(9259400837166874624), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12
13043 UINT64_C(9223372040147910656), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format
13044 UINT64_C(4647714818739486720), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12
13045 UINT64_C(4611686021720522752), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format
13046 UINT64_C(36028800312098816), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12
13047 UINT64_C(3293134848), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format
13048 UINT64_C(13871086855590068224), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12
13049 UINT64_C(13835058058571104256), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format
13050 UINT64_C(9259400837162680320), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12
13051 UINT64_C(9223372040143716352), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format
13052 UINT64_C(4647714818735292416), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12
13053 UINT64_C(4611686021716328448), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format
13054 UINT64_C(36028800307904512), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12
13055 UINT64_C(3288940544), UINT64_C(0), // BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format
13056 UINT64_C(3764920320), UINT64_C(0), // BUFFER_STORE_SHORT_IDXEN_gfx10
13057 UINT64_C(36028800783613952), UINT64_C(0), // BUFFER_STORE_SHORT_IDXEN_gfx11
13058 UINT64_C(3764920320), UINT64_C(0), // BUFFER_STORE_SHORT_IDXEN_gfx6_gfx7
13059 UINT64_C(3764920320), UINT64_C(0), // BUFFER_STORE_SHORT_IDXEN_gfx90a
13060 UINT64_C(3764920320), UINT64_C(0), // BUFFER_STORE_SHORT_IDXEN_vi
13061 UINT64_C(3764916224), UINT64_C(0), // BUFFER_STORE_SHORT_OFFEN_gfx10
13062 UINT64_C(18014402274131968), UINT64_C(0), // BUFFER_STORE_SHORT_OFFEN_gfx11
13063 UINT64_C(3764916224), UINT64_C(0), // BUFFER_STORE_SHORT_OFFEN_gfx6_gfx7
13064 UINT64_C(3764916224), UINT64_C(0), // BUFFER_STORE_SHORT_OFFEN_gfx90a
13065 UINT64_C(3764916224), UINT64_C(0), // BUFFER_STORE_SHORT_OFFEN_vi
13066 UINT64_C(3764912128), UINT64_C(0), // BUFFER_STORE_SHORT_OFFSET_gfx10
13067 UINT64_C(3764649984), UINT64_C(0), // BUFFER_STORE_SHORT_OFFSET_gfx11
13068 UINT64_C(3764912128), UINT64_C(0), // BUFFER_STORE_SHORT_OFFSET_gfx6_gfx7
13069 UINT64_C(3764912128), UINT64_C(0), // BUFFER_STORE_SHORT_OFFSET_gfx90a
13070 UINT64_C(3764912128), UINT64_C(0), // BUFFER_STORE_SHORT_OFFSET_vi
13071 UINT64_C(36028800783908864), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_ADDR64_gfx6_gfx7
13072 UINT64_C(36028800783888384), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_BOTHEN_gfx10
13073 UINT64_C(63050398547836928), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_BOTHEN_gfx11
13074 UINT64_C(36028800783888384), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_BOTHEN_gfx6_gfx7
13075 UINT64_C(36028800783888384), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_BOTHEN_vi
13076 UINT64_C(36028800783884288), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_IDXEN_gfx10
13077 UINT64_C(45036000038354944), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_IDXEN_gfx11
13078 UINT64_C(36028800783884288), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_IDXEN_gfx6_gfx7
13079 UINT64_C(36028800783884288), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_IDXEN_vi
13080 UINT64_C(36028800783880192), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFEN_gfx10
13081 UINT64_C(27021601528872960), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFEN_gfx11
13082 UINT64_C(36028800783880192), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFEN_gfx6_gfx7
13083 UINT64_C(36028800783880192), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFEN_vi
13084 UINT64_C(36028800783876096), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFSET_gfx10
13085 UINT64_C(9007203019390976), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFSET_gfx11
13086 UINT64_C(36028800783876096), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFSET_gfx6_gfx7
13087 UINT64_C(36028800783876096), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_OFFSET_vi
13088 UINT64_C(13871086855594065920), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12
13089 UINT64_C(13835058058575101952), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12_format
13090 UINT64_C(9259400837166678016), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12
13091 UINT64_C(9223372040147714048), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12_format
13092 UINT64_C(4647714818739290112), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12
13093 UINT64_C(4611686021720326144), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12_format
13094 UINT64_C(36028800311902208), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12
13095 UINT64_C(3292938240), UINT64_C(0), // BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12_format
13096 UINT64_C(13871086855589871616), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12
13097 UINT64_C(13835058058570907648), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12_format
13098 UINT64_C(9259400837162483712), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12
13099 UINT64_C(9223372040143519744), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12_format
13100 UINT64_C(4647714818735095808), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12
13101 UINT64_C(4611686021716131840), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12_format
13102 UINT64_C(36028800307707904), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12
13103 UINT64_C(3288743936), UINT64_C(0), // BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12_format
13104 UINT64_C(3787456512), UINT64_C(0), // BUFFER_WBINVL1_SC_gfx6
13105 UINT64_C(3787456512), UINT64_C(0), // BUFFER_WBINVL1_VOL_gfx7
13106 UINT64_C(3774611456), UINT64_C(0), // BUFFER_WBINVL1_VOL_vi
13107 UINT64_C(3787718656), UINT64_C(0), // BUFFER_WBINVL1_gfx6_gfx7
13108 UINT64_C(3774349312), UINT64_C(0), // BUFFER_WBINVL1_vi
13109 UINT64_C(3768582144), UINT64_C(0), // BUFFER_WBL2_gfx90a
13110 UINT64_C(3768582144), UINT64_C(0), // BUFFER_WBL2_gfx940
13111 UINT64_C(3629383680), UINT64_C(0), // DS_ADD_F32_gfx10
13112 UINT64_C(3629383680), UINT64_C(0), // DS_ADD_F32_gfx11
13113 UINT64_C(3629383680), UINT64_C(0), // DS_ADD_F32_gfx12
13114 UINT64_C(3626631168), UINT64_C(0), // DS_ADD_F32_vi
13115 UINT64_C(3635937280), UINT64_C(0), // DS_ADD_F64_vi
13116 UINT64_C(3655991296), UINT64_C(0), // DS_ADD_GS_REG_RTN_gfx11
13117 UINT64_C(3646160896), UINT64_C(0), // DS_ADD_RTN_F32_gfx10
13118 UINT64_C(3655598080), UINT64_C(0), // DS_ADD_RTN_F32_gfx11
13119 UINT64_C(3655598080), UINT64_C(0), // DS_ADD_RTN_F32_gfx12
13120 UINT64_C(3630825472), UINT64_C(0), // DS_ADD_RTN_F32_vi
13121 UINT64_C(3640131584), UINT64_C(0), // DS_ADD_RTN_F64_vi
13122 UINT64_C(3632267264), UINT64_C(0), // DS_ADD_RTN_U32_gfx10
13123 UINT64_C(3632267264), UINT64_C(0), // DS_ADD_RTN_U32_gfx11
13124 UINT64_C(3632267264), UINT64_C(0), // DS_ADD_RTN_U32_gfx12
13125 UINT64_C(3632267264), UINT64_C(0), // DS_ADD_RTN_U32_gfx6_gfx7
13126 UINT64_C(3628072960), UINT64_C(0), // DS_ADD_RTN_U32_vi
13127 UINT64_C(3649044480), UINT64_C(0), // DS_ADD_RTN_U64_gfx10
13128 UINT64_C(3649044480), UINT64_C(0), // DS_ADD_RTN_U64_gfx11
13129 UINT64_C(3649044480), UINT64_C(0), // DS_ADD_RTN_U64_gfx12
13130 UINT64_C(3649044480), UINT64_C(0), // DS_ADD_RTN_U64_gfx6_gfx7
13131 UINT64_C(3636461568), UINT64_C(0), // DS_ADD_RTN_U64_vi
13132 UINT64_C(3662938112), UINT64_C(0), // DS_ADD_SRC2_F32_gfx10
13133 UINT64_C(3643408384), UINT64_C(0), // DS_ADD_SRC2_F32_vi
13134 UINT64_C(3657433088), UINT64_C(0), // DS_ADD_SRC2_U32_gfx10
13135 UINT64_C(3657433088), UINT64_C(0), // DS_ADD_SRC2_U32_gfx6_gfx7
13136 UINT64_C(3640655872), UINT64_C(0), // DS_ADD_SRC2_U32_vi
13137 UINT64_C(3674210304), UINT64_C(0), // DS_ADD_SRC2_U64_gfx10
13138 UINT64_C(3674210304), UINT64_C(0), // DS_ADD_SRC2_U64_gfx6_gfx7
13139 UINT64_C(3649044480), UINT64_C(0), // DS_ADD_SRC2_U64_vi
13140 UINT64_C(3623878656), UINT64_C(0), // DS_ADD_U32_gfx10
13141 UINT64_C(3623878656), UINT64_C(0), // DS_ADD_U32_gfx11
13142 UINT64_C(3623878656), UINT64_C(0), // DS_ADD_U32_gfx12
13143 UINT64_C(3623878656), UINT64_C(0), // DS_ADD_U32_gfx6_gfx7
13144 UINT64_C(3623878656), UINT64_C(0), // DS_ADD_U32_vi
13145 UINT64_C(3640655872), UINT64_C(0), // DS_ADD_U64_gfx10
13146 UINT64_C(3640655872), UINT64_C(0), // DS_ADD_U64_gfx11
13147 UINT64_C(3640655872), UINT64_C(0), // DS_ADD_U64_gfx12
13148 UINT64_C(3640655872), UINT64_C(0), // DS_ADD_U64_gfx6_gfx7
13149 UINT64_C(3632267264), UINT64_C(0), // DS_ADD_U64_vi
13150 UINT64_C(3626237952), UINT64_C(0), // DS_AND_B32_gfx10
13151 UINT64_C(3626237952), UINT64_C(0), // DS_AND_B32_gfx11
13152 UINT64_C(3626237952), UINT64_C(0), // DS_AND_B32_gfx12
13153 UINT64_C(3626237952), UINT64_C(0), // DS_AND_B32_gfx6_gfx7
13154 UINT64_C(3625058304), UINT64_C(0), // DS_AND_B32_vi
13155 UINT64_C(3643015168), UINT64_C(0), // DS_AND_B64_gfx10
13156 UINT64_C(3643015168), UINT64_C(0), // DS_AND_B64_gfx11
13157 UINT64_C(3643015168), UINT64_C(0), // DS_AND_B64_gfx12
13158 UINT64_C(3643015168), UINT64_C(0), // DS_AND_B64_gfx6_gfx7
13159 UINT64_C(3633446912), UINT64_C(0), // DS_AND_B64_vi
13160 UINT64_C(3634626560), UINT64_C(0), // DS_AND_RTN_B32_gfx10
13161 UINT64_C(3634626560), UINT64_C(0), // DS_AND_RTN_B32_gfx11
13162 UINT64_C(3634626560), UINT64_C(0), // DS_AND_RTN_B32_gfx12
13163 UINT64_C(3634626560), UINT64_C(0), // DS_AND_RTN_B32_gfx6_gfx7
13164 UINT64_C(3629252608), UINT64_C(0), // DS_AND_RTN_B32_vi
13165 UINT64_C(3651403776), UINT64_C(0), // DS_AND_RTN_B64_gfx10
13166 UINT64_C(3651403776), UINT64_C(0), // DS_AND_RTN_B64_gfx11
13167 UINT64_C(3651403776), UINT64_C(0), // DS_AND_RTN_B64_gfx12
13168 UINT64_C(3651403776), UINT64_C(0), // DS_AND_RTN_B64_gfx6_gfx7
13169 UINT64_C(3637641216), UINT64_C(0), // DS_AND_RTN_B64_vi
13170 UINT64_C(3659792384), UINT64_C(0), // DS_AND_SRC2_B32_gfx10
13171 UINT64_C(3659792384), UINT64_C(0), // DS_AND_SRC2_B32_gfx6_gfx7
13172 UINT64_C(3641835520), UINT64_C(0), // DS_AND_SRC2_B32_vi
13173 UINT64_C(3676569600), UINT64_C(0), // DS_AND_SRC2_B64_gfx10
13174 UINT64_C(3676569600), UINT64_C(0), // DS_AND_SRC2_B64_gfx6_gfx7
13175 UINT64_C(3650224128), UINT64_C(0), // DS_AND_SRC2_B64_vi
13176 UINT64_C(3640131584), UINT64_C(0), // DS_APPEND_gfx10
13177 UINT64_C(3640131584), UINT64_C(0), // DS_APPEND_gfx11
13178 UINT64_C(3640131584), UINT64_C(0), // DS_APPEND_gfx12
13179 UINT64_C(3640131584), UINT64_C(0), // DS_APPEND_gfx6_gfx7
13180 UINT64_C(3648782336), UINT64_C(0), // DS_APPEND_vi
13181 UINT64_C(3670802432), UINT64_C(0), // DS_BPERMUTE_B32_gfx10
13182 UINT64_C(3670802432), UINT64_C(0), // DS_BPERMUTE_B32_gfx11
13183 UINT64_C(3670802432), UINT64_C(0), // DS_BPERMUTE_B32_gfx12
13184 UINT64_C(3632136192), UINT64_C(0), // DS_BPERMUTE_B32_vi
13185 UINT64_C(3669229568), UINT64_C(0), // DS_BVH_STACK_RTN_B32_gfx11
13186 UINT64_C(3628072960), UINT64_C(0), // DS_CMPSTORE_B32_gfx11
13187 UINT64_C(3628072960), UINT64_C(0), // DS_CMPSTORE_B32_gfx12
13188 UINT64_C(3644850176), UINT64_C(0), // DS_CMPSTORE_B64_gfx11
13189 UINT64_C(3644850176), UINT64_C(0), // DS_CMPSTORE_B64_gfx12
13190 UINT64_C(3628335104), UINT64_C(0), // DS_CMPSTORE_F32_gfx11
13191 UINT64_C(3645112320), UINT64_C(0), // DS_CMPSTORE_F64_gfx11
13192 UINT64_C(3636461568), UINT64_C(0), // DS_CMPSTORE_RTN_B32_gfx11
13193 UINT64_C(3636461568), UINT64_C(0), // DS_CMPSTORE_RTN_B32_gfx12
13194 UINT64_C(3653238784), UINT64_C(0), // DS_CMPSTORE_RTN_B64_gfx11
13195 UINT64_C(3653238784), UINT64_C(0), // DS_CMPSTORE_RTN_B64_gfx12
13196 UINT64_C(3636723712), UINT64_C(0), // DS_CMPSTORE_RTN_F32_gfx11
13197 UINT64_C(3653500928), UINT64_C(0), // DS_CMPSTORE_RTN_F64_gfx11
13198 UINT64_C(3628072960), UINT64_C(0), // DS_CMPST_B32_gfx10
13199 UINT64_C(3628072960), UINT64_C(0), // DS_CMPST_B32_gfx6_gfx7
13200 UINT64_C(3625975808), UINT64_C(0), // DS_CMPST_B32_vi
13201 UINT64_C(3644850176), UINT64_C(0), // DS_CMPST_B64_gfx10
13202 UINT64_C(3644850176), UINT64_C(0), // DS_CMPST_B64_gfx6_gfx7
13203 UINT64_C(3634364416), UINT64_C(0), // DS_CMPST_B64_vi
13204 UINT64_C(3628335104), UINT64_C(0), // DS_CMPST_F32_gfx10
13205 UINT64_C(3628335104), UINT64_C(0), // DS_CMPST_F32_gfx6_gfx7
13206 UINT64_C(3626106880), UINT64_C(0), // DS_CMPST_F32_vi
13207 UINT64_C(3645112320), UINT64_C(0), // DS_CMPST_F64_gfx10
13208 UINT64_C(3645112320), UINT64_C(0), // DS_CMPST_F64_gfx6_gfx7
13209 UINT64_C(3634495488), UINT64_C(0), // DS_CMPST_F64_vi
13210 UINT64_C(3636461568), UINT64_C(0), // DS_CMPST_RTN_B32_gfx10
13211 UINT64_C(3636461568), UINT64_C(0), // DS_CMPST_RTN_B32_gfx6_gfx7
13212 UINT64_C(3630170112), UINT64_C(0), // DS_CMPST_RTN_B32_vi
13213 UINT64_C(3653238784), UINT64_C(0), // DS_CMPST_RTN_B64_gfx10
13214 UINT64_C(3653238784), UINT64_C(0), // DS_CMPST_RTN_B64_gfx6_gfx7
13215 UINT64_C(3638558720), UINT64_C(0), // DS_CMPST_RTN_B64_vi
13216 UINT64_C(3636723712), UINT64_C(0), // DS_CMPST_RTN_F32_gfx10
13217 UINT64_C(3636723712), UINT64_C(0), // DS_CMPST_RTN_F32_gfx6_gfx7
13218 UINT64_C(3630301184), UINT64_C(0), // DS_CMPST_RTN_F32_vi
13219 UINT64_C(3653500928), UINT64_C(0), // DS_CMPST_RTN_F64_gfx10
13220 UINT64_C(3653500928), UINT64_C(0), // DS_CMPST_RTN_F64_gfx6_gfx7
13221 UINT64_C(3638689792), UINT64_C(0), // DS_CMPST_RTN_F64_vi
13222 UINT64_C(3656908800), UINT64_C(0), // DS_CONDXCHG32_RTN_B64_gfx10
13223 UINT64_C(3656908800), UINT64_C(0), // DS_CONDXCHG32_RTN_B64_gfx11
13224 UINT64_C(3656908800), UINT64_C(0), // DS_CONDXCHG32_RTN_B64_gfx12
13225 UINT64_C(3656908800), UINT64_C(0), // DS_CONDXCHG32_RTN_B64_gfx7
13226 UINT64_C(3640393728), UINT64_C(0), // DS_CONDXCHG32_RTN_B64_vi
13227 UINT64_C(3667918848), UINT64_C(0), // DS_COND_SUB_RTN_U32_gfx12
13228 UINT64_C(3663724544), UINT64_C(0), // DS_COND_SUB_U32_gfx12
13229 UINT64_C(3639869440), UINT64_C(0), // DS_CONSUME_gfx10
13230 UINT64_C(3639869440), UINT64_C(0), // DS_CONSUME_gfx11
13231 UINT64_C(3639869440), UINT64_C(0), // DS_CONSUME_gfx12
13232 UINT64_C(3639869440), UINT64_C(0), // DS_CONSUME_gfx6_gfx7
13233 UINT64_C(3648651264), UINT64_C(0), // DS_CONSUME_vi
13234 UINT64_C(3633315840), UINT64_C(0), // DS_DEC_RTN_U32_gfx10
13235 UINT64_C(3633315840), UINT64_C(0), // DS_DEC_RTN_U32_gfx11
13236 UINT64_C(3633315840), UINT64_C(0), // DS_DEC_RTN_U32_gfx12
13237 UINT64_C(3633315840), UINT64_C(0), // DS_DEC_RTN_U32_gfx6_gfx7
13238 UINT64_C(3628597248), UINT64_C(0), // DS_DEC_RTN_U32_vi
13239 UINT64_C(3650093056), UINT64_C(0), // DS_DEC_RTN_U64_gfx10
13240 UINT64_C(3650093056), UINT64_C(0), // DS_DEC_RTN_U64_gfx11
13241 UINT64_C(3650093056), UINT64_C(0), // DS_DEC_RTN_U64_gfx12
13242 UINT64_C(3650093056), UINT64_C(0), // DS_DEC_RTN_U64_gfx6_gfx7
13243 UINT64_C(3636985856), UINT64_C(0), // DS_DEC_RTN_U64_vi
13244 UINT64_C(3658481664), UINT64_C(0), // DS_DEC_SRC2_U32_gfx10
13245 UINT64_C(3658481664), UINT64_C(0), // DS_DEC_SRC2_U32_gfx6_gfx7
13246 UINT64_C(3641180160), UINT64_C(0), // DS_DEC_SRC2_U32_vi
13247 UINT64_C(3675258880), UINT64_C(0), // DS_DEC_SRC2_U64_gfx10
13248 UINT64_C(3675258880), UINT64_C(0), // DS_DEC_SRC2_U64_gfx6_gfx7
13249 UINT64_C(3649568768), UINT64_C(0), // DS_DEC_SRC2_U64_vi
13250 UINT64_C(3624927232), UINT64_C(0), // DS_DEC_U32_gfx10
13251 UINT64_C(3624927232), UINT64_C(0), // DS_DEC_U32_gfx11
13252 UINT64_C(3624927232), UINT64_C(0), // DS_DEC_U32_gfx12
13253 UINT64_C(3624927232), UINT64_C(0), // DS_DEC_U32_gfx6_gfx7
13254 UINT64_C(3624402944), UINT64_C(0), // DS_DEC_U32_vi
13255 UINT64_C(3641704448), UINT64_C(0), // DS_DEC_U64_gfx10
13256 UINT64_C(3641704448), UINT64_C(0), // DS_DEC_U64_gfx11
13257 UINT64_C(3641704448), UINT64_C(0), // DS_DEC_U64_gfx12
13258 UINT64_C(3641704448), UINT64_C(0), // DS_DEC_U64_gfx6_gfx7
13259 UINT64_C(3632791552), UINT64_C(0), // DS_DEC_U64_vi
13260 UINT64_C(3457155072), UINT64_C(0), // DS_DIRECT_LOAD_gfx12
13261 UINT64_C(3631611904), UINT64_C(0), // DS_GWS_BARRIER_gfx10
13262 UINT64_C(3631611904), UINT64_C(0), // DS_GWS_BARRIER_gfx11
13263 UINT64_C(3631611904), UINT64_C(0), // DS_GWS_BARRIER_gfx6_gfx7
13264 UINT64_C(3644522496), UINT64_C(0), // DS_GWS_BARRIER_vi
13265 UINT64_C(3630563328), UINT64_C(0), // DS_GWS_INIT_gfx10
13266 UINT64_C(3630563328), UINT64_C(0), // DS_GWS_INIT_gfx11
13267 UINT64_C(3630563328), UINT64_C(0), // DS_GWS_INIT_gfx6_gfx7
13268 UINT64_C(3643998208), UINT64_C(0), // DS_GWS_INIT_vi
13269 UINT64_C(3631087616), UINT64_C(0), // DS_GWS_SEMA_BR_gfx10
13270 UINT64_C(3631087616), UINT64_C(0), // DS_GWS_SEMA_BR_gfx11
13271 UINT64_C(3631087616), UINT64_C(0), // DS_GWS_SEMA_BR_gfx6_gfx7
13272 UINT64_C(3644260352), UINT64_C(0), // DS_GWS_SEMA_BR_vi
13273 UINT64_C(3631349760), UINT64_C(0), // DS_GWS_SEMA_P_gfx10
13274 UINT64_C(3631349760), UINT64_C(0), // DS_GWS_SEMA_P_gfx11
13275 UINT64_C(3631349760), UINT64_C(0), // DS_GWS_SEMA_P_gfx6_gfx7
13276 UINT64_C(3644391424), UINT64_C(0), // DS_GWS_SEMA_P_vi
13277 UINT64_C(3630301184), UINT64_C(0), // DS_GWS_SEMA_RELEASE_ALL_gfx10
13278 UINT64_C(3630301184), UINT64_C(0), // DS_GWS_SEMA_RELEASE_ALL_gfx11
13279 UINT64_C(3630301184), UINT64_C(0), // DS_GWS_SEMA_RELEASE_ALL_gfx7
13280 UINT64_C(3643867136), UINT64_C(0), // DS_GWS_SEMA_RELEASE_ALL_vi
13281 UINT64_C(3630825472), UINT64_C(0), // DS_GWS_SEMA_V_gfx10
13282 UINT64_C(3630825472), UINT64_C(0), // DS_GWS_SEMA_V_gfx11
13283 UINT64_C(3630825472), UINT64_C(0), // DS_GWS_SEMA_V_gfx6_gfx7
13284 UINT64_C(3644129280), UINT64_C(0), // DS_GWS_SEMA_V_vi
13285 UINT64_C(3633053696), UINT64_C(0), // DS_INC_RTN_U32_gfx10
13286 UINT64_C(3633053696), UINT64_C(0), // DS_INC_RTN_U32_gfx11
13287 UINT64_C(3633053696), UINT64_C(0), // DS_INC_RTN_U32_gfx12
13288 UINT64_C(3633053696), UINT64_C(0), // DS_INC_RTN_U32_gfx6_gfx7
13289 UINT64_C(3628466176), UINT64_C(0), // DS_INC_RTN_U32_vi
13290 UINT64_C(3649830912), UINT64_C(0), // DS_INC_RTN_U64_gfx10
13291 UINT64_C(3649830912), UINT64_C(0), // DS_INC_RTN_U64_gfx11
13292 UINT64_C(3649830912), UINT64_C(0), // DS_INC_RTN_U64_gfx12
13293 UINT64_C(3649830912), UINT64_C(0), // DS_INC_RTN_U64_gfx6_gfx7
13294 UINT64_C(3636854784), UINT64_C(0), // DS_INC_RTN_U64_vi
13295 UINT64_C(3658219520), UINT64_C(0), // DS_INC_SRC2_U32_gfx10
13296 UINT64_C(3658219520), UINT64_C(0), // DS_INC_SRC2_U32_gfx6_gfx7
13297 UINT64_C(3641049088), UINT64_C(0), // DS_INC_SRC2_U32_vi
13298 UINT64_C(3674996736), UINT64_C(0), // DS_INC_SRC2_U64_gfx10
13299 UINT64_C(3674996736), UINT64_C(0), // DS_INC_SRC2_U64_gfx6_gfx7
13300 UINT64_C(3649437696), UINT64_C(0), // DS_INC_SRC2_U64_vi
13301 UINT64_C(3624665088), UINT64_C(0), // DS_INC_U32_gfx10
13302 UINT64_C(3624665088), UINT64_C(0), // DS_INC_U32_gfx11
13303 UINT64_C(3624665088), UINT64_C(0), // DS_INC_U32_gfx12
13304 UINT64_C(3624665088), UINT64_C(0), // DS_INC_U32_gfx6_gfx7
13305 UINT64_C(3624271872), UINT64_C(0), // DS_INC_U32_vi
13306 UINT64_C(3641442304), UINT64_C(0), // DS_INC_U64_gfx10
13307 UINT64_C(3641442304), UINT64_C(0), // DS_INC_U64_gfx11
13308 UINT64_C(3641442304), UINT64_C(0), // DS_INC_U64_gfx12
13309 UINT64_C(3641442304), UINT64_C(0), // DS_INC_U64_gfx6_gfx7
13310 UINT64_C(3632660480), UINT64_C(0), // DS_INC_U64_vi
13311 UINT64_C(3628859392), UINT64_C(0), // DS_MAX_F32_gfx10
13312 UINT64_C(3628859392), UINT64_C(0), // DS_MAX_F32_gfx11
13313 UINT64_C(3628859392), UINT64_C(0), // DS_MAX_F32_gfx12
13314 UINT64_C(3628859392), UINT64_C(0), // DS_MAX_F32_gfx6_gfx7
13315 UINT64_C(3626369024), UINT64_C(0), // DS_MAX_F32_vi
13316 UINT64_C(3645636608), UINT64_C(0), // DS_MAX_F64_gfx10
13317 UINT64_C(3645636608), UINT64_C(0), // DS_MAX_F64_gfx11
13318 UINT64_C(3645636608), UINT64_C(0), // DS_MAX_F64_gfx12
13319 UINT64_C(3645636608), UINT64_C(0), // DS_MAX_F64_gfx6_gfx7
13320 UINT64_C(3634757632), UINT64_C(0), // DS_MAX_F64_vi
13321 UINT64_C(3625451520), UINT64_C(0), // DS_MAX_I32_gfx10
13322 UINT64_C(3625451520), UINT64_C(0), // DS_MAX_I32_gfx11
13323 UINT64_C(3625451520), UINT64_C(0), // DS_MAX_I32_gfx12
13324 UINT64_C(3625451520), UINT64_C(0), // DS_MAX_I32_gfx6_gfx7
13325 UINT64_C(3624665088), UINT64_C(0), // DS_MAX_I32_vi
13326 UINT64_C(3642228736), UINT64_C(0), // DS_MAX_I64_gfx10
13327 UINT64_C(3642228736), UINT64_C(0), // DS_MAX_I64_gfx11
13328 UINT64_C(3642228736), UINT64_C(0), // DS_MAX_I64_gfx12
13329 UINT64_C(3642228736), UINT64_C(0), // DS_MAX_I64_gfx6_gfx7
13330 UINT64_C(3633053696), UINT64_C(0), // DS_MAX_I64_vi
13331 UINT64_C(3637248000), UINT64_C(0), // DS_MAX_RTN_F32_gfx10
13332 UINT64_C(3637248000), UINT64_C(0), // DS_MAX_RTN_F32_gfx11
13333 UINT64_C(3637248000), UINT64_C(0), // DS_MAX_RTN_F32_gfx12
13334 UINT64_C(3637248000), UINT64_C(0), // DS_MAX_RTN_F32_gfx6_gfx7
13335 UINT64_C(3630563328), UINT64_C(0), // DS_MAX_RTN_F32_vi
13336 UINT64_C(3654025216), UINT64_C(0), // DS_MAX_RTN_F64_gfx10
13337 UINT64_C(3654025216), UINT64_C(0), // DS_MAX_RTN_F64_gfx11
13338 UINT64_C(3654025216), UINT64_C(0), // DS_MAX_RTN_F64_gfx12
13339 UINT64_C(3654025216), UINT64_C(0), // DS_MAX_RTN_F64_gfx6_gfx7
13340 UINT64_C(3638951936), UINT64_C(0), // DS_MAX_RTN_F64_vi
13341 UINT64_C(3633840128), UINT64_C(0), // DS_MAX_RTN_I32_gfx10
13342 UINT64_C(3633840128), UINT64_C(0), // DS_MAX_RTN_I32_gfx11
13343 UINT64_C(3633840128), UINT64_C(0), // DS_MAX_RTN_I32_gfx12
13344 UINT64_C(3633840128), UINT64_C(0), // DS_MAX_RTN_I32_gfx6_gfx7
13345 UINT64_C(3628859392), UINT64_C(0), // DS_MAX_RTN_I32_vi
13346 UINT64_C(3650617344), UINT64_C(0), // DS_MAX_RTN_I64_gfx10
13347 UINT64_C(3650617344), UINT64_C(0), // DS_MAX_RTN_I64_gfx11
13348 UINT64_C(3650617344), UINT64_C(0), // DS_MAX_RTN_I64_gfx12
13349 UINT64_C(3650617344), UINT64_C(0), // DS_MAX_RTN_I64_gfx6_gfx7
13350 UINT64_C(3637248000), UINT64_C(0), // DS_MAX_RTN_I64_vi
13351 UINT64_C(3634364416), UINT64_C(0), // DS_MAX_RTN_U32_gfx10
13352 UINT64_C(3634364416), UINT64_C(0), // DS_MAX_RTN_U32_gfx11
13353 UINT64_C(3634364416), UINT64_C(0), // DS_MAX_RTN_U32_gfx12
13354 UINT64_C(3634364416), UINT64_C(0), // DS_MAX_RTN_U32_gfx6_gfx7
13355 UINT64_C(3629121536), UINT64_C(0), // DS_MAX_RTN_U32_vi
13356 UINT64_C(3651141632), UINT64_C(0), // DS_MAX_RTN_U64_gfx10
13357 UINT64_C(3651141632), UINT64_C(0), // DS_MAX_RTN_U64_gfx11
13358 UINT64_C(3651141632), UINT64_C(0), // DS_MAX_RTN_U64_gfx12
13359 UINT64_C(3651141632), UINT64_C(0), // DS_MAX_RTN_U64_gfx6_gfx7
13360 UINT64_C(3637510144), UINT64_C(0), // DS_MAX_RTN_U64_vi
13361 UINT64_C(3662413824), UINT64_C(0), // DS_MAX_SRC2_F32_gfx10
13362 UINT64_C(3662413824), UINT64_C(0), // DS_MAX_SRC2_F32_gfx6_gfx7
13363 UINT64_C(3643146240), UINT64_C(0), // DS_MAX_SRC2_F32_vi
13364 UINT64_C(3679191040), UINT64_C(0), // DS_MAX_SRC2_F64_gfx10
13365 UINT64_C(3679191040), UINT64_C(0), // DS_MAX_SRC2_F64_gfx6_gfx7
13366 UINT64_C(3651534848), UINT64_C(0), // DS_MAX_SRC2_F64_vi
13367 UINT64_C(3659005952), UINT64_C(0), // DS_MAX_SRC2_I32_gfx10
13368 UINT64_C(3659005952), UINT64_C(0), // DS_MAX_SRC2_I32_gfx6_gfx7
13369 UINT64_C(3641442304), UINT64_C(0), // DS_MAX_SRC2_I32_vi
13370 UINT64_C(3675783168), UINT64_C(0), // DS_MAX_SRC2_I64_gfx10
13371 UINT64_C(3675783168), UINT64_C(0), // DS_MAX_SRC2_I64_gfx6_gfx7
13372 UINT64_C(3649830912), UINT64_C(0), // DS_MAX_SRC2_I64_vi
13373 UINT64_C(3659530240), UINT64_C(0), // DS_MAX_SRC2_U32_gfx10
13374 UINT64_C(3659530240), UINT64_C(0), // DS_MAX_SRC2_U32_gfx6_gfx7
13375 UINT64_C(3641704448), UINT64_C(0), // DS_MAX_SRC2_U32_vi
13376 UINT64_C(3676307456), UINT64_C(0), // DS_MAX_SRC2_U64_gfx10
13377 UINT64_C(3676307456), UINT64_C(0), // DS_MAX_SRC2_U64_gfx6_gfx7
13378 UINT64_C(3650093056), UINT64_C(0), // DS_MAX_SRC2_U64_vi
13379 UINT64_C(3625975808), UINT64_C(0), // DS_MAX_U32_gfx10
13380 UINT64_C(3625975808), UINT64_C(0), // DS_MAX_U32_gfx11
13381 UINT64_C(3625975808), UINT64_C(0), // DS_MAX_U32_gfx12
13382 UINT64_C(3625975808), UINT64_C(0), // DS_MAX_U32_gfx6_gfx7
13383 UINT64_C(3624927232), UINT64_C(0), // DS_MAX_U32_vi
13384 UINT64_C(3642753024), UINT64_C(0), // DS_MAX_U64_gfx10
13385 UINT64_C(3642753024), UINT64_C(0), // DS_MAX_U64_gfx11
13386 UINT64_C(3642753024), UINT64_C(0), // DS_MAX_U64_gfx12
13387 UINT64_C(3642753024), UINT64_C(0), // DS_MAX_U64_gfx6_gfx7
13388 UINT64_C(3633315840), UINT64_C(0), // DS_MAX_U64_vi
13389 UINT64_C(3628597248), UINT64_C(0), // DS_MIN_F32_gfx10
13390 UINT64_C(3628597248), UINT64_C(0), // DS_MIN_F32_gfx11
13391 UINT64_C(3628597248), UINT64_C(0), // DS_MIN_F32_gfx12
13392 UINT64_C(3628597248), UINT64_C(0), // DS_MIN_F32_gfx6_gfx7
13393 UINT64_C(3626237952), UINT64_C(0), // DS_MIN_F32_vi
13394 UINT64_C(3645374464), UINT64_C(0), // DS_MIN_F64_gfx10
13395 UINT64_C(3645374464), UINT64_C(0), // DS_MIN_F64_gfx11
13396 UINT64_C(3645374464), UINT64_C(0), // DS_MIN_F64_gfx12
13397 UINT64_C(3645374464), UINT64_C(0), // DS_MIN_F64_gfx6_gfx7
13398 UINT64_C(3634626560), UINT64_C(0), // DS_MIN_F64_vi
13399 UINT64_C(3625189376), UINT64_C(0), // DS_MIN_I32_gfx10
13400 UINT64_C(3625189376), UINT64_C(0), // DS_MIN_I32_gfx11
13401 UINT64_C(3625189376), UINT64_C(0), // DS_MIN_I32_gfx12
13402 UINT64_C(3625189376), UINT64_C(0), // DS_MIN_I32_gfx6_gfx7
13403 UINT64_C(3624534016), UINT64_C(0), // DS_MIN_I32_vi
13404 UINT64_C(3641966592), UINT64_C(0), // DS_MIN_I64_gfx10
13405 UINT64_C(3641966592), UINT64_C(0), // DS_MIN_I64_gfx11
13406 UINT64_C(3641966592), UINT64_C(0), // DS_MIN_I64_gfx12
13407 UINT64_C(3641966592), UINT64_C(0), // DS_MIN_I64_gfx6_gfx7
13408 UINT64_C(3632922624), UINT64_C(0), // DS_MIN_I64_vi
13409 UINT64_C(3636985856), UINT64_C(0), // DS_MIN_RTN_F32_gfx10
13410 UINT64_C(3636985856), UINT64_C(0), // DS_MIN_RTN_F32_gfx11
13411 UINT64_C(3636985856), UINT64_C(0), // DS_MIN_RTN_F32_gfx12
13412 UINT64_C(3636985856), UINT64_C(0), // DS_MIN_RTN_F32_gfx6_gfx7
13413 UINT64_C(3630432256), UINT64_C(0), // DS_MIN_RTN_F32_vi
13414 UINT64_C(3653763072), UINT64_C(0), // DS_MIN_RTN_F64_gfx10
13415 UINT64_C(3653763072), UINT64_C(0), // DS_MIN_RTN_F64_gfx11
13416 UINT64_C(3653763072), UINT64_C(0), // DS_MIN_RTN_F64_gfx12
13417 UINT64_C(3653763072), UINT64_C(0), // DS_MIN_RTN_F64_gfx6_gfx7
13418 UINT64_C(3638820864), UINT64_C(0), // DS_MIN_RTN_F64_vi
13419 UINT64_C(3633577984), UINT64_C(0), // DS_MIN_RTN_I32_gfx10
13420 UINT64_C(3633577984), UINT64_C(0), // DS_MIN_RTN_I32_gfx11
13421 UINT64_C(3633577984), UINT64_C(0), // DS_MIN_RTN_I32_gfx12
13422 UINT64_C(3633577984), UINT64_C(0), // DS_MIN_RTN_I32_gfx6_gfx7
13423 UINT64_C(3628728320), UINT64_C(0), // DS_MIN_RTN_I32_vi
13424 UINT64_C(3650355200), UINT64_C(0), // DS_MIN_RTN_I64_gfx10
13425 UINT64_C(3650355200), UINT64_C(0), // DS_MIN_RTN_I64_gfx11
13426 UINT64_C(3650355200), UINT64_C(0), // DS_MIN_RTN_I64_gfx12
13427 UINT64_C(3650355200), UINT64_C(0), // DS_MIN_RTN_I64_gfx6_gfx7
13428 UINT64_C(3637116928), UINT64_C(0), // DS_MIN_RTN_I64_vi
13429 UINT64_C(3634102272), UINT64_C(0), // DS_MIN_RTN_U32_gfx10
13430 UINT64_C(3634102272), UINT64_C(0), // DS_MIN_RTN_U32_gfx11
13431 UINT64_C(3634102272), UINT64_C(0), // DS_MIN_RTN_U32_gfx12
13432 UINT64_C(3634102272), UINT64_C(0), // DS_MIN_RTN_U32_gfx6_gfx7
13433 UINT64_C(3628990464), UINT64_C(0), // DS_MIN_RTN_U32_vi
13434 UINT64_C(3650879488), UINT64_C(0), // DS_MIN_RTN_U64_gfx10
13435 UINT64_C(3650879488), UINT64_C(0), // DS_MIN_RTN_U64_gfx11
13436 UINT64_C(3650879488), UINT64_C(0), // DS_MIN_RTN_U64_gfx12
13437 UINT64_C(3650879488), UINT64_C(0), // DS_MIN_RTN_U64_gfx6_gfx7
13438 UINT64_C(3637379072), UINT64_C(0), // DS_MIN_RTN_U64_vi
13439 UINT64_C(3662151680), UINT64_C(0), // DS_MIN_SRC2_F32_gfx10
13440 UINT64_C(3662151680), UINT64_C(0), // DS_MIN_SRC2_F32_gfx6_gfx7
13441 UINT64_C(3643015168), UINT64_C(0), // DS_MIN_SRC2_F32_vi
13442 UINT64_C(3678928896), UINT64_C(0), // DS_MIN_SRC2_F64_gfx10
13443 UINT64_C(3678928896), UINT64_C(0), // DS_MIN_SRC2_F64_gfx6_gfx7
13444 UINT64_C(3651403776), UINT64_C(0), // DS_MIN_SRC2_F64_vi
13445 UINT64_C(3658743808), UINT64_C(0), // DS_MIN_SRC2_I32_gfx10
13446 UINT64_C(3658743808), UINT64_C(0), // DS_MIN_SRC2_I32_gfx6_gfx7
13447 UINT64_C(3641311232), UINT64_C(0), // DS_MIN_SRC2_I32_vi
13448 UINT64_C(3675521024), UINT64_C(0), // DS_MIN_SRC2_I64_gfx10
13449 UINT64_C(3675521024), UINT64_C(0), // DS_MIN_SRC2_I64_gfx6_gfx7
13450 UINT64_C(3649699840), UINT64_C(0), // DS_MIN_SRC2_I64_vi
13451 UINT64_C(3659268096), UINT64_C(0), // DS_MIN_SRC2_U32_gfx10
13452 UINT64_C(3659268096), UINT64_C(0), // DS_MIN_SRC2_U32_gfx6_gfx7
13453 UINT64_C(3641573376), UINT64_C(0), // DS_MIN_SRC2_U32_vi
13454 UINT64_C(3676045312), UINT64_C(0), // DS_MIN_SRC2_U64_gfx10
13455 UINT64_C(3676045312), UINT64_C(0), // DS_MIN_SRC2_U64_gfx6_gfx7
13456 UINT64_C(3649961984), UINT64_C(0), // DS_MIN_SRC2_U64_vi
13457 UINT64_C(3625713664), UINT64_C(0), // DS_MIN_U32_gfx10
13458 UINT64_C(3625713664), UINT64_C(0), // DS_MIN_U32_gfx11
13459 UINT64_C(3625713664), UINT64_C(0), // DS_MIN_U32_gfx12
13460 UINT64_C(3625713664), UINT64_C(0), // DS_MIN_U32_gfx6_gfx7
13461 UINT64_C(3624796160), UINT64_C(0), // DS_MIN_U32_vi
13462 UINT64_C(3642490880), UINT64_C(0), // DS_MIN_U64_gfx10
13463 UINT64_C(3642490880), UINT64_C(0), // DS_MIN_U64_gfx11
13464 UINT64_C(3642490880), UINT64_C(0), // DS_MIN_U64_gfx12
13465 UINT64_C(3642490880), UINT64_C(0), // DS_MIN_U64_gfx6_gfx7
13466 UINT64_C(3633184768), UINT64_C(0), // DS_MIN_U64_vi
13467 UINT64_C(3627024384), UINT64_C(0), // DS_MSKOR_B32_gfx10
13468 UINT64_C(3627024384), UINT64_C(0), // DS_MSKOR_B32_gfx11
13469 UINT64_C(3627024384), UINT64_C(0), // DS_MSKOR_B32_gfx12
13470 UINT64_C(3627024384), UINT64_C(0), // DS_MSKOR_B32_gfx6_gfx7
13471 UINT64_C(3625451520), UINT64_C(0), // DS_MSKOR_B32_vi
13472 UINT64_C(3643801600), UINT64_C(0), // DS_MSKOR_B64_gfx10
13473 UINT64_C(3643801600), UINT64_C(0), // DS_MSKOR_B64_gfx11
13474 UINT64_C(3643801600), UINT64_C(0), // DS_MSKOR_B64_gfx12
13475 UINT64_C(3643801600), UINT64_C(0), // DS_MSKOR_B64_gfx6_gfx7
13476 UINT64_C(3633840128), UINT64_C(0), // DS_MSKOR_B64_vi
13477 UINT64_C(3635412992), UINT64_C(0), // DS_MSKOR_RTN_B32_gfx10
13478 UINT64_C(3635412992), UINT64_C(0), // DS_MSKOR_RTN_B32_gfx11
13479 UINT64_C(3635412992), UINT64_C(0), // DS_MSKOR_RTN_B32_gfx12
13480 UINT64_C(3635412992), UINT64_C(0), // DS_MSKOR_RTN_B32_gfx6_gfx7
13481 UINT64_C(3629645824), UINT64_C(0), // DS_MSKOR_RTN_B32_vi
13482 UINT64_C(3652190208), UINT64_C(0), // DS_MSKOR_RTN_B64_gfx10
13483 UINT64_C(3652190208), UINT64_C(0), // DS_MSKOR_RTN_B64_gfx11
13484 UINT64_C(3652190208), UINT64_C(0), // DS_MSKOR_RTN_B64_gfx12
13485 UINT64_C(3652190208), UINT64_C(0), // DS_MSKOR_RTN_B64_gfx6_gfx7
13486 UINT64_C(3638034432), UINT64_C(0), // DS_MSKOR_RTN_B64_vi
13487 UINT64_C(3629121536), UINT64_C(0), // DS_NOP_gfx10
13488 UINT64_C(3629121536), UINT64_C(0), // DS_NOP_gfx11
13489 UINT64_C(3629121536), UINT64_C(0), // DS_NOP_gfx12
13490 UINT64_C(3629121536), UINT64_C(0), // DS_NOP_gfx6_gfx7
13491 UINT64_C(3626500096), UINT64_C(0), // DS_NOP_vi
13492 UINT64_C(3640524800), UINT64_C(0), // DS_ORDERED_COUNT_gfx10
13493 UINT64_C(3640524800), UINT64_C(0), // DS_ORDERED_COUNT_gfx11
13494 UINT64_C(3640524800), UINT64_C(0), // DS_ORDERED_COUNT_gfx6_gfx7
13495 UINT64_C(3648978944), UINT64_C(0), // DS_ORDERED_COUNT_vi
13496 UINT64_C(3626500096), UINT64_C(0), // DS_OR_B32_gfx10
13497 UINT64_C(3626500096), UINT64_C(0), // DS_OR_B32_gfx11
13498 UINT64_C(3626500096), UINT64_C(0), // DS_OR_B32_gfx12
13499 UINT64_C(3626500096), UINT64_C(0), // DS_OR_B32_gfx6_gfx7
13500 UINT64_C(3625189376), UINT64_C(0), // DS_OR_B32_vi
13501 UINT64_C(3643277312), UINT64_C(0), // DS_OR_B64_gfx10
13502 UINT64_C(3643277312), UINT64_C(0), // DS_OR_B64_gfx11
13503 UINT64_C(3643277312), UINT64_C(0), // DS_OR_B64_gfx12
13504 UINT64_C(3643277312), UINT64_C(0), // DS_OR_B64_gfx6_gfx7
13505 UINT64_C(3633577984), UINT64_C(0), // DS_OR_B64_vi
13506 UINT64_C(3634888704), UINT64_C(0), // DS_OR_RTN_B32_gfx10
13507 UINT64_C(3634888704), UINT64_C(0), // DS_OR_RTN_B32_gfx11
13508 UINT64_C(3634888704), UINT64_C(0), // DS_OR_RTN_B32_gfx12
13509 UINT64_C(3634888704), UINT64_C(0), // DS_OR_RTN_B32_gfx6_gfx7
13510 UINT64_C(3629383680), UINT64_C(0), // DS_OR_RTN_B32_vi
13511 UINT64_C(3651665920), UINT64_C(0), // DS_OR_RTN_B64_gfx10
13512 UINT64_C(3651665920), UINT64_C(0), // DS_OR_RTN_B64_gfx11
13513 UINT64_C(3651665920), UINT64_C(0), // DS_OR_RTN_B64_gfx12
13514 UINT64_C(3651665920), UINT64_C(0), // DS_OR_RTN_B64_gfx6_gfx7
13515 UINT64_C(3637772288), UINT64_C(0), // DS_OR_RTN_B64_vi
13516 UINT64_C(3660054528), UINT64_C(0), // DS_OR_SRC2_B32_gfx10
13517 UINT64_C(3660054528), UINT64_C(0), // DS_OR_SRC2_B32_gfx6_gfx7
13518 UINT64_C(3641966592), UINT64_C(0), // DS_OR_SRC2_B32_vi
13519 UINT64_C(3676831744), UINT64_C(0), // DS_OR_SRC2_B64_gfx10
13520 UINT64_C(3676831744), UINT64_C(0), // DS_OR_SRC2_B64_gfx6_gfx7
13521 UINT64_C(3650355200), UINT64_C(0), // DS_OR_SRC2_B64_vi
13522 UINT64_C(3456106496), UINT64_C(0), // DS_PARAM_LOAD_gfx12
13523 UINT64_C(3670540288), UINT64_C(0), // DS_PERMUTE_B32_gfx10
13524 UINT64_C(3670540288), UINT64_C(0), // DS_PERMUTE_B32_gfx11
13525 UINT64_C(3670540288), UINT64_C(0), // DS_PERMUTE_B32_gfx12
13526 UINT64_C(3632005120), UINT64_C(0), // DS_PERMUTE_B32_vi
13527 UINT64_C(3664510976), UINT64_C(0), // DS_PK_ADD_BF16_gfx12
13528 UINT64_C(3627024384), UINT64_C(0), // DS_PK_ADD_BF16_vi
13529 UINT64_C(3664248832), UINT64_C(0), // DS_PK_ADD_F16_gfx12
13530 UINT64_C(3626893312), UINT64_C(0), // DS_PK_ADD_F16_vi
13531 UINT64_C(3668705280), UINT64_C(0), // DS_PK_ADD_RTN_BF16_gfx12
13532 UINT64_C(3647995904), UINT64_C(0), // DS_PK_ADD_RTN_BF16_vi
13533 UINT64_C(3668443136), UINT64_C(0), // DS_PK_ADD_RTN_F16_gfx12
13534 UINT64_C(3647864832), UINT64_C(0), // DS_PK_ADD_RTN_F16_vi
13535 UINT64_C(3638558720), UINT64_C(0), // DS_READ2ST64_B32_gfx10
13536 UINT64_C(3638558720), UINT64_C(0), // DS_READ2ST64_B32_gfx11
13537 UINT64_C(3638558720), UINT64_C(0), // DS_READ2ST64_B32_gfx12
13538 UINT64_C(3638558720), UINT64_C(0), // DS_READ2ST64_B32_gfx6_gfx7
13539 UINT64_C(3631218688), UINT64_C(0), // DS_READ2ST64_B32_vi
13540 UINT64_C(3655335936), UINT64_C(0), // DS_READ2ST64_B64_gfx10
13541 UINT64_C(3655335936), UINT64_C(0), // DS_READ2ST64_B64_gfx11
13542 UINT64_C(3655335936), UINT64_C(0), // DS_READ2ST64_B64_gfx12
13543 UINT64_C(3655335936), UINT64_C(0), // DS_READ2ST64_B64_gfx6_gfx7
13544 UINT64_C(3639607296), UINT64_C(0), // DS_READ2ST64_B64_vi
13545 UINT64_C(3638296576), UINT64_C(0), // DS_READ2_B32_gfx10
13546 UINT64_C(3638296576), UINT64_C(0), // DS_READ2_B32_gfx11
13547 UINT64_C(3638296576), UINT64_C(0), // DS_READ2_B32_gfx12
13548 UINT64_C(3638296576), UINT64_C(0), // DS_READ2_B32_gfx6_gfx7
13549 UINT64_C(3631087616), UINT64_C(0), // DS_READ2_B32_vi
13550 UINT64_C(3655073792), UINT64_C(0), // DS_READ2_B64_gfx10
13551 UINT64_C(3655073792), UINT64_C(0), // DS_READ2_B64_gfx11
13552 UINT64_C(3655073792), UINT64_C(0), // DS_READ2_B64_gfx12
13553 UINT64_C(3655073792), UINT64_C(0), // DS_READ2_B64_gfx6_gfx7
13554 UINT64_C(3639476224), UINT64_C(0), // DS_READ2_B64_vi
13555 UINT64_C(3670278144), UINT64_C(0), // DS_READ_ADDTID_B32_gfx10
13556 UINT64_C(3670278144), UINT64_C(0), // DS_READ_ADDTID_B32_gfx11
13557 UINT64_C(3670278144), UINT64_C(0), // DS_READ_ADDTID_B32_gfx12
13558 UINT64_C(3647733760), UINT64_C(0), // DS_READ_ADDTID_B32_vi
13559 UINT64_C(3690725376), UINT64_C(0), // DS_READ_B128_gfx10
13560 UINT64_C(3690725376), UINT64_C(0), // DS_READ_B128_gfx11
13561 UINT64_C(3690725376), UINT64_C(0), // DS_READ_B128_gfx12
13562 UINT64_C(3690725376), UINT64_C(0), // DS_READ_B128_gfx7
13563 UINT64_C(3657302016), UINT64_C(0), // DS_READ_B128_vi
13564 UINT64_C(3638034432), UINT64_C(0), // DS_READ_B32_gfx10
13565 UINT64_C(3638034432), UINT64_C(0), // DS_READ_B32_gfx11
13566 UINT64_C(3638034432), UINT64_C(0), // DS_READ_B32_gfx12
13567 UINT64_C(3638034432), UINT64_C(0), // DS_READ_B32_gfx6_gfx7
13568 UINT64_C(3630956544), UINT64_C(0), // DS_READ_B32_vi
13569 UINT64_C(3654811648), UINT64_C(0), // DS_READ_B64_gfx10
13570 UINT64_C(3654811648), UINT64_C(0), // DS_READ_B64_gfx11
13571 UINT64_C(3654811648), UINT64_C(0), // DS_READ_B64_gfx12
13572 UINT64_C(3654811648), UINT64_C(0), // DS_READ_B64_gfx6_gfx7
13573 UINT64_C(3639345152), UINT64_C(0), // DS_READ_B64_vi
13574 UINT64_C(3690463232), UINT64_C(0), // DS_READ_B96_gfx10
13575 UINT64_C(3690463232), UINT64_C(0), // DS_READ_B96_gfx11
13576 UINT64_C(3690463232), UINT64_C(0), // DS_READ_B96_gfx12
13577 UINT64_C(3690463232), UINT64_C(0), // DS_READ_B96_gfx7
13578 UINT64_C(3657170944), UINT64_C(0), // DS_READ_B96_vi
13579 UINT64_C(3639345152), UINT64_C(0), // DS_READ_I16_gfx10
13580 UINT64_C(3639345152), UINT64_C(0), // DS_READ_I16_gfx11
13581 UINT64_C(3639345152), UINT64_C(0), // DS_READ_I16_gfx12
13582 UINT64_C(3639345152), UINT64_C(0), // DS_READ_I16_gfx6_gfx7
13583 UINT64_C(3631611904), UINT64_C(0), // DS_READ_I16_vi
13584 UINT64_C(3667132416), UINT64_C(0), // DS_READ_I8_D16_HI_gfx10
13585 UINT64_C(3667132416), UINT64_C(0), // DS_READ_I8_D16_HI_gfx11
13586 UINT64_C(3667132416), UINT64_C(0), // DS_READ_I8_D16_HI_gfx12
13587 UINT64_C(3635544064), UINT64_C(0), // DS_READ_I8_D16_HI_vi
13588 UINT64_C(3666870272), UINT64_C(0), // DS_READ_I8_D16_gfx10
13589 UINT64_C(3666870272), UINT64_C(0), // DS_READ_I8_D16_gfx11
13590 UINT64_C(3666870272), UINT64_C(0), // DS_READ_I8_D16_gfx12
13591 UINT64_C(3635412992), UINT64_C(0), // DS_READ_I8_D16_vi
13592 UINT64_C(3638820864), UINT64_C(0), // DS_READ_I8_gfx10
13593 UINT64_C(3638820864), UINT64_C(0), // DS_READ_I8_gfx11
13594 UINT64_C(3638820864), UINT64_C(0), // DS_READ_I8_gfx12
13595 UINT64_C(3638820864), UINT64_C(0), // DS_READ_I8_gfx6_gfx7
13596 UINT64_C(3631349760), UINT64_C(0), // DS_READ_I8_vi
13597 UINT64_C(3667656704), UINT64_C(0), // DS_READ_U16_D16_HI_gfx10
13598 UINT64_C(3667656704), UINT64_C(0), // DS_READ_U16_D16_HI_gfx11
13599 UINT64_C(3667656704), UINT64_C(0), // DS_READ_U16_D16_HI_gfx12
13600 UINT64_C(3635806208), UINT64_C(0), // DS_READ_U16_D16_HI_vi
13601 UINT64_C(3667394560), UINT64_C(0), // DS_READ_U16_D16_gfx10
13602 UINT64_C(3667394560), UINT64_C(0), // DS_READ_U16_D16_gfx11
13603 UINT64_C(3667394560), UINT64_C(0), // DS_READ_U16_D16_gfx12
13604 UINT64_C(3635675136), UINT64_C(0), // DS_READ_U16_D16_vi
13605 UINT64_C(3639607296), UINT64_C(0), // DS_READ_U16_gfx10
13606 UINT64_C(3639607296), UINT64_C(0), // DS_READ_U16_gfx11
13607 UINT64_C(3639607296), UINT64_C(0), // DS_READ_U16_gfx12
13608 UINT64_C(3639607296), UINT64_C(0), // DS_READ_U16_gfx6_gfx7
13609 UINT64_C(3631742976), UINT64_C(0), // DS_READ_U16_vi
13610 UINT64_C(3666608128), UINT64_C(0), // DS_READ_U8_D16_HI_gfx10
13611 UINT64_C(3666608128), UINT64_C(0), // DS_READ_U8_D16_HI_gfx11
13612 UINT64_C(3666608128), UINT64_C(0), // DS_READ_U8_D16_HI_gfx12
13613 UINT64_C(3635281920), UINT64_C(0), // DS_READ_U8_D16_HI_vi
13614 UINT64_C(3666345984), UINT64_C(0), // DS_READ_U8_D16_gfx10
13615 UINT64_C(3666345984), UINT64_C(0), // DS_READ_U8_D16_gfx11
13616 UINT64_C(3666345984), UINT64_C(0), // DS_READ_U8_D16_gfx12
13617 UINT64_C(3635150848), UINT64_C(0), // DS_READ_U8_D16_vi
13618 UINT64_C(3639083008), UINT64_C(0), // DS_READ_U8_gfx10
13619 UINT64_C(3639083008), UINT64_C(0), // DS_READ_U8_gfx11
13620 UINT64_C(3639083008), UINT64_C(0), // DS_READ_U8_gfx12
13621 UINT64_C(3639083008), UINT64_C(0), // DS_READ_U8_gfx6_gfx7
13622 UINT64_C(3631480832), UINT64_C(0), // DS_READ_U8_vi
13623 UINT64_C(3632791552), UINT64_C(0), // DS_RSUB_RTN_U32_gfx10
13624 UINT64_C(3632791552), UINT64_C(0), // DS_RSUB_RTN_U32_gfx11
13625 UINT64_C(3632791552), UINT64_C(0), // DS_RSUB_RTN_U32_gfx12
13626 UINT64_C(3632791552), UINT64_C(0), // DS_RSUB_RTN_U32_gfx6_gfx7
13627 UINT64_C(3628335104), UINT64_C(0), // DS_RSUB_RTN_U32_vi
13628 UINT64_C(3649568768), UINT64_C(0), // DS_RSUB_RTN_U64_gfx10
13629 UINT64_C(3649568768), UINT64_C(0), // DS_RSUB_RTN_U64_gfx11
13630 UINT64_C(3649568768), UINT64_C(0), // DS_RSUB_RTN_U64_gfx12
13631 UINT64_C(3649568768), UINT64_C(0), // DS_RSUB_RTN_U64_gfx6_gfx7
13632 UINT64_C(3636723712), UINT64_C(0), // DS_RSUB_RTN_U64_vi
13633 UINT64_C(3657957376), UINT64_C(0), // DS_RSUB_SRC2_U32_gfx10
13634 UINT64_C(3657957376), UINT64_C(0), // DS_RSUB_SRC2_U32_gfx6_gfx7
13635 UINT64_C(3640918016), UINT64_C(0), // DS_RSUB_SRC2_U32_vi
13636 UINT64_C(3674734592), UINT64_C(0), // DS_RSUB_SRC2_U64_gfx10
13637 UINT64_C(3674734592), UINT64_C(0), // DS_RSUB_SRC2_U64_gfx6_gfx7
13638 UINT64_C(3649306624), UINT64_C(0), // DS_RSUB_SRC2_U64_vi
13639 UINT64_C(3624402944), UINT64_C(0), // DS_RSUB_U32_gfx10
13640 UINT64_C(3624402944), UINT64_C(0), // DS_RSUB_U32_gfx11
13641 UINT64_C(3624402944), UINT64_C(0), // DS_RSUB_U32_gfx12
13642 UINT64_C(3624402944), UINT64_C(0), // DS_RSUB_U32_gfx6_gfx7
13643 UINT64_C(3624140800), UINT64_C(0), // DS_RSUB_U32_vi
13644 UINT64_C(3641180160), UINT64_C(0), // DS_RSUB_U64_gfx10
13645 UINT64_C(3641180160), UINT64_C(0), // DS_RSUB_U64_gfx11
13646 UINT64_C(3641180160), UINT64_C(0), // DS_RSUB_U64_gfx12
13647 UINT64_C(3641180160), UINT64_C(0), // DS_RSUB_U64_gfx6_gfx7
13648 UINT64_C(3632529408), UINT64_C(0), // DS_RSUB_U64_vi
13649 UINT64_C(3668180992), UINT64_C(0), // DS_SUB_CLAMP_RTN_U32_gfx12
13650 UINT64_C(3663986688), UINT64_C(0), // DS_SUB_CLAMP_U32_gfx12
13651 UINT64_C(3656253440), UINT64_C(0), // DS_SUB_GS_REG_RTN_gfx11
13652 UINT64_C(3632529408), UINT64_C(0), // DS_SUB_RTN_U32_gfx10
13653 UINT64_C(3632529408), UINT64_C(0), // DS_SUB_RTN_U32_gfx11
13654 UINT64_C(3632529408), UINT64_C(0), // DS_SUB_RTN_U32_gfx12
13655 UINT64_C(3632529408), UINT64_C(0), // DS_SUB_RTN_U32_gfx6_gfx7
13656 UINT64_C(3628204032), UINT64_C(0), // DS_SUB_RTN_U32_vi
13657 UINT64_C(3649306624), UINT64_C(0), // DS_SUB_RTN_U64_gfx10
13658 UINT64_C(3649306624), UINT64_C(0), // DS_SUB_RTN_U64_gfx11
13659 UINT64_C(3649306624), UINT64_C(0), // DS_SUB_RTN_U64_gfx12
13660 UINT64_C(3649306624), UINT64_C(0), // DS_SUB_RTN_U64_gfx6_gfx7
13661 UINT64_C(3636592640), UINT64_C(0), // DS_SUB_RTN_U64_vi
13662 UINT64_C(3657695232), UINT64_C(0), // DS_SUB_SRC2_U32_gfx10
13663 UINT64_C(3657695232), UINT64_C(0), // DS_SUB_SRC2_U32_gfx6_gfx7
13664 UINT64_C(3640786944), UINT64_C(0), // DS_SUB_SRC2_U32_vi
13665 UINT64_C(3674472448), UINT64_C(0), // DS_SUB_SRC2_U64_gfx10
13666 UINT64_C(3674472448), UINT64_C(0), // DS_SUB_SRC2_U64_gfx6_gfx7
13667 UINT64_C(3649175552), UINT64_C(0), // DS_SUB_SRC2_U64_vi
13668 UINT64_C(3624140800), UINT64_C(0), // DS_SUB_U32_gfx10
13669 UINT64_C(3624140800), UINT64_C(0), // DS_SUB_U32_gfx11
13670 UINT64_C(3624140800), UINT64_C(0), // DS_SUB_U32_gfx12
13671 UINT64_C(3624140800), UINT64_C(0), // DS_SUB_U32_gfx6_gfx7
13672 UINT64_C(3624009728), UINT64_C(0), // DS_SUB_U32_vi
13673 UINT64_C(3640918016), UINT64_C(0), // DS_SUB_U64_gfx10
13674 UINT64_C(3640918016), UINT64_C(0), // DS_SUB_U64_gfx11
13675 UINT64_C(3640918016), UINT64_C(0), // DS_SUB_U64_gfx12
13676 UINT64_C(3640918016), UINT64_C(0), // DS_SUB_U64_gfx6_gfx7
13677 UINT64_C(3632398336), UINT64_C(0), // DS_SUB_U64_vi
13678 UINT64_C(3637772288), UINT64_C(0), // DS_SWIZZLE_B32_gfx10
13679 UINT64_C(3637772288), UINT64_C(0), // DS_SWIZZLE_B32_gfx11
13680 UINT64_C(3637772288), UINT64_C(0), // DS_SWIZZLE_B32_gfx12
13681 UINT64_C(3637772288), UINT64_C(0), // DS_SWIZZLE_B32_gfx6_gfx7
13682 UINT64_C(3631874048), UINT64_C(0), // DS_SWIZZLE_B32_vi
13683 UINT64_C(3637510144), UINT64_C(0), // DS_WRAP_RTN_B32_gfx10
13684 UINT64_C(3637510144), UINT64_C(0), // DS_WRAP_RTN_B32_gfx11
13685 UINT64_C(3637510144), UINT64_C(0), // DS_WRAP_RTN_B32_gfx7
13686 UINT64_C(3630694400), UINT64_C(0), // DS_WRAP_RTN_B32_vi
13687 UINT64_C(3627810816), UINT64_C(0), // DS_WRITE2ST64_B32_gfx10
13688 UINT64_C(3627810816), UINT64_C(0), // DS_WRITE2ST64_B32_gfx11
13689 UINT64_C(3627810816), UINT64_C(0), // DS_WRITE2ST64_B32_gfx12
13690 UINT64_C(3627810816), UINT64_C(0), // DS_WRITE2ST64_B32_gfx6_gfx7
13691 UINT64_C(3625844736), UINT64_C(0), // DS_WRITE2ST64_B32_vi
13692 UINT64_C(3644588032), UINT64_C(0), // DS_WRITE2ST64_B64_gfx10
13693 UINT64_C(3644588032), UINT64_C(0), // DS_WRITE2ST64_B64_gfx11
13694 UINT64_C(3644588032), UINT64_C(0), // DS_WRITE2ST64_B64_gfx12
13695 UINT64_C(3644588032), UINT64_C(0), // DS_WRITE2ST64_B64_gfx6_gfx7
13696 UINT64_C(3634233344), UINT64_C(0), // DS_WRITE2ST64_B64_vi
13697 UINT64_C(3627548672), UINT64_C(0), // DS_WRITE2_B32_gfx10
13698 UINT64_C(3627548672), UINT64_C(0), // DS_WRITE2_B32_gfx11
13699 UINT64_C(3627548672), UINT64_C(0), // DS_WRITE2_B32_gfx12
13700 UINT64_C(3627548672), UINT64_C(0), // DS_WRITE2_B32_gfx6_gfx7
13701 UINT64_C(3625713664), UINT64_C(0), // DS_WRITE2_B32_vi
13702 UINT64_C(3644325888), UINT64_C(0), // DS_WRITE2_B64_gfx10
13703 UINT64_C(3644325888), UINT64_C(0), // DS_WRITE2_B64_gfx11
13704 UINT64_C(3644325888), UINT64_C(0), // DS_WRITE2_B64_gfx12
13705 UINT64_C(3644325888), UINT64_C(0), // DS_WRITE2_B64_gfx6_gfx7
13706 UINT64_C(3634102272), UINT64_C(0), // DS_WRITE2_B64_vi
13707 UINT64_C(3670016000), UINT64_C(0), // DS_WRITE_ADDTID_B32_gfx10
13708 UINT64_C(3670016000), UINT64_C(0), // DS_WRITE_ADDTID_B32_gfx11
13709 UINT64_C(3670016000), UINT64_C(0), // DS_WRITE_ADDTID_B32_gfx12
13710 UINT64_C(3627679744), UINT64_C(0), // DS_WRITE_ADDTID_B32_vi
13711 UINT64_C(3682336768), UINT64_C(0), // DS_WRITE_B128_gfx10
13712 UINT64_C(3682336768), UINT64_C(0), // DS_WRITE_B128_gfx11
13713 UINT64_C(3682336768), UINT64_C(0), // DS_WRITE_B128_gfx12
13714 UINT64_C(3682336768), UINT64_C(0), // DS_WRITE_B128_gfx7
13715 UINT64_C(3653107712), UINT64_C(0), // DS_WRITE_B128_vi
13716 UINT64_C(3666083840), UINT64_C(0), // DS_WRITE_B16_D16_HI_gfx10
13717 UINT64_C(3666083840), UINT64_C(0), // DS_WRITE_B16_D16_HI_gfx11
13718 UINT64_C(3666083840), UINT64_C(0), // DS_WRITE_B16_D16_HI_gfx12
13719 UINT64_C(3635019776), UINT64_C(0), // DS_WRITE_B16_D16_HI_vi
13720 UINT64_C(3632005120), UINT64_C(0), // DS_WRITE_B16_gfx10
13721 UINT64_C(3632005120), UINT64_C(0), // DS_WRITE_B16_gfx11
13722 UINT64_C(3632005120), UINT64_C(0), // DS_WRITE_B16_gfx12
13723 UINT64_C(3632005120), UINT64_C(0), // DS_WRITE_B16_gfx6_gfx7
13724 UINT64_C(3627941888), UINT64_C(0), // DS_WRITE_B16_vi
13725 UINT64_C(3627286528), UINT64_C(0), // DS_WRITE_B32_gfx10
13726 UINT64_C(3627286528), UINT64_C(0), // DS_WRITE_B32_gfx11
13727 UINT64_C(3627286528), UINT64_C(0), // DS_WRITE_B32_gfx12
13728 UINT64_C(3627286528), UINT64_C(0), // DS_WRITE_B32_gfx6_gfx7
13729 UINT64_C(3625582592), UINT64_C(0), // DS_WRITE_B32_vi
13730 UINT64_C(3644063744), UINT64_C(0), // DS_WRITE_B64_gfx10
13731 UINT64_C(3644063744), UINT64_C(0), // DS_WRITE_B64_gfx11
13732 UINT64_C(3644063744), UINT64_C(0), // DS_WRITE_B64_gfx12
13733 UINT64_C(3644063744), UINT64_C(0), // DS_WRITE_B64_gfx6_gfx7
13734 UINT64_C(3633971200), UINT64_C(0), // DS_WRITE_B64_vi
13735 UINT64_C(3665821696), UINT64_C(0), // DS_WRITE_B8_D16_HI_gfx10
13736 UINT64_C(3665821696), UINT64_C(0), // DS_WRITE_B8_D16_HI_gfx11
13737 UINT64_C(3665821696), UINT64_C(0), // DS_WRITE_B8_D16_HI_gfx12
13738 UINT64_C(3634888704), UINT64_C(0), // DS_WRITE_B8_D16_HI_vi
13739 UINT64_C(3631742976), UINT64_C(0), // DS_WRITE_B8_gfx10
13740 UINT64_C(3631742976), UINT64_C(0), // DS_WRITE_B8_gfx11
13741 UINT64_C(3631742976), UINT64_C(0), // DS_WRITE_B8_gfx12
13742 UINT64_C(3631742976), UINT64_C(0), // DS_WRITE_B8_gfx6_gfx7
13743 UINT64_C(3627810816), UINT64_C(0), // DS_WRITE_B8_vi
13744 UINT64_C(3682074624), UINT64_C(0), // DS_WRITE_B96_gfx10
13745 UINT64_C(3682074624), UINT64_C(0), // DS_WRITE_B96_gfx11
13746 UINT64_C(3682074624), UINT64_C(0), // DS_WRITE_B96_gfx12
13747 UINT64_C(3682074624), UINT64_C(0), // DS_WRITE_B96_gfx7
13748 UINT64_C(3652976640), UINT64_C(0), // DS_WRITE_B96_vi
13749 UINT64_C(3660840960), UINT64_C(0), // DS_WRITE_SRC2_B32_gfx10
13750 UINT64_C(3660840960), UINT64_C(0), // DS_WRITE_SRC2_B32_gfx6_gfx7
13751 UINT64_C(3642359808), UINT64_C(0), // DS_WRITE_SRC2_B32_vi
13752 UINT64_C(3677618176), UINT64_C(0), // DS_WRITE_SRC2_B64_gfx10
13753 UINT64_C(3677618176), UINT64_C(0), // DS_WRITE_SRC2_B64_gfx6_gfx7
13754 UINT64_C(3650748416), UINT64_C(0), // DS_WRITE_SRC2_B64_vi
13755 UINT64_C(3636199424), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B32_gfx10
13756 UINT64_C(3636199424), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B32_gfx11
13757 UINT64_C(3636199424), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B32_gfx12
13758 UINT64_C(3636199424), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B32_gfx6_gfx7
13759 UINT64_C(3630039040), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B32_vi
13760 UINT64_C(3652976640), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B64_gfx10
13761 UINT64_C(3652976640), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B64_gfx11
13762 UINT64_C(3652976640), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B64_gfx12
13763 UINT64_C(3652976640), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B64_gfx6_gfx7
13764 UINT64_C(3638427648), UINT64_C(0), // DS_WRXCHG2ST64_RTN_B64_vi
13765 UINT64_C(3635937280), UINT64_C(0), // DS_WRXCHG2_RTN_B32_gfx10
13766 UINT64_C(3635937280), UINT64_C(0), // DS_WRXCHG2_RTN_B32_gfx11
13767 UINT64_C(3635937280), UINT64_C(0), // DS_WRXCHG2_RTN_B32_gfx12
13768 UINT64_C(3635937280), UINT64_C(0), // DS_WRXCHG2_RTN_B32_gfx6_gfx7
13769 UINT64_C(3629907968), UINT64_C(0), // DS_WRXCHG2_RTN_B32_vi
13770 UINT64_C(3652714496), UINT64_C(0), // DS_WRXCHG2_RTN_B64_gfx10
13771 UINT64_C(3652714496), UINT64_C(0), // DS_WRXCHG2_RTN_B64_gfx11
13772 UINT64_C(3652714496), UINT64_C(0), // DS_WRXCHG2_RTN_B64_gfx12
13773 UINT64_C(3652714496), UINT64_C(0), // DS_WRXCHG2_RTN_B64_gfx6_gfx7
13774 UINT64_C(3638296576), UINT64_C(0), // DS_WRXCHG2_RTN_B64_vi
13775 UINT64_C(3635675136), UINT64_C(0), // DS_WRXCHG_RTN_B32_gfx10
13776 UINT64_C(3635675136), UINT64_C(0), // DS_WRXCHG_RTN_B32_gfx11
13777 UINT64_C(3635675136), UINT64_C(0), // DS_WRXCHG_RTN_B32_gfx12
13778 UINT64_C(3635675136), UINT64_C(0), // DS_WRXCHG_RTN_B32_gfx6_gfx7
13779 UINT64_C(3629776896), UINT64_C(0), // DS_WRXCHG_RTN_B32_vi
13780 UINT64_C(3652452352), UINT64_C(0), // DS_WRXCHG_RTN_B64_gfx10
13781 UINT64_C(3652452352), UINT64_C(0), // DS_WRXCHG_RTN_B64_gfx11
13782 UINT64_C(3652452352), UINT64_C(0), // DS_WRXCHG_RTN_B64_gfx12
13783 UINT64_C(3652452352), UINT64_C(0), // DS_WRXCHG_RTN_B64_gfx6_gfx7
13784 UINT64_C(3638165504), UINT64_C(0), // DS_WRXCHG_RTN_B64_vi
13785 UINT64_C(3626762240), UINT64_C(0), // DS_XOR_B32_gfx10
13786 UINT64_C(3626762240), UINT64_C(0), // DS_XOR_B32_gfx11
13787 UINT64_C(3626762240), UINT64_C(0), // DS_XOR_B32_gfx12
13788 UINT64_C(3626762240), UINT64_C(0), // DS_XOR_B32_gfx6_gfx7
13789 UINT64_C(3625320448), UINT64_C(0), // DS_XOR_B32_vi
13790 UINT64_C(3643539456), UINT64_C(0), // DS_XOR_B64_gfx10
13791 UINT64_C(3643539456), UINT64_C(0), // DS_XOR_B64_gfx11
13792 UINT64_C(3643539456), UINT64_C(0), // DS_XOR_B64_gfx12
13793 UINT64_C(3643539456), UINT64_C(0), // DS_XOR_B64_gfx6_gfx7
13794 UINT64_C(3633709056), UINT64_C(0), // DS_XOR_B64_vi
13795 UINT64_C(3635150848), UINT64_C(0), // DS_XOR_RTN_B32_gfx10
13796 UINT64_C(3635150848), UINT64_C(0), // DS_XOR_RTN_B32_gfx11
13797 UINT64_C(3635150848), UINT64_C(0), // DS_XOR_RTN_B32_gfx12
13798 UINT64_C(3635150848), UINT64_C(0), // DS_XOR_RTN_B32_gfx6_gfx7
13799 UINT64_C(3629514752), UINT64_C(0), // DS_XOR_RTN_B32_vi
13800 UINT64_C(3651928064), UINT64_C(0), // DS_XOR_RTN_B64_gfx10
13801 UINT64_C(3651928064), UINT64_C(0), // DS_XOR_RTN_B64_gfx11
13802 UINT64_C(3651928064), UINT64_C(0), // DS_XOR_RTN_B64_gfx12
13803 UINT64_C(3651928064), UINT64_C(0), // DS_XOR_RTN_B64_gfx6_gfx7
13804 UINT64_C(3637903360), UINT64_C(0), // DS_XOR_RTN_B64_vi
13805 UINT64_C(3660316672), UINT64_C(0), // DS_XOR_SRC2_B32_gfx10
13806 UINT64_C(3660316672), UINT64_C(0), // DS_XOR_SRC2_B32_gfx6_gfx7
13807 UINT64_C(3642097664), UINT64_C(0), // DS_XOR_SRC2_B32_vi
13808 UINT64_C(3677093888), UINT64_C(0), // DS_XOR_SRC2_B64_gfx10
13809 UINT64_C(3677093888), UINT64_C(0), // DS_XOR_SRC2_B64_gfx6_gfx7
13810 UINT64_C(3650486272), UINT64_C(0), // DS_XOR_SRC2_B64_vi
13811 UINT64_C(4160751616), UINT64_C(0), // EXP_DONE_gfx10
13812 UINT64_C(4160751616), UINT64_C(0), // EXP_DONE_gfx11
13813 UINT64_C(4160751616), UINT64_C(0), // EXP_DONE_gfx12
13814 UINT64_C(4160751616), UINT64_C(0), // EXP_DONE_si
13815 UINT64_C(3288336384), UINT64_C(0), // EXP_DONE_vi
13816 UINT64_C(4160759808), UINT64_C(0), // EXP_ROW_DONE_gfx11
13817 UINT64_C(4160759808), UINT64_C(0), // EXP_ROW_DONE_gfx12
13818 UINT64_C(4160757760), UINT64_C(0), // EXP_ROW_gfx11
13819 UINT64_C(4160757760), UINT64_C(0), // EXP_ROW_gfx12
13820 UINT64_C(4160749568), UINT64_C(0), // EXP_gfx10
13821 UINT64_C(4160749568), UINT64_C(0), // EXP_gfx11
13822 UINT64_C(4160749568), UINT64_C(0), // EXP_gfx12
13823 UINT64_C(4160749568), UINT64_C(0), // EXP_si
13824 UINT64_C(3288334336), UINT64_C(0), // EXP_vi
13825 UINT64_C(34902900825669632), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_RTN_gfx11
13826 UINT64_C(4503603588202620), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_RTN_gfx12
13827 UINT64_C(3711238144), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_RTN_vi
13828 UINT64_C(34902900825653248), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_gfx11
13829 UINT64_C(3960832124), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_gfx12
13830 UINT64_C(3711172608), UINT64_C(0), // FLAT_ATOMIC_ADD_F32_vi
13831 UINT64_C(3711762432), UINT64_C(0), // FLAT_ATOMIC_ADD_F64_RTN_gfx940
13832 UINT64_C(3711762432), UINT64_C(0), // FLAT_ATOMIC_ADD_F64_RTN_vi
13833 UINT64_C(3711696896), UINT64_C(0), // FLAT_ATOMIC_ADD_F64_gfx940
13834 UINT64_C(3711696896), UINT64_C(0), // FLAT_ATOMIC_ADD_F64_vi
13835 UINT64_C(3704160256), UINT64_C(0), // FLAT_ATOMIC_ADD_RTN_ci
13836 UINT64_C(35184375792992256), UINT64_C(0), // FLAT_ATOMIC_ADD_RTN_gfx10
13837 UINT64_C(34902900817018880), UINT64_C(0), // FLAT_ATOMIC_ADD_RTN_gfx11
13838 UINT64_C(4503603587661948), UINT64_C(0), // FLAT_ATOMIC_ADD_RTN_gfx12
13839 UINT64_C(3708354560), UINT64_C(0), // FLAT_ATOMIC_ADD_RTN_vi
13840 UINT64_C(3712548864), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_RTN_ci
13841 UINT64_C(35184375801380864), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_RTN_gfx10
13842 UINT64_C(34902900820688896), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_RTN_gfx11
13843 UINT64_C(4503603587891324), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_RTN_gfx12
13844 UINT64_C(3716743168), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_RTN_vi
13845 UINT64_C(3712483328), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_ci
13846 UINT64_C(35184375801315328), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_gfx10
13847 UINT64_C(34902900820672512), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_gfx11
13848 UINT64_C(3960520828), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_gfx12
13849 UINT64_C(3716677632), UINT64_C(0), // FLAT_ATOMIC_ADD_X2_vi
13850 UINT64_C(3704094720), UINT64_C(0), // FLAT_ATOMIC_ADD_ci
13851 UINT64_C(35184375792926720), UINT64_C(0), // FLAT_ATOMIC_ADD_gfx10
13852 UINT64_C(34902900817002496), UINT64_C(0), // FLAT_ATOMIC_ADD_gfx11
13853 UINT64_C(3960291452), UINT64_C(0), // FLAT_ATOMIC_ADD_gfx12
13854 UINT64_C(3708289024), UINT64_C(0), // FLAT_ATOMIC_ADD_vi
13855 UINT64_C(3705995264), UINT64_C(0), // FLAT_ATOMIC_AND_RTN_ci
13856 UINT64_C(35184375794827264), UINT64_C(0), // FLAT_ATOMIC_AND_RTN_gfx10
13857 UINT64_C(34902900818853888), UINT64_C(0), // FLAT_ATOMIC_AND_RTN_gfx11
13858 UINT64_C(4503603587776636), UINT64_C(0), // FLAT_ATOMIC_AND_RTN_gfx12
13859 UINT64_C(3709927424), UINT64_C(0), // FLAT_ATOMIC_AND_RTN_vi
13860 UINT64_C(3714383872), UINT64_C(0), // FLAT_ATOMIC_AND_X2_RTN_ci
13861 UINT64_C(35184375803215872), UINT64_C(0), // FLAT_ATOMIC_AND_X2_RTN_gfx10
13862 UINT64_C(34902900822261760), UINT64_C(0), // FLAT_ATOMIC_AND_X2_RTN_gfx11
13863 UINT64_C(4503603587989628), UINT64_C(0), // FLAT_ATOMIC_AND_X2_RTN_gfx12
13864 UINT64_C(3718316032), UINT64_C(0), // FLAT_ATOMIC_AND_X2_RTN_vi
13865 UINT64_C(3714318336), UINT64_C(0), // FLAT_ATOMIC_AND_X2_ci
13866 UINT64_C(35184375803150336), UINT64_C(0), // FLAT_ATOMIC_AND_X2_gfx10
13867 UINT64_C(34902900822245376), UINT64_C(0), // FLAT_ATOMIC_AND_X2_gfx11
13868 UINT64_C(3960619132), UINT64_C(0), // FLAT_ATOMIC_AND_X2_gfx12
13869 UINT64_C(3718250496), UINT64_C(0), // FLAT_ATOMIC_AND_X2_vi
13870 UINT64_C(3705929728), UINT64_C(0), // FLAT_ATOMIC_AND_ci
13871 UINT64_C(35184375794761728), UINT64_C(0), // FLAT_ATOMIC_AND_gfx10
13872 UINT64_C(34902900818837504), UINT64_C(0), // FLAT_ATOMIC_AND_gfx11
13873 UINT64_C(3960406140), UINT64_C(0), // FLAT_ATOMIC_AND_gfx12
13874 UINT64_C(3709861888), UINT64_C(0), // FLAT_ATOMIC_AND_vi
13875 UINT64_C(3703898112), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_RTN_ci
13876 UINT64_C(35184375792730112), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_RTN_gfx10
13877 UINT64_C(34902900816756736), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_RTN_gfx11
13878 UINT64_C(4503603587645564), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_RTN_gfx12
13879 UINT64_C(3708092416), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_RTN_vi
13880 UINT64_C(3712286720), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_RTN_ci
13881 UINT64_C(35184375801118720), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx10
13882 UINT64_C(34902900820426752), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx11
13883 UINT64_C(4503603587874940), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx12
13884 UINT64_C(3716481024), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_RTN_vi
13885 UINT64_C(3712221184), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_ci
13886 UINT64_C(35184375801053184), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_gfx10
13887 UINT64_C(34902900820410368), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_gfx11
13888 UINT64_C(3960504444), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_gfx12
13889 UINT64_C(3716415488), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_X2_vi
13890 UINT64_C(3703832576), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_ci
13891 UINT64_C(35184375792664576), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_gfx10
13892 UINT64_C(34902900816740352), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_gfx11
13893 UINT64_C(3960275068), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_gfx12
13894 UINT64_C(3708026880), UINT64_C(0), // FLAT_ATOMIC_CMPSWAP_vi
13895 UINT64_C(4503603588104316), UINT64_C(0), // FLAT_ATOMIC_COND_SUB_U32_RTN_gfx12
13896 UINT64_C(3960733820), UINT64_C(0), // FLAT_ATOMIC_COND_SUB_U32_gfx12
13897 UINT64_C(4503603587694716), UINT64_C(0), // FLAT_ATOMIC_CSUB_U32_RTN_gfx12
13898 UINT64_C(3960324220), UINT64_C(0), // FLAT_ATOMIC_CSUB_U32_gfx12
13899 UINT64_C(3707043840), UINT64_C(0), // FLAT_ATOMIC_DEC_RTN_ci
13900 UINT64_C(35184375795875840), UINT64_C(0), // FLAT_ATOMIC_DEC_RTN_gfx10
13901 UINT64_C(34902900819902464), UINT64_C(0), // FLAT_ATOMIC_DEC_RTN_gfx11
13902 UINT64_C(4503603587842172), UINT64_C(0), // FLAT_ATOMIC_DEC_RTN_gfx12
13903 UINT64_C(3710976000), UINT64_C(0), // FLAT_ATOMIC_DEC_RTN_vi
13904 UINT64_C(3715432448), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_RTN_ci
13905 UINT64_C(35184375804264448), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_RTN_gfx10
13906 UINT64_C(34902900823310336), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_RTN_gfx11
13907 UINT64_C(4503603588055164), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_RTN_gfx12
13908 UINT64_C(3719364608), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_RTN_vi
13909 UINT64_C(3715366912), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_ci
13910 UINT64_C(35184375804198912), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_gfx10
13911 UINT64_C(34902900823293952), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_gfx11
13912 UINT64_C(3960684668), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_gfx12
13913 UINT64_C(3719299072), UINT64_C(0), // FLAT_ATOMIC_DEC_X2_vi
13914 UINT64_C(3706978304), UINT64_C(0), // FLAT_ATOMIC_DEC_ci
13915 UINT64_C(35184375795810304), UINT64_C(0), // FLAT_ATOMIC_DEC_gfx10
13916 UINT64_C(34902900819886080), UINT64_C(0), // FLAT_ATOMIC_DEC_gfx11
13917 UINT64_C(3960471676), UINT64_C(0), // FLAT_ATOMIC_DEC_gfx12
13918 UINT64_C(3710910464), UINT64_C(0), // FLAT_ATOMIC_DEC_vi
13919 UINT64_C(3707305984), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_RTN_ci
13920 UINT64_C(35184375796137984), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_RTN_gfx10
13921 UINT64_C(34902900824096768), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_RTN_gfx11
13922 UINT64_C(3715694592), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_X2_RTN_ci
13923 UINT64_C(35184375804526592), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_X2_RTN_gfx10
13924 UINT64_C(3715629056), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_X2_ci
13925 UINT64_C(35184375804461056), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_X2_gfx10
13926 UINT64_C(3707240448), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_ci
13927 UINT64_C(35184375796072448), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_gfx10
13928 UINT64_C(34902900824080384), UINT64_C(0), // FLAT_ATOMIC_FCMPSWAP_gfx11
13929 UINT64_C(3707830272), UINT64_C(0), // FLAT_ATOMIC_FMAX_RTN_ci
13930 UINT64_C(35184375796662272), UINT64_C(0), // FLAT_ATOMIC_FMAX_RTN_gfx10
13931 UINT64_C(34902900824621056), UINT64_C(0), // FLAT_ATOMIC_FMAX_RTN_gfx11
13932 UINT64_C(4503603588137084), UINT64_C(0), // FLAT_ATOMIC_FMAX_RTN_gfx12
13933 UINT64_C(3716218880), UINT64_C(0), // FLAT_ATOMIC_FMAX_X2_RTN_ci
13934 UINT64_C(35184375805050880), UINT64_C(0), // FLAT_ATOMIC_FMAX_X2_RTN_gfx10
13935 UINT64_C(3716153344), UINT64_C(0), // FLAT_ATOMIC_FMAX_X2_ci
13936 UINT64_C(35184375804985344), UINT64_C(0), // FLAT_ATOMIC_FMAX_X2_gfx10
13937 UINT64_C(3707764736), UINT64_C(0), // FLAT_ATOMIC_FMAX_ci
13938 UINT64_C(35184375796596736), UINT64_C(0), // FLAT_ATOMIC_FMAX_gfx10
13939 UINT64_C(34902900824604672), UINT64_C(0), // FLAT_ATOMIC_FMAX_gfx11
13940 UINT64_C(3960766588), UINT64_C(0), // FLAT_ATOMIC_FMAX_gfx12
13941 UINT64_C(3707568128), UINT64_C(0), // FLAT_ATOMIC_FMIN_RTN_ci
13942 UINT64_C(35184375796400128), UINT64_C(0), // FLAT_ATOMIC_FMIN_RTN_gfx10
13943 UINT64_C(34902900824358912), UINT64_C(0), // FLAT_ATOMIC_FMIN_RTN_gfx11
13944 UINT64_C(4503603588120700), UINT64_C(0), // FLAT_ATOMIC_FMIN_RTN_gfx12
13945 UINT64_C(3715956736), UINT64_C(0), // FLAT_ATOMIC_FMIN_X2_RTN_ci
13946 UINT64_C(35184375804788736), UINT64_C(0), // FLAT_ATOMIC_FMIN_X2_RTN_gfx10
13947 UINT64_C(3715891200), UINT64_C(0), // FLAT_ATOMIC_FMIN_X2_ci
13948 UINT64_C(35184375804723200), UINT64_C(0), // FLAT_ATOMIC_FMIN_X2_gfx10
13949 UINT64_C(3707502592), UINT64_C(0), // FLAT_ATOMIC_FMIN_ci
13950 UINT64_C(35184375796334592), UINT64_C(0), // FLAT_ATOMIC_FMIN_gfx10
13951 UINT64_C(34902900824342528), UINT64_C(0), // FLAT_ATOMIC_FMIN_gfx11
13952 UINT64_C(3960750204), UINT64_C(0), // FLAT_ATOMIC_FMIN_gfx12
13953 UINT64_C(3706781696), UINT64_C(0), // FLAT_ATOMIC_INC_RTN_ci
13954 UINT64_C(35184375795613696), UINT64_C(0), // FLAT_ATOMIC_INC_RTN_gfx10
13955 UINT64_C(34902900819640320), UINT64_C(0), // FLAT_ATOMIC_INC_RTN_gfx11
13956 UINT64_C(4503603587825788), UINT64_C(0), // FLAT_ATOMIC_INC_RTN_gfx12
13957 UINT64_C(3710713856), UINT64_C(0), // FLAT_ATOMIC_INC_RTN_vi
13958 UINT64_C(3715170304), UINT64_C(0), // FLAT_ATOMIC_INC_X2_RTN_ci
13959 UINT64_C(35184375804002304), UINT64_C(0), // FLAT_ATOMIC_INC_X2_RTN_gfx10
13960 UINT64_C(34902900823048192), UINT64_C(0), // FLAT_ATOMIC_INC_X2_RTN_gfx11
13961 UINT64_C(4503603588038780), UINT64_C(0), // FLAT_ATOMIC_INC_X2_RTN_gfx12
13962 UINT64_C(3719102464), UINT64_C(0), // FLAT_ATOMIC_INC_X2_RTN_vi
13963 UINT64_C(3715104768), UINT64_C(0), // FLAT_ATOMIC_INC_X2_ci
13964 UINT64_C(35184375803936768), UINT64_C(0), // FLAT_ATOMIC_INC_X2_gfx10
13965 UINT64_C(34902900823031808), UINT64_C(0), // FLAT_ATOMIC_INC_X2_gfx11
13966 UINT64_C(3960668284), UINT64_C(0), // FLAT_ATOMIC_INC_X2_gfx12
13967 UINT64_C(3719036928), UINT64_C(0), // FLAT_ATOMIC_INC_X2_vi
13968 UINT64_C(3706716160), UINT64_C(0), // FLAT_ATOMIC_INC_ci
13969 UINT64_C(35184375795548160), UINT64_C(0), // FLAT_ATOMIC_INC_gfx10
13970 UINT64_C(34902900819623936), UINT64_C(0), // FLAT_ATOMIC_INC_gfx11
13971 UINT64_C(3960455292), UINT64_C(0), // FLAT_ATOMIC_INC_gfx12
13972 UINT64_C(3710648320), UINT64_C(0), // FLAT_ATOMIC_INC_vi
13973 UINT64_C(3712286720), UINT64_C(0), // FLAT_ATOMIC_MAX_F64_RTN_gfx940
13974 UINT64_C(3712286720), UINT64_C(0), // FLAT_ATOMIC_MAX_F64_RTN_vi
13975 UINT64_C(3712221184), UINT64_C(0), // FLAT_ATOMIC_MAX_F64_gfx940
13976 UINT64_C(3712221184), UINT64_C(0), // FLAT_ATOMIC_MAX_F64_vi
13977 UINT64_C(3712024576), UINT64_C(0), // FLAT_ATOMIC_MIN_F64_RTN_gfx940
13978 UINT64_C(3712024576), UINT64_C(0), // FLAT_ATOMIC_MIN_F64_RTN_vi
13979 UINT64_C(3711959040), UINT64_C(0), // FLAT_ATOMIC_MIN_F64_gfx940
13980 UINT64_C(3711959040), UINT64_C(0), // FLAT_ATOMIC_MIN_F64_vi
13981 UINT64_C(3706257408), UINT64_C(0), // FLAT_ATOMIC_OR_RTN_ci
13982 UINT64_C(35184375795089408), UINT64_C(0), // FLAT_ATOMIC_OR_RTN_gfx10
13983 UINT64_C(34902900819116032), UINT64_C(0), // FLAT_ATOMIC_OR_RTN_gfx11
13984 UINT64_C(4503603587793020), UINT64_C(0), // FLAT_ATOMIC_OR_RTN_gfx12
13985 UINT64_C(3710189568), UINT64_C(0), // FLAT_ATOMIC_OR_RTN_vi
13986 UINT64_C(3714646016), UINT64_C(0), // FLAT_ATOMIC_OR_X2_RTN_ci
13987 UINT64_C(35184375803478016), UINT64_C(0), // FLAT_ATOMIC_OR_X2_RTN_gfx10
13988 UINT64_C(34902900822523904), UINT64_C(0), // FLAT_ATOMIC_OR_X2_RTN_gfx11
13989 UINT64_C(4503603588006012), UINT64_C(0), // FLAT_ATOMIC_OR_X2_RTN_gfx12
13990 UINT64_C(3718578176), UINT64_C(0), // FLAT_ATOMIC_OR_X2_RTN_vi
13991 UINT64_C(3714580480), UINT64_C(0), // FLAT_ATOMIC_OR_X2_ci
13992 UINT64_C(35184375803412480), UINT64_C(0), // FLAT_ATOMIC_OR_X2_gfx10
13993 UINT64_C(34902900822507520), UINT64_C(0), // FLAT_ATOMIC_OR_X2_gfx11
13994 UINT64_C(3960635516), UINT64_C(0), // FLAT_ATOMIC_OR_X2_gfx12
13995 UINT64_C(3718512640), UINT64_C(0), // FLAT_ATOMIC_OR_X2_vi
13996 UINT64_C(3706191872), UINT64_C(0), // FLAT_ATOMIC_OR_ci
13997 UINT64_C(35184375795023872), UINT64_C(0), // FLAT_ATOMIC_OR_gfx10
13998 UINT64_C(34902900819099648), UINT64_C(0), // FLAT_ATOMIC_OR_gfx11
13999 UINT64_C(3960422524), UINT64_C(0), // FLAT_ATOMIC_OR_gfx12
14000 UINT64_C(3710124032), UINT64_C(0), // FLAT_ATOMIC_OR_vi
14001 UINT64_C(4503603588268156), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_BF16_RTN_gfx12
14002 UINT64_C(3712548864), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_BF16_RTN_vi
14003 UINT64_C(3960897660), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_BF16_gfx12
14004 UINT64_C(3712483328), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_BF16_vi
14005 UINT64_C(4503603588251772), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_F16_RTN_gfx12
14006 UINT64_C(3711500288), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_F16_RTN_vi
14007 UINT64_C(3960881276), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_F16_gfx12
14008 UINT64_C(3711434752), UINT64_C(0), // FLAT_ATOMIC_PK_ADD_F16_vi
14009 UINT64_C(3705470976), UINT64_C(0), // FLAT_ATOMIC_SMAX_RTN_ci
14010 UINT64_C(35184375794302976), UINT64_C(0), // FLAT_ATOMIC_SMAX_RTN_gfx10
14011 UINT64_C(34902900818329600), UINT64_C(0), // FLAT_ATOMIC_SMAX_RTN_gfx11
14012 UINT64_C(4503603587743868), UINT64_C(0), // FLAT_ATOMIC_SMAX_RTN_gfx12
14013 UINT64_C(3709403136), UINT64_C(0), // FLAT_ATOMIC_SMAX_RTN_vi
14014 UINT64_C(3713859584), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_RTN_ci
14015 UINT64_C(35184375802691584), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_RTN_gfx10
14016 UINT64_C(34902900821737472), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_RTN_gfx11
14017 UINT64_C(4503603587956860), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_RTN_gfx12
14018 UINT64_C(3717791744), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_RTN_vi
14019 UINT64_C(3713794048), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_ci
14020 UINT64_C(35184375802626048), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_gfx10
14021 UINT64_C(34902900821721088), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_gfx11
14022 UINT64_C(3960586364), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_gfx12
14023 UINT64_C(3717726208), UINT64_C(0), // FLAT_ATOMIC_SMAX_X2_vi
14024 UINT64_C(3705405440), UINT64_C(0), // FLAT_ATOMIC_SMAX_ci
14025 UINT64_C(35184375794237440), UINT64_C(0), // FLAT_ATOMIC_SMAX_gfx10
14026 UINT64_C(34902900818313216), UINT64_C(0), // FLAT_ATOMIC_SMAX_gfx11
14027 UINT64_C(3960373372), UINT64_C(0), // FLAT_ATOMIC_SMAX_gfx12
14028 UINT64_C(3709337600), UINT64_C(0), // FLAT_ATOMIC_SMAX_vi
14029 UINT64_C(3704946688), UINT64_C(0), // FLAT_ATOMIC_SMIN_RTN_ci
14030 UINT64_C(35184375793778688), UINT64_C(0), // FLAT_ATOMIC_SMIN_RTN_gfx10
14031 UINT64_C(34902900817805312), UINT64_C(0), // FLAT_ATOMIC_SMIN_RTN_gfx11
14032 UINT64_C(4503603587711100), UINT64_C(0), // FLAT_ATOMIC_SMIN_RTN_gfx12
14033 UINT64_C(3708878848), UINT64_C(0), // FLAT_ATOMIC_SMIN_RTN_vi
14034 UINT64_C(3713335296), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_RTN_ci
14035 UINT64_C(35184375802167296), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_RTN_gfx10
14036 UINT64_C(34902900821213184), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_RTN_gfx11
14037 UINT64_C(4503603587924092), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_RTN_gfx12
14038 UINT64_C(3717267456), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_RTN_vi
14039 UINT64_C(3713269760), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_ci
14040 UINT64_C(35184375802101760), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_gfx10
14041 UINT64_C(34902900821196800), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_gfx11
14042 UINT64_C(3960553596), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_gfx12
14043 UINT64_C(3717201920), UINT64_C(0), // FLAT_ATOMIC_SMIN_X2_vi
14044 UINT64_C(3704881152), UINT64_C(0), // FLAT_ATOMIC_SMIN_ci
14045 UINT64_C(35184375793713152), UINT64_C(0), // FLAT_ATOMIC_SMIN_gfx10
14046 UINT64_C(34902900817788928), UINT64_C(0), // FLAT_ATOMIC_SMIN_gfx11
14047 UINT64_C(3960340604), UINT64_C(0), // FLAT_ATOMIC_SMIN_gfx12
14048 UINT64_C(3708813312), UINT64_C(0), // FLAT_ATOMIC_SMIN_vi
14049 UINT64_C(3704422400), UINT64_C(0), // FLAT_ATOMIC_SUB_RTN_ci
14050 UINT64_C(35184375793254400), UINT64_C(0), // FLAT_ATOMIC_SUB_RTN_gfx10
14051 UINT64_C(34902900817281024), UINT64_C(0), // FLAT_ATOMIC_SUB_RTN_gfx11
14052 UINT64_C(4503603587678332), UINT64_C(0), // FLAT_ATOMIC_SUB_RTN_gfx12
14053 UINT64_C(3708616704), UINT64_C(0), // FLAT_ATOMIC_SUB_RTN_vi
14054 UINT64_C(3712811008), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_RTN_ci
14055 UINT64_C(35184375801643008), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_RTN_gfx10
14056 UINT64_C(34902900820951040), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_RTN_gfx11
14057 UINT64_C(4503603587907708), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_RTN_gfx12
14058 UINT64_C(3717005312), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_RTN_vi
14059 UINT64_C(3712745472), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_ci
14060 UINT64_C(35184375801577472), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_gfx10
14061 UINT64_C(34902900820934656), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_gfx11
14062 UINT64_C(3960537212), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_gfx12
14063 UINT64_C(3716939776), UINT64_C(0), // FLAT_ATOMIC_SUB_X2_vi
14064 UINT64_C(3704356864), UINT64_C(0), // FLAT_ATOMIC_SUB_ci
14065 UINT64_C(35184375793188864), UINT64_C(0), // FLAT_ATOMIC_SUB_gfx10
14066 UINT64_C(34902900817264640), UINT64_C(0), // FLAT_ATOMIC_SUB_gfx11
14067 UINT64_C(3960307836), UINT64_C(0), // FLAT_ATOMIC_SUB_gfx12
14068 UINT64_C(3708551168), UINT64_C(0), // FLAT_ATOMIC_SUB_vi
14069 UINT64_C(3703635968), UINT64_C(0), // FLAT_ATOMIC_SWAP_RTN_ci
14070 UINT64_C(35184375792467968), UINT64_C(0), // FLAT_ATOMIC_SWAP_RTN_gfx10
14071 UINT64_C(34902900816494592), UINT64_C(0), // FLAT_ATOMIC_SWAP_RTN_gfx11
14072 UINT64_C(4503603587629180), UINT64_C(0), // FLAT_ATOMIC_SWAP_RTN_gfx12
14073 UINT64_C(3707830272), UINT64_C(0), // FLAT_ATOMIC_SWAP_RTN_vi
14074 UINT64_C(3712024576), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_RTN_ci
14075 UINT64_C(35184375800856576), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_RTN_gfx10
14076 UINT64_C(34902900820164608), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_RTN_gfx11
14077 UINT64_C(4503603587858556), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_RTN_gfx12
14078 UINT64_C(3716218880), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_RTN_vi
14079 UINT64_C(3711959040), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_ci
14080 UINT64_C(35184375800791040), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_gfx10
14081 UINT64_C(34902900820148224), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_gfx11
14082 UINT64_C(3960488060), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_gfx12
14083 UINT64_C(3716153344), UINT64_C(0), // FLAT_ATOMIC_SWAP_X2_vi
14084 UINT64_C(3703570432), UINT64_C(0), // FLAT_ATOMIC_SWAP_ci
14085 UINT64_C(35184375792402432), UINT64_C(0), // FLAT_ATOMIC_SWAP_gfx10
14086 UINT64_C(34902900816478208), UINT64_C(0), // FLAT_ATOMIC_SWAP_gfx11
14087 UINT64_C(3960258684), UINT64_C(0), // FLAT_ATOMIC_SWAP_gfx12
14088 UINT64_C(3707764736), UINT64_C(0), // FLAT_ATOMIC_SWAP_vi
14089 UINT64_C(3705733120), UINT64_C(0), // FLAT_ATOMIC_UMAX_RTN_ci
14090 UINT64_C(35184375794565120), UINT64_C(0), // FLAT_ATOMIC_UMAX_RTN_gfx10
14091 UINT64_C(34902900818591744), UINT64_C(0), // FLAT_ATOMIC_UMAX_RTN_gfx11
14092 UINT64_C(4503603587760252), UINT64_C(0), // FLAT_ATOMIC_UMAX_RTN_gfx12
14093 UINT64_C(3709665280), UINT64_C(0), // FLAT_ATOMIC_UMAX_RTN_vi
14094 UINT64_C(3714121728), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_RTN_ci
14095 UINT64_C(35184375802953728), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_RTN_gfx10
14096 UINT64_C(34902900821999616), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_RTN_gfx11
14097 UINT64_C(4503603587973244), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_RTN_gfx12
14098 UINT64_C(3718053888), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_RTN_vi
14099 UINT64_C(3714056192), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_ci
14100 UINT64_C(35184375802888192), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_gfx10
14101 UINT64_C(34902900821983232), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_gfx11
14102 UINT64_C(3960602748), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_gfx12
14103 UINT64_C(3717988352), UINT64_C(0), // FLAT_ATOMIC_UMAX_X2_vi
14104 UINT64_C(3705667584), UINT64_C(0), // FLAT_ATOMIC_UMAX_ci
14105 UINT64_C(35184375794499584), UINT64_C(0), // FLAT_ATOMIC_UMAX_gfx10
14106 UINT64_C(34902900818575360), UINT64_C(0), // FLAT_ATOMIC_UMAX_gfx11
14107 UINT64_C(3960389756), UINT64_C(0), // FLAT_ATOMIC_UMAX_gfx12
14108 UINT64_C(3709599744), UINT64_C(0), // FLAT_ATOMIC_UMAX_vi
14109 UINT64_C(3705208832), UINT64_C(0), // FLAT_ATOMIC_UMIN_RTN_ci
14110 UINT64_C(35184375794040832), UINT64_C(0), // FLAT_ATOMIC_UMIN_RTN_gfx10
14111 UINT64_C(34902900818067456), UINT64_C(0), // FLAT_ATOMIC_UMIN_RTN_gfx11
14112 UINT64_C(4503603587727484), UINT64_C(0), // FLAT_ATOMIC_UMIN_RTN_gfx12
14113 UINT64_C(3709140992), UINT64_C(0), // FLAT_ATOMIC_UMIN_RTN_vi
14114 UINT64_C(3713597440), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_RTN_ci
14115 UINT64_C(35184375802429440), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_RTN_gfx10
14116 UINT64_C(34902900821475328), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_RTN_gfx11
14117 UINT64_C(4503603587940476), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_RTN_gfx12
14118 UINT64_C(3717529600), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_RTN_vi
14119 UINT64_C(3713531904), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_ci
14120 UINT64_C(35184375802363904), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_gfx10
14121 UINT64_C(34902900821458944), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_gfx11
14122 UINT64_C(3960569980), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_gfx12
14123 UINT64_C(3717464064), UINT64_C(0), // FLAT_ATOMIC_UMIN_X2_vi
14124 UINT64_C(3705143296), UINT64_C(0), // FLAT_ATOMIC_UMIN_ci
14125 UINT64_C(35184375793975296), UINT64_C(0), // FLAT_ATOMIC_UMIN_gfx10
14126 UINT64_C(34902900818051072), UINT64_C(0), // FLAT_ATOMIC_UMIN_gfx11
14127 UINT64_C(3960356988), UINT64_C(0), // FLAT_ATOMIC_UMIN_gfx12
14128 UINT64_C(3709075456), UINT64_C(0), // FLAT_ATOMIC_UMIN_vi
14129 UINT64_C(3706519552), UINT64_C(0), // FLAT_ATOMIC_XOR_RTN_ci
14130 UINT64_C(35184375795351552), UINT64_C(0), // FLAT_ATOMIC_XOR_RTN_gfx10
14131 UINT64_C(34902900819378176), UINT64_C(0), // FLAT_ATOMIC_XOR_RTN_gfx11
14132 UINT64_C(4503603587809404), UINT64_C(0), // FLAT_ATOMIC_XOR_RTN_gfx12
14133 UINT64_C(3710451712), UINT64_C(0), // FLAT_ATOMIC_XOR_RTN_vi
14134 UINT64_C(3714908160), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_RTN_ci
14135 UINT64_C(35184375803740160), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_RTN_gfx10
14136 UINT64_C(34902900822786048), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_RTN_gfx11
14137 UINT64_C(4503603588022396), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_RTN_gfx12
14138 UINT64_C(3718840320), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_RTN_vi
14139 UINT64_C(3714842624), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_ci
14140 UINT64_C(35184375803674624), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_gfx10
14141 UINT64_C(34902900822769664), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_gfx11
14142 UINT64_C(3960651900), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_gfx12
14143 UINT64_C(3718774784), UINT64_C(0), // FLAT_ATOMIC_XOR_X2_vi
14144 UINT64_C(3706454016), UINT64_C(0), // FLAT_ATOMIC_XOR_ci
14145 UINT64_C(35184375795286016), UINT64_C(0), // FLAT_ATOMIC_XOR_gfx10
14146 UINT64_C(34902900819361792), UINT64_C(0), // FLAT_ATOMIC_XOR_gfx11
14147 UINT64_C(3960438908), UINT64_C(0), // FLAT_ATOMIC_XOR_gfx12
14148 UINT64_C(3710386176), UINT64_C(0), // FLAT_ATOMIC_XOR_vi
14149 UINT64_C(3694395392), UINT64_C(0), // FLAT_LOAD_DWORDX2_ci
14150 UINT64_C(35184375783227392), UINT64_C(0), // FLAT_LOAD_DWORDX2_gfx10
14151 UINT64_C(34902900808613888), UINT64_C(0), // FLAT_LOAD_DWORDX2_gfx11
14152 UINT64_C(3959767164), UINT64_C(0), // FLAT_LOAD_DWORDX2_gfx12
14153 UINT64_C(3696492544), UINT64_C(0), // FLAT_LOAD_DWORDX2_vi
14154 UINT64_C(3694919680), UINT64_C(0), // FLAT_LOAD_DWORDX3_ci
14155 UINT64_C(35184375783751680), UINT64_C(0), // FLAT_LOAD_DWORDX3_gfx10
14156 UINT64_C(34902900808876032), UINT64_C(0), // FLAT_LOAD_DWORDX3_gfx11
14157 UINT64_C(3959783548), UINT64_C(0), // FLAT_LOAD_DWORDX3_gfx12
14158 UINT64_C(3696754688), UINT64_C(0), // FLAT_LOAD_DWORDX3_vi
14159 UINT64_C(3694657536), UINT64_C(0), // FLAT_LOAD_DWORDX4_ci
14160 UINT64_C(35184375783489536), UINT64_C(0), // FLAT_LOAD_DWORDX4_gfx10
14161 UINT64_C(34902900809138176), UINT64_C(0), // FLAT_LOAD_DWORDX4_gfx11
14162 UINT64_C(3959799932), UINT64_C(0), // FLAT_LOAD_DWORDX4_gfx12
14163 UINT64_C(3697016832), UINT64_C(0), // FLAT_LOAD_DWORDX4_vi
14164 UINT64_C(3694133248), UINT64_C(0), // FLAT_LOAD_DWORD_ci
14165 UINT64_C(35184375782965248), UINT64_C(0), // FLAT_LOAD_DWORD_gfx10
14166 UINT64_C(34902900808351744), UINT64_C(0), // FLAT_LOAD_DWORD_gfx11
14167 UINT64_C(3959750780), UINT64_C(0), // FLAT_LOAD_DWORD_gfx12
14168 UINT64_C(3696230400), UINT64_C(0), // FLAT_LOAD_DWORD_vi
14169 UINT64_C(35184375788994560), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_HI_gfx10
14170 UINT64_C(34902900812021760), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_HI_gfx11
14171 UINT64_C(3959980156), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_HI_gfx12
14172 UINT64_C(3700162560), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_HI_vi
14173 UINT64_C(35184375788732416), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_gfx10
14174 UINT64_C(34902900811235328), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_gfx11
14175 UINT64_C(3959931004), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_gfx12
14176 UINT64_C(3699900416), UINT64_C(0), // FLAT_LOAD_SBYTE_D16_vi
14177 UINT64_C(3693346816), UINT64_C(0), // FLAT_LOAD_SBYTE_ci
14178 UINT64_C(35184375782178816), UINT64_C(0), // FLAT_LOAD_SBYTE_gfx10
14179 UINT64_C(34902900807565312), UINT64_C(0), // FLAT_LOAD_SBYTE_gfx11
14180 UINT64_C(3959701628), UINT64_C(0), // FLAT_LOAD_SBYTE_gfx12
14181 UINT64_C(3695443968), UINT64_C(0), // FLAT_LOAD_SBYTE_vi
14182 UINT64_C(35184375789518848), UINT64_C(0), // FLAT_LOAD_SHORT_D16_HI_gfx10
14183 UINT64_C(34902900812283904), UINT64_C(0), // FLAT_LOAD_SHORT_D16_HI_gfx11
14184 UINT64_C(3959996540), UINT64_C(0), // FLAT_LOAD_SHORT_D16_HI_gfx12
14185 UINT64_C(3700686848), UINT64_C(0), // FLAT_LOAD_SHORT_D16_HI_vi
14186 UINT64_C(35184375789256704), UINT64_C(0), // FLAT_LOAD_SHORT_D16_gfx10
14187 UINT64_C(34902900811497472), UINT64_C(0), // FLAT_LOAD_SHORT_D16_gfx11
14188 UINT64_C(3959947388), UINT64_C(0), // FLAT_LOAD_SHORT_D16_gfx12
14189 UINT64_C(3700424704), UINT64_C(0), // FLAT_LOAD_SHORT_D16_vi
14190 UINT64_C(3693871104), UINT64_C(0), // FLAT_LOAD_SSHORT_ci
14191 UINT64_C(35184375782703104), UINT64_C(0), // FLAT_LOAD_SSHORT_gfx10
14192 UINT64_C(34902900808089600), UINT64_C(0), // FLAT_LOAD_SSHORT_gfx11
14193 UINT64_C(3959734396), UINT64_C(0), // FLAT_LOAD_SSHORT_gfx12
14194 UINT64_C(3695968256), UINT64_C(0), // FLAT_LOAD_SSHORT_vi
14195 UINT64_C(35184375788470272), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_HI_gfx10
14196 UINT64_C(34902900811759616), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_HI_gfx11
14197 UINT64_C(3959963772), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_HI_gfx12
14198 UINT64_C(3699638272), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_HI_vi
14199 UINT64_C(35184375788208128), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_gfx10
14200 UINT64_C(34902900810973184), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_gfx11
14201 UINT64_C(3959914620), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_gfx12
14202 UINT64_C(3699376128), UINT64_C(0), // FLAT_LOAD_UBYTE_D16_vi
14203 UINT64_C(3693084672), UINT64_C(0), // FLAT_LOAD_UBYTE_ci
14204 UINT64_C(35184375781916672), UINT64_C(0), // FLAT_LOAD_UBYTE_gfx10
14205 UINT64_C(34902900807303168), UINT64_C(0), // FLAT_LOAD_UBYTE_gfx11
14206 UINT64_C(3959685244), UINT64_C(0), // FLAT_LOAD_UBYTE_gfx12
14207 UINT64_C(3695181824), UINT64_C(0), // FLAT_LOAD_UBYTE_vi
14208 UINT64_C(3693608960), UINT64_C(0), // FLAT_LOAD_USHORT_ci
14209 UINT64_C(35184375782440960), UINT64_C(0), // FLAT_LOAD_USHORT_gfx10
14210 UINT64_C(34902900807827456), UINT64_C(0), // FLAT_LOAD_USHORT_gfx11
14211 UINT64_C(3959718012), UINT64_C(0), // FLAT_LOAD_USHORT_gfx12
14212 UINT64_C(3695706112), UINT64_C(0), // FLAT_LOAD_USHORT_vi
14213 UINT64_C(35184375786373120), UINT64_C(0), // FLAT_STORE_BYTE_D16_HI_gfx10
14214 UINT64_C(34902900812546048), UINT64_C(0), // FLAT_STORE_BYTE_D16_HI_gfx11
14215 UINT64_C(3960012924), UINT64_C(0), // FLAT_STORE_BYTE_D16_HI_gfx12
14216 UINT64_C(3697541120), UINT64_C(0), // FLAT_STORE_BYTE_D16_HI_vi
14217 UINT64_C(3697278976), UINT64_C(0), // FLAT_STORE_BYTE_ci
14218 UINT64_C(35184375786110976), UINT64_C(0), // FLAT_STORE_BYTE_gfx10
14219 UINT64_C(34902900809400320), UINT64_C(0), // FLAT_STORE_BYTE_gfx11
14220 UINT64_C(3959816316), UINT64_C(0), // FLAT_STORE_BYTE_gfx12
14221 UINT64_C(3697278976), UINT64_C(0), // FLAT_STORE_BYTE_vi
14222 UINT64_C(3698589696), UINT64_C(0), // FLAT_STORE_DWORDX2_ci
14223 UINT64_C(35184375787421696), UINT64_C(0), // FLAT_STORE_DWORDX2_gfx10
14224 UINT64_C(34902900810186752), UINT64_C(0), // FLAT_STORE_DWORDX2_gfx11
14225 UINT64_C(3959865468), UINT64_C(0), // FLAT_STORE_DWORDX2_gfx12
14226 UINT64_C(3698589696), UINT64_C(0), // FLAT_STORE_DWORDX2_vi
14227 UINT64_C(3699113984), UINT64_C(0), // FLAT_STORE_DWORDX3_ci
14228 UINT64_C(35184375787945984), UINT64_C(0), // FLAT_STORE_DWORDX3_gfx10
14229 UINT64_C(34902900810448896), UINT64_C(0), // FLAT_STORE_DWORDX3_gfx11
14230 UINT64_C(3959881852), UINT64_C(0), // FLAT_STORE_DWORDX3_gfx12
14231 UINT64_C(3698851840), UINT64_C(0), // FLAT_STORE_DWORDX3_vi
14232 UINT64_C(3698851840), UINT64_C(0), // FLAT_STORE_DWORDX4_ci
14233 UINT64_C(35184375787683840), UINT64_C(0), // FLAT_STORE_DWORDX4_gfx10
14234 UINT64_C(34902900810711040), UINT64_C(0), // FLAT_STORE_DWORDX4_gfx11
14235 UINT64_C(3959898236), UINT64_C(0), // FLAT_STORE_DWORDX4_gfx12
14236 UINT64_C(3699113984), UINT64_C(0), // FLAT_STORE_DWORDX4_vi
14237 UINT64_C(3698327552), UINT64_C(0), // FLAT_STORE_DWORD_ci
14238 UINT64_C(35184375787159552), UINT64_C(0), // FLAT_STORE_DWORD_gfx10
14239 UINT64_C(34902900809924608), UINT64_C(0), // FLAT_STORE_DWORD_gfx11
14240 UINT64_C(3959849084), UINT64_C(0), // FLAT_STORE_DWORD_gfx12
14241 UINT64_C(3698327552), UINT64_C(0), // FLAT_STORE_DWORD_vi
14242 UINT64_C(35184375786897408), UINT64_C(0), // FLAT_STORE_SHORT_D16_HI_gfx10
14243 UINT64_C(34902900812808192), UINT64_C(0), // FLAT_STORE_SHORT_D16_HI_gfx11
14244 UINT64_C(3960029308), UINT64_C(0), // FLAT_STORE_SHORT_D16_HI_gfx12
14245 UINT64_C(3698065408), UINT64_C(0), // FLAT_STORE_SHORT_D16_HI_vi
14246 UINT64_C(3697803264), UINT64_C(0), // FLAT_STORE_SHORT_ci
14247 UINT64_C(35184375786635264), UINT64_C(0), // FLAT_STORE_SHORT_gfx10
14248 UINT64_C(34902900809662464), UINT64_C(0), // FLAT_STORE_SHORT_gfx11
14249 UINT64_C(3959832700), UINT64_C(0), // FLAT_STORE_SHORT_gfx12
14250 UINT64_C(3697803264), UINT64_C(0), // FLAT_STORE_SHORT_vi
14251 UINT64_C(34902900825800704), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_RTN_gfx11
14252 UINT64_C(4503603621757052), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_RTN_gfx12
14253 UINT64_C(35747325753524224), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_RTN_gfx940
14254 UINT64_C(35747325753524224), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_RTN_vi
14255 UINT64_C(3713679360), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx11
14256 UINT64_C(4503603621756928), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx12
14257 UINT64_C(3711270912), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx940
14258 UINT64_C(3711270912), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_vi
14259 UINT64_C(3713662976), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_gfx11
14260 UINT64_C(3994386432), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_gfx12
14261 UINT64_C(3711205376), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_gfx940
14262 UINT64_C(3711205376), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_SADDR_vi
14263 UINT64_C(34902900825784320), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_gfx11
14264 UINT64_C(3994386556), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_gfx12
14265 UINT64_C(35747325753458688), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_gfx940
14266 UINT64_C(35747325753458688), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F32_vi
14267 UINT64_C(35747325754048512), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_RTN_gfx940
14268 UINT64_C(35747325754048512), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_RTN_vi
14269 UINT64_C(3711795200), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_gfx940
14270 UINT64_C(3711795200), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_vi
14271 UINT64_C(3711729664), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_SADDR_gfx940
14272 UINT64_C(3711729664), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_SADDR_vi
14273 UINT64_C(35747325753982976), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_gfx940
14274 UINT64_C(35747325753982976), UINT64_C(0), // GLOBAL_ATOMIC_ADD_F64_vi
14275 UINT64_C(35184375793025024), UINT64_C(0), // GLOBAL_ATOMIC_ADD_RTN_gfx10
14276 UINT64_C(34902900817149952), UINT64_C(0), // GLOBAL_ATOMIC_ADD_RTN_gfx11
14277 UINT64_C(4503603621216380), UINT64_C(0), // GLOBAL_ATOMIC_ADD_RTN_gfx12
14278 UINT64_C(35747325750640640), UINT64_C(0), // GLOBAL_ATOMIC_ADD_RTN_vi
14279 UINT64_C(3704193024), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx10
14280 UINT64_C(3705028608), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx11
14281 UINT64_C(4503603621216256), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx12
14282 UINT64_C(3708387328), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_RTN_vi
14283 UINT64_C(3704127488), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_gfx10
14284 UINT64_C(3705012224), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_gfx11
14285 UINT64_C(3993845760), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_gfx12
14286 UINT64_C(3708321792), UINT64_C(0), // GLOBAL_ATOMIC_ADD_SADDR_vi
14287 UINT64_C(35184375801413632), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_RTN_gfx10
14288 UINT64_C(34902900820819968), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_RTN_gfx11
14289 UINT64_C(4503603621445756), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_RTN_gfx12
14290 UINT64_C(35747325759029248), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_RTN_vi
14291 UINT64_C(3712581632), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx10
14292 UINT64_C(3708698624), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx11
14293 UINT64_C(4503603621445632), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx12
14294 UINT64_C(3716775936), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_vi
14295 UINT64_C(3712516096), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_gfx10
14296 UINT64_C(3708682240), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_gfx11
14297 UINT64_C(3994075136), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_gfx12
14298 UINT64_C(3716710400), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_SADDR_vi
14299 UINT64_C(35184375801348096), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_gfx10
14300 UINT64_C(34902900820803584), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_gfx11
14301 UINT64_C(3994075260), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_gfx12
14302 UINT64_C(35747325758963712), UINT64_C(0), // GLOBAL_ATOMIC_ADD_X2_vi
14303 UINT64_C(35184375792959488), UINT64_C(0), // GLOBAL_ATOMIC_ADD_gfx10
14304 UINT64_C(34902900817133568), UINT64_C(0), // GLOBAL_ATOMIC_ADD_gfx11
14305 UINT64_C(3993845884), UINT64_C(0), // GLOBAL_ATOMIC_ADD_gfx12
14306 UINT64_C(35747325750575104), UINT64_C(0), // GLOBAL_ATOMIC_ADD_vi
14307 UINT64_C(35184375794860032), UINT64_C(0), // GLOBAL_ATOMIC_AND_RTN_gfx10
14308 UINT64_C(34902900818984960), UINT64_C(0), // GLOBAL_ATOMIC_AND_RTN_gfx11
14309 UINT64_C(4503603621331068), UINT64_C(0), // GLOBAL_ATOMIC_AND_RTN_gfx12
14310 UINT64_C(35747325752213504), UINT64_C(0), // GLOBAL_ATOMIC_AND_RTN_vi
14311 UINT64_C(3706028032), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_RTN_gfx10
14312 UINT64_C(3706863616), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_RTN_gfx11
14313 UINT64_C(4503603621330944), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_RTN_gfx12
14314 UINT64_C(3709960192), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_RTN_vi
14315 UINT64_C(3705962496), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_gfx10
14316 UINT64_C(3706847232), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_gfx11
14317 UINT64_C(3993960448), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_gfx12
14318 UINT64_C(3709894656), UINT64_C(0), // GLOBAL_ATOMIC_AND_SADDR_vi
14319 UINT64_C(35184375803248640), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_RTN_gfx10
14320 UINT64_C(34902900822392832), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_RTN_gfx11
14321 UINT64_C(4503603621544060), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_RTN_gfx12
14322 UINT64_C(35747325760602112), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_RTN_vi
14323 UINT64_C(3714416640), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx10
14324 UINT64_C(3710271488), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx11
14325 UINT64_C(4503603621543936), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx12
14326 UINT64_C(3718348800), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_RTN_vi
14327 UINT64_C(3714351104), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_gfx10
14328 UINT64_C(3710255104), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_gfx11
14329 UINT64_C(3994173440), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_gfx12
14330 UINT64_C(3718283264), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_SADDR_vi
14331 UINT64_C(35184375803183104), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_gfx10
14332 UINT64_C(34902900822376448), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_gfx11
14333 UINT64_C(3994173564), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_gfx12
14334 UINT64_C(35747325760536576), UINT64_C(0), // GLOBAL_ATOMIC_AND_X2_vi
14335 UINT64_C(35184375794794496), UINT64_C(0), // GLOBAL_ATOMIC_AND_gfx10
14336 UINT64_C(34902900818968576), UINT64_C(0), // GLOBAL_ATOMIC_AND_gfx11
14337 UINT64_C(3993960572), UINT64_C(0), // GLOBAL_ATOMIC_AND_gfx12
14338 UINT64_C(35747325752147968), UINT64_C(0), // GLOBAL_ATOMIC_AND_vi
14339 UINT64_C(35184375792762880), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_RTN_gfx10
14340 UINT64_C(34902900816887808), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_RTN_gfx11
14341 UINT64_C(4503603621199996), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_RTN_gfx12
14342 UINT64_C(35747325750378496), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_RTN_vi
14343 UINT64_C(3703930880), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx10
14344 UINT64_C(3704766464), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx11
14345 UINT64_C(4503603621199872), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx12
14346 UINT64_C(3708125184), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_vi
14347 UINT64_C(3703865344), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx10
14348 UINT64_C(3704750080), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx11
14349 UINT64_C(3993829376), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx12
14350 UINT64_C(3708059648), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_SADDR_vi
14351 UINT64_C(35184375801151488), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx10
14352 UINT64_C(34902900820557824), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx11
14353 UINT64_C(4503603621429372), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx12
14354 UINT64_C(35747325758767104), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_RTN_vi
14355 UINT64_C(3712319488), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx10
14356 UINT64_C(3708436480), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx11
14357 UINT64_C(4503603621429248), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx12
14358 UINT64_C(3716513792), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_vi
14359 UINT64_C(3712253952), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx10
14360 UINT64_C(3708420096), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx11
14361 UINT64_C(3994058752), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx12
14362 UINT64_C(3716448256), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_vi
14363 UINT64_C(35184375801085952), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_gfx10
14364 UINT64_C(34902900820541440), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_gfx11
14365 UINT64_C(3994058876), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_gfx12
14366 UINT64_C(35747325758701568), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_X2_vi
14367 UINT64_C(35184375792697344), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_gfx10
14368 UINT64_C(34902900816871424), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_gfx11
14369 UINT64_C(3993829500), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_gfx12
14370 UINT64_C(35747325750312960), UINT64_C(0), // GLOBAL_ATOMIC_CMPSWAP_vi
14371 UINT64_C(4503603621658748), UINT64_C(0), // GLOBAL_ATOMIC_COND_SUB_U32_RTN_gfx12
14372 UINT64_C(4503603621658624), UINT64_C(0), // GLOBAL_ATOMIC_COND_SUB_U32_SADDR_RTN_gfx12
14373 UINT64_C(3994288128), UINT64_C(0), // GLOBAL_ATOMIC_COND_SUB_U32_SADDR_gfx12
14374 UINT64_C(3994288252), UINT64_C(0), // GLOBAL_ATOMIC_COND_SUB_U32_gfx12
14375 UINT64_C(35184375793549312), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_RTN_gfx10
14376 UINT64_C(34902900817674240), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_RTN_gfx11
14377 UINT64_C(4503603621249148), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_RTN_gfx12
14378 UINT64_C(3704717312), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx10
14379 UINT64_C(3705552896), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx11
14380 UINT64_C(4503603621249024), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx12
14381 UINT64_C(3704651776), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_gfx10
14382 UINT64_C(3705536512), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_gfx11
14383 UINT64_C(3993878528), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_SADDR_gfx12
14384 UINT64_C(35184375793483776), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_gfx10
14385 UINT64_C(34902900817657856), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_gfx11
14386 UINT64_C(3993878652), UINT64_C(0), // GLOBAL_ATOMIC_CSUB_gfx12
14387 UINT64_C(35184375795908608), UINT64_C(0), // GLOBAL_ATOMIC_DEC_RTN_gfx10
14388 UINT64_C(34902900820033536), UINT64_C(0), // GLOBAL_ATOMIC_DEC_RTN_gfx11
14389 UINT64_C(4503603621396604), UINT64_C(0), // GLOBAL_ATOMIC_DEC_RTN_gfx12
14390 UINT64_C(35747325753262080), UINT64_C(0), // GLOBAL_ATOMIC_DEC_RTN_vi
14391 UINT64_C(3707076608), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx10
14392 UINT64_C(3707912192), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx11
14393 UINT64_C(4503603621396480), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx12
14394 UINT64_C(3711008768), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_RTN_vi
14395 UINT64_C(3707011072), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_gfx10
14396 UINT64_C(3707895808), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_gfx11
14397 UINT64_C(3994025984), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_gfx12
14398 UINT64_C(3710943232), UINT64_C(0), // GLOBAL_ATOMIC_DEC_SADDR_vi
14399 UINT64_C(35184375804297216), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_RTN_gfx10
14400 UINT64_C(34902900823441408), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_RTN_gfx11
14401 UINT64_C(4503603621609596), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_RTN_gfx12
14402 UINT64_C(35747325761650688), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_RTN_vi
14403 UINT64_C(3715465216), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx10
14404 UINT64_C(3711320064), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx11
14405 UINT64_C(4503603621609472), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx12
14406 UINT64_C(3719397376), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_vi
14407 UINT64_C(3715399680), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_gfx10
14408 UINT64_C(3711303680), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_gfx11
14409 UINT64_C(3994238976), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_gfx12
14410 UINT64_C(3719331840), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_SADDR_vi
14411 UINT64_C(35184375804231680), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_gfx10
14412 UINT64_C(34902900823425024), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_gfx11
14413 UINT64_C(3994239100), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_gfx12
14414 UINT64_C(35747325761585152), UINT64_C(0), // GLOBAL_ATOMIC_DEC_X2_vi
14415 UINT64_C(35184375795843072), UINT64_C(0), // GLOBAL_ATOMIC_DEC_gfx10
14416 UINT64_C(34902900820017152), UINT64_C(0), // GLOBAL_ATOMIC_DEC_gfx11
14417 UINT64_C(3994026108), UINT64_C(0), // GLOBAL_ATOMIC_DEC_gfx12
14418 UINT64_C(35747325753196544), UINT64_C(0), // GLOBAL_ATOMIC_DEC_vi
14419 UINT64_C(35184375796170752), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx10
14420 UINT64_C(34902900824227840), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx11
14421 UINT64_C(3707338752), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx10
14422 UINT64_C(3712106496), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx11
14423 UINT64_C(3707273216), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx10
14424 UINT64_C(3712090112), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx11
14425 UINT64_C(35184375804559360), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_X2_RTN_gfx10
14426 UINT64_C(3715727360), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_RTN_gfx10
14427 UINT64_C(3715661824), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_gfx10
14428 UINT64_C(35184375804493824), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_X2_gfx10
14429 UINT64_C(35184375796105216), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_gfx10
14430 UINT64_C(34902900824211456), UINT64_C(0), // GLOBAL_ATOMIC_FCMPSWAP_gfx11
14431 UINT64_C(35184375796695040), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_RTN_gfx10
14432 UINT64_C(34902900824752128), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_RTN_gfx11
14433 UINT64_C(4503603621691516), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_RTN_gfx12
14434 UINT64_C(3707863040), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx10
14435 UINT64_C(3712630784), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx11
14436 UINT64_C(4503603621691392), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx12
14437 UINT64_C(3707797504), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_gfx10
14438 UINT64_C(3712614400), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_gfx11
14439 UINT64_C(3994320896), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_SADDR_gfx12
14440 UINT64_C(35184375805083648), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_X2_RTN_gfx10
14441 UINT64_C(3716251648), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_X2_SADDR_RTN_gfx10
14442 UINT64_C(3716186112), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_X2_SADDR_gfx10
14443 UINT64_C(35184375805018112), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_X2_gfx10
14444 UINT64_C(35184375796629504), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_gfx10
14445 UINT64_C(34902900824735744), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_gfx11
14446 UINT64_C(3994321020), UINT64_C(0), // GLOBAL_ATOMIC_FMAX_gfx12
14447 UINT64_C(35184375796432896), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_RTN_gfx10
14448 UINT64_C(34902900824489984), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_RTN_gfx11
14449 UINT64_C(4503603621675132), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_RTN_gfx12
14450 UINT64_C(3707600896), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx10
14451 UINT64_C(3712368640), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx11
14452 UINT64_C(4503603621675008), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx12
14453 UINT64_C(3707535360), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_gfx10
14454 UINT64_C(3712352256), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_gfx11
14455 UINT64_C(3994304512), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_SADDR_gfx12
14456 UINT64_C(35184375804821504), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_X2_RTN_gfx10
14457 UINT64_C(3715989504), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_X2_SADDR_RTN_gfx10
14458 UINT64_C(3715923968), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_X2_SADDR_gfx10
14459 UINT64_C(35184375804755968), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_X2_gfx10
14460 UINT64_C(35184375796367360), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_gfx10
14461 UINT64_C(34902900824473600), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_gfx11
14462 UINT64_C(3994304636), UINT64_C(0), // GLOBAL_ATOMIC_FMIN_gfx12
14463 UINT64_C(35184375795646464), UINT64_C(0), // GLOBAL_ATOMIC_INC_RTN_gfx10
14464 UINT64_C(34902900819771392), UINT64_C(0), // GLOBAL_ATOMIC_INC_RTN_gfx11
14465 UINT64_C(4503603621380220), UINT64_C(0), // GLOBAL_ATOMIC_INC_RTN_gfx12
14466 UINT64_C(35747325752999936), UINT64_C(0), // GLOBAL_ATOMIC_INC_RTN_vi
14467 UINT64_C(3706814464), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_RTN_gfx10
14468 UINT64_C(3707650048), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_RTN_gfx11
14469 UINT64_C(4503603621380096), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_RTN_gfx12
14470 UINT64_C(3710746624), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_RTN_vi
14471 UINT64_C(3706748928), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_gfx10
14472 UINT64_C(3707633664), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_gfx11
14473 UINT64_C(3994009600), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_gfx12
14474 UINT64_C(3710681088), UINT64_C(0), // GLOBAL_ATOMIC_INC_SADDR_vi
14475 UINT64_C(35184375804035072), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_RTN_gfx10
14476 UINT64_C(34902900823179264), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_RTN_gfx11
14477 UINT64_C(4503603621593212), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_RTN_gfx12
14478 UINT64_C(35747325761388544), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_RTN_vi
14479 UINT64_C(3715203072), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx10
14480 UINT64_C(3711057920), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx11
14481 UINT64_C(4503603621593088), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx12
14482 UINT64_C(3719135232), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_RTN_vi
14483 UINT64_C(3715137536), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_gfx10
14484 UINT64_C(3711041536), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_gfx11
14485 UINT64_C(3994222592), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_gfx12
14486 UINT64_C(3719069696), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_SADDR_vi
14487 UINT64_C(35184375803969536), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_gfx10
14488 UINT64_C(34902900823162880), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_gfx11
14489 UINT64_C(3994222716), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_gfx12
14490 UINT64_C(35747325761323008), UINT64_C(0), // GLOBAL_ATOMIC_INC_X2_vi
14491 UINT64_C(35184375795580928), UINT64_C(0), // GLOBAL_ATOMIC_INC_gfx10
14492 UINT64_C(34902900819755008), UINT64_C(0), // GLOBAL_ATOMIC_INC_gfx11
14493 UINT64_C(3994009724), UINT64_C(0), // GLOBAL_ATOMIC_INC_gfx12
14494 UINT64_C(35747325752934400), UINT64_C(0), // GLOBAL_ATOMIC_INC_vi
14495 UINT64_C(35747325754572800), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_RTN_gfx940
14496 UINT64_C(35747325754572800), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_RTN_vi
14497 UINT64_C(3712319488), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_gfx940
14498 UINT64_C(3712319488), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_vi
14499 UINT64_C(3712253952), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_SADDR_gfx940
14500 UINT64_C(3712253952), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_SADDR_vi
14501 UINT64_C(35747325754507264), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_gfx940
14502 UINT64_C(35747325754507264), UINT64_C(0), // GLOBAL_ATOMIC_MAX_F64_vi
14503 UINT64_C(35747325754310656), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_RTN_gfx940
14504 UINT64_C(35747325754310656), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_RTN_vi
14505 UINT64_C(3712057344), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_gfx940
14506 UINT64_C(3712057344), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_vi
14507 UINT64_C(3711991808), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_SADDR_gfx940
14508 UINT64_C(3711991808), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_SADDR_vi
14509 UINT64_C(35747325754245120), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_gfx940
14510 UINT64_C(35747325754245120), UINT64_C(0), // GLOBAL_ATOMIC_MIN_F64_vi
14511 UINT64_C(4503603622232188), UINT64_C(0), // GLOBAL_ATOMIC_ORDERED_ADD_B64_RTN_gfx12
14512 UINT64_C(4503603622232064), UINT64_C(0), // GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_RTN_gfx12
14513 UINT64_C(3994861568), UINT64_C(0), // GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_gfx12
14514 UINT64_C(3994861692), UINT64_C(0), // GLOBAL_ATOMIC_ORDERED_ADD_B64_gfx12
14515 UINT64_C(35184375795122176), UINT64_C(0), // GLOBAL_ATOMIC_OR_RTN_gfx10
14516 UINT64_C(34902900819247104), UINT64_C(0), // GLOBAL_ATOMIC_OR_RTN_gfx11
14517 UINT64_C(4503603621347452), UINT64_C(0), // GLOBAL_ATOMIC_OR_RTN_gfx12
14518 UINT64_C(35747325752475648), UINT64_C(0), // GLOBAL_ATOMIC_OR_RTN_vi
14519 UINT64_C(3706290176), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_RTN_gfx10
14520 UINT64_C(3707125760), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_RTN_gfx11
14521 UINT64_C(4503603621347328), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_RTN_gfx12
14522 UINT64_C(3710222336), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_RTN_vi
14523 UINT64_C(3706224640), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_gfx10
14524 UINT64_C(3707109376), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_gfx11
14525 UINT64_C(3993976832), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_gfx12
14526 UINT64_C(3710156800), UINT64_C(0), // GLOBAL_ATOMIC_OR_SADDR_vi
14527 UINT64_C(35184375803510784), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_RTN_gfx10
14528 UINT64_C(34902900822654976), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_RTN_gfx11
14529 UINT64_C(4503603621560444), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_RTN_gfx12
14530 UINT64_C(35747325760864256), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_RTN_vi
14531 UINT64_C(3714678784), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx10
14532 UINT64_C(3710533632), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx11
14533 UINT64_C(4503603621560320), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx12
14534 UINT64_C(3718610944), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_RTN_vi
14535 UINT64_C(3714613248), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_gfx10
14536 UINT64_C(3710517248), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_gfx11
14537 UINT64_C(3994189824), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_gfx12
14538 UINT64_C(3718545408), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_SADDR_vi
14539 UINT64_C(35184375803445248), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_gfx10
14540 UINT64_C(34902900822638592), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_gfx11
14541 UINT64_C(3994189948), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_gfx12
14542 UINT64_C(35747325760798720), UINT64_C(0), // GLOBAL_ATOMIC_OR_X2_vi
14543 UINT64_C(35184375795056640), UINT64_C(0), // GLOBAL_ATOMIC_OR_gfx10
14544 UINT64_C(34902900819230720), UINT64_C(0), // GLOBAL_ATOMIC_OR_gfx11
14545 UINT64_C(3993976956), UINT64_C(0), // GLOBAL_ATOMIC_OR_gfx12
14546 UINT64_C(35747325752410112), UINT64_C(0), // GLOBAL_ATOMIC_OR_vi
14547 UINT64_C(4503603621822588), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_RTN_gfx12
14548 UINT64_C(35747325754834944), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_RTN_vi
14549 UINT64_C(4503603621822464), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_gfx12
14550 UINT64_C(3712581632), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_vi
14551 UINT64_C(3994451968), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_gfx12
14552 UINT64_C(3712516096), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_vi
14553 UINT64_C(3994452092), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_gfx12
14554 UINT64_C(35747325754769408), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_BF16_vi
14555 UINT64_C(4503603621806204), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx12
14556 UINT64_C(35747325753786368), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx940
14557 UINT64_C(35747325753786368), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_RTN_vi
14558 UINT64_C(4503603621806080), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx12
14559 UINT64_C(3711533056), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx940
14560 UINT64_C(3711533056), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_vi
14561 UINT64_C(3994435584), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx12
14562 UINT64_C(3711467520), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx940
14563 UINT64_C(3711467520), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_SADDR_vi
14564 UINT64_C(3994435708), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_gfx12
14565 UINT64_C(35747325753720832), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_gfx940
14566 UINT64_C(35747325753720832), UINT64_C(0), // GLOBAL_ATOMIC_PK_ADD_F16_vi
14567 UINT64_C(35184375794335744), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_RTN_gfx10
14568 UINT64_C(34902900818460672), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_RTN_gfx11
14569 UINT64_C(4503603621298300), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_RTN_gfx12
14570 UINT64_C(35747325751689216), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_RTN_vi
14571 UINT64_C(3705503744), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx10
14572 UINT64_C(3706339328), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx11
14573 UINT64_C(4503603621298176), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx12
14574 UINT64_C(3709435904), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_RTN_vi
14575 UINT64_C(3705438208), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_gfx10
14576 UINT64_C(3706322944), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_gfx11
14577 UINT64_C(3993927680), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_gfx12
14578 UINT64_C(3709370368), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_SADDR_vi
14579 UINT64_C(35184375802724352), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_RTN_gfx10
14580 UINT64_C(34902900821868544), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_RTN_gfx11
14581 UINT64_C(4503603621511292), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_RTN_gfx12
14582 UINT64_C(35747325760077824), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_RTN_vi
14583 UINT64_C(3713892352), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx10
14584 UINT64_C(3709747200), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx11
14585 UINT64_C(4503603621511168), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx12
14586 UINT64_C(3717824512), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_vi
14587 UINT64_C(3713826816), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx10
14588 UINT64_C(3709730816), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx11
14589 UINT64_C(3994140672), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx12
14590 UINT64_C(3717758976), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_SADDR_vi
14591 UINT64_C(35184375802658816), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_gfx10
14592 UINT64_C(34902900821852160), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_gfx11
14593 UINT64_C(3994140796), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_gfx12
14594 UINT64_C(35747325760012288), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_X2_vi
14595 UINT64_C(35184375794270208), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_gfx10
14596 UINT64_C(34902900818444288), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_gfx11
14597 UINT64_C(3993927804), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_gfx12
14598 UINT64_C(35747325751623680), UINT64_C(0), // GLOBAL_ATOMIC_SMAX_vi
14599 UINT64_C(35184375793811456), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_RTN_gfx10
14600 UINT64_C(34902900817936384), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_RTN_gfx11
14601 UINT64_C(4503603621265532), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_RTN_gfx12
14602 UINT64_C(35747325751164928), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_RTN_vi
14603 UINT64_C(3704979456), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx10
14604 UINT64_C(3705815040), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx11
14605 UINT64_C(4503603621265408), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx12
14606 UINT64_C(3708911616), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_RTN_vi
14607 UINT64_C(3704913920), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_gfx10
14608 UINT64_C(3705798656), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_gfx11
14609 UINT64_C(3993894912), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_gfx12
14610 UINT64_C(3708846080), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_SADDR_vi
14611 UINT64_C(35184375802200064), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_RTN_gfx10
14612 UINT64_C(34902900821344256), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_RTN_gfx11
14613 UINT64_C(4503603621478524), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_RTN_gfx12
14614 UINT64_C(35747325759553536), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_RTN_vi
14615 UINT64_C(3713368064), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx10
14616 UINT64_C(3709222912), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx11
14617 UINT64_C(4503603621478400), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx12
14618 UINT64_C(3717300224), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_vi
14619 UINT64_C(3713302528), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx10
14620 UINT64_C(3709206528), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx11
14621 UINT64_C(3994107904), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx12
14622 UINT64_C(3717234688), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_SADDR_vi
14623 UINT64_C(35184375802134528), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_gfx10
14624 UINT64_C(34902900821327872), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_gfx11
14625 UINT64_C(3994108028), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_gfx12
14626 UINT64_C(35747325759488000), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_X2_vi
14627 UINT64_C(35184375793745920), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_gfx10
14628 UINT64_C(34902900817920000), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_gfx11
14629 UINT64_C(3993895036), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_gfx12
14630 UINT64_C(35747325751099392), UINT64_C(0), // GLOBAL_ATOMIC_SMIN_vi
14631 UINT64_C(35184375793287168), UINT64_C(0), // GLOBAL_ATOMIC_SUB_RTN_gfx10
14632 UINT64_C(34902900817412096), UINT64_C(0), // GLOBAL_ATOMIC_SUB_RTN_gfx11
14633 UINT64_C(4503603621232764), UINT64_C(0), // GLOBAL_ATOMIC_SUB_RTN_gfx12
14634 UINT64_C(35747325750902784), UINT64_C(0), // GLOBAL_ATOMIC_SUB_RTN_vi
14635 UINT64_C(3704455168), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx10
14636 UINT64_C(3705290752), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx11
14637 UINT64_C(4503603621232640), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx12
14638 UINT64_C(3708649472), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_RTN_vi
14639 UINT64_C(3704389632), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_gfx10
14640 UINT64_C(3705274368), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_gfx11
14641 UINT64_C(3993862144), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_gfx12
14642 UINT64_C(3708583936), UINT64_C(0), // GLOBAL_ATOMIC_SUB_SADDR_vi
14643 UINT64_C(35184375801675776), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_RTN_gfx10
14644 UINT64_C(34902900821082112), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_RTN_gfx11
14645 UINT64_C(4503603621462140), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_RTN_gfx12
14646 UINT64_C(35747325759291392), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_RTN_vi
14647 UINT64_C(3712843776), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx10
14648 UINT64_C(3708960768), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx11
14649 UINT64_C(4503603621462016), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx12
14650 UINT64_C(3717038080), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_vi
14651 UINT64_C(3712778240), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_gfx10
14652 UINT64_C(3708944384), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_gfx11
14653 UINT64_C(3994091520), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_gfx12
14654 UINT64_C(3716972544), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_SADDR_vi
14655 UINT64_C(35184375801610240), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_gfx10
14656 UINT64_C(34902900821065728), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_gfx11
14657 UINT64_C(3994091644), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_gfx12
14658 UINT64_C(35747325759225856), UINT64_C(0), // GLOBAL_ATOMIC_SUB_X2_vi
14659 UINT64_C(35184375793221632), UINT64_C(0), // GLOBAL_ATOMIC_SUB_gfx10
14660 UINT64_C(34902900817395712), UINT64_C(0), // GLOBAL_ATOMIC_SUB_gfx11
14661 UINT64_C(3993862268), UINT64_C(0), // GLOBAL_ATOMIC_SUB_gfx12
14662 UINT64_C(35747325750837248), UINT64_C(0), // GLOBAL_ATOMIC_SUB_vi
14663 UINT64_C(35184375792500736), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_RTN_gfx10
14664 UINT64_C(34902900816625664), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_RTN_gfx11
14665 UINT64_C(4503603621183612), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_RTN_gfx12
14666 UINT64_C(35747325750116352), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_RTN_vi
14667 UINT64_C(3703668736), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx10
14668 UINT64_C(3704504320), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx11
14669 UINT64_C(4503603621183488), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx12
14670 UINT64_C(3707863040), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_RTN_vi
14671 UINT64_C(3703603200), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_gfx10
14672 UINT64_C(3704487936), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_gfx11
14673 UINT64_C(3993812992), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_gfx12
14674 UINT64_C(3707797504), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_SADDR_vi
14675 UINT64_C(35184375800889344), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_RTN_gfx10
14676 UINT64_C(34902900820295680), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_RTN_gfx11
14677 UINT64_C(4503603621412988), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_RTN_gfx12
14678 UINT64_C(35747325758504960), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_RTN_vi
14679 UINT64_C(3712057344), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx10
14680 UINT64_C(3708174336), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx11
14681 UINT64_C(4503603621412864), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx12
14682 UINT64_C(3716251648), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_vi
14683 UINT64_C(3711991808), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx10
14684 UINT64_C(3708157952), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx11
14685 UINT64_C(3994042368), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx12
14686 UINT64_C(3716186112), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_SADDR_vi
14687 UINT64_C(35184375800823808), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_gfx10
14688 UINT64_C(34902900820279296), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_gfx11
14689 UINT64_C(3994042492), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_gfx12
14690 UINT64_C(35747325758439424), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_X2_vi
14691 UINT64_C(35184375792435200), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_gfx10
14692 UINT64_C(34902900816609280), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_gfx11
14693 UINT64_C(3993813116), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_gfx12
14694 UINT64_C(35747325750050816), UINT64_C(0), // GLOBAL_ATOMIC_SWAP_vi
14695 UINT64_C(35184375794597888), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_RTN_gfx10
14696 UINT64_C(34902900818722816), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_RTN_gfx11
14697 UINT64_C(4503603621314684), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_RTN_gfx12
14698 UINT64_C(35747325751951360), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_RTN_vi
14699 UINT64_C(3705765888), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx10
14700 UINT64_C(3706601472), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx11
14701 UINT64_C(4503603621314560), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx12
14702 UINT64_C(3709698048), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_RTN_vi
14703 UINT64_C(3705700352), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_gfx10
14704 UINT64_C(3706585088), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_gfx11
14705 UINT64_C(3993944064), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_gfx12
14706 UINT64_C(3709632512), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_SADDR_vi
14707 UINT64_C(35184375802986496), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_RTN_gfx10
14708 UINT64_C(34902900822130688), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_RTN_gfx11
14709 UINT64_C(4503603621527676), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_RTN_gfx12
14710 UINT64_C(35747325760339968), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_RTN_vi
14711 UINT64_C(3714154496), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx10
14712 UINT64_C(3710009344), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx11
14713 UINT64_C(4503603621527552), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx12
14714 UINT64_C(3718086656), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_vi
14715 UINT64_C(3714088960), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx10
14716 UINT64_C(3709992960), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx11
14717 UINT64_C(3994157056), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx12
14718 UINT64_C(3718021120), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_SADDR_vi
14719 UINT64_C(35184375802920960), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_gfx10
14720 UINT64_C(34902900822114304), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_gfx11
14721 UINT64_C(3994157180), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_gfx12
14722 UINT64_C(35747325760274432), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_X2_vi
14723 UINT64_C(35184375794532352), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_gfx10
14724 UINT64_C(34902900818706432), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_gfx11
14725 UINT64_C(3993944188), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_gfx12
14726 UINT64_C(35747325751885824), UINT64_C(0), // GLOBAL_ATOMIC_UMAX_vi
14727 UINT64_C(35184375794073600), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_RTN_gfx10
14728 UINT64_C(34902900818198528), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_RTN_gfx11
14729 UINT64_C(4503603621281916), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_RTN_gfx12
14730 UINT64_C(35747325751427072), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_RTN_vi
14731 UINT64_C(3705241600), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx10
14732 UINT64_C(3706077184), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx11
14733 UINT64_C(4503603621281792), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx12
14734 UINT64_C(3709173760), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_RTN_vi
14735 UINT64_C(3705176064), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_gfx10
14736 UINT64_C(3706060800), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_gfx11
14737 UINT64_C(3993911296), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_gfx12
14738 UINT64_C(3709108224), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_SADDR_vi
14739 UINT64_C(35184375802462208), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_RTN_gfx10
14740 UINT64_C(34902900821606400), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_RTN_gfx11
14741 UINT64_C(4503603621494908), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_RTN_gfx12
14742 UINT64_C(35747325759815680), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_RTN_vi
14743 UINT64_C(3713630208), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx10
14744 UINT64_C(3709485056), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx11
14745 UINT64_C(4503603621494784), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx12
14746 UINT64_C(3717562368), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_vi
14747 UINT64_C(3713564672), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx10
14748 UINT64_C(3709468672), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx11
14749 UINT64_C(3994124288), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx12
14750 UINT64_C(3717496832), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_SADDR_vi
14751 UINT64_C(35184375802396672), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_gfx10
14752 UINT64_C(34902900821590016), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_gfx11
14753 UINT64_C(3994124412), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_gfx12
14754 UINT64_C(35747325759750144), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_X2_vi
14755 UINT64_C(35184375794008064), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_gfx10
14756 UINT64_C(34902900818182144), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_gfx11
14757 UINT64_C(3993911420), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_gfx12
14758 UINT64_C(35747325751361536), UINT64_C(0), // GLOBAL_ATOMIC_UMIN_vi
14759 UINT64_C(35184375795384320), UINT64_C(0), // GLOBAL_ATOMIC_XOR_RTN_gfx10
14760 UINT64_C(34902900819509248), UINT64_C(0), // GLOBAL_ATOMIC_XOR_RTN_gfx11
14761 UINT64_C(4503603621363836), UINT64_C(0), // GLOBAL_ATOMIC_XOR_RTN_gfx12
14762 UINT64_C(35747325752737792), UINT64_C(0), // GLOBAL_ATOMIC_XOR_RTN_vi
14763 UINT64_C(3706552320), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx10
14764 UINT64_C(3707387904), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx11
14765 UINT64_C(4503603621363712), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx12
14766 UINT64_C(3710484480), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_RTN_vi
14767 UINT64_C(3706486784), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_gfx10
14768 UINT64_C(3707371520), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_gfx11
14769 UINT64_C(3993993216), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_gfx12
14770 UINT64_C(3710418944), UINT64_C(0), // GLOBAL_ATOMIC_XOR_SADDR_vi
14771 UINT64_C(35184375803772928), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_RTN_gfx10
14772 UINT64_C(34902900822917120), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_RTN_gfx11
14773 UINT64_C(4503603621576828), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_RTN_gfx12
14774 UINT64_C(35747325761126400), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_RTN_vi
14775 UINT64_C(3714940928), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx10
14776 UINT64_C(3710795776), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx11
14777 UINT64_C(4503603621576704), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx12
14778 UINT64_C(3718873088), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_vi
14779 UINT64_C(3714875392), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_gfx10
14780 UINT64_C(3710779392), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_gfx11
14781 UINT64_C(3994206208), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_gfx12
14782 UINT64_C(3718807552), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_SADDR_vi
14783 UINT64_C(35184375803707392), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_gfx10
14784 UINT64_C(34902900822900736), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_gfx11
14785 UINT64_C(3994206332), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_gfx12
14786 UINT64_C(35747325761060864), UINT64_C(0), // GLOBAL_ATOMIC_XOR_X2_vi
14787 UINT64_C(35184375795318784), UINT64_C(0), // GLOBAL_ATOMIC_XOR_gfx10
14788 UINT64_C(34902900819492864), UINT64_C(0), // GLOBAL_ATOMIC_XOR_gfx11
14789 UINT64_C(3993993340), UINT64_C(0), // GLOBAL_ATOMIC_XOR_gfx12
14790 UINT64_C(35747325752672256), UINT64_C(0), // GLOBAL_ATOMIC_XOR_vi
14791 UINT64_C(3993682044), UINT64_C(0), // GLOBAL_INV_gfx12
14792 UINT64_C(3994337280), UINT64_C(0), // GLOBAL_LOAD_BLOCK_SADDR_gfx12
14793 UINT64_C(3994337404), UINT64_C(0), // GLOBAL_LOAD_BLOCK_gfx12
14794 UINT64_C(3694428160), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_SADDR_gfx10
14795 UINT64_C(3696623616), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_SADDR_gfx11
14796 UINT64_C(3993321472), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_SADDR_gfx12
14797 UINT64_C(3696525312), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_SADDR_vi
14798 UINT64_C(35184375783260160), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_gfx10
14799 UINT64_C(34902900808744960), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_gfx11
14800 UINT64_C(3993321596), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_gfx12
14801 UINT64_C(35747325738778624), UINT64_C(0), // GLOBAL_LOAD_DWORDX2_vi
14802 UINT64_C(3694952448), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_SADDR_gfx10
14803 UINT64_C(3696885760), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_SADDR_gfx11
14804 UINT64_C(3993337856), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_SADDR_gfx12
14805 UINT64_C(3696787456), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_SADDR_vi
14806 UINT64_C(35184375783784448), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_gfx10
14807 UINT64_C(34902900809007104), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_gfx11
14808 UINT64_C(3993337980), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_gfx12
14809 UINT64_C(35747325739040768), UINT64_C(0), // GLOBAL_LOAD_DWORDX3_vi
14810 UINT64_C(3694690304), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_SADDR_gfx10
14811 UINT64_C(3697147904), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_SADDR_gfx11
14812 UINT64_C(3993354240), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_SADDR_gfx12
14813 UINT64_C(3697049600), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_SADDR_vi
14814 UINT64_C(35184375783522304), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_gfx10
14815 UINT64_C(34902900809269248), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_gfx11
14816 UINT64_C(3993354364), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_gfx12
14817 UINT64_C(35747325739302912), UINT64_C(0), // GLOBAL_LOAD_DWORDX4_vi
14818 UINT64_C(3696787456), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx10
14819 UINT64_C(3701604352), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx11
14820 UINT64_C(3993632768), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx12
14821 UINT64_C(35184375785619456), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_gfx10
14822 UINT64_C(34902900813725696), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_gfx11
14823 UINT64_C(3993632892), UINT64_C(0), // GLOBAL_LOAD_DWORD_ADDTID_gfx12
14824 UINT64_C(3694166016), UINT64_C(0), // GLOBAL_LOAD_DWORD_SADDR_gfx10
14825 UINT64_C(3696361472), UINT64_C(0), // GLOBAL_LOAD_DWORD_SADDR_gfx11
14826 UINT64_C(3993305088), UINT64_C(0), // GLOBAL_LOAD_DWORD_SADDR_gfx12
14827 UINT64_C(3696263168), UINT64_C(0), // GLOBAL_LOAD_DWORD_SADDR_vi
14828 UINT64_C(35184375782998016), UINT64_C(0), // GLOBAL_LOAD_DWORD_gfx10
14829 UINT64_C(34902900808482816), UINT64_C(0), // GLOBAL_LOAD_DWORD_gfx11
14830 UINT64_C(3993305212), UINT64_C(0), // GLOBAL_LOAD_DWORD_gfx12
14831 UINT64_C(35747325738516480), UINT64_C(0), // GLOBAL_LOAD_DWORD_vi
14832 UINT64_C(3694174208), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_SADDR_gfx10
14833 UINT64_C(3702030336), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_SADDR_gfx940
14834 UINT64_C(3696271360), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_SADDR_vi
14835 UINT64_C(35184375783006208), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_gfx10
14836 UINT64_C(35747325744283648), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_gfx940
14837 UINT64_C(35747325738524672), UINT64_C(0), // GLOBAL_LOAD_LDS_DWORD_vi
14838 UINT64_C(3693387776), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx10
14839 UINT64_C(3701243904), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx940
14840 UINT64_C(3695484928), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_SADDR_vi
14841 UINT64_C(35184375782219776), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_gfx10
14842 UINT64_C(35747325743497216), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_gfx940
14843 UINT64_C(35747325737738240), UINT64_C(0), // GLOBAL_LOAD_LDS_SBYTE_vi
14844 UINT64_C(3693912064), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx10
14845 UINT64_C(3701768192), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx940
14846 UINT64_C(3696009216), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_SADDR_vi
14847 UINT64_C(35184375782744064), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_gfx10
14848 UINT64_C(35747325744021504), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_gfx940
14849 UINT64_C(35747325738262528), UINT64_C(0), // GLOBAL_LOAD_LDS_SSHORT_vi
14850 UINT64_C(3693125632), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx10
14851 UINT64_C(3700981760), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx940
14852 UINT64_C(3695222784), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_SADDR_vi
14853 UINT64_C(35184375781957632), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_gfx10
14854 UINT64_C(35747325743235072), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_gfx940
14855 UINT64_C(35747325737476096), UINT64_C(0), // GLOBAL_LOAD_LDS_UBYTE_vi
14856 UINT64_C(3693649920), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_SADDR_gfx10
14857 UINT64_C(3701506048), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_SADDR_gfx940
14858 UINT64_C(3695747072), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_SADDR_vi
14859 UINT64_C(35184375782481920), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_gfx10
14860 UINT64_C(35747325743759360), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_gfx940
14861 UINT64_C(35747325738000384), UINT64_C(0), // GLOBAL_LOAD_LDS_USHORT_vi
14862 UINT64_C(3700195328), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx10
14863 UINT64_C(3700031488), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx11
14864 UINT64_C(3993534464), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx12
14865 UINT64_C(3700195328), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_SADDR_vi
14866 UINT64_C(35184375789027328), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_gfx10
14867 UINT64_C(34902900812152832), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_gfx11
14868 UINT64_C(3993534588), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_gfx12
14869 UINT64_C(35747325742448640), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_HI_vi
14870 UINT64_C(3699933184), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_SADDR_gfx10
14871 UINT64_C(3699245056), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_SADDR_gfx11
14872 UINT64_C(3993485312), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_SADDR_gfx12
14873 UINT64_C(3699933184), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_SADDR_vi
14874 UINT64_C(35184375788765184), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_gfx10
14875 UINT64_C(34902900811366400), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_gfx11
14876 UINT64_C(3993485436), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_gfx12
14877 UINT64_C(35747325742186496), UINT64_C(0), // GLOBAL_LOAD_SBYTE_D16_vi
14878 UINT64_C(3693379584), UINT64_C(0), // GLOBAL_LOAD_SBYTE_SADDR_gfx10
14879 UINT64_C(3695575040), UINT64_C(0), // GLOBAL_LOAD_SBYTE_SADDR_gfx11
14880 UINT64_C(3993255936), UINT64_C(0), // GLOBAL_LOAD_SBYTE_SADDR_gfx12
14881 UINT64_C(3695476736), UINT64_C(0), // GLOBAL_LOAD_SBYTE_SADDR_vi
14882 UINT64_C(35184375782211584), UINT64_C(0), // GLOBAL_LOAD_SBYTE_gfx10
14883 UINT64_C(34902900807696384), UINT64_C(0), // GLOBAL_LOAD_SBYTE_gfx11
14884 UINT64_C(3993256060), UINT64_C(0), // GLOBAL_LOAD_SBYTE_gfx12
14885 UINT64_C(35747325737730048), UINT64_C(0), // GLOBAL_LOAD_SBYTE_vi
14886 UINT64_C(3700719616), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx10
14887 UINT64_C(3700293632), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx11
14888 UINT64_C(3993550848), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx12
14889 UINT64_C(3700719616), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_SADDR_vi
14890 UINT64_C(35184375789551616), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_gfx10
14891 UINT64_C(34902900812414976), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_gfx11
14892 UINT64_C(3993550972), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_gfx12
14893 UINT64_C(35747325742972928), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_HI_vi
14894 UINT64_C(3700457472), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_SADDR_gfx10
14895 UINT64_C(3699507200), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_SADDR_gfx11
14896 UINT64_C(3993501696), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_SADDR_gfx12
14897 UINT64_C(3700457472), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_SADDR_vi
14898 UINT64_C(35184375789289472), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_gfx10
14899 UINT64_C(34902900811628544), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_gfx11
14900 UINT64_C(3993501820), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_gfx12
14901 UINT64_C(35747325742710784), UINT64_C(0), // GLOBAL_LOAD_SHORT_D16_vi
14902 UINT64_C(3693903872), UINT64_C(0), // GLOBAL_LOAD_SSHORT_SADDR_gfx10
14903 UINT64_C(3696099328), UINT64_C(0), // GLOBAL_LOAD_SSHORT_SADDR_gfx11
14904 UINT64_C(3993288704), UINT64_C(0), // GLOBAL_LOAD_SSHORT_SADDR_gfx12
14905 UINT64_C(3696001024), UINT64_C(0), // GLOBAL_LOAD_SSHORT_SADDR_vi
14906 UINT64_C(35184375782735872), UINT64_C(0), // GLOBAL_LOAD_SSHORT_gfx10
14907 UINT64_C(34902900808220672), UINT64_C(0), // GLOBAL_LOAD_SSHORT_gfx11
14908 UINT64_C(3993288828), UINT64_C(0), // GLOBAL_LOAD_SSHORT_gfx12
14909 UINT64_C(35747325738254336), UINT64_C(0), // GLOBAL_LOAD_SSHORT_vi
14910 UINT64_C(3994402816), UINT64_C(0), // GLOBAL_LOAD_TR_B128_w32_SADDR_gfx12
14911 UINT64_C(3994402940), UINT64_C(0), // GLOBAL_LOAD_TR_B128_w32_gfx12
14912 UINT64_C(3994402816), UINT64_C(0), // GLOBAL_LOAD_TR_B128_w64_SADDR_gfx12
14913 UINT64_C(3994402940), UINT64_C(0), // GLOBAL_LOAD_TR_B128_w64_gfx12
14914 UINT64_C(3994419200), UINT64_C(0), // GLOBAL_LOAD_TR_B64_w32_SADDR_gfx12
14915 UINT64_C(3994419324), UINT64_C(0), // GLOBAL_LOAD_TR_B64_w32_gfx12
14916 UINT64_C(3994419200), UINT64_C(0), // GLOBAL_LOAD_TR_B64_w64_SADDR_gfx12
14917 UINT64_C(3994419324), UINT64_C(0), // GLOBAL_LOAD_TR_B64_w64_gfx12
14918 UINT64_C(3699671040), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx10
14919 UINT64_C(3699769344), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx11
14920 UINT64_C(3993518080), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx12
14921 UINT64_C(3699671040), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_SADDR_vi
14922 UINT64_C(35184375788503040), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_gfx10
14923 UINT64_C(34902900811890688), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_gfx11
14924 UINT64_C(3993518204), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_gfx12
14925 UINT64_C(35747325741924352), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_HI_vi
14926 UINT64_C(3699408896), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_SADDR_gfx10
14927 UINT64_C(3698982912), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_SADDR_gfx11
14928 UINT64_C(3993468928), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_SADDR_gfx12
14929 UINT64_C(3699408896), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_SADDR_vi
14930 UINT64_C(35184375788240896), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_gfx10
14931 UINT64_C(34902900811104256), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_gfx11
14932 UINT64_C(3993469052), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_gfx12
14933 UINT64_C(35747325741662208), UINT64_C(0), // GLOBAL_LOAD_UBYTE_D16_vi
14934 UINT64_C(3693117440), UINT64_C(0), // GLOBAL_LOAD_UBYTE_SADDR_gfx10
14935 UINT64_C(3695312896), UINT64_C(0), // GLOBAL_LOAD_UBYTE_SADDR_gfx11
14936 UINT64_C(3993239552), UINT64_C(0), // GLOBAL_LOAD_UBYTE_SADDR_gfx12
14937 UINT64_C(3695214592), UINT64_C(0), // GLOBAL_LOAD_UBYTE_SADDR_vi
14938 UINT64_C(35184375781949440), UINT64_C(0), // GLOBAL_LOAD_UBYTE_gfx10
14939 UINT64_C(34902900807434240), UINT64_C(0), // GLOBAL_LOAD_UBYTE_gfx11
14940 UINT64_C(3993239676), UINT64_C(0), // GLOBAL_LOAD_UBYTE_gfx12
14941 UINT64_C(35747325737467904), UINT64_C(0), // GLOBAL_LOAD_UBYTE_vi
14942 UINT64_C(3693641728), UINT64_C(0), // GLOBAL_LOAD_USHORT_SADDR_gfx10
14943 UINT64_C(3695837184), UINT64_C(0), // GLOBAL_LOAD_USHORT_SADDR_gfx11
14944 UINT64_C(3993272320), UINT64_C(0), // GLOBAL_LOAD_USHORT_SADDR_gfx12
14945 UINT64_C(3695738880), UINT64_C(0), // GLOBAL_LOAD_USHORT_SADDR_vi
14946 UINT64_C(35184375782473728), UINT64_C(0), // GLOBAL_LOAD_USHORT_gfx10
14947 UINT64_C(34902900807958528), UINT64_C(0), // GLOBAL_LOAD_USHORT_gfx11
14948 UINT64_C(3993272444), UINT64_C(0), // GLOBAL_LOAD_USHORT_gfx12
14949 UINT64_C(35747325737992192), UINT64_C(0), // GLOBAL_LOAD_USHORT_vi
14950 UINT64_C(3994353664), UINT64_C(0), // GLOBAL_STORE_BLOCK_SADDR_gfx12
14951 UINT64_C(3994353788), UINT64_C(0), // GLOBAL_STORE_BLOCK_gfx12
14952 UINT64_C(3697573888), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx10
14953 UINT64_C(3700555776), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx11
14954 UINT64_C(3993567232), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx12
14955 UINT64_C(3697573888), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_SADDR_vi
14956 UINT64_C(35184375786405888), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_gfx10
14957 UINT64_C(34902900812677120), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_gfx11
14958 UINT64_C(3993567356), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_gfx12
14959 UINT64_C(35747325739827200), UINT64_C(0), // GLOBAL_STORE_BYTE_D16_HI_vi
14960 UINT64_C(3697311744), UINT64_C(0), // GLOBAL_STORE_BYTE_SADDR_gfx10
14961 UINT64_C(3697410048), UINT64_C(0), // GLOBAL_STORE_BYTE_SADDR_gfx11
14962 UINT64_C(3993370624), UINT64_C(0), // GLOBAL_STORE_BYTE_SADDR_gfx12
14963 UINT64_C(3697311744), UINT64_C(0), // GLOBAL_STORE_BYTE_SADDR_vi
14964 UINT64_C(35184375786143744), UINT64_C(0), // GLOBAL_STORE_BYTE_gfx10
14965 UINT64_C(34902900809531392), UINT64_C(0), // GLOBAL_STORE_BYTE_gfx11
14966 UINT64_C(3993370748), UINT64_C(0), // GLOBAL_STORE_BYTE_gfx12
14967 UINT64_C(35747325739565056), UINT64_C(0), // GLOBAL_STORE_BYTE_vi
14968 UINT64_C(3698622464), UINT64_C(0), // GLOBAL_STORE_DWORDX2_SADDR_gfx10
14969 UINT64_C(3698196480), UINT64_C(0), // GLOBAL_STORE_DWORDX2_SADDR_gfx11
14970 UINT64_C(3993419776), UINT64_C(0), // GLOBAL_STORE_DWORDX2_SADDR_gfx12
14971 UINT64_C(3698622464), UINT64_C(0), // GLOBAL_STORE_DWORDX2_SADDR_vi
14972 UINT64_C(35184375787454464), UINT64_C(0), // GLOBAL_STORE_DWORDX2_gfx10
14973 UINT64_C(34902900810317824), UINT64_C(0), // GLOBAL_STORE_DWORDX2_gfx11
14974 UINT64_C(3993419900), UINT64_C(0), // GLOBAL_STORE_DWORDX2_gfx12
14975 UINT64_C(35747325740875776), UINT64_C(0), // GLOBAL_STORE_DWORDX2_vi
14976 UINT64_C(3699146752), UINT64_C(0), // GLOBAL_STORE_DWORDX3_SADDR_gfx10
14977 UINT64_C(3698458624), UINT64_C(0), // GLOBAL_STORE_DWORDX3_SADDR_gfx11
14978 UINT64_C(3993436160), UINT64_C(0), // GLOBAL_STORE_DWORDX3_SADDR_gfx12
14979 UINT64_C(3698884608), UINT64_C(0), // GLOBAL_STORE_DWORDX3_SADDR_vi
14980 UINT64_C(35184375787978752), UINT64_C(0), // GLOBAL_STORE_DWORDX3_gfx10
14981 UINT64_C(34902900810579968), UINT64_C(0), // GLOBAL_STORE_DWORDX3_gfx11
14982 UINT64_C(3993436284), UINT64_C(0), // GLOBAL_STORE_DWORDX3_gfx12
14983 UINT64_C(35747325741137920), UINT64_C(0), // GLOBAL_STORE_DWORDX3_vi
14984 UINT64_C(3698884608), UINT64_C(0), // GLOBAL_STORE_DWORDX4_SADDR_gfx10
14985 UINT64_C(3698720768), UINT64_C(0), // GLOBAL_STORE_DWORDX4_SADDR_gfx11
14986 UINT64_C(3993452544), UINT64_C(0), // GLOBAL_STORE_DWORDX4_SADDR_gfx12
14987 UINT64_C(3699146752), UINT64_C(0), // GLOBAL_STORE_DWORDX4_SADDR_vi
14988 UINT64_C(35184375787716608), UINT64_C(0), // GLOBAL_STORE_DWORDX4_gfx10
14989 UINT64_C(34902900810842112), UINT64_C(0), // GLOBAL_STORE_DWORDX4_gfx11
14990 UINT64_C(3993452668), UINT64_C(0), // GLOBAL_STORE_DWORDX4_gfx12
14991 UINT64_C(35747325741400064), UINT64_C(0), // GLOBAL_STORE_DWORDX4_vi
14992 UINT64_C(3697049600), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx10
14993 UINT64_C(3701866496), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx11
14994 UINT64_C(3993649152), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx12
14995 UINT64_C(35184375785881600), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_gfx10
14996 UINT64_C(34902900813987840), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_gfx11
14997 UINT64_C(3993649276), UINT64_C(0), // GLOBAL_STORE_DWORD_ADDTID_gfx12
14998 UINT64_C(3698360320), UINT64_C(0), // GLOBAL_STORE_DWORD_SADDR_gfx10
14999 UINT64_C(3697934336), UINT64_C(0), // GLOBAL_STORE_DWORD_SADDR_gfx11
15000 UINT64_C(3993403392), UINT64_C(0), // GLOBAL_STORE_DWORD_SADDR_gfx12
15001 UINT64_C(3698360320), UINT64_C(0), // GLOBAL_STORE_DWORD_SADDR_vi
15002 UINT64_C(35184375787192320), UINT64_C(0), // GLOBAL_STORE_DWORD_gfx10
15003 UINT64_C(34902900810055680), UINT64_C(0), // GLOBAL_STORE_DWORD_gfx11
15004 UINT64_C(3993403516), UINT64_C(0), // GLOBAL_STORE_DWORD_gfx12
15005 UINT64_C(35747325740613632), UINT64_C(0), // GLOBAL_STORE_DWORD_vi
15006 UINT64_C(3698098176), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx10
15007 UINT64_C(3700817920), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx11
15008 UINT64_C(3993583616), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx12
15009 UINT64_C(3698098176), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_SADDR_vi
15010 UINT64_C(35184375786930176), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_gfx10
15011 UINT64_C(34902900812939264), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_gfx11
15012 UINT64_C(3993583740), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_gfx12
15013 UINT64_C(35747325740351488), UINT64_C(0), // GLOBAL_STORE_SHORT_D16_HI_vi
15014 UINT64_C(3697836032), UINT64_C(0), // GLOBAL_STORE_SHORT_SADDR_gfx10
15015 UINT64_C(3697672192), UINT64_C(0), // GLOBAL_STORE_SHORT_SADDR_gfx11
15016 UINT64_C(3993387008), UINT64_C(0), // GLOBAL_STORE_SHORT_SADDR_gfx12
15017 UINT64_C(3697836032), UINT64_C(0), // GLOBAL_STORE_SHORT_SADDR_vi
15018 UINT64_C(35184375786668032), UINT64_C(0), // GLOBAL_STORE_SHORT_gfx10
15019 UINT64_C(34902900809793536), UINT64_C(0), // GLOBAL_STORE_SHORT_gfx11
15020 UINT64_C(3993387132), UINT64_C(0), // GLOBAL_STORE_SHORT_gfx12
15021 UINT64_C(35747325740089344), UINT64_C(0), // GLOBAL_STORE_SHORT_vi
15022 UINT64_C(3994271868), UINT64_C(0), // GLOBAL_WBINV_gfx12
15023 UINT64_C(3993698428), UINT64_C(0), // GLOBAL_WB_gfx12
15024 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V1_V1_gfx12
15025 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V1_V2_gfx12
15026 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V1_V3_gfx12
15027 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V1_V4_gfx12
15028 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V2_V1_gfx12
15029 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V2_V2_gfx12
15030 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V2_V3_gfx12
15031 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V2_V4_gfx12
15032 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V3_V1_gfx12
15033 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V3_V2_gfx12
15034 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V3_V3_gfx12
15035 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V3_V4_gfx12
15036 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V4_V1_gfx12
15037 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V4_V2_gfx12
15038 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V4_V3_gfx12
15039 UINT64_C(3491807232), UINT64_C(0), // IMAGE_ATOMIC_ADD_FLT_V4_V4_gfx12
15040 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_gfx10
15041 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_gfx11
15042 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_gfx12
15043 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_gfx90a
15044 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_si
15045 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V1_vi
15046 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_gfx10
15047 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_gfx11
15048 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_gfx12
15049 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_gfx90a
15050 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx10
15051 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx11
15052 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_si
15053 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V2_vi
15054 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_gfx10
15055 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_gfx11
15056 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_gfx12
15057 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_gfx90a
15058 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx10
15059 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx11
15060 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_si
15061 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V3_vi
15062 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_gfx10
15063 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_gfx11
15064 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_gfx12
15065 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_gfx90a
15066 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx10
15067 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx11
15068 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_si
15069 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V1_V4_vi
15070 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_gfx10
15071 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_gfx11
15072 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_gfx12
15073 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_gfx90a
15074 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_si
15075 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V1_vi
15076 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_gfx10
15077 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_gfx11
15078 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_gfx12
15079 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_gfx90a
15080 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx10
15081 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx11
15082 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_si
15083 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V2_vi
15084 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_gfx10
15085 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_gfx11
15086 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_gfx12
15087 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_gfx90a
15088 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx10
15089 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx11
15090 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_si
15091 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V3_vi
15092 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_gfx10
15093 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_gfx11
15094 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_gfx12
15095 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_gfx90a
15096 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx10
15097 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx11
15098 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_si
15099 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V2_V4_vi
15100 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_gfx10
15101 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_gfx11
15102 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_gfx12
15103 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_gfx90a
15104 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_si
15105 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V1_vi
15106 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_gfx10
15107 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_gfx11
15108 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_gfx12
15109 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_gfx90a
15110 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx10
15111 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx11
15112 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_si
15113 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V2_vi
15114 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_gfx10
15115 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_gfx11
15116 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_gfx12
15117 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_gfx90a
15118 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx10
15119 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx11
15120 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_si
15121 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V3_vi
15122 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_gfx10
15123 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_gfx11
15124 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_gfx12
15125 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_gfx90a
15126 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx10
15127 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx11
15128 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_si
15129 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V3_V4_vi
15130 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_gfx10
15131 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_gfx11
15132 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_gfx12
15133 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_gfx90a
15134 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_si
15135 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V1_vi
15136 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_gfx10
15137 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_gfx11
15138 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_gfx12
15139 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_gfx90a
15140 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx10
15141 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx11
15142 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_si
15143 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V2_vi
15144 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_gfx10
15145 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_gfx11
15146 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_gfx12
15147 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_gfx90a
15148 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx10
15149 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx11
15150 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_si
15151 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V3_vi
15152 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_gfx10
15153 UINT64_C(4029677568), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_gfx11
15154 UINT64_C(3489857536), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_gfx12
15155 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_gfx90a
15156 UINT64_C(4030988290), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx10
15157 UINT64_C(4029677569), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx11
15158 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_si
15159 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_ADD_V4_V4_vi
15160 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_gfx10
15161 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_gfx11
15162 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_gfx12
15163 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_gfx90a
15164 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_si
15165 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V1_vi
15166 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_gfx10
15167 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_gfx11
15168 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_gfx12
15169 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_gfx90a
15170 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_nsa_gfx10
15171 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_nsa_gfx11
15172 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_si
15173 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V2_vi
15174 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_gfx10
15175 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_gfx11
15176 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_gfx12
15177 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_gfx90a
15178 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_nsa_gfx10
15179 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_nsa_gfx11
15180 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_si
15181 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V3_vi
15182 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_gfx10
15183 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_gfx11
15184 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_gfx12
15185 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_gfx90a
15186 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_nsa_gfx10
15187 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_nsa_gfx11
15188 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_si
15189 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V1_V4_vi
15190 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_gfx10
15191 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_gfx11
15192 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_gfx12
15193 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_gfx90a
15194 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_si
15195 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V1_vi
15196 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_gfx10
15197 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_gfx11
15198 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_gfx12
15199 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_gfx90a
15200 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_nsa_gfx10
15201 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_nsa_gfx11
15202 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_si
15203 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V2_vi
15204 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_gfx10
15205 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_gfx11
15206 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_gfx12
15207 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_gfx90a
15208 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_nsa_gfx10
15209 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_nsa_gfx11
15210 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_si
15211 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V3_vi
15212 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_gfx10
15213 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_gfx11
15214 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_gfx12
15215 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_gfx90a
15216 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_nsa_gfx10
15217 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_nsa_gfx11
15218 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_si
15219 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V2_V4_vi
15220 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_gfx10
15221 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_gfx11
15222 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_gfx12
15223 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_gfx90a
15224 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_si
15225 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V1_vi
15226 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_gfx10
15227 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_gfx11
15228 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_gfx12
15229 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_gfx90a
15230 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_nsa_gfx10
15231 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_nsa_gfx11
15232 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_si
15233 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V2_vi
15234 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_gfx10
15235 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_gfx11
15236 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_gfx12
15237 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_gfx90a
15238 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_nsa_gfx10
15239 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_nsa_gfx11
15240 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_si
15241 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V3_vi
15242 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_gfx10
15243 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_gfx11
15244 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_gfx12
15245 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_gfx90a
15246 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_nsa_gfx10
15247 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_nsa_gfx11
15248 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_si
15249 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V3_V4_vi
15250 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_gfx10
15251 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_gfx11
15252 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_gfx12
15253 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_gfx90a
15254 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_si
15255 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V1_vi
15256 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_gfx10
15257 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_gfx11
15258 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_gfx12
15259 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_gfx90a
15260 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_nsa_gfx10
15261 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_nsa_gfx11
15262 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_si
15263 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V2_vi
15264 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_gfx10
15265 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_gfx11
15266 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_gfx12
15267 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_gfx90a
15268 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_nsa_gfx10
15269 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_nsa_gfx11
15270 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_si
15271 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V3_vi
15272 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_gfx10
15273 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_gfx11
15274 UINT64_C(3489955840), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_gfx12
15275 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_gfx90a
15276 UINT64_C(4032823298), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_nsa_gfx10
15277 UINT64_C(4031250433), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_nsa_gfx11
15278 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_si
15279 UINT64_C(4032823296), UINT64_C(0), // IMAGE_ATOMIC_AND_V4_V4_vi
15280 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx10
15281 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx11
15282 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx12
15283 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx90a
15284 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_si
15285 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V1_vi
15286 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx10
15287 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx11
15288 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx12
15289 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx90a
15290 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx10
15291 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx11
15292 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_si
15293 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V2_vi
15294 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx10
15295 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx11
15296 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx12
15297 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx90a
15298 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx10
15299 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx11
15300 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_si
15301 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V3_vi
15302 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx10
15303 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx11
15304 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx12
15305 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx90a
15306 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx10
15307 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx11
15308 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_si
15309 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V1_V4_vi
15310 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx10
15311 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx11
15312 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx12
15313 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx90a
15314 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_si
15315 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V1_vi
15316 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx10
15317 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx11
15318 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx12
15319 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx90a
15320 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx10
15321 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx11
15322 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_si
15323 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V2_vi
15324 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx10
15325 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx11
15326 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx12
15327 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx90a
15328 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx10
15329 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx11
15330 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_si
15331 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V3_vi
15332 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx10
15333 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx11
15334 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx12
15335 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx90a
15336 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx10
15337 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx11
15338 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_si
15339 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V2_V4_vi
15340 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx10
15341 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx11
15342 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx12
15343 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx90a
15344 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_si
15345 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V1_vi
15346 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx10
15347 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx11
15348 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx12
15349 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx90a
15350 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx10
15351 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx11
15352 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_si
15353 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V2_vi
15354 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx10
15355 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx11
15356 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx12
15357 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx90a
15358 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx10
15359 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx11
15360 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_si
15361 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V3_vi
15362 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx10
15363 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx11
15364 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx12
15365 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx90a
15366 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx10
15367 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx11
15368 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_si
15369 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V3_V4_vi
15370 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx10
15371 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx11
15372 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx12
15373 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx90a
15374 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_si
15375 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V1_vi
15376 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx10
15377 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx11
15378 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx12
15379 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx90a
15380 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx10
15381 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx11
15382 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_si
15383 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V2_vi
15384 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx10
15385 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx11
15386 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx12
15387 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx90a
15388 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx10
15389 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx11
15390 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_si
15391 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V3_vi
15392 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx10
15393 UINT64_C(4029415424), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx11
15394 UINT64_C(3489841152), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx12
15395 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx90a
15396 UINT64_C(4030726146), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx10
15397 UINT64_C(4029415425), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx11
15398 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_si
15399 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_CMPSWAP_V4_V4_vi
15400 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_gfx10
15401 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_gfx11
15402 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_gfx12
15403 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_gfx90a
15404 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_si
15405 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V1_vi
15406 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_gfx10
15407 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_gfx11
15408 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_gfx12
15409 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_gfx90a
15410 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx10
15411 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx11
15412 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_si
15413 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V2_vi
15414 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_gfx10
15415 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_gfx11
15416 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_gfx12
15417 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_gfx90a
15418 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx10
15419 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx11
15420 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_si
15421 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V3_vi
15422 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_gfx10
15423 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_gfx11
15424 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_gfx12
15425 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_gfx90a
15426 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx10
15427 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx11
15428 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_si
15429 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V1_V4_vi
15430 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_gfx10
15431 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_gfx11
15432 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_gfx12
15433 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_gfx90a
15434 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_si
15435 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V1_vi
15436 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_gfx10
15437 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_gfx11
15438 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_gfx12
15439 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_gfx90a
15440 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx10
15441 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx11
15442 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_si
15443 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V2_vi
15444 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_gfx10
15445 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_gfx11
15446 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_gfx12
15447 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_gfx90a
15448 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx10
15449 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx11
15450 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_si
15451 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V3_vi
15452 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_gfx10
15453 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_gfx11
15454 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_gfx12
15455 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_gfx90a
15456 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx10
15457 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx11
15458 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_si
15459 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V2_V4_vi
15460 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_gfx10
15461 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_gfx11
15462 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_gfx12
15463 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_gfx90a
15464 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_si
15465 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V1_vi
15466 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_gfx10
15467 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_gfx11
15468 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_gfx12
15469 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_gfx90a
15470 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx10
15471 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx11
15472 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_si
15473 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V2_vi
15474 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_gfx10
15475 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_gfx11
15476 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_gfx12
15477 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_gfx90a
15478 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx10
15479 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx11
15480 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_si
15481 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V3_vi
15482 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_gfx10
15483 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_gfx11
15484 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_gfx12
15485 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_gfx90a
15486 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx10
15487 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx11
15488 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_si
15489 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V3_V4_vi
15490 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_gfx10
15491 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_gfx11
15492 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_gfx12
15493 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_gfx90a
15494 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_si
15495 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V1_vi
15496 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_gfx10
15497 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_gfx11
15498 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_gfx12
15499 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_gfx90a
15500 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx10
15501 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx11
15502 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_si
15503 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V2_vi
15504 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_gfx10
15505 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_gfx11
15506 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_gfx12
15507 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_gfx90a
15508 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx10
15509 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx11
15510 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_si
15511 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V3_vi
15512 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_gfx10
15513 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_gfx11
15514 UINT64_C(3490021376), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_gfx12
15515 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_gfx90a
15516 UINT64_C(4033871874), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx10
15517 UINT64_C(4032299009), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx11
15518 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_si
15519 UINT64_C(4033871872), UINT64_C(0), // IMAGE_ATOMIC_DEC_V4_V4_vi
15520 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V1_gfx10
15521 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V1_si
15522 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V2_gfx10
15523 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V2_nsa_gfx10
15524 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V2_si
15525 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V3_gfx10
15526 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V3_nsa_gfx10
15527 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V3_si
15528 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V4_gfx10
15529 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V4_nsa_gfx10
15530 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V1_V4_si
15531 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V1_gfx10
15532 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V1_si
15533 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V2_gfx10
15534 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V2_nsa_gfx10
15535 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V2_si
15536 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V3_gfx10
15537 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V3_nsa_gfx10
15538 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V3_si
15539 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V4_gfx10
15540 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V4_nsa_gfx10
15541 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V2_V4_si
15542 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V1_gfx10
15543 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V1_si
15544 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V2_gfx10
15545 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V2_nsa_gfx10
15546 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V2_si
15547 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V3_gfx10
15548 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V3_nsa_gfx10
15549 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V3_si
15550 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V4_gfx10
15551 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V4_nsa_gfx10
15552 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V3_V4_si
15553 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V1_gfx10
15554 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V1_si
15555 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V2_gfx10
15556 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V2_nsa_gfx10
15557 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V2_si
15558 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V3_gfx10
15559 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V3_nsa_gfx10
15560 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V3_si
15561 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V4_gfx10
15562 UINT64_C(4034134018), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V4_nsa_gfx10
15563 UINT64_C(4034134016), UINT64_C(0), // IMAGE_ATOMIC_FCMPSWAP_V4_V4_si
15564 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V1_gfx10
15565 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V1_si
15566 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V2_gfx10
15567 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V2_nsa_gfx10
15568 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V2_si
15569 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V3_gfx10
15570 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V3_nsa_gfx10
15571 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V3_si
15572 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V4_gfx10
15573 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V4_nsa_gfx10
15574 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V1_V4_si
15575 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V1_gfx10
15576 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V1_si
15577 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V2_gfx10
15578 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V2_nsa_gfx10
15579 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V2_si
15580 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V3_gfx10
15581 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V3_nsa_gfx10
15582 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V3_si
15583 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V4_gfx10
15584 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V4_nsa_gfx10
15585 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V2_V4_si
15586 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V1_gfx10
15587 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V1_si
15588 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V2_gfx10
15589 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V2_nsa_gfx10
15590 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V2_si
15591 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V3_gfx10
15592 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V3_nsa_gfx10
15593 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V3_si
15594 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V4_gfx10
15595 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V4_nsa_gfx10
15596 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V3_V4_si
15597 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V1_gfx10
15598 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V1_si
15599 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V2_gfx10
15600 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V2_nsa_gfx10
15601 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V2_si
15602 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V3_gfx10
15603 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V3_nsa_gfx10
15604 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V3_si
15605 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V4_gfx10
15606 UINT64_C(4034658306), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V4_nsa_gfx10
15607 UINT64_C(4034658304), UINT64_C(0), // IMAGE_ATOMIC_FMAX_V4_V4_si
15608 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V1_gfx10
15609 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V1_si
15610 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V2_gfx10
15611 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V2_nsa_gfx10
15612 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V2_si
15613 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V3_gfx10
15614 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V3_nsa_gfx10
15615 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V3_si
15616 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V4_gfx10
15617 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V4_nsa_gfx10
15618 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V1_V4_si
15619 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V1_gfx10
15620 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V1_si
15621 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V2_gfx10
15622 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V2_nsa_gfx10
15623 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V2_si
15624 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V3_gfx10
15625 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V3_nsa_gfx10
15626 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V3_si
15627 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V4_gfx10
15628 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V4_nsa_gfx10
15629 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V2_V4_si
15630 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V1_gfx10
15631 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V1_si
15632 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V2_gfx10
15633 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V2_nsa_gfx10
15634 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V2_si
15635 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V3_gfx10
15636 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V3_nsa_gfx10
15637 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V3_si
15638 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V4_gfx10
15639 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V4_nsa_gfx10
15640 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V3_V4_si
15641 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V1_gfx10
15642 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V1_si
15643 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V2_gfx10
15644 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V2_nsa_gfx10
15645 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V2_si
15646 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V3_gfx10
15647 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V3_nsa_gfx10
15648 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V3_si
15649 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V4_gfx10
15650 UINT64_C(4034396162), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V4_nsa_gfx10
15651 UINT64_C(4034396160), UINT64_C(0), // IMAGE_ATOMIC_FMIN_V4_V4_si
15652 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_gfx10
15653 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_gfx11
15654 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_gfx12
15655 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_gfx90a
15656 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_si
15657 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V1_vi
15658 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_gfx10
15659 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_gfx11
15660 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_gfx12
15661 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_gfx90a
15662 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_nsa_gfx10
15663 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_nsa_gfx11
15664 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_si
15665 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V2_vi
15666 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_gfx10
15667 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_gfx11
15668 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_gfx12
15669 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_gfx90a
15670 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_nsa_gfx10
15671 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_nsa_gfx11
15672 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_si
15673 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V3_vi
15674 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_gfx10
15675 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_gfx11
15676 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_gfx12
15677 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_gfx90a
15678 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_nsa_gfx10
15679 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_nsa_gfx11
15680 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_si
15681 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V1_V4_vi
15682 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_gfx10
15683 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_gfx11
15684 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_gfx12
15685 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_gfx90a
15686 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_si
15687 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V1_vi
15688 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_gfx10
15689 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_gfx11
15690 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_gfx12
15691 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_gfx90a
15692 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_nsa_gfx10
15693 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_nsa_gfx11
15694 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_si
15695 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V2_vi
15696 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_gfx10
15697 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_gfx11
15698 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_gfx12
15699 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_gfx90a
15700 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_nsa_gfx10
15701 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_nsa_gfx11
15702 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_si
15703 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V3_vi
15704 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_gfx10
15705 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_gfx11
15706 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_gfx12
15707 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_gfx90a
15708 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_nsa_gfx10
15709 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_nsa_gfx11
15710 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_si
15711 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V2_V4_vi
15712 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_gfx10
15713 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_gfx11
15714 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_gfx12
15715 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_gfx90a
15716 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_si
15717 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V1_vi
15718 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_gfx10
15719 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_gfx11
15720 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_gfx12
15721 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_gfx90a
15722 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_nsa_gfx10
15723 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_nsa_gfx11
15724 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_si
15725 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V2_vi
15726 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_gfx10
15727 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_gfx11
15728 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_gfx12
15729 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_gfx90a
15730 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_nsa_gfx10
15731 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_nsa_gfx11
15732 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_si
15733 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V3_vi
15734 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_gfx10
15735 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_gfx11
15736 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_gfx12
15737 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_gfx90a
15738 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_nsa_gfx10
15739 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_nsa_gfx11
15740 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_si
15741 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V3_V4_vi
15742 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_gfx10
15743 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_gfx11
15744 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_gfx12
15745 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_gfx90a
15746 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_si
15747 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V1_vi
15748 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_gfx10
15749 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_gfx11
15750 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_gfx12
15751 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_gfx90a
15752 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_nsa_gfx10
15753 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_nsa_gfx11
15754 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_si
15755 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V2_vi
15756 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_gfx10
15757 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_gfx11
15758 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_gfx12
15759 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_gfx90a
15760 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_nsa_gfx10
15761 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_nsa_gfx11
15762 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_si
15763 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V3_vi
15764 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_gfx10
15765 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_gfx11
15766 UINT64_C(3490004992), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_gfx12
15767 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_gfx90a
15768 UINT64_C(4033609730), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_nsa_gfx10
15769 UINT64_C(4032036865), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_nsa_gfx11
15770 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_si
15771 UINT64_C(4033609728), UINT64_C(0), // IMAGE_ATOMIC_INC_V4_V4_vi
15772 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V1_V1_gfx12
15773 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V1_V2_gfx12
15774 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V1_V3_gfx12
15775 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V1_V4_gfx12
15776 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V2_V1_gfx12
15777 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V2_V2_gfx12
15778 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V2_V3_gfx12
15779 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V2_V4_gfx12
15780 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V3_V1_gfx12
15781 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V3_V2_gfx12
15782 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V3_V3_gfx12
15783 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V3_V4_gfx12
15784 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V4_V1_gfx12
15785 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V4_V2_gfx12
15786 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V4_V3_gfx12
15787 UINT64_C(3491840000), UINT64_C(0), // IMAGE_ATOMIC_MAX_FLT_V4_V4_gfx12
15788 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V1_V1_gfx12
15789 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V1_V2_gfx12
15790 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V1_V3_gfx12
15791 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V1_V4_gfx12
15792 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V2_V1_gfx12
15793 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V2_V2_gfx12
15794 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V2_V3_gfx12
15795 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V2_V4_gfx12
15796 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V3_V1_gfx12
15797 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V3_V2_gfx12
15798 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V3_V3_gfx12
15799 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V3_V4_gfx12
15800 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V4_V1_gfx12
15801 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V4_V2_gfx12
15802 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V4_V3_gfx12
15803 UINT64_C(3491823616), UINT64_C(0), // IMAGE_ATOMIC_MIN_FLT_V4_V4_gfx12
15804 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_gfx10
15805 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_gfx11
15806 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_gfx12
15807 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_gfx90a
15808 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_si
15809 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V1_vi
15810 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_gfx10
15811 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_gfx11
15812 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_gfx12
15813 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_gfx90a
15814 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_nsa_gfx10
15815 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_nsa_gfx11
15816 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_si
15817 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V2_vi
15818 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_gfx10
15819 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_gfx11
15820 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_gfx12
15821 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_gfx90a
15822 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_nsa_gfx10
15823 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_nsa_gfx11
15824 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_si
15825 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V3_vi
15826 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_gfx10
15827 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_gfx11
15828 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_gfx12
15829 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_gfx90a
15830 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_nsa_gfx10
15831 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_nsa_gfx11
15832 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_si
15833 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V1_V4_vi
15834 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_gfx10
15835 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_gfx11
15836 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_gfx12
15837 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_gfx90a
15838 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_si
15839 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V1_vi
15840 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_gfx10
15841 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_gfx11
15842 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_gfx12
15843 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_gfx90a
15844 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_nsa_gfx10
15845 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_nsa_gfx11
15846 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_si
15847 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V2_vi
15848 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_gfx10
15849 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_gfx11
15850 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_gfx12
15851 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_gfx90a
15852 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_nsa_gfx10
15853 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_nsa_gfx11
15854 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_si
15855 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V3_vi
15856 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_gfx10
15857 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_gfx11
15858 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_gfx12
15859 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_gfx90a
15860 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_nsa_gfx10
15861 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_nsa_gfx11
15862 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_si
15863 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V2_V4_vi
15864 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_gfx10
15865 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_gfx11
15866 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_gfx12
15867 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_gfx90a
15868 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_si
15869 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V1_vi
15870 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_gfx10
15871 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_gfx11
15872 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_gfx12
15873 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_gfx90a
15874 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_nsa_gfx10
15875 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_nsa_gfx11
15876 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_si
15877 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V2_vi
15878 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_gfx10
15879 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_gfx11
15880 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_gfx12
15881 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_gfx90a
15882 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_nsa_gfx10
15883 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_nsa_gfx11
15884 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_si
15885 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V3_vi
15886 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_gfx10
15887 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_gfx11
15888 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_gfx12
15889 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_gfx90a
15890 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_nsa_gfx10
15891 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_nsa_gfx11
15892 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_si
15893 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V3_V4_vi
15894 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_gfx10
15895 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_gfx11
15896 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_gfx12
15897 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_gfx90a
15898 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_si
15899 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V1_vi
15900 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_gfx10
15901 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_gfx11
15902 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_gfx12
15903 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_gfx90a
15904 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_nsa_gfx10
15905 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_nsa_gfx11
15906 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_si
15907 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V2_vi
15908 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_gfx10
15909 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_gfx11
15910 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_gfx12
15911 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_gfx90a
15912 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_nsa_gfx10
15913 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_nsa_gfx11
15914 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_si
15915 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V3_vi
15916 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_gfx10
15917 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_gfx11
15918 UINT64_C(3489972224), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_gfx12
15919 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_gfx90a
15920 UINT64_C(4033085442), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_nsa_gfx10
15921 UINT64_C(4031512577), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_nsa_gfx11
15922 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_si
15923 UINT64_C(4033085440), UINT64_C(0), // IMAGE_ATOMIC_OR_V4_V4_vi
15924 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V1_V1_gfx12
15925 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V1_V2_gfx12
15926 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V1_V3_gfx12
15927 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V1_V4_gfx12
15928 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V2_V1_gfx12
15929 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V2_V2_gfx12
15930 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V2_V3_gfx12
15931 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V2_V4_gfx12
15932 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V3_V1_gfx12
15933 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V3_V2_gfx12
15934 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V3_V3_gfx12
15935 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V3_V4_gfx12
15936 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V4_V1_gfx12
15937 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V4_V2_gfx12
15938 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V4_V3_gfx12
15939 UINT64_C(3491872768), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_BF16_V4_V4_gfx12
15940 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V1_V1_gfx12
15941 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V1_V2_gfx12
15942 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V1_V3_gfx12
15943 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V1_V4_gfx12
15944 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V2_V1_gfx12
15945 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V2_V2_gfx12
15946 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V2_V3_gfx12
15947 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V2_V4_gfx12
15948 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V3_V1_gfx12
15949 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V3_V2_gfx12
15950 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V3_V3_gfx12
15951 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V3_V4_gfx12
15952 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V4_V1_gfx12
15953 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V4_V2_gfx12
15954 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V4_V3_gfx12
15955 UINT64_C(3491856384), UINT64_C(0), // IMAGE_ATOMIC_PK_ADD_F16_V4_V4_gfx12
15956 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V1_V1_si
15957 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V1_V2_si
15958 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V1_V3_si
15959 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V1_V4_si
15960 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V2_V1_si
15961 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V2_V2_si
15962 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V2_V3_si
15963 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V2_V4_si
15964 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V3_V1_si
15965 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V3_V2_si
15966 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V3_V3_si
15967 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V3_V4_si
15968 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V4_V1_si
15969 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V4_V2_si
15970 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V4_V3_si
15971 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_RSUB_V4_V4_si
15972 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_gfx10
15973 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_gfx11
15974 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_gfx12
15975 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_gfx90a
15976 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_si
15977 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V1_vi
15978 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_gfx10
15979 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_gfx11
15980 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_gfx12
15981 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_gfx90a
15982 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx10
15983 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx11
15984 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_si
15985 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V2_vi
15986 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_gfx10
15987 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_gfx11
15988 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_gfx12
15989 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_gfx90a
15990 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx10
15991 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx11
15992 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_si
15993 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V3_vi
15994 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_gfx10
15995 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_gfx11
15996 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_gfx12
15997 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_gfx90a
15998 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx10
15999 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx11
16000 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_si
16001 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V1_V4_vi
16002 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_gfx10
16003 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_gfx11
16004 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_gfx12
16005 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_gfx90a
16006 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_si
16007 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V1_vi
16008 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_gfx10
16009 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_gfx11
16010 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_gfx12
16011 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_gfx90a
16012 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx10
16013 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx11
16014 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_si
16015 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V2_vi
16016 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_gfx10
16017 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_gfx11
16018 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_gfx12
16019 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_gfx90a
16020 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx10
16021 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx11
16022 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_si
16023 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V3_vi
16024 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_gfx10
16025 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_gfx11
16026 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_gfx12
16027 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_gfx90a
16028 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx10
16029 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx11
16030 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_si
16031 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V2_V4_vi
16032 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_gfx10
16033 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_gfx11
16034 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_gfx12
16035 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_gfx90a
16036 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_si
16037 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V1_vi
16038 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_gfx10
16039 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_gfx11
16040 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_gfx12
16041 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_gfx90a
16042 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx10
16043 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx11
16044 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_si
16045 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V2_vi
16046 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_gfx10
16047 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_gfx11
16048 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_gfx12
16049 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_gfx90a
16050 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx10
16051 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx11
16052 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_si
16053 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V3_vi
16054 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_gfx10
16055 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_gfx11
16056 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_gfx12
16057 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_gfx90a
16058 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx10
16059 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx11
16060 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_si
16061 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V3_V4_vi
16062 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_gfx10
16063 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_gfx11
16064 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_gfx12
16065 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_gfx90a
16066 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_si
16067 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V1_vi
16068 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_gfx10
16069 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_gfx11
16070 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_gfx12
16071 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_gfx90a
16072 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx10
16073 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx11
16074 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_si
16075 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V2_vi
16076 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_gfx10
16077 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_gfx11
16078 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_gfx12
16079 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_gfx90a
16080 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx10
16081 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx11
16082 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_si
16083 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V3_vi
16084 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_gfx10
16085 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_gfx11
16086 UINT64_C(3489923072), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_gfx12
16087 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_gfx90a
16088 UINT64_C(4032299010), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx10
16089 UINT64_C(4030726145), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx11
16090 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_si
16091 UINT64_C(4032299008), UINT64_C(0), // IMAGE_ATOMIC_SMAX_V4_V4_vi
16092 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_gfx10
16093 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_gfx11
16094 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_gfx12
16095 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_gfx90a
16096 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_si
16097 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V1_vi
16098 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_gfx10
16099 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_gfx11
16100 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_gfx12
16101 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_gfx90a
16102 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx10
16103 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx11
16104 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_si
16105 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V2_vi
16106 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_gfx10
16107 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_gfx11
16108 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_gfx12
16109 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_gfx90a
16110 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx10
16111 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx11
16112 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_si
16113 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V3_vi
16114 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_gfx10
16115 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_gfx11
16116 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_gfx12
16117 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_gfx90a
16118 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx10
16119 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx11
16120 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_si
16121 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V1_V4_vi
16122 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_gfx10
16123 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_gfx11
16124 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_gfx12
16125 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_gfx90a
16126 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_si
16127 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V1_vi
16128 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_gfx10
16129 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_gfx11
16130 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_gfx12
16131 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_gfx90a
16132 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx10
16133 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx11
16134 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_si
16135 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V2_vi
16136 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_gfx10
16137 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_gfx11
16138 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_gfx12
16139 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_gfx90a
16140 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx10
16141 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx11
16142 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_si
16143 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V3_vi
16144 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_gfx10
16145 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_gfx11
16146 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_gfx12
16147 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_gfx90a
16148 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx10
16149 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx11
16150 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_si
16151 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V2_V4_vi
16152 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_gfx10
16153 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_gfx11
16154 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_gfx12
16155 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_gfx90a
16156 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_si
16157 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V1_vi
16158 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_gfx10
16159 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_gfx11
16160 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_gfx12
16161 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_gfx90a
16162 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx10
16163 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx11
16164 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_si
16165 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V2_vi
16166 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_gfx10
16167 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_gfx11
16168 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_gfx12
16169 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_gfx90a
16170 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx10
16171 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx11
16172 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_si
16173 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V3_vi
16174 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_gfx10
16175 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_gfx11
16176 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_gfx12
16177 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_gfx90a
16178 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx10
16179 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx11
16180 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_si
16181 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V3_V4_vi
16182 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_gfx10
16183 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_gfx11
16184 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_gfx12
16185 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_gfx90a
16186 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_si
16187 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V1_vi
16188 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_gfx10
16189 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_gfx11
16190 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_gfx12
16191 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_gfx90a
16192 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx10
16193 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx11
16194 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_si
16195 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V2_vi
16196 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_gfx10
16197 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_gfx11
16198 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_gfx12
16199 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_gfx90a
16200 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx10
16201 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx11
16202 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_si
16203 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V3_vi
16204 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_gfx10
16205 UINT64_C(4030201856), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_gfx11
16206 UINT64_C(3489890304), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_gfx12
16207 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_gfx90a
16208 UINT64_C(4031774722), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx10
16209 UINT64_C(4030201857), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx11
16210 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_si
16211 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_SMIN_V4_V4_vi
16212 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_gfx10
16213 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_gfx11
16214 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_gfx12
16215 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_gfx90a
16216 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_si
16217 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V1_vi
16218 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_gfx10
16219 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_gfx11
16220 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_gfx12
16221 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_gfx90a
16222 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx10
16223 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx11
16224 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_si
16225 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V2_vi
16226 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_gfx10
16227 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_gfx11
16228 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_gfx12
16229 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_gfx90a
16230 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx10
16231 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx11
16232 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_si
16233 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V3_vi
16234 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_gfx10
16235 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_gfx11
16236 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_gfx12
16237 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_gfx90a
16238 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx10
16239 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx11
16240 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_si
16241 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V1_V4_vi
16242 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_gfx10
16243 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_gfx11
16244 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_gfx12
16245 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_gfx90a
16246 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_si
16247 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V1_vi
16248 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_gfx10
16249 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_gfx11
16250 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_gfx12
16251 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_gfx90a
16252 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx10
16253 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx11
16254 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_si
16255 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V2_vi
16256 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_gfx10
16257 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_gfx11
16258 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_gfx12
16259 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_gfx90a
16260 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx10
16261 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx11
16262 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_si
16263 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V3_vi
16264 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_gfx10
16265 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_gfx11
16266 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_gfx12
16267 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_gfx90a
16268 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx10
16269 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx11
16270 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_si
16271 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V2_V4_vi
16272 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_gfx10
16273 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_gfx11
16274 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_gfx12
16275 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_gfx90a
16276 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_si
16277 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V1_vi
16278 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_gfx10
16279 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_gfx11
16280 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_gfx12
16281 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_gfx90a
16282 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx10
16283 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx11
16284 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_si
16285 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V2_vi
16286 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_gfx10
16287 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_gfx11
16288 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_gfx12
16289 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_gfx90a
16290 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx10
16291 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx11
16292 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_si
16293 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V3_vi
16294 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_gfx10
16295 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_gfx11
16296 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_gfx12
16297 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_gfx90a
16298 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx10
16299 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx11
16300 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_si
16301 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V3_V4_vi
16302 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_gfx10
16303 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_gfx11
16304 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_gfx12
16305 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_gfx90a
16306 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_si
16307 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V1_vi
16308 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_gfx10
16309 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_gfx11
16310 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_gfx12
16311 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_gfx90a
16312 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx10
16313 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx11
16314 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_si
16315 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V2_vi
16316 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_gfx10
16317 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_gfx11
16318 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_gfx12
16319 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_gfx90a
16320 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx10
16321 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx11
16322 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_si
16323 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V3_vi
16324 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_gfx10
16325 UINT64_C(4029939712), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_gfx11
16326 UINT64_C(3489873920), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_gfx12
16327 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_gfx90a
16328 UINT64_C(4031250434), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx10
16329 UINT64_C(4029939713), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx11
16330 UINT64_C(4031250432), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_si
16331 UINT64_C(4031512576), UINT64_C(0), // IMAGE_ATOMIC_SUB_V4_V4_vi
16332 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_gfx10
16333 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_gfx11
16334 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_gfx12
16335 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_gfx90a
16336 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_si
16337 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V1_vi
16338 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_gfx10
16339 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_gfx11
16340 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_gfx12
16341 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_gfx90a
16342 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx10
16343 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx11
16344 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_si
16345 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V2_vi
16346 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_gfx10
16347 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_gfx11
16348 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_gfx12
16349 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_gfx90a
16350 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx10
16351 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx11
16352 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_si
16353 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V3_vi
16354 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_gfx10
16355 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_gfx11
16356 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_gfx12
16357 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_gfx90a
16358 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx10
16359 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx11
16360 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_si
16361 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V1_V4_vi
16362 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_gfx10
16363 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_gfx11
16364 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_gfx12
16365 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_gfx90a
16366 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_si
16367 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V1_vi
16368 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_gfx10
16369 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_gfx11
16370 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_gfx12
16371 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_gfx90a
16372 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx10
16373 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx11
16374 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_si
16375 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V2_vi
16376 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_gfx10
16377 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_gfx11
16378 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_gfx12
16379 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_gfx90a
16380 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx10
16381 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx11
16382 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_si
16383 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V3_vi
16384 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_gfx10
16385 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_gfx11
16386 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_gfx12
16387 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_gfx90a
16388 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx10
16389 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx11
16390 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_si
16391 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V2_V4_vi
16392 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_gfx10
16393 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_gfx11
16394 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_gfx12
16395 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_gfx90a
16396 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_si
16397 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V1_vi
16398 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_gfx10
16399 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_gfx11
16400 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_gfx12
16401 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_gfx90a
16402 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx10
16403 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx11
16404 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_si
16405 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V2_vi
16406 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_gfx10
16407 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_gfx11
16408 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_gfx12
16409 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_gfx90a
16410 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx10
16411 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx11
16412 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_si
16413 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V3_vi
16414 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_gfx10
16415 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_gfx11
16416 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_gfx12
16417 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_gfx90a
16418 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx10
16419 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx11
16420 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_si
16421 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V3_V4_vi
16422 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_gfx10
16423 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_gfx11
16424 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_gfx12
16425 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_gfx90a
16426 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_si
16427 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V1_vi
16428 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_gfx10
16429 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_gfx11
16430 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_gfx12
16431 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_gfx90a
16432 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx10
16433 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx11
16434 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_si
16435 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V2_vi
16436 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_gfx10
16437 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_gfx11
16438 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_gfx12
16439 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_gfx90a
16440 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx10
16441 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx11
16442 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_si
16443 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V3_vi
16444 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_gfx10
16445 UINT64_C(4029153280), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_gfx11
16446 UINT64_C(3489824768), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_gfx12
16447 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_gfx90a
16448 UINT64_C(4030464002), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx10
16449 UINT64_C(4029153281), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx11
16450 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_si
16451 UINT64_C(4030726144), UINT64_C(0), // IMAGE_ATOMIC_SWAP_V4_V4_vi
16452 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_gfx10
16453 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_gfx11
16454 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_gfx12
16455 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_gfx90a
16456 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_si
16457 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V1_vi
16458 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_gfx10
16459 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_gfx11
16460 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_gfx12
16461 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_gfx90a
16462 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx10
16463 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx11
16464 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_si
16465 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V2_vi
16466 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_gfx10
16467 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_gfx11
16468 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_gfx12
16469 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_gfx90a
16470 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx10
16471 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx11
16472 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_si
16473 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V3_vi
16474 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_gfx10
16475 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_gfx11
16476 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_gfx12
16477 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_gfx90a
16478 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx10
16479 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx11
16480 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_si
16481 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V1_V4_vi
16482 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_gfx10
16483 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_gfx11
16484 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_gfx12
16485 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_gfx90a
16486 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_si
16487 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V1_vi
16488 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_gfx10
16489 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_gfx11
16490 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_gfx12
16491 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_gfx90a
16492 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx10
16493 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx11
16494 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_si
16495 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V2_vi
16496 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_gfx10
16497 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_gfx11
16498 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_gfx12
16499 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_gfx90a
16500 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx10
16501 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx11
16502 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_si
16503 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V3_vi
16504 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_gfx10
16505 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_gfx11
16506 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_gfx12
16507 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_gfx90a
16508 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx10
16509 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx11
16510 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_si
16511 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V2_V4_vi
16512 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_gfx10
16513 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_gfx11
16514 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_gfx12
16515 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_gfx90a
16516 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_si
16517 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V1_vi
16518 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_gfx10
16519 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_gfx11
16520 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_gfx12
16521 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_gfx90a
16522 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx10
16523 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx11
16524 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_si
16525 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V2_vi
16526 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_gfx10
16527 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_gfx11
16528 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_gfx12
16529 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_gfx90a
16530 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx10
16531 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx11
16532 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_si
16533 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V3_vi
16534 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_gfx10
16535 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_gfx11
16536 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_gfx12
16537 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_gfx90a
16538 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx10
16539 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx11
16540 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_si
16541 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V3_V4_vi
16542 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_gfx10
16543 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_gfx11
16544 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_gfx12
16545 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_gfx90a
16546 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_si
16547 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V1_vi
16548 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_gfx10
16549 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_gfx11
16550 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_gfx12
16551 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_gfx90a
16552 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx10
16553 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx11
16554 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_si
16555 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V2_vi
16556 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_gfx10
16557 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_gfx11
16558 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_gfx12
16559 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_gfx90a
16560 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx10
16561 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx11
16562 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_si
16563 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V3_vi
16564 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_gfx10
16565 UINT64_C(4030988288), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_gfx11
16566 UINT64_C(3489939456), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_gfx12
16567 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_gfx90a
16568 UINT64_C(4032561154), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx10
16569 UINT64_C(4030988289), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx11
16570 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_si
16571 UINT64_C(4032561152), UINT64_C(0), // IMAGE_ATOMIC_UMAX_V4_V4_vi
16572 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_gfx10
16573 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_gfx11
16574 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_gfx12
16575 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_gfx90a
16576 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_si
16577 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V1_vi
16578 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_gfx10
16579 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_gfx11
16580 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_gfx12
16581 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_gfx90a
16582 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx10
16583 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx11
16584 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_si
16585 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V2_vi
16586 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_gfx10
16587 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_gfx11
16588 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_gfx12
16589 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_gfx90a
16590 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx10
16591 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx11
16592 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_si
16593 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V3_vi
16594 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_gfx10
16595 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_gfx11
16596 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_gfx12
16597 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_gfx90a
16598 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx10
16599 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx11
16600 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_si
16601 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V1_V4_vi
16602 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_gfx10
16603 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_gfx11
16604 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_gfx12
16605 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_gfx90a
16606 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_si
16607 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V1_vi
16608 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_gfx10
16609 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_gfx11
16610 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_gfx12
16611 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_gfx90a
16612 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx10
16613 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx11
16614 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_si
16615 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V2_vi
16616 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_gfx10
16617 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_gfx11
16618 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_gfx12
16619 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_gfx90a
16620 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx10
16621 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx11
16622 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_si
16623 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V3_vi
16624 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_gfx10
16625 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_gfx11
16626 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_gfx12
16627 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_gfx90a
16628 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx10
16629 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx11
16630 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_si
16631 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V2_V4_vi
16632 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_gfx10
16633 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_gfx11
16634 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_gfx12
16635 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_gfx90a
16636 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_si
16637 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V1_vi
16638 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_gfx10
16639 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_gfx11
16640 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_gfx12
16641 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_gfx90a
16642 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx10
16643 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx11
16644 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_si
16645 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V2_vi
16646 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_gfx10
16647 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_gfx11
16648 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_gfx12
16649 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_gfx90a
16650 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx10
16651 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx11
16652 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_si
16653 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V3_vi
16654 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_gfx10
16655 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_gfx11
16656 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_gfx12
16657 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_gfx90a
16658 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx10
16659 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx11
16660 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_si
16661 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V3_V4_vi
16662 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_gfx10
16663 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_gfx11
16664 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_gfx12
16665 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_gfx90a
16666 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_si
16667 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V1_vi
16668 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_gfx10
16669 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_gfx11
16670 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_gfx12
16671 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_gfx90a
16672 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx10
16673 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx11
16674 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_si
16675 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V2_vi
16676 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_gfx10
16677 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_gfx11
16678 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_gfx12
16679 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_gfx90a
16680 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx10
16681 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx11
16682 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_si
16683 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V3_vi
16684 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_gfx10
16685 UINT64_C(4030464000), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_gfx11
16686 UINT64_C(3489906688), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_gfx12
16687 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_gfx90a
16688 UINT64_C(4032036866), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx10
16689 UINT64_C(4030464001), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx11
16690 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_si
16691 UINT64_C(4032036864), UINT64_C(0), // IMAGE_ATOMIC_UMIN_V4_V4_vi
16692 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_gfx10
16693 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_gfx11
16694 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_gfx12
16695 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_gfx90a
16696 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_si
16697 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V1_vi
16698 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_gfx10
16699 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_gfx11
16700 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_gfx12
16701 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_gfx90a
16702 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx10
16703 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx11
16704 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_si
16705 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V2_vi
16706 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_gfx10
16707 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_gfx11
16708 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_gfx12
16709 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_gfx90a
16710 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx10
16711 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx11
16712 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_si
16713 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V3_vi
16714 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_gfx10
16715 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_gfx11
16716 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_gfx12
16717 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_gfx90a
16718 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx10
16719 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx11
16720 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_si
16721 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V1_V4_vi
16722 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_gfx10
16723 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_gfx11
16724 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_gfx12
16725 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_gfx90a
16726 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_si
16727 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V1_vi
16728 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_gfx10
16729 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_gfx11
16730 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_gfx12
16731 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_gfx90a
16732 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx10
16733 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx11
16734 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_si
16735 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V2_vi
16736 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_gfx10
16737 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_gfx11
16738 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_gfx12
16739 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_gfx90a
16740 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx10
16741 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx11
16742 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_si
16743 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V3_vi
16744 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_gfx10
16745 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_gfx11
16746 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_gfx12
16747 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_gfx90a
16748 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx10
16749 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx11
16750 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_si
16751 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V2_V4_vi
16752 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_gfx10
16753 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_gfx11
16754 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_gfx12
16755 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_gfx90a
16756 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_si
16757 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V1_vi
16758 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_gfx10
16759 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_gfx11
16760 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_gfx12
16761 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_gfx90a
16762 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx10
16763 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx11
16764 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_si
16765 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V2_vi
16766 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_gfx10
16767 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_gfx11
16768 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_gfx12
16769 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_gfx90a
16770 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx10
16771 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx11
16772 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_si
16773 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V3_vi
16774 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_gfx10
16775 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_gfx11
16776 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_gfx12
16777 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_gfx90a
16778 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx10
16779 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx11
16780 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_si
16781 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V3_V4_vi
16782 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_gfx10
16783 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_gfx11
16784 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_gfx12
16785 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_gfx90a
16786 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_si
16787 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V1_vi
16788 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_gfx10
16789 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_gfx11
16790 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_gfx12
16791 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_gfx90a
16792 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx10
16793 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx11
16794 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_si
16795 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V2_vi
16796 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_gfx10
16797 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_gfx11
16798 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_gfx12
16799 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_gfx90a
16800 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx10
16801 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx11
16802 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_si
16803 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V3_vi
16804 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_gfx10
16805 UINT64_C(4031774720), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_gfx11
16806 UINT64_C(3489988608), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_gfx12
16807 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_gfx90a
16808 UINT64_C(4033347586), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx10
16809 UINT64_C(4031774721), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx11
16810 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_si
16811 UINT64_C(4033347584), UINT64_C(0), // IMAGE_ATOMIC_XOR_V4_V4_vi
16812 UINT64_C(3553001552), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_a16_gfx12
16813 UINT64_C(4611686022480961285), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx10
16814 UINT64_C(4033449857), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx11
16815 UINT64_C(4611686022480961281), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx10
16816 UINT64_C(4033449856), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx11
16817 UINT64_C(3553001488), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_gfx12
16818 UINT64_C(4053573383), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_nsa_gfx10
16819 UINT64_C(4033384321), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_nsa_gfx11
16820 UINT64_C(4053573377), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_sa_gfx10
16821 UINT64_C(4033384320), UINT64_C(0), // IMAGE_BVH64_INTERSECT_RAY_sa_gfx11
16822 UINT64_C(3552985168), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_a16_gfx12
16823 UINT64_C(4611686022480699141), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx10
16824 UINT64_C(4033187713), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx11
16825 UINT64_C(4611686022480699137), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx10
16826 UINT64_C(4033187712), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx11
16827 UINT64_C(3552985104), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_gfx12
16828 UINT64_C(4053311239), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_nsa_gfx10
16829 UINT64_C(4033122177), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_nsa_gfx11
16830 UINT64_C(4053311233), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_sa_gfx10
16831 UINT64_C(4033122176), UINT64_C(0), // IMAGE_BVH_INTERSECT_RAY_sa_gfx11
16832 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V2_V1
16833 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V2_V1_gfx10
16834 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V2_V1_gfx11
16835 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V2_V1_gfx12
16836 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V2_V2
16837 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V2_V2_gfx10
16838 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V2_V2_gfx11
16839 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V2_V2_gfx12
16840 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V2_V2_nsa_gfx10
16841 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V2_V2_nsa_gfx11
16842 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V2_V3
16843 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V2_V3_gfx10
16844 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V2_V3_gfx11
16845 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V2_V3_gfx12
16846 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V2_V3_nsa_gfx10
16847 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V2_V3_nsa_gfx11
16848 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V2_V4
16849 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V2_V4_gfx10
16850 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V2_V4_gfx11
16851 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V4_V1
16852 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V4_V1_gfx10
16853 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V4_V1_gfx11
16854 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V4_V1_gfx12
16855 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V4_V2
16856 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V4_V2_gfx10
16857 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V4_V2_gfx11
16858 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V4_V2_gfx12
16859 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V4_V2_nsa_gfx10
16860 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V4_V2_nsa_gfx11
16861 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V4_V3
16862 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V4_V3_gfx10
16863 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V4_V3_gfx11
16864 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V4_V3_gfx12
16865 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V4_V3_nsa_gfx10
16866 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V4_V3_nsa_gfx11
16867 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V4_V4
16868 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V4_V4_gfx10
16869 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V4_V4_gfx11
16870 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V5_V1
16871 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V5_V1_gfx10
16872 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V5_V1_gfx11
16873 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V5_V1_gfx12
16874 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V5_V2
16875 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V5_V2_gfx10
16876 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V5_V2_gfx11
16877 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V5_V2_gfx12
16878 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V5_V2_nsa_gfx10
16879 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V5_V2_nsa_gfx11
16880 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V5_V3
16881 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V5_V3_gfx10
16882 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V5_V3_gfx11
16883 UINT64_C(3827564544), UINT64_C(0), // IMAGE_GATHER4H_V5_V3_gfx12
16884 UINT64_C(4051959810), UINT64_C(0), // IMAGE_GATHER4H_V5_V3_nsa_gfx10
16885 UINT64_C(4064280577), UINT64_C(0), // IMAGE_GATHER4H_V5_V3_nsa_gfx11
16886 UINT64_C(4043833344), UINT64_C(0), // IMAGE_GATHER4H_V5_V4
16887 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4H_V5_V4_gfx10
16888 UINT64_C(4064280576), UINT64_C(0), // IMAGE_GATHER4H_V5_V4_gfx11
16889 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V3
16890 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V3_gfx10
16891 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V3_nsa_gfx10
16892 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V4
16893 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V4_gfx10
16894 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V4_nsa_gfx10
16895 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V5
16896 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V5_gfx10
16897 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V5_nsa_gfx10
16898 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V6
16899 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V6_gfx10
16900 UINT64_C(4049076228), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V6_nsa_gfx10
16901 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V8
16902 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V2_V8_gfx10
16903 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V3
16904 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V3_gfx10
16905 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V3_nsa_gfx10
16906 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V4
16907 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V4_gfx10
16908 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V4_nsa_gfx10
16909 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V5
16910 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V5_gfx10
16911 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V5_nsa_gfx10
16912 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V6
16913 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V6_gfx10
16914 UINT64_C(4049076228), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V6_nsa_gfx10
16915 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V8
16916 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V4_V8_gfx10
16917 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V3
16918 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V3_gfx10
16919 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V3_nsa_gfx10
16920 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V4
16921 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V4_gfx10
16922 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V4_nsa_gfx10
16923 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V5
16924 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V5_gfx10
16925 UINT64_C(4049076226), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V5_nsa_gfx10
16926 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V6
16927 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V6_gfx10
16928 UINT64_C(4049076228), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V6_nsa_gfx10
16929 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V8
16930 UINT64_C(4049076224), UINT64_C(0), // IMAGE_GATHER4_B_CL_O_V5_V8_gfx10
16931 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2
16932 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2_gfx10
16933 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2_gfx11
16934 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2_gfx12
16935 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx10
16936 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx11
16937 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3
16938 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3_gfx10
16939 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3_gfx11
16940 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3_gfx12
16941 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx10
16942 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx11
16943 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4
16944 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4_gfx10
16945 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4_gfx11
16946 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4_gfx12
16947 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx10
16948 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx11
16949 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5
16950 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5_gfx10
16951 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5_gfx11
16952 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5_gfx12
16953 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx10
16954 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx11
16955 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V8
16956 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V8_gfx10
16957 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V2_V8_gfx11
16958 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2
16959 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2_gfx10
16960 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2_gfx11
16961 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2_gfx12
16962 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx10
16963 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx11
16964 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3
16965 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3_gfx10
16966 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3_gfx11
16967 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3_gfx12
16968 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx10
16969 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx11
16970 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4
16971 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4_gfx10
16972 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4_gfx11
16973 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4_gfx12
16974 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx10
16975 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx11
16976 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5
16977 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5_gfx10
16978 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5_gfx11
16979 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5_gfx12
16980 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx10
16981 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx11
16982 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V8
16983 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V8_gfx10
16984 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V4_V8_gfx11
16985 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2
16986 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2_gfx10
16987 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2_gfx11
16988 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2_gfx12
16989 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx10
16990 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx11
16991 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3
16992 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3_gfx10
16993 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3_gfx11
16994 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3_gfx12
16995 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx10
16996 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx11
16997 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4
16998 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4_gfx10
16999 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4_gfx11
17000 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4_gfx12
17001 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx10
17002 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx11
17003 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5
17004 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5_gfx10
17005 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5_gfx11
17006 UINT64_C(3826794496), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5_gfx12
17007 UINT64_C(4044881922), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx10
17008 UINT64_C(4051959809), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx11
17009 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V8
17010 UINT64_C(4044881920), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V8_gfx10
17011 UINT64_C(4051959808), UINT64_C(0), // IMAGE_GATHER4_B_CL_V5_V8_gfx11
17012 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V3
17013 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V3_gfx10
17014 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V3_nsa_gfx10
17015 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V4
17016 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V4_gfx10
17017 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V4_nsa_gfx10
17018 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V5
17019 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V5_gfx10
17020 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V5_nsa_gfx10
17021 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V8
17022 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V2_V8_gfx10
17023 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V3
17024 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V3_gfx10
17025 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V3_nsa_gfx10
17026 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V4
17027 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V4_gfx10
17028 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V4_nsa_gfx10
17029 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V5
17030 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V5_gfx10
17031 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V5_nsa_gfx10
17032 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V8
17033 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V4_V8_gfx10
17034 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V3
17035 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V3_gfx10
17036 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V3_nsa_gfx10
17037 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V4
17038 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V4_gfx10
17039 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V4_nsa_gfx10
17040 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V5
17041 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V5_gfx10
17042 UINT64_C(4048814082), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V5_nsa_gfx10
17043 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V8
17044 UINT64_C(4048814080), UINT64_C(0), // IMAGE_GATHER4_B_O_V5_V8_gfx10
17045 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2
17046 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2_gfx10
17047 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2_gfx11
17048 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2_gfx12
17049 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2_nsa_gfx10
17050 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V2_V2_nsa_gfx11
17051 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3
17052 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3_gfx10
17053 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3_gfx11
17054 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3_gfx12
17055 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3_nsa_gfx10
17056 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V2_V3_nsa_gfx11
17057 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4
17058 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4_gfx10
17059 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4_gfx11
17060 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4_gfx12
17061 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4_nsa_gfx10
17062 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V2_V4_nsa_gfx11
17063 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2
17064 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2_gfx10
17065 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2_gfx11
17066 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2_gfx12
17067 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2_nsa_gfx10
17068 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V4_V2_nsa_gfx11
17069 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3
17070 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3_gfx10
17071 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3_gfx11
17072 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3_gfx12
17073 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3_nsa_gfx10
17074 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V4_V3_nsa_gfx11
17075 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4
17076 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4_gfx10
17077 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4_gfx11
17078 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4_gfx12
17079 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4_nsa_gfx10
17080 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V4_V4_nsa_gfx11
17081 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2
17082 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2_gfx10
17083 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2_gfx11
17084 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2_gfx12
17085 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2_nsa_gfx10
17086 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V5_V2_nsa_gfx11
17087 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3
17088 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3_gfx10
17089 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3_gfx11
17090 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3_gfx12
17091 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3_nsa_gfx10
17092 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V5_V3_nsa_gfx11
17093 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4
17094 UINT64_C(4044619776), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4_gfx10
17095 UINT64_C(4039376896), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4_gfx11
17096 UINT64_C(3826008064), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4_gfx12
17097 UINT64_C(4044619778), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4_nsa_gfx10
17098 UINT64_C(4039376897), UINT64_C(0), // IMAGE_GATHER4_B_V5_V4_nsa_gfx11
17099 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V2
17100 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V2_gfx10
17101 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V2_nsa_gfx10
17102 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V3
17103 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V3_gfx10
17104 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V3_nsa_gfx10
17105 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V4
17106 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V4_gfx10
17107 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V4_nsa_gfx10
17108 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V5
17109 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V5_gfx10
17110 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V5_nsa_gfx10
17111 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V8
17112 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V2_V8_gfx10
17113 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V2
17114 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V2_gfx10
17115 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V2_nsa_gfx10
17116 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V3
17117 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V3_gfx10
17118 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V3_nsa_gfx10
17119 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V4
17120 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V4_gfx10
17121 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V4_nsa_gfx10
17122 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V5
17123 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V5_gfx10
17124 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V5_nsa_gfx10
17125 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V8
17126 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V4_V8_gfx10
17127 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V2
17128 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V2_gfx10
17129 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V2_nsa_gfx10
17130 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V3
17131 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V3_gfx10
17132 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V3_nsa_gfx10
17133 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V4
17134 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V4_gfx10
17135 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V4_nsa_gfx10
17136 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V5
17137 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V5_gfx10
17138 UINT64_C(4047765506), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V5_nsa_gfx10
17139 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V8
17140 UINT64_C(4047765504), UINT64_C(0), // IMAGE_GATHER4_CL_O_V5_V8_gfx10
17141 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V1
17142 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V1_gfx10
17143 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V1_gfx11
17144 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V1_gfx12
17145 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2
17146 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2_gfx10
17147 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2_gfx11
17148 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2_gfx12
17149 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2_nsa_gfx10
17150 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V2_nsa_gfx11
17151 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3
17152 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3_gfx10
17153 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3_gfx11
17154 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3_gfx12
17155 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3_nsa_gfx10
17156 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V3_nsa_gfx11
17157 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4
17158 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4_gfx10
17159 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4_gfx11
17160 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4_gfx12
17161 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4_nsa_gfx10
17162 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V2_V4_nsa_gfx11
17163 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V1
17164 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V1_gfx10
17165 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V1_gfx11
17166 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V1_gfx12
17167 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2
17168 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2_gfx10
17169 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2_gfx11
17170 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2_gfx12
17171 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2_nsa_gfx10
17172 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V2_nsa_gfx11
17173 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3
17174 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3_gfx10
17175 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3_gfx11
17176 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3_gfx12
17177 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3_nsa_gfx10
17178 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V3_nsa_gfx11
17179 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4
17180 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4_gfx10
17181 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4_gfx11
17182 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4_gfx12
17183 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4_nsa_gfx10
17184 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V4_V4_nsa_gfx11
17185 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V1
17186 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V1_gfx10
17187 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V1_gfx11
17188 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V1_gfx12
17189 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2
17190 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2_gfx10
17191 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2_gfx11
17192 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2_gfx12
17193 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2_nsa_gfx10
17194 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V2_nsa_gfx11
17195 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3
17196 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3_gfx10
17197 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3_gfx11
17198 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3_gfx12
17199 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3_nsa_gfx10
17200 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V3_nsa_gfx11
17201 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4
17202 UINT64_C(4043571200), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4_gfx10
17203 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4_gfx11
17204 UINT64_C(3826778112), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4_gfx12
17205 UINT64_C(4043571202), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4_nsa_gfx10
17206 UINT64_C(4051697665), UINT64_C(0), // IMAGE_GATHER4_CL_V5_V4_nsa_gfx11
17207 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V4
17208 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V4_gfx10
17209 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V4_nsa_gfx10
17210 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V5
17211 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V5_gfx10
17212 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V5_nsa_gfx10
17213 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V6
17214 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V6_gfx10
17215 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V6_nsa_gfx10
17216 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V7
17217 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V7_gfx10
17218 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V7_nsa_gfx10
17219 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V8
17220 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V2_V8_gfx10
17221 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V4
17222 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V4_gfx10
17223 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V4_nsa_gfx10
17224 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V5
17225 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V5_gfx10
17226 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V5_nsa_gfx10
17227 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V6
17228 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V6_gfx10
17229 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V6_nsa_gfx10
17230 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V7
17231 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V7_gfx10
17232 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V7_nsa_gfx10
17233 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V8
17234 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V4_V8_gfx10
17235 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V4
17236 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V4_gfx10
17237 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V4_nsa_gfx10
17238 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V5
17239 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V5_gfx10
17240 UINT64_C(4051173378), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V5_nsa_gfx10
17241 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V6
17242 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V6_gfx10
17243 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V6_nsa_gfx10
17244 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V7
17245 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V7_gfx10
17246 UINT64_C(4051173380), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V7_nsa_gfx10
17247 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V8
17248 UINT64_C(4051173376), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_O_V5_V8_gfx10
17249 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3
17250 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3_gfx10
17251 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3_gfx11
17252 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3_gfx12
17253 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx10
17254 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx11
17255 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4
17256 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4_gfx10
17257 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4_gfx11
17258 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4_gfx12
17259 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx10
17260 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx11
17261 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5
17262 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5_gfx10
17263 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5_gfx11
17264 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5_gfx12
17265 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx10
17266 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx11
17267 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6
17268 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6_gfx10
17269 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6_gfx11
17270 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6_gfx12
17271 UINT64_C(4046979076), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx10
17272 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx11
17273 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V8
17274 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V8_gfx10
17275 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V2_V8_gfx11
17276 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3
17277 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3_gfx10
17278 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3_gfx11
17279 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3_gfx12
17280 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx10
17281 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx11
17282 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4
17283 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4_gfx10
17284 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4_gfx11
17285 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4_gfx12
17286 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx10
17287 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx11
17288 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5
17289 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5_gfx10
17290 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5_gfx11
17291 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5_gfx12
17292 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx10
17293 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx11
17294 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6
17295 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6_gfx10
17296 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6_gfx11
17297 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6_gfx12
17298 UINT64_C(4046979076), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx10
17299 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx11
17300 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V8
17301 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V8_gfx10
17302 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V4_V8_gfx11
17303 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3
17304 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3_gfx10
17305 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3_gfx11
17306 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3_gfx12
17307 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx10
17308 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx11
17309 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4
17310 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4_gfx10
17311 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4_gfx11
17312 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4_gfx12
17313 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx10
17314 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx11
17315 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5
17316 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5_gfx10
17317 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5_gfx11
17318 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5_gfx12
17319 UINT64_C(4046979074), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx10
17320 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx11
17321 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6
17322 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6_gfx10
17323 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6_gfx11
17324 UINT64_C(3826860032), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6_gfx12
17325 UINT64_C(4046979076), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx10
17326 UINT64_C(4053008385), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx11
17327 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V8
17328 UINT64_C(4046979072), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V8_gfx10
17329 UINT64_C(4053008384), UINT64_C(0), // IMAGE_GATHER4_C_B_CL_V5_V8_gfx11
17330 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V4
17331 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V4_gfx10
17332 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V4_nsa_gfx10
17333 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V5
17334 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V5_gfx10
17335 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V5_nsa_gfx10
17336 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V6
17337 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V6_gfx10
17338 UINT64_C(4050911236), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V6_nsa_gfx10
17339 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V8
17340 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V2_V8_gfx10
17341 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V4
17342 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V4_gfx10
17343 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V4_nsa_gfx10
17344 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V5
17345 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V5_gfx10
17346 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V5_nsa_gfx10
17347 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V6
17348 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V6_gfx10
17349 UINT64_C(4050911236), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V6_nsa_gfx10
17350 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V8
17351 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V4_V8_gfx10
17352 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V4
17353 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V4_gfx10
17354 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V4_nsa_gfx10
17355 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V5
17356 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V5_gfx10
17357 UINT64_C(4050911234), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V5_nsa_gfx10
17358 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V6
17359 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V6_gfx10
17360 UINT64_C(4050911236), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V6_nsa_gfx10
17361 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V8
17362 UINT64_C(4050911232), UINT64_C(0), // IMAGE_GATHER4_C_B_O_V5_V8_gfx10
17363 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3
17364 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3_gfx10
17365 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3_gfx11
17366 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3_gfx12
17367 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3_nsa_gfx10
17368 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V3_nsa_gfx11
17369 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4
17370 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4_gfx10
17371 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4_gfx11
17372 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4_gfx12
17373 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4_nsa_gfx10
17374 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V4_nsa_gfx11
17375 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5
17376 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5_gfx10
17377 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5_gfx11
17378 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5_gfx12
17379 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5_nsa_gfx10
17380 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V5_nsa_gfx11
17381 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V8
17382 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V8_gfx10
17383 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V2_V8_gfx11
17384 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3
17385 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3_gfx10
17386 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3_gfx11
17387 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3_gfx12
17388 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3_nsa_gfx10
17389 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V3_nsa_gfx11
17390 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4
17391 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4_gfx10
17392 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4_gfx11
17393 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4_gfx12
17394 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4_nsa_gfx10
17395 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V4_nsa_gfx11
17396 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5
17397 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5_gfx10
17398 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5_gfx11
17399 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5_gfx12
17400 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5_nsa_gfx10
17401 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V5_nsa_gfx11
17402 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V8
17403 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V8_gfx10
17404 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V4_V8_gfx11
17405 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3
17406 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3_gfx10
17407 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3_gfx11
17408 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3_gfx12
17409 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3_nsa_gfx10
17410 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V3_nsa_gfx11
17411 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4
17412 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4_gfx10
17413 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4_gfx11
17414 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4_gfx12
17415 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4_nsa_gfx10
17416 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V4_nsa_gfx11
17417 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5
17418 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5_gfx10
17419 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5_gfx11
17420 UINT64_C(3826843648), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5_gfx12
17421 UINT64_C(4046716930), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5_nsa_gfx10
17422 UINT64_C(4052746241), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V5_nsa_gfx11
17423 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V8
17424 UINT64_C(4046716928), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V8_gfx10
17425 UINT64_C(4052746240), UINT64_C(0), // IMAGE_GATHER4_C_B_V5_V8_gfx11
17426 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V3
17427 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V3_gfx10
17428 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V3_nsa_gfx10
17429 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V4
17430 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V4_gfx10
17431 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V4_nsa_gfx10
17432 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V5
17433 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V5_gfx10
17434 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V5_nsa_gfx10
17435 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V6
17436 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V6_gfx10
17437 UINT64_C(4049862660), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V6_nsa_gfx10
17438 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V8
17439 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V2_V8_gfx10
17440 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V3
17441 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V3_gfx10
17442 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V3_nsa_gfx10
17443 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V4
17444 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V4_gfx10
17445 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V4_nsa_gfx10
17446 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V5
17447 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V5_gfx10
17448 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V5_nsa_gfx10
17449 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V6
17450 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V6_gfx10
17451 UINT64_C(4049862660), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V6_nsa_gfx10
17452 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V8
17453 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V4_V8_gfx10
17454 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V3
17455 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V3_gfx10
17456 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V3_nsa_gfx10
17457 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V4
17458 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V4_gfx10
17459 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V4_nsa_gfx10
17460 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V5
17461 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V5_gfx10
17462 UINT64_C(4049862658), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V5_nsa_gfx10
17463 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V6
17464 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V6_gfx10
17465 UINT64_C(4049862660), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V6_nsa_gfx10
17466 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V8
17467 UINT64_C(4049862656), UINT64_C(0), // IMAGE_GATHER4_C_CL_O_V5_V8_gfx10
17468 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2
17469 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2_gfx10
17470 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2_gfx11
17471 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2_gfx12
17472 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx10
17473 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx11
17474 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3
17475 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3_gfx10
17476 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3_gfx11
17477 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3_gfx12
17478 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx10
17479 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx11
17480 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4
17481 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4_gfx10
17482 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4_gfx11
17483 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4_gfx12
17484 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx10
17485 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx11
17486 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5
17487 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5_gfx10
17488 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5_gfx11
17489 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5_gfx12
17490 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx10
17491 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx11
17492 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V8
17493 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V8_gfx10
17494 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V2_V8_gfx11
17495 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2
17496 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2_gfx10
17497 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2_gfx11
17498 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2_gfx12
17499 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx10
17500 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx11
17501 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3
17502 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3_gfx10
17503 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3_gfx11
17504 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3_gfx12
17505 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx10
17506 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx11
17507 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4
17508 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4_gfx10
17509 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4_gfx11
17510 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4_gfx12
17511 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx10
17512 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx11
17513 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5
17514 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5_gfx10
17515 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5_gfx11
17516 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5_gfx12
17517 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx10
17518 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx11
17519 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V8
17520 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V8_gfx10
17521 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V4_V8_gfx11
17522 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2
17523 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2_gfx10
17524 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2_gfx11
17525 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2_gfx12
17526 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx10
17527 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx11
17528 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3
17529 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3_gfx10
17530 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3_gfx11
17531 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3_gfx12
17532 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx10
17533 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx11
17534 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4
17535 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4_gfx10
17536 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4_gfx11
17537 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4_gfx12
17538 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx10
17539 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx11
17540 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5
17541 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5_gfx10
17542 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5_gfx11
17543 UINT64_C(3826810880), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5_gfx12
17544 UINT64_C(4045668354), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx10
17545 UINT64_C(4052221953), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx11
17546 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V8
17547 UINT64_C(4045668352), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V8_gfx10
17548 UINT64_C(4052221952), UINT64_C(0), // IMAGE_GATHER4_C_CL_V5_V8_gfx11
17549 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3
17550 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3_gfx10
17551 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3_gfx11
17552 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3_gfx12
17553 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx10
17554 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx11
17555 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4
17556 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4_gfx10
17557 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4_gfx11
17558 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4_gfx12
17559 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx10
17560 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx11
17561 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5
17562 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5_gfx10
17563 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5_gfx11
17564 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5_gfx12
17565 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx10
17566 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx11
17567 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V8
17568 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V8_gfx10
17569 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V2_V8_gfx11
17570 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3
17571 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3_gfx10
17572 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3_gfx11
17573 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3_gfx12
17574 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx10
17575 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx11
17576 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4
17577 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4_gfx10
17578 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4_gfx11
17579 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4_gfx12
17580 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx10
17581 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx11
17582 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5
17583 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5_gfx10
17584 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5_gfx11
17585 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5_gfx12
17586 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx10
17587 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx11
17588 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V8
17589 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V8_gfx10
17590 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V4_V8_gfx11
17591 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3
17592 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3_gfx10
17593 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3_gfx11
17594 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3_gfx12
17595 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx10
17596 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx11
17597 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4
17598 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4_gfx10
17599 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4_gfx11
17600 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4_gfx12
17601 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx10
17602 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx11
17603 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5
17604 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5_gfx10
17605 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5_gfx11
17606 UINT64_C(3826106368), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5_gfx12
17607 UINT64_C(4051435522), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx10
17608 UINT64_C(4040949761), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx11
17609 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V8
17610 UINT64_C(4051435520), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V8_gfx10
17611 UINT64_C(4040949760), UINT64_C(0), // IMAGE_GATHER4_C_LZ_O_V5_V8_gfx11
17612 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2
17613 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2_gfx10
17614 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2_gfx11
17615 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2_gfx12
17616 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx10
17617 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx11
17618 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3
17619 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3_gfx10
17620 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3_gfx11
17621 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3_gfx12
17622 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx10
17623 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx11
17624 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4
17625 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4_gfx10
17626 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4_gfx11
17627 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4_gfx12
17628 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx10
17629 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx11
17630 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2
17631 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2_gfx10
17632 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2_gfx11
17633 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2_gfx12
17634 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx10
17635 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx11
17636 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3
17637 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3_gfx10
17638 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3_gfx11
17639 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3_gfx12
17640 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx10
17641 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx11
17642 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4
17643 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4_gfx10
17644 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4_gfx11
17645 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4_gfx12
17646 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx10
17647 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx11
17648 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2
17649 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2_gfx10
17650 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2_gfx11
17651 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2_gfx12
17652 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx10
17653 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx11
17654 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3
17655 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3_gfx10
17656 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3_gfx11
17657 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3_gfx12
17658 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx10
17659 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx11
17660 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4
17661 UINT64_C(4047241216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4_gfx10
17662 UINT64_C(4040163328), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4_gfx11
17663 UINT64_C(3826057216), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4_gfx12
17664 UINT64_C(4047241218), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx10
17665 UINT64_C(4040163329), UINT64_C(0), // IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx11
17666 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V3
17667 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V3_gfx10
17668 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V3_nsa_gfx10
17669 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V4
17670 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V4_gfx10
17671 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V4_nsa_gfx10
17672 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V5
17673 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V5_gfx10
17674 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V5_nsa_gfx10
17675 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V6
17676 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V6_gfx10
17677 UINT64_C(4050649092), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V6_nsa_gfx10
17678 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V8
17679 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V2_V8_gfx10
17680 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V3
17681 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V3_gfx10
17682 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V3_nsa_gfx10
17683 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V4
17684 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V4_gfx10
17685 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V4_nsa_gfx10
17686 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V5
17687 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V5_gfx10
17688 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V5_nsa_gfx10
17689 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V6
17690 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V6_gfx10
17691 UINT64_C(4050649092), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V6_nsa_gfx10
17692 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V8
17693 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V4_V8_gfx10
17694 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V3
17695 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V3_gfx10
17696 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V3_nsa_gfx10
17697 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V4
17698 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V4_gfx10
17699 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V4_nsa_gfx10
17700 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V5
17701 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V5_gfx10
17702 UINT64_C(4050649090), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V5_nsa_gfx10
17703 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V6
17704 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V6_gfx10
17705 UINT64_C(4050649092), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V6_nsa_gfx10
17706 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V8
17707 UINT64_C(4050649088), UINT64_C(0), // IMAGE_GATHER4_C_L_O_V5_V8_gfx10
17708 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2
17709 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2_gfx10
17710 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2_gfx11
17711 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2_gfx12
17712 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2_nsa_gfx10
17713 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V2_nsa_gfx11
17714 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3
17715 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3_gfx10
17716 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3_gfx11
17717 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3_gfx12
17718 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3_nsa_gfx10
17719 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V3_nsa_gfx11
17720 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4
17721 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4_gfx10
17722 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4_gfx11
17723 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4_gfx12
17724 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4_nsa_gfx10
17725 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V4_nsa_gfx11
17726 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5
17727 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5_gfx10
17728 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5_gfx11
17729 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5_gfx12
17730 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5_nsa_gfx10
17731 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V5_nsa_gfx11
17732 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V8
17733 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V8_gfx10
17734 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V2_V8_gfx11
17735 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2
17736 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2_gfx10
17737 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2_gfx11
17738 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2_gfx12
17739 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2_nsa_gfx10
17740 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V2_nsa_gfx11
17741 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3
17742 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3_gfx10
17743 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3_gfx11
17744 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3_gfx12
17745 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3_nsa_gfx10
17746 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V3_nsa_gfx11
17747 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4
17748 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4_gfx10
17749 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4_gfx11
17750 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4_gfx12
17751 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4_nsa_gfx10
17752 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V4_nsa_gfx11
17753 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5
17754 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5_gfx10
17755 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5_gfx11
17756 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5_gfx12
17757 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5_nsa_gfx10
17758 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V5_nsa_gfx11
17759 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V8
17760 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V8_gfx10
17761 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V4_V8_gfx11
17762 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2
17763 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2_gfx10
17764 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2_gfx11
17765 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2_gfx12
17766 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2_nsa_gfx10
17767 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V2_nsa_gfx11
17768 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3
17769 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3_gfx10
17770 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3_gfx11
17771 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3_gfx12
17772 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3_nsa_gfx10
17773 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V3_nsa_gfx11
17774 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4
17775 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4_gfx10
17776 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4_gfx11
17777 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4_gfx12
17778 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4_nsa_gfx10
17779 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V4_nsa_gfx11
17780 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5
17781 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5_gfx10
17782 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5_gfx11
17783 UINT64_C(3826827264), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5_gfx12
17784 UINT64_C(4046454786), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5_nsa_gfx10
17785 UINT64_C(4052484097), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V5_nsa_gfx11
17786 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V8
17787 UINT64_C(4046454784), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V8_gfx10
17788 UINT64_C(4052484096), UINT64_C(0), // IMAGE_GATHER4_C_L_V5_V8_gfx11
17789 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V3
17790 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V3_gfx10
17791 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V3_nsa_gfx10
17792 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V4
17793 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V4_gfx10
17794 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V4_nsa_gfx10
17795 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V5
17796 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V5_gfx10
17797 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V5_nsa_gfx10
17798 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V8
17799 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V2_V8_gfx10
17800 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V3
17801 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V3_gfx10
17802 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V3_nsa_gfx10
17803 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V4
17804 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V4_gfx10
17805 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V4_nsa_gfx10
17806 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V5
17807 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V5_gfx10
17808 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V5_nsa_gfx10
17809 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V8
17810 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V4_V8_gfx10
17811 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V3
17812 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V3_gfx10
17813 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V3_nsa_gfx10
17814 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V4
17815 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V4_gfx10
17816 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V4_nsa_gfx10
17817 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V5
17818 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V5_gfx10
17819 UINT64_C(4049600514), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V5_nsa_gfx10
17820 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V8
17821 UINT64_C(4049600512), UINT64_C(0), // IMAGE_GATHER4_C_O_V5_V8_gfx10
17822 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2
17823 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2_gfx10
17824 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2_gfx11
17825 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2_gfx12
17826 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2_nsa_gfx10
17827 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V2_V2_nsa_gfx11
17828 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3
17829 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3_gfx10
17830 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3_gfx11
17831 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3_gfx12
17832 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3_nsa_gfx10
17833 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V2_V3_nsa_gfx11
17834 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4
17835 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4_gfx10
17836 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4_gfx11
17837 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4_gfx12
17838 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4_nsa_gfx10
17839 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V2_V4_nsa_gfx11
17840 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2
17841 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2_gfx10
17842 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2_gfx11
17843 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2_gfx12
17844 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2_nsa_gfx10
17845 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V4_V2_nsa_gfx11
17846 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3
17847 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3_gfx10
17848 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3_gfx11
17849 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3_gfx12
17850 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3_nsa_gfx10
17851 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V4_V3_nsa_gfx11
17852 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4
17853 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4_gfx10
17854 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4_gfx11
17855 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4_gfx12
17856 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4_nsa_gfx10
17857 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V4_V4_nsa_gfx11
17858 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2
17859 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2_gfx10
17860 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2_gfx11
17861 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2_gfx12
17862 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2_nsa_gfx10
17863 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V5_V2_nsa_gfx11
17864 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3
17865 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3_gfx10
17866 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3_gfx11
17867 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3_gfx12
17868 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3_nsa_gfx10
17869 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V5_V3_nsa_gfx11
17870 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4
17871 UINT64_C(4045406208), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4_gfx10
17872 UINT64_C(4039901184), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4_gfx11
17873 UINT64_C(3826040832), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4_gfx12
17874 UINT64_C(4045406210), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4_nsa_gfx10
17875 UINT64_C(4039901185), UINT64_C(0), // IMAGE_GATHER4_C_V5_V4_nsa_gfx11
17876 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2
17877 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2_gfx10
17878 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2_gfx11
17879 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2_gfx12
17880 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx10
17881 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx11
17882 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3
17883 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3_gfx10
17884 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3_gfx11
17885 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3_gfx12
17886 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx10
17887 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx11
17888 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4
17889 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4_gfx10
17890 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4_gfx11
17891 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4_gfx12
17892 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx10
17893 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx11
17894 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2
17895 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2_gfx10
17896 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2_gfx11
17897 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2_gfx12
17898 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx10
17899 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx11
17900 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3
17901 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3_gfx10
17902 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3_gfx11
17903 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3_gfx12
17904 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx10
17905 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx11
17906 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4
17907 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4_gfx10
17908 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4_gfx11
17909 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4_gfx12
17910 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx10
17911 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx11
17912 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2
17913 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2_gfx10
17914 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2_gfx11
17915 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2_gfx12
17916 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx10
17917 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx11
17918 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3
17919 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3_gfx10
17920 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3_gfx11
17921 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3_gfx12
17922 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx10
17923 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx11
17924 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4
17925 UINT64_C(4049338368), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4_gfx10
17926 UINT64_C(4040687616), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4_gfx11
17927 UINT64_C(3826089984), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4_gfx12
17928 UINT64_C(4049338370), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx10
17929 UINT64_C(4040687617), UINT64_C(0), // IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx11
17930 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V1
17931 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V1_gfx10
17932 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V1_gfx11
17933 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V1_gfx12
17934 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2
17935 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2_gfx10
17936 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2_gfx11
17937 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2_gfx12
17938 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2_nsa_gfx10
17939 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V2_nsa_gfx11
17940 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3
17941 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3_gfx10
17942 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3_gfx11
17943 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3_gfx12
17944 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3_nsa_gfx10
17945 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V3_nsa_gfx11
17946 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V4
17947 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V4_gfx10
17948 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V2_V4_gfx11
17949 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V1
17950 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V1_gfx10
17951 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V1_gfx11
17952 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V1_gfx12
17953 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2
17954 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2_gfx10
17955 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2_gfx11
17956 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2_gfx12
17957 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2_nsa_gfx10
17958 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V2_nsa_gfx11
17959 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3
17960 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3_gfx10
17961 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3_gfx11
17962 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3_gfx12
17963 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3_nsa_gfx10
17964 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V3_nsa_gfx11
17965 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V4
17966 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V4_gfx10
17967 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V4_V4_gfx11
17968 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V1
17969 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V1_gfx10
17970 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V1_gfx11
17971 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V1_gfx12
17972 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2
17973 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2_gfx10
17974 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2_gfx11
17975 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2_gfx12
17976 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2_nsa_gfx10
17977 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V2_nsa_gfx11
17978 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3
17979 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3_gfx10
17980 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3_gfx11
17981 UINT64_C(3826024448), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3_gfx12
17982 UINT64_C(4045144066), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3_nsa_gfx10
17983 UINT64_C(4039639041), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V3_nsa_gfx11
17984 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V4
17985 UINT64_C(4045144064), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V4_gfx10
17986 UINT64_C(4039639040), UINT64_C(0), // IMAGE_GATHER4_LZ_V5_V4_gfx11
17987 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V2
17988 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V2_gfx10
17989 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V2_nsa_gfx10
17990 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V3
17991 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V3_gfx10
17992 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V3_nsa_gfx10
17993 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V4
17994 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V4_gfx10
17995 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V4_nsa_gfx10
17996 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V5
17997 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V5_gfx10
17998 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V5_nsa_gfx10
17999 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V8
18000 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V2_V8_gfx10
18001 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V2
18002 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V2_gfx10
18003 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V2_nsa_gfx10
18004 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V3
18005 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V3_gfx10
18006 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V3_nsa_gfx10
18007 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V4
18008 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V4_gfx10
18009 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V4_nsa_gfx10
18010 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V5
18011 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V5_gfx10
18012 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V5_nsa_gfx10
18013 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V8
18014 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V4_V8_gfx10
18015 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V2
18016 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V2_gfx10
18017 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V2_nsa_gfx10
18018 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V3
18019 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V3_gfx10
18020 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V3_nsa_gfx10
18021 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V4
18022 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V4_gfx10
18023 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V4_nsa_gfx10
18024 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V5
18025 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V5_gfx10
18026 UINT64_C(4048551938), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V5_nsa_gfx10
18027 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V8
18028 UINT64_C(4048551936), UINT64_C(0), // IMAGE_GATHER4_L_O_V5_V8_gfx10
18029 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V1
18030 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V1_gfx10
18031 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V2_V1_gfx11
18032 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V2_V1_gfx12
18033 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2
18034 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2_gfx10
18035 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2_gfx11
18036 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2_gfx12
18037 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2_nsa_gfx10
18038 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V2_V2_nsa_gfx11
18039 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3
18040 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3_gfx10
18041 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3_gfx11
18042 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3_gfx12
18043 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3_nsa_gfx10
18044 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V2_V3_nsa_gfx11
18045 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4
18046 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4_gfx10
18047 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4_gfx11
18048 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4_gfx12
18049 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4_nsa_gfx10
18050 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V2_V4_nsa_gfx11
18051 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V1
18052 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V1_gfx10
18053 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V4_V1_gfx11
18054 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V4_V1_gfx12
18055 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2
18056 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2_gfx10
18057 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2_gfx11
18058 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2_gfx12
18059 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2_nsa_gfx10
18060 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V4_V2_nsa_gfx11
18061 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3
18062 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3_gfx10
18063 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3_gfx11
18064 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3_gfx12
18065 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3_nsa_gfx10
18066 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V4_V3_nsa_gfx11
18067 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4
18068 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4_gfx10
18069 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4_gfx11
18070 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4_gfx12
18071 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4_nsa_gfx10
18072 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V4_V4_nsa_gfx11
18073 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V1
18074 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V1_gfx10
18075 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V5_V1_gfx11
18076 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V5_V1_gfx12
18077 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2
18078 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2_gfx10
18079 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2_gfx11
18080 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2_gfx12
18081 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2_nsa_gfx10
18082 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V5_V2_nsa_gfx11
18083 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3
18084 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3_gfx10
18085 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3_gfx11
18086 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3_gfx12
18087 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3_nsa_gfx10
18088 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V5_V3_nsa_gfx11
18089 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4
18090 UINT64_C(4044357632), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4_gfx10
18091 UINT64_C(4039114752), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4_gfx11
18092 UINT64_C(3825991680), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4_gfx12
18093 UINT64_C(4044357634), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4_nsa_gfx10
18094 UINT64_C(4039114753), UINT64_C(0), // IMAGE_GATHER4_L_V5_V4_nsa_gfx11
18095 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2
18096 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2_gfx10
18097 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2_gfx11
18098 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2_gfx12
18099 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2_nsa_gfx10
18100 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V2_V2_nsa_gfx11
18101 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3
18102 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3_gfx10
18103 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3_gfx11
18104 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3_gfx12
18105 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3_nsa_gfx10
18106 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V2_V3_nsa_gfx11
18107 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4
18108 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4_gfx10
18109 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4_gfx11
18110 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4_gfx12
18111 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4_nsa_gfx10
18112 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V2_V4_nsa_gfx11
18113 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2
18114 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2_gfx10
18115 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2_gfx11
18116 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2_gfx12
18117 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2_nsa_gfx10
18118 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V4_V2_nsa_gfx11
18119 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3
18120 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3_gfx10
18121 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3_gfx11
18122 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3_gfx12
18123 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3_nsa_gfx10
18124 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V4_V3_nsa_gfx11
18125 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4
18126 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4_gfx10
18127 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4_gfx11
18128 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4_gfx12
18129 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4_nsa_gfx10
18130 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V4_V4_nsa_gfx11
18131 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2
18132 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2_gfx10
18133 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2_gfx11
18134 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2_gfx12
18135 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2_nsa_gfx10
18136 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V5_V2_nsa_gfx11
18137 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3
18138 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3_gfx10
18139 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3_gfx11
18140 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3_gfx12
18141 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3_nsa_gfx10
18142 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V5_V3_nsa_gfx11
18143 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4
18144 UINT64_C(4047503360), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4_gfx10
18145 UINT64_C(4040425472), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4_gfx11
18146 UINT64_C(3826073600), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4_gfx12
18147 UINT64_C(4047503362), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4_nsa_gfx10
18148 UINT64_C(4040425473), UINT64_C(0), // IMAGE_GATHER4_O_V5_V4_nsa_gfx11
18149 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V1
18150 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V1_gfx10
18151 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V2_V1_gfx11
18152 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V2_V1_gfx12
18153 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V2
18154 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V2_gfx10
18155 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V2_V2_gfx11
18156 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V2_V2_gfx12
18157 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V2_V2_nsa_gfx10
18158 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V2_V2_nsa_gfx11
18159 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V3
18160 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V3_gfx10
18161 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V2_V3_gfx11
18162 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V2_V3_gfx12
18163 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V2_V3_nsa_gfx10
18164 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V2_V3_nsa_gfx11
18165 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V4
18166 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V2_V4_gfx10
18167 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V2_V4_gfx11
18168 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V1
18169 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V1_gfx10
18170 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V4_V1_gfx11
18171 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V4_V1_gfx12
18172 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V2
18173 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V2_gfx10
18174 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V4_V2_gfx11
18175 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V4_V2_gfx12
18176 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V4_V2_nsa_gfx10
18177 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V4_V2_nsa_gfx11
18178 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V3
18179 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V3_gfx10
18180 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V4_V3_gfx11
18181 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V4_V3_gfx12
18182 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V4_V3_nsa_gfx10
18183 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V4_V3_nsa_gfx11
18184 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V4
18185 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V4_V4_gfx10
18186 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V4_V4_gfx11
18187 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V1
18188 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V1_gfx10
18189 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V5_V1_gfx11
18190 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V5_V1_gfx12
18191 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V2
18192 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V2_gfx10
18193 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V5_V2_gfx11
18194 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V5_V2_gfx12
18195 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V5_V2_nsa_gfx10
18196 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V5_V2_nsa_gfx11
18197 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V3
18198 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V3_gfx10
18199 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V5_V3_gfx11
18200 UINT64_C(3825975296), UINT64_C(0), // IMAGE_GATHER4_V5_V3_gfx12
18201 UINT64_C(4043309058), UINT64_C(0), // IMAGE_GATHER4_V5_V3_nsa_gfx10
18202 UINT64_C(4038852609), UINT64_C(0), // IMAGE_GATHER4_V5_V3_nsa_gfx11
18203 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V4
18204 UINT64_C(4043309056), UINT64_C(0), // IMAGE_GATHER4_V5_V4_gfx10
18205 UINT64_C(4038852608), UINT64_C(0), // IMAGE_GATHER4_V5_V4_gfx11
18206 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V1
18207 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V1_gfx10
18208 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V1_V1_gfx11
18209 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V1_V1_gfx12
18210 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V1_gfx90a
18211 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V2
18212 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_gfx10
18213 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_gfx11
18214 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_gfx12
18215 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_gfx90a
18216 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_nsa_gfx10
18217 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V1_V2_nsa_gfx11
18218 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V3
18219 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_gfx10
18220 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_gfx11
18221 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_gfx12
18222 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_gfx90a
18223 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_nsa_gfx10
18224 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V1_V3_nsa_gfx11
18225 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V4
18226 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V4_gfx10
18227 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V1_V4_gfx11
18228 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V1_V4_gfx90a
18229 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V1
18230 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V1_gfx10
18231 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V2_V1_gfx11
18232 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V2_V1_gfx12
18233 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V1_gfx90a
18234 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V2
18235 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_gfx10
18236 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_gfx11
18237 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_gfx12
18238 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_gfx90a
18239 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_nsa_gfx10
18240 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V2_V2_nsa_gfx11
18241 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V3
18242 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_gfx10
18243 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_gfx11
18244 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_gfx12
18245 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_gfx90a
18246 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_nsa_gfx10
18247 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V2_V3_nsa_gfx11
18248 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V4
18249 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V4_gfx10
18250 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V2_V4_gfx11
18251 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V2_V4_gfx90a
18252 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V1
18253 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V1_gfx10
18254 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V3_V1_gfx11
18255 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V3_V1_gfx12
18256 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V1_gfx90a
18257 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V2
18258 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_gfx10
18259 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_gfx11
18260 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_gfx12
18261 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_gfx90a
18262 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_nsa_gfx10
18263 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V3_V2_nsa_gfx11
18264 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V3
18265 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_gfx10
18266 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_gfx11
18267 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_gfx12
18268 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_gfx90a
18269 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_nsa_gfx10
18270 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V3_V3_nsa_gfx11
18271 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V4
18272 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V4_gfx10
18273 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V3_V4_gfx11
18274 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V3_V4_gfx90a
18275 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V1
18276 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V1_gfx10
18277 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V4_V1_gfx11
18278 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V4_V1_gfx12
18279 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V1_gfx90a
18280 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V2
18281 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_gfx10
18282 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_gfx11
18283 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_gfx12
18284 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_gfx90a
18285 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_nsa_gfx10
18286 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V4_V2_nsa_gfx11
18287 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V3
18288 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_gfx10
18289 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_gfx11
18290 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_gfx12
18291 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_gfx90a
18292 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_nsa_gfx10
18293 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V4_V3_nsa_gfx11
18294 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V4
18295 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V4_gfx10
18296 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V4_V4_gfx11
18297 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V4_V4_gfx90a
18298 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V1
18299 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V1_gfx10
18300 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V5_V1_gfx11
18301 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V5_V1_gfx12
18302 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V1_gfx90a
18303 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V2
18304 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_gfx10
18305 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_gfx11
18306 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_gfx12
18307 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_gfx90a
18308 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_nsa_gfx10
18309 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V5_V2_nsa_gfx11
18310 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V3
18311 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_gfx10
18312 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_gfx11
18313 UINT64_C(3826122752), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_gfx12
18314 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_gfx90a
18315 UINT64_C(4051697666), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_nsa_gfx10
18316 UINT64_C(4041211905), UINT64_C(0), // IMAGE_GET_LOD_V5_V3_nsa_gfx11
18317 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V4
18318 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V4_gfx10
18319 UINT64_C(4041211904), UINT64_C(0), // IMAGE_GET_LOD_V5_V4_gfx11
18320 UINT64_C(4051697664), UINT64_C(0), // IMAGE_GET_LOD_V5_V4_gfx90a
18321 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V1
18322 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V1_gfx10
18323 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V1_gfx11
18324 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V1_gfx12
18325 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V1_gfx90a
18326 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2
18327 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_gfx10
18328 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_gfx11
18329 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_gfx12
18330 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_gfx90a
18331 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_nsa_gfx10
18332 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V2_nsa_gfx11
18333 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3
18334 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_gfx10
18335 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_gfx11
18336 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_gfx12
18337 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_gfx90a
18338 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_nsa_gfx10
18339 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V3_nsa_gfx11
18340 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4
18341 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_gfx10
18342 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_gfx11
18343 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_gfx12
18344 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_gfx90a
18345 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_nsa_gfx10
18346 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V1_V4_nsa_gfx11
18347 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V1
18348 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V1_gfx10
18349 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V1_gfx11
18350 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V1_gfx12
18351 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V1_gfx90a
18352 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2
18353 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_gfx10
18354 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_gfx11
18355 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_gfx12
18356 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_gfx90a
18357 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_nsa_gfx10
18358 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V2_nsa_gfx11
18359 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3
18360 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_gfx10
18361 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_gfx11
18362 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_gfx12
18363 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_gfx90a
18364 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_nsa_gfx10
18365 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V3_nsa_gfx11
18366 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4
18367 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_gfx10
18368 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_gfx11
18369 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_gfx12
18370 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_gfx90a
18371 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_nsa_gfx10
18372 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V2_V4_nsa_gfx11
18373 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V1
18374 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V1_gfx10
18375 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V1_gfx11
18376 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V1_gfx12
18377 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V1_gfx90a
18378 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2
18379 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_gfx10
18380 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_gfx11
18381 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_gfx12
18382 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_gfx90a
18383 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_nsa_gfx10
18384 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V2_nsa_gfx11
18385 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3
18386 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_gfx10
18387 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_gfx11
18388 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_gfx12
18389 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_gfx90a
18390 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_nsa_gfx10
18391 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V3_nsa_gfx11
18392 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4
18393 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_gfx10
18394 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_gfx11
18395 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_gfx12
18396 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_gfx90a
18397 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_nsa_gfx10
18398 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V3_V4_nsa_gfx11
18399 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V1
18400 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V1_gfx10
18401 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V1_gfx11
18402 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V1_gfx12
18403 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V1_gfx90a
18404 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2
18405 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_gfx10
18406 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_gfx11
18407 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_gfx12
18408 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_gfx90a
18409 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_nsa_gfx10
18410 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V2_nsa_gfx11
18411 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3
18412 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_gfx10
18413 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_gfx11
18414 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_gfx12
18415 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_gfx90a
18416 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_nsa_gfx10
18417 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V3_nsa_gfx11
18418 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4
18419 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_gfx10
18420 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_gfx11
18421 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_gfx12
18422 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_gfx90a
18423 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_nsa_gfx10
18424 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V4_V4_nsa_gfx11
18425 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V1
18426 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V1_gfx10
18427 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V1_gfx11
18428 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V1_gfx12
18429 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V1_gfx90a
18430 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2
18431 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_gfx10
18432 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_gfx11
18433 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_gfx12
18434 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_gfx90a
18435 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_nsa_gfx10
18436 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V2_nsa_gfx11
18437 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3
18438 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_gfx10
18439 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_gfx11
18440 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_gfx12
18441 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_gfx90a
18442 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_nsa_gfx10
18443 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V3_nsa_gfx11
18444 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4
18445 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_gfx10
18446 UINT64_C(4032561152), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_gfx11
18447 UINT64_C(3490037760), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_gfx12
18448 UINT64_C(4030201856), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_gfx90a
18449 UINT64_C(4030201858), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_nsa_gfx10
18450 UINT64_C(4032561153), UINT64_C(0), // IMAGE_GET_RESINFO_V5_V4_nsa_gfx11
18451 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V1
18452 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx10
18453 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx11
18454 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx12
18455 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx90a
18456 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2
18457 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx10
18458 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx11
18459 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx12
18460 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx90a
18461 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx10
18462 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx11
18463 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3
18464 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx10
18465 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx11
18466 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx12
18467 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx90a
18468 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx10
18469 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx11
18470 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4
18471 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx10
18472 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx11
18473 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx12
18474 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx90a
18475 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx10
18476 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx11
18477 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V1
18478 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx10
18479 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx11
18480 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx12
18481 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx90a
18482 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2
18483 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx10
18484 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx11
18485 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx12
18486 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx90a
18487 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx10
18488 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx11
18489 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3
18490 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx10
18491 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx11
18492 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx12
18493 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx90a
18494 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx10
18495 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx11
18496 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4
18497 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx10
18498 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx11
18499 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx12
18500 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx90a
18501 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx10
18502 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx11
18503 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V1
18504 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx10
18505 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx11
18506 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx12
18507 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx90a
18508 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2
18509 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx10
18510 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx11
18511 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx12
18512 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx90a
18513 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx10
18514 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx11
18515 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3
18516 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx10
18517 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx11
18518 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx12
18519 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx90a
18520 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx10
18521 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx11
18522 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4
18523 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx10
18524 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx11
18525 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx12
18526 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx90a
18527 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx10
18528 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx11
18529 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V1
18530 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx10
18531 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx11
18532 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx12
18533 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx90a
18534 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2
18535 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx10
18536 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx11
18537 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx12
18538 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx90a
18539 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx10
18540 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx11
18541 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3
18542 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx10
18543 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx11
18544 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx12
18545 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx90a
18546 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx10
18547 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx11
18548 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4
18549 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx10
18550 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx11
18551 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx12
18552 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx90a
18553 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx10
18554 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx11
18555 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V1
18556 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx10
18557 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx11
18558 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx12
18559 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx90a
18560 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2
18561 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx10
18562 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx11
18563 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx12
18564 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx90a
18565 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx10
18566 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx11
18567 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3
18568 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx10
18569 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx11
18570 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx12
18571 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx90a
18572 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx10
18573 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx11
18574 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4
18575 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx10
18576 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx11
18577 UINT64_C(3489742848), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx12
18578 UINT64_C(4027842560), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx90a
18579 UINT64_C(4027842562), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx10
18580 UINT64_C(4027842561), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx11
18581 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V1
18582 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V1_gfx10
18583 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V1_gfx11
18584 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V1_gfx12
18585 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V1_gfx90a
18586 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2
18587 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_gfx10
18588 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_gfx11
18589 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_gfx12
18590 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_gfx90a
18591 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx10
18592 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx11
18593 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3
18594 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_gfx10
18595 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_gfx11
18596 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_gfx12
18597 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_gfx90a
18598 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx10
18599 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx11
18600 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4
18601 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_gfx10
18602 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_gfx11
18603 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_gfx12
18604 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_gfx90a
18605 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx10
18606 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx11
18607 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V1
18608 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V1_gfx10
18609 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V1_gfx11
18610 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V1_gfx12
18611 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V1_gfx90a
18612 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2
18613 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_gfx10
18614 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_gfx11
18615 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_gfx12
18616 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_gfx90a
18617 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx10
18618 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx11
18619 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3
18620 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_gfx10
18621 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_gfx11
18622 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_gfx12
18623 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_gfx90a
18624 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx10
18625 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx11
18626 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4
18627 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_gfx10
18628 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_gfx11
18629 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_gfx12
18630 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_gfx90a
18631 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx10
18632 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx11
18633 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V1
18634 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V1_gfx10
18635 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V1_gfx11
18636 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V1_gfx12
18637 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V1_gfx90a
18638 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2
18639 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_gfx10
18640 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_gfx11
18641 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_gfx12
18642 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_gfx90a
18643 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx10
18644 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx11
18645 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3
18646 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_gfx10
18647 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_gfx11
18648 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_gfx12
18649 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_gfx90a
18650 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx10
18651 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx11
18652 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4
18653 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_gfx10
18654 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_gfx11
18655 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_gfx12
18656 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_gfx90a
18657 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx10
18658 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx11
18659 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V1
18660 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V1_gfx10
18661 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V1_gfx11
18662 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V1_gfx12
18663 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V1_gfx90a
18664 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2
18665 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_gfx10
18666 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_gfx11
18667 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_gfx12
18668 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_gfx90a
18669 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx10
18670 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx11
18671 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3
18672 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_gfx10
18673 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_gfx11
18674 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_gfx12
18675 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_gfx90a
18676 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx10
18677 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx11
18678 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4
18679 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_gfx10
18680 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_gfx11
18681 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_gfx12
18682 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_gfx90a
18683 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx10
18684 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx11
18685 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V1
18686 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V1_gfx10
18687 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V1_gfx11
18688 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V1_gfx12
18689 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V1_gfx90a
18690 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2
18691 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_gfx10
18692 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_gfx11
18693 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_gfx12
18694 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_gfx90a
18695 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx10
18696 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx11
18697 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3
18698 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_gfx10
18699 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_gfx11
18700 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_gfx12
18701 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_gfx90a
18702 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx10
18703 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx11
18704 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4
18705 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_gfx10
18706 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_gfx11
18707 UINT64_C(3489726464), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_gfx12
18708 UINT64_C(4027580416), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_gfx90a
18709 UINT64_C(4027580418), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx10
18710 UINT64_C(4027580417), UINT64_C(0), // IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx11
18711 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V1
18712 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V1_gfx10
18713 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V1_gfx11
18714 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V1_gfx12
18715 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V1_gfx90a
18716 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2
18717 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_gfx10
18718 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_gfx11
18719 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_gfx12
18720 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_gfx90a
18721 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_nsa_gfx10
18722 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V2_nsa_gfx11
18723 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3
18724 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_gfx10
18725 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_gfx11
18726 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_gfx12
18727 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_gfx90a
18728 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_nsa_gfx10
18729 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V3_nsa_gfx11
18730 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4
18731 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_gfx10
18732 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_gfx11
18733 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_gfx12
18734 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_gfx90a
18735 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_nsa_gfx10
18736 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V1_V4_nsa_gfx11
18737 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V1
18738 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V1_gfx10
18739 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V1_gfx11
18740 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V1_gfx12
18741 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V1_gfx90a
18742 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2
18743 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_gfx10
18744 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_gfx11
18745 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_gfx12
18746 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_gfx90a
18747 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_nsa_gfx10
18748 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V2_nsa_gfx11
18749 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3
18750 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_gfx10
18751 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_gfx11
18752 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_gfx12
18753 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_gfx90a
18754 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_nsa_gfx10
18755 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V3_nsa_gfx11
18756 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4
18757 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_gfx10
18758 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_gfx11
18759 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_gfx12
18760 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_gfx90a
18761 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_nsa_gfx10
18762 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V2_V4_nsa_gfx11
18763 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V1
18764 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V1_gfx10
18765 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V1_gfx11
18766 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V1_gfx12
18767 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V1_gfx90a
18768 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2
18769 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_gfx10
18770 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_gfx11
18771 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_gfx12
18772 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_gfx90a
18773 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_nsa_gfx10
18774 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V2_nsa_gfx11
18775 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3
18776 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_gfx10
18777 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_gfx11
18778 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_gfx12
18779 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_gfx90a
18780 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_nsa_gfx10
18781 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V3_nsa_gfx11
18782 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4
18783 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_gfx10
18784 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_gfx11
18785 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_gfx12
18786 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_gfx90a
18787 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_nsa_gfx10
18788 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V3_V4_nsa_gfx11
18789 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V1
18790 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V1_gfx10
18791 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V1_gfx11
18792 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V1_gfx12
18793 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V1_gfx90a
18794 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2
18795 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_gfx10
18796 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_gfx11
18797 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_gfx12
18798 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_gfx90a
18799 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_nsa_gfx10
18800 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V2_nsa_gfx11
18801 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3
18802 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_gfx10
18803 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_gfx11
18804 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_gfx12
18805 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_gfx90a
18806 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_nsa_gfx10
18807 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V3_nsa_gfx11
18808 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4
18809 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_gfx10
18810 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_gfx11
18811 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_gfx12
18812 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_gfx90a
18813 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_nsa_gfx10
18814 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V4_V4_nsa_gfx11
18815 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V1
18816 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V1_gfx10
18817 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V1_gfx11
18818 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V1_gfx12
18819 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V1_gfx90a
18820 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2
18821 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_gfx10
18822 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_gfx11
18823 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_gfx12
18824 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_gfx90a
18825 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_nsa_gfx10
18826 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V2_nsa_gfx11
18827 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3
18828 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_gfx10
18829 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_gfx11
18830 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_gfx12
18831 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_gfx90a
18832 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_nsa_gfx10
18833 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V3_nsa_gfx11
18834 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4
18835 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_gfx10
18836 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_gfx11
18837 UINT64_C(3489677312), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_gfx12
18838 UINT64_C(4026793984), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_gfx90a
18839 UINT64_C(4026793986), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_nsa_gfx10
18840 UINT64_C(4026793985), UINT64_C(0), // IMAGE_LOAD_MIP_V5_V4_nsa_gfx11
18841 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V1
18842 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V1_gfx10
18843 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V1_gfx11
18844 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V1_gfx12
18845 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V1_gfx90a
18846 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2
18847 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_gfx10
18848 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_gfx11
18849 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_gfx12
18850 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_gfx90a
18851 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx10
18852 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx11
18853 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3
18854 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_gfx10
18855 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_gfx11
18856 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_gfx12
18857 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_gfx90a
18858 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx10
18859 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx11
18860 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4
18861 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_gfx10
18862 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_gfx11
18863 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_gfx12
18864 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_gfx90a
18865 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx10
18866 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx11
18867 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V1
18868 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V1_gfx10
18869 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V1_gfx11
18870 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V1_gfx12
18871 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V1_gfx90a
18872 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2
18873 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_gfx10
18874 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_gfx11
18875 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_gfx12
18876 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_gfx90a
18877 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx10
18878 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx11
18879 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3
18880 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_gfx10
18881 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_gfx11
18882 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_gfx12
18883 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_gfx90a
18884 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx10
18885 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx11
18886 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4
18887 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_gfx10
18888 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_gfx11
18889 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_gfx12
18890 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_gfx90a
18891 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx10
18892 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx11
18893 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V1
18894 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V1_gfx10
18895 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V1_gfx11
18896 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V1_gfx12
18897 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V1_gfx90a
18898 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2
18899 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_gfx10
18900 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_gfx11
18901 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_gfx12
18902 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_gfx90a
18903 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx10
18904 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx11
18905 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3
18906 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_gfx10
18907 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_gfx11
18908 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_gfx12
18909 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_gfx90a
18910 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx10
18911 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx11
18912 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4
18913 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_gfx10
18914 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_gfx11
18915 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_gfx12
18916 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_gfx90a
18917 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx10
18918 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx11
18919 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V1
18920 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V1_gfx10
18921 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V1_gfx11
18922 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V1_gfx12
18923 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V1_gfx90a
18924 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2
18925 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_gfx10
18926 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_gfx11
18927 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_gfx12
18928 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_gfx90a
18929 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx10
18930 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx11
18931 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3
18932 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_gfx10
18933 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_gfx11
18934 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_gfx12
18935 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_gfx90a
18936 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx10
18937 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx11
18938 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4
18939 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_gfx10
18940 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_gfx11
18941 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_gfx12
18942 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_gfx90a
18943 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx10
18944 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx11
18945 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V1
18946 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V1_gfx10
18947 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V1_gfx11
18948 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V1_gfx12
18949 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V1_gfx90a
18950 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2
18951 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_gfx10
18952 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_gfx11
18953 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_gfx12
18954 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_gfx90a
18955 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx10
18956 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx11
18957 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3
18958 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_gfx10
18959 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_gfx11
18960 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_gfx12
18961 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_gfx90a
18962 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx10
18963 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx11
18964 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4
18965 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_gfx10
18966 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_gfx11
18967 UINT64_C(3489710080), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_gfx12
18968 UINT64_C(4027318272), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_gfx90a
18969 UINT64_C(4027318274), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx10
18970 UINT64_C(4027318273), UINT64_C(0), // IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx11
18971 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V1
18972 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V1_gfx10
18973 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V1_gfx11
18974 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V1_gfx12
18975 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V1_gfx90a
18976 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2
18977 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_gfx10
18978 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_gfx11
18979 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_gfx12
18980 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_gfx90a
18981 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_nsa_gfx10
18982 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V2_nsa_gfx11
18983 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3
18984 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_gfx10
18985 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_gfx11
18986 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_gfx12
18987 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_gfx90a
18988 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_nsa_gfx10
18989 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V3_nsa_gfx11
18990 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4
18991 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_gfx10
18992 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_gfx11
18993 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_gfx12
18994 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_gfx90a
18995 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_nsa_gfx10
18996 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V1_V4_nsa_gfx11
18997 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V1
18998 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V1_gfx10
18999 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V1_gfx11
19000 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V1_gfx12
19001 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V1_gfx90a
19002 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2
19003 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_gfx10
19004 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_gfx11
19005 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_gfx12
19006 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_gfx90a
19007 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_nsa_gfx10
19008 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V2_nsa_gfx11
19009 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3
19010 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_gfx10
19011 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_gfx11
19012 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_gfx12
19013 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_gfx90a
19014 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_nsa_gfx10
19015 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V3_nsa_gfx11
19016 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4
19017 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_gfx10
19018 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_gfx11
19019 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_gfx12
19020 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_gfx90a
19021 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_nsa_gfx10
19022 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V2_V4_nsa_gfx11
19023 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V1
19024 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V1_gfx10
19025 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V1_gfx11
19026 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V1_gfx12
19027 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V1_gfx90a
19028 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2
19029 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_gfx10
19030 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_gfx11
19031 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_gfx12
19032 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_gfx90a
19033 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_nsa_gfx10
19034 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V2_nsa_gfx11
19035 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3
19036 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_gfx10
19037 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_gfx11
19038 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_gfx12
19039 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_gfx90a
19040 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_nsa_gfx10
19041 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V3_nsa_gfx11
19042 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4
19043 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_gfx10
19044 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_gfx11
19045 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_gfx12
19046 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_gfx90a
19047 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_nsa_gfx10
19048 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V3_V4_nsa_gfx11
19049 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V1
19050 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V1_gfx10
19051 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V1_gfx11
19052 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V1_gfx12
19053 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V1_gfx90a
19054 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2
19055 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_gfx10
19056 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_gfx11
19057 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_gfx12
19058 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_gfx90a
19059 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_nsa_gfx10
19060 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V2_nsa_gfx11
19061 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3
19062 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_gfx10
19063 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_gfx11
19064 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_gfx12
19065 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_gfx90a
19066 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_nsa_gfx10
19067 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V3_nsa_gfx11
19068 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4
19069 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_gfx10
19070 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_gfx11
19071 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_gfx12
19072 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_gfx90a
19073 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_nsa_gfx10
19074 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V4_V4_nsa_gfx11
19075 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V1
19076 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V1_gfx10
19077 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V1_gfx11
19078 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V1_gfx12
19079 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V1_gfx90a
19080 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2
19081 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_gfx10
19082 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_gfx11
19083 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_gfx12
19084 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_gfx90a
19085 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_nsa_gfx10
19086 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V2_nsa_gfx11
19087 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3
19088 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_gfx10
19089 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_gfx11
19090 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_gfx12
19091 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_gfx90a
19092 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_nsa_gfx10
19093 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V3_nsa_gfx11
19094 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4
19095 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_gfx10
19096 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_gfx11
19097 UINT64_C(3489693696), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_gfx12
19098 UINT64_C(4027056128), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_gfx90a
19099 UINT64_C(4027056130), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_nsa_gfx10
19100 UINT64_C(4027056129), UINT64_C(0), // IMAGE_LOAD_PCK_V5_V4_nsa_gfx11
19101 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V1
19102 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V1_gfx10
19103 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V1_gfx11
19104 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V1_V1_gfx12
19105 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V1_gfx90a
19106 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V2
19107 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V2_gfx10
19108 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V2_gfx11
19109 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V1_V2_gfx12
19110 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V2_gfx90a
19111 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V1_V2_nsa_gfx10
19112 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V1_V2_nsa_gfx11
19113 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V3
19114 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V3_gfx10
19115 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V3_gfx11
19116 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V1_V3_gfx12
19117 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V3_gfx90a
19118 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V1_V3_nsa_gfx10
19119 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V1_V3_nsa_gfx11
19120 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V4
19121 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V4_gfx10
19122 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V4_gfx11
19123 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V1_V4_gfx12
19124 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V1_V4_gfx90a
19125 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V1_V4_nsa_gfx10
19126 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V1_V4_nsa_gfx11
19127 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V1
19128 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V1_gfx10
19129 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V1_gfx11
19130 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V2_V1_gfx12
19131 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V1_gfx90a
19132 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V2
19133 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V2_gfx10
19134 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V2_gfx11
19135 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V2_V2_gfx12
19136 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V2_gfx90a
19137 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V2_V2_nsa_gfx10
19138 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V2_V2_nsa_gfx11
19139 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V3
19140 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V3_gfx10
19141 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V3_gfx11
19142 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V2_V3_gfx12
19143 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V3_gfx90a
19144 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V2_V3_nsa_gfx10
19145 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V2_V3_nsa_gfx11
19146 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V4
19147 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V4_gfx10
19148 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V4_gfx11
19149 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V2_V4_gfx12
19150 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V2_V4_gfx90a
19151 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V2_V4_nsa_gfx10
19152 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V2_V4_nsa_gfx11
19153 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V1
19154 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V1_gfx10
19155 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V1_gfx11
19156 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V3_V1_gfx12
19157 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V1_gfx90a
19158 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V2
19159 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V2_gfx10
19160 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V2_gfx11
19161 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V3_V2_gfx12
19162 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V2_gfx90a
19163 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V3_V2_nsa_gfx10
19164 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V3_V2_nsa_gfx11
19165 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V3
19166 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V3_gfx10
19167 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V3_gfx11
19168 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V3_V3_gfx12
19169 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V3_gfx90a
19170 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V3_V3_nsa_gfx10
19171 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V3_V3_nsa_gfx11
19172 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V4
19173 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V4_gfx10
19174 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V4_gfx11
19175 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V3_V4_gfx12
19176 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V3_V4_gfx90a
19177 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V3_V4_nsa_gfx10
19178 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V3_V4_nsa_gfx11
19179 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V1
19180 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V1_gfx10
19181 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V1_gfx11
19182 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V4_V1_gfx12
19183 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V1_gfx90a
19184 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V2
19185 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V2_gfx10
19186 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V2_gfx11
19187 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V4_V2_gfx12
19188 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V2_gfx90a
19189 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V4_V2_nsa_gfx10
19190 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V4_V2_nsa_gfx11
19191 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V3
19192 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V3_gfx10
19193 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V3_gfx11
19194 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V4_V3_gfx12
19195 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V3_gfx90a
19196 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V4_V3_nsa_gfx10
19197 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V4_V3_nsa_gfx11
19198 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V4
19199 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V4_gfx10
19200 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V4_gfx11
19201 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V4_V4_gfx12
19202 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V4_V4_gfx90a
19203 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V4_V4_nsa_gfx10
19204 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V4_V4_nsa_gfx11
19205 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V1
19206 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V1_gfx10
19207 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V1_gfx11
19208 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V5_V1_gfx12
19209 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V1_gfx90a
19210 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V2
19211 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V2_gfx10
19212 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V2_gfx11
19213 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V5_V2_gfx12
19214 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V2_gfx90a
19215 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V5_V2_nsa_gfx10
19216 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V5_V2_nsa_gfx11
19217 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V3
19218 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V3_gfx10
19219 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V3_gfx11
19220 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V5_V3_gfx12
19221 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V3_gfx90a
19222 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V5_V3_nsa_gfx10
19223 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V5_V3_nsa_gfx11
19224 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V4
19225 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V4_gfx10
19226 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V4_gfx11
19227 UINT64_C(3489660928), UINT64_C(0), // IMAGE_LOAD_V5_V4_gfx12
19228 UINT64_C(4026531840), UINT64_C(0), // IMAGE_LOAD_V5_V4_gfx90a
19229 UINT64_C(4026531842), UINT64_C(0), // IMAGE_LOAD_V5_V4_nsa_gfx10
19230 UINT64_C(4026531841), UINT64_C(0), // IMAGE_LOAD_V5_V4_nsa_gfx11
19231 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V1_gfx11
19232 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V1_gfx12
19233 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V2_gfx11
19234 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V2_gfx12
19235 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V2_nsa_gfx11
19236 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V3_gfx11
19237 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V3_gfx12
19238 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V3_nsa_gfx11
19239 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V4_gfx11
19240 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V4_gfx12
19241 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V2_V4_nsa_gfx11
19242 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V1_gfx11
19243 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V1_gfx12
19244 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V2_gfx11
19245 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V2_gfx12
19246 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V2_nsa_gfx11
19247 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V3_gfx11
19248 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V3_gfx12
19249 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V3_nsa_gfx11
19250 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V4_gfx11
19251 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V4_gfx12
19252 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V3_V4_nsa_gfx11
19253 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V1_gfx11
19254 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V1_gfx12
19255 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V2_gfx11
19256 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V2_gfx12
19257 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V2_nsa_gfx11
19258 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V3_gfx11
19259 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V3_gfx12
19260 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V3_nsa_gfx11
19261 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V4_gfx11
19262 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V4_gfx12
19263 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V4_V4_nsa_gfx11
19264 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V1_gfx11
19265 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V1_gfx12
19266 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V2_gfx11
19267 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V2_gfx12
19268 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V2_nsa_gfx11
19269 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V3_gfx11
19270 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V3_gfx12
19271 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V3_nsa_gfx11
19272 UINT64_C(4032823296), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V4_gfx11
19273 UINT64_C(3825598464), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V4_gfx12
19274 UINT64_C(4032823297), UINT64_C(0), // IMAGE_MSAA_LOAD_V5_V4_nsa_gfx11
19275 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V1
19276 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V1_gfx10
19277 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V2
19278 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V2_gfx10
19279 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V2_nsa_gfx10
19280 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V3
19281 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V3_gfx10
19282 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V3_nsa_gfx10
19283 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V4
19284 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V4_gfx10
19285 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V1_V4_nsa_gfx10
19286 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V1
19287 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V1_gfx10
19288 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V2
19289 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V2_gfx10
19290 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V2_nsa_gfx10
19291 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V3
19292 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V3_gfx10
19293 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V3_nsa_gfx10
19294 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V4
19295 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V4_gfx10
19296 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V2_V4_nsa_gfx10
19297 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V1
19298 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V1_gfx10
19299 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V2
19300 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V2_gfx10
19301 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V2_nsa_gfx10
19302 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V3
19303 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V3_gfx10
19304 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V3_nsa_gfx10
19305 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V4
19306 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V4_gfx10
19307 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V3_V4_nsa_gfx10
19308 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V1
19309 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V1_gfx10
19310 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V2
19311 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V2_gfx10
19312 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V2_nsa_gfx10
19313 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V3
19314 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V3_gfx10
19315 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V3_nsa_gfx10
19316 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V4
19317 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V4_gfx10
19318 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V4_V4_nsa_gfx10
19319 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V1
19320 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V1_gfx10
19321 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V2
19322 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V2_gfx10
19323 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V2_nsa_gfx10
19324 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V3
19325 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V3_gfx10
19326 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V3_nsa_gfx10
19327 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V4
19328 UINT64_C(4026531841), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V4_gfx10
19329 UINT64_C(4026531843), UINT64_C(0), // IMAGE_MSAA_LOAD_X_V5_V4_nsa_gfx10
19330 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3
19331 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3_gfx10
19332 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3_gfx11
19333 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3_gfx12
19334 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx10
19335 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx11
19336 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4
19337 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4_gfx10
19338 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4_gfx11
19339 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4_gfx12
19340 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx10
19341 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx11
19342 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5
19343 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5_gfx10
19344 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5_gfx11
19345 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5_gfx12
19346 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx10
19347 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx11
19348 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6
19349 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6_gfx10
19350 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6_gfx11
19351 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6_gfx12
19352 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx10
19353 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx11
19354 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V8
19355 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V8_gfx10
19356 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V1_V8_gfx11
19357 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3
19358 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3_gfx10
19359 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3_gfx11
19360 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3_gfx12
19361 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx10
19362 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx11
19363 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4
19364 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4_gfx10
19365 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4_gfx11
19366 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4_gfx12
19367 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx10
19368 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx11
19369 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5
19370 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5_gfx10
19371 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5_gfx11
19372 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5_gfx12
19373 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx10
19374 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx11
19375 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6
19376 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6_gfx10
19377 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6_gfx11
19378 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6_gfx12
19379 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx10
19380 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx11
19381 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V8
19382 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V8_gfx10
19383 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V2_V8_gfx11
19384 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3
19385 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3_gfx10
19386 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3_gfx11
19387 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3_gfx12
19388 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx10
19389 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx11
19390 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4
19391 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4_gfx10
19392 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4_gfx11
19393 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4_gfx12
19394 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx10
19395 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx11
19396 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5
19397 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5_gfx10
19398 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5_gfx11
19399 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5_gfx12
19400 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx10
19401 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx11
19402 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6
19403 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6_gfx10
19404 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6_gfx11
19405 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6_gfx12
19406 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx10
19407 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx11
19408 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V8
19409 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V8_gfx10
19410 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V3_V8_gfx11
19411 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3
19412 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3_gfx10
19413 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3_gfx11
19414 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3_gfx12
19415 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx10
19416 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx11
19417 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4
19418 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4_gfx10
19419 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4_gfx11
19420 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4_gfx12
19421 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx10
19422 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx11
19423 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5
19424 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5_gfx10
19425 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5_gfx11
19426 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5_gfx12
19427 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx10
19428 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx11
19429 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6
19430 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6_gfx10
19431 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6_gfx11
19432 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6_gfx12
19433 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx10
19434 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx11
19435 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V8
19436 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V8_gfx10
19437 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V4_V8_gfx11
19438 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3
19439 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3_gfx10
19440 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3_gfx11
19441 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3_gfx12
19442 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx10
19443 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx11
19444 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4
19445 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4_gfx10
19446 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4_gfx11
19447 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4_gfx12
19448 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx10
19449 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx11
19450 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5
19451 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5_gfx10
19452 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5_gfx11
19453 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5_gfx12
19454 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx10
19455 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx11
19456 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6
19457 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6_gfx10
19458 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6_gfx11
19459 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6_gfx12
19460 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx10
19461 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx11
19462 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V8
19463 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V8_gfx10
19464 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_V5_V8_gfx11
19465 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx10
19466 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx11
19467 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx12
19468 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx10
19469 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx11
19470 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx10
19471 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx11
19472 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx12
19473 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx10
19474 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx11
19475 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx10
19476 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx11
19477 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx12
19478 UINT64_C(4040687618), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx10
19479 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx11
19480 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx10
19481 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx11
19482 UINT64_C(3826384896), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx12
19483 UINT64_C(4040687620), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx10
19484 UINT64_C(4045406209), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx11
19485 UINT64_C(4040687616), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx10
19486 UINT64_C(4045406208), UINT64_C(0), // IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx11
19487 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2
19488 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2_gfx10
19489 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2_gfx11
19490 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2_gfx12
19491 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx10
19492 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx11
19493 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3
19494 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3_gfx10
19495 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3_gfx11
19496 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3_gfx12
19497 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx10
19498 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx11
19499 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4
19500 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4_gfx10
19501 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4_gfx11
19502 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4_gfx12
19503 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx10
19504 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx11
19505 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5
19506 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5_gfx10
19507 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5_gfx11
19508 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5_gfx12
19509 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx10
19510 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx11
19511 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V8
19512 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V8_gfx10
19513 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V1_V8_gfx11
19514 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2
19515 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2_gfx10
19516 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2_gfx11
19517 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2_gfx12
19518 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx10
19519 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx11
19520 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3
19521 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3_gfx10
19522 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3_gfx11
19523 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3_gfx12
19524 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx10
19525 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx11
19526 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4
19527 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4_gfx10
19528 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4_gfx11
19529 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4_gfx12
19530 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx10
19531 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx11
19532 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5
19533 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5_gfx10
19534 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5_gfx11
19535 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5_gfx12
19536 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx10
19537 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx11
19538 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V8
19539 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V8_gfx10
19540 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V2_V8_gfx11
19541 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2
19542 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2_gfx10
19543 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2_gfx11
19544 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2_gfx12
19545 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx10
19546 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx11
19547 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3
19548 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3_gfx10
19549 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3_gfx11
19550 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3_gfx12
19551 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx10
19552 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx11
19553 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4
19554 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4_gfx10
19555 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4_gfx11
19556 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4_gfx12
19557 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx10
19558 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx11
19559 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5
19560 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5_gfx10
19561 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5_gfx11
19562 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5_gfx12
19563 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx10
19564 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx11
19565 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V8
19566 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V8_gfx10
19567 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V3_V8_gfx11
19568 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2
19569 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2_gfx10
19570 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2_gfx11
19571 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2_gfx12
19572 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx10
19573 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx11
19574 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3
19575 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3_gfx10
19576 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3_gfx11
19577 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3_gfx12
19578 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx10
19579 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx11
19580 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4
19581 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4_gfx10
19582 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4_gfx11
19583 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4_gfx12
19584 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx10
19585 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx11
19586 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5
19587 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5_gfx10
19588 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5_gfx11
19589 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5_gfx12
19590 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx10
19591 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx11
19592 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V8
19593 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V8_gfx10
19594 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V4_V8_gfx11
19595 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2
19596 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2_gfx10
19597 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2_gfx11
19598 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2_gfx12
19599 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx10
19600 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx11
19601 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3
19602 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3_gfx10
19603 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3_gfx11
19604 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3_gfx12
19605 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx10
19606 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx11
19607 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4
19608 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4_gfx10
19609 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4_gfx11
19610 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4_gfx12
19611 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx10
19612 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx11
19613 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5
19614 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5_gfx10
19615 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5_gfx11
19616 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5_gfx12
19617 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx10
19618 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx11
19619 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V8
19620 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V8_gfx10
19621 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_V5_V8_gfx11
19622 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V2_gfx10
19623 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V2_gfx11
19624 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V2_gfx12
19625 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx10
19626 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx11
19627 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V3_gfx10
19628 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V3_gfx11
19629 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V3_gfx12
19630 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx10
19631 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx11
19632 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V4_gfx10
19633 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V4_gfx11
19634 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V4_gfx12
19635 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx10
19636 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx11
19637 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V5_gfx10
19638 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V5_gfx11
19639 UINT64_C(3826286592), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V5_gfx12
19640 UINT64_C(4036493314), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx10
19641 UINT64_C(4043833345), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx11
19642 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V8_gfx10
19643 UINT64_C(4043833344), UINT64_C(0), // IMAGE_SAMPLE_B_CL_nortn_V8_gfx11
19644 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3
19645 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3_gfx10
19646 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3_gfx11
19647 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3_gfx12
19648 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx10
19649 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx11
19650 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4
19651 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4_gfx10
19652 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4_gfx11
19653 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4_gfx12
19654 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx10
19655 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx11
19656 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5
19657 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5_gfx10
19658 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5_gfx11
19659 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5_gfx12
19660 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx10
19661 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx11
19662 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V8
19663 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V8_gfx10
19664 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V1_V8_gfx11
19665 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3
19666 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3_gfx10
19667 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3_gfx11
19668 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3_gfx12
19669 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx10
19670 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx11
19671 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4
19672 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4_gfx10
19673 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4_gfx11
19674 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4_gfx12
19675 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx10
19676 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx11
19677 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5
19678 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5_gfx10
19679 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5_gfx11
19680 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5_gfx12
19681 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx10
19682 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx11
19683 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V8
19684 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V8_gfx10
19685 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V2_V8_gfx11
19686 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3
19687 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3_gfx10
19688 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3_gfx11
19689 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3_gfx12
19690 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx10
19691 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx11
19692 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4
19693 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4_gfx10
19694 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4_gfx11
19695 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4_gfx12
19696 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx10
19697 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx11
19698 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5
19699 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5_gfx10
19700 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5_gfx11
19701 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5_gfx12
19702 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx10
19703 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx11
19704 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V8
19705 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V8_gfx10
19706 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V3_V8_gfx11
19707 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3
19708 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3_gfx10
19709 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3_gfx11
19710 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3_gfx12
19711 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx10
19712 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx11
19713 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4
19714 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4_gfx10
19715 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4_gfx11
19716 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4_gfx12
19717 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx10
19718 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx11
19719 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5
19720 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5_gfx10
19721 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5_gfx11
19722 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5_gfx12
19723 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx10
19724 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx11
19725 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V8
19726 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V8_gfx10
19727 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V4_V8_gfx11
19728 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3
19729 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3_gfx10
19730 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3_gfx11
19731 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3_gfx12
19732 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx10
19733 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx11
19734 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4
19735 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4_gfx10
19736 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4_gfx11
19737 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4_gfx12
19738 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx10
19739 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx11
19740 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5
19741 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5_gfx10
19742 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5_gfx11
19743 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5_gfx12
19744 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx10
19745 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx11
19746 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V8
19747 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V8_gfx10
19748 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_V5_V8_gfx11
19749 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V3_gfx10
19750 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V3_gfx11
19751 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V3_gfx12
19752 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx10
19753 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx11
19754 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V4_gfx10
19755 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V4_gfx11
19756 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V4_gfx12
19757 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx10
19758 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx11
19759 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V5_gfx10
19760 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V5_gfx11
19761 UINT64_C(3825860608), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V5_gfx12
19762 UINT64_C(4040425474), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx10
19763 UINT64_C(4037017601), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx11
19764 UINT64_C(4040425472), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V8_gfx10
19765 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_B_O_nortn_V8_gfx11
19766 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2
19767 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2_gfx10
19768 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2_gfx11
19769 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2_gfx12
19770 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2_nsa_gfx10
19771 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V2_nsa_gfx11
19772 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3
19773 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3_gfx10
19774 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3_gfx11
19775 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3_gfx12
19776 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3_nsa_gfx10
19777 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V3_nsa_gfx11
19778 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4
19779 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4_gfx10
19780 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4_gfx11
19781 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4_gfx12
19782 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4_nsa_gfx10
19783 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V1_V4_nsa_gfx11
19784 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2
19785 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2_gfx10
19786 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2_gfx11
19787 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2_gfx12
19788 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2_nsa_gfx10
19789 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V2_nsa_gfx11
19790 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3
19791 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3_gfx10
19792 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3_gfx11
19793 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3_gfx12
19794 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3_nsa_gfx10
19795 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V3_nsa_gfx11
19796 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4
19797 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4_gfx10
19798 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4_gfx11
19799 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4_gfx12
19800 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4_nsa_gfx10
19801 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V2_V4_nsa_gfx11
19802 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2
19803 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2_gfx10
19804 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2_gfx11
19805 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2_gfx12
19806 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2_nsa_gfx10
19807 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V2_nsa_gfx11
19808 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3
19809 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3_gfx10
19810 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3_gfx11
19811 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3_gfx12
19812 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3_nsa_gfx10
19813 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V3_nsa_gfx11
19814 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4
19815 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4_gfx10
19816 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4_gfx11
19817 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4_gfx12
19818 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4_nsa_gfx10
19819 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V3_V4_nsa_gfx11
19820 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2
19821 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2_gfx10
19822 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2_gfx11
19823 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2_gfx12
19824 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2_nsa_gfx10
19825 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V2_nsa_gfx11
19826 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3
19827 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3_gfx10
19828 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3_gfx11
19829 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3_gfx12
19830 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3_nsa_gfx10
19831 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V3_nsa_gfx11
19832 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4
19833 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4_gfx10
19834 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4_gfx11
19835 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4_gfx12
19836 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4_nsa_gfx10
19837 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V4_V4_nsa_gfx11
19838 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2
19839 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2_gfx10
19840 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2_gfx11
19841 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2_gfx12
19842 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2_nsa_gfx10
19843 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V2_nsa_gfx11
19844 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3
19845 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3_gfx10
19846 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3_gfx11
19847 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3_gfx12
19848 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3_nsa_gfx10
19849 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V3_nsa_gfx11
19850 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4
19851 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4_gfx10
19852 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4_gfx11
19853 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4_gfx12
19854 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4_nsa_gfx10
19855 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_V5_V4_nsa_gfx11
19856 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V2_gfx10
19857 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V2_gfx11
19858 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V2_gfx12
19859 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V2_nsa_gfx10
19860 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V2_nsa_gfx11
19861 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V3_gfx10
19862 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V3_gfx11
19863 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V3_gfx12
19864 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V3_nsa_gfx10
19865 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V3_nsa_gfx11
19866 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V4_gfx10
19867 UINT64_C(4034396160), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V4_gfx11
19868 UINT64_C(3825696768), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V4_gfx12
19869 UINT64_C(4036231170), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V4_nsa_gfx10
19870 UINT64_C(4034396161), UINT64_C(0), // IMAGE_SAMPLE_B_nortn_V4_nsa_gfx11
19871 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V2
19872 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V2_gfx10
19873 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V2_nsa_gfx10
19874 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V3
19875 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V3_gfx10
19876 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V3_nsa_gfx10
19877 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V4
19878 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V4_gfx10
19879 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V4_nsa_gfx10
19880 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V5
19881 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V5_gfx10
19882 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V5_nsa_gfx10
19883 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V6
19884 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V6_gfx10
19885 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V6_nsa_gfx10
19886 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V7
19887 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V7_gfx10
19888 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V7_nsa_gfx10
19889 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V8
19890 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V8_gfx10
19891 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V1_V8_nsa_gfx10
19892 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V2
19893 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V2_gfx10
19894 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V2_nsa_gfx10
19895 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V3
19896 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V3_gfx10
19897 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V3_nsa_gfx10
19898 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V4
19899 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V4_gfx10
19900 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V4_nsa_gfx10
19901 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V5
19902 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V5_gfx10
19903 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V5_nsa_gfx10
19904 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V6
19905 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V6_gfx10
19906 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V6_nsa_gfx10
19907 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V7
19908 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V7_gfx10
19909 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V7_nsa_gfx10
19910 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V8
19911 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V8_gfx10
19912 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V2_V8_nsa_gfx10
19913 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V2
19914 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V2_gfx10
19915 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V2_nsa_gfx10
19916 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V3
19917 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V3_gfx10
19918 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V3_nsa_gfx10
19919 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V4
19920 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V4_gfx10
19921 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V4_nsa_gfx10
19922 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V5
19923 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V5_gfx10
19924 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V5_nsa_gfx10
19925 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V6
19926 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V6_gfx10
19927 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V6_nsa_gfx10
19928 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V7
19929 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V7_gfx10
19930 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V7_nsa_gfx10
19931 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V8
19932 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V8_gfx10
19933 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V3_V8_nsa_gfx10
19934 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V2
19935 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V2_gfx10
19936 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V2_nsa_gfx10
19937 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V3
19938 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V3_gfx10
19939 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V3_nsa_gfx10
19940 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V4
19941 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V4_gfx10
19942 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V4_nsa_gfx10
19943 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V5
19944 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V5_gfx10
19945 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V5_nsa_gfx10
19946 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V6
19947 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V6_gfx10
19948 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V6_nsa_gfx10
19949 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V7
19950 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V7_gfx10
19951 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V7_nsa_gfx10
19952 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V8
19953 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V8_gfx10
19954 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V4_V8_nsa_gfx10
19955 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V2
19956 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V2_gfx10
19957 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V2_nsa_gfx10
19958 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V3
19959 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V3_gfx10
19960 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V3_nsa_gfx10
19961 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V4
19962 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V4_gfx10
19963 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V4_nsa_gfx10
19964 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V5
19965 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V5_gfx10
19966 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V5_nsa_gfx10
19967 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V6
19968 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V6_gfx10
19969 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V6_nsa_gfx10
19970 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V7
19971 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V7_gfx10
19972 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V7_nsa_gfx10
19973 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V8
19974 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V8_gfx10
19975 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_V5_V8_nsa_gfx10
19976 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V2_gfx10
19977 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V2_nsa_gfx10
19978 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V3_gfx10
19979 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V3_nsa_gfx10
19980 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V4_gfx10
19981 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V4_nsa_gfx10
19982 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V5_gfx10
19983 UINT64_C(4054056963), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V5_nsa_gfx10
19984 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V6_gfx10
19985 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V6_nsa_gfx10
19986 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V7_gfx10
19987 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V7_nsa_gfx10
19988 UINT64_C(4054056961), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V8_gfx10
19989 UINT64_C(4054056965), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_G16_nortn_V8_nsa_gfx10
19990 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V3
19991 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_gfx10
19992 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_nsa_gfx10
19993 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V4
19994 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_gfx10
19995 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_nsa_gfx10
19996 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V5
19997 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_gfx10
19998 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_nsa_gfx10
19999 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V6
20000 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_gfx10
20001 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_nsa_gfx10
20002 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V7
20003 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_gfx10
20004 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_nsa_gfx10
20005 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V8
20006 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_gfx10
20007 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_nsa_gfx10
20008 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V9
20009 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_gfx10
20010 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_nsa_gfx10
20011 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V3
20012 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_gfx10
20013 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_nsa_gfx10
20014 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V4
20015 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_gfx10
20016 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_nsa_gfx10
20017 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V5
20018 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_gfx10
20019 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_nsa_gfx10
20020 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V6
20021 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_gfx10
20022 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_nsa_gfx10
20023 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V7
20024 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_gfx10
20025 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_nsa_gfx10
20026 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V8
20027 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_gfx10
20028 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_nsa_gfx10
20029 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V9
20030 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_gfx10
20031 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_nsa_gfx10
20032 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V3
20033 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_gfx10
20034 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_nsa_gfx10
20035 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V4
20036 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_gfx10
20037 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_nsa_gfx10
20038 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V5
20039 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_gfx10
20040 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_nsa_gfx10
20041 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V6
20042 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_gfx10
20043 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_nsa_gfx10
20044 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V7
20045 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_gfx10
20046 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_nsa_gfx10
20047 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V8
20048 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_gfx10
20049 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_nsa_gfx10
20050 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V9
20051 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_gfx10
20052 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_nsa_gfx10
20053 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V3
20054 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_gfx10
20055 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_nsa_gfx10
20056 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V4
20057 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_gfx10
20058 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_nsa_gfx10
20059 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V5
20060 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_gfx10
20061 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_nsa_gfx10
20062 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V6
20063 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_gfx10
20064 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_nsa_gfx10
20065 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V7
20066 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_gfx10
20067 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_nsa_gfx10
20068 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V8
20069 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_gfx10
20070 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_nsa_gfx10
20071 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V9
20072 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_gfx10
20073 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_nsa_gfx10
20074 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V3
20075 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_gfx10
20076 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_nsa_gfx10
20077 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V4
20078 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_gfx10
20079 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_nsa_gfx10
20080 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V5
20081 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_gfx10
20082 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_nsa_gfx10
20083 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V6
20084 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_gfx10
20085 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_nsa_gfx10
20086 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V7
20087 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_gfx10
20088 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_nsa_gfx10
20089 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V8
20090 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_gfx10
20091 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_nsa_gfx10
20092 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V9
20093 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_gfx10
20094 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_nsa_gfx10
20095 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_gfx10
20096 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_nsa_gfx10
20097 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_gfx10
20098 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_nsa_gfx10
20099 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_gfx10
20100 UINT64_C(4055105539), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_nsa_gfx10
20101 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_gfx10
20102 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_nsa_gfx10
20103 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_gfx10
20104 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_nsa_gfx10
20105 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_gfx10
20106 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_nsa_gfx10
20107 UINT64_C(4055105537), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_gfx10
20108 UINT64_C(4055105541), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_nsa_gfx10
20109 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V10
20110 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V10_gfx10
20111 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V10_nsa_gfx10
20112 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V11
20113 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V11_gfx10
20114 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V11_nsa_gfx10
20115 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V3
20116 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V3_gfx10
20117 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V3_nsa_gfx10
20118 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V4
20119 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V4_gfx10
20120 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V4_nsa_gfx10
20121 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V5
20122 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V5_gfx10
20123 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V5_nsa_gfx10
20124 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V6
20125 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V6_gfx10
20126 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V6_nsa_gfx10
20127 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V7
20128 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V7_gfx10
20129 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V7_nsa_gfx10
20130 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V8
20131 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V8_gfx10
20132 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V8_nsa_gfx10
20133 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V9
20134 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V9_gfx10
20135 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V1_V9_nsa_gfx10
20136 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V10
20137 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V10_gfx10
20138 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V10_nsa_gfx10
20139 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V11
20140 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V11_gfx10
20141 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V11_nsa_gfx10
20142 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V3
20143 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V3_gfx10
20144 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V3_nsa_gfx10
20145 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V4
20146 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V4_gfx10
20147 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V4_nsa_gfx10
20148 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V5
20149 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V5_gfx10
20150 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V5_nsa_gfx10
20151 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V6
20152 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V6_gfx10
20153 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V6_nsa_gfx10
20154 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V7
20155 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V7_gfx10
20156 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V7_nsa_gfx10
20157 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V8
20158 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V8_gfx10
20159 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V8_nsa_gfx10
20160 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V9
20161 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V9_gfx10
20162 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V2_V9_nsa_gfx10
20163 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V10
20164 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V10_gfx10
20165 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V10_nsa_gfx10
20166 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V11
20167 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V11_gfx10
20168 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V11_nsa_gfx10
20169 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V3
20170 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V3_gfx10
20171 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V3_nsa_gfx10
20172 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V4
20173 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V4_gfx10
20174 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V4_nsa_gfx10
20175 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V5
20176 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V5_gfx10
20177 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V5_nsa_gfx10
20178 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V6
20179 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V6_gfx10
20180 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V6_nsa_gfx10
20181 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V7
20182 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V7_gfx10
20183 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V7_nsa_gfx10
20184 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V8
20185 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V8_gfx10
20186 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V8_nsa_gfx10
20187 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V9
20188 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V9_gfx10
20189 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V3_V9_nsa_gfx10
20190 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V10
20191 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V10_gfx10
20192 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V10_nsa_gfx10
20193 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V11
20194 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V11_gfx10
20195 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V11_nsa_gfx10
20196 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V3
20197 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V3_gfx10
20198 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V3_nsa_gfx10
20199 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V4
20200 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V4_gfx10
20201 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V4_nsa_gfx10
20202 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V5
20203 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V5_gfx10
20204 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V5_nsa_gfx10
20205 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V6
20206 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V6_gfx10
20207 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V6_nsa_gfx10
20208 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V7
20209 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V7_gfx10
20210 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V7_nsa_gfx10
20211 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V8
20212 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V8_gfx10
20213 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V8_nsa_gfx10
20214 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V9
20215 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V9_gfx10
20216 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V4_V9_nsa_gfx10
20217 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V10
20218 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V10_gfx10
20219 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V10_nsa_gfx10
20220 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V11
20221 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V11_gfx10
20222 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V11_nsa_gfx10
20223 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V3
20224 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V3_gfx10
20225 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V3_nsa_gfx10
20226 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V4
20227 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V4_gfx10
20228 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V4_nsa_gfx10
20229 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V5
20230 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V5_gfx10
20231 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V5_nsa_gfx10
20232 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V6
20233 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V6_gfx10
20234 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V6_nsa_gfx10
20235 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V7
20236 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V7_gfx10
20237 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V7_nsa_gfx10
20238 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V8
20239 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V8_gfx10
20240 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V8_nsa_gfx10
20241 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V9
20242 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V9_gfx10
20243 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_V5_V9_nsa_gfx10
20244 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V10_gfx10
20245 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V10_nsa_gfx10
20246 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V11_gfx10
20247 UINT64_C(4055105542), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V11_nsa_gfx10
20248 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V3_gfx10
20249 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V3_nsa_gfx10
20250 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V4_gfx10
20251 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V4_nsa_gfx10
20252 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V5_gfx10
20253 UINT64_C(4055105538), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V5_nsa_gfx10
20254 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V6_gfx10
20255 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V6_nsa_gfx10
20256 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V7_gfx10
20257 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V7_nsa_gfx10
20258 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V8_gfx10
20259 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V8_nsa_gfx10
20260 UINT64_C(4055105536), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V9_gfx10
20261 UINT64_C(4055105540), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_O_nortn_V9_nsa_gfx10
20262 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V10
20263 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V10_gfx10
20264 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V10_nsa_gfx10
20265 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V2
20266 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V2_gfx10
20267 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V2_nsa_gfx10
20268 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V3
20269 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V3_gfx10
20270 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V3_nsa_gfx10
20271 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V4
20272 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V4_gfx10
20273 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V4_nsa_gfx10
20274 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V5
20275 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V5_gfx10
20276 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V5_nsa_gfx10
20277 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V6
20278 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V6_gfx10
20279 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V6_nsa_gfx10
20280 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V7
20281 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V7_gfx10
20282 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V7_nsa_gfx10
20283 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V8
20284 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V8_gfx10
20285 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V8_nsa_gfx10
20286 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V9
20287 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V9_gfx10
20288 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V1_V9_nsa_gfx10
20289 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V10
20290 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V10_gfx10
20291 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V10_nsa_gfx10
20292 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V2
20293 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V2_gfx10
20294 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V2_nsa_gfx10
20295 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V3
20296 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V3_gfx10
20297 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V3_nsa_gfx10
20298 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V4
20299 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V4_gfx10
20300 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V4_nsa_gfx10
20301 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V5
20302 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V5_gfx10
20303 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V5_nsa_gfx10
20304 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V6
20305 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V6_gfx10
20306 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V6_nsa_gfx10
20307 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V7
20308 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V7_gfx10
20309 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V7_nsa_gfx10
20310 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V8
20311 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V8_gfx10
20312 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V8_nsa_gfx10
20313 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V9
20314 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V9_gfx10
20315 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V2_V9_nsa_gfx10
20316 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V10
20317 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V10_gfx10
20318 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V10_nsa_gfx10
20319 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V2
20320 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V2_gfx10
20321 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V2_nsa_gfx10
20322 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V3
20323 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V3_gfx10
20324 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V3_nsa_gfx10
20325 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V4
20326 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V4_gfx10
20327 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V4_nsa_gfx10
20328 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V5
20329 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V5_gfx10
20330 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V5_nsa_gfx10
20331 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V6
20332 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V6_gfx10
20333 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V6_nsa_gfx10
20334 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V7
20335 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V7_gfx10
20336 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V7_nsa_gfx10
20337 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V8
20338 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V8_gfx10
20339 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V8_nsa_gfx10
20340 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V9
20341 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V9_gfx10
20342 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V3_V9_nsa_gfx10
20343 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V10
20344 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V10_gfx10
20345 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V10_nsa_gfx10
20346 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V2
20347 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V2_gfx10
20348 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V2_nsa_gfx10
20349 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V3
20350 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V3_gfx10
20351 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V3_nsa_gfx10
20352 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V4
20353 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V4_gfx10
20354 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V4_nsa_gfx10
20355 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V5
20356 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V5_gfx10
20357 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V5_nsa_gfx10
20358 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V6
20359 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V6_gfx10
20360 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V6_nsa_gfx10
20361 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V7
20362 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V7_gfx10
20363 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V7_nsa_gfx10
20364 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V8
20365 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V8_gfx10
20366 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V8_nsa_gfx10
20367 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V9
20368 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V9_gfx10
20369 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V4_V9_nsa_gfx10
20370 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V10
20371 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V10_gfx10
20372 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V10_nsa_gfx10
20373 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V2
20374 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V2_gfx10
20375 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V2_nsa_gfx10
20376 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V3
20377 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V3_gfx10
20378 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V3_nsa_gfx10
20379 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V4
20380 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V4_gfx10
20381 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V4_nsa_gfx10
20382 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V5
20383 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V5_gfx10
20384 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V5_nsa_gfx10
20385 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V6
20386 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V6_gfx10
20387 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V6_nsa_gfx10
20388 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V7
20389 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V7_gfx10
20390 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V7_nsa_gfx10
20391 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V8
20392 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V8_gfx10
20393 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V8_nsa_gfx10
20394 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V9
20395 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V9_gfx10
20396 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_V5_V9_nsa_gfx10
20397 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V10_gfx10
20398 UINT64_C(4054056966), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V10_nsa_gfx10
20399 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V2_gfx10
20400 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V2_nsa_gfx10
20401 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V3_gfx10
20402 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V3_nsa_gfx10
20403 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V4_gfx10
20404 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V4_nsa_gfx10
20405 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V5_gfx10
20406 UINT64_C(4054056962), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V5_nsa_gfx10
20407 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V6_gfx10
20408 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V6_nsa_gfx10
20409 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V7_gfx10
20410 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V7_nsa_gfx10
20411 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V8_gfx10
20412 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V8_nsa_gfx10
20413 UINT64_C(4054056960), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V9_gfx10
20414 UINT64_C(4054056964), UINT64_C(0), // IMAGE_SAMPLE_CD_CL_nortn_V9_nsa_gfx10
20415 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V2
20416 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V2_gfx10
20417 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V2_nsa_gfx10
20418 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V3
20419 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V3_gfx10
20420 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V3_nsa_gfx10
20421 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V4
20422 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V4_gfx10
20423 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V4_nsa_gfx10
20424 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V5
20425 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V5_gfx10
20426 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V5_nsa_gfx10
20427 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V6
20428 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V6_gfx10
20429 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V6_nsa_gfx10
20430 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V7
20431 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V7_gfx10
20432 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V7_nsa_gfx10
20433 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V8
20434 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V1_V8_gfx10
20435 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V2
20436 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V2_gfx10
20437 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V2_nsa_gfx10
20438 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V3
20439 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V3_gfx10
20440 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V3_nsa_gfx10
20441 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V4
20442 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V4_gfx10
20443 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V4_nsa_gfx10
20444 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V5
20445 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V5_gfx10
20446 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V5_nsa_gfx10
20447 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V6
20448 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V6_gfx10
20449 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V6_nsa_gfx10
20450 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V7
20451 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V7_gfx10
20452 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V7_nsa_gfx10
20453 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V8
20454 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V2_V8_gfx10
20455 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V2
20456 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V2_gfx10
20457 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V2_nsa_gfx10
20458 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V3
20459 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V3_gfx10
20460 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V3_nsa_gfx10
20461 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V4
20462 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V4_gfx10
20463 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V4_nsa_gfx10
20464 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V5
20465 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V5_gfx10
20466 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V5_nsa_gfx10
20467 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V6
20468 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V6_gfx10
20469 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V6_nsa_gfx10
20470 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V7
20471 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V7_gfx10
20472 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V7_nsa_gfx10
20473 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V8
20474 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V3_V8_gfx10
20475 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V2
20476 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V2_gfx10
20477 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V2_nsa_gfx10
20478 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V3
20479 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V3_gfx10
20480 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V3_nsa_gfx10
20481 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V4
20482 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V4_gfx10
20483 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V4_nsa_gfx10
20484 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V5
20485 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V5_gfx10
20486 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V5_nsa_gfx10
20487 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V6
20488 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V6_gfx10
20489 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V6_nsa_gfx10
20490 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V7
20491 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V7_gfx10
20492 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V7_nsa_gfx10
20493 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V8
20494 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V4_V8_gfx10
20495 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V2
20496 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V2_gfx10
20497 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V2_nsa_gfx10
20498 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V3
20499 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V3_gfx10
20500 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V3_nsa_gfx10
20501 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V4
20502 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V4_gfx10
20503 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V4_nsa_gfx10
20504 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V5
20505 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V5_gfx10
20506 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V5_nsa_gfx10
20507 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V6
20508 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V6_gfx10
20509 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V6_nsa_gfx10
20510 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V7
20511 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V7_gfx10
20512 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V7_nsa_gfx10
20513 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V8
20514 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_V5_V8_gfx10
20515 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V2_gfx10
20516 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V2_nsa_gfx10
20517 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V3_gfx10
20518 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V3_nsa_gfx10
20519 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V4_gfx10
20520 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V4_nsa_gfx10
20521 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V5_gfx10
20522 UINT64_C(4053794819), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V5_nsa_gfx10
20523 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V6_gfx10
20524 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V6_nsa_gfx10
20525 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V7_gfx10
20526 UINT64_C(4053794821), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V7_nsa_gfx10
20527 UINT64_C(4053794817), UINT64_C(0), // IMAGE_SAMPLE_CD_G16_nortn_V8_gfx10
20528 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V3
20529 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V3_gfx10
20530 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V3_nsa_gfx10
20531 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V4
20532 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V4_gfx10
20533 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V4_nsa_gfx10
20534 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V5
20535 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V5_gfx10
20536 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V5_nsa_gfx10
20537 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V6
20538 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V6_gfx10
20539 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V6_nsa_gfx10
20540 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V7
20541 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V7_gfx10
20542 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V7_nsa_gfx10
20543 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V8
20544 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V8_gfx10
20545 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V1_V8_nsa_gfx10
20546 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V3
20547 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V3_gfx10
20548 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V3_nsa_gfx10
20549 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V4
20550 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V4_gfx10
20551 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V4_nsa_gfx10
20552 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V5
20553 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V5_gfx10
20554 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V5_nsa_gfx10
20555 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V6
20556 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V6_gfx10
20557 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V6_nsa_gfx10
20558 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V7
20559 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V7_gfx10
20560 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V7_nsa_gfx10
20561 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V8
20562 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V8_gfx10
20563 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V2_V8_nsa_gfx10
20564 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V3
20565 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V3_gfx10
20566 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V3_nsa_gfx10
20567 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V4
20568 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V4_gfx10
20569 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V4_nsa_gfx10
20570 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V5
20571 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V5_gfx10
20572 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V5_nsa_gfx10
20573 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V6
20574 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V6_gfx10
20575 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V6_nsa_gfx10
20576 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V7
20577 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V7_gfx10
20578 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V7_nsa_gfx10
20579 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V8
20580 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V8_gfx10
20581 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V3_V8_nsa_gfx10
20582 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V3
20583 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V3_gfx10
20584 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V3_nsa_gfx10
20585 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V4
20586 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V4_gfx10
20587 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V4_nsa_gfx10
20588 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V5
20589 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V5_gfx10
20590 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V5_nsa_gfx10
20591 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V6
20592 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V6_gfx10
20593 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V6_nsa_gfx10
20594 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V7
20595 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V7_gfx10
20596 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V7_nsa_gfx10
20597 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V8
20598 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V8_gfx10
20599 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V4_V8_nsa_gfx10
20600 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V3
20601 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V3_gfx10
20602 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V3_nsa_gfx10
20603 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V4
20604 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V4_gfx10
20605 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V4_nsa_gfx10
20606 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V5
20607 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V5_gfx10
20608 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V5_nsa_gfx10
20609 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V6
20610 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V6_gfx10
20611 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V6_nsa_gfx10
20612 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V7
20613 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V7_gfx10
20614 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V7_nsa_gfx10
20615 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V8
20616 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V8_gfx10
20617 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_V5_V8_nsa_gfx10
20618 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V3_gfx10
20619 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V3_nsa_gfx10
20620 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V4_gfx10
20621 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V4_nsa_gfx10
20622 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V5_gfx10
20623 UINT64_C(4054843395), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V5_nsa_gfx10
20624 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V6_gfx10
20625 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V6_nsa_gfx10
20626 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V7_gfx10
20627 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V7_nsa_gfx10
20628 UINT64_C(4054843393), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V8_gfx10
20629 UINT64_C(4054843397), UINT64_C(0), // IMAGE_SAMPLE_CD_O_G16_nortn_V8_nsa_gfx10
20630 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V10
20631 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V10_gfx10
20632 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V10_nsa_gfx10
20633 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V3
20634 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V3_gfx10
20635 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V3_nsa_gfx10
20636 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V4
20637 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V4_gfx10
20638 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V4_nsa_gfx10
20639 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V5
20640 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V5_gfx10
20641 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V5_nsa_gfx10
20642 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V6
20643 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V6_gfx10
20644 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V6_nsa_gfx10
20645 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V7
20646 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V7_gfx10
20647 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V7_nsa_gfx10
20648 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V8
20649 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V8_gfx10
20650 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V8_nsa_gfx10
20651 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V9
20652 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V9_gfx10
20653 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V1_V9_nsa_gfx10
20654 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V10
20655 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V10_gfx10
20656 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V10_nsa_gfx10
20657 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V3
20658 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V3_gfx10
20659 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V3_nsa_gfx10
20660 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V4
20661 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V4_gfx10
20662 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V4_nsa_gfx10
20663 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V5
20664 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V5_gfx10
20665 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V5_nsa_gfx10
20666 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V6
20667 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V6_gfx10
20668 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V6_nsa_gfx10
20669 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V7
20670 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V7_gfx10
20671 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V7_nsa_gfx10
20672 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V8
20673 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V8_gfx10
20674 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V8_nsa_gfx10
20675 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V9
20676 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V9_gfx10
20677 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V2_V9_nsa_gfx10
20678 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V10
20679 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V10_gfx10
20680 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V10_nsa_gfx10
20681 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V3
20682 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V3_gfx10
20683 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V3_nsa_gfx10
20684 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V4
20685 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V4_gfx10
20686 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V4_nsa_gfx10
20687 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V5
20688 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V5_gfx10
20689 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V5_nsa_gfx10
20690 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V6
20691 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V6_gfx10
20692 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V6_nsa_gfx10
20693 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V7
20694 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V7_gfx10
20695 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V7_nsa_gfx10
20696 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V8
20697 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V8_gfx10
20698 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V8_nsa_gfx10
20699 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V9
20700 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V9_gfx10
20701 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V3_V9_nsa_gfx10
20702 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V10
20703 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V10_gfx10
20704 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V10_nsa_gfx10
20705 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V3
20706 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V3_gfx10
20707 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V3_nsa_gfx10
20708 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V4
20709 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V4_gfx10
20710 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V4_nsa_gfx10
20711 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V5
20712 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V5_gfx10
20713 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V5_nsa_gfx10
20714 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V6
20715 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V6_gfx10
20716 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V6_nsa_gfx10
20717 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V7
20718 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V7_gfx10
20719 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V7_nsa_gfx10
20720 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V8
20721 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V8_gfx10
20722 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V8_nsa_gfx10
20723 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V9
20724 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V9_gfx10
20725 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V4_V9_nsa_gfx10
20726 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V10
20727 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V10_gfx10
20728 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V10_nsa_gfx10
20729 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V3
20730 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V3_gfx10
20731 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V3_nsa_gfx10
20732 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V4
20733 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V4_gfx10
20734 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V4_nsa_gfx10
20735 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V5
20736 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V5_gfx10
20737 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V5_nsa_gfx10
20738 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V6
20739 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V6_gfx10
20740 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V6_nsa_gfx10
20741 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V7
20742 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V7_gfx10
20743 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V7_nsa_gfx10
20744 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V8
20745 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V8_gfx10
20746 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V8_nsa_gfx10
20747 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V9
20748 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V9_gfx10
20749 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_V5_V9_nsa_gfx10
20750 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V10_gfx10
20751 UINT64_C(4054843398), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V10_nsa_gfx10
20752 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V3_gfx10
20753 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V3_nsa_gfx10
20754 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V4_gfx10
20755 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V4_nsa_gfx10
20756 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V5_gfx10
20757 UINT64_C(4054843394), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V5_nsa_gfx10
20758 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V6_gfx10
20759 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V6_nsa_gfx10
20760 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V7_gfx10
20761 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V7_nsa_gfx10
20762 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V8_gfx10
20763 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V8_nsa_gfx10
20764 UINT64_C(4054843392), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V9_gfx10
20765 UINT64_C(4054843396), UINT64_C(0), // IMAGE_SAMPLE_CD_O_nortn_V9_nsa_gfx10
20766 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V2
20767 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V2_gfx10
20768 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V2_nsa_gfx10
20769 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V3
20770 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V3_gfx10
20771 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V3_nsa_gfx10
20772 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V4
20773 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V4_gfx10
20774 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V4_nsa_gfx10
20775 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V5
20776 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V5_gfx10
20777 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V5_nsa_gfx10
20778 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V6
20779 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V6_gfx10
20780 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V6_nsa_gfx10
20781 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V7
20782 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V7_gfx10
20783 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V7_nsa_gfx10
20784 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V8
20785 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V8_gfx10
20786 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V8_nsa_gfx10
20787 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V9
20788 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V9_gfx10
20789 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V1_V9_nsa_gfx10
20790 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V2
20791 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V2_gfx10
20792 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V2_nsa_gfx10
20793 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V3
20794 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V3_gfx10
20795 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V3_nsa_gfx10
20796 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V4
20797 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V4_gfx10
20798 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V4_nsa_gfx10
20799 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V5
20800 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V5_gfx10
20801 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V5_nsa_gfx10
20802 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V6
20803 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V6_gfx10
20804 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V6_nsa_gfx10
20805 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V7
20806 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V7_gfx10
20807 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V7_nsa_gfx10
20808 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V8
20809 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V8_gfx10
20810 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V8_nsa_gfx10
20811 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V9
20812 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V9_gfx10
20813 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V2_V9_nsa_gfx10
20814 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V2
20815 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V2_gfx10
20816 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V2_nsa_gfx10
20817 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V3
20818 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V3_gfx10
20819 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V3_nsa_gfx10
20820 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V4
20821 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V4_gfx10
20822 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V4_nsa_gfx10
20823 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V5
20824 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V5_gfx10
20825 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V5_nsa_gfx10
20826 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V6
20827 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V6_gfx10
20828 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V6_nsa_gfx10
20829 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V7
20830 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V7_gfx10
20831 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V7_nsa_gfx10
20832 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V8
20833 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V8_gfx10
20834 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V8_nsa_gfx10
20835 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V9
20836 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V9_gfx10
20837 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V3_V9_nsa_gfx10
20838 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V2
20839 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V2_gfx10
20840 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V2_nsa_gfx10
20841 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V3
20842 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V3_gfx10
20843 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V3_nsa_gfx10
20844 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V4
20845 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V4_gfx10
20846 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V4_nsa_gfx10
20847 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V5
20848 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V5_gfx10
20849 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V5_nsa_gfx10
20850 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V6
20851 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V6_gfx10
20852 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V6_nsa_gfx10
20853 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V7
20854 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V7_gfx10
20855 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V7_nsa_gfx10
20856 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V8
20857 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V8_gfx10
20858 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V8_nsa_gfx10
20859 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V9
20860 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V9_gfx10
20861 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V4_V9_nsa_gfx10
20862 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V2
20863 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V2_gfx10
20864 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V2_nsa_gfx10
20865 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V3
20866 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V3_gfx10
20867 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V3_nsa_gfx10
20868 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V4
20869 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V4_gfx10
20870 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V4_nsa_gfx10
20871 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V5
20872 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V5_gfx10
20873 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V5_nsa_gfx10
20874 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V6
20875 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V6_gfx10
20876 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V6_nsa_gfx10
20877 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V7
20878 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V7_gfx10
20879 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V7_nsa_gfx10
20880 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V8
20881 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V8_gfx10
20882 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V8_nsa_gfx10
20883 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V9
20884 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V9_gfx10
20885 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_V5_V9_nsa_gfx10
20886 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V2_gfx10
20887 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V2_nsa_gfx10
20888 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V3_gfx10
20889 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V3_nsa_gfx10
20890 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V4_gfx10
20891 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V4_nsa_gfx10
20892 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V5_gfx10
20893 UINT64_C(4053794818), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V5_nsa_gfx10
20894 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V6_gfx10
20895 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V6_nsa_gfx10
20896 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V7_gfx10
20897 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V7_nsa_gfx10
20898 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V8_gfx10
20899 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V8_nsa_gfx10
20900 UINT64_C(4053794816), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V9_gfx10
20901 UINT64_C(4053794820), UINT64_C(0), // IMAGE_SAMPLE_CD_nortn_V9_nsa_gfx10
20902 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2
20903 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2_gfx10
20904 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2_gfx11
20905 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2_gfx12
20906 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx10
20907 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx11
20908 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3
20909 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3_gfx10
20910 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3_gfx11
20911 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3_gfx12
20912 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx10
20913 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx11
20914 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4
20915 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4_gfx10
20916 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4_gfx11
20917 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4_gfx12
20918 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx10
20919 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx11
20920 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5
20921 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5_gfx10
20922 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5_gfx11
20923 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5_gfx12
20924 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx10
20925 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx11
20926 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V8
20927 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V8_gfx10
20928 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V1_V8_gfx11
20929 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2
20930 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2_gfx10
20931 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2_gfx11
20932 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2_gfx12
20933 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx10
20934 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx11
20935 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3
20936 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3_gfx10
20937 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3_gfx11
20938 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3_gfx12
20939 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx10
20940 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx11
20941 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4
20942 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4_gfx10
20943 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4_gfx11
20944 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4_gfx12
20945 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx10
20946 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx11
20947 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5
20948 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5_gfx10
20949 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5_gfx11
20950 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5_gfx12
20951 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx10
20952 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx11
20953 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V8
20954 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V8_gfx10
20955 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V2_V8_gfx11
20956 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2
20957 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2_gfx10
20958 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2_gfx11
20959 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2_gfx12
20960 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx10
20961 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx11
20962 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3
20963 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3_gfx10
20964 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3_gfx11
20965 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3_gfx12
20966 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx10
20967 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx11
20968 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4
20969 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4_gfx10
20970 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4_gfx11
20971 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4_gfx12
20972 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx10
20973 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx11
20974 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5
20975 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5_gfx10
20976 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5_gfx11
20977 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5_gfx12
20978 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx10
20979 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx11
20980 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V8
20981 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V8_gfx10
20982 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V3_V8_gfx11
20983 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2
20984 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2_gfx10
20985 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2_gfx11
20986 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2_gfx12
20987 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx10
20988 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx11
20989 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3
20990 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3_gfx10
20991 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3_gfx11
20992 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3_gfx12
20993 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx10
20994 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx11
20995 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4
20996 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4_gfx10
20997 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4_gfx11
20998 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4_gfx12
20999 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx10
21000 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx11
21001 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5
21002 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5_gfx10
21003 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5_gfx11
21004 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5_gfx12
21005 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx10
21006 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx11
21007 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V8
21008 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V8_gfx10
21009 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V4_V8_gfx11
21010 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2
21011 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2_gfx10
21012 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2_gfx11
21013 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2_gfx12
21014 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx10
21015 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx11
21016 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3
21017 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3_gfx10
21018 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3_gfx11
21019 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3_gfx12
21020 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx10
21021 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx11
21022 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4
21023 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4_gfx10
21024 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4_gfx11
21025 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4_gfx12
21026 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx10
21027 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx11
21028 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5
21029 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5_gfx10
21030 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5_gfx11
21031 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5_gfx12
21032 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx10
21033 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx11
21034 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V8
21035 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V8_gfx10
21036 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_V5_V8_gfx11
21037 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V2_gfx10
21038 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V2_gfx11
21039 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V2_gfx12
21040 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx10
21041 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx11
21042 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V3_gfx10
21043 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V3_gfx11
21044 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V3_gfx12
21045 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx10
21046 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx11
21047 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V4_gfx10
21048 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V4_gfx11
21049 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V4_gfx12
21050 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx10
21051 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx11
21052 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V5_gfx10
21053 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V5_gfx11
21054 UINT64_C(3826352128), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V5_gfx12
21055 UINT64_C(4039376898), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx10
21056 UINT64_C(4044881921), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx11
21057 UINT64_C(4039376896), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V8_gfx10
21058 UINT64_C(4044881920), UINT64_C(0), // IMAGE_SAMPLE_CL_O_nortn_V8_gfx11
21059 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V1
21060 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V1_gfx10
21061 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V1_gfx11
21062 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V1_gfx12
21063 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2
21064 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2_gfx10
21065 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2_gfx11
21066 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2_gfx12
21067 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2_nsa_gfx10
21068 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V2_nsa_gfx11
21069 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3
21070 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3_gfx10
21071 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3_gfx11
21072 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3_gfx12
21073 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3_nsa_gfx10
21074 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V3_nsa_gfx11
21075 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4
21076 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4_gfx10
21077 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4_gfx11
21078 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4_gfx12
21079 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4_nsa_gfx10
21080 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V1_V4_nsa_gfx11
21081 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V1
21082 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V1_gfx10
21083 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V1_gfx11
21084 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V1_gfx12
21085 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2
21086 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2_gfx10
21087 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2_gfx11
21088 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2_gfx12
21089 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2_nsa_gfx10
21090 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V2_nsa_gfx11
21091 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3
21092 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3_gfx10
21093 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3_gfx11
21094 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3_gfx12
21095 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3_nsa_gfx10
21096 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V3_nsa_gfx11
21097 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4
21098 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4_gfx10
21099 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4_gfx11
21100 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4_gfx12
21101 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4_nsa_gfx10
21102 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V2_V4_nsa_gfx11
21103 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V1
21104 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V1_gfx10
21105 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V1_gfx11
21106 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V1_gfx12
21107 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2
21108 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2_gfx10
21109 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2_gfx11
21110 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2_gfx12
21111 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2_nsa_gfx10
21112 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V2_nsa_gfx11
21113 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3
21114 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3_gfx10
21115 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3_gfx11
21116 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3_gfx12
21117 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3_nsa_gfx10
21118 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V3_nsa_gfx11
21119 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4
21120 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4_gfx10
21121 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4_gfx11
21122 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4_gfx12
21123 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4_nsa_gfx10
21124 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V3_V4_nsa_gfx11
21125 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V1
21126 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V1_gfx10
21127 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V1_gfx11
21128 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V1_gfx12
21129 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2
21130 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2_gfx10
21131 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2_gfx11
21132 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2_gfx12
21133 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2_nsa_gfx10
21134 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V2_nsa_gfx11
21135 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3
21136 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3_gfx10
21137 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3_gfx11
21138 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3_gfx12
21139 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3_nsa_gfx10
21140 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V3_nsa_gfx11
21141 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4
21142 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4_gfx10
21143 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4_gfx11
21144 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4_gfx12
21145 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4_nsa_gfx10
21146 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V4_V4_nsa_gfx11
21147 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V1
21148 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V1_gfx10
21149 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V1_gfx11
21150 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V1_gfx12
21151 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2
21152 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2_gfx10
21153 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2_gfx11
21154 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2_gfx12
21155 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2_nsa_gfx10
21156 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V2_nsa_gfx11
21157 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3
21158 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3_gfx10
21159 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3_gfx11
21160 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3_gfx12
21161 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3_nsa_gfx10
21162 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V3_nsa_gfx11
21163 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4
21164 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4_gfx10
21165 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4_gfx11
21166 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4_gfx12
21167 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4_nsa_gfx10
21168 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_V5_V4_nsa_gfx11
21169 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V1_gfx10
21170 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V1_gfx11
21171 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V1_gfx12
21172 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V2_gfx10
21173 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V2_gfx11
21174 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V2_gfx12
21175 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx10
21176 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx11
21177 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V3_gfx10
21178 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V3_gfx11
21179 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V3_gfx12
21180 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx10
21181 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx11
21182 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V4_gfx10
21183 UINT64_C(4043309056), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V4_gfx11
21184 UINT64_C(3826253824), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V4_gfx12
21185 UINT64_C(4035182594), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx10
21186 UINT64_C(4043309057), UINT64_C(0), // IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx11
21187 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4
21188 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx10
21189 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx11
21190 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx12
21191 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx10
21192 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx11
21193 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5
21194 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx10
21195 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx11
21196 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx12
21197 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx10
21198 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx11
21199 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6
21200 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx10
21201 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx11
21202 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx12
21203 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx10
21204 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx11
21205 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7
21206 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx10
21207 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx11
21208 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx12
21209 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx10
21210 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx11
21211 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V8
21212 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx10
21213 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx11
21214 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4
21215 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx10
21216 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx11
21217 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx12
21218 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx10
21219 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx11
21220 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5
21221 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx10
21222 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx11
21223 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx12
21224 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx10
21225 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx11
21226 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6
21227 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx10
21228 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx11
21229 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx12
21230 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx10
21231 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx11
21232 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7
21233 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx10
21234 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx11
21235 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx12
21236 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx10
21237 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx11
21238 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V8
21239 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx10
21240 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx11
21241 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4
21242 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx10
21243 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx11
21244 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx12
21245 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx10
21246 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx11
21247 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5
21248 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx10
21249 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx11
21250 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx12
21251 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx10
21252 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx11
21253 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6
21254 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx10
21255 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx11
21256 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx12
21257 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx10
21258 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx11
21259 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7
21260 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx10
21261 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx11
21262 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx12
21263 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx10
21264 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx11
21265 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V8
21266 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx10
21267 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx11
21268 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4
21269 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx10
21270 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx11
21271 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx12
21272 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx10
21273 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx11
21274 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5
21275 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx10
21276 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx11
21277 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx12
21278 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx10
21279 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx11
21280 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6
21281 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx10
21282 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx11
21283 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx12
21284 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx10
21285 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx11
21286 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7
21287 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx10
21288 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx11
21289 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx12
21290 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx10
21291 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx11
21292 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V8
21293 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx10
21294 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx11
21295 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4
21296 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx10
21297 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx11
21298 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx12
21299 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx10
21300 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx11
21301 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5
21302 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx10
21303 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx11
21304 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx12
21305 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx10
21306 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx11
21307 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6
21308 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx10
21309 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx11
21310 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx12
21311 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx10
21312 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx11
21313 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7
21314 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx10
21315 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx11
21316 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx12
21317 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx10
21318 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx11
21319 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V8
21320 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx10
21321 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx11
21322 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx10
21323 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx11
21324 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx12
21325 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx10
21326 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx11
21327 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx10
21328 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx11
21329 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx12
21330 UINT64_C(4042784770), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx10
21331 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx11
21332 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx10
21333 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx11
21334 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx12
21335 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx10
21336 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx11
21337 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx10
21338 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx11
21339 UINT64_C(3826434048), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx12
21340 UINT64_C(4042784772), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx10
21341 UINT64_C(4046192641), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx11
21342 UINT64_C(4042784768), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx10
21343 UINT64_C(4046192640), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx11
21344 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3
21345 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3_gfx10
21346 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3_gfx11
21347 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3_gfx12
21348 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx10
21349 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx11
21350 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4
21351 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4_gfx10
21352 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4_gfx11
21353 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4_gfx12
21354 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx10
21355 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx11
21356 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5
21357 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5_gfx10
21358 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5_gfx11
21359 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5_gfx12
21360 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx10
21361 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx11
21362 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6
21363 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6_gfx10
21364 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6_gfx11
21365 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6_gfx12
21366 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx10
21367 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx11
21368 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V8
21369 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V8_gfx10
21370 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V1_V8_gfx11
21371 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3
21372 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3_gfx10
21373 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3_gfx11
21374 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3_gfx12
21375 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx10
21376 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx11
21377 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4
21378 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4_gfx10
21379 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4_gfx11
21380 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4_gfx12
21381 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx10
21382 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx11
21383 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5
21384 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5_gfx10
21385 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5_gfx11
21386 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5_gfx12
21387 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx10
21388 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx11
21389 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6
21390 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6_gfx10
21391 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6_gfx11
21392 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6_gfx12
21393 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx10
21394 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx11
21395 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V8
21396 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V8_gfx10
21397 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V2_V8_gfx11
21398 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3
21399 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3_gfx10
21400 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3_gfx11
21401 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3_gfx12
21402 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx10
21403 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx11
21404 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4
21405 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4_gfx10
21406 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4_gfx11
21407 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4_gfx12
21408 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx10
21409 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx11
21410 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5
21411 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5_gfx10
21412 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5_gfx11
21413 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5_gfx12
21414 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx10
21415 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx11
21416 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6
21417 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6_gfx10
21418 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6_gfx11
21419 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6_gfx12
21420 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx10
21421 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx11
21422 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V8
21423 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V8_gfx10
21424 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V3_V8_gfx11
21425 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3
21426 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3_gfx10
21427 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3_gfx11
21428 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3_gfx12
21429 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx10
21430 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx11
21431 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4
21432 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4_gfx10
21433 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4_gfx11
21434 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4_gfx12
21435 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx10
21436 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx11
21437 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5
21438 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5_gfx10
21439 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5_gfx11
21440 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5_gfx12
21441 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx10
21442 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx11
21443 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6
21444 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6_gfx10
21445 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6_gfx11
21446 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6_gfx12
21447 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx10
21448 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx11
21449 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V8
21450 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V8_gfx10
21451 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V4_V8_gfx11
21452 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3
21453 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3_gfx10
21454 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3_gfx11
21455 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3_gfx12
21456 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx10
21457 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx11
21458 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4
21459 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4_gfx10
21460 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4_gfx11
21461 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4_gfx12
21462 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx10
21463 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx11
21464 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5
21465 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5_gfx10
21466 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5_gfx11
21467 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5_gfx12
21468 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx10
21469 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx11
21470 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6
21471 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6_gfx10
21472 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6_gfx11
21473 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6_gfx12
21474 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx10
21475 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx11
21476 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V8
21477 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V8_gfx10
21478 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_V5_V8_gfx11
21479 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx10
21480 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx11
21481 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx12
21482 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx10
21483 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx11
21484 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx10
21485 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx11
21486 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx12
21487 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx10
21488 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx11
21489 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx10
21490 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx11
21491 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx12
21492 UINT64_C(4038590466), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx10
21493 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx11
21494 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx10
21495 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx11
21496 UINT64_C(3826335744), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx12
21497 UINT64_C(4038590468), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx10
21498 UINT64_C(4044619777), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx11
21499 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx10
21500 UINT64_C(4044619776), UINT64_C(0), // IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx11
21501 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4
21502 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4_gfx10
21503 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4_gfx11
21504 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4_gfx12
21505 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx10
21506 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx11
21507 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5
21508 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5_gfx10
21509 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5_gfx11
21510 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5_gfx12
21511 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx10
21512 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx11
21513 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6
21514 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6_gfx10
21515 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6_gfx11
21516 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6_gfx12
21517 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx10
21518 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx11
21519 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V8
21520 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V8_gfx10
21521 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V1_V8_gfx11
21522 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4
21523 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4_gfx10
21524 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4_gfx11
21525 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4_gfx12
21526 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx10
21527 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx11
21528 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5
21529 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5_gfx10
21530 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5_gfx11
21531 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5_gfx12
21532 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx10
21533 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx11
21534 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6
21535 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6_gfx10
21536 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6_gfx11
21537 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6_gfx12
21538 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx10
21539 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx11
21540 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V8
21541 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V8_gfx10
21542 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V2_V8_gfx11
21543 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4
21544 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4_gfx10
21545 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4_gfx11
21546 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4_gfx12
21547 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx10
21548 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx11
21549 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5
21550 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5_gfx10
21551 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5_gfx11
21552 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5_gfx12
21553 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx10
21554 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx11
21555 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6
21556 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6_gfx10
21557 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6_gfx11
21558 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6_gfx12
21559 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx10
21560 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx11
21561 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V8
21562 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V8_gfx10
21563 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V3_V8_gfx11
21564 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4
21565 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4_gfx10
21566 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4_gfx11
21567 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4_gfx12
21568 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx10
21569 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx11
21570 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5
21571 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5_gfx10
21572 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5_gfx11
21573 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5_gfx12
21574 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx10
21575 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx11
21576 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6
21577 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6_gfx10
21578 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6_gfx11
21579 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6_gfx12
21580 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx10
21581 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx11
21582 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V8
21583 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V8_gfx10
21584 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V4_V8_gfx11
21585 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4
21586 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4_gfx10
21587 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4_gfx11
21588 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4_gfx12
21589 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx10
21590 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx11
21591 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5
21592 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5_gfx10
21593 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5_gfx11
21594 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5_gfx12
21595 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx10
21596 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx11
21597 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6
21598 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6_gfx10
21599 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6_gfx11
21600 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6_gfx12
21601 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx10
21602 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx11
21603 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V8
21604 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V8_gfx10
21605 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_V5_V8_gfx11
21606 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V4_gfx10
21607 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V4_gfx11
21608 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V4_gfx12
21609 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx10
21610 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx11
21611 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V5_gfx10
21612 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V5_gfx11
21613 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V5_gfx12
21614 UINT64_C(4042522626), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx10
21615 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx11
21616 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V6_gfx10
21617 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V6_gfx11
21618 UINT64_C(3825942528), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V6_gfx12
21619 UINT64_C(4042522628), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx10
21620 UINT64_C(4038328321), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx11
21621 UINT64_C(4042522624), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V8_gfx10
21622 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_O_nortn_V8_gfx11
21623 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3
21624 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3_gfx10
21625 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3_gfx11
21626 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3_gfx12
21627 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx10
21628 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx11
21629 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4
21630 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4_gfx10
21631 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4_gfx11
21632 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4_gfx12
21633 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx10
21634 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx11
21635 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5
21636 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5_gfx10
21637 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5_gfx11
21638 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5_gfx12
21639 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx10
21640 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx11
21641 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V8
21642 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V8_gfx10
21643 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V1_V8_gfx11
21644 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3
21645 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3_gfx10
21646 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3_gfx11
21647 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3_gfx12
21648 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx10
21649 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx11
21650 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4
21651 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4_gfx10
21652 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4_gfx11
21653 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4_gfx12
21654 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx10
21655 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx11
21656 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5
21657 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5_gfx10
21658 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5_gfx11
21659 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5_gfx12
21660 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx10
21661 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx11
21662 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V8
21663 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V8_gfx10
21664 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V2_V8_gfx11
21665 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3
21666 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3_gfx10
21667 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3_gfx11
21668 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3_gfx12
21669 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx10
21670 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx11
21671 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4
21672 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4_gfx10
21673 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4_gfx11
21674 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4_gfx12
21675 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx10
21676 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx11
21677 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5
21678 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5_gfx10
21679 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5_gfx11
21680 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5_gfx12
21681 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx10
21682 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx11
21683 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V8
21684 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V8_gfx10
21685 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V3_V8_gfx11
21686 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3
21687 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3_gfx10
21688 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3_gfx11
21689 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3_gfx12
21690 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx10
21691 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx11
21692 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4
21693 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4_gfx10
21694 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4_gfx11
21695 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4_gfx12
21696 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx10
21697 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx11
21698 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5
21699 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5_gfx10
21700 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5_gfx11
21701 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5_gfx12
21702 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx10
21703 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx11
21704 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V8
21705 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V8_gfx10
21706 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V4_V8_gfx11
21707 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3
21708 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3_gfx10
21709 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3_gfx11
21710 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3_gfx12
21711 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx10
21712 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx11
21713 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4
21714 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4_gfx10
21715 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4_gfx11
21716 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4_gfx12
21717 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx10
21718 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx11
21719 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5
21720 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5_gfx10
21721 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5_gfx11
21722 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5_gfx12
21723 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx10
21724 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx11
21725 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V8
21726 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V8_gfx10
21727 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_V5_V8_gfx11
21728 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V3_gfx10
21729 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V3_gfx11
21730 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V3_gfx12
21731 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx10
21732 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx11
21733 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V4_gfx10
21734 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V4_gfx11
21735 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V4_gfx12
21736 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx10
21737 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx11
21738 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V5_gfx10
21739 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V5_gfx11
21740 UINT64_C(3825778688), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V5_gfx12
21741 UINT64_C(4038328322), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx10
21742 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx11
21743 UINT64_C(4038328320), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V8_gfx10
21744 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_C_B_nortn_V8_gfx11
21745 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V3
21746 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_gfx10
21747 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_nsa_gfx10
21748 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V4
21749 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_gfx10
21750 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_nsa_gfx10
21751 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V5
21752 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_gfx10
21753 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_nsa_gfx10
21754 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V6
21755 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_gfx10
21756 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_nsa_gfx10
21757 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V7
21758 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_gfx10
21759 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_nsa_gfx10
21760 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V8
21761 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_gfx10
21762 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_nsa_gfx10
21763 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V9
21764 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_gfx10
21765 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_nsa_gfx10
21766 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V3
21767 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_gfx10
21768 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_nsa_gfx10
21769 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V4
21770 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_gfx10
21771 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_nsa_gfx10
21772 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V5
21773 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_gfx10
21774 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_nsa_gfx10
21775 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V6
21776 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_gfx10
21777 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_nsa_gfx10
21778 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V7
21779 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_gfx10
21780 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_nsa_gfx10
21781 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V8
21782 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_gfx10
21783 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_nsa_gfx10
21784 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V9
21785 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_gfx10
21786 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_nsa_gfx10
21787 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V3
21788 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_gfx10
21789 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_nsa_gfx10
21790 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V4
21791 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_gfx10
21792 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_nsa_gfx10
21793 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V5
21794 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_gfx10
21795 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_nsa_gfx10
21796 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V6
21797 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_gfx10
21798 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_nsa_gfx10
21799 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V7
21800 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_gfx10
21801 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_nsa_gfx10
21802 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V8
21803 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_gfx10
21804 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_nsa_gfx10
21805 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V9
21806 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_gfx10
21807 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_nsa_gfx10
21808 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V3
21809 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_gfx10
21810 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_nsa_gfx10
21811 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V4
21812 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_gfx10
21813 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_nsa_gfx10
21814 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V5
21815 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_gfx10
21816 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_nsa_gfx10
21817 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V6
21818 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_gfx10
21819 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_nsa_gfx10
21820 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V7
21821 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_gfx10
21822 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_nsa_gfx10
21823 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V8
21824 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_gfx10
21825 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_nsa_gfx10
21826 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V9
21827 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_gfx10
21828 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_nsa_gfx10
21829 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V3
21830 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_gfx10
21831 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_nsa_gfx10
21832 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V4
21833 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_gfx10
21834 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_nsa_gfx10
21835 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V5
21836 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_gfx10
21837 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_nsa_gfx10
21838 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V6
21839 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_gfx10
21840 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_nsa_gfx10
21841 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V7
21842 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_gfx10
21843 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_nsa_gfx10
21844 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V8
21845 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_gfx10
21846 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_nsa_gfx10
21847 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V9
21848 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_gfx10
21849 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_nsa_gfx10
21850 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_gfx10
21851 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_nsa_gfx10
21852 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_gfx10
21853 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_nsa_gfx10
21854 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_gfx10
21855 UINT64_C(4054581251), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_nsa_gfx10
21856 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_gfx10
21857 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_nsa_gfx10
21858 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_gfx10
21859 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_nsa_gfx10
21860 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_gfx10
21861 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_nsa_gfx10
21862 UINT64_C(4054581249), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_gfx10
21863 UINT64_C(4054581253), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_nsa_gfx10
21864 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10
21865 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_gfx10
21866 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_nsa_gfx10
21867 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4
21868 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_gfx10
21869 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_nsa_gfx10
21870 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5
21871 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_gfx10
21872 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_nsa_gfx10
21873 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6
21874 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_gfx10
21875 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_nsa_gfx10
21876 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7
21877 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_gfx10
21878 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_nsa_gfx10
21879 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8
21880 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_gfx10
21881 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_nsa_gfx10
21882 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9
21883 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_gfx10
21884 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_nsa_gfx10
21885 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10
21886 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_gfx10
21887 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_nsa_gfx10
21888 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4
21889 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_gfx10
21890 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_nsa_gfx10
21891 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5
21892 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_gfx10
21893 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_nsa_gfx10
21894 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6
21895 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_gfx10
21896 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_nsa_gfx10
21897 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7
21898 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_gfx10
21899 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_nsa_gfx10
21900 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8
21901 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_gfx10
21902 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_nsa_gfx10
21903 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9
21904 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_gfx10
21905 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_nsa_gfx10
21906 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10
21907 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_gfx10
21908 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_nsa_gfx10
21909 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4
21910 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_gfx10
21911 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_nsa_gfx10
21912 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5
21913 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_gfx10
21914 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_nsa_gfx10
21915 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6
21916 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_gfx10
21917 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_nsa_gfx10
21918 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7
21919 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_gfx10
21920 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_nsa_gfx10
21921 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8
21922 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_gfx10
21923 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_nsa_gfx10
21924 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9
21925 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_gfx10
21926 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_nsa_gfx10
21927 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10
21928 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_gfx10
21929 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_nsa_gfx10
21930 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4
21931 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_gfx10
21932 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_nsa_gfx10
21933 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5
21934 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_gfx10
21935 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_nsa_gfx10
21936 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6
21937 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_gfx10
21938 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_nsa_gfx10
21939 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7
21940 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_gfx10
21941 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_nsa_gfx10
21942 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8
21943 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_gfx10
21944 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_nsa_gfx10
21945 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9
21946 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_gfx10
21947 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_nsa_gfx10
21948 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10
21949 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_gfx10
21950 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_nsa_gfx10
21951 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4
21952 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_gfx10
21953 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_nsa_gfx10
21954 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5
21955 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_gfx10
21956 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_nsa_gfx10
21957 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6
21958 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_gfx10
21959 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_nsa_gfx10
21960 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7
21961 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_gfx10
21962 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_nsa_gfx10
21963 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8
21964 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_gfx10
21965 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_nsa_gfx10
21966 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9
21967 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_gfx10
21968 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_nsa_gfx10
21969 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_gfx10
21970 UINT64_C(4055629831), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_nsa_gfx10
21971 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_gfx10
21972 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_nsa_gfx10
21973 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_gfx10
21974 UINT64_C(4055629827), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_nsa_gfx10
21975 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_gfx10
21976 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_nsa_gfx10
21977 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_gfx10
21978 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_nsa_gfx10
21979 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_gfx10
21980 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_nsa_gfx10
21981 UINT64_C(4055629825), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_gfx10
21982 UINT64_C(4055629829), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_nsa_gfx10
21983 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V10
21984 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V10_gfx10
21985 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V10_nsa_gfx10
21986 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V11
21987 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V11_gfx10
21988 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V11_nsa_gfx10
21989 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V12
21990 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V12_gfx10
21991 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V12_nsa_gfx10
21992 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V4
21993 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V4_gfx10
21994 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V4_nsa_gfx10
21995 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V5
21996 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V5_gfx10
21997 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V5_nsa_gfx10
21998 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V6
21999 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V6_gfx10
22000 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V6_nsa_gfx10
22001 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V7
22002 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V7_gfx10
22003 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V7_nsa_gfx10
22004 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V8
22005 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V8_gfx10
22006 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V8_nsa_gfx10
22007 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V9
22008 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V9_gfx10
22009 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V1_V9_nsa_gfx10
22010 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V10
22011 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V10_gfx10
22012 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V10_nsa_gfx10
22013 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V11
22014 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V11_gfx10
22015 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V11_nsa_gfx10
22016 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V12
22017 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V12_gfx10
22018 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V12_nsa_gfx10
22019 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V4
22020 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V4_gfx10
22021 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V4_nsa_gfx10
22022 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V5
22023 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V5_gfx10
22024 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V5_nsa_gfx10
22025 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V6
22026 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V6_gfx10
22027 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V6_nsa_gfx10
22028 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V7
22029 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V7_gfx10
22030 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V7_nsa_gfx10
22031 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V8
22032 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V8_gfx10
22033 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V8_nsa_gfx10
22034 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V9
22035 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V9_gfx10
22036 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V2_V9_nsa_gfx10
22037 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V10
22038 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V10_gfx10
22039 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V10_nsa_gfx10
22040 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V11
22041 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V11_gfx10
22042 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V11_nsa_gfx10
22043 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V12
22044 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V12_gfx10
22045 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V12_nsa_gfx10
22046 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V4
22047 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V4_gfx10
22048 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V4_nsa_gfx10
22049 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V5
22050 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V5_gfx10
22051 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V5_nsa_gfx10
22052 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V6
22053 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V6_gfx10
22054 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V6_nsa_gfx10
22055 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V7
22056 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V7_gfx10
22057 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V7_nsa_gfx10
22058 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V8
22059 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V8_gfx10
22060 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V8_nsa_gfx10
22061 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V9
22062 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V9_gfx10
22063 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V3_V9_nsa_gfx10
22064 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V10
22065 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V10_gfx10
22066 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V10_nsa_gfx10
22067 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V11
22068 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V11_gfx10
22069 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V11_nsa_gfx10
22070 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V12
22071 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V12_gfx10
22072 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V12_nsa_gfx10
22073 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V4
22074 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V4_gfx10
22075 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V4_nsa_gfx10
22076 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V5
22077 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V5_gfx10
22078 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V5_nsa_gfx10
22079 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V6
22080 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V6_gfx10
22081 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V6_nsa_gfx10
22082 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V7
22083 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V7_gfx10
22084 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V7_nsa_gfx10
22085 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V8
22086 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V8_gfx10
22087 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V8_nsa_gfx10
22088 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V9
22089 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V9_gfx10
22090 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V4_V9_nsa_gfx10
22091 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V10
22092 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V10_gfx10
22093 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V10_nsa_gfx10
22094 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V11
22095 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V11_gfx10
22096 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V11_nsa_gfx10
22097 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V12
22098 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V12_gfx10
22099 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V12_nsa_gfx10
22100 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V4
22101 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V4_gfx10
22102 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V4_nsa_gfx10
22103 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V5
22104 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V5_gfx10
22105 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V5_nsa_gfx10
22106 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V6
22107 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V6_gfx10
22108 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V6_nsa_gfx10
22109 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V7
22110 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V7_gfx10
22111 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V7_nsa_gfx10
22112 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V8
22113 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V8_gfx10
22114 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V8_nsa_gfx10
22115 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V9
22116 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V9_gfx10
22117 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_V5_V9_nsa_gfx10
22118 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_gfx10
22119 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_nsa_gfx10
22120 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_gfx10
22121 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_nsa_gfx10
22122 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_gfx10
22123 UINT64_C(4055629830), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_nsa_gfx10
22124 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_gfx10
22125 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_nsa_gfx10
22126 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_gfx10
22127 UINT64_C(4055629826), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_nsa_gfx10
22128 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_gfx10
22129 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_nsa_gfx10
22130 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_gfx10
22131 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_nsa_gfx10
22132 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_gfx10
22133 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_nsa_gfx10
22134 UINT64_C(4055629824), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_gfx10
22135 UINT64_C(4055629828), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_nsa_gfx10
22136 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V10
22137 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V10_gfx10
22138 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V10_nsa_gfx10
22139 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V11
22140 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V11_gfx10
22141 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V11_nsa_gfx10
22142 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V3
22143 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V3_gfx10
22144 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V3_nsa_gfx10
22145 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V4
22146 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V4_gfx10
22147 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V4_nsa_gfx10
22148 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V5
22149 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V5_gfx10
22150 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V5_nsa_gfx10
22151 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V6
22152 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V6_gfx10
22153 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V6_nsa_gfx10
22154 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V7
22155 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V7_gfx10
22156 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V7_nsa_gfx10
22157 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V8
22158 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V8_gfx10
22159 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V8_nsa_gfx10
22160 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V9
22161 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V9_gfx10
22162 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V1_V9_nsa_gfx10
22163 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V10
22164 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V10_gfx10
22165 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V10_nsa_gfx10
22166 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V11
22167 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V11_gfx10
22168 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V11_nsa_gfx10
22169 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V3
22170 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V3_gfx10
22171 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V3_nsa_gfx10
22172 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V4
22173 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V4_gfx10
22174 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V4_nsa_gfx10
22175 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V5
22176 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V5_gfx10
22177 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V5_nsa_gfx10
22178 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V6
22179 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V6_gfx10
22180 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V6_nsa_gfx10
22181 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V7
22182 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V7_gfx10
22183 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V7_nsa_gfx10
22184 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V8
22185 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V8_gfx10
22186 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V8_nsa_gfx10
22187 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V9
22188 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V9_gfx10
22189 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V2_V9_nsa_gfx10
22190 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V10
22191 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V10_gfx10
22192 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V10_nsa_gfx10
22193 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V11
22194 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V11_gfx10
22195 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V11_nsa_gfx10
22196 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V3
22197 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V3_gfx10
22198 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V3_nsa_gfx10
22199 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V4
22200 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V4_gfx10
22201 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V4_nsa_gfx10
22202 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V5
22203 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V5_gfx10
22204 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V5_nsa_gfx10
22205 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V6
22206 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V6_gfx10
22207 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V6_nsa_gfx10
22208 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V7
22209 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V7_gfx10
22210 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V7_nsa_gfx10
22211 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V8
22212 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V8_gfx10
22213 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V8_nsa_gfx10
22214 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V9
22215 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V9_gfx10
22216 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V3_V9_nsa_gfx10
22217 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V10
22218 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V10_gfx10
22219 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V10_nsa_gfx10
22220 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V11
22221 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V11_gfx10
22222 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V11_nsa_gfx10
22223 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V3
22224 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V3_gfx10
22225 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V3_nsa_gfx10
22226 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V4
22227 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V4_gfx10
22228 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V4_nsa_gfx10
22229 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V5
22230 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V5_gfx10
22231 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V5_nsa_gfx10
22232 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V6
22233 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V6_gfx10
22234 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V6_nsa_gfx10
22235 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V7
22236 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V7_gfx10
22237 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V7_nsa_gfx10
22238 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V8
22239 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V8_gfx10
22240 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V8_nsa_gfx10
22241 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V9
22242 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V9_gfx10
22243 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V4_V9_nsa_gfx10
22244 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V10
22245 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V10_gfx10
22246 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V10_nsa_gfx10
22247 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V11
22248 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V11_gfx10
22249 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V11_nsa_gfx10
22250 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V3
22251 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V3_gfx10
22252 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V3_nsa_gfx10
22253 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V4
22254 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V4_gfx10
22255 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V4_nsa_gfx10
22256 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V5
22257 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V5_gfx10
22258 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V5_nsa_gfx10
22259 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V6
22260 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V6_gfx10
22261 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V6_nsa_gfx10
22262 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V7
22263 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V7_gfx10
22264 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V7_nsa_gfx10
22265 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V8
22266 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V8_gfx10
22267 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V8_nsa_gfx10
22268 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V9
22269 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V9_gfx10
22270 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_V5_V9_nsa_gfx10
22271 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V10_gfx10
22272 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V10_nsa_gfx10
22273 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V11_gfx10
22274 UINT64_C(4054581254), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V11_nsa_gfx10
22275 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V3_gfx10
22276 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V3_nsa_gfx10
22277 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V4_gfx10
22278 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V4_nsa_gfx10
22279 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V5_gfx10
22280 UINT64_C(4054581250), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V5_nsa_gfx10
22281 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V6_gfx10
22282 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V6_nsa_gfx10
22283 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V7_gfx10
22284 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V7_nsa_gfx10
22285 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V8_gfx10
22286 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V8_nsa_gfx10
22287 UINT64_C(4054581248), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V9_gfx10
22288 UINT64_C(4054581252), UINT64_C(0), // IMAGE_SAMPLE_C_CD_CL_nortn_V9_nsa_gfx10
22289 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V3
22290 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V3_gfx10
22291 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V3_nsa_gfx10
22292 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V4
22293 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V4_gfx10
22294 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V4_nsa_gfx10
22295 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V5
22296 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V5_gfx10
22297 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V5_nsa_gfx10
22298 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V6
22299 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V6_gfx10
22300 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V6_nsa_gfx10
22301 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V7
22302 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V7_gfx10
22303 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V7_nsa_gfx10
22304 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V8
22305 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V8_gfx10
22306 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V1_V8_nsa_gfx10
22307 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V3
22308 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V3_gfx10
22309 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V3_nsa_gfx10
22310 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V4
22311 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V4_gfx10
22312 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V4_nsa_gfx10
22313 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V5
22314 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V5_gfx10
22315 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V5_nsa_gfx10
22316 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V6
22317 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V6_gfx10
22318 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V6_nsa_gfx10
22319 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V7
22320 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V7_gfx10
22321 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V7_nsa_gfx10
22322 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V8
22323 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V8_gfx10
22324 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V2_V8_nsa_gfx10
22325 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V3
22326 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V3_gfx10
22327 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V3_nsa_gfx10
22328 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V4
22329 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V4_gfx10
22330 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V4_nsa_gfx10
22331 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V5
22332 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V5_gfx10
22333 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V5_nsa_gfx10
22334 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V6
22335 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V6_gfx10
22336 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V6_nsa_gfx10
22337 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V7
22338 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V7_gfx10
22339 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V7_nsa_gfx10
22340 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V8
22341 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V8_gfx10
22342 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V3_V8_nsa_gfx10
22343 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V3
22344 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V3_gfx10
22345 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V3_nsa_gfx10
22346 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V4
22347 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V4_gfx10
22348 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V4_nsa_gfx10
22349 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V5
22350 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V5_gfx10
22351 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V5_nsa_gfx10
22352 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V6
22353 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V6_gfx10
22354 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V6_nsa_gfx10
22355 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V7
22356 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V7_gfx10
22357 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V7_nsa_gfx10
22358 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V8
22359 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V8_gfx10
22360 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V4_V8_nsa_gfx10
22361 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V3
22362 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V3_gfx10
22363 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V3_nsa_gfx10
22364 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V4
22365 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V4_gfx10
22366 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V4_nsa_gfx10
22367 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V5
22368 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V5_gfx10
22369 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V5_nsa_gfx10
22370 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V6
22371 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V6_gfx10
22372 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V6_nsa_gfx10
22373 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V7
22374 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V7_gfx10
22375 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V7_nsa_gfx10
22376 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V8
22377 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V8_gfx10
22378 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_V5_V8_nsa_gfx10
22379 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V3_gfx10
22380 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V3_nsa_gfx10
22381 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V4_gfx10
22382 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V4_nsa_gfx10
22383 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V5_gfx10
22384 UINT64_C(4054319107), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V5_nsa_gfx10
22385 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V6_gfx10
22386 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V6_nsa_gfx10
22387 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V7_gfx10
22388 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V7_nsa_gfx10
22389 UINT64_C(4054319105), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V8_gfx10
22390 UINT64_C(4054319109), UINT64_C(0), // IMAGE_SAMPLE_C_CD_G16_nortn_V8_nsa_gfx10
22391 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V4
22392 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V4_gfx10
22393 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V4_nsa_gfx10
22394 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V5
22395 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V5_gfx10
22396 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V5_nsa_gfx10
22397 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V6
22398 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V6_gfx10
22399 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V6_nsa_gfx10
22400 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V7
22401 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V7_gfx10
22402 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V7_nsa_gfx10
22403 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V8
22404 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V8_gfx10
22405 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V8_nsa_gfx10
22406 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V9
22407 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V9_gfx10
22408 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V1_V9_nsa_gfx10
22409 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V4
22410 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V4_gfx10
22411 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V4_nsa_gfx10
22412 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V5
22413 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V5_gfx10
22414 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V5_nsa_gfx10
22415 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V6
22416 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V6_gfx10
22417 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V6_nsa_gfx10
22418 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V7
22419 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V7_gfx10
22420 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V7_nsa_gfx10
22421 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V8
22422 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V8_gfx10
22423 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V8_nsa_gfx10
22424 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V9
22425 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V9_gfx10
22426 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V2_V9_nsa_gfx10
22427 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V4
22428 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V4_gfx10
22429 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V4_nsa_gfx10
22430 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V5
22431 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V5_gfx10
22432 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V5_nsa_gfx10
22433 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V6
22434 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V6_gfx10
22435 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V6_nsa_gfx10
22436 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V7
22437 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V7_gfx10
22438 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V7_nsa_gfx10
22439 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V8
22440 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V8_gfx10
22441 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V8_nsa_gfx10
22442 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V9
22443 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V9_gfx10
22444 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V3_V9_nsa_gfx10
22445 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V4
22446 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V4_gfx10
22447 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V4_nsa_gfx10
22448 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V5
22449 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V5_gfx10
22450 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V5_nsa_gfx10
22451 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V6
22452 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V6_gfx10
22453 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V6_nsa_gfx10
22454 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V7
22455 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V7_gfx10
22456 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V7_nsa_gfx10
22457 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V8
22458 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V8_gfx10
22459 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V8_nsa_gfx10
22460 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V9
22461 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V9_gfx10
22462 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V4_V9_nsa_gfx10
22463 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V4
22464 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V4_gfx10
22465 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V4_nsa_gfx10
22466 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V5
22467 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V5_gfx10
22468 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V5_nsa_gfx10
22469 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V6
22470 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V6_gfx10
22471 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V6_nsa_gfx10
22472 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V7
22473 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V7_gfx10
22474 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V7_nsa_gfx10
22475 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V8
22476 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V8_gfx10
22477 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V8_nsa_gfx10
22478 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V9
22479 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V9_gfx10
22480 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_V5_V9_nsa_gfx10
22481 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_gfx10
22482 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_nsa_gfx10
22483 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_gfx10
22484 UINT64_C(4055367683), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_nsa_gfx10
22485 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_gfx10
22486 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_nsa_gfx10
22487 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_gfx10
22488 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_nsa_gfx10
22489 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_gfx10
22490 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_nsa_gfx10
22491 UINT64_C(4055367681), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_gfx10
22492 UINT64_C(4055367685), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_nsa_gfx10
22493 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V10
22494 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V10_gfx10
22495 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V10_nsa_gfx10
22496 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V11
22497 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V11_gfx10
22498 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V11_nsa_gfx10
22499 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V4
22500 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V4_gfx10
22501 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V4_nsa_gfx10
22502 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V5
22503 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V5_gfx10
22504 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V5_nsa_gfx10
22505 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V6
22506 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V6_gfx10
22507 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V6_nsa_gfx10
22508 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V7
22509 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V7_gfx10
22510 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V7_nsa_gfx10
22511 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V8
22512 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V8_gfx10
22513 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V8_nsa_gfx10
22514 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V9
22515 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V9_gfx10
22516 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V1_V9_nsa_gfx10
22517 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V10
22518 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V10_gfx10
22519 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V10_nsa_gfx10
22520 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V11
22521 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V11_gfx10
22522 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V11_nsa_gfx10
22523 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V4
22524 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V4_gfx10
22525 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V4_nsa_gfx10
22526 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V5
22527 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V5_gfx10
22528 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V5_nsa_gfx10
22529 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V6
22530 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V6_gfx10
22531 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V6_nsa_gfx10
22532 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V7
22533 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V7_gfx10
22534 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V7_nsa_gfx10
22535 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V8
22536 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V8_gfx10
22537 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V8_nsa_gfx10
22538 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V9
22539 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V9_gfx10
22540 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V2_V9_nsa_gfx10
22541 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V10
22542 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V10_gfx10
22543 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V10_nsa_gfx10
22544 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V11
22545 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V11_gfx10
22546 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V11_nsa_gfx10
22547 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V4
22548 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V4_gfx10
22549 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V4_nsa_gfx10
22550 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V5
22551 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V5_gfx10
22552 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V5_nsa_gfx10
22553 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V6
22554 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V6_gfx10
22555 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V6_nsa_gfx10
22556 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V7
22557 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V7_gfx10
22558 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V7_nsa_gfx10
22559 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V8
22560 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V8_gfx10
22561 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V8_nsa_gfx10
22562 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V9
22563 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V9_gfx10
22564 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V3_V9_nsa_gfx10
22565 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V10
22566 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V10_gfx10
22567 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V10_nsa_gfx10
22568 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V11
22569 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V11_gfx10
22570 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V11_nsa_gfx10
22571 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V4
22572 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V4_gfx10
22573 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V4_nsa_gfx10
22574 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V5
22575 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V5_gfx10
22576 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V5_nsa_gfx10
22577 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V6
22578 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V6_gfx10
22579 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V6_nsa_gfx10
22580 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V7
22581 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V7_gfx10
22582 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V7_nsa_gfx10
22583 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V8
22584 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V8_gfx10
22585 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V8_nsa_gfx10
22586 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V9
22587 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V9_gfx10
22588 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V4_V9_nsa_gfx10
22589 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V10
22590 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V10_gfx10
22591 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V10_nsa_gfx10
22592 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V11
22593 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V11_gfx10
22594 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V11_nsa_gfx10
22595 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V4
22596 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V4_gfx10
22597 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V4_nsa_gfx10
22598 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V5
22599 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V5_gfx10
22600 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V5_nsa_gfx10
22601 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V6
22602 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V6_gfx10
22603 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V6_nsa_gfx10
22604 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V7
22605 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V7_gfx10
22606 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V7_nsa_gfx10
22607 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V8
22608 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V8_gfx10
22609 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V8_nsa_gfx10
22610 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V9
22611 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V9_gfx10
22612 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_V5_V9_nsa_gfx10
22613 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V10_gfx10
22614 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V10_nsa_gfx10
22615 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V11_gfx10
22616 UINT64_C(4055367686), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V11_nsa_gfx10
22617 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V4_gfx10
22618 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V4_nsa_gfx10
22619 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V5_gfx10
22620 UINT64_C(4055367682), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V5_nsa_gfx10
22621 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V6_gfx10
22622 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V6_nsa_gfx10
22623 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V7_gfx10
22624 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V7_nsa_gfx10
22625 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V8_gfx10
22626 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V8_nsa_gfx10
22627 UINT64_C(4055367680), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V9_gfx10
22628 UINT64_C(4055367684), UINT64_C(0), // IMAGE_SAMPLE_C_CD_O_nortn_V9_nsa_gfx10
22629 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V10
22630 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V10_gfx10
22631 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V10_nsa_gfx10
22632 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V3
22633 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V3_gfx10
22634 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V3_nsa_gfx10
22635 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V4
22636 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V4_gfx10
22637 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V4_nsa_gfx10
22638 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V5
22639 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V5_gfx10
22640 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V5_nsa_gfx10
22641 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V6
22642 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V6_gfx10
22643 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V6_nsa_gfx10
22644 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V7
22645 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V7_gfx10
22646 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V7_nsa_gfx10
22647 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V8
22648 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V8_gfx10
22649 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V8_nsa_gfx10
22650 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V9
22651 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V9_gfx10
22652 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V1_V9_nsa_gfx10
22653 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V10
22654 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V10_gfx10
22655 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V10_nsa_gfx10
22656 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V3
22657 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V3_gfx10
22658 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V3_nsa_gfx10
22659 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V4
22660 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V4_gfx10
22661 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V4_nsa_gfx10
22662 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V5
22663 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V5_gfx10
22664 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V5_nsa_gfx10
22665 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V6
22666 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V6_gfx10
22667 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V6_nsa_gfx10
22668 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V7
22669 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V7_gfx10
22670 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V7_nsa_gfx10
22671 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V8
22672 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V8_gfx10
22673 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V8_nsa_gfx10
22674 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V9
22675 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V9_gfx10
22676 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V2_V9_nsa_gfx10
22677 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V10
22678 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V10_gfx10
22679 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V10_nsa_gfx10
22680 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V3
22681 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V3_gfx10
22682 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V3_nsa_gfx10
22683 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V4
22684 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V4_gfx10
22685 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V4_nsa_gfx10
22686 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V5
22687 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V5_gfx10
22688 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V5_nsa_gfx10
22689 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V6
22690 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V6_gfx10
22691 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V6_nsa_gfx10
22692 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V7
22693 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V7_gfx10
22694 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V7_nsa_gfx10
22695 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V8
22696 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V8_gfx10
22697 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V8_nsa_gfx10
22698 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V9
22699 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V9_gfx10
22700 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V3_V9_nsa_gfx10
22701 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V10
22702 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V10_gfx10
22703 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V10_nsa_gfx10
22704 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V3
22705 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V3_gfx10
22706 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V3_nsa_gfx10
22707 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V4
22708 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V4_gfx10
22709 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V4_nsa_gfx10
22710 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V5
22711 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V5_gfx10
22712 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V5_nsa_gfx10
22713 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V6
22714 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V6_gfx10
22715 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V6_nsa_gfx10
22716 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V7
22717 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V7_gfx10
22718 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V7_nsa_gfx10
22719 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V8
22720 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V8_gfx10
22721 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V8_nsa_gfx10
22722 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V9
22723 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V9_gfx10
22724 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V4_V9_nsa_gfx10
22725 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V10
22726 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V10_gfx10
22727 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V10_nsa_gfx10
22728 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V3
22729 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V3_gfx10
22730 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V3_nsa_gfx10
22731 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V4
22732 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V4_gfx10
22733 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V4_nsa_gfx10
22734 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V5
22735 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V5_gfx10
22736 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V5_nsa_gfx10
22737 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V6
22738 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V6_gfx10
22739 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V6_nsa_gfx10
22740 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V7
22741 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V7_gfx10
22742 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V7_nsa_gfx10
22743 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V8
22744 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V8_gfx10
22745 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V8_nsa_gfx10
22746 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V9
22747 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V9_gfx10
22748 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_V5_V9_nsa_gfx10
22749 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V10_gfx10
22750 UINT64_C(4054319110), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V10_nsa_gfx10
22751 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V3_gfx10
22752 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V3_nsa_gfx10
22753 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V4_gfx10
22754 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V4_nsa_gfx10
22755 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V5_gfx10
22756 UINT64_C(4054319106), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V5_nsa_gfx10
22757 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V6_gfx10
22758 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V6_nsa_gfx10
22759 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V7_gfx10
22760 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V7_nsa_gfx10
22761 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V8_gfx10
22762 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V8_nsa_gfx10
22763 UINT64_C(4054319104), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V9_gfx10
22764 UINT64_C(4054319108), UINT64_C(0), // IMAGE_SAMPLE_C_CD_nortn_V9_nsa_gfx10
22765 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3
22766 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3_gfx10
22767 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3_gfx11
22768 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3_gfx12
22769 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx10
22770 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx11
22771 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4
22772 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4_gfx10
22773 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4_gfx11
22774 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4_gfx12
22775 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx10
22776 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx11
22777 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5
22778 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5_gfx10
22779 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5_gfx11
22780 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5_gfx12
22781 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx10
22782 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx11
22783 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6
22784 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6_gfx10
22785 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6_gfx11
22786 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6_gfx12
22787 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx10
22788 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx11
22789 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V8
22790 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V8_gfx10
22791 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V1_V8_gfx11
22792 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3
22793 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3_gfx10
22794 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3_gfx11
22795 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3_gfx12
22796 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx10
22797 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx11
22798 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4
22799 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4_gfx10
22800 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4_gfx11
22801 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4_gfx12
22802 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx10
22803 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx11
22804 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5
22805 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5_gfx10
22806 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5_gfx11
22807 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5_gfx12
22808 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx10
22809 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx11
22810 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6
22811 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6_gfx10
22812 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6_gfx11
22813 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6_gfx12
22814 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx10
22815 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx11
22816 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V8
22817 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V8_gfx10
22818 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V2_V8_gfx11
22819 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3
22820 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3_gfx10
22821 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3_gfx11
22822 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3_gfx12
22823 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx10
22824 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx11
22825 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4
22826 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4_gfx10
22827 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4_gfx11
22828 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4_gfx12
22829 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx10
22830 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx11
22831 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5
22832 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5_gfx10
22833 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5_gfx11
22834 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5_gfx12
22835 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx10
22836 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx11
22837 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6
22838 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6_gfx10
22839 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6_gfx11
22840 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6_gfx12
22841 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx10
22842 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx11
22843 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V8
22844 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V8_gfx10
22845 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V3_V8_gfx11
22846 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3
22847 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3_gfx10
22848 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3_gfx11
22849 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3_gfx12
22850 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx10
22851 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx11
22852 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4
22853 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4_gfx10
22854 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4_gfx11
22855 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4_gfx12
22856 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx10
22857 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx11
22858 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5
22859 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5_gfx10
22860 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5_gfx11
22861 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5_gfx12
22862 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx10
22863 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx11
22864 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6
22865 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6_gfx10
22866 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6_gfx11
22867 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6_gfx12
22868 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx10
22869 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx11
22870 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V8
22871 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V8_gfx10
22872 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V4_V8_gfx11
22873 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3
22874 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3_gfx10
22875 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3_gfx11
22876 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3_gfx12
22877 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx10
22878 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx11
22879 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4
22880 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4_gfx10
22881 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4_gfx11
22882 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4_gfx12
22883 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx10
22884 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx11
22885 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5
22886 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5_gfx10
22887 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5_gfx11
22888 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5_gfx12
22889 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx10
22890 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx11
22891 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6
22892 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6_gfx10
22893 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6_gfx11
22894 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6_gfx12
22895 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx10
22896 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx11
22897 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V8
22898 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V8_gfx10
22899 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_V5_V8_gfx11
22900 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx10
22901 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx11
22902 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx12
22903 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx10
22904 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx11
22905 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx10
22906 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx11
22907 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx12
22908 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx10
22909 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx11
22910 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx10
22911 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx11
22912 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx12
22913 UINT64_C(4041474050), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx10
22914 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx11
22915 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx10
22916 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx11
22917 UINT64_C(3826401280), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx12
22918 UINT64_C(4041474052), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx10
22919 UINT64_C(4045668353), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx11
22920 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx10
22921 UINT64_C(4045668352), UINT64_C(0), // IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx11
22922 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2
22923 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2_gfx10
22924 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2_gfx11
22925 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2_gfx12
22926 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx10
22927 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx11
22928 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3
22929 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3_gfx10
22930 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3_gfx11
22931 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3_gfx12
22932 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx10
22933 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx11
22934 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4
22935 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4_gfx10
22936 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4_gfx11
22937 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4_gfx12
22938 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx10
22939 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx11
22940 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5
22941 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5_gfx10
22942 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5_gfx11
22943 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5_gfx12
22944 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx10
22945 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx11
22946 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V8
22947 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V8_gfx10
22948 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V1_V8_gfx11
22949 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2
22950 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2_gfx10
22951 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2_gfx11
22952 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2_gfx12
22953 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx10
22954 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx11
22955 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3
22956 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3_gfx10
22957 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3_gfx11
22958 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3_gfx12
22959 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx10
22960 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx11
22961 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4
22962 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4_gfx10
22963 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4_gfx11
22964 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4_gfx12
22965 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx10
22966 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx11
22967 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5
22968 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5_gfx10
22969 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5_gfx11
22970 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5_gfx12
22971 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx10
22972 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx11
22973 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V8
22974 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V8_gfx10
22975 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V2_V8_gfx11
22976 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2
22977 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2_gfx10
22978 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2_gfx11
22979 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2_gfx12
22980 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx10
22981 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx11
22982 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3
22983 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3_gfx10
22984 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3_gfx11
22985 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3_gfx12
22986 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx10
22987 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx11
22988 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4
22989 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4_gfx10
22990 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4_gfx11
22991 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4_gfx12
22992 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx10
22993 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx11
22994 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5
22995 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5_gfx10
22996 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5_gfx11
22997 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5_gfx12
22998 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx10
22999 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx11
23000 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V8
23001 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V8_gfx10
23002 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V3_V8_gfx11
23003 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2
23004 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2_gfx10
23005 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2_gfx11
23006 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2_gfx12
23007 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx10
23008 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx11
23009 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3
23010 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3_gfx10
23011 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3_gfx11
23012 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3_gfx12
23013 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx10
23014 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx11
23015 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4
23016 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4_gfx10
23017 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4_gfx11
23018 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4_gfx12
23019 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx10
23020 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx11
23021 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5
23022 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5_gfx10
23023 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5_gfx11
23024 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5_gfx12
23025 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx10
23026 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx11
23027 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V8
23028 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V8_gfx10
23029 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V4_V8_gfx11
23030 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2
23031 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2_gfx10
23032 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2_gfx11
23033 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2_gfx12
23034 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx10
23035 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx11
23036 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3
23037 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3_gfx10
23038 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3_gfx11
23039 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3_gfx12
23040 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx10
23041 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx11
23042 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4
23043 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4_gfx10
23044 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4_gfx11
23045 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4_gfx12
23046 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx10
23047 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx11
23048 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5
23049 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5_gfx10
23050 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5_gfx11
23051 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5_gfx12
23052 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx10
23053 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx11
23054 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V8
23055 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V8_gfx10
23056 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_V5_V8_gfx11
23057 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V2_gfx10
23058 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V2_gfx11
23059 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V2_gfx12
23060 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx10
23061 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx11
23062 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V3_gfx10
23063 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V3_gfx11
23064 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V3_gfx12
23065 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx10
23066 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx11
23067 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V4_gfx10
23068 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V4_gfx11
23069 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V4_gfx12
23070 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx10
23071 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx11
23072 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V5_gfx10
23073 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V5_gfx11
23074 UINT64_C(3826302976), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V5_gfx12
23075 UINT64_C(4037279746), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx10
23076 UINT64_C(4044095489), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx11
23077 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V8_gfx10
23078 UINT64_C(4044095488), UINT64_C(0), // IMAGE_SAMPLE_C_CL_nortn_V8_gfx11
23079 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3
23080 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx10
23081 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx11
23082 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx12
23083 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx10
23084 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx11
23085 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4
23086 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx10
23087 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx11
23088 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx12
23089 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx10
23090 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx11
23091 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5
23092 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx10
23093 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx11
23094 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx12
23095 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx10
23096 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx11
23097 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6
23098 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx10
23099 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx11
23100 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx12
23101 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx10
23102 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx11
23103 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7
23104 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx10
23105 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx11
23106 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx12
23107 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx10
23108 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx11
23109 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8
23110 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx10
23111 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx11
23112 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx12
23113 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx10
23114 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx11
23115 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9
23116 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx10
23117 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx11
23118 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx12
23119 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx10
23120 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx11
23121 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3
23122 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx10
23123 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx11
23124 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx12
23125 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx10
23126 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx11
23127 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4
23128 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx10
23129 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx11
23130 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx12
23131 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx10
23132 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx11
23133 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5
23134 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx10
23135 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx11
23136 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx12
23137 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx10
23138 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx11
23139 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6
23140 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx10
23141 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx11
23142 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx12
23143 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx10
23144 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx11
23145 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7
23146 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx10
23147 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx11
23148 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx12
23149 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx10
23150 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx11
23151 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8
23152 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx10
23153 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx11
23154 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx12
23155 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx10
23156 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx11
23157 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9
23158 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx10
23159 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx11
23160 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx12
23161 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx10
23162 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx11
23163 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3
23164 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx10
23165 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx11
23166 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx12
23167 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx10
23168 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx11
23169 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4
23170 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx10
23171 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx11
23172 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx12
23173 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx10
23174 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx11
23175 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5
23176 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx10
23177 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx11
23178 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx12
23179 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx10
23180 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx11
23181 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6
23182 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx10
23183 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx11
23184 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx12
23185 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx10
23186 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx11
23187 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7
23188 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx10
23189 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx11
23190 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx12
23191 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx10
23192 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx11
23193 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8
23194 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx10
23195 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx11
23196 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx12
23197 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx10
23198 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx11
23199 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9
23200 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx10
23201 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx11
23202 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx12
23203 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx10
23204 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx11
23205 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3
23206 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx10
23207 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx11
23208 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx12
23209 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx10
23210 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx11
23211 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4
23212 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx10
23213 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx11
23214 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx12
23215 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx10
23216 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx11
23217 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5
23218 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx10
23219 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx11
23220 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx12
23221 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx10
23222 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx11
23223 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6
23224 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx10
23225 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx11
23226 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx12
23227 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx10
23228 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx11
23229 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7
23230 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx10
23231 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx11
23232 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx12
23233 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx10
23234 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx11
23235 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8
23236 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx10
23237 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx11
23238 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx12
23239 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx10
23240 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx11
23241 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9
23242 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx10
23243 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx11
23244 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx12
23245 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx10
23246 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx11
23247 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3
23248 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx10
23249 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx11
23250 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx12
23251 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx10
23252 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx11
23253 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4
23254 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx10
23255 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx11
23256 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx12
23257 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx10
23258 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx11
23259 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5
23260 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx10
23261 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx11
23262 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx12
23263 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx10
23264 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx11
23265 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6
23266 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx10
23267 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx11
23268 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx12
23269 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx10
23270 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx11
23271 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7
23272 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx10
23273 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx11
23274 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx12
23275 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx10
23276 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx11
23277 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8
23278 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx10
23279 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx11
23280 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx12
23281 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx10
23282 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx11
23283 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9
23284 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx10
23285 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx11
23286 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx12
23287 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx10
23288 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx11
23289 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx10
23290 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx11
23291 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx12
23292 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx10
23293 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx11
23294 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx10
23295 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx11
23296 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx12
23297 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx10
23298 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx11
23299 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx10
23300 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx11
23301 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx12
23302 UINT64_C(4037804035), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx10
23303 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx11
23304 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx10
23305 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx11
23306 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx12
23307 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx10
23308 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx11
23309 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx10
23310 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx11
23311 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx12
23312 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx10
23313 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx11
23314 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx10
23315 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx11
23316 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx12
23317 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx10
23318 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx11
23319 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx10
23320 UINT64_C(4048551936), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx11
23321 UINT64_C(3826581504), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx12
23322 UINT64_C(4037804037), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx10
23323 UINT64_C(4048551937), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx11
23324 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10
23325 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx10
23326 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx11
23327 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx12
23328 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx10
23329 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx11
23330 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4
23331 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx10
23332 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx11
23333 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx12
23334 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx10
23335 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx11
23336 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5
23337 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx10
23338 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx11
23339 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx12
23340 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx10
23341 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx11
23342 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6
23343 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx10
23344 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx11
23345 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx12
23346 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx10
23347 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx11
23348 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7
23349 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx10
23350 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx11
23351 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx12
23352 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx10
23353 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx11
23354 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8
23355 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx10
23356 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx11
23357 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx12
23358 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx10
23359 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx11
23360 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9
23361 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx10
23362 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx11
23363 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx12
23364 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx10
23365 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx11
23366 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10
23367 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx10
23368 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx11
23369 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx12
23370 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx10
23371 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx11
23372 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4
23373 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx10
23374 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx11
23375 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx12
23376 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx10
23377 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx11
23378 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5
23379 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx10
23380 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx11
23381 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx12
23382 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx10
23383 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx11
23384 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6
23385 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx10
23386 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx11
23387 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx12
23388 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx10
23389 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx11
23390 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7
23391 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx10
23392 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx11
23393 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx12
23394 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx10
23395 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx11
23396 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8
23397 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx10
23398 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx11
23399 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx12
23400 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx10
23401 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx11
23402 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9
23403 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx10
23404 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx11
23405 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx12
23406 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx10
23407 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx11
23408 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10
23409 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx10
23410 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx11
23411 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx12
23412 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx10
23413 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx11
23414 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4
23415 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx10
23416 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx11
23417 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx12
23418 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx10
23419 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx11
23420 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5
23421 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx10
23422 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx11
23423 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx12
23424 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx10
23425 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx11
23426 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6
23427 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx10
23428 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx11
23429 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx12
23430 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx10
23431 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx11
23432 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7
23433 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx10
23434 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx11
23435 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx12
23436 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx10
23437 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx11
23438 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8
23439 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx10
23440 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx11
23441 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx12
23442 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx10
23443 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx11
23444 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9
23445 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx10
23446 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx11
23447 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx12
23448 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx10
23449 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx11
23450 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10
23451 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx10
23452 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx11
23453 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx12
23454 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx10
23455 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx11
23456 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4
23457 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx10
23458 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx11
23459 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx12
23460 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx10
23461 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx11
23462 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5
23463 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx10
23464 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx11
23465 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx12
23466 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx10
23467 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx11
23468 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6
23469 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx10
23470 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx11
23471 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx12
23472 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx10
23473 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx11
23474 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7
23475 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx10
23476 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx11
23477 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx12
23478 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx10
23479 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx11
23480 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8
23481 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx10
23482 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx11
23483 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx12
23484 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx10
23485 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx11
23486 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9
23487 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx10
23488 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx11
23489 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx12
23490 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx10
23491 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx11
23492 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10
23493 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx10
23494 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx11
23495 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx12
23496 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx10
23497 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx11
23498 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4
23499 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx10
23500 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx11
23501 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx12
23502 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx10
23503 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx11
23504 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5
23505 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx10
23506 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx11
23507 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx12
23508 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx10
23509 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx11
23510 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6
23511 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx10
23512 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx11
23513 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx12
23514 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx10
23515 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx11
23516 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7
23517 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx10
23518 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx11
23519 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx12
23520 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx10
23521 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx11
23522 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8
23523 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx10
23524 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx11
23525 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx12
23526 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx10
23527 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx11
23528 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9
23529 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx10
23530 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx11
23531 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx12
23532 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx10
23533 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx11
23534 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx10
23535 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx11
23536 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx12
23537 UINT64_C(4041998343), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx10
23538 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx11
23539 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx10
23540 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx11
23541 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx12
23542 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx10
23543 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx11
23544 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx10
23545 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx11
23546 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx12
23547 UINT64_C(4041998339), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx10
23548 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx11
23549 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx10
23550 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx11
23551 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx12
23552 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx10
23553 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx11
23554 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx10
23555 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx11
23556 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx12
23557 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx10
23558 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx11
23559 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx10
23560 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx11
23561 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx12
23562 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx10
23563 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx11
23564 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx10
23565 UINT64_C(4049076224), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx11
23566 UINT64_C(3826614272), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx12
23567 UINT64_C(4041998341), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx10
23568 UINT64_C(4049076225), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx11
23569 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10
23570 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx10
23571 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx11
23572 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx12
23573 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx10
23574 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx11
23575 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11
23576 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx10
23577 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx11
23578 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx12
23579 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx10
23580 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx11
23581 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12
23582 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx10
23583 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx11
23584 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx12
23585 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx10
23586 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx11
23587 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4
23588 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx10
23589 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx11
23590 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx12
23591 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx10
23592 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx11
23593 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5
23594 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx10
23595 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx11
23596 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx12
23597 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx10
23598 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx11
23599 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6
23600 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx10
23601 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx11
23602 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx12
23603 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx10
23604 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx11
23605 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7
23606 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx10
23607 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx11
23608 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx12
23609 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx10
23610 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx11
23611 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8
23612 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx10
23613 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx11
23614 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx12
23615 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx10
23616 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx11
23617 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9
23618 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx10
23619 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx11
23620 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx12
23621 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx10
23622 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx11
23623 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10
23624 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx10
23625 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx11
23626 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx12
23627 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx10
23628 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx11
23629 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11
23630 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx10
23631 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx11
23632 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx12
23633 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx10
23634 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx11
23635 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12
23636 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx10
23637 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx11
23638 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx12
23639 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx10
23640 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx11
23641 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4
23642 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx10
23643 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx11
23644 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx12
23645 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx10
23646 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx11
23647 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5
23648 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx10
23649 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx11
23650 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx12
23651 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx10
23652 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx11
23653 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6
23654 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx10
23655 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx11
23656 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx12
23657 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx10
23658 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx11
23659 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7
23660 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx10
23661 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx11
23662 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx12
23663 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx10
23664 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx11
23665 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8
23666 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx10
23667 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx11
23668 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx12
23669 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx10
23670 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx11
23671 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9
23672 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx10
23673 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx11
23674 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx12
23675 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx10
23676 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx11
23677 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10
23678 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx10
23679 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx11
23680 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx12
23681 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx10
23682 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx11
23683 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11
23684 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx10
23685 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx11
23686 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx12
23687 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx10
23688 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx11
23689 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12
23690 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx10
23691 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx11
23692 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx12
23693 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx10
23694 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx11
23695 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4
23696 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx10
23697 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx11
23698 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx12
23699 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx10
23700 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx11
23701 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5
23702 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx10
23703 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx11
23704 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx12
23705 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx10
23706 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx11
23707 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6
23708 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx10
23709 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx11
23710 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx12
23711 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx10
23712 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx11
23713 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7
23714 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx10
23715 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx11
23716 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx12
23717 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx10
23718 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx11
23719 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8
23720 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx10
23721 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx11
23722 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx12
23723 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx10
23724 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx11
23725 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9
23726 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx10
23727 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx11
23728 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx12
23729 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx10
23730 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx11
23731 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10
23732 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx10
23733 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx11
23734 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx12
23735 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx10
23736 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx11
23737 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11
23738 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx10
23739 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx11
23740 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx12
23741 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx10
23742 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx11
23743 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12
23744 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx10
23745 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx11
23746 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx12
23747 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx10
23748 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx11
23749 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4
23750 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx10
23751 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx11
23752 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx12
23753 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx10
23754 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx11
23755 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5
23756 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx10
23757 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx11
23758 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx12
23759 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx10
23760 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx11
23761 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6
23762 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx10
23763 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx11
23764 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx12
23765 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx10
23766 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx11
23767 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7
23768 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx10
23769 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx11
23770 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx12
23771 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx10
23772 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx11
23773 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8
23774 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx10
23775 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx11
23776 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx12
23777 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx10
23778 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx11
23779 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9
23780 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx10
23781 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx11
23782 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx12
23783 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx10
23784 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx11
23785 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10
23786 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx10
23787 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx11
23788 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx12
23789 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx10
23790 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx11
23791 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11
23792 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx10
23793 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx11
23794 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx12
23795 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx10
23796 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx11
23797 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12
23798 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx10
23799 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx11
23800 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx12
23801 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx10
23802 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx11
23803 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4
23804 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx10
23805 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx11
23806 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx12
23807 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx10
23808 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx11
23809 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5
23810 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx10
23811 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx11
23812 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx12
23813 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx10
23814 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx11
23815 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6
23816 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx10
23817 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx11
23818 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx12
23819 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx10
23820 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx11
23821 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7
23822 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx10
23823 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx11
23824 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx12
23825 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx10
23826 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx11
23827 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8
23828 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx10
23829 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx11
23830 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx12
23831 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx10
23832 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx11
23833 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9
23834 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx10
23835 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx11
23836 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx12
23837 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx10
23838 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx11
23839 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx10
23840 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx11
23841 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx12
23842 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx10
23843 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx11
23844 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx10
23845 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx11
23846 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx12
23847 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx10
23848 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx11
23849 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx10
23850 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx11
23851 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx12
23852 UINT64_C(4041998342), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx10
23853 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx11
23854 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx10
23855 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx11
23856 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx12
23857 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx10
23858 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx11
23859 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx10
23860 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx11
23861 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx12
23862 UINT64_C(4041998338), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx10
23863 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx11
23864 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx10
23865 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx11
23866 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx12
23867 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx10
23868 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx11
23869 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx10
23870 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx11
23871 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx12
23872 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx10
23873 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx11
23874 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx10
23875 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx11
23876 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx12
23877 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx10
23878 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx11
23879 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx10
23880 UINT64_C(4045930496), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx11
23881 UINT64_C(3826417664), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx12
23882 UINT64_C(4041998340), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx10
23883 UINT64_C(4045930497), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx11
23884 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10
23885 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10_gfx10
23886 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10_gfx11
23887 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10_gfx12
23888 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx10
23889 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx11
23890 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11
23891 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11_gfx10
23892 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11_gfx11
23893 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11_gfx12
23894 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx10
23895 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx11
23896 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3
23897 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3_gfx10
23898 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3_gfx11
23899 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3_gfx12
23900 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx10
23901 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx11
23902 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4
23903 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4_gfx10
23904 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4_gfx11
23905 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4_gfx12
23906 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx10
23907 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx11
23908 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5
23909 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5_gfx10
23910 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5_gfx11
23911 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5_gfx12
23912 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx10
23913 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx11
23914 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6
23915 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6_gfx10
23916 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6_gfx11
23917 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6_gfx12
23918 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx10
23919 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx11
23920 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7
23921 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7_gfx10
23922 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7_gfx11
23923 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7_gfx12
23924 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx10
23925 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx11
23926 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8
23927 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8_gfx10
23928 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8_gfx11
23929 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8_gfx12
23930 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx10
23931 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx11
23932 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9
23933 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9_gfx10
23934 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9_gfx11
23935 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9_gfx12
23936 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx10
23937 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx11
23938 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10
23939 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10_gfx10
23940 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10_gfx11
23941 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10_gfx12
23942 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx10
23943 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx11
23944 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11
23945 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11_gfx10
23946 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11_gfx11
23947 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11_gfx12
23948 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx10
23949 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx11
23950 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3
23951 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3_gfx10
23952 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3_gfx11
23953 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3_gfx12
23954 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx10
23955 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx11
23956 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4
23957 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4_gfx10
23958 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4_gfx11
23959 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4_gfx12
23960 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx10
23961 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx11
23962 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5
23963 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5_gfx10
23964 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5_gfx11
23965 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5_gfx12
23966 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx10
23967 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx11
23968 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6
23969 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6_gfx10
23970 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6_gfx11
23971 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6_gfx12
23972 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx10
23973 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx11
23974 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7
23975 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7_gfx10
23976 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7_gfx11
23977 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7_gfx12
23978 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx10
23979 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx11
23980 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8
23981 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8_gfx10
23982 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8_gfx11
23983 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8_gfx12
23984 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx10
23985 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx11
23986 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9
23987 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9_gfx10
23988 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9_gfx11
23989 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9_gfx12
23990 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx10
23991 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx11
23992 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10
23993 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10_gfx10
23994 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10_gfx11
23995 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10_gfx12
23996 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx10
23997 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx11
23998 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11
23999 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11_gfx10
24000 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11_gfx11
24001 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11_gfx12
24002 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx10
24003 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx11
24004 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3
24005 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3_gfx10
24006 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3_gfx11
24007 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3_gfx12
24008 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx10
24009 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx11
24010 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4
24011 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4_gfx10
24012 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4_gfx11
24013 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4_gfx12
24014 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx10
24015 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx11
24016 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5
24017 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5_gfx10
24018 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5_gfx11
24019 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5_gfx12
24020 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx10
24021 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx11
24022 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6
24023 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6_gfx10
24024 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6_gfx11
24025 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6_gfx12
24026 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx10
24027 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx11
24028 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7
24029 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7_gfx10
24030 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7_gfx11
24031 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7_gfx12
24032 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx10
24033 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx11
24034 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8
24035 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8_gfx10
24036 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8_gfx11
24037 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8_gfx12
24038 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx10
24039 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx11
24040 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9
24041 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9_gfx10
24042 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9_gfx11
24043 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9_gfx12
24044 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx10
24045 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx11
24046 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10
24047 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10_gfx10
24048 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10_gfx11
24049 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10_gfx12
24050 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx10
24051 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx11
24052 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11
24053 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11_gfx10
24054 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11_gfx11
24055 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11_gfx12
24056 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx10
24057 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx11
24058 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3
24059 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3_gfx10
24060 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3_gfx11
24061 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3_gfx12
24062 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx10
24063 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx11
24064 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4
24065 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4_gfx10
24066 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4_gfx11
24067 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4_gfx12
24068 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx10
24069 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx11
24070 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5
24071 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5_gfx10
24072 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5_gfx11
24073 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5_gfx12
24074 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx10
24075 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx11
24076 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6
24077 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6_gfx10
24078 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6_gfx11
24079 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6_gfx12
24080 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx10
24081 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx11
24082 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7
24083 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7_gfx10
24084 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7_gfx11
24085 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7_gfx12
24086 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx10
24087 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx11
24088 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8
24089 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8_gfx10
24090 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8_gfx11
24091 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8_gfx12
24092 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx10
24093 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx11
24094 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9
24095 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9_gfx10
24096 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9_gfx11
24097 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9_gfx12
24098 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx10
24099 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx11
24100 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10
24101 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10_gfx10
24102 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10_gfx11
24103 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10_gfx12
24104 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx10
24105 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx11
24106 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11
24107 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11_gfx10
24108 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11_gfx11
24109 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11_gfx12
24110 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx10
24111 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx11
24112 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3
24113 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3_gfx10
24114 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3_gfx11
24115 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3_gfx12
24116 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx10
24117 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx11
24118 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4
24119 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4_gfx10
24120 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4_gfx11
24121 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4_gfx12
24122 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx10
24123 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx11
24124 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5
24125 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5_gfx10
24126 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5_gfx11
24127 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5_gfx12
24128 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx10
24129 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx11
24130 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6
24131 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6_gfx10
24132 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6_gfx11
24133 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6_gfx12
24134 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx10
24135 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx11
24136 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7
24137 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7_gfx10
24138 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7_gfx11
24139 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7_gfx12
24140 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx10
24141 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx11
24142 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8
24143 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8_gfx10
24144 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8_gfx11
24145 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8_gfx12
24146 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx10
24147 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx11
24148 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9
24149 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9_gfx10
24150 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9_gfx11
24151 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9_gfx12
24152 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx10
24153 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx11
24154 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx10
24155 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx11
24156 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx12
24157 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx10
24158 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx11
24159 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx10
24160 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx11
24161 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx12
24162 UINT64_C(4037804038), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx10
24163 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx11
24164 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx10
24165 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx11
24166 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx12
24167 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx10
24168 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx11
24169 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx10
24170 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx11
24171 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx12
24172 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx10
24173 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx11
24174 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx10
24175 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx11
24176 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx12
24177 UINT64_C(4037804034), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx10
24178 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx11
24179 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx10
24180 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx11
24181 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx12
24182 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx10
24183 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx11
24184 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx10
24185 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx11
24186 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx12
24187 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx10
24188 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx11
24189 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx10
24190 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx11
24191 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx12
24192 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx10
24193 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx11
24194 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx10
24195 UINT64_C(4044357632), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx11
24196 UINT64_C(3826319360), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx12
24197 UINT64_C(4037804036), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx10
24198 UINT64_C(4044357633), UINT64_C(0), // IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx11
24199 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3
24200 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3_gfx10
24201 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3_gfx11
24202 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3_gfx12
24203 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx10
24204 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx11
24205 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4
24206 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4_gfx10
24207 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4_gfx11
24208 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4_gfx12
24209 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx10
24210 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx11
24211 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5
24212 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5_gfx10
24213 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5_gfx11
24214 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5_gfx12
24215 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx10
24216 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx11
24217 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6
24218 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6_gfx10
24219 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6_gfx11
24220 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6_gfx12
24221 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx10
24222 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx11
24223 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7
24224 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7_gfx10
24225 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7_gfx11
24226 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7_gfx12
24227 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx10
24228 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx11
24229 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8
24230 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8_gfx10
24231 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8_gfx11
24232 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8_gfx12
24233 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx10
24234 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx11
24235 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3
24236 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3_gfx10
24237 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3_gfx11
24238 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3_gfx12
24239 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx10
24240 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx11
24241 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4
24242 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4_gfx10
24243 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4_gfx11
24244 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4_gfx12
24245 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx10
24246 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx11
24247 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5
24248 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5_gfx10
24249 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5_gfx11
24250 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5_gfx12
24251 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx10
24252 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx11
24253 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6
24254 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6_gfx10
24255 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6_gfx11
24256 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6_gfx12
24257 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx10
24258 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx11
24259 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7
24260 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7_gfx10
24261 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7_gfx11
24262 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7_gfx12
24263 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx10
24264 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx11
24265 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8
24266 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8_gfx10
24267 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8_gfx11
24268 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8_gfx12
24269 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx10
24270 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx11
24271 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3
24272 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3_gfx10
24273 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3_gfx11
24274 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3_gfx12
24275 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx10
24276 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx11
24277 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4
24278 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4_gfx10
24279 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4_gfx11
24280 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4_gfx12
24281 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx10
24282 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx11
24283 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5
24284 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5_gfx10
24285 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5_gfx11
24286 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5_gfx12
24287 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx10
24288 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx11
24289 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6
24290 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6_gfx10
24291 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6_gfx11
24292 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6_gfx12
24293 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx10
24294 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx11
24295 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7
24296 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7_gfx10
24297 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7_gfx11
24298 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7_gfx12
24299 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx10
24300 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx11
24301 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8
24302 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8_gfx10
24303 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8_gfx11
24304 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8_gfx12
24305 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx10
24306 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx11
24307 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3
24308 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3_gfx10
24309 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3_gfx11
24310 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3_gfx12
24311 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx10
24312 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx11
24313 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4
24314 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4_gfx10
24315 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4_gfx11
24316 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4_gfx12
24317 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx10
24318 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx11
24319 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5
24320 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5_gfx10
24321 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5_gfx11
24322 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5_gfx12
24323 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx10
24324 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx11
24325 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6
24326 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6_gfx10
24327 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6_gfx11
24328 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6_gfx12
24329 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx10
24330 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx11
24331 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7
24332 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7_gfx10
24333 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7_gfx11
24334 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7_gfx12
24335 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx10
24336 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx11
24337 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8
24338 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8_gfx10
24339 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8_gfx11
24340 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8_gfx12
24341 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx10
24342 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx11
24343 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3
24344 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3_gfx10
24345 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3_gfx11
24346 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3_gfx12
24347 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx10
24348 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx11
24349 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4
24350 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4_gfx10
24351 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4_gfx11
24352 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4_gfx12
24353 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx10
24354 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx11
24355 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5
24356 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5_gfx10
24357 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5_gfx11
24358 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5_gfx12
24359 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx10
24360 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx11
24361 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6
24362 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6_gfx10
24363 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6_gfx11
24364 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6_gfx12
24365 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx10
24366 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx11
24367 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7
24368 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7_gfx10
24369 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7_gfx11
24370 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7_gfx12
24371 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx10
24372 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx11
24373 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8
24374 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8_gfx10
24375 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8_gfx11
24376 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8_gfx12
24377 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx10
24378 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx11
24379 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx10
24380 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx11
24381 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx12
24382 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx10
24383 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx11
24384 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx10
24385 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx11
24386 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx12
24387 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx10
24388 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx11
24389 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx10
24390 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx11
24391 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx12
24392 UINT64_C(4037541891), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx10
24393 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx11
24394 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx10
24395 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx11
24396 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx12
24397 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx10
24398 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx11
24399 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx10
24400 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx11
24401 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx12
24402 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx10
24403 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx11
24404 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx10
24405 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx11
24406 UINT64_C(3826155520), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx12
24407 UINT64_C(4037541893), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx10
24408 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx11
24409 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4
24410 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx10
24411 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx11
24412 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx12
24413 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx10
24414 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx11
24415 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5
24416 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx10
24417 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx11
24418 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx12
24419 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx10
24420 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx11
24421 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6
24422 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx10
24423 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx11
24424 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx12
24425 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx10
24426 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx11
24427 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7
24428 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx10
24429 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx11
24430 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx12
24431 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx10
24432 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx11
24433 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8
24434 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx10
24435 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx11
24436 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx12
24437 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx10
24438 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx11
24439 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9
24440 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx10
24441 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx11
24442 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx12
24443 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx10
24444 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx11
24445 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4
24446 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx10
24447 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx11
24448 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx12
24449 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx10
24450 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx11
24451 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5
24452 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx10
24453 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx11
24454 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx12
24455 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx10
24456 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx11
24457 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6
24458 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx10
24459 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx11
24460 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx12
24461 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx10
24462 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx11
24463 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7
24464 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx10
24465 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx11
24466 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx12
24467 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx10
24468 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx11
24469 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8
24470 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx10
24471 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx11
24472 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx12
24473 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx10
24474 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx11
24475 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9
24476 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx10
24477 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx11
24478 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx12
24479 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx10
24480 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx11
24481 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4
24482 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx10
24483 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx11
24484 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx12
24485 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx10
24486 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx11
24487 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5
24488 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx10
24489 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx11
24490 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx12
24491 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx10
24492 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx11
24493 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6
24494 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx10
24495 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx11
24496 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx12
24497 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx10
24498 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx11
24499 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7
24500 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx10
24501 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx11
24502 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx12
24503 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx10
24504 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx11
24505 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8
24506 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx10
24507 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx11
24508 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx12
24509 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx10
24510 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx11
24511 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9
24512 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx10
24513 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx11
24514 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx12
24515 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx10
24516 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx11
24517 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4
24518 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx10
24519 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx11
24520 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx12
24521 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx10
24522 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx11
24523 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5
24524 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx10
24525 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx11
24526 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx12
24527 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx10
24528 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx11
24529 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6
24530 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx10
24531 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx11
24532 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx12
24533 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx10
24534 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx11
24535 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7
24536 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx10
24537 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx11
24538 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx12
24539 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx10
24540 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx11
24541 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8
24542 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx10
24543 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx11
24544 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx12
24545 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx10
24546 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx11
24547 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9
24548 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx10
24549 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx11
24550 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx12
24551 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx10
24552 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx11
24553 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4
24554 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx10
24555 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx11
24556 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx12
24557 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx10
24558 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx11
24559 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5
24560 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx10
24561 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx11
24562 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx12
24563 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx10
24564 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx11
24565 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6
24566 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx10
24567 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx11
24568 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx12
24569 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx10
24570 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx11
24571 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7
24572 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx10
24573 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx11
24574 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx12
24575 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx10
24576 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx11
24577 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8
24578 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx10
24579 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx11
24580 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx12
24581 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx10
24582 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx11
24583 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9
24584 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx10
24585 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx11
24586 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx12
24587 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx10
24588 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx11
24589 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx10
24590 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx11
24591 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx12
24592 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx10
24593 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx11
24594 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx10
24595 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx11
24596 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx12
24597 UINT64_C(4041736195), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx10
24598 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx11
24599 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx10
24600 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx11
24601 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx12
24602 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx10
24603 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx11
24604 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx10
24605 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx11
24606 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx12
24607 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx10
24608 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx11
24609 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx10
24610 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx11
24611 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx12
24612 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx10
24613 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx11
24614 UINT64_C(4041736193), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx10
24615 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx11
24616 UINT64_C(3826188288), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx12
24617 UINT64_C(4041736197), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx10
24618 UINT64_C(4042260481), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx11
24619 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10
24620 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10_gfx10
24621 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10_gfx11
24622 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10_gfx12
24623 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx10
24624 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx11
24625 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11
24626 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11_gfx10
24627 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11_gfx11
24628 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11_gfx12
24629 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx10
24630 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx11
24631 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4
24632 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4_gfx10
24633 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4_gfx11
24634 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4_gfx12
24635 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx10
24636 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx11
24637 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5
24638 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5_gfx10
24639 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5_gfx11
24640 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5_gfx12
24641 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx10
24642 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx11
24643 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6
24644 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6_gfx10
24645 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6_gfx11
24646 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6_gfx12
24647 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx10
24648 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx11
24649 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7
24650 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7_gfx10
24651 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7_gfx11
24652 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7_gfx12
24653 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx10
24654 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx11
24655 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8
24656 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8_gfx10
24657 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8_gfx11
24658 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8_gfx12
24659 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx10
24660 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx11
24661 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9
24662 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9_gfx10
24663 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9_gfx11
24664 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9_gfx12
24665 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx10
24666 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx11
24667 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10
24668 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10_gfx10
24669 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10_gfx11
24670 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10_gfx12
24671 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx10
24672 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx11
24673 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11
24674 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11_gfx10
24675 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11_gfx11
24676 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11_gfx12
24677 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx10
24678 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx11
24679 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4
24680 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4_gfx10
24681 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4_gfx11
24682 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4_gfx12
24683 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx10
24684 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx11
24685 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5
24686 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5_gfx10
24687 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5_gfx11
24688 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5_gfx12
24689 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx10
24690 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx11
24691 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6
24692 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6_gfx10
24693 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6_gfx11
24694 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6_gfx12
24695 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx10
24696 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx11
24697 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7
24698 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7_gfx10
24699 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7_gfx11
24700 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7_gfx12
24701 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx10
24702 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx11
24703 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8
24704 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8_gfx10
24705 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8_gfx11
24706 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8_gfx12
24707 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx10
24708 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx11
24709 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9
24710 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9_gfx10
24711 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9_gfx11
24712 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9_gfx12
24713 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx10
24714 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx11
24715 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10
24716 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10_gfx10
24717 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10_gfx11
24718 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10_gfx12
24719 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx10
24720 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx11
24721 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11
24722 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11_gfx10
24723 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11_gfx11
24724 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11_gfx12
24725 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx10
24726 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx11
24727 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4
24728 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4_gfx10
24729 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4_gfx11
24730 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4_gfx12
24731 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx10
24732 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx11
24733 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5
24734 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5_gfx10
24735 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5_gfx11
24736 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5_gfx12
24737 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx10
24738 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx11
24739 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6
24740 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6_gfx10
24741 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6_gfx11
24742 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6_gfx12
24743 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx10
24744 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx11
24745 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7
24746 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7_gfx10
24747 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7_gfx11
24748 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7_gfx12
24749 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx10
24750 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx11
24751 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8
24752 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8_gfx10
24753 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8_gfx11
24754 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8_gfx12
24755 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx10
24756 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx11
24757 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9
24758 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9_gfx10
24759 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9_gfx11
24760 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9_gfx12
24761 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx10
24762 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx11
24763 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10
24764 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10_gfx10
24765 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10_gfx11
24766 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10_gfx12
24767 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx10
24768 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx11
24769 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11
24770 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11_gfx10
24771 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11_gfx11
24772 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11_gfx12
24773 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx10
24774 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx11
24775 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4
24776 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4_gfx10
24777 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4_gfx11
24778 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4_gfx12
24779 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx10
24780 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx11
24781 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5
24782 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5_gfx10
24783 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5_gfx11
24784 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5_gfx12
24785 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx10
24786 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx11
24787 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6
24788 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6_gfx10
24789 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6_gfx11
24790 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6_gfx12
24791 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx10
24792 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx11
24793 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7
24794 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7_gfx10
24795 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7_gfx11
24796 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7_gfx12
24797 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx10
24798 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx11
24799 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8
24800 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8_gfx10
24801 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8_gfx11
24802 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8_gfx12
24803 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx10
24804 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx11
24805 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9
24806 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9_gfx10
24807 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9_gfx11
24808 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9_gfx12
24809 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx10
24810 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx11
24811 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10
24812 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10_gfx10
24813 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10_gfx11
24814 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10_gfx12
24815 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx10
24816 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx11
24817 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11
24818 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11_gfx10
24819 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11_gfx11
24820 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11_gfx12
24821 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx10
24822 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx11
24823 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4
24824 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4_gfx10
24825 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4_gfx11
24826 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4_gfx12
24827 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx10
24828 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx11
24829 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5
24830 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5_gfx10
24831 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5_gfx11
24832 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5_gfx12
24833 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx10
24834 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx11
24835 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6
24836 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6_gfx10
24837 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6_gfx11
24838 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6_gfx12
24839 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx10
24840 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx11
24841 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7
24842 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7_gfx10
24843 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7_gfx11
24844 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7_gfx12
24845 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx10
24846 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx11
24847 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8
24848 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8_gfx10
24849 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8_gfx11
24850 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8_gfx12
24851 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx10
24852 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx11
24853 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9
24854 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9_gfx10
24855 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9_gfx11
24856 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9_gfx12
24857 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx10
24858 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx11
24859 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V10_gfx10
24860 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V10_gfx11
24861 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V10_gfx12
24862 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx10
24863 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx11
24864 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V11_gfx10
24865 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V11_gfx11
24866 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V11_gfx12
24867 UINT64_C(4041736198), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx10
24868 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx11
24869 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V4_gfx10
24870 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V4_gfx11
24871 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V4_gfx12
24872 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx10
24873 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx11
24874 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V5_gfx10
24875 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V5_gfx11
24876 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V5_gfx12
24877 UINT64_C(4041736194), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx10
24878 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx11
24879 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V6_gfx10
24880 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V6_gfx11
24881 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V6_gfx12
24882 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx10
24883 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx11
24884 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V7_gfx10
24885 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V7_gfx11
24886 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V7_gfx12
24887 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx10
24888 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx11
24889 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V8_gfx10
24890 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V8_gfx11
24891 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V8_gfx12
24892 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx10
24893 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx11
24894 UINT64_C(4041736192), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V9_gfx10
24895 UINT64_C(4037804032), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V9_gfx11
24896 UINT64_C(3825909760), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V9_gfx12
24897 UINT64_C(4041736196), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx10
24898 UINT64_C(4037804033), UINT64_C(0), // IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx11
24899 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10
24900 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10_gfx10
24901 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10_gfx11
24902 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10_gfx12
24903 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx10
24904 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx11
24905 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3
24906 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3_gfx10
24907 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3_gfx11
24908 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3_gfx12
24909 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx10
24910 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx11
24911 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4
24912 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4_gfx10
24913 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4_gfx11
24914 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4_gfx12
24915 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx10
24916 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx11
24917 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5
24918 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5_gfx10
24919 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5_gfx11
24920 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5_gfx12
24921 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx10
24922 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx11
24923 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6
24924 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6_gfx10
24925 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6_gfx11
24926 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6_gfx12
24927 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx10
24928 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx11
24929 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7
24930 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7_gfx10
24931 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7_gfx11
24932 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7_gfx12
24933 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx10
24934 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx11
24935 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8
24936 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8_gfx10
24937 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8_gfx11
24938 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8_gfx12
24939 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx10
24940 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx11
24941 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9
24942 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9_gfx10
24943 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9_gfx11
24944 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9_gfx12
24945 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx10
24946 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx11
24947 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10
24948 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10_gfx10
24949 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10_gfx11
24950 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10_gfx12
24951 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx10
24952 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx11
24953 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3
24954 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3_gfx10
24955 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3_gfx11
24956 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3_gfx12
24957 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx10
24958 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx11
24959 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4
24960 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4_gfx10
24961 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4_gfx11
24962 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4_gfx12
24963 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx10
24964 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx11
24965 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5
24966 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5_gfx10
24967 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5_gfx11
24968 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5_gfx12
24969 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx10
24970 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx11
24971 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6
24972 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6_gfx10
24973 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6_gfx11
24974 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6_gfx12
24975 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx10
24976 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx11
24977 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7
24978 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7_gfx10
24979 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7_gfx11
24980 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7_gfx12
24981 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx10
24982 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx11
24983 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8
24984 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8_gfx10
24985 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8_gfx11
24986 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8_gfx12
24987 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx10
24988 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx11
24989 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9
24990 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9_gfx10
24991 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9_gfx11
24992 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9_gfx12
24993 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx10
24994 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx11
24995 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10
24996 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10_gfx10
24997 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10_gfx11
24998 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10_gfx12
24999 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx10
25000 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx11
25001 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3
25002 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3_gfx10
25003 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3_gfx11
25004 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3_gfx12
25005 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx10
25006 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx11
25007 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4
25008 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4_gfx10
25009 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4_gfx11
25010 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4_gfx12
25011 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx10
25012 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx11
25013 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5
25014 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5_gfx10
25015 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5_gfx11
25016 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5_gfx12
25017 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx10
25018 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx11
25019 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6
25020 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6_gfx10
25021 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6_gfx11
25022 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6_gfx12
25023 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx10
25024 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx11
25025 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7
25026 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7_gfx10
25027 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7_gfx11
25028 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7_gfx12
25029 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx10
25030 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx11
25031 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8
25032 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8_gfx10
25033 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8_gfx11
25034 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8_gfx12
25035 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx10
25036 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx11
25037 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9
25038 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9_gfx10
25039 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9_gfx11
25040 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9_gfx12
25041 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx10
25042 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx11
25043 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10
25044 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10_gfx10
25045 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10_gfx11
25046 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10_gfx12
25047 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx10
25048 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx11
25049 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3
25050 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3_gfx10
25051 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3_gfx11
25052 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3_gfx12
25053 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx10
25054 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx11
25055 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4
25056 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4_gfx10
25057 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4_gfx11
25058 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4_gfx12
25059 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx10
25060 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx11
25061 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5
25062 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5_gfx10
25063 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5_gfx11
25064 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5_gfx12
25065 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx10
25066 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx11
25067 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6
25068 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6_gfx10
25069 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6_gfx11
25070 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6_gfx12
25071 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx10
25072 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx11
25073 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7
25074 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7_gfx10
25075 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7_gfx11
25076 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7_gfx12
25077 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx10
25078 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx11
25079 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8
25080 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8_gfx10
25081 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8_gfx11
25082 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8_gfx12
25083 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx10
25084 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx11
25085 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9
25086 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9_gfx10
25087 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9_gfx11
25088 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9_gfx12
25089 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx10
25090 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx11
25091 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10
25092 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10_gfx10
25093 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10_gfx11
25094 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10_gfx12
25095 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx10
25096 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx11
25097 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3
25098 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3_gfx10
25099 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3_gfx11
25100 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3_gfx12
25101 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx10
25102 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx11
25103 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4
25104 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4_gfx10
25105 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4_gfx11
25106 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4_gfx12
25107 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx10
25108 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx11
25109 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5
25110 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5_gfx10
25111 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5_gfx11
25112 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5_gfx12
25113 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx10
25114 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx11
25115 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6
25116 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6_gfx10
25117 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6_gfx11
25118 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6_gfx12
25119 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx10
25120 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx11
25121 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7
25122 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7_gfx10
25123 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7_gfx11
25124 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7_gfx12
25125 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx10
25126 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx11
25127 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8
25128 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8_gfx10
25129 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8_gfx11
25130 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8_gfx12
25131 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx10
25132 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx11
25133 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9
25134 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9_gfx10
25135 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9_gfx11
25136 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9_gfx12
25137 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx10
25138 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx11
25139 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V10_gfx10
25140 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V10_gfx11
25141 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V10_gfx12
25142 UINT64_C(4037541894), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx10
25143 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx11
25144 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V3_gfx10
25145 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V3_gfx11
25146 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V3_gfx12
25147 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx10
25148 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx11
25149 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V4_gfx10
25150 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V4_gfx11
25151 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V4_gfx12
25152 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx10
25153 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx11
25154 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V5_gfx10
25155 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V5_gfx11
25156 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V5_gfx12
25157 UINT64_C(4037541890), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx10
25158 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx11
25159 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V6_gfx10
25160 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V6_gfx11
25161 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V6_gfx12
25162 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx10
25163 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx11
25164 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V7_gfx10
25165 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V7_gfx11
25166 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V7_gfx12
25167 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx10
25168 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx11
25169 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V8_gfx10
25170 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V8_gfx11
25171 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V8_gfx12
25172 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx10
25173 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx11
25174 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V9_gfx10
25175 UINT64_C(4035182592), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V9_gfx11
25176 UINT64_C(3825745920), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V9_gfx12
25177 UINT64_C(4037541892), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx10
25178 UINT64_C(4035182593), UINT64_C(0), // IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx11
25179 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3
25180 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx10
25181 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx11
25182 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx12
25183 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx10
25184 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx11
25185 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4
25186 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx10
25187 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx11
25188 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx12
25189 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx10
25190 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx11
25191 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5
25192 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx10
25193 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx11
25194 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx12
25195 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx10
25196 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx11
25197 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V8
25198 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx10
25199 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx11
25200 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3
25201 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx10
25202 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx11
25203 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx12
25204 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx10
25205 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx11
25206 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4
25207 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx10
25208 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx11
25209 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx12
25210 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx10
25211 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx11
25212 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5
25213 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx10
25214 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx11
25215 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx12
25216 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx10
25217 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx11
25218 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V8
25219 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx10
25220 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx11
25221 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3
25222 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx10
25223 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx11
25224 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx12
25225 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx10
25226 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx11
25227 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4
25228 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx10
25229 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx11
25230 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx12
25231 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx10
25232 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx11
25233 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5
25234 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx10
25235 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx11
25236 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx12
25237 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx10
25238 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx11
25239 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V8
25240 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx10
25241 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx11
25242 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3
25243 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx10
25244 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx11
25245 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx12
25246 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx10
25247 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx11
25248 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4
25249 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx10
25250 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx11
25251 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx12
25252 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx10
25253 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx11
25254 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5
25255 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx10
25256 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx11
25257 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx12
25258 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx10
25259 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx11
25260 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V8
25261 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx10
25262 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx11
25263 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3
25264 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx10
25265 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx11
25266 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx12
25267 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx10
25268 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx11
25269 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4
25270 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx10
25271 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx11
25272 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx12
25273 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx10
25274 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx11
25275 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5
25276 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx10
25277 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx11
25278 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx12
25279 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx10
25280 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx11
25281 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V8
25282 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx10
25283 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx11
25284 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx10
25285 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx11
25286 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx12
25287 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx10
25288 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx11
25289 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx10
25290 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx11
25291 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx12
25292 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx10
25293 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx11
25294 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx10
25295 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx11
25296 UINT64_C(3825958912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx12
25297 UINT64_C(4043046914), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx10
25298 UINT64_C(4038590465), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx11
25299 UINT64_C(4043046912), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx10
25300 UINT64_C(4038590464), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx11
25301 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2
25302 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2_gfx10
25303 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2_gfx11
25304 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2_gfx12
25305 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx10
25306 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx11
25307 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3
25308 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3_gfx10
25309 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3_gfx11
25310 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3_gfx12
25311 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx10
25312 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx11
25313 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4
25314 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4_gfx10
25315 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4_gfx11
25316 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4_gfx12
25317 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx10
25318 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx11
25319 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2
25320 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2_gfx10
25321 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2_gfx11
25322 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2_gfx12
25323 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx10
25324 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx11
25325 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3
25326 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3_gfx10
25327 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3_gfx11
25328 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3_gfx12
25329 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx10
25330 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx11
25331 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4
25332 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4_gfx10
25333 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4_gfx11
25334 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4_gfx12
25335 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx10
25336 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx11
25337 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2
25338 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2_gfx10
25339 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2_gfx11
25340 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2_gfx12
25341 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx10
25342 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx11
25343 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3
25344 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3_gfx10
25345 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3_gfx11
25346 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3_gfx12
25347 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx10
25348 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx11
25349 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4
25350 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4_gfx10
25351 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4_gfx11
25352 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4_gfx12
25353 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx10
25354 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx11
25355 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2
25356 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2_gfx10
25357 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2_gfx11
25358 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2_gfx12
25359 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx10
25360 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx11
25361 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3
25362 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3_gfx10
25363 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3_gfx11
25364 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3_gfx12
25365 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx10
25366 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx11
25367 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4
25368 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4_gfx10
25369 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4_gfx11
25370 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4_gfx12
25371 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx10
25372 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx11
25373 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2
25374 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2_gfx10
25375 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2_gfx11
25376 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2_gfx12
25377 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx10
25378 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx11
25379 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3
25380 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3_gfx10
25381 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3_gfx11
25382 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3_gfx12
25383 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx10
25384 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx11
25385 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4
25386 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4_gfx10
25387 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4_gfx11
25388 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4_gfx12
25389 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx10
25390 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx11
25391 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V2_gfx10
25392 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V2_gfx11
25393 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V2_gfx12
25394 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx10
25395 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx11
25396 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V3_gfx10
25397 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V3_gfx11
25398 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V3_gfx12
25399 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx10
25400 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx11
25401 UINT64_C(4038852608), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V4_gfx10
25402 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V4_gfx11
25403 UINT64_C(3825795072), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V4_gfx12
25404 UINT64_C(4038852610), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx10
25405 UINT64_C(4035969025), UINT64_C(0), // IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx11
25406 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3
25407 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3_gfx10
25408 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3_gfx11
25409 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3_gfx12
25410 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx10
25411 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx11
25412 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4
25413 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4_gfx10
25414 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4_gfx11
25415 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4_gfx12
25416 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx10
25417 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx11
25418 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5
25419 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5_gfx10
25420 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5_gfx11
25421 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5_gfx12
25422 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx10
25423 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx11
25424 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6
25425 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6_gfx10
25426 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6_gfx11
25427 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6_gfx12
25428 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx10
25429 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx11
25430 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V8
25431 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V8_gfx10
25432 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V1_V8_gfx11
25433 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3
25434 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3_gfx10
25435 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3_gfx11
25436 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3_gfx12
25437 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx10
25438 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx11
25439 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4
25440 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4_gfx10
25441 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4_gfx11
25442 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4_gfx12
25443 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx10
25444 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx11
25445 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5
25446 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5_gfx10
25447 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5_gfx11
25448 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5_gfx12
25449 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx10
25450 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx11
25451 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6
25452 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6_gfx10
25453 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6_gfx11
25454 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6_gfx12
25455 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx10
25456 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx11
25457 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V8
25458 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V8_gfx10
25459 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V2_V8_gfx11
25460 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3
25461 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3_gfx10
25462 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3_gfx11
25463 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3_gfx12
25464 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx10
25465 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx11
25466 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4
25467 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4_gfx10
25468 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4_gfx11
25469 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4_gfx12
25470 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx10
25471 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx11
25472 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5
25473 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5_gfx10
25474 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5_gfx11
25475 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5_gfx12
25476 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx10
25477 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx11
25478 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6
25479 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6_gfx10
25480 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6_gfx11
25481 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6_gfx12
25482 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx10
25483 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx11
25484 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V8
25485 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V8_gfx10
25486 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V3_V8_gfx11
25487 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3
25488 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3_gfx10
25489 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3_gfx11
25490 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3_gfx12
25491 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx10
25492 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx11
25493 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4
25494 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4_gfx10
25495 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4_gfx11
25496 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4_gfx12
25497 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx10
25498 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx11
25499 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5
25500 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5_gfx10
25501 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5_gfx11
25502 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5_gfx12
25503 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx10
25504 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx11
25505 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6
25506 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6_gfx10
25507 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6_gfx11
25508 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6_gfx12
25509 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx10
25510 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx11
25511 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V8
25512 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V8_gfx10
25513 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V4_V8_gfx11
25514 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3
25515 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3_gfx10
25516 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3_gfx11
25517 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3_gfx12
25518 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx10
25519 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx11
25520 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4
25521 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4_gfx10
25522 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4_gfx11
25523 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4_gfx12
25524 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx10
25525 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx11
25526 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5
25527 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5_gfx10
25528 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5_gfx11
25529 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5_gfx12
25530 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx10
25531 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx11
25532 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6
25533 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6_gfx10
25534 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6_gfx11
25535 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6_gfx12
25536 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx10
25537 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx11
25538 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V8
25539 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V8_gfx10
25540 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_V5_V8_gfx11
25541 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V3_gfx10
25542 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V3_gfx11
25543 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V3_gfx12
25544 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx10
25545 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx11
25546 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V4_gfx10
25547 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V4_gfx11
25548 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V4_gfx12
25549 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx10
25550 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx11
25551 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V5_gfx10
25552 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V5_gfx11
25553 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V5_gfx12
25554 UINT64_C(4042260482), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx10
25555 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx11
25556 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V6_gfx10
25557 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V6_gfx11
25558 UINT64_C(3825926144), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V6_gfx12
25559 UINT64_C(4042260484), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx10
25560 UINT64_C(4038066177), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx11
25561 UINT64_C(4042260480), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V8_gfx10
25562 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_O_nortn_V8_gfx11
25563 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2
25564 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2_gfx10
25565 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2_gfx11
25566 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2_gfx12
25567 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx10
25568 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx11
25569 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3
25570 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3_gfx10
25571 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3_gfx11
25572 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3_gfx12
25573 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx10
25574 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx11
25575 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4
25576 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4_gfx10
25577 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4_gfx11
25578 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4_gfx12
25579 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx10
25580 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx11
25581 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5
25582 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5_gfx10
25583 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5_gfx11
25584 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5_gfx12
25585 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx10
25586 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx11
25587 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V8
25588 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V8_gfx10
25589 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V1_V8_gfx11
25590 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2
25591 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2_gfx10
25592 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2_gfx11
25593 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2_gfx12
25594 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx10
25595 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx11
25596 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3
25597 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3_gfx10
25598 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3_gfx11
25599 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3_gfx12
25600 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx10
25601 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx11
25602 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4
25603 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4_gfx10
25604 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4_gfx11
25605 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4_gfx12
25606 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx10
25607 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx11
25608 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5
25609 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5_gfx10
25610 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5_gfx11
25611 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5_gfx12
25612 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx10
25613 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx11
25614 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V8
25615 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V8_gfx10
25616 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V2_V8_gfx11
25617 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2
25618 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2_gfx10
25619 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2_gfx11
25620 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2_gfx12
25621 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx10
25622 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx11
25623 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3
25624 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3_gfx10
25625 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3_gfx11
25626 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3_gfx12
25627 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx10
25628 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx11
25629 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4
25630 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4_gfx10
25631 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4_gfx11
25632 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4_gfx12
25633 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx10
25634 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx11
25635 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5
25636 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5_gfx10
25637 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5_gfx11
25638 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5_gfx12
25639 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx10
25640 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx11
25641 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V8
25642 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V8_gfx10
25643 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V3_V8_gfx11
25644 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2
25645 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2_gfx10
25646 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2_gfx11
25647 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2_gfx12
25648 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx10
25649 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx11
25650 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3
25651 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3_gfx10
25652 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3_gfx11
25653 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3_gfx12
25654 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx10
25655 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx11
25656 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4
25657 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4_gfx10
25658 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4_gfx11
25659 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4_gfx12
25660 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx10
25661 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx11
25662 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5
25663 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5_gfx10
25664 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5_gfx11
25665 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5_gfx12
25666 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx10
25667 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx11
25668 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V8
25669 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V8_gfx10
25670 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V4_V8_gfx11
25671 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2
25672 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2_gfx10
25673 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2_gfx11
25674 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2_gfx12
25675 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx10
25676 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx11
25677 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3
25678 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3_gfx10
25679 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3_gfx11
25680 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3_gfx12
25681 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx10
25682 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx11
25683 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4
25684 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4_gfx10
25685 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4_gfx11
25686 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4_gfx12
25687 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx10
25688 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx11
25689 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5
25690 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5_gfx10
25691 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5_gfx11
25692 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5_gfx12
25693 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx10
25694 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx11
25695 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V8
25696 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V8_gfx10
25697 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_V5_V8_gfx11
25698 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V2_gfx10
25699 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V2_gfx11
25700 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V2_gfx12
25701 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx10
25702 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx11
25703 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V3_gfx10
25704 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V3_gfx11
25705 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V3_gfx12
25706 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx10
25707 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx11
25708 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V4_gfx10
25709 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V4_gfx11
25710 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V4_gfx12
25711 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx10
25712 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx11
25713 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V5_gfx10
25714 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V5_gfx11
25715 UINT64_C(3825762304), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V5_gfx12
25716 UINT64_C(4038066178), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx10
25717 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx11
25718 UINT64_C(4038066176), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V8_gfx10
25719 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_C_L_nortn_V8_gfx11
25720 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3
25721 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3_gfx10
25722 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3_gfx11
25723 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3_gfx12
25724 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx10
25725 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx11
25726 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4
25727 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4_gfx10
25728 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4_gfx11
25729 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4_gfx12
25730 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx10
25731 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx11
25732 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5
25733 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5_gfx10
25734 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5_gfx11
25735 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5_gfx12
25736 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx10
25737 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx11
25738 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V8
25739 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V8_gfx10
25740 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V1_V8_gfx11
25741 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3
25742 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3_gfx10
25743 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3_gfx11
25744 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3_gfx12
25745 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx10
25746 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx11
25747 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4
25748 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4_gfx10
25749 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4_gfx11
25750 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4_gfx12
25751 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx10
25752 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx11
25753 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5
25754 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5_gfx10
25755 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5_gfx11
25756 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5_gfx12
25757 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx10
25758 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx11
25759 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V8
25760 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V8_gfx10
25761 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V2_V8_gfx11
25762 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3
25763 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3_gfx10
25764 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3_gfx11
25765 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3_gfx12
25766 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx10
25767 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx11
25768 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4
25769 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4_gfx10
25770 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4_gfx11
25771 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4_gfx12
25772 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx10
25773 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx11
25774 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5
25775 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5_gfx10
25776 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5_gfx11
25777 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5_gfx12
25778 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx10
25779 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx11
25780 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V8
25781 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V8_gfx10
25782 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V3_V8_gfx11
25783 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3
25784 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3_gfx10
25785 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3_gfx11
25786 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3_gfx12
25787 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx10
25788 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx11
25789 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4
25790 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4_gfx10
25791 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4_gfx11
25792 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4_gfx12
25793 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx10
25794 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx11
25795 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5
25796 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5_gfx10
25797 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5_gfx11
25798 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5_gfx12
25799 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx10
25800 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx11
25801 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V8
25802 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V8_gfx10
25803 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V4_V8_gfx11
25804 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3
25805 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3_gfx10
25806 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3_gfx11
25807 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3_gfx12
25808 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx10
25809 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx11
25810 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4
25811 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4_gfx10
25812 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4_gfx11
25813 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4_gfx12
25814 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx10
25815 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx11
25816 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5
25817 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5_gfx10
25818 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5_gfx11
25819 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5_gfx12
25820 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx10
25821 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx11
25822 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V8
25823 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V8_gfx10
25824 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_V5_V8_gfx11
25825 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V3_gfx10
25826 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V3_gfx11
25827 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V3_gfx12
25828 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx10
25829 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx11
25830 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V4_gfx10
25831 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V4_gfx11
25832 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V4_gfx12
25833 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx10
25834 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx11
25835 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V5_gfx10
25836 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V5_gfx11
25837 UINT64_C(3825893376), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V5_gfx12
25838 UINT64_C(4041211906), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx10
25839 UINT64_C(4037541889), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx11
25840 UINT64_C(4041211904), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V8_gfx10
25841 UINT64_C(4037541888), UINT64_C(0), // IMAGE_SAMPLE_C_O_nortn_V8_gfx11
25842 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2
25843 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2_gfx10
25844 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2_gfx11
25845 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2_gfx12
25846 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2_nsa_gfx10
25847 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V2_nsa_gfx11
25848 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3
25849 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3_gfx10
25850 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3_gfx11
25851 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3_gfx12
25852 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3_nsa_gfx10
25853 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V3_nsa_gfx11
25854 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4
25855 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4_gfx10
25856 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4_gfx11
25857 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4_gfx12
25858 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4_nsa_gfx10
25859 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V1_V4_nsa_gfx11
25860 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2
25861 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2_gfx10
25862 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2_gfx11
25863 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2_gfx12
25864 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2_nsa_gfx10
25865 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V2_nsa_gfx11
25866 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3
25867 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3_gfx10
25868 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3_gfx11
25869 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3_gfx12
25870 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3_nsa_gfx10
25871 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V3_nsa_gfx11
25872 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4
25873 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4_gfx10
25874 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4_gfx11
25875 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4_gfx12
25876 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4_nsa_gfx10
25877 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V2_V4_nsa_gfx11
25878 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2
25879 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2_gfx10
25880 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2_gfx11
25881 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2_gfx12
25882 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2_nsa_gfx10
25883 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V2_nsa_gfx11
25884 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3
25885 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3_gfx10
25886 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3_gfx11
25887 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3_gfx12
25888 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3_nsa_gfx10
25889 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V3_nsa_gfx11
25890 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4
25891 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4_gfx10
25892 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4_gfx11
25893 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4_gfx12
25894 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4_nsa_gfx10
25895 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V3_V4_nsa_gfx11
25896 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2
25897 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2_gfx10
25898 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2_gfx11
25899 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2_gfx12
25900 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2_nsa_gfx10
25901 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V2_nsa_gfx11
25902 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3
25903 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3_gfx10
25904 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3_gfx11
25905 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3_gfx12
25906 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3_nsa_gfx10
25907 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V3_nsa_gfx11
25908 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4
25909 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4_gfx10
25910 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4_gfx11
25911 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4_gfx12
25912 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4_nsa_gfx10
25913 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V4_V4_nsa_gfx11
25914 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2
25915 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2_gfx10
25916 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2_gfx11
25917 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2_gfx12
25918 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2_nsa_gfx10
25919 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V2_nsa_gfx11
25920 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3
25921 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3_gfx10
25922 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3_gfx11
25923 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3_gfx12
25924 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3_nsa_gfx10
25925 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V3_nsa_gfx11
25926 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4
25927 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4_gfx10
25928 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4_gfx11
25929 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4_gfx12
25930 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4_nsa_gfx10
25931 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_V5_V4_nsa_gfx11
25932 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V2_gfx10
25933 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V2_gfx11
25934 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V2_gfx12
25935 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V2_nsa_gfx10
25936 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V2_nsa_gfx11
25937 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V3_gfx10
25938 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V3_gfx11
25939 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V3_gfx12
25940 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V3_nsa_gfx10
25941 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V3_nsa_gfx11
25942 UINT64_C(4037017600), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V4_gfx10
25943 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V4_gfx11
25944 UINT64_C(3825729536), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V4_gfx12
25945 UINT64_C(4037017602), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V4_nsa_gfx10
25946 UINT64_C(4034920449), UINT64_C(0), // IMAGE_SAMPLE_C_nortn_V4_nsa_gfx11
25947 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2
25948 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx10
25949 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx11
25950 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx12
25951 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx10
25952 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx11
25953 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3
25954 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx10
25955 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx11
25956 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx12
25957 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx10
25958 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx11
25959 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4
25960 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx10
25961 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx11
25962 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx12
25963 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx10
25964 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx11
25965 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5
25966 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx10
25967 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx11
25968 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx12
25969 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx10
25970 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx11
25971 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6
25972 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx10
25973 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx11
25974 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx12
25975 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx10
25976 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx11
25977 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7
25978 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx10
25979 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx11
25980 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx12
25981 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx10
25982 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx11
25983 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8
25984 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx10
25985 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx11
25986 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx12
25987 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx10
25988 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx11
25989 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2
25990 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx10
25991 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx11
25992 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx12
25993 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx10
25994 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx11
25995 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3
25996 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx10
25997 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx11
25998 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx12
25999 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx10
26000 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx11
26001 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4
26002 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx10
26003 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx11
26004 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx12
26005 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx10
26006 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx11
26007 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5
26008 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx10
26009 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx11
26010 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx12
26011 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx10
26012 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx11
26013 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6
26014 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx10
26015 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx11
26016 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx12
26017 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx10
26018 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx11
26019 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7
26020 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx10
26021 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx11
26022 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx12
26023 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx10
26024 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx11
26025 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8
26026 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx10
26027 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx11
26028 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx12
26029 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx10
26030 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx11
26031 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2
26032 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx10
26033 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx11
26034 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx12
26035 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx10
26036 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx11
26037 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3
26038 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx10
26039 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx11
26040 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx12
26041 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx10
26042 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx11
26043 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4
26044 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx10
26045 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx11
26046 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx12
26047 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx10
26048 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx11
26049 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5
26050 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx10
26051 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx11
26052 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx12
26053 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx10
26054 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx11
26055 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6
26056 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx10
26057 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx11
26058 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx12
26059 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx10
26060 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx11
26061 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7
26062 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx10
26063 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx11
26064 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx12
26065 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx10
26066 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx11
26067 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8
26068 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx10
26069 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx11
26070 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx12
26071 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx10
26072 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx11
26073 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2
26074 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx10
26075 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx11
26076 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx12
26077 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx10
26078 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx11
26079 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3
26080 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx10
26081 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx11
26082 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx12
26083 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx10
26084 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx11
26085 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4
26086 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx10
26087 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx11
26088 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx12
26089 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx10
26090 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx11
26091 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5
26092 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx10
26093 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx11
26094 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx12
26095 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx10
26096 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx11
26097 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6
26098 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx10
26099 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx11
26100 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx12
26101 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx10
26102 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx11
26103 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7
26104 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx10
26105 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx11
26106 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx12
26107 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx10
26108 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx11
26109 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8
26110 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx10
26111 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx11
26112 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx12
26113 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx10
26114 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx11
26115 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2
26116 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx10
26117 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx11
26118 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx12
26119 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx10
26120 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx11
26121 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3
26122 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx10
26123 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx11
26124 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx12
26125 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx10
26126 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx11
26127 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4
26128 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx10
26129 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx11
26130 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx12
26131 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx10
26132 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx11
26133 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5
26134 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx10
26135 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx11
26136 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx12
26137 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx10
26138 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx11
26139 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6
26140 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx10
26141 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx11
26142 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx12
26143 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx10
26144 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx11
26145 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7
26146 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx10
26147 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx11
26148 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx12
26149 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx10
26150 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx11
26151 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8
26152 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx10
26153 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx11
26154 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx12
26155 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx10
26156 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx11
26157 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx10
26158 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx11
26159 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx12
26160 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx10
26161 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx11
26162 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx10
26163 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx11
26164 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx12
26165 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx10
26166 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx11
26167 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx10
26168 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx11
26169 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx12
26170 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx10
26171 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx11
26172 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx10
26173 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx11
26174 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx12
26175 UINT64_C(4035706883), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx10
26176 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx11
26177 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx10
26178 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx11
26179 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx12
26180 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx10
26181 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx11
26182 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx10
26183 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx11
26184 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx12
26185 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx10
26186 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx11
26187 UINT64_C(4035706881), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx10
26188 UINT64_C(4051435520), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx11
26189 UINT64_C(3826761728), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx12
26190 UINT64_C(4035706885), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx10
26191 UINT64_C(4051435521), UINT64_C(0), // IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx11
26192 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3
26193 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx10
26194 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx11
26195 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx12
26196 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx10
26197 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx11
26198 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4
26199 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx10
26200 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx11
26201 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx12
26202 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx10
26203 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx11
26204 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5
26205 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx10
26206 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx11
26207 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx12
26208 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx10
26209 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx11
26210 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6
26211 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx10
26212 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx11
26213 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx12
26214 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx10
26215 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx11
26216 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7
26217 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx10
26218 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx11
26219 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx12
26220 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx10
26221 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx11
26222 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8
26223 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx10
26224 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx11
26225 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx12
26226 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx10
26227 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx11
26228 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9
26229 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx10
26230 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx11
26231 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx12
26232 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx10
26233 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx11
26234 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3
26235 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx10
26236 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx11
26237 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx12
26238 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx10
26239 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx11
26240 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4
26241 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx10
26242 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx11
26243 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx12
26244 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx10
26245 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx11
26246 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5
26247 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx10
26248 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx11
26249 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx12
26250 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx10
26251 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx11
26252 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6
26253 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx10
26254 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx11
26255 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx12
26256 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx10
26257 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx11
26258 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7
26259 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx10
26260 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx11
26261 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx12
26262 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx10
26263 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx11
26264 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8
26265 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx10
26266 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx11
26267 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx12
26268 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx10
26269 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx11
26270 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9
26271 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx10
26272 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx11
26273 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx12
26274 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx10
26275 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx11
26276 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3
26277 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx10
26278 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx11
26279 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx12
26280 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx10
26281 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx11
26282 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4
26283 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx10
26284 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx11
26285 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx12
26286 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx10
26287 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx11
26288 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5
26289 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx10
26290 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx11
26291 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx12
26292 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx10
26293 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx11
26294 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6
26295 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx10
26296 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx11
26297 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx12
26298 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx10
26299 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx11
26300 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7
26301 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx10
26302 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx11
26303 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx12
26304 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx10
26305 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx11
26306 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8
26307 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx10
26308 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx11
26309 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx12
26310 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx10
26311 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx11
26312 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9
26313 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx10
26314 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx11
26315 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx12
26316 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx10
26317 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx11
26318 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3
26319 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx10
26320 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx11
26321 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx12
26322 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx10
26323 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx11
26324 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4
26325 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx10
26326 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx11
26327 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx12
26328 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx10
26329 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx11
26330 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5
26331 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx10
26332 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx11
26333 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx12
26334 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx10
26335 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx11
26336 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6
26337 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx10
26338 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx11
26339 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx12
26340 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx10
26341 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx11
26342 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7
26343 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx10
26344 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx11
26345 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx12
26346 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx10
26347 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx11
26348 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8
26349 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx10
26350 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx11
26351 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx12
26352 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx10
26353 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx11
26354 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9
26355 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx10
26356 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx11
26357 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx12
26358 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx10
26359 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx11
26360 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3
26361 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx10
26362 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx11
26363 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx12
26364 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx10
26365 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx11
26366 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4
26367 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx10
26368 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx11
26369 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx12
26370 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx10
26371 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx11
26372 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5
26373 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx10
26374 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx11
26375 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx12
26376 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx10
26377 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx11
26378 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6
26379 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx10
26380 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx11
26381 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx12
26382 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx10
26383 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx11
26384 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7
26385 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx10
26386 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx11
26387 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx12
26388 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx10
26389 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx11
26390 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8
26391 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx10
26392 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx11
26393 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx12
26394 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx10
26395 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx11
26396 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9
26397 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx10
26398 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx11
26399 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx12
26400 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx10
26401 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx11
26402 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx10
26403 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx11
26404 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx12
26405 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx10
26406 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx11
26407 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx10
26408 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx11
26409 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx12
26410 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx10
26411 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx11
26412 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx10
26413 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx11
26414 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx12
26415 UINT64_C(4039901187), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx10
26416 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx11
26417 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx10
26418 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx11
26419 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx12
26420 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx10
26421 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx11
26422 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx10
26423 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx11
26424 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx12
26425 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx10
26426 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx11
26427 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx10
26428 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx11
26429 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx12
26430 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx10
26431 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx11
26432 UINT64_C(4039901185), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx10
26433 UINT64_C(4048814080), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx11
26434 UINT64_C(3826597888), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx12
26435 UINT64_C(4039901189), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx10
26436 UINT64_C(4048814081), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx11
26437 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10
26438 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10_gfx10
26439 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10_gfx11
26440 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10_gfx12
26441 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx10
26442 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx11
26443 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11
26444 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11_gfx10
26445 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11_gfx11
26446 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11_gfx12
26447 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx10
26448 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx11
26449 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3
26450 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3_gfx10
26451 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3_gfx11
26452 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3_gfx12
26453 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx10
26454 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx11
26455 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4
26456 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4_gfx10
26457 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4_gfx11
26458 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4_gfx12
26459 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx10
26460 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx11
26461 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5
26462 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5_gfx10
26463 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5_gfx11
26464 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5_gfx12
26465 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx10
26466 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx11
26467 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6
26468 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6_gfx10
26469 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6_gfx11
26470 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6_gfx12
26471 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx10
26472 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx11
26473 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7
26474 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7_gfx10
26475 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7_gfx11
26476 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7_gfx12
26477 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx10
26478 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx11
26479 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8
26480 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8_gfx10
26481 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8_gfx11
26482 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8_gfx12
26483 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx10
26484 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx11
26485 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9
26486 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9_gfx10
26487 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9_gfx11
26488 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9_gfx12
26489 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx10
26490 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx11
26491 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10
26492 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10_gfx10
26493 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10_gfx11
26494 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10_gfx12
26495 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx10
26496 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx11
26497 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11
26498 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11_gfx10
26499 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11_gfx11
26500 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11_gfx12
26501 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx10
26502 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx11
26503 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3
26504 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3_gfx10
26505 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3_gfx11
26506 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3_gfx12
26507 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx10
26508 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx11
26509 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4
26510 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4_gfx10
26511 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4_gfx11
26512 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4_gfx12
26513 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx10
26514 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx11
26515 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5
26516 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5_gfx10
26517 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5_gfx11
26518 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5_gfx12
26519 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx10
26520 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx11
26521 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6
26522 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6_gfx10
26523 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6_gfx11
26524 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6_gfx12
26525 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx10
26526 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx11
26527 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7
26528 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7_gfx10
26529 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7_gfx11
26530 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7_gfx12
26531 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx10
26532 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx11
26533 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8
26534 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8_gfx10
26535 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8_gfx11
26536 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8_gfx12
26537 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx10
26538 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx11
26539 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9
26540 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9_gfx10
26541 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9_gfx11
26542 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9_gfx12
26543 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx10
26544 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx11
26545 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10
26546 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10_gfx10
26547 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10_gfx11
26548 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10_gfx12
26549 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx10
26550 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx11
26551 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11
26552 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11_gfx10
26553 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11_gfx11
26554 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11_gfx12
26555 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx10
26556 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx11
26557 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3
26558 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3_gfx10
26559 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3_gfx11
26560 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3_gfx12
26561 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx10
26562 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx11
26563 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4
26564 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4_gfx10
26565 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4_gfx11
26566 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4_gfx12
26567 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx10
26568 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx11
26569 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5
26570 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5_gfx10
26571 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5_gfx11
26572 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5_gfx12
26573 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx10
26574 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx11
26575 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6
26576 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6_gfx10
26577 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6_gfx11
26578 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6_gfx12
26579 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx10
26580 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx11
26581 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7
26582 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7_gfx10
26583 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7_gfx11
26584 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7_gfx12
26585 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx10
26586 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx11
26587 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8
26588 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8_gfx10
26589 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8_gfx11
26590 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8_gfx12
26591 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx10
26592 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx11
26593 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9
26594 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9_gfx10
26595 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9_gfx11
26596 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9_gfx12
26597 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx10
26598 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx11
26599 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10
26600 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10_gfx10
26601 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10_gfx11
26602 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10_gfx12
26603 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx10
26604 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx11
26605 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11
26606 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11_gfx10
26607 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11_gfx11
26608 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11_gfx12
26609 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx10
26610 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx11
26611 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3
26612 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3_gfx10
26613 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3_gfx11
26614 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3_gfx12
26615 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx10
26616 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx11
26617 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4
26618 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4_gfx10
26619 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4_gfx11
26620 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4_gfx12
26621 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx10
26622 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx11
26623 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5
26624 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5_gfx10
26625 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5_gfx11
26626 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5_gfx12
26627 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx10
26628 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx11
26629 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6
26630 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6_gfx10
26631 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6_gfx11
26632 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6_gfx12
26633 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx10
26634 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx11
26635 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7
26636 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7_gfx10
26637 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7_gfx11
26638 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7_gfx12
26639 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx10
26640 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx11
26641 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8
26642 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8_gfx10
26643 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8_gfx11
26644 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8_gfx12
26645 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx10
26646 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx11
26647 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9
26648 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9_gfx10
26649 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9_gfx11
26650 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9_gfx12
26651 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx10
26652 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx11
26653 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10
26654 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10_gfx10
26655 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10_gfx11
26656 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10_gfx12
26657 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx10
26658 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx11
26659 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11
26660 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11_gfx10
26661 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11_gfx11
26662 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11_gfx12
26663 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx10
26664 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx11
26665 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3
26666 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3_gfx10
26667 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3_gfx11
26668 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3_gfx12
26669 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx10
26670 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx11
26671 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4
26672 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4_gfx10
26673 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4_gfx11
26674 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4_gfx12
26675 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx10
26676 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx11
26677 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5
26678 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5_gfx10
26679 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5_gfx11
26680 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5_gfx12
26681 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx10
26682 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx11
26683 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6
26684 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6_gfx10
26685 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6_gfx11
26686 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6_gfx12
26687 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx10
26688 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx11
26689 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7
26690 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7_gfx10
26691 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7_gfx11
26692 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7_gfx12
26693 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx10
26694 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx11
26695 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8
26696 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8_gfx10
26697 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8_gfx11
26698 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8_gfx12
26699 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx10
26700 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx11
26701 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9
26702 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9_gfx10
26703 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9_gfx11
26704 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9_gfx12
26705 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx10
26706 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx11
26707 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx10
26708 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx11
26709 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx12
26710 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx10
26711 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx11
26712 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx10
26713 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx11
26714 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx12
26715 UINT64_C(4039901190), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx10
26716 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx11
26717 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx10
26718 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx11
26719 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx12
26720 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx10
26721 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx11
26722 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx10
26723 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx11
26724 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx12
26725 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx10
26726 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx11
26727 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx10
26728 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx11
26729 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx12
26730 UINT64_C(4039901186), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx10
26731 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx11
26732 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx10
26733 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx11
26734 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx12
26735 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx10
26736 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx11
26737 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx10
26738 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx11
26739 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx12
26740 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx10
26741 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx11
26742 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx10
26743 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx11
26744 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx12
26745 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx10
26746 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx11
26747 UINT64_C(4039901184), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx10
26748 UINT64_C(4045144064), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx11
26749 UINT64_C(3826368512), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx12
26750 UINT64_C(4039901188), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx10
26751 UINT64_C(4045144065), UINT64_C(0), // IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx11
26752 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10
26753 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10_gfx10
26754 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10_gfx11
26755 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10_gfx12
26756 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx10
26757 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx11
26758 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2
26759 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2_gfx10
26760 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2_gfx11
26761 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2_gfx12
26762 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx10
26763 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx11
26764 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3
26765 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3_gfx10
26766 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3_gfx11
26767 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3_gfx12
26768 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx10
26769 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx11
26770 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4
26771 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4_gfx10
26772 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4_gfx11
26773 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4_gfx12
26774 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx10
26775 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx11
26776 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5
26777 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5_gfx10
26778 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5_gfx11
26779 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5_gfx12
26780 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx10
26781 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx11
26782 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6
26783 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6_gfx10
26784 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6_gfx11
26785 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6_gfx12
26786 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx10
26787 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx11
26788 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7
26789 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7_gfx10
26790 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7_gfx11
26791 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7_gfx12
26792 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx10
26793 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx11
26794 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8
26795 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8_gfx10
26796 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8_gfx11
26797 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8_gfx12
26798 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx10
26799 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx11
26800 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9
26801 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9_gfx10
26802 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9_gfx11
26803 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9_gfx12
26804 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx10
26805 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx11
26806 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10
26807 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10_gfx10
26808 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10_gfx11
26809 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10_gfx12
26810 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx10
26811 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx11
26812 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2
26813 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2_gfx10
26814 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2_gfx11
26815 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2_gfx12
26816 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx10
26817 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx11
26818 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3
26819 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3_gfx10
26820 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3_gfx11
26821 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3_gfx12
26822 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx10
26823 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx11
26824 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4
26825 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4_gfx10
26826 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4_gfx11
26827 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4_gfx12
26828 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx10
26829 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx11
26830 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5
26831 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5_gfx10
26832 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5_gfx11
26833 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5_gfx12
26834 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx10
26835 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx11
26836 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6
26837 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6_gfx10
26838 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6_gfx11
26839 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6_gfx12
26840 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx10
26841 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx11
26842 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7
26843 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7_gfx10
26844 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7_gfx11
26845 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7_gfx12
26846 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx10
26847 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx11
26848 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8
26849 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8_gfx10
26850 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8_gfx11
26851 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8_gfx12
26852 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx10
26853 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx11
26854 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9
26855 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9_gfx10
26856 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9_gfx11
26857 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9_gfx12
26858 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx10
26859 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx11
26860 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10
26861 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10_gfx10
26862 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10_gfx11
26863 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10_gfx12
26864 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx10
26865 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx11
26866 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2
26867 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2_gfx10
26868 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2_gfx11
26869 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2_gfx12
26870 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx10
26871 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx11
26872 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3
26873 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3_gfx10
26874 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3_gfx11
26875 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3_gfx12
26876 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx10
26877 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx11
26878 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4
26879 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4_gfx10
26880 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4_gfx11
26881 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4_gfx12
26882 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx10
26883 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx11
26884 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5
26885 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5_gfx10
26886 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5_gfx11
26887 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5_gfx12
26888 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx10
26889 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx11
26890 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6
26891 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6_gfx10
26892 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6_gfx11
26893 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6_gfx12
26894 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx10
26895 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx11
26896 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7
26897 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7_gfx10
26898 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7_gfx11
26899 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7_gfx12
26900 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx10
26901 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx11
26902 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8
26903 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8_gfx10
26904 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8_gfx11
26905 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8_gfx12
26906 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx10
26907 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx11
26908 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9
26909 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9_gfx10
26910 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9_gfx11
26911 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9_gfx12
26912 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx10
26913 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx11
26914 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10
26915 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10_gfx10
26916 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10_gfx11
26917 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10_gfx12
26918 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx10
26919 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx11
26920 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2
26921 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2_gfx10
26922 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2_gfx11
26923 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2_gfx12
26924 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx10
26925 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx11
26926 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3
26927 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3_gfx10
26928 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3_gfx11
26929 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3_gfx12
26930 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx10
26931 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx11
26932 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4
26933 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4_gfx10
26934 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4_gfx11
26935 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4_gfx12
26936 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx10
26937 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx11
26938 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5
26939 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5_gfx10
26940 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5_gfx11
26941 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5_gfx12
26942 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx10
26943 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx11
26944 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6
26945 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6_gfx10
26946 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6_gfx11
26947 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6_gfx12
26948 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx10
26949 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx11
26950 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7
26951 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7_gfx10
26952 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7_gfx11
26953 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7_gfx12
26954 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx10
26955 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx11
26956 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8
26957 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8_gfx10
26958 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8_gfx11
26959 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8_gfx12
26960 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx10
26961 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx11
26962 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9
26963 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9_gfx10
26964 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9_gfx11
26965 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9_gfx12
26966 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx10
26967 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx11
26968 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10
26969 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10_gfx10
26970 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10_gfx11
26971 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10_gfx12
26972 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx10
26973 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx11
26974 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2
26975 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2_gfx10
26976 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2_gfx11
26977 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2_gfx12
26978 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx10
26979 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx11
26980 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3
26981 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3_gfx10
26982 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3_gfx11
26983 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3_gfx12
26984 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx10
26985 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx11
26986 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4
26987 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4_gfx10
26988 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4_gfx11
26989 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4_gfx12
26990 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx10
26991 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx11
26992 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5
26993 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5_gfx10
26994 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5_gfx11
26995 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5_gfx12
26996 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx10
26997 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx11
26998 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6
26999 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6_gfx10
27000 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6_gfx11
27001 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6_gfx12
27002 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx10
27003 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx11
27004 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7
27005 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7_gfx10
27006 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7_gfx11
27007 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7_gfx12
27008 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx10
27009 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx11
27010 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8
27011 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8_gfx10
27012 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8_gfx11
27013 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8_gfx12
27014 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx10
27015 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx11
27016 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9
27017 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9_gfx10
27018 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9_gfx11
27019 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9_gfx12
27020 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx10
27021 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx11
27022 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V10_gfx10
27023 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V10_gfx11
27024 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V10_gfx12
27025 UINT64_C(4035706886), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx10
27026 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx11
27027 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V2_gfx10
27028 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V2_gfx11
27029 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V2_gfx12
27030 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx10
27031 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx11
27032 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V3_gfx10
27033 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V3_gfx11
27034 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V3_gfx12
27035 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx10
27036 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx11
27037 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V4_gfx10
27038 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V4_gfx11
27039 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V4_gfx12
27040 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx10
27041 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx11
27042 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V5_gfx10
27043 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V5_gfx11
27044 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V5_gfx12
27045 UINT64_C(4035706882), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx10
27046 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx11
27047 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V6_gfx10
27048 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V6_gfx11
27049 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V6_gfx12
27050 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx10
27051 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx11
27052 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V7_gfx10
27053 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V7_gfx11
27054 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V7_gfx12
27055 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx10
27056 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx11
27057 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V8_gfx10
27058 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V8_gfx11
27059 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V8_gfx12
27060 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx10
27061 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx11
27062 UINT64_C(4035706880), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V9_gfx10
27063 UINT64_C(4043571200), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V9_gfx11
27064 UINT64_C(3826270208), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V9_gfx12
27065 UINT64_C(4035706884), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx10
27066 UINT64_C(4043571201), UINT64_C(0), // IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx11
27067 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2
27068 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2_gfx10
27069 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2_gfx11
27070 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2_gfx12
27071 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx10
27072 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx11
27073 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3
27074 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3_gfx10
27075 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3_gfx11
27076 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3_gfx12
27077 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx10
27078 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx11
27079 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4
27080 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4_gfx10
27081 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4_gfx11
27082 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4_gfx12
27083 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx10
27084 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx11
27085 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5
27086 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5_gfx10
27087 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5_gfx11
27088 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5_gfx12
27089 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx10
27090 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx11
27091 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6
27092 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6_gfx10
27093 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6_gfx11
27094 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6_gfx12
27095 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx10
27096 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx11
27097 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7
27098 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7_gfx10
27099 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7_gfx11
27100 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7_gfx12
27101 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx10
27102 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx11
27103 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V8
27104 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V8_gfx10
27105 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V1_V8_gfx11
27106 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2
27107 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2_gfx10
27108 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2_gfx11
27109 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2_gfx12
27110 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx10
27111 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx11
27112 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3
27113 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3_gfx10
27114 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3_gfx11
27115 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3_gfx12
27116 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx10
27117 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx11
27118 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4
27119 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4_gfx10
27120 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4_gfx11
27121 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4_gfx12
27122 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx10
27123 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx11
27124 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5
27125 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5_gfx10
27126 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5_gfx11
27127 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5_gfx12
27128 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx10
27129 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx11
27130 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6
27131 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6_gfx10
27132 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6_gfx11
27133 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6_gfx12
27134 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx10
27135 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx11
27136 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7
27137 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7_gfx10
27138 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7_gfx11
27139 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7_gfx12
27140 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx10
27141 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx11
27142 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V8
27143 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V8_gfx10
27144 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V2_V8_gfx11
27145 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2
27146 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2_gfx10
27147 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2_gfx11
27148 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2_gfx12
27149 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx10
27150 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx11
27151 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3
27152 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3_gfx10
27153 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3_gfx11
27154 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3_gfx12
27155 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx10
27156 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx11
27157 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4
27158 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4_gfx10
27159 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4_gfx11
27160 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4_gfx12
27161 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx10
27162 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx11
27163 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5
27164 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5_gfx10
27165 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5_gfx11
27166 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5_gfx12
27167 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx10
27168 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx11
27169 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6
27170 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6_gfx10
27171 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6_gfx11
27172 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6_gfx12
27173 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx10
27174 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx11
27175 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7
27176 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7_gfx10
27177 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7_gfx11
27178 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7_gfx12
27179 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx10
27180 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx11
27181 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V8
27182 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V8_gfx10
27183 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V3_V8_gfx11
27184 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2
27185 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2_gfx10
27186 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2_gfx11
27187 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2_gfx12
27188 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx10
27189 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx11
27190 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3
27191 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3_gfx10
27192 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3_gfx11
27193 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3_gfx12
27194 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx10
27195 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx11
27196 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4
27197 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4_gfx10
27198 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4_gfx11
27199 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4_gfx12
27200 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx10
27201 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx11
27202 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5
27203 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5_gfx10
27204 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5_gfx11
27205 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5_gfx12
27206 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx10
27207 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx11
27208 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6
27209 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6_gfx10
27210 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6_gfx11
27211 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6_gfx12
27212 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx10
27213 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx11
27214 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7
27215 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7_gfx10
27216 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7_gfx11
27217 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7_gfx12
27218 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx10
27219 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx11
27220 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V8
27221 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V8_gfx10
27222 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V4_V8_gfx11
27223 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2
27224 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2_gfx10
27225 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2_gfx11
27226 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2_gfx12
27227 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx10
27228 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx11
27229 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3
27230 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3_gfx10
27231 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3_gfx11
27232 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3_gfx12
27233 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx10
27234 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx11
27235 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4
27236 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4_gfx10
27237 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4_gfx11
27238 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4_gfx12
27239 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx10
27240 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx11
27241 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5
27242 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5_gfx10
27243 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5_gfx11
27244 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5_gfx12
27245 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx10
27246 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx11
27247 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6
27248 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6_gfx10
27249 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6_gfx11
27250 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6_gfx12
27251 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx10
27252 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx11
27253 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7
27254 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7_gfx10
27255 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7_gfx11
27256 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7_gfx12
27257 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx10
27258 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx11
27259 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V8
27260 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V8_gfx10
27261 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_V5_V8_gfx11
27262 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V2_gfx10
27263 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V2_gfx11
27264 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V2_gfx12
27265 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx10
27266 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx11
27267 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V3_gfx10
27268 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V3_gfx11
27269 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V3_gfx12
27270 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx10
27271 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx11
27272 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V4_gfx10
27273 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V4_gfx11
27274 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V4_gfx12
27275 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx10
27276 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx11
27277 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V5_gfx10
27278 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V5_gfx11
27279 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V5_gfx12
27280 UINT64_C(4035444739), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx10
27281 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx11
27282 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V6_gfx10
27283 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V6_gfx11
27284 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V6_gfx12
27285 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx10
27286 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx11
27287 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V7_gfx10
27288 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V7_gfx11
27289 UINT64_C(3826139136), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V7_gfx12
27290 UINT64_C(4035444741), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx10
27291 UINT64_C(4041474049), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx11
27292 UINT64_C(4035444737), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V8_gfx10
27293 UINT64_C(4041474048), UINT64_C(0), // IMAGE_SAMPLE_D_G16_nortn_V8_gfx11
27294 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3
27295 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3_gfx10
27296 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3_gfx11
27297 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3_gfx12
27298 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx10
27299 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx11
27300 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4
27301 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4_gfx10
27302 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4_gfx11
27303 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4_gfx12
27304 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx10
27305 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx11
27306 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5
27307 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5_gfx10
27308 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5_gfx11
27309 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5_gfx12
27310 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx10
27311 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx11
27312 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6
27313 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6_gfx10
27314 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6_gfx11
27315 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6_gfx12
27316 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx10
27317 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx11
27318 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7
27319 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7_gfx10
27320 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7_gfx11
27321 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7_gfx12
27322 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx10
27323 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx11
27324 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8
27325 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8_gfx10
27326 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8_gfx11
27327 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8_gfx12
27328 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx10
27329 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx11
27330 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3
27331 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3_gfx10
27332 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3_gfx11
27333 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3_gfx12
27334 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx10
27335 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx11
27336 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4
27337 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4_gfx10
27338 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4_gfx11
27339 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4_gfx12
27340 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx10
27341 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx11
27342 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5
27343 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5_gfx10
27344 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5_gfx11
27345 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5_gfx12
27346 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx10
27347 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx11
27348 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6
27349 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6_gfx10
27350 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6_gfx11
27351 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6_gfx12
27352 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx10
27353 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx11
27354 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7
27355 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7_gfx10
27356 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7_gfx11
27357 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7_gfx12
27358 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx10
27359 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx11
27360 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8
27361 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8_gfx10
27362 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8_gfx11
27363 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8_gfx12
27364 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx10
27365 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx11
27366 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3
27367 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3_gfx10
27368 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3_gfx11
27369 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3_gfx12
27370 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx10
27371 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx11
27372 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4
27373 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4_gfx10
27374 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4_gfx11
27375 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4_gfx12
27376 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx10
27377 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx11
27378 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5
27379 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5_gfx10
27380 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5_gfx11
27381 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5_gfx12
27382 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx10
27383 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx11
27384 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6
27385 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6_gfx10
27386 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6_gfx11
27387 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6_gfx12
27388 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx10
27389 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx11
27390 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7
27391 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7_gfx10
27392 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7_gfx11
27393 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7_gfx12
27394 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx10
27395 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx11
27396 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8
27397 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8_gfx10
27398 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8_gfx11
27399 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8_gfx12
27400 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx10
27401 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx11
27402 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3
27403 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3_gfx10
27404 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3_gfx11
27405 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3_gfx12
27406 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx10
27407 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx11
27408 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4
27409 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4_gfx10
27410 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4_gfx11
27411 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4_gfx12
27412 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx10
27413 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx11
27414 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5
27415 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5_gfx10
27416 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5_gfx11
27417 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5_gfx12
27418 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx10
27419 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx11
27420 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6
27421 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6_gfx10
27422 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6_gfx11
27423 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6_gfx12
27424 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx10
27425 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx11
27426 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7
27427 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7_gfx10
27428 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7_gfx11
27429 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7_gfx12
27430 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx10
27431 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx11
27432 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8
27433 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8_gfx10
27434 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8_gfx11
27435 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8_gfx12
27436 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx10
27437 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx11
27438 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3
27439 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3_gfx10
27440 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3_gfx11
27441 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3_gfx12
27442 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx10
27443 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx11
27444 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4
27445 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4_gfx10
27446 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4_gfx11
27447 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4_gfx12
27448 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx10
27449 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx11
27450 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5
27451 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5_gfx10
27452 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5_gfx11
27453 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5_gfx12
27454 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx10
27455 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx11
27456 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6
27457 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6_gfx10
27458 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6_gfx11
27459 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6_gfx12
27460 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx10
27461 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx11
27462 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7
27463 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7_gfx10
27464 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7_gfx11
27465 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7_gfx12
27466 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx10
27467 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx11
27468 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8
27469 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8_gfx10
27470 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8_gfx11
27471 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8_gfx12
27472 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx10
27473 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx11
27474 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx10
27475 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx11
27476 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx12
27477 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx10
27478 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx11
27479 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx10
27480 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx11
27481 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx12
27482 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx10
27483 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx11
27484 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx10
27485 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx11
27486 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx12
27487 UINT64_C(4039639043), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx10
27488 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx11
27489 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx10
27490 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx11
27491 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx12
27492 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx10
27493 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx11
27494 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx10
27495 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx11
27496 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx12
27497 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx10
27498 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx11
27499 UINT64_C(4039639041), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx10
27500 UINT64_C(4041998336), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx11
27501 UINT64_C(3826171904), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx12
27502 UINT64_C(4039639045), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx10
27503 UINT64_C(4041998337), UINT64_C(0), // IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx11
27504 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10
27505 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10_gfx10
27506 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10_gfx11
27507 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10_gfx12
27508 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx10
27509 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx11
27510 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3
27511 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3_gfx10
27512 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3_gfx11
27513 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3_gfx12
27514 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx10
27515 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx11
27516 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4
27517 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4_gfx10
27518 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4_gfx11
27519 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4_gfx12
27520 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx10
27521 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx11
27522 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5
27523 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5_gfx10
27524 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5_gfx11
27525 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5_gfx12
27526 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx10
27527 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx11
27528 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6
27529 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6_gfx10
27530 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6_gfx11
27531 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6_gfx12
27532 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx10
27533 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx11
27534 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7
27535 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7_gfx10
27536 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7_gfx11
27537 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7_gfx12
27538 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx10
27539 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx11
27540 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8
27541 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8_gfx10
27542 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8_gfx11
27543 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8_gfx12
27544 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx10
27545 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx11
27546 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9
27547 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9_gfx10
27548 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9_gfx11
27549 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9_gfx12
27550 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx10
27551 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx11
27552 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10
27553 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10_gfx10
27554 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10_gfx11
27555 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10_gfx12
27556 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx10
27557 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx11
27558 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3
27559 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3_gfx10
27560 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3_gfx11
27561 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3_gfx12
27562 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx10
27563 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx11
27564 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4
27565 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4_gfx10
27566 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4_gfx11
27567 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4_gfx12
27568 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx10
27569 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx11
27570 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5
27571 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5_gfx10
27572 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5_gfx11
27573 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5_gfx12
27574 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx10
27575 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx11
27576 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6
27577 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6_gfx10
27578 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6_gfx11
27579 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6_gfx12
27580 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx10
27581 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx11
27582 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7
27583 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7_gfx10
27584 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7_gfx11
27585 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7_gfx12
27586 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx10
27587 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx11
27588 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8
27589 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8_gfx10
27590 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8_gfx11
27591 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8_gfx12
27592 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx10
27593 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx11
27594 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9
27595 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9_gfx10
27596 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9_gfx11
27597 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9_gfx12
27598 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx10
27599 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx11
27600 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10
27601 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10_gfx10
27602 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10_gfx11
27603 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10_gfx12
27604 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx10
27605 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx11
27606 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3
27607 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3_gfx10
27608 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3_gfx11
27609 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3_gfx12
27610 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx10
27611 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx11
27612 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4
27613 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4_gfx10
27614 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4_gfx11
27615 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4_gfx12
27616 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx10
27617 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx11
27618 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5
27619 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5_gfx10
27620 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5_gfx11
27621 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5_gfx12
27622 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx10
27623 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx11
27624 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6
27625 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6_gfx10
27626 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6_gfx11
27627 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6_gfx12
27628 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx10
27629 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx11
27630 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7
27631 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7_gfx10
27632 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7_gfx11
27633 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7_gfx12
27634 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx10
27635 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx11
27636 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8
27637 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8_gfx10
27638 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8_gfx11
27639 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8_gfx12
27640 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx10
27641 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx11
27642 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9
27643 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9_gfx10
27644 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9_gfx11
27645 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9_gfx12
27646 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx10
27647 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx11
27648 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10
27649 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10_gfx10
27650 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10_gfx11
27651 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10_gfx12
27652 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx10
27653 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx11
27654 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3
27655 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3_gfx10
27656 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3_gfx11
27657 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3_gfx12
27658 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx10
27659 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx11
27660 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4
27661 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4_gfx10
27662 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4_gfx11
27663 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4_gfx12
27664 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx10
27665 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx11
27666 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5
27667 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5_gfx10
27668 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5_gfx11
27669 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5_gfx12
27670 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx10
27671 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx11
27672 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6
27673 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6_gfx10
27674 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6_gfx11
27675 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6_gfx12
27676 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx10
27677 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx11
27678 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7
27679 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7_gfx10
27680 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7_gfx11
27681 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7_gfx12
27682 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx10
27683 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx11
27684 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8
27685 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8_gfx10
27686 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8_gfx11
27687 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8_gfx12
27688 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx10
27689 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx11
27690 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9
27691 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9_gfx10
27692 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9_gfx11
27693 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9_gfx12
27694 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx10
27695 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx11
27696 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10
27697 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10_gfx10
27698 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10_gfx11
27699 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10_gfx12
27700 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx10
27701 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx11
27702 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3
27703 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3_gfx10
27704 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3_gfx11
27705 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3_gfx12
27706 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx10
27707 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx11
27708 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4
27709 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4_gfx10
27710 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4_gfx11
27711 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4_gfx12
27712 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx10
27713 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx11
27714 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5
27715 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5_gfx10
27716 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5_gfx11
27717 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5_gfx12
27718 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx10
27719 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx11
27720 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6
27721 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6_gfx10
27722 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6_gfx11
27723 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6_gfx12
27724 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx10
27725 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx11
27726 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7
27727 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7_gfx10
27728 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7_gfx11
27729 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7_gfx12
27730 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx10
27731 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx11
27732 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8
27733 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8_gfx10
27734 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8_gfx11
27735 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8_gfx12
27736 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx10
27737 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx11
27738 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9
27739 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9_gfx10
27740 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9_gfx11
27741 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9_gfx12
27742 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx10
27743 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx11
27744 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V10_gfx10
27745 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V10_gfx11
27746 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V10_gfx12
27747 UINT64_C(4039639046), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx10
27748 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx11
27749 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V3_gfx10
27750 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V3_gfx11
27751 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V3_gfx12
27752 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx10
27753 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx11
27754 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V4_gfx10
27755 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V4_gfx11
27756 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V4_gfx12
27757 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx10
27758 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx11
27759 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V5_gfx10
27760 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V5_gfx11
27761 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V5_gfx12
27762 UINT64_C(4039639042), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx10
27763 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx11
27764 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V6_gfx10
27765 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V6_gfx11
27766 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V6_gfx12
27767 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx10
27768 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx11
27769 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V7_gfx10
27770 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V7_gfx11
27771 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V7_gfx12
27772 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx10
27773 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx11
27774 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V8_gfx10
27775 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V8_gfx11
27776 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V8_gfx12
27777 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx10
27778 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx11
27779 UINT64_C(4039639040), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V9_gfx10
27780 UINT64_C(4036493312), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V9_gfx11
27781 UINT64_C(3825827840), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V9_gfx12
27782 UINT64_C(4039639044), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx10
27783 UINT64_C(4036493313), UINT64_C(0), // IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx11
27784 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2
27785 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2_gfx10
27786 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2_gfx11
27787 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2_gfx12
27788 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2_nsa_gfx10
27789 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V2_nsa_gfx11
27790 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3
27791 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3_gfx10
27792 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3_gfx11
27793 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3_gfx12
27794 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3_nsa_gfx10
27795 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V3_nsa_gfx11
27796 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4
27797 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4_gfx10
27798 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4_gfx11
27799 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4_gfx12
27800 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4_nsa_gfx10
27801 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V4_nsa_gfx11
27802 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5
27803 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5_gfx10
27804 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5_gfx11
27805 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5_gfx12
27806 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5_nsa_gfx10
27807 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V5_nsa_gfx11
27808 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6
27809 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6_gfx10
27810 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6_gfx11
27811 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6_gfx12
27812 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6_nsa_gfx10
27813 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V6_nsa_gfx11
27814 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7
27815 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7_gfx10
27816 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7_gfx11
27817 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7_gfx12
27818 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7_nsa_gfx10
27819 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V7_nsa_gfx11
27820 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8
27821 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8_gfx10
27822 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8_gfx11
27823 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8_gfx12
27824 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8_nsa_gfx10
27825 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V8_nsa_gfx11
27826 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9
27827 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9_gfx10
27828 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9_gfx11
27829 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9_gfx12
27830 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9_nsa_gfx10
27831 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V1_V9_nsa_gfx11
27832 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2
27833 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2_gfx10
27834 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2_gfx11
27835 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2_gfx12
27836 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2_nsa_gfx10
27837 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V2_nsa_gfx11
27838 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3
27839 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3_gfx10
27840 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3_gfx11
27841 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3_gfx12
27842 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3_nsa_gfx10
27843 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V3_nsa_gfx11
27844 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4
27845 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4_gfx10
27846 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4_gfx11
27847 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4_gfx12
27848 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4_nsa_gfx10
27849 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V4_nsa_gfx11
27850 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5
27851 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5_gfx10
27852 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5_gfx11
27853 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5_gfx12
27854 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5_nsa_gfx10
27855 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V5_nsa_gfx11
27856 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6
27857 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6_gfx10
27858 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6_gfx11
27859 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6_gfx12
27860 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6_nsa_gfx10
27861 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V6_nsa_gfx11
27862 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7
27863 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7_gfx10
27864 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7_gfx11
27865 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7_gfx12
27866 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7_nsa_gfx10
27867 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V7_nsa_gfx11
27868 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8
27869 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8_gfx10
27870 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8_gfx11
27871 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8_gfx12
27872 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8_nsa_gfx10
27873 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V8_nsa_gfx11
27874 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9
27875 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9_gfx10
27876 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9_gfx11
27877 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9_gfx12
27878 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9_nsa_gfx10
27879 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V2_V9_nsa_gfx11
27880 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2
27881 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2_gfx10
27882 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2_gfx11
27883 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2_gfx12
27884 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2_nsa_gfx10
27885 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V2_nsa_gfx11
27886 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3
27887 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3_gfx10
27888 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3_gfx11
27889 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3_gfx12
27890 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3_nsa_gfx10
27891 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V3_nsa_gfx11
27892 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4
27893 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4_gfx10
27894 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4_gfx11
27895 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4_gfx12
27896 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4_nsa_gfx10
27897 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V4_nsa_gfx11
27898 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5
27899 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5_gfx10
27900 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5_gfx11
27901 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5_gfx12
27902 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5_nsa_gfx10
27903 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V5_nsa_gfx11
27904 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6
27905 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6_gfx10
27906 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6_gfx11
27907 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6_gfx12
27908 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6_nsa_gfx10
27909 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V6_nsa_gfx11
27910 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7
27911 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7_gfx10
27912 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7_gfx11
27913 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7_gfx12
27914 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7_nsa_gfx10
27915 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V7_nsa_gfx11
27916 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8
27917 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8_gfx10
27918 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8_gfx11
27919 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8_gfx12
27920 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8_nsa_gfx10
27921 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V8_nsa_gfx11
27922 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9
27923 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9_gfx10
27924 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9_gfx11
27925 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9_gfx12
27926 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9_nsa_gfx10
27927 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V3_V9_nsa_gfx11
27928 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2
27929 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2_gfx10
27930 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2_gfx11
27931 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2_gfx12
27932 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2_nsa_gfx10
27933 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V2_nsa_gfx11
27934 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3
27935 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3_gfx10
27936 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3_gfx11
27937 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3_gfx12
27938 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3_nsa_gfx10
27939 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V3_nsa_gfx11
27940 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4
27941 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4_gfx10
27942 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4_gfx11
27943 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4_gfx12
27944 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4_nsa_gfx10
27945 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V4_nsa_gfx11
27946 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5
27947 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5_gfx10
27948 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5_gfx11
27949 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5_gfx12
27950 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5_nsa_gfx10
27951 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V5_nsa_gfx11
27952 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6
27953 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6_gfx10
27954 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6_gfx11
27955 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6_gfx12
27956 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6_nsa_gfx10
27957 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V6_nsa_gfx11
27958 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7
27959 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7_gfx10
27960 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7_gfx11
27961 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7_gfx12
27962 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7_nsa_gfx10
27963 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V7_nsa_gfx11
27964 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8
27965 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8_gfx10
27966 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8_gfx11
27967 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8_gfx12
27968 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8_nsa_gfx10
27969 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V8_nsa_gfx11
27970 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9
27971 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9_gfx10
27972 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9_gfx11
27973 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9_gfx12
27974 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9_nsa_gfx10
27975 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V4_V9_nsa_gfx11
27976 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2
27977 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2_gfx10
27978 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2_gfx11
27979 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2_gfx12
27980 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2_nsa_gfx10
27981 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V2_nsa_gfx11
27982 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3
27983 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3_gfx10
27984 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3_gfx11
27985 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3_gfx12
27986 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3_nsa_gfx10
27987 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V3_nsa_gfx11
27988 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4
27989 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4_gfx10
27990 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4_gfx11
27991 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4_gfx12
27992 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4_nsa_gfx10
27993 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V4_nsa_gfx11
27994 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5
27995 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5_gfx10
27996 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5_gfx11
27997 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5_gfx12
27998 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5_nsa_gfx10
27999 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V5_nsa_gfx11
28000 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6
28001 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6_gfx10
28002 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6_gfx11
28003 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6_gfx12
28004 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6_nsa_gfx10
28005 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V6_nsa_gfx11
28006 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7
28007 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7_gfx10
28008 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7_gfx11
28009 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7_gfx12
28010 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7_nsa_gfx10
28011 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V7_nsa_gfx11
28012 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8
28013 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8_gfx10
28014 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8_gfx11
28015 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8_gfx12
28016 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8_nsa_gfx10
28017 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V8_nsa_gfx11
28018 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9
28019 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9_gfx10
28020 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9_gfx11
28021 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9_gfx12
28022 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9_nsa_gfx10
28023 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_V5_V9_nsa_gfx11
28024 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V2_gfx10
28025 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V2_gfx11
28026 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V2_gfx12
28027 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V2_nsa_gfx10
28028 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V2_nsa_gfx11
28029 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V3_gfx10
28030 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V3_gfx11
28031 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V3_gfx12
28032 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V3_nsa_gfx10
28033 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V3_nsa_gfx11
28034 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V4_gfx10
28035 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V4_gfx11
28036 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V4_gfx12
28037 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V4_nsa_gfx10
28038 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V4_nsa_gfx11
28039 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V5_gfx10
28040 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V5_gfx11
28041 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V5_gfx12
28042 UINT64_C(4035444738), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V5_nsa_gfx10
28043 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V5_nsa_gfx11
28044 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V6_gfx10
28045 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V6_gfx11
28046 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V6_gfx12
28047 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V6_nsa_gfx10
28048 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V6_nsa_gfx11
28049 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V7_gfx10
28050 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V7_gfx11
28051 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V7_gfx12
28052 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V7_nsa_gfx10
28053 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V7_nsa_gfx11
28054 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V8_gfx10
28055 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V8_gfx11
28056 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V8_gfx12
28057 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V8_nsa_gfx10
28058 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V8_nsa_gfx11
28059 UINT64_C(4035444736), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V9_gfx10
28060 UINT64_C(4033871872), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V9_gfx11
28061 UINT64_C(3825664000), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V9_gfx12
28062 UINT64_C(4035444740), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V9_nsa_gfx10
28063 UINT64_C(4033871873), UINT64_C(0), // IMAGE_SAMPLE_D_nortn_V9_nsa_gfx11
28064 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2
28065 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2_gfx10
28066 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2_gfx11
28067 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2_gfx12
28068 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx10
28069 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx11
28070 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3
28071 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3_gfx10
28072 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3_gfx11
28073 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3_gfx12
28074 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx10
28075 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx11
28076 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4
28077 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4_gfx10
28078 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4_gfx11
28079 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4_gfx12
28080 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx10
28081 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx11
28082 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2
28083 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2_gfx10
28084 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2_gfx11
28085 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2_gfx12
28086 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx10
28087 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx11
28088 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3
28089 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3_gfx10
28090 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3_gfx11
28091 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3_gfx12
28092 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx10
28093 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx11
28094 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4
28095 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4_gfx10
28096 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4_gfx11
28097 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4_gfx12
28098 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx10
28099 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx11
28100 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2
28101 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2_gfx10
28102 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2_gfx11
28103 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2_gfx12
28104 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx10
28105 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx11
28106 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3
28107 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3_gfx10
28108 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3_gfx11
28109 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3_gfx12
28110 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx10
28111 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx11
28112 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4
28113 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4_gfx10
28114 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4_gfx11
28115 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4_gfx12
28116 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx10
28117 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx11
28118 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2
28119 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2_gfx10
28120 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2_gfx11
28121 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2_gfx12
28122 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx10
28123 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx11
28124 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3
28125 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3_gfx10
28126 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3_gfx11
28127 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3_gfx12
28128 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx10
28129 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx11
28130 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4
28131 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4_gfx10
28132 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4_gfx11
28133 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4_gfx12
28134 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx10
28135 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx11
28136 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2
28137 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2_gfx10
28138 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2_gfx11
28139 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2_gfx12
28140 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx10
28141 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx11
28142 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3
28143 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3_gfx10
28144 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3_gfx11
28145 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3_gfx12
28146 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx10
28147 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx11
28148 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4
28149 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4_gfx10
28150 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4_gfx11
28151 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4_gfx12
28152 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx10
28153 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx11
28154 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V2_gfx10
28155 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V2_gfx11
28156 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V2_gfx12
28157 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx10
28158 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx11
28159 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V3_gfx10
28160 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V3_gfx11
28161 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V3_gfx12
28162 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx10
28163 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx11
28164 UINT64_C(4040949760), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V4_gfx10
28165 UINT64_C(4037279744), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V4_gfx11
28166 UINT64_C(3825876992), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V4_gfx12
28167 UINT64_C(4040949762), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx10
28168 UINT64_C(4037279745), UINT64_C(0), // IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx11
28169 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V1
28170 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V1_gfx10
28171 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V1_gfx11
28172 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V1_gfx12
28173 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2
28174 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2_gfx10
28175 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2_gfx11
28176 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2_gfx12
28177 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx10
28178 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx11
28179 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3
28180 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3_gfx10
28181 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3_gfx11
28182 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3_gfx12
28183 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx10
28184 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx11
28185 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V4
28186 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V4_gfx10
28187 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V1_V4_gfx11
28188 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V1
28189 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V1_gfx10
28190 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V1_gfx11
28191 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V1_gfx12
28192 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2
28193 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2_gfx10
28194 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2_gfx11
28195 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2_gfx12
28196 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx10
28197 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx11
28198 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3
28199 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3_gfx10
28200 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3_gfx11
28201 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3_gfx12
28202 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx10
28203 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx11
28204 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V4
28205 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V4_gfx10
28206 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V2_V4_gfx11
28207 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V1
28208 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V1_gfx10
28209 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V1_gfx11
28210 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V1_gfx12
28211 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2
28212 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2_gfx10
28213 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2_gfx11
28214 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2_gfx12
28215 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx10
28216 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx11
28217 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3
28218 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3_gfx10
28219 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3_gfx11
28220 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3_gfx12
28221 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx10
28222 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx11
28223 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V4
28224 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V4_gfx10
28225 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V3_V4_gfx11
28226 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V1
28227 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V1_gfx10
28228 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V1_gfx11
28229 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V1_gfx12
28230 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2
28231 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2_gfx10
28232 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2_gfx11
28233 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2_gfx12
28234 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx10
28235 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx11
28236 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3
28237 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3_gfx10
28238 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3_gfx11
28239 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3_gfx12
28240 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx10
28241 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx11
28242 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V4
28243 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V4_gfx10
28244 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V4_V4_gfx11
28245 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V1
28246 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V1_gfx10
28247 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V1_gfx11
28248 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V1_gfx12
28249 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2
28250 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2_gfx10
28251 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2_gfx11
28252 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2_gfx12
28253 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx10
28254 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx11
28255 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3
28256 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3_gfx10
28257 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3_gfx11
28258 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3_gfx12
28259 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx10
28260 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx11
28261 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V4
28262 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V4_gfx10
28263 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_V5_V4_gfx11
28264 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V1_gfx10
28265 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V1_gfx11
28266 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V1_gfx12
28267 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V2_gfx10
28268 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V2_gfx11
28269 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V2_gfx12
28270 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx10
28271 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx11
28272 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V3_gfx10
28273 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V3_gfx11
28274 UINT64_C(3825713152), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V3_gfx12
28275 UINT64_C(4036755458), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx10
28276 UINT64_C(4034658305), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx11
28277 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V4_gfx10
28278 UINT64_C(4034658304), UINT64_C(0), // IMAGE_SAMPLE_LZ_nortn_V4_gfx11
28279 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2
28280 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2_gfx10
28281 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2_gfx11
28282 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2_gfx12
28283 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx10
28284 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx11
28285 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3
28286 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3_gfx10
28287 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3_gfx11
28288 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3_gfx12
28289 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx10
28290 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx11
28291 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4
28292 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4_gfx10
28293 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4_gfx11
28294 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4_gfx12
28295 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx10
28296 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx11
28297 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5
28298 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5_gfx10
28299 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5_gfx11
28300 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5_gfx12
28301 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx10
28302 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx11
28303 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V8
28304 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V8_gfx10
28305 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V1_V8_gfx11
28306 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2
28307 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2_gfx10
28308 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2_gfx11
28309 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2_gfx12
28310 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx10
28311 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx11
28312 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3
28313 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3_gfx10
28314 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3_gfx11
28315 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3_gfx12
28316 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx10
28317 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx11
28318 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4
28319 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4_gfx10
28320 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4_gfx11
28321 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4_gfx12
28322 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx10
28323 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx11
28324 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5
28325 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5_gfx10
28326 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5_gfx11
28327 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5_gfx12
28328 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx10
28329 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx11
28330 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V8
28331 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V8_gfx10
28332 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V2_V8_gfx11
28333 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2
28334 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2_gfx10
28335 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2_gfx11
28336 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2_gfx12
28337 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx10
28338 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx11
28339 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3
28340 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3_gfx10
28341 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3_gfx11
28342 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3_gfx12
28343 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx10
28344 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx11
28345 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4
28346 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4_gfx10
28347 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4_gfx11
28348 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4_gfx12
28349 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx10
28350 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx11
28351 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5
28352 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5_gfx10
28353 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5_gfx11
28354 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5_gfx12
28355 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx10
28356 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx11
28357 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V8
28358 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V8_gfx10
28359 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V3_V8_gfx11
28360 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2
28361 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2_gfx10
28362 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2_gfx11
28363 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2_gfx12
28364 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx10
28365 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx11
28366 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3
28367 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3_gfx10
28368 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3_gfx11
28369 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3_gfx12
28370 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx10
28371 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx11
28372 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4
28373 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4_gfx10
28374 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4_gfx11
28375 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4_gfx12
28376 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx10
28377 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx11
28378 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5
28379 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5_gfx10
28380 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5_gfx11
28381 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5_gfx12
28382 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx10
28383 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx11
28384 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V8
28385 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V8_gfx10
28386 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V4_V8_gfx11
28387 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2
28388 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2_gfx10
28389 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2_gfx11
28390 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2_gfx12
28391 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx10
28392 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx11
28393 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3
28394 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3_gfx10
28395 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3_gfx11
28396 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3_gfx12
28397 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx10
28398 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx11
28399 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4
28400 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4_gfx10
28401 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4_gfx11
28402 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4_gfx12
28403 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx10
28404 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx11
28405 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5
28406 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5_gfx10
28407 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5_gfx11
28408 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5_gfx12
28409 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx10
28410 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx11
28411 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V8
28412 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V8_gfx10
28413 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_V5_V8_gfx11
28414 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V2_gfx10
28415 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V2_gfx11
28416 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V2_gfx12
28417 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx10
28418 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx11
28419 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V3_gfx10
28420 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V3_gfx11
28421 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V3_gfx12
28422 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx10
28423 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx11
28424 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V4_gfx10
28425 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V4_gfx11
28426 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V4_gfx12
28427 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx10
28428 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx11
28429 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V5_gfx10
28430 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V5_gfx11
28431 UINT64_C(3825844224), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V5_gfx12
28432 UINT64_C(4040163330), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx10
28433 UINT64_C(4036755457), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx11
28434 UINT64_C(4040163328), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V8_gfx10
28435 UINT64_C(4036755456), UINT64_C(0), // IMAGE_SAMPLE_L_O_nortn_V8_gfx11
28436 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V1
28437 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V1_gfx10
28438 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V1_gfx11
28439 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V1_gfx12
28440 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2
28441 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2_gfx10
28442 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2_gfx11
28443 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2_gfx12
28444 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2_nsa_gfx10
28445 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V2_nsa_gfx11
28446 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3
28447 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3_gfx10
28448 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3_gfx11
28449 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3_gfx12
28450 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3_nsa_gfx10
28451 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V3_nsa_gfx11
28452 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4
28453 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4_gfx10
28454 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4_gfx11
28455 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4_gfx12
28456 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4_nsa_gfx10
28457 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V1_V4_nsa_gfx11
28458 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V1
28459 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V1_gfx10
28460 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V1_gfx11
28461 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V1_gfx12
28462 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2
28463 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2_gfx10
28464 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2_gfx11
28465 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2_gfx12
28466 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2_nsa_gfx10
28467 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V2_nsa_gfx11
28468 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3
28469 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3_gfx10
28470 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3_gfx11
28471 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3_gfx12
28472 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3_nsa_gfx10
28473 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V3_nsa_gfx11
28474 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4
28475 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4_gfx10
28476 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4_gfx11
28477 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4_gfx12
28478 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4_nsa_gfx10
28479 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V2_V4_nsa_gfx11
28480 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V1
28481 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V1_gfx10
28482 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V1_gfx11
28483 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V1_gfx12
28484 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2
28485 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2_gfx10
28486 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2_gfx11
28487 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2_gfx12
28488 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2_nsa_gfx10
28489 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V2_nsa_gfx11
28490 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3
28491 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3_gfx10
28492 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3_gfx11
28493 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3_gfx12
28494 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3_nsa_gfx10
28495 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V3_nsa_gfx11
28496 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4
28497 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4_gfx10
28498 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4_gfx11
28499 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4_gfx12
28500 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4_nsa_gfx10
28501 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V3_V4_nsa_gfx11
28502 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V1
28503 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V1_gfx10
28504 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V1_gfx11
28505 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V1_gfx12
28506 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2
28507 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2_gfx10
28508 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2_gfx11
28509 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2_gfx12
28510 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2_nsa_gfx10
28511 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V2_nsa_gfx11
28512 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3
28513 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3_gfx10
28514 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3_gfx11
28515 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3_gfx12
28516 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3_nsa_gfx10
28517 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V3_nsa_gfx11
28518 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4
28519 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4_gfx10
28520 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4_gfx11
28521 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4_gfx12
28522 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4_nsa_gfx10
28523 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V4_V4_nsa_gfx11
28524 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V1
28525 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V1_gfx10
28526 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V1_gfx11
28527 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V1_gfx12
28528 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2
28529 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2_gfx10
28530 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2_gfx11
28531 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2_gfx12
28532 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2_nsa_gfx10
28533 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V2_nsa_gfx11
28534 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3
28535 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3_gfx10
28536 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3_gfx11
28537 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3_gfx12
28538 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3_nsa_gfx10
28539 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V3_nsa_gfx11
28540 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4
28541 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4_gfx10
28542 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4_gfx11
28543 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4_gfx12
28544 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4_nsa_gfx10
28545 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_V5_V4_nsa_gfx11
28546 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V1_gfx10
28547 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V1_gfx11
28548 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V1_gfx12
28549 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V2_gfx10
28550 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V2_gfx11
28551 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V2_gfx12
28552 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V2_nsa_gfx10
28553 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V2_nsa_gfx11
28554 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V3_gfx10
28555 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V3_gfx11
28556 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V3_gfx12
28557 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V3_nsa_gfx10
28558 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V3_nsa_gfx11
28559 UINT64_C(4035969024), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V4_gfx10
28560 UINT64_C(4034134016), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V4_gfx11
28561 UINT64_C(3825680384), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V4_gfx12
28562 UINT64_C(4035969026), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V4_nsa_gfx10
28563 UINT64_C(4034134017), UINT64_C(0), // IMAGE_SAMPLE_L_nortn_V4_nsa_gfx11
28564 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2
28565 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2_gfx10
28566 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2_gfx11
28567 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2_gfx12
28568 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2_nsa_gfx10
28569 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V2_nsa_gfx11
28570 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3
28571 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3_gfx10
28572 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3_gfx11
28573 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3_gfx12
28574 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3_nsa_gfx10
28575 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V3_nsa_gfx11
28576 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4
28577 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4_gfx10
28578 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4_gfx11
28579 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4_gfx12
28580 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4_nsa_gfx10
28581 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V1_V4_nsa_gfx11
28582 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2
28583 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2_gfx10
28584 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2_gfx11
28585 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2_gfx12
28586 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2_nsa_gfx10
28587 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V2_nsa_gfx11
28588 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3
28589 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3_gfx10
28590 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3_gfx11
28591 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3_gfx12
28592 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3_nsa_gfx10
28593 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V3_nsa_gfx11
28594 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4
28595 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4_gfx10
28596 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4_gfx11
28597 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4_gfx12
28598 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4_nsa_gfx10
28599 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V2_V4_nsa_gfx11
28600 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2
28601 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2_gfx10
28602 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2_gfx11
28603 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2_gfx12
28604 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2_nsa_gfx10
28605 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V2_nsa_gfx11
28606 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3
28607 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3_gfx10
28608 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3_gfx11
28609 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3_gfx12
28610 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3_nsa_gfx10
28611 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V3_nsa_gfx11
28612 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4
28613 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4_gfx10
28614 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4_gfx11
28615 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4_gfx12
28616 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4_nsa_gfx10
28617 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V3_V4_nsa_gfx11
28618 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2
28619 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2_gfx10
28620 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2_gfx11
28621 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2_gfx12
28622 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2_nsa_gfx10
28623 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V2_nsa_gfx11
28624 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3
28625 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3_gfx10
28626 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3_gfx11
28627 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3_gfx12
28628 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3_nsa_gfx10
28629 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V3_nsa_gfx11
28630 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4
28631 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4_gfx10
28632 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4_gfx11
28633 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4_gfx12
28634 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4_nsa_gfx10
28635 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V4_V4_nsa_gfx11
28636 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2
28637 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2_gfx10
28638 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2_gfx11
28639 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2_gfx12
28640 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2_nsa_gfx10
28641 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V2_nsa_gfx11
28642 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3
28643 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3_gfx10
28644 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3_gfx11
28645 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3_gfx12
28646 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3_nsa_gfx10
28647 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V3_nsa_gfx11
28648 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4
28649 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4_gfx10
28650 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4_gfx11
28651 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4_gfx12
28652 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4_nsa_gfx10
28653 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_V5_V4_nsa_gfx11
28654 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V2_gfx10
28655 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V2_gfx11
28656 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V2_gfx12
28657 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V2_nsa_gfx10
28658 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V2_nsa_gfx11
28659 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V3_gfx10
28660 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V3_gfx11
28661 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V3_gfx12
28662 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V3_nsa_gfx10
28663 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V3_nsa_gfx11
28664 UINT64_C(4039114752), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V4_gfx10
28665 UINT64_C(4036231168), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V4_gfx11
28666 UINT64_C(3825811456), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V4_gfx12
28667 UINT64_C(4039114754), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V4_nsa_gfx10
28668 UINT64_C(4036231169), UINT64_C(0), // IMAGE_SAMPLE_O_nortn_V4_nsa_gfx11
28669 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V1
28670 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V1_gfx10
28671 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V1_V1_gfx11
28672 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V1_V1_gfx12
28673 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V1_gfx90a
28674 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V2
28675 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_gfx10
28676 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_gfx11
28677 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_gfx12
28678 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_gfx90a
28679 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_nsa_gfx10
28680 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V1_V2_nsa_gfx11
28681 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V3
28682 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_gfx10
28683 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_gfx11
28684 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_gfx12
28685 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_gfx90a
28686 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_nsa_gfx10
28687 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V1_V3_nsa_gfx11
28688 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V4
28689 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V4_gfx10
28690 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V1_V4_gfx11
28691 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V1_V4_gfx90a
28692 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V1
28693 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V1_gfx10
28694 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V2_V1_gfx11
28695 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V2_V1_gfx12
28696 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V1_gfx90a
28697 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V2
28698 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_gfx10
28699 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_gfx11
28700 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_gfx12
28701 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_gfx90a
28702 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_nsa_gfx10
28703 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V2_V2_nsa_gfx11
28704 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V3
28705 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_gfx10
28706 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_gfx11
28707 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_gfx12
28708 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_gfx90a
28709 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_nsa_gfx10
28710 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V2_V3_nsa_gfx11
28711 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V4
28712 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V4_gfx10
28713 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V2_V4_gfx11
28714 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V2_V4_gfx90a
28715 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V1
28716 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V1_gfx10
28717 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V3_V1_gfx11
28718 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V3_V1_gfx12
28719 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V1_gfx90a
28720 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V2
28721 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_gfx10
28722 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_gfx11
28723 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_gfx12
28724 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_gfx90a
28725 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_nsa_gfx10
28726 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V3_V2_nsa_gfx11
28727 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V3
28728 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_gfx10
28729 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_gfx11
28730 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_gfx12
28731 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_gfx90a
28732 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_nsa_gfx10
28733 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V3_V3_nsa_gfx11
28734 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V4
28735 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V4_gfx10
28736 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V3_V4_gfx11
28737 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V3_V4_gfx90a
28738 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V1
28739 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V1_gfx10
28740 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V4_V1_gfx11
28741 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V4_V1_gfx12
28742 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V1_gfx90a
28743 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V2
28744 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_gfx10
28745 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_gfx11
28746 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_gfx12
28747 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_gfx90a
28748 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_nsa_gfx10
28749 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V4_V2_nsa_gfx11
28750 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V3
28751 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_gfx10
28752 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_gfx11
28753 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_gfx12
28754 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_gfx90a
28755 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_nsa_gfx10
28756 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V4_V3_nsa_gfx11
28757 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V4
28758 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V4_gfx10
28759 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V4_V4_gfx11
28760 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V4_V4_gfx90a
28761 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V1
28762 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V1_gfx10
28763 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V5_V1_gfx11
28764 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V5_V1_gfx12
28765 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V1_gfx90a
28766 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V2
28767 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_gfx10
28768 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_gfx11
28769 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_gfx12
28770 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_gfx90a
28771 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_nsa_gfx10
28772 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V5_V2_nsa_gfx11
28773 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V3
28774 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_gfx10
28775 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_gfx11
28776 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_gfx12
28777 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_gfx90a
28778 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_nsa_gfx10
28779 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_V5_V3_nsa_gfx11
28780 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V4
28781 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V4_gfx10
28782 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_V5_V4_gfx11
28783 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_V5_V4_gfx90a
28784 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_nortn_V1_gfx10
28785 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_nortn_V1_gfx11
28786 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_nortn_V1_gfx12
28787 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_nortn_V2_gfx10
28788 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_nortn_V2_gfx11
28789 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_nortn_V2_gfx12
28790 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_nortn_V2_nsa_gfx10
28791 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_nortn_V2_nsa_gfx11
28792 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_nortn_V3_gfx10
28793 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_nortn_V3_gfx11
28794 UINT64_C(3825647616), UINT64_C(0), // IMAGE_SAMPLE_nortn_V3_gfx12
28795 UINT64_C(4034920450), UINT64_C(0), // IMAGE_SAMPLE_nortn_V3_nsa_gfx10
28796 UINT64_C(4033609729), UINT64_C(0), // IMAGE_SAMPLE_nortn_V3_nsa_gfx11
28797 UINT64_C(4034920448), UINT64_C(0), // IMAGE_SAMPLE_nortn_V4_gfx10
28798 UINT64_C(4033609728), UINT64_C(0), // IMAGE_SAMPLE_nortn_V4_gfx11
28799 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V1
28800 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V1_gfx10
28801 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V1_gfx11
28802 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V1_gfx12
28803 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V1_gfx90a
28804 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2
28805 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_gfx10
28806 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_gfx11
28807 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_gfx12
28808 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_gfx90a
28809 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx10
28810 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx11
28811 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3
28812 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_gfx10
28813 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_gfx11
28814 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_gfx12
28815 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_gfx90a
28816 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx10
28817 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx11
28818 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4
28819 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_gfx10
28820 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_gfx11
28821 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_gfx12
28822 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_gfx90a
28823 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx10
28824 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx11
28825 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V1
28826 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V1_gfx10
28827 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V1_gfx11
28828 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V1_gfx12
28829 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V1_gfx90a
28830 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2
28831 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_gfx10
28832 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_gfx11
28833 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_gfx12
28834 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_gfx90a
28835 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx10
28836 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx11
28837 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3
28838 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_gfx10
28839 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_gfx11
28840 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_gfx12
28841 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_gfx90a
28842 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx10
28843 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx11
28844 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4
28845 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_gfx10
28846 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_gfx11
28847 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_gfx12
28848 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_gfx90a
28849 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx10
28850 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx11
28851 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V1
28852 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V1_gfx10
28853 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V1_gfx11
28854 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V1_gfx12
28855 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V1_gfx90a
28856 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2
28857 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_gfx10
28858 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_gfx11
28859 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_gfx12
28860 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_gfx90a
28861 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx10
28862 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx11
28863 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3
28864 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_gfx10
28865 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_gfx11
28866 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_gfx12
28867 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_gfx90a
28868 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx10
28869 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx11
28870 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4
28871 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_gfx10
28872 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_gfx11
28873 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_gfx12
28874 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_gfx90a
28875 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx10
28876 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx11
28877 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V1
28878 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V1_gfx10
28879 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V1_gfx11
28880 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V1_gfx12
28881 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V1_gfx90a
28882 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2
28883 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_gfx10
28884 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_gfx11
28885 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_gfx12
28886 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_gfx90a
28887 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx10
28888 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx11
28889 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3
28890 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_gfx10
28891 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_gfx11
28892 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_gfx12
28893 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_gfx90a
28894 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx10
28895 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx11
28896 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4
28897 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_gfx10
28898 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_gfx11
28899 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_gfx12
28900 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_gfx90a
28901 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx10
28902 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx11
28903 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V1
28904 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V1_gfx10
28905 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V1_gfx11
28906 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V1_gfx12
28907 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V1_gfx90a
28908 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2
28909 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_gfx10
28910 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_gfx11
28911 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_gfx12
28912 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_gfx90a
28913 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx10
28914 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx11
28915 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3
28916 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_gfx10
28917 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_gfx11
28918 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_gfx12
28919 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_gfx90a
28920 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx10
28921 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx11
28922 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4
28923 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_gfx10
28924 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_gfx11
28925 UINT64_C(3489808384), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_gfx12
28926 UINT64_C(4029415424), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_gfx90a
28927 UINT64_C(4029415426), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx10
28928 UINT64_C(4028891137), UINT64_C(0), // IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx11
28929 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V1
28930 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V1_gfx10
28931 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V1_V1_gfx11
28932 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V1_V1_gfx12
28933 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V1_gfx90a
28934 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2
28935 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_gfx10
28936 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_gfx11
28937 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_gfx12
28938 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_gfx90a
28939 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_nsa_gfx10
28940 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V1_V2_nsa_gfx11
28941 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3
28942 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_gfx10
28943 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_gfx11
28944 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_gfx12
28945 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_gfx90a
28946 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_nsa_gfx10
28947 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V1_V3_nsa_gfx11
28948 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4
28949 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_gfx10
28950 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_gfx11
28951 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_gfx12
28952 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_gfx90a
28953 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_nsa_gfx10
28954 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V1_V4_nsa_gfx11
28955 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V1
28956 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V1_gfx10
28957 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V2_V1_gfx11
28958 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V2_V1_gfx12
28959 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V1_gfx90a
28960 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2
28961 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_gfx10
28962 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_gfx11
28963 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_gfx12
28964 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_gfx90a
28965 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_nsa_gfx10
28966 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V2_V2_nsa_gfx11
28967 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3
28968 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_gfx10
28969 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_gfx11
28970 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_gfx12
28971 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_gfx90a
28972 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_nsa_gfx10
28973 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V2_V3_nsa_gfx11
28974 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4
28975 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_gfx10
28976 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_gfx11
28977 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_gfx12
28978 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_gfx90a
28979 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_nsa_gfx10
28980 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V2_V4_nsa_gfx11
28981 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V1
28982 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V1_gfx10
28983 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V3_V1_gfx11
28984 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V3_V1_gfx12
28985 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V1_gfx90a
28986 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2
28987 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_gfx10
28988 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_gfx11
28989 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_gfx12
28990 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_gfx90a
28991 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_nsa_gfx10
28992 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V3_V2_nsa_gfx11
28993 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3
28994 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_gfx10
28995 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_gfx11
28996 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_gfx12
28997 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_gfx90a
28998 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_nsa_gfx10
28999 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V3_V3_nsa_gfx11
29000 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4
29001 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_gfx10
29002 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_gfx11
29003 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_gfx12
29004 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_gfx90a
29005 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_nsa_gfx10
29006 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V3_V4_nsa_gfx11
29007 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V1
29008 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V1_gfx10
29009 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V4_V1_gfx11
29010 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V4_V1_gfx12
29011 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V1_gfx90a
29012 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2
29013 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_gfx10
29014 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_gfx11
29015 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_gfx12
29016 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_gfx90a
29017 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_nsa_gfx10
29018 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V4_V2_nsa_gfx11
29019 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3
29020 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_gfx10
29021 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_gfx11
29022 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_gfx12
29023 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_gfx90a
29024 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_nsa_gfx10
29025 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V4_V3_nsa_gfx11
29026 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4
29027 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_gfx10
29028 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_gfx11
29029 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_gfx12
29030 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_gfx90a
29031 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_nsa_gfx10
29032 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V4_V4_nsa_gfx11
29033 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V1
29034 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V1_gfx10
29035 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V5_V1_gfx11
29036 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V5_V1_gfx12
29037 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V1_gfx90a
29038 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2
29039 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_gfx10
29040 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_gfx11
29041 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_gfx12
29042 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_gfx90a
29043 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_nsa_gfx10
29044 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V5_V2_nsa_gfx11
29045 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3
29046 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_gfx10
29047 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_gfx11
29048 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_gfx12
29049 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_gfx90a
29050 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_nsa_gfx10
29051 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V5_V3_nsa_gfx11
29052 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4
29053 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_gfx10
29054 UINT64_C(4028366848), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_gfx11
29055 UINT64_C(3489775616), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_gfx12
29056 UINT64_C(4028891136), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_gfx90a
29057 UINT64_C(4028891138), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_nsa_gfx10
29058 UINT64_C(4028366849), UINT64_C(0), // IMAGE_STORE_MIP_V5_V4_nsa_gfx11
29059 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V1
29060 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V1_gfx10
29061 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V1_V1_gfx11
29062 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V1_V1_gfx12
29063 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V1_gfx90a
29064 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2
29065 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_gfx10
29066 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_gfx11
29067 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_gfx12
29068 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_gfx90a
29069 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_nsa_gfx10
29070 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V1_V2_nsa_gfx11
29071 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3
29072 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_gfx10
29073 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_gfx11
29074 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_gfx12
29075 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_gfx90a
29076 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_nsa_gfx10
29077 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V1_V3_nsa_gfx11
29078 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4
29079 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_gfx10
29080 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_gfx11
29081 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_gfx12
29082 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_gfx90a
29083 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_nsa_gfx10
29084 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V1_V4_nsa_gfx11
29085 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V1
29086 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V1_gfx10
29087 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V2_V1_gfx11
29088 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V2_V1_gfx12
29089 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V1_gfx90a
29090 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2
29091 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_gfx10
29092 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_gfx11
29093 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_gfx12
29094 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_gfx90a
29095 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_nsa_gfx10
29096 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V2_V2_nsa_gfx11
29097 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3
29098 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_gfx10
29099 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_gfx11
29100 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_gfx12
29101 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_gfx90a
29102 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_nsa_gfx10
29103 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V2_V3_nsa_gfx11
29104 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4
29105 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_gfx10
29106 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_gfx11
29107 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_gfx12
29108 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_gfx90a
29109 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_nsa_gfx10
29110 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V2_V4_nsa_gfx11
29111 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V1
29112 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V1_gfx10
29113 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V3_V1_gfx11
29114 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V3_V1_gfx12
29115 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V1_gfx90a
29116 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2
29117 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_gfx10
29118 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_gfx11
29119 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_gfx12
29120 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_gfx90a
29121 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_nsa_gfx10
29122 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V3_V2_nsa_gfx11
29123 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3
29124 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_gfx10
29125 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_gfx11
29126 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_gfx12
29127 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_gfx90a
29128 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_nsa_gfx10
29129 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V3_V3_nsa_gfx11
29130 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4
29131 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_gfx10
29132 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_gfx11
29133 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_gfx12
29134 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_gfx90a
29135 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_nsa_gfx10
29136 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V3_V4_nsa_gfx11
29137 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V1
29138 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V1_gfx10
29139 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V4_V1_gfx11
29140 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V4_V1_gfx12
29141 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V1_gfx90a
29142 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2
29143 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_gfx10
29144 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_gfx11
29145 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_gfx12
29146 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_gfx90a
29147 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_nsa_gfx10
29148 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V4_V2_nsa_gfx11
29149 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3
29150 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_gfx10
29151 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_gfx11
29152 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_gfx12
29153 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_gfx90a
29154 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_nsa_gfx10
29155 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V4_V3_nsa_gfx11
29156 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4
29157 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_gfx10
29158 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_gfx11
29159 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_gfx12
29160 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_gfx90a
29161 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_nsa_gfx10
29162 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V4_V4_nsa_gfx11
29163 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V1
29164 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V1_gfx10
29165 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V5_V1_gfx11
29166 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V5_V1_gfx12
29167 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V1_gfx90a
29168 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2
29169 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_gfx10
29170 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_gfx11
29171 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_gfx12
29172 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_gfx90a
29173 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_nsa_gfx10
29174 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V5_V2_nsa_gfx11
29175 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3
29176 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_gfx10
29177 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_gfx11
29178 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_gfx12
29179 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_gfx90a
29180 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_nsa_gfx10
29181 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V5_V3_nsa_gfx11
29182 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4
29183 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_gfx10
29184 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_gfx11
29185 UINT64_C(3489792000), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_gfx12
29186 UINT64_C(4029153280), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_gfx90a
29187 UINT64_C(4029153282), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_nsa_gfx10
29188 UINT64_C(4028628993), UINT64_C(0), // IMAGE_STORE_PCK_V5_V4_nsa_gfx11
29189 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V1
29190 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V1_gfx10
29191 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V1_V1_gfx11
29192 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V1_V1_gfx12
29193 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V1_gfx90a
29194 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V2
29195 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V2_gfx10
29196 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V1_V2_gfx11
29197 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V1_V2_gfx12
29198 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V2_gfx90a
29199 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V1_V2_nsa_gfx10
29200 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V1_V2_nsa_gfx11
29201 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V3
29202 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V3_gfx10
29203 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V1_V3_gfx11
29204 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V1_V3_gfx12
29205 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V3_gfx90a
29206 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V1_V3_nsa_gfx10
29207 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V1_V3_nsa_gfx11
29208 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V4
29209 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V4_gfx10
29210 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V1_V4_gfx11
29211 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V1_V4_gfx12
29212 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V1_V4_gfx90a
29213 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V1_V4_nsa_gfx10
29214 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V1_V4_nsa_gfx11
29215 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V1
29216 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V1_gfx10
29217 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V2_V1_gfx11
29218 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V2_V1_gfx12
29219 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V1_gfx90a
29220 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V2
29221 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V2_gfx10
29222 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V2_V2_gfx11
29223 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V2_V2_gfx12
29224 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V2_gfx90a
29225 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V2_V2_nsa_gfx10
29226 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V2_V2_nsa_gfx11
29227 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V3
29228 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V3_gfx10
29229 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V2_V3_gfx11
29230 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V2_V3_gfx12
29231 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V3_gfx90a
29232 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V2_V3_nsa_gfx10
29233 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V2_V3_nsa_gfx11
29234 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V4
29235 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V4_gfx10
29236 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V2_V4_gfx11
29237 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V2_V4_gfx12
29238 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V2_V4_gfx90a
29239 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V2_V4_nsa_gfx10
29240 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V2_V4_nsa_gfx11
29241 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V1
29242 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V1_gfx10
29243 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V3_V1_gfx11
29244 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V3_V1_gfx12
29245 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V1_gfx90a
29246 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V2
29247 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V2_gfx10
29248 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V3_V2_gfx11
29249 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V3_V2_gfx12
29250 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V2_gfx90a
29251 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V3_V2_nsa_gfx10
29252 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V3_V2_nsa_gfx11
29253 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V3
29254 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V3_gfx10
29255 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V3_V3_gfx11
29256 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V3_V3_gfx12
29257 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V3_gfx90a
29258 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V3_V3_nsa_gfx10
29259 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V3_V3_nsa_gfx11
29260 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V4
29261 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V4_gfx10
29262 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V3_V4_gfx11
29263 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V3_V4_gfx12
29264 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V3_V4_gfx90a
29265 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V3_V4_nsa_gfx10
29266 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V3_V4_nsa_gfx11
29267 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V1
29268 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V1_gfx10
29269 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V4_V1_gfx11
29270 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V4_V1_gfx12
29271 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V1_gfx90a
29272 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V2
29273 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V2_gfx10
29274 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V4_V2_gfx11
29275 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V4_V2_gfx12
29276 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V2_gfx90a
29277 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V4_V2_nsa_gfx10
29278 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V4_V2_nsa_gfx11
29279 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V3
29280 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V3_gfx10
29281 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V4_V3_gfx11
29282 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V4_V3_gfx12
29283 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V3_gfx90a
29284 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V4_V3_nsa_gfx10
29285 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V4_V3_nsa_gfx11
29286 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V4
29287 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V4_gfx10
29288 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V4_V4_gfx11
29289 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V4_V4_gfx12
29290 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V4_V4_gfx90a
29291 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V4_V4_nsa_gfx10
29292 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V4_V4_nsa_gfx11
29293 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V1
29294 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V1_gfx10
29295 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V5_V1_gfx11
29296 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V5_V1_gfx12
29297 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V1_gfx90a
29298 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V2
29299 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V2_gfx10
29300 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V5_V2_gfx11
29301 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V5_V2_gfx12
29302 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V2_gfx90a
29303 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V5_V2_nsa_gfx10
29304 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V5_V2_nsa_gfx11
29305 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V3
29306 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V3_gfx10
29307 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V5_V3_gfx11
29308 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V5_V3_gfx12
29309 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V3_gfx90a
29310 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V5_V3_nsa_gfx10
29311 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V5_V3_nsa_gfx11
29312 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V4
29313 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V4_gfx10
29314 UINT64_C(4028104704), UINT64_C(0), // IMAGE_STORE_V5_V4_gfx11
29315 UINT64_C(3489759232), UINT64_C(0), // IMAGE_STORE_V5_V4_gfx12
29316 UINT64_C(4028628992), UINT64_C(0), // IMAGE_STORE_V5_V4_gfx90a
29317 UINT64_C(4028628994), UINT64_C(0), // IMAGE_STORE_V5_V4_nsa_gfx10
29318 UINT64_C(4028104705), UINT64_C(0), // IMAGE_STORE_V5_V4_nsa_gfx11
29319 UINT64_C(3457155072), UINT64_C(0), // LDS_DIRECT_LOAD_gfx11
29320 UINT64_C(3456106496), UINT64_C(0), // LDS_PARAM_LOAD_gfx11
29321 UINT64_C(3977560064), UINT64_C(0), // SCRATCH_LOAD_BLOCK_SADDR_gfx12
29322 UINT64_C(3977560188), UINT64_C(0), // SCRATCH_LOAD_BLOCK_ST_gfx12
29323 UINT64_C(562953930981376), UINT64_C(0), // SCRATCH_LOAD_BLOCK_SVS_gfx12
29324 UINT64_C(562953930981500), UINT64_C(0), // SCRATCH_LOAD_BLOCK_gfx12
29325 UINT64_C(3694411776), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SADDR_gfx10
29326 UINT64_C(3696558080), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SADDR_gfx11
29327 UINT64_C(3976544256), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SADDR_gfx12
29328 UINT64_C(3696508928), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SADDR_vi
29329 UINT64_C(35747325736665088), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_ST_gfx10
29330 UINT64_C(34902900808679424), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_ST_gfx11
29331 UINT64_C(3976544380), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_ST_gfx12
29332 UINT64_C(35747325738762240), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_ST_gfx940
29333 UINT64_C(36028800715522048), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SVS_gfx11
29334 UINT64_C(562953929965568), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SVS_gfx12
29335 UINT64_C(3696517120), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_SVS_gfx940
29336 UINT64_C(35747325738770432), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_VE_gfx940
29337 UINT64_C(35184375783243776), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_gfx10
29338 UINT64_C(70931697827643392), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_gfx11
29339 UINT64_C(562953929965692), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_gfx12
29340 UINT64_C(35747325738762240), UINT64_C(0), // SCRATCH_LOAD_DWORDX2_vi
29341 UINT64_C(3694936064), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SADDR_gfx10
29342 UINT64_C(3696820224), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SADDR_gfx11
29343 UINT64_C(3976560640), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SADDR_gfx12
29344 UINT64_C(3696771072), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SADDR_vi
29345 UINT64_C(35747325737189376), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_ST_gfx10
29346 UINT64_C(34902900808941568), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_ST_gfx11
29347 UINT64_C(3976560764), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_ST_gfx12
29348 UINT64_C(35747325739024384), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_ST_gfx940
29349 UINT64_C(36028800715784192), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SVS_gfx11
29350 UINT64_C(562953929981952), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SVS_gfx12
29351 UINT64_C(3696779264), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_SVS_gfx940
29352 UINT64_C(35747325739032576), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_VE_gfx940
29353 UINT64_C(35184375783768064), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_gfx10
29354 UINT64_C(70931697827905536), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_gfx11
29355 UINT64_C(562953929982076), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_gfx12
29356 UINT64_C(35747325739024384), UINT64_C(0), // SCRATCH_LOAD_DWORDX3_vi
29357 UINT64_C(3694673920), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SADDR_gfx10
29358 UINT64_C(3697082368), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SADDR_gfx11
29359 UINT64_C(3976577024), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SADDR_gfx12
29360 UINT64_C(3697033216), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SADDR_vi
29361 UINT64_C(35747325736927232), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_ST_gfx10
29362 UINT64_C(34902900809203712), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_ST_gfx11
29363 UINT64_C(3976577148), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_ST_gfx12
29364 UINT64_C(35747325739286528), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_ST_gfx940
29365 UINT64_C(36028800716046336), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SVS_gfx11
29366 UINT64_C(562953929998336), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SVS_gfx12
29367 UINT64_C(3697041408), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_SVS_gfx940
29368 UINT64_C(35747325739294720), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_VE_gfx940
29369 UINT64_C(35184375783505920), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_gfx10
29370 UINT64_C(70931697828167680), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_gfx11
29371 UINT64_C(562953929998460), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_gfx12
29372 UINT64_C(35747325739286528), UINT64_C(0), // SCRATCH_LOAD_DWORDX4_vi
29373 UINT64_C(3694149632), UINT64_C(0), // SCRATCH_LOAD_DWORD_SADDR_gfx10
29374 UINT64_C(3696295936), UINT64_C(0), // SCRATCH_LOAD_DWORD_SADDR_gfx11
29375 UINT64_C(3976527872), UINT64_C(0), // SCRATCH_LOAD_DWORD_SADDR_gfx12
29376 UINT64_C(3696246784), UINT64_C(0), // SCRATCH_LOAD_DWORD_SADDR_vi
29377 UINT64_C(35747325736402944), UINT64_C(0), // SCRATCH_LOAD_DWORD_ST_gfx10
29378 UINT64_C(34902900808417280), UINT64_C(0), // SCRATCH_LOAD_DWORD_ST_gfx11
29379 UINT64_C(3976527996), UINT64_C(0), // SCRATCH_LOAD_DWORD_ST_gfx12
29380 UINT64_C(35747325738500096), UINT64_C(0), // SCRATCH_LOAD_DWORD_ST_gfx940
29381 UINT64_C(36028800715259904), UINT64_C(0), // SCRATCH_LOAD_DWORD_SVS_gfx11
29382 UINT64_C(562953929949184), UINT64_C(0), // SCRATCH_LOAD_DWORD_SVS_gfx12
29383 UINT64_C(3696254976), UINT64_C(0), // SCRATCH_LOAD_DWORD_SVS_gfx940
29384 UINT64_C(35747325738508288), UINT64_C(0), // SCRATCH_LOAD_DWORD_VE_gfx940
29385 UINT64_C(35184375782981632), UINT64_C(0), // SCRATCH_LOAD_DWORD_gfx10
29386 UINT64_C(70931697827381248), UINT64_C(0), // SCRATCH_LOAD_DWORD_gfx11
29387 UINT64_C(562953929949308), UINT64_C(0), // SCRATCH_LOAD_DWORD_gfx12
29388 UINT64_C(35747325738500096), UINT64_C(0), // SCRATCH_LOAD_DWORD_vi
29389 UINT64_C(3694157824), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_SADDR_gfx10
29390 UINT64_C(3702013952), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_SADDR_gfx940
29391 UINT64_C(3696254976), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_SADDR_vi
29392 UINT64_C(35747325736411136), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_ST_gfx10
29393 UINT64_C(35747325744267264), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_ST_gfx940
29394 UINT64_C(3702022144), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_SVS_gfx940
29395 UINT64_C(35184375782989824), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_gfx10
29396 UINT64_C(35747325744275456), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_gfx940
29397 UINT64_C(35747325738508288), UINT64_C(0), // SCRATCH_LOAD_LDS_DWORD_vi
29398 UINT64_C(3693371392), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx10
29399 UINT64_C(3701227520), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx940
29400 UINT64_C(3695468544), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_SADDR_vi
29401 UINT64_C(35747325735624704), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_ST_gfx10
29402 UINT64_C(35747325743480832), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_ST_gfx940
29403 UINT64_C(3701235712), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_SVS_gfx940
29404 UINT64_C(35184375782203392), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_gfx10
29405 UINT64_C(35747325743489024), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_gfx940
29406 UINT64_C(35747325737721856), UINT64_C(0), // SCRATCH_LOAD_LDS_SBYTE_vi
29407 UINT64_C(3693895680), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx10
29408 UINT64_C(3701751808), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx940
29409 UINT64_C(3695992832), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_SADDR_vi
29410 UINT64_C(35747325736148992), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_ST_gfx10
29411 UINT64_C(35747325744005120), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_ST_gfx940
29412 UINT64_C(3701760000), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_SVS_gfx940
29413 UINT64_C(35184375782727680), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_gfx10
29414 UINT64_C(35747325744013312), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_gfx940
29415 UINT64_C(35747325738246144), UINT64_C(0), // SCRATCH_LOAD_LDS_SSHORT_vi
29416 UINT64_C(3693109248), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx10
29417 UINT64_C(3700965376), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx940
29418 UINT64_C(3695206400), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_SADDR_vi
29419 UINT64_C(35747325735362560), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_ST_gfx10
29420 UINT64_C(35747325743218688), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_ST_gfx940
29421 UINT64_C(3700973568), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_SVS_gfx940
29422 UINT64_C(35184375781941248), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_gfx10
29423 UINT64_C(35747325743226880), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_gfx940
29424 UINT64_C(35747325737459712), UINT64_C(0), // SCRATCH_LOAD_LDS_UBYTE_vi
29425 UINT64_C(3693633536), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_SADDR_gfx10
29426 UINT64_C(3701489664), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_SADDR_gfx940
29427 UINT64_C(3695730688), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_SADDR_vi
29428 UINT64_C(35747325735886848), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_ST_gfx10
29429 UINT64_C(35747325743742976), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_ST_gfx940
29430 UINT64_C(3701497856), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_SVS_gfx940
29431 UINT64_C(35184375782465536), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_gfx10
29432 UINT64_C(35747325743751168), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_gfx940
29433 UINT64_C(35747325737984000), UINT64_C(0), // SCRATCH_LOAD_LDS_USHORT_vi
29434 UINT64_C(3700178944), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx10
29435 UINT64_C(3699965952), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx11
29436 UINT64_C(3976757248), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx12
29437 UINT64_C(3700178944), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SADDR_vi
29438 UINT64_C(35747325742432256), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx10
29439 UINT64_C(34902900812087296), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx11
29440 UINT64_C(3976757372), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx12
29441 UINT64_C(35747325742432256), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx940
29442 UINT64_C(36028800718929920), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx11
29443 UINT64_C(562953930178560), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx12
29444 UINT64_C(3700187136), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx940
29445 UINT64_C(35747325742440448), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_VE_gfx940
29446 UINT64_C(35184375789010944), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_gfx10
29447 UINT64_C(70931697831051264), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_gfx11
29448 UINT64_C(562953930178684), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_gfx12
29449 UINT64_C(35747325742432256), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_HI_vi
29450 UINT64_C(3699916800), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SADDR_gfx10
29451 UINT64_C(3699179520), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SADDR_gfx11
29452 UINT64_C(3976708096), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SADDR_gfx12
29453 UINT64_C(3699916800), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SADDR_vi
29454 UINT64_C(35747325742170112), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_ST_gfx10
29455 UINT64_C(34902900811300864), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_ST_gfx11
29456 UINT64_C(3976708220), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_ST_gfx12
29457 UINT64_C(35747325742170112), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_ST_gfx940
29458 UINT64_C(36028800718143488), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SVS_gfx11
29459 UINT64_C(562953930129408), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SVS_gfx12
29460 UINT64_C(3699924992), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_SVS_gfx940
29461 UINT64_C(35747325742178304), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_VE_gfx940
29462 UINT64_C(35184375788748800), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_gfx10
29463 UINT64_C(70931697830264832), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_gfx11
29464 UINT64_C(562953930129532), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_gfx12
29465 UINT64_C(35747325742170112), UINT64_C(0), // SCRATCH_LOAD_SBYTE_D16_vi
29466 UINT64_C(3693363200), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SADDR_gfx10
29467 UINT64_C(3695509504), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SADDR_gfx11
29468 UINT64_C(3976478720), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SADDR_gfx12
29469 UINT64_C(3695460352), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SADDR_vi
29470 UINT64_C(35747325735616512), UINT64_C(0), // SCRATCH_LOAD_SBYTE_ST_gfx10
29471 UINT64_C(34902900807630848), UINT64_C(0), // SCRATCH_LOAD_SBYTE_ST_gfx11
29472 UINT64_C(3976478844), UINT64_C(0), // SCRATCH_LOAD_SBYTE_ST_gfx12
29473 UINT64_C(35747325737713664), UINT64_C(0), // SCRATCH_LOAD_SBYTE_ST_gfx940
29474 UINT64_C(36028800714473472), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SVS_gfx11
29475 UINT64_C(562953929900032), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SVS_gfx12
29476 UINT64_C(3695468544), UINT64_C(0), // SCRATCH_LOAD_SBYTE_SVS_gfx940
29477 UINT64_C(35747325737721856), UINT64_C(0), // SCRATCH_LOAD_SBYTE_VE_gfx940
29478 UINT64_C(35184375782195200), UINT64_C(0), // SCRATCH_LOAD_SBYTE_gfx10
29479 UINT64_C(70931697826594816), UINT64_C(0), // SCRATCH_LOAD_SBYTE_gfx11
29480 UINT64_C(562953929900156), UINT64_C(0), // SCRATCH_LOAD_SBYTE_gfx12
29481 UINT64_C(35747325737713664), UINT64_C(0), // SCRATCH_LOAD_SBYTE_vi
29482 UINT64_C(3700703232), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx10
29483 UINT64_C(3700228096), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx11
29484 UINT64_C(3976773632), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx12
29485 UINT64_C(3700703232), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SADDR_vi
29486 UINT64_C(35747325742956544), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_ST_gfx10
29487 UINT64_C(34902900812349440), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_ST_gfx11
29488 UINT64_C(3976773756), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_ST_gfx12
29489 UINT64_C(35747325742956544), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_ST_gfx940
29490 UINT64_C(36028800719192064), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx11
29491 UINT64_C(562953930194944), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx12
29492 UINT64_C(3700711424), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx940
29493 UINT64_C(35747325742964736), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_VE_gfx940
29494 UINT64_C(35184375789535232), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_gfx10
29495 UINT64_C(70931697831313408), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_gfx11
29496 UINT64_C(562953930195068), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_gfx12
29497 UINT64_C(35747325742956544), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_HI_vi
29498 UINT64_C(3700441088), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SADDR_gfx10
29499 UINT64_C(3699441664), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SADDR_gfx11
29500 UINT64_C(3976724480), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SADDR_gfx12
29501 UINT64_C(3700441088), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SADDR_vi
29502 UINT64_C(35747325742694400), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_ST_gfx10
29503 UINT64_C(34902900811563008), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_ST_gfx11
29504 UINT64_C(3976724604), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_ST_gfx12
29505 UINT64_C(35747325742694400), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_ST_gfx940
29506 UINT64_C(36028800718405632), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SVS_gfx11
29507 UINT64_C(562953930145792), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SVS_gfx12
29508 UINT64_C(3700449280), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_SVS_gfx940
29509 UINT64_C(35747325742702592), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_VE_gfx940
29510 UINT64_C(35184375789273088), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_gfx10
29511 UINT64_C(70931697830526976), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_gfx11
29512 UINT64_C(562953930145916), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_gfx12
29513 UINT64_C(35747325742694400), UINT64_C(0), // SCRATCH_LOAD_SHORT_D16_vi
29514 UINT64_C(3693887488), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SADDR_gfx10
29515 UINT64_C(3696033792), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SADDR_gfx11
29516 UINT64_C(3976511488), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SADDR_gfx12
29517 UINT64_C(3695984640), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SADDR_vi
29518 UINT64_C(35747325736140800), UINT64_C(0), // SCRATCH_LOAD_SSHORT_ST_gfx10
29519 UINT64_C(34902900808155136), UINT64_C(0), // SCRATCH_LOAD_SSHORT_ST_gfx11
29520 UINT64_C(3976511612), UINT64_C(0), // SCRATCH_LOAD_SSHORT_ST_gfx12
29521 UINT64_C(35747325738237952), UINT64_C(0), // SCRATCH_LOAD_SSHORT_ST_gfx940
29522 UINT64_C(36028800714997760), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SVS_gfx11
29523 UINT64_C(562953929932800), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SVS_gfx12
29524 UINT64_C(3695992832), UINT64_C(0), // SCRATCH_LOAD_SSHORT_SVS_gfx940
29525 UINT64_C(35747325738246144), UINT64_C(0), // SCRATCH_LOAD_SSHORT_VE_gfx940
29526 UINT64_C(35184375782719488), UINT64_C(0), // SCRATCH_LOAD_SSHORT_gfx10
29527 UINT64_C(70931697827119104), UINT64_C(0), // SCRATCH_LOAD_SSHORT_gfx11
29528 UINT64_C(562953929932924), UINT64_C(0), // SCRATCH_LOAD_SSHORT_gfx12
29529 UINT64_C(35747325738237952), UINT64_C(0), // SCRATCH_LOAD_SSHORT_vi
29530 UINT64_C(3699654656), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx10
29531 UINT64_C(3699703808), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx11
29532 UINT64_C(3976740864), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx12
29533 UINT64_C(3699654656), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SADDR_vi
29534 UINT64_C(35747325741907968), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx10
29535 UINT64_C(34902900811825152), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx11
29536 UINT64_C(3976740988), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx12
29537 UINT64_C(35747325741907968), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx940
29538 UINT64_C(36028800718667776), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx11
29539 UINT64_C(562953930162176), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx12
29540 UINT64_C(3699662848), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx940
29541 UINT64_C(35747325741916160), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_VE_gfx940
29542 UINT64_C(35184375788486656), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_gfx10
29543 UINT64_C(70931697830789120), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_gfx11
29544 UINT64_C(562953930162300), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_gfx12
29545 UINT64_C(35747325741907968), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_HI_vi
29546 UINT64_C(3699392512), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SADDR_gfx10
29547 UINT64_C(3698917376), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SADDR_gfx11
29548 UINT64_C(3976691712), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SADDR_gfx12
29549 UINT64_C(3699392512), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SADDR_vi
29550 UINT64_C(35747325741645824), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_ST_gfx10
29551 UINT64_C(34902900811038720), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_ST_gfx11
29552 UINT64_C(3976691836), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_ST_gfx12
29553 UINT64_C(35747325741645824), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_ST_gfx940
29554 UINT64_C(36028800717881344), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SVS_gfx11
29555 UINT64_C(562953930113024), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SVS_gfx12
29556 UINT64_C(3699400704), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_SVS_gfx940
29557 UINT64_C(35747325741654016), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_VE_gfx940
29558 UINT64_C(35184375788224512), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_gfx10
29559 UINT64_C(70931697830002688), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_gfx11
29560 UINT64_C(562953930113148), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_gfx12
29561 UINT64_C(35747325741645824), UINT64_C(0), // SCRATCH_LOAD_UBYTE_D16_vi
29562 UINT64_C(3693101056), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SADDR_gfx10
29563 UINT64_C(3695247360), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SADDR_gfx11
29564 UINT64_C(3976462336), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SADDR_gfx12
29565 UINT64_C(3695198208), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SADDR_vi
29566 UINT64_C(35747325735354368), UINT64_C(0), // SCRATCH_LOAD_UBYTE_ST_gfx10
29567 UINT64_C(34902900807368704), UINT64_C(0), // SCRATCH_LOAD_UBYTE_ST_gfx11
29568 UINT64_C(3976462460), UINT64_C(0), // SCRATCH_LOAD_UBYTE_ST_gfx12
29569 UINT64_C(35747325737451520), UINT64_C(0), // SCRATCH_LOAD_UBYTE_ST_gfx940
29570 UINT64_C(36028800714211328), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SVS_gfx11
29571 UINT64_C(562953929883648), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SVS_gfx12
29572 UINT64_C(3695206400), UINT64_C(0), // SCRATCH_LOAD_UBYTE_SVS_gfx940
29573 UINT64_C(35747325737459712), UINT64_C(0), // SCRATCH_LOAD_UBYTE_VE_gfx940
29574 UINT64_C(35184375781933056), UINT64_C(0), // SCRATCH_LOAD_UBYTE_gfx10
29575 UINT64_C(70931697826332672), UINT64_C(0), // SCRATCH_LOAD_UBYTE_gfx11
29576 UINT64_C(562953929883772), UINT64_C(0), // SCRATCH_LOAD_UBYTE_gfx12
29577 UINT64_C(35747325737451520), UINT64_C(0), // SCRATCH_LOAD_UBYTE_vi
29578 UINT64_C(3693625344), UINT64_C(0), // SCRATCH_LOAD_USHORT_SADDR_gfx10
29579 UINT64_C(3695771648), UINT64_C(0), // SCRATCH_LOAD_USHORT_SADDR_gfx11
29580 UINT64_C(3976495104), UINT64_C(0), // SCRATCH_LOAD_USHORT_SADDR_gfx12
29581 UINT64_C(3695722496), UINT64_C(0), // SCRATCH_LOAD_USHORT_SADDR_vi
29582 UINT64_C(35747325735878656), UINT64_C(0), // SCRATCH_LOAD_USHORT_ST_gfx10
29583 UINT64_C(34902900807892992), UINT64_C(0), // SCRATCH_LOAD_USHORT_ST_gfx11
29584 UINT64_C(3976495228), UINT64_C(0), // SCRATCH_LOAD_USHORT_ST_gfx12
29585 UINT64_C(35747325737975808), UINT64_C(0), // SCRATCH_LOAD_USHORT_ST_gfx940
29586 UINT64_C(36028800714735616), UINT64_C(0), // SCRATCH_LOAD_USHORT_SVS_gfx11
29587 UINT64_C(562953929916416), UINT64_C(0), // SCRATCH_LOAD_USHORT_SVS_gfx12
29588 UINT64_C(3695730688), UINT64_C(0), // SCRATCH_LOAD_USHORT_SVS_gfx940
29589 UINT64_C(35747325737984000), UINT64_C(0), // SCRATCH_LOAD_USHORT_VE_gfx940
29590 UINT64_C(35184375782457344), UINT64_C(0), // SCRATCH_LOAD_USHORT_gfx10
29591 UINT64_C(70931697826856960), UINT64_C(0), // SCRATCH_LOAD_USHORT_gfx11
29592 UINT64_C(562953929916540), UINT64_C(0), // SCRATCH_LOAD_USHORT_gfx12
29593 UINT64_C(35747325737975808), UINT64_C(0), // SCRATCH_LOAD_USHORT_vi
29594 UINT64_C(3977576448), UINT64_C(0), // SCRATCH_STORE_BLOCK_SADDR_gfx12
29595 UINT64_C(3977576572), UINT64_C(0), // SCRATCH_STORE_BLOCK_ST_gfx12
29596 UINT64_C(562953930997760), UINT64_C(0), // SCRATCH_STORE_BLOCK_SVS_gfx12
29597 UINT64_C(562953930997884), UINT64_C(0), // SCRATCH_STORE_BLOCK_gfx12
29598 UINT64_C(3697557504), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx10
29599 UINT64_C(3700490240), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx11
29600 UINT64_C(3976790016), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx12
29601 UINT64_C(3697557504), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SADDR_vi
29602 UINT64_C(35747325739810816), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_ST_gfx10
29603 UINT64_C(34902900812611584), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_ST_gfx11
29604 UINT64_C(3976790140), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_ST_gfx12
29605 UINT64_C(35747325739810816), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_ST_gfx940
29606 UINT64_C(36028800719454208), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SVS_gfx11
29607 UINT64_C(562953930211328), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SVS_gfx12
29608 UINT64_C(3697565696), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_SVS_gfx940
29609 UINT64_C(35747325739819008), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_VE_gfx940
29610 UINT64_C(35184375786389504), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_gfx10
29611 UINT64_C(70931697831575552), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_gfx11
29612 UINT64_C(562953930211452), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_gfx12
29613 UINT64_C(35747325739810816), UINT64_C(0), // SCRATCH_STORE_BYTE_D16_HI_vi
29614 UINT64_C(3697295360), UINT64_C(0), // SCRATCH_STORE_BYTE_SADDR_gfx10
29615 UINT64_C(3697344512), UINT64_C(0), // SCRATCH_STORE_BYTE_SADDR_gfx11
29616 UINT64_C(3976593408), UINT64_C(0), // SCRATCH_STORE_BYTE_SADDR_gfx12
29617 UINT64_C(3697295360), UINT64_C(0), // SCRATCH_STORE_BYTE_SADDR_vi
29618 UINT64_C(35747325739548672), UINT64_C(0), // SCRATCH_STORE_BYTE_ST_gfx10
29619 UINT64_C(34902900809465856), UINT64_C(0), // SCRATCH_STORE_BYTE_ST_gfx11
29620 UINT64_C(3976593532), UINT64_C(0), // SCRATCH_STORE_BYTE_ST_gfx12
29621 UINT64_C(35747325739548672), UINT64_C(0), // SCRATCH_STORE_BYTE_ST_gfx940
29622 UINT64_C(36028800716308480), UINT64_C(0), // SCRATCH_STORE_BYTE_SVS_gfx11
29623 UINT64_C(562953930014720), UINT64_C(0), // SCRATCH_STORE_BYTE_SVS_gfx12
29624 UINT64_C(3697303552), UINT64_C(0), // SCRATCH_STORE_BYTE_SVS_gfx940
29625 UINT64_C(35747325739556864), UINT64_C(0), // SCRATCH_STORE_BYTE_VE_gfx940
29626 UINT64_C(35184375786127360), UINT64_C(0), // SCRATCH_STORE_BYTE_gfx10
29627 UINT64_C(70931697828429824), UINT64_C(0), // SCRATCH_STORE_BYTE_gfx11
29628 UINT64_C(562953930014844), UINT64_C(0), // SCRATCH_STORE_BYTE_gfx12
29629 UINT64_C(35747325739548672), UINT64_C(0), // SCRATCH_STORE_BYTE_vi
29630 UINT64_C(3698606080), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SADDR_gfx10
29631 UINT64_C(3698130944), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SADDR_gfx11
29632 UINT64_C(3976642560), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SADDR_gfx12
29633 UINT64_C(3698606080), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SADDR_vi
29634 UINT64_C(35747325740859392), UINT64_C(0), // SCRATCH_STORE_DWORDX2_ST_gfx10
29635 UINT64_C(34902900810252288), UINT64_C(0), // SCRATCH_STORE_DWORDX2_ST_gfx11
29636 UINT64_C(3976642684), UINT64_C(0), // SCRATCH_STORE_DWORDX2_ST_gfx12
29637 UINT64_C(35747325740859392), UINT64_C(0), // SCRATCH_STORE_DWORDX2_ST_gfx940
29638 UINT64_C(36028800717094912), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SVS_gfx11
29639 UINT64_C(562953930063872), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SVS_gfx12
29640 UINT64_C(3698614272), UINT64_C(0), // SCRATCH_STORE_DWORDX2_SVS_gfx940
29641 UINT64_C(35747325740867584), UINT64_C(0), // SCRATCH_STORE_DWORDX2_VE_gfx940
29642 UINT64_C(35184375787438080), UINT64_C(0), // SCRATCH_STORE_DWORDX2_gfx10
29643 UINT64_C(70931697829216256), UINT64_C(0), // SCRATCH_STORE_DWORDX2_gfx11
29644 UINT64_C(562953930063996), UINT64_C(0), // SCRATCH_STORE_DWORDX2_gfx12
29645 UINT64_C(35747325740859392), UINT64_C(0), // SCRATCH_STORE_DWORDX2_vi
29646 UINT64_C(3699130368), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SADDR_gfx10
29647 UINT64_C(3698393088), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SADDR_gfx11
29648 UINT64_C(3976658944), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SADDR_gfx12
29649 UINT64_C(3698868224), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SADDR_vi
29650 UINT64_C(35747325741383680), UINT64_C(0), // SCRATCH_STORE_DWORDX3_ST_gfx10
29651 UINT64_C(34902900810514432), UINT64_C(0), // SCRATCH_STORE_DWORDX3_ST_gfx11
29652 UINT64_C(3976659068), UINT64_C(0), // SCRATCH_STORE_DWORDX3_ST_gfx12
29653 UINT64_C(35747325741121536), UINT64_C(0), // SCRATCH_STORE_DWORDX3_ST_gfx940
29654 UINT64_C(36028800717357056), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SVS_gfx11
29655 UINT64_C(562953930080256), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SVS_gfx12
29656 UINT64_C(3698876416), UINT64_C(0), // SCRATCH_STORE_DWORDX3_SVS_gfx940
29657 UINT64_C(35747325741129728), UINT64_C(0), // SCRATCH_STORE_DWORDX3_VE_gfx940
29658 UINT64_C(35184375787962368), UINT64_C(0), // SCRATCH_STORE_DWORDX3_gfx10
29659 UINT64_C(70931697829478400), UINT64_C(0), // SCRATCH_STORE_DWORDX3_gfx11
29660 UINT64_C(562953930080380), UINT64_C(0), // SCRATCH_STORE_DWORDX3_gfx12
29661 UINT64_C(35747325741121536), UINT64_C(0), // SCRATCH_STORE_DWORDX3_vi
29662 UINT64_C(3698868224), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SADDR_gfx10
29663 UINT64_C(3698655232), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SADDR_gfx11
29664 UINT64_C(3976675328), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SADDR_gfx12
29665 UINT64_C(3699130368), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SADDR_vi
29666 UINT64_C(35747325741121536), UINT64_C(0), // SCRATCH_STORE_DWORDX4_ST_gfx10
29667 UINT64_C(34902900810776576), UINT64_C(0), // SCRATCH_STORE_DWORDX4_ST_gfx11
29668 UINT64_C(3976675452), UINT64_C(0), // SCRATCH_STORE_DWORDX4_ST_gfx12
29669 UINT64_C(35747325741383680), UINT64_C(0), // SCRATCH_STORE_DWORDX4_ST_gfx940
29670 UINT64_C(36028800717619200), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SVS_gfx11
29671 UINT64_C(562953930096640), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SVS_gfx12
29672 UINT64_C(3699138560), UINT64_C(0), // SCRATCH_STORE_DWORDX4_SVS_gfx940
29673 UINT64_C(35747325741391872), UINT64_C(0), // SCRATCH_STORE_DWORDX4_VE_gfx940
29674 UINT64_C(35184375787700224), UINT64_C(0), // SCRATCH_STORE_DWORDX4_gfx10
29675 UINT64_C(70931697829740544), UINT64_C(0), // SCRATCH_STORE_DWORDX4_gfx11
29676 UINT64_C(562953930096764), UINT64_C(0), // SCRATCH_STORE_DWORDX4_gfx12
29677 UINT64_C(35747325741383680), UINT64_C(0), // SCRATCH_STORE_DWORDX4_vi
29678 UINT64_C(3698343936), UINT64_C(0), // SCRATCH_STORE_DWORD_SADDR_gfx10
29679 UINT64_C(3697868800), UINT64_C(0), // SCRATCH_STORE_DWORD_SADDR_gfx11
29680 UINT64_C(3976626176), UINT64_C(0), // SCRATCH_STORE_DWORD_SADDR_gfx12
29681 UINT64_C(3698343936), UINT64_C(0), // SCRATCH_STORE_DWORD_SADDR_vi
29682 UINT64_C(35747325740597248), UINT64_C(0), // SCRATCH_STORE_DWORD_ST_gfx10
29683 UINT64_C(34902900809990144), UINT64_C(0), // SCRATCH_STORE_DWORD_ST_gfx11
29684 UINT64_C(3976626300), UINT64_C(0), // SCRATCH_STORE_DWORD_ST_gfx12
29685 UINT64_C(35747325740597248), UINT64_C(0), // SCRATCH_STORE_DWORD_ST_gfx940
29686 UINT64_C(36028800716832768), UINT64_C(0), // SCRATCH_STORE_DWORD_SVS_gfx11
29687 UINT64_C(562953930047488), UINT64_C(0), // SCRATCH_STORE_DWORD_SVS_gfx12
29688 UINT64_C(3698352128), UINT64_C(0), // SCRATCH_STORE_DWORD_SVS_gfx940
29689 UINT64_C(35747325740605440), UINT64_C(0), // SCRATCH_STORE_DWORD_VE_gfx940
29690 UINT64_C(35184375787175936), UINT64_C(0), // SCRATCH_STORE_DWORD_gfx10
29691 UINT64_C(70931697828954112), UINT64_C(0), // SCRATCH_STORE_DWORD_gfx11
29692 UINT64_C(562953930047612), UINT64_C(0), // SCRATCH_STORE_DWORD_gfx12
29693 UINT64_C(35747325740597248), UINT64_C(0), // SCRATCH_STORE_DWORD_vi
29694 UINT64_C(3698081792), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx10
29695 UINT64_C(3700752384), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx11
29696 UINT64_C(3976806400), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx12
29697 UINT64_C(3698081792), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SADDR_vi
29698 UINT64_C(35747325740335104), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_ST_gfx10
29699 UINT64_C(34902900812873728), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_ST_gfx11
29700 UINT64_C(3976806524), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_ST_gfx12
29701 UINT64_C(35747325740335104), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_ST_gfx940
29702 UINT64_C(36028800719716352), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SVS_gfx11
29703 UINT64_C(562953930227712), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SVS_gfx12
29704 UINT64_C(3698089984), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_SVS_gfx940
29705 UINT64_C(35747325740343296), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_VE_gfx940
29706 UINT64_C(35184375786913792), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_gfx10
29707 UINT64_C(70931697831837696), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_gfx11
29708 UINT64_C(562953930227836), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_gfx12
29709 UINT64_C(35747325740335104), UINT64_C(0), // SCRATCH_STORE_SHORT_D16_HI_vi
29710 UINT64_C(3697819648), UINT64_C(0), // SCRATCH_STORE_SHORT_SADDR_gfx10
29711 UINT64_C(3697606656), UINT64_C(0), // SCRATCH_STORE_SHORT_SADDR_gfx11
29712 UINT64_C(3976609792), UINT64_C(0), // SCRATCH_STORE_SHORT_SADDR_gfx12
29713 UINT64_C(3697819648), UINT64_C(0), // SCRATCH_STORE_SHORT_SADDR_vi
29714 UINT64_C(35747325740072960), UINT64_C(0), // SCRATCH_STORE_SHORT_ST_gfx10
29715 UINT64_C(34902900809728000), UINT64_C(0), // SCRATCH_STORE_SHORT_ST_gfx11
29716 UINT64_C(3976609916), UINT64_C(0), // SCRATCH_STORE_SHORT_ST_gfx12
29717 UINT64_C(35747325740072960), UINT64_C(0), // SCRATCH_STORE_SHORT_ST_gfx940
29718 UINT64_C(36028800716570624), UINT64_C(0), // SCRATCH_STORE_SHORT_SVS_gfx11
29719 UINT64_C(562953930031104), UINT64_C(0), // SCRATCH_STORE_SHORT_SVS_gfx12
29720 UINT64_C(3697827840), UINT64_C(0), // SCRATCH_STORE_SHORT_SVS_gfx940
29721 UINT64_C(35747325740081152), UINT64_C(0), // SCRATCH_STORE_SHORT_VE_gfx940
29722 UINT64_C(35184375786651648), UINT64_C(0), // SCRATCH_STORE_SHORT_gfx10
29723 UINT64_C(70931697828691968), UINT64_C(0), // SCRATCH_STORE_SHORT_gfx11
29724 UINT64_C(562953930031228), UINT64_C(0), // SCRATCH_STORE_SHORT_gfx12
29725 UINT64_C(35747325740072960), UINT64_C(0), // SCRATCH_STORE_SHORT_vi
29726 UINT64_C(2516582400), UINT64_C(0), // S_ABSDIFF_I32_gfx10
29727 UINT64_C(2197815296), UINT64_C(0), // S_ABSDIFF_I32_gfx11
29728 UINT64_C(2197815296), UINT64_C(0), // S_ABSDIFF_I32_gfx12
29729 UINT64_C(2516582400), UINT64_C(0), // S_ABSDIFF_I32_gfx6_gfx7
29730 UINT64_C(2499805184), UINT64_C(0), // S_ABSDIFF_I32_vi
29731 UINT64_C(3196072960), UINT64_C(0), // S_ABS_I32_gfx10
29732 UINT64_C(3196065024), UINT64_C(0), // S_ABS_I32_gfx11
29733 UINT64_C(3196065024), UINT64_C(0), // S_ABS_I32_gfx12
29734 UINT64_C(3196072960), UINT64_C(0), // S_ABS_I32_gfx6_gfx7
29735 UINT64_C(3196071936), UINT64_C(0), // S_ABS_I32_vi
29736 UINT64_C(2181038080), UINT64_C(0), // S_ADDC_U32_gfx10
29737 UINT64_C(2181038080), UINT64_C(0), // S_ADDC_U32_gfx11
29738 UINT64_C(2181038080), UINT64_C(0), // S_ADDC_U32_gfx12
29739 UINT64_C(2181038080), UINT64_C(0), // S_ADDC_U32_gfx6_gfx7
29740 UINT64_C(2181038080), UINT64_C(0), // S_ADDC_U32_vi
29741 UINT64_C(3078619136), UINT64_C(0), // S_ADDK_I32_gfx10
29742 UINT64_C(3078619136), UINT64_C(0), // S_ADDK_I32_gfx11
29743 UINT64_C(3078619136), UINT64_C(0), // S_ADDK_I32_gfx12
29744 UINT64_C(3078619136), UINT64_C(0), // S_ADDK_I32_gfx6_gfx7
29745 UINT64_C(3070230528), UINT64_C(0), // S_ADDK_I32_vi
29746 UINT64_C(2759852032), UINT64_C(0), // S_ADD_F16_gfx11
29747 UINT64_C(2759852032), UINT64_C(0), // S_ADD_F16_gfx12
29748 UINT64_C(2684354560), UINT64_C(0), // S_ADD_F32_gfx11
29749 UINT64_C(2684354560), UINT64_C(0), // S_ADD_F32_gfx12
29750 UINT64_C(2164260864), UINT64_C(0), // S_ADD_I32_gfx10
29751 UINT64_C(2164260864), UINT64_C(0), // S_ADD_I32_gfx11
29752 UINT64_C(2164260864), UINT64_C(0), // S_ADD_I32_gfx12
29753 UINT64_C(2164260864), UINT64_C(0), // S_ADD_I32_gfx6_gfx7
29754 UINT64_C(2164260864), UINT64_C(0), // S_ADD_I32_vi
29755 UINT64_C(2147483648), UINT64_C(0), // S_ADD_U32_gfx10
29756 UINT64_C(2147483648), UINT64_C(0), // S_ADD_U32_gfx11
29757 UINT64_C(2147483648), UINT64_C(0), // S_ADD_U32_gfx12
29758 UINT64_C(2147483648), UINT64_C(0), // S_ADD_U32_gfx6_gfx7
29759 UINT64_C(2147483648), UINT64_C(0), // S_ADD_U32_vi
29760 UINT64_C(2843738112), UINT64_C(0), // S_ADD_U64_gfx12
29761 UINT64_C(3196077056), UINT64_C(0), // S_ANDN1_SAVEEXEC_B32_gfx10
29762 UINT64_C(3196070912), UINT64_C(0), // S_ANDN1_SAVEEXEC_B32_gfx11
29763 UINT64_C(3196070912), UINT64_C(0), // S_ANDN1_SAVEEXEC_B32_gfx12
29764 UINT64_C(3196073728), UINT64_C(0), // S_ANDN1_SAVEEXEC_B64_gfx10
29765 UINT64_C(3196071168), UINT64_C(0), // S_ANDN1_SAVEEXEC_B64_gfx11
29766 UINT64_C(3196071168), UINT64_C(0), // S_ANDN1_SAVEEXEC_B64_gfx12
29767 UINT64_C(3196072704), UINT64_C(0), // S_ANDN1_SAVEEXEC_B64_vi
29768 UINT64_C(3196077568), UINT64_C(0), // S_ANDN1_WREXEC_B32_gfx10
29769 UINT64_C(3196072960), UINT64_C(0), // S_ANDN1_WREXEC_B32_gfx11
29770 UINT64_C(3196072960), UINT64_C(0), // S_ANDN1_WREXEC_B32_gfx12
29771 UINT64_C(3196074240), UINT64_C(0), // S_ANDN1_WREXEC_B64_gfx10
29772 UINT64_C(3196073216), UINT64_C(0), // S_ANDN1_WREXEC_B64_gfx11
29773 UINT64_C(3196073216), UINT64_C(0), // S_ANDN1_WREXEC_B64_gfx12
29774 UINT64_C(3196073216), UINT64_C(0), // S_ANDN1_WREXEC_B64_vi
29775 UINT64_C(2315255808), UINT64_C(0), // S_ANDN2_B32_gfx10
29776 UINT64_C(2432696320), UINT64_C(0), // S_ANDN2_B32_gfx11
29777 UINT64_C(2432696320), UINT64_C(0), // S_ANDN2_B32_gfx12
29778 UINT64_C(2315255808), UINT64_C(0), // S_ANDN2_B32_gfx6_gfx7
29779 UINT64_C(2298478592), UINT64_C(0), // S_ANDN2_B32_vi
29780 UINT64_C(2323644416), UINT64_C(0), // S_ANDN2_B64_gfx10
29781 UINT64_C(2441084928), UINT64_C(0), // S_ANDN2_B64_gfx11
29782 UINT64_C(2441084928), UINT64_C(0), // S_ANDN2_B64_gfx12
29783 UINT64_C(2323644416), UINT64_C(0), // S_ANDN2_B64_gfx6_gfx7
29784 UINT64_C(2306867200), UINT64_C(0), // S_ANDN2_B64_vi
29785 UINT64_C(3196075776), UINT64_C(0), // S_ANDN2_SAVEEXEC_B32_gfx10
29786 UINT64_C(3196071936), UINT64_C(0), // S_ANDN2_SAVEEXEC_B32_gfx11
29787 UINT64_C(3196071936), UINT64_C(0), // S_ANDN2_SAVEEXEC_B32_gfx12
29788 UINT64_C(3196069632), UINT64_C(0), // S_ANDN2_SAVEEXEC_B64_gfx10
29789 UINT64_C(3196072192), UINT64_C(0), // S_ANDN2_SAVEEXEC_B64_gfx11
29790 UINT64_C(3196072192), UINT64_C(0), // S_ANDN2_SAVEEXEC_B64_gfx12
29791 UINT64_C(3196069632), UINT64_C(0), // S_ANDN2_SAVEEXEC_B64_gfx6_gfx7
29792 UINT64_C(3196068608), UINT64_C(0), // S_ANDN2_SAVEEXEC_B64_vi
29793 UINT64_C(3196077824), UINT64_C(0), // S_ANDN2_WREXEC_B32_gfx10
29794 UINT64_C(3196073472), UINT64_C(0), // S_ANDN2_WREXEC_B32_gfx11
29795 UINT64_C(3196073472), UINT64_C(0), // S_ANDN2_WREXEC_B32_gfx12
29796 UINT64_C(3196074496), UINT64_C(0), // S_ANDN2_WREXEC_B64_gfx10
29797 UINT64_C(3196073728), UINT64_C(0), // S_ANDN2_WREXEC_B64_gfx11
29798 UINT64_C(3196073728), UINT64_C(0), // S_ANDN2_WREXEC_B64_gfx12
29799 UINT64_C(3196073472), UINT64_C(0), // S_ANDN2_WREXEC_B64_vi
29800 UINT64_C(2264924160), UINT64_C(0), // S_AND_B32_gfx10
29801 UINT64_C(2332033024), UINT64_C(0), // S_AND_B32_gfx11
29802 UINT64_C(2332033024), UINT64_C(0), // S_AND_B32_gfx12
29803 UINT64_C(2264924160), UINT64_C(0), // S_AND_B32_gfx6_gfx7
29804 UINT64_C(2248146944), UINT64_C(0), // S_AND_B32_vi
29805 UINT64_C(2273312768), UINT64_C(0), // S_AND_B64_gfx10
29806 UINT64_C(2340421632), UINT64_C(0), // S_AND_B64_gfx11
29807 UINT64_C(2340421632), UINT64_C(0), // S_AND_B64_gfx12
29808 UINT64_C(2273312768), UINT64_C(0), // S_AND_B64_gfx6_gfx7
29809 UINT64_C(2256535552), UINT64_C(0), // S_AND_B64_vi
29810 UINT64_C(3196075008), UINT64_C(0), // S_AND_SAVEEXEC_B32_gfx10
29811 UINT64_C(3196067840), UINT64_C(0), // S_AND_SAVEEXEC_B32_gfx11
29812 UINT64_C(3196067840), UINT64_C(0), // S_AND_SAVEEXEC_B32_gfx12
29813 UINT64_C(3196068864), UINT64_C(0), // S_AND_SAVEEXEC_B64_gfx10
29814 UINT64_C(3196068096), UINT64_C(0), // S_AND_SAVEEXEC_B64_gfx11
29815 UINT64_C(3196068096), UINT64_C(0), // S_AND_SAVEEXEC_B64_gfx12
29816 UINT64_C(3196068864), UINT64_C(0), // S_AND_SAVEEXEC_B64_gfx6_gfx7
29817 UINT64_C(3196067840), UINT64_C(0), // S_AND_SAVEEXEC_B64_vi
29818 UINT64_C(2432696320), UINT64_C(0), // S_ASHR_I32_gfx10
29819 UINT64_C(2248146944), UINT64_C(0), // S_ASHR_I32_gfx11
29820 UINT64_C(2248146944), UINT64_C(0), // S_ASHR_I32_gfx12
29821 UINT64_C(2432696320), UINT64_C(0), // S_ASHR_I32_gfx6_gfx7
29822 UINT64_C(2415919104), UINT64_C(0), // S_ASHR_I32_vi
29823 UINT64_C(2441084928), UINT64_C(0), // S_ASHR_I64_gfx10
29824 UINT64_C(2256535552), UINT64_C(0), // S_ASHR_I64_gfx11
29825 UINT64_C(2256535552), UINT64_C(0), // S_ASHR_I64_gfx12
29826 UINT64_C(2441084928), UINT64_C(0), // S_ASHR_I64_gfx6_gfx7
29827 UINT64_C(2424307712), UINT64_C(0), // S_ASHR_I64_vi
29828 UINT64_C(18014398513585848320), UINT64_C(0), // S_ATC_PROBE_BUFFER_IMM_gfx10
29829 UINT64_C(17870283325508943872), UINT64_C(0), // S_ATC_PROBE_BUFFER_IMM_gfx11
29830 UINT64_C(17870283325500055552), UINT64_C(0), // S_ATC_PROBE_BUFFER_IMM_gfx12
29831 UINT64_C(3231580160), UINT64_C(0), // S_ATC_PROBE_BUFFER_IMM_vi
29832 UINT64_C(4103864320), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_IMM_gfx10
29833 UINT64_C(4102815744), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_IMM_gfx11
29834 UINT64_C(4093927424), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_IMM_gfx12
29835 UINT64_C(3231596544), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_IMM_gfx9
29836 UINT64_C(3231465472), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_alt_gfx9
29837 UINT64_C(4103864320), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_gfx10
29838 UINT64_C(4102815744), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_gfx11
29839 UINT64_C(3231449088), UINT64_C(0), // S_ATC_PROBE_BUFFER_SGPR_vi
29840 UINT64_C(18014398513585586176), UINT64_C(0), // S_ATC_PROBE_IMM_gfx10
29841 UINT64_C(17870283325508681728), UINT64_C(0), // S_ATC_PROBE_IMM_gfx11
29842 UINT64_C(17870283325500047360), UINT64_C(0), // S_ATC_PROBE_IMM_gfx12
29843 UINT64_C(3231318016), UINT64_C(0), // S_ATC_PROBE_IMM_vi
29844 UINT64_C(4103602176), UINT64_C(0), // S_ATC_PROBE_SGPR_IMM_gfx10
29845 UINT64_C(4102553600), UINT64_C(0), // S_ATC_PROBE_SGPR_IMM_gfx11
29846 UINT64_C(4093919232), UINT64_C(0), // S_ATC_PROBE_SGPR_IMM_gfx12
29847 UINT64_C(3231334400), UINT64_C(0), // S_ATC_PROBE_SGPR_IMM_gfx9
29848 UINT64_C(3231203328), UINT64_C(0), // S_ATC_PROBE_SGPR_alt_gfx9
29849 UINT64_C(4103602176), UINT64_C(0), // S_ATC_PROBE_SGPR_gfx10
29850 UINT64_C(4102553600), UINT64_C(0), // S_ATC_PROBE_SGPR_gfx11
29851 UINT64_C(3231186944), UINT64_C(0), // S_ATC_PROBE_SGPR_vi
29852 UINT64_C(18014398513609768960), UINT64_C(0), // S_ATOMIC_ADD_IMM_RTN_gfx10
29853 UINT64_C(3255500800), UINT64_C(0), // S_ATOMIC_ADD_IMM_RTN_vi
29854 UINT64_C(18014398513609703424), UINT64_C(0), // S_ATOMIC_ADD_IMM_gfx10
29855 UINT64_C(3255435264), UINT64_C(0), // S_ATOMIC_ADD_IMM_vi
29856 UINT64_C(4127784960), UINT64_C(0), // S_ATOMIC_ADD_SGPR_IMM_RTN_gfx10
29857 UINT64_C(3255517184), UINT64_C(0), // S_ATOMIC_ADD_SGPR_IMM_RTN_gfx9
29858 UINT64_C(4127719424), UINT64_C(0), // S_ATOMIC_ADD_SGPR_IMM_gfx10
29859 UINT64_C(3255451648), UINT64_C(0), // S_ATOMIC_ADD_SGPR_IMM_gfx9
29860 UINT64_C(3255386112), UINT64_C(0), // S_ATOMIC_ADD_SGPR_RTN_alt_gfx9
29861 UINT64_C(4127784960), UINT64_C(0), // S_ATOMIC_ADD_SGPR_RTN_gfx10
29862 UINT64_C(3255369728), UINT64_C(0), // S_ATOMIC_ADD_SGPR_RTN_vi
29863 UINT64_C(3255320576), UINT64_C(0), // S_ATOMIC_ADD_SGPR_alt_gfx9
29864 UINT64_C(4127719424), UINT64_C(0), // S_ATOMIC_ADD_SGPR_gfx10
29865 UINT64_C(3255304192), UINT64_C(0), // S_ATOMIC_ADD_SGPR_vi
29866 UINT64_C(18014398513618157568), UINT64_C(0), // S_ATOMIC_ADD_X2_IMM_RTN_gfx10
29867 UINT64_C(3263889408), UINT64_C(0), // S_ATOMIC_ADD_X2_IMM_RTN_vi
29868 UINT64_C(18014398513618092032), UINT64_C(0), // S_ATOMIC_ADD_X2_IMM_gfx10
29869 UINT64_C(3263823872), UINT64_C(0), // S_ATOMIC_ADD_X2_IMM_vi
29870 UINT64_C(4136173568), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10
29871 UINT64_C(3263905792), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9
29872 UINT64_C(4136108032), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_IMM_gfx10
29873 UINT64_C(3263840256), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_IMM_gfx9
29874 UINT64_C(3263774720), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9
29875 UINT64_C(4136173568), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_RTN_gfx10
29876 UINT64_C(3263758336), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_RTN_vi
29877 UINT64_C(3263709184), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_alt_gfx9
29878 UINT64_C(4136108032), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_gfx10
29879 UINT64_C(3263692800), UINT64_C(0), // S_ATOMIC_ADD_X2_SGPR_vi
29880 UINT64_C(18014398513611341824), UINT64_C(0), // S_ATOMIC_AND_IMM_RTN_gfx10
29881 UINT64_C(3257073664), UINT64_C(0), // S_ATOMIC_AND_IMM_RTN_vi
29882 UINT64_C(18014398513611276288), UINT64_C(0), // S_ATOMIC_AND_IMM_gfx10
29883 UINT64_C(3257008128), UINT64_C(0), // S_ATOMIC_AND_IMM_vi
29884 UINT64_C(4129357824), UINT64_C(0), // S_ATOMIC_AND_SGPR_IMM_RTN_gfx10
29885 UINT64_C(3257090048), UINT64_C(0), // S_ATOMIC_AND_SGPR_IMM_RTN_gfx9
29886 UINT64_C(4129292288), UINT64_C(0), // S_ATOMIC_AND_SGPR_IMM_gfx10
29887 UINT64_C(3257024512), UINT64_C(0), // S_ATOMIC_AND_SGPR_IMM_gfx9
29888 UINT64_C(3256958976), UINT64_C(0), // S_ATOMIC_AND_SGPR_RTN_alt_gfx9
29889 UINT64_C(4129357824), UINT64_C(0), // S_ATOMIC_AND_SGPR_RTN_gfx10
29890 UINT64_C(3256942592), UINT64_C(0), // S_ATOMIC_AND_SGPR_RTN_vi
29891 UINT64_C(3256893440), UINT64_C(0), // S_ATOMIC_AND_SGPR_alt_gfx9
29892 UINT64_C(4129292288), UINT64_C(0), // S_ATOMIC_AND_SGPR_gfx10
29893 UINT64_C(3256877056), UINT64_C(0), // S_ATOMIC_AND_SGPR_vi
29894 UINT64_C(18014398513619730432), UINT64_C(0), // S_ATOMIC_AND_X2_IMM_RTN_gfx10
29895 UINT64_C(3265462272), UINT64_C(0), // S_ATOMIC_AND_X2_IMM_RTN_vi
29896 UINT64_C(18014398513619664896), UINT64_C(0), // S_ATOMIC_AND_X2_IMM_gfx10
29897 UINT64_C(3265396736), UINT64_C(0), // S_ATOMIC_AND_X2_IMM_vi
29898 UINT64_C(4137746432), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10
29899 UINT64_C(3265478656), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9
29900 UINT64_C(4137680896), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_IMM_gfx10
29901 UINT64_C(3265413120), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_IMM_gfx9
29902 UINT64_C(3265347584), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9
29903 UINT64_C(4137746432), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_RTN_gfx10
29904 UINT64_C(3265331200), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_RTN_vi
29905 UINT64_C(3265282048), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_alt_gfx9
29906 UINT64_C(4137680896), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_gfx10
29907 UINT64_C(3265265664), UINT64_C(0), // S_ATOMIC_AND_X2_SGPR_vi
29908 UINT64_C(18014398513609506816), UINT64_C(0), // S_ATOMIC_CMPSWAP_IMM_RTN_gfx10
29909 UINT64_C(3255238656), UINT64_C(0), // S_ATOMIC_CMPSWAP_IMM_RTN_vi
29910 UINT64_C(18014398513609441280), UINT64_C(0), // S_ATOMIC_CMPSWAP_IMM_gfx10
29911 UINT64_C(3255173120), UINT64_C(0), // S_ATOMIC_CMPSWAP_IMM_vi
29912 UINT64_C(4127522816), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10
29913 UINT64_C(3255255040), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9
29914 UINT64_C(4127457280), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_IMM_gfx10
29915 UINT64_C(3255189504), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_IMM_gfx9
29916 UINT64_C(3255123968), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9
29917 UINT64_C(4127522816), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_RTN_gfx10
29918 UINT64_C(3255107584), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_RTN_vi
29919 UINT64_C(3255058432), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_alt_gfx9
29920 UINT64_C(4127457280), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_gfx10
29921 UINT64_C(3255042048), UINT64_C(0), // S_ATOMIC_CMPSWAP_SGPR_vi
29922 UINT64_C(18014398513617895424), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10
29923 UINT64_C(3263627264), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_IMM_RTN_vi
29924 UINT64_C(18014398513617829888), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_IMM_gfx10
29925 UINT64_C(3263561728), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_IMM_vi
29926 UINT64_C(4135911424), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10
29927 UINT64_C(3263643648), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9
29928 UINT64_C(4135845888), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10
29929 UINT64_C(3263578112), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9
29930 UINT64_C(3263512576), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9
29931 UINT64_C(4135911424), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10
29932 UINT64_C(3263496192), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi
29933 UINT64_C(3263447040), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9
29934 UINT64_C(4135845888), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_gfx10
29935 UINT64_C(3263430656), UINT64_C(0), // S_ATOMIC_CMPSWAP_X2_SGPR_vi
29936 UINT64_C(18014398513612390400), UINT64_C(0), // S_ATOMIC_DEC_IMM_RTN_gfx10
29937 UINT64_C(3258122240), UINT64_C(0), // S_ATOMIC_DEC_IMM_RTN_vi
29938 UINT64_C(18014398513612324864), UINT64_C(0), // S_ATOMIC_DEC_IMM_gfx10
29939 UINT64_C(3258056704), UINT64_C(0), // S_ATOMIC_DEC_IMM_vi
29940 UINT64_C(4130406400), UINT64_C(0), // S_ATOMIC_DEC_SGPR_IMM_RTN_gfx10
29941 UINT64_C(3258138624), UINT64_C(0), // S_ATOMIC_DEC_SGPR_IMM_RTN_gfx9
29942 UINT64_C(4130340864), UINT64_C(0), // S_ATOMIC_DEC_SGPR_IMM_gfx10
29943 UINT64_C(3258073088), UINT64_C(0), // S_ATOMIC_DEC_SGPR_IMM_gfx9
29944 UINT64_C(3258007552), UINT64_C(0), // S_ATOMIC_DEC_SGPR_RTN_alt_gfx9
29945 UINT64_C(4130406400), UINT64_C(0), // S_ATOMIC_DEC_SGPR_RTN_gfx10
29946 UINT64_C(3257991168), UINT64_C(0), // S_ATOMIC_DEC_SGPR_RTN_vi
29947 UINT64_C(3257942016), UINT64_C(0), // S_ATOMIC_DEC_SGPR_alt_gfx9
29948 UINT64_C(4130340864), UINT64_C(0), // S_ATOMIC_DEC_SGPR_gfx10
29949 UINT64_C(3257925632), UINT64_C(0), // S_ATOMIC_DEC_SGPR_vi
29950 UINT64_C(18014398513620779008), UINT64_C(0), // S_ATOMIC_DEC_X2_IMM_RTN_gfx10
29951 UINT64_C(3266510848), UINT64_C(0), // S_ATOMIC_DEC_X2_IMM_RTN_vi
29952 UINT64_C(18014398513620713472), UINT64_C(0), // S_ATOMIC_DEC_X2_IMM_gfx10
29953 UINT64_C(3266445312), UINT64_C(0), // S_ATOMIC_DEC_X2_IMM_vi
29954 UINT64_C(4138795008), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10
29955 UINT64_C(3266527232), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9
29956 UINT64_C(4138729472), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_IMM_gfx10
29957 UINT64_C(3266461696), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_IMM_gfx9
29958 UINT64_C(3266396160), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9
29959 UINT64_C(4138795008), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_RTN_gfx10
29960 UINT64_C(3266379776), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_RTN_vi
29961 UINT64_C(3266330624), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_alt_gfx9
29962 UINT64_C(4138729472), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_gfx10
29963 UINT64_C(3266314240), UINT64_C(0), // S_ATOMIC_DEC_X2_SGPR_vi
29964 UINT64_C(18014398513612128256), UINT64_C(0), // S_ATOMIC_INC_IMM_RTN_gfx10
29965 UINT64_C(3257860096), UINT64_C(0), // S_ATOMIC_INC_IMM_RTN_vi
29966 UINT64_C(18014398513612062720), UINT64_C(0), // S_ATOMIC_INC_IMM_gfx10
29967 UINT64_C(3257794560), UINT64_C(0), // S_ATOMIC_INC_IMM_vi
29968 UINT64_C(4130144256), UINT64_C(0), // S_ATOMIC_INC_SGPR_IMM_RTN_gfx10
29969 UINT64_C(3257876480), UINT64_C(0), // S_ATOMIC_INC_SGPR_IMM_RTN_gfx9
29970 UINT64_C(4130078720), UINT64_C(0), // S_ATOMIC_INC_SGPR_IMM_gfx10
29971 UINT64_C(3257810944), UINT64_C(0), // S_ATOMIC_INC_SGPR_IMM_gfx9
29972 UINT64_C(3257745408), UINT64_C(0), // S_ATOMIC_INC_SGPR_RTN_alt_gfx9
29973 UINT64_C(4130144256), UINT64_C(0), // S_ATOMIC_INC_SGPR_RTN_gfx10
29974 UINT64_C(3257729024), UINT64_C(0), // S_ATOMIC_INC_SGPR_RTN_vi
29975 UINT64_C(3257679872), UINT64_C(0), // S_ATOMIC_INC_SGPR_alt_gfx9
29976 UINT64_C(4130078720), UINT64_C(0), // S_ATOMIC_INC_SGPR_gfx10
29977 UINT64_C(3257663488), UINT64_C(0), // S_ATOMIC_INC_SGPR_vi
29978 UINT64_C(18014398513620516864), UINT64_C(0), // S_ATOMIC_INC_X2_IMM_RTN_gfx10
29979 UINT64_C(3266248704), UINT64_C(0), // S_ATOMIC_INC_X2_IMM_RTN_vi
29980 UINT64_C(18014398513620451328), UINT64_C(0), // S_ATOMIC_INC_X2_IMM_gfx10
29981 UINT64_C(3266183168), UINT64_C(0), // S_ATOMIC_INC_X2_IMM_vi
29982 UINT64_C(4138532864), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10
29983 UINT64_C(3266265088), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9
29984 UINT64_C(4138467328), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_IMM_gfx10
29985 UINT64_C(3266199552), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_IMM_gfx9
29986 UINT64_C(3266134016), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9
29987 UINT64_C(4138532864), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_RTN_gfx10
29988 UINT64_C(3266117632), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_RTN_vi
29989 UINT64_C(3266068480), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_alt_gfx9
29990 UINT64_C(4138467328), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_gfx10
29991 UINT64_C(3266052096), UINT64_C(0), // S_ATOMIC_INC_X2_SGPR_vi
29992 UINT64_C(18014398513611603968), UINT64_C(0), // S_ATOMIC_OR_IMM_RTN_gfx10
29993 UINT64_C(3257335808), UINT64_C(0), // S_ATOMIC_OR_IMM_RTN_vi
29994 UINT64_C(18014398513611538432), UINT64_C(0), // S_ATOMIC_OR_IMM_gfx10
29995 UINT64_C(3257270272), UINT64_C(0), // S_ATOMIC_OR_IMM_vi
29996 UINT64_C(4129619968), UINT64_C(0), // S_ATOMIC_OR_SGPR_IMM_RTN_gfx10
29997 UINT64_C(3257352192), UINT64_C(0), // S_ATOMIC_OR_SGPR_IMM_RTN_gfx9
29998 UINT64_C(4129554432), UINT64_C(0), // S_ATOMIC_OR_SGPR_IMM_gfx10
29999 UINT64_C(3257286656), UINT64_C(0), // S_ATOMIC_OR_SGPR_IMM_gfx9
30000 UINT64_C(3257221120), UINT64_C(0), // S_ATOMIC_OR_SGPR_RTN_alt_gfx9
30001 UINT64_C(4129619968), UINT64_C(0), // S_ATOMIC_OR_SGPR_RTN_gfx10
30002 UINT64_C(3257204736), UINT64_C(0), // S_ATOMIC_OR_SGPR_RTN_vi
30003 UINT64_C(3257155584), UINT64_C(0), // S_ATOMIC_OR_SGPR_alt_gfx9
30004 UINT64_C(4129554432), UINT64_C(0), // S_ATOMIC_OR_SGPR_gfx10
30005 UINT64_C(3257139200), UINT64_C(0), // S_ATOMIC_OR_SGPR_vi
30006 UINT64_C(18014398513619992576), UINT64_C(0), // S_ATOMIC_OR_X2_IMM_RTN_gfx10
30007 UINT64_C(3265724416), UINT64_C(0), // S_ATOMIC_OR_X2_IMM_RTN_vi
30008 UINT64_C(18014398513619927040), UINT64_C(0), // S_ATOMIC_OR_X2_IMM_gfx10
30009 UINT64_C(3265658880), UINT64_C(0), // S_ATOMIC_OR_X2_IMM_vi
30010 UINT64_C(4138008576), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10
30011 UINT64_C(3265740800), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9
30012 UINT64_C(4137943040), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_IMM_gfx10
30013 UINT64_C(3265675264), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_IMM_gfx9
30014 UINT64_C(3265609728), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9
30015 UINT64_C(4138008576), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_RTN_gfx10
30016 UINT64_C(3265593344), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_RTN_vi
30017 UINT64_C(3265544192), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_alt_gfx9
30018 UINT64_C(4137943040), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_gfx10
30019 UINT64_C(3265527808), UINT64_C(0), // S_ATOMIC_OR_X2_SGPR_vi
30020 UINT64_C(18014398513610817536), UINT64_C(0), // S_ATOMIC_SMAX_IMM_RTN_gfx10
30021 UINT64_C(3256549376), UINT64_C(0), // S_ATOMIC_SMAX_IMM_RTN_vi
30022 UINT64_C(18014398513610752000), UINT64_C(0), // S_ATOMIC_SMAX_IMM_gfx10
30023 UINT64_C(3256483840), UINT64_C(0), // S_ATOMIC_SMAX_IMM_vi
30024 UINT64_C(4128833536), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10
30025 UINT64_C(3256565760), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9
30026 UINT64_C(4128768000), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_IMM_gfx10
30027 UINT64_C(3256500224), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_IMM_gfx9
30028 UINT64_C(3256434688), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_RTN_alt_gfx9
30029 UINT64_C(4128833536), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_RTN_gfx10
30030 UINT64_C(3256418304), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_RTN_vi
30031 UINT64_C(3256369152), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_alt_gfx9
30032 UINT64_C(4128768000), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_gfx10
30033 UINT64_C(3256352768), UINT64_C(0), // S_ATOMIC_SMAX_SGPR_vi
30034 UINT64_C(18014398513619206144), UINT64_C(0), // S_ATOMIC_SMAX_X2_IMM_RTN_gfx10
30035 UINT64_C(3264937984), UINT64_C(0), // S_ATOMIC_SMAX_X2_IMM_RTN_vi
30036 UINT64_C(18014398513619140608), UINT64_C(0), // S_ATOMIC_SMAX_X2_IMM_gfx10
30037 UINT64_C(3264872448), UINT64_C(0), // S_ATOMIC_SMAX_X2_IMM_vi
30038 UINT64_C(4137222144), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10
30039 UINT64_C(3264954368), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9
30040 UINT64_C(4137156608), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_IMM_gfx10
30041 UINT64_C(3264888832), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_IMM_gfx9
30042 UINT64_C(3264823296), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9
30043 UINT64_C(4137222144), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_RTN_gfx10
30044 UINT64_C(3264806912), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_RTN_vi
30045 UINT64_C(3264757760), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_alt_gfx9
30046 UINT64_C(4137156608), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_gfx10
30047 UINT64_C(3264741376), UINT64_C(0), // S_ATOMIC_SMAX_X2_SGPR_vi
30048 UINT64_C(18014398513610293248), UINT64_C(0), // S_ATOMIC_SMIN_IMM_RTN_gfx10
30049 UINT64_C(3256025088), UINT64_C(0), // S_ATOMIC_SMIN_IMM_RTN_vi
30050 UINT64_C(18014398513610227712), UINT64_C(0), // S_ATOMIC_SMIN_IMM_gfx10
30051 UINT64_C(3255959552), UINT64_C(0), // S_ATOMIC_SMIN_IMM_vi
30052 UINT64_C(4128309248), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10
30053 UINT64_C(3256041472), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9
30054 UINT64_C(4128243712), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_IMM_gfx10
30055 UINT64_C(3255975936), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_IMM_gfx9
30056 UINT64_C(3255910400), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_RTN_alt_gfx9
30057 UINT64_C(4128309248), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_RTN_gfx10
30058 UINT64_C(3255894016), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_RTN_vi
30059 UINT64_C(3255844864), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_alt_gfx9
30060 UINT64_C(4128243712), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_gfx10
30061 UINT64_C(3255828480), UINT64_C(0), // S_ATOMIC_SMIN_SGPR_vi
30062 UINT64_C(18014398513618681856), UINT64_C(0), // S_ATOMIC_SMIN_X2_IMM_RTN_gfx10
30063 UINT64_C(3264413696), UINT64_C(0), // S_ATOMIC_SMIN_X2_IMM_RTN_vi
30064 UINT64_C(18014398513618616320), UINT64_C(0), // S_ATOMIC_SMIN_X2_IMM_gfx10
30065 UINT64_C(3264348160), UINT64_C(0), // S_ATOMIC_SMIN_X2_IMM_vi
30066 UINT64_C(4136697856), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10
30067 UINT64_C(3264430080), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9
30068 UINT64_C(4136632320), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_IMM_gfx10
30069 UINT64_C(3264364544), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_IMM_gfx9
30070 UINT64_C(3264299008), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9
30071 UINT64_C(4136697856), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_RTN_gfx10
30072 UINT64_C(3264282624), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_RTN_vi
30073 UINT64_C(3264233472), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_alt_gfx9
30074 UINT64_C(4136632320), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_gfx10
30075 UINT64_C(3264217088), UINT64_C(0), // S_ATOMIC_SMIN_X2_SGPR_vi
30076 UINT64_C(18014398513610031104), UINT64_C(0), // S_ATOMIC_SUB_IMM_RTN_gfx10
30077 UINT64_C(3255762944), UINT64_C(0), // S_ATOMIC_SUB_IMM_RTN_vi
30078 UINT64_C(18014398513609965568), UINT64_C(0), // S_ATOMIC_SUB_IMM_gfx10
30079 UINT64_C(3255697408), UINT64_C(0), // S_ATOMIC_SUB_IMM_vi
30080 UINT64_C(4128047104), UINT64_C(0), // S_ATOMIC_SUB_SGPR_IMM_RTN_gfx10
30081 UINT64_C(3255779328), UINT64_C(0), // S_ATOMIC_SUB_SGPR_IMM_RTN_gfx9
30082 UINT64_C(4127981568), UINT64_C(0), // S_ATOMIC_SUB_SGPR_IMM_gfx10
30083 UINT64_C(3255713792), UINT64_C(0), // S_ATOMIC_SUB_SGPR_IMM_gfx9
30084 UINT64_C(3255648256), UINT64_C(0), // S_ATOMIC_SUB_SGPR_RTN_alt_gfx9
30085 UINT64_C(4128047104), UINT64_C(0), // S_ATOMIC_SUB_SGPR_RTN_gfx10
30086 UINT64_C(3255631872), UINT64_C(0), // S_ATOMIC_SUB_SGPR_RTN_vi
30087 UINT64_C(3255582720), UINT64_C(0), // S_ATOMIC_SUB_SGPR_alt_gfx9
30088 UINT64_C(4127981568), UINT64_C(0), // S_ATOMIC_SUB_SGPR_gfx10
30089 UINT64_C(3255566336), UINT64_C(0), // S_ATOMIC_SUB_SGPR_vi
30090 UINT64_C(18014398513618419712), UINT64_C(0), // S_ATOMIC_SUB_X2_IMM_RTN_gfx10
30091 UINT64_C(3264151552), UINT64_C(0), // S_ATOMIC_SUB_X2_IMM_RTN_vi
30092 UINT64_C(18014398513618354176), UINT64_C(0), // S_ATOMIC_SUB_X2_IMM_gfx10
30093 UINT64_C(3264086016), UINT64_C(0), // S_ATOMIC_SUB_X2_IMM_vi
30094 UINT64_C(4136435712), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10
30095 UINT64_C(3264167936), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9
30096 UINT64_C(4136370176), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_IMM_gfx10
30097 UINT64_C(3264102400), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_IMM_gfx9
30098 UINT64_C(3264036864), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9
30099 UINT64_C(4136435712), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_RTN_gfx10
30100 UINT64_C(3264020480), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_RTN_vi
30101 UINT64_C(3263971328), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_alt_gfx9
30102 UINT64_C(4136370176), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_gfx10
30103 UINT64_C(3263954944), UINT64_C(0), // S_ATOMIC_SUB_X2_SGPR_vi
30104 UINT64_C(18014398513609244672), UINT64_C(0), // S_ATOMIC_SWAP_IMM_RTN_gfx10
30105 UINT64_C(3254976512), UINT64_C(0), // S_ATOMIC_SWAP_IMM_RTN_vi
30106 UINT64_C(18014398513609179136), UINT64_C(0), // S_ATOMIC_SWAP_IMM_gfx10
30107 UINT64_C(3254910976), UINT64_C(0), // S_ATOMIC_SWAP_IMM_vi
30108 UINT64_C(4127260672), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10
30109 UINT64_C(3254992896), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9
30110 UINT64_C(4127195136), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_IMM_gfx10
30111 UINT64_C(3254927360), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_IMM_gfx9
30112 UINT64_C(3254861824), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_RTN_alt_gfx9
30113 UINT64_C(4127260672), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_RTN_gfx10
30114 UINT64_C(3254845440), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_RTN_vi
30115 UINT64_C(3254796288), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_alt_gfx9
30116 UINT64_C(4127195136), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_gfx10
30117 UINT64_C(3254779904), UINT64_C(0), // S_ATOMIC_SWAP_SGPR_vi
30118 UINT64_C(18014398513617633280), UINT64_C(0), // S_ATOMIC_SWAP_X2_IMM_RTN_gfx10
30119 UINT64_C(3263365120), UINT64_C(0), // S_ATOMIC_SWAP_X2_IMM_RTN_vi
30120 UINT64_C(18014398513617567744), UINT64_C(0), // S_ATOMIC_SWAP_X2_IMM_gfx10
30121 UINT64_C(3263299584), UINT64_C(0), // S_ATOMIC_SWAP_X2_IMM_vi
30122 UINT64_C(4135649280), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10
30123 UINT64_C(3263381504), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9
30124 UINT64_C(4135583744), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_IMM_gfx10
30125 UINT64_C(3263315968), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_IMM_gfx9
30126 UINT64_C(3263250432), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9
30127 UINT64_C(4135649280), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_RTN_gfx10
30128 UINT64_C(3263234048), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_RTN_vi
30129 UINT64_C(3263184896), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_alt_gfx9
30130 UINT64_C(4135583744), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_gfx10
30131 UINT64_C(3263168512), UINT64_C(0), // S_ATOMIC_SWAP_X2_SGPR_vi
30132 UINT64_C(18014398513611079680), UINT64_C(0), // S_ATOMIC_UMAX_IMM_RTN_gfx10
30133 UINT64_C(3256811520), UINT64_C(0), // S_ATOMIC_UMAX_IMM_RTN_vi
30134 UINT64_C(18014398513611014144), UINT64_C(0), // S_ATOMIC_UMAX_IMM_gfx10
30135 UINT64_C(3256745984), UINT64_C(0), // S_ATOMIC_UMAX_IMM_vi
30136 UINT64_C(4129095680), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10
30137 UINT64_C(3256827904), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9
30138 UINT64_C(4129030144), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_IMM_gfx10
30139 UINT64_C(3256762368), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_IMM_gfx9
30140 UINT64_C(3256696832), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_RTN_alt_gfx9
30141 UINT64_C(4129095680), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_RTN_gfx10
30142 UINT64_C(3256680448), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_RTN_vi
30143 UINT64_C(3256631296), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_alt_gfx9
30144 UINT64_C(4129030144), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_gfx10
30145 UINT64_C(3256614912), UINT64_C(0), // S_ATOMIC_UMAX_SGPR_vi
30146 UINT64_C(18014398513619468288), UINT64_C(0), // S_ATOMIC_UMAX_X2_IMM_RTN_gfx10
30147 UINT64_C(3265200128), UINT64_C(0), // S_ATOMIC_UMAX_X2_IMM_RTN_vi
30148 UINT64_C(18014398513619402752), UINT64_C(0), // S_ATOMIC_UMAX_X2_IMM_gfx10
30149 UINT64_C(3265134592), UINT64_C(0), // S_ATOMIC_UMAX_X2_IMM_vi
30150 UINT64_C(4137484288), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10
30151 UINT64_C(3265216512), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9
30152 UINT64_C(4137418752), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_IMM_gfx10
30153 UINT64_C(3265150976), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_IMM_gfx9
30154 UINT64_C(3265085440), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9
30155 UINT64_C(4137484288), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_RTN_gfx10
30156 UINT64_C(3265069056), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_RTN_vi
30157 UINT64_C(3265019904), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_alt_gfx9
30158 UINT64_C(4137418752), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_gfx10
30159 UINT64_C(3265003520), UINT64_C(0), // S_ATOMIC_UMAX_X2_SGPR_vi
30160 UINT64_C(18014398513610555392), UINT64_C(0), // S_ATOMIC_UMIN_IMM_RTN_gfx10
30161 UINT64_C(3256287232), UINT64_C(0), // S_ATOMIC_UMIN_IMM_RTN_vi
30162 UINT64_C(18014398513610489856), UINT64_C(0), // S_ATOMIC_UMIN_IMM_gfx10
30163 UINT64_C(3256221696), UINT64_C(0), // S_ATOMIC_UMIN_IMM_vi
30164 UINT64_C(4128571392), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10
30165 UINT64_C(3256303616), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9
30166 UINT64_C(4128505856), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_IMM_gfx10
30167 UINT64_C(3256238080), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_IMM_gfx9
30168 UINT64_C(3256172544), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_RTN_alt_gfx9
30169 UINT64_C(4128571392), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_RTN_gfx10
30170 UINT64_C(3256156160), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_RTN_vi
30171 UINT64_C(3256107008), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_alt_gfx9
30172 UINT64_C(4128505856), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_gfx10
30173 UINT64_C(3256090624), UINT64_C(0), // S_ATOMIC_UMIN_SGPR_vi
30174 UINT64_C(18014398513618944000), UINT64_C(0), // S_ATOMIC_UMIN_X2_IMM_RTN_gfx10
30175 UINT64_C(3264675840), UINT64_C(0), // S_ATOMIC_UMIN_X2_IMM_RTN_vi
30176 UINT64_C(18014398513618878464), UINT64_C(0), // S_ATOMIC_UMIN_X2_IMM_gfx10
30177 UINT64_C(3264610304), UINT64_C(0), // S_ATOMIC_UMIN_X2_IMM_vi
30178 UINT64_C(4136960000), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10
30179 UINT64_C(3264692224), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9
30180 UINT64_C(4136894464), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_IMM_gfx10
30181 UINT64_C(3264626688), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_IMM_gfx9
30182 UINT64_C(3264561152), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9
30183 UINT64_C(4136960000), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_RTN_gfx10
30184 UINT64_C(3264544768), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_RTN_vi
30185 UINT64_C(3264495616), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_alt_gfx9
30186 UINT64_C(4136894464), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_gfx10
30187 UINT64_C(3264479232), UINT64_C(0), // S_ATOMIC_UMIN_X2_SGPR_vi
30188 UINT64_C(18014398513611866112), UINT64_C(0), // S_ATOMIC_XOR_IMM_RTN_gfx10
30189 UINT64_C(3257597952), UINT64_C(0), // S_ATOMIC_XOR_IMM_RTN_vi
30190 UINT64_C(18014398513611800576), UINT64_C(0), // S_ATOMIC_XOR_IMM_gfx10
30191 UINT64_C(3257532416), UINT64_C(0), // S_ATOMIC_XOR_IMM_vi
30192 UINT64_C(4129882112), UINT64_C(0), // S_ATOMIC_XOR_SGPR_IMM_RTN_gfx10
30193 UINT64_C(3257614336), UINT64_C(0), // S_ATOMIC_XOR_SGPR_IMM_RTN_gfx9
30194 UINT64_C(4129816576), UINT64_C(0), // S_ATOMIC_XOR_SGPR_IMM_gfx10
30195 UINT64_C(3257548800), UINT64_C(0), // S_ATOMIC_XOR_SGPR_IMM_gfx9
30196 UINT64_C(3257483264), UINT64_C(0), // S_ATOMIC_XOR_SGPR_RTN_alt_gfx9
30197 UINT64_C(4129882112), UINT64_C(0), // S_ATOMIC_XOR_SGPR_RTN_gfx10
30198 UINT64_C(3257466880), UINT64_C(0), // S_ATOMIC_XOR_SGPR_RTN_vi
30199 UINT64_C(3257417728), UINT64_C(0), // S_ATOMIC_XOR_SGPR_alt_gfx9
30200 UINT64_C(4129816576), UINT64_C(0), // S_ATOMIC_XOR_SGPR_gfx10
30201 UINT64_C(3257401344), UINT64_C(0), // S_ATOMIC_XOR_SGPR_vi
30202 UINT64_C(18014398513620254720), UINT64_C(0), // S_ATOMIC_XOR_X2_IMM_RTN_gfx10
30203 UINT64_C(3265986560), UINT64_C(0), // S_ATOMIC_XOR_X2_IMM_RTN_vi
30204 UINT64_C(18014398513620189184), UINT64_C(0), // S_ATOMIC_XOR_X2_IMM_gfx10
30205 UINT64_C(3265921024), UINT64_C(0), // S_ATOMIC_XOR_X2_IMM_vi
30206 UINT64_C(4138270720), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10
30207 UINT64_C(3266002944), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9
30208 UINT64_C(4138205184), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_IMM_gfx10
30209 UINT64_C(3265937408), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_IMM_gfx9
30210 UINT64_C(3265871872), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9
30211 UINT64_C(4138270720), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_RTN_gfx10
30212 UINT64_C(3265855488), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_RTN_vi
30213 UINT64_C(3265806336), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_alt_gfx9
30214 UINT64_C(4138205184), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_gfx10
30215 UINT64_C(3265789952), UINT64_C(0), // S_ATOMIC_XOR_X2_SGPR_vi
30216 UINT64_C(3196080384), UINT64_C(0), // S_BARRIER_INIT_IMM_gfx12
30217 UINT64_C(3196080509), UINT64_C(0), // S_BARRIER_INIT_M0_gfx12
30218 UINT64_C(3196080640), UINT64_C(0), // S_BARRIER_JOIN_IMM_gfx12
30219 UINT64_C(3196080765), UINT64_C(0), // S_BARRIER_JOIN_M0_gfx12
30220 UINT64_C(3214213120), UINT64_C(0), // S_BARRIER_LEAVE_gfx12
30221 UINT64_C(3196079616), UINT64_C(0), // S_BARRIER_SIGNAL_IMM_gfx12
30222 UINT64_C(3196079872), UINT64_C(0), // S_BARRIER_SIGNAL_ISFIRST_IMM_gfx12
30223 UINT64_C(3196079997), UINT64_C(0), // S_BARRIER_SIGNAL_ISFIRST_M0_gfx12
30224 UINT64_C(3196079741), UINT64_C(0), // S_BARRIER_SIGNAL_M0_gfx12
30225 UINT64_C(3214147584), UINT64_C(0), // S_BARRIER_WAIT_gfx12
30226 UINT64_C(3213492224), UINT64_C(0), // S_BARRIER_gfx10
30227 UINT64_C(3216834560), UINT64_C(0), // S_BARRIER_gfx11
30228 UINT64_C(3213492224), UINT64_C(0), // S_BARRIER_gfx6_gfx7
30229 UINT64_C(3213492224), UINT64_C(0), // S_BARRIER_vi
30230 UINT64_C(3196062976), UINT64_C(0), // S_BCNT0_I32_B32_gfx10
30231 UINT64_C(3196065280), UINT64_C(0), // S_BCNT0_I32_B32_gfx11
30232 UINT64_C(3196065280), UINT64_C(0), // S_BCNT0_I32_B32_gfx12
30233 UINT64_C(3196062976), UINT64_C(0), // S_BCNT0_I32_B32_gfx6_gfx7
30234 UINT64_C(3196062208), UINT64_C(0), // S_BCNT0_I32_B32_vi
30235 UINT64_C(3196063232), UINT64_C(0), // S_BCNT0_I32_B64_gfx10
30236 UINT64_C(3196065536), UINT64_C(0), // S_BCNT0_I32_B64_gfx11
30237 UINT64_C(3196065536), UINT64_C(0), // S_BCNT0_I32_B64_gfx12
30238 UINT64_C(3196063232), UINT64_C(0), // S_BCNT0_I32_B64_gfx6_gfx7
30239 UINT64_C(3196062464), UINT64_C(0), // S_BCNT0_I32_B64_vi
30240 UINT64_C(3196063488), UINT64_C(0), // S_BCNT1_I32_B32_gfx10
30241 UINT64_C(3196065792), UINT64_C(0), // S_BCNT1_I32_B32_gfx11
30242 UINT64_C(3196065792), UINT64_C(0), // S_BCNT1_I32_B32_gfx12
30243 UINT64_C(3196063488), UINT64_C(0), // S_BCNT1_I32_B32_gfx6_gfx7
30244 UINT64_C(3196062720), UINT64_C(0), // S_BCNT1_I32_B32_vi
30245 UINT64_C(3196063744), UINT64_C(0), // S_BCNT1_I32_B64_gfx10
30246 UINT64_C(3196066048), UINT64_C(0), // S_BCNT1_I32_B64_gfx11
30247 UINT64_C(3196066048), UINT64_C(0), // S_BCNT1_I32_B64_gfx12
30248 UINT64_C(3196063744), UINT64_C(0), // S_BCNT1_I32_B64_gfx6_gfx7
30249 UINT64_C(3196062976), UINT64_C(0), // S_BCNT1_I32_B64_vi
30250 UINT64_C(2483027968), UINT64_C(0), // S_BFE_I32_gfx10
30251 UINT64_C(2474639360), UINT64_C(0), // S_BFE_I32_gfx11
30252 UINT64_C(2474639360), UINT64_C(0), // S_BFE_I32_gfx12
30253 UINT64_C(2483027968), UINT64_C(0), // S_BFE_I32_gfx6_gfx7
30254 UINT64_C(2466250752), UINT64_C(0), // S_BFE_I32_vi
30255 UINT64_C(2499805184), UINT64_C(0), // S_BFE_I64_gfx10
30256 UINT64_C(2491416576), UINT64_C(0), // S_BFE_I64_gfx11
30257 UINT64_C(2491416576), UINT64_C(0), // S_BFE_I64_gfx12
30258 UINT64_C(2499805184), UINT64_C(0), // S_BFE_I64_gfx6_gfx7
30259 UINT64_C(2483027968), UINT64_C(0), // S_BFE_I64_vi
30260 UINT64_C(2474639360), UINT64_C(0), // S_BFE_U32_gfx10
30261 UINT64_C(2466250752), UINT64_C(0), // S_BFE_U32_gfx11
30262 UINT64_C(2466250752), UINT64_C(0), // S_BFE_U32_gfx12
30263 UINT64_C(2474639360), UINT64_C(0), // S_BFE_U32_gfx6_gfx7
30264 UINT64_C(2457862144), UINT64_C(0), // S_BFE_U32_vi
30265 UINT64_C(2491416576), UINT64_C(0), // S_BFE_U64_gfx10
30266 UINT64_C(2483027968), UINT64_C(0), // S_BFE_U64_gfx11
30267 UINT64_C(2483027968), UINT64_C(0), // S_BFE_U64_gfx12
30268 UINT64_C(2491416576), UINT64_C(0), // S_BFE_U64_gfx6_gfx7
30269 UINT64_C(2474639360), UINT64_C(0), // S_BFE_U64_vi
30270 UINT64_C(2449473536), UINT64_C(0), // S_BFM_B32_gfx10
30271 UINT64_C(2499805184), UINT64_C(0), // S_BFM_B32_gfx11
30272 UINT64_C(2499805184), UINT64_C(0), // S_BFM_B32_gfx12
30273 UINT64_C(2449473536), UINT64_C(0), // S_BFM_B32_gfx6_gfx7
30274 UINT64_C(2432696320), UINT64_C(0), // S_BFM_B32_vi
30275 UINT64_C(2457862144), UINT64_C(0), // S_BFM_B64_gfx10
30276 UINT64_C(2508193792), UINT64_C(0), // S_BFM_B64_gfx11
30277 UINT64_C(2508193792), UINT64_C(0), // S_BFM_B64_gfx12
30278 UINT64_C(2457862144), UINT64_C(0), // S_BFM_B64_gfx6_gfx7
30279 UINT64_C(2441084928), UINT64_C(0), // S_BFM_B64_vi
30280 UINT64_C(3205234688), UINT64_C(0), // S_BITCMP0_B32_gfx10
30281 UINT64_C(3205234688), UINT64_C(0), // S_BITCMP0_B32_gfx11
30282 UINT64_C(3205234688), UINT64_C(0), // S_BITCMP0_B32_gfx12
30283 UINT64_C(3205234688), UINT64_C(0), // S_BITCMP0_B32_gfx6_gfx7
30284 UINT64_C(3205234688), UINT64_C(0), // S_BITCMP0_B32_vi
30285 UINT64_C(3205365760), UINT64_C(0), // S_BITCMP0_B64_gfx10
30286 UINT64_C(3205365760), UINT64_C(0), // S_BITCMP0_B64_gfx11
30287 UINT64_C(3205365760), UINT64_C(0), // S_BITCMP0_B64_gfx12
30288 UINT64_C(3205365760), UINT64_C(0), // S_BITCMP0_B64_gfx6_gfx7
30289 UINT64_C(3205365760), UINT64_C(0), // S_BITCMP0_B64_vi
30290 UINT64_C(3205300224), UINT64_C(0), // S_BITCMP1_B32_gfx10
30291 UINT64_C(3205300224), UINT64_C(0), // S_BITCMP1_B32_gfx11
30292 UINT64_C(3205300224), UINT64_C(0), // S_BITCMP1_B32_gfx12
30293 UINT64_C(3205300224), UINT64_C(0), // S_BITCMP1_B32_gfx6_gfx7
30294 UINT64_C(3205300224), UINT64_C(0), // S_BITCMP1_B32_vi
30295 UINT64_C(3205431296), UINT64_C(0), // S_BITCMP1_B64_gfx10
30296 UINT64_C(3205431296), UINT64_C(0), // S_BITCMP1_B64_gfx11
30297 UINT64_C(3205431296), UINT64_C(0), // S_BITCMP1_B64_gfx12
30298 UINT64_C(3205431296), UINT64_C(0), // S_BITCMP1_B64_gfx6_gfx7
30299 UINT64_C(3205431296), UINT64_C(0), // S_BITCMP1_B64_vi
30300 UINT64_C(3196074752), UINT64_C(0), // S_BITREPLICATE_B64_B32_gfx10
30301 UINT64_C(3196064768), UINT64_C(0), // S_BITREPLICATE_B64_B32_gfx11
30302 UINT64_C(3196064768), UINT64_C(0), // S_BITREPLICATE_B64_B32_gfx12
30303 UINT64_C(3196073728), UINT64_C(0), // S_BITREPLICATE_B64_B32_vi
30304 UINT64_C(3196066560), UINT64_C(0), // S_BITSET0_B32_gfx10
30305 UINT64_C(3196063744), UINT64_C(0), // S_BITSET0_B32_gfx11
30306 UINT64_C(3196063744), UINT64_C(0), // S_BITSET0_B32_gfx12
30307 UINT64_C(3196066560), UINT64_C(0), // S_BITSET0_B32_gfx6_gfx7
30308 UINT64_C(3196065792), UINT64_C(0), // S_BITSET0_B32_vi
30309 UINT64_C(3196066816), UINT64_C(0), // S_BITSET0_B64_gfx10
30310 UINT64_C(3196064000), UINT64_C(0), // S_BITSET0_B64_gfx11
30311 UINT64_C(3196064000), UINT64_C(0), // S_BITSET0_B64_gfx12
30312 UINT64_C(3196066816), UINT64_C(0), // S_BITSET0_B64_gfx6_gfx7
30313 UINT64_C(3196066048), UINT64_C(0), // S_BITSET0_B64_vi
30314 UINT64_C(3196067072), UINT64_C(0), // S_BITSET1_B32_gfx10
30315 UINT64_C(3196064256), UINT64_C(0), // S_BITSET1_B32_gfx11
30316 UINT64_C(3196064256), UINT64_C(0), // S_BITSET1_B32_gfx12
30317 UINT64_C(3196067072), UINT64_C(0), // S_BITSET1_B32_gfx6_gfx7
30318 UINT64_C(3196066304), UINT64_C(0), // S_BITSET1_B32_vi
30319 UINT64_C(3196067328), UINT64_C(0), // S_BITSET1_B64_gfx10
30320 UINT64_C(3196064512), UINT64_C(0), // S_BITSET1_B64_gfx11
30321 UINT64_C(3196064512), UINT64_C(0), // S_BITSET1_B64_gfx12
30322 UINT64_C(3196067328), UINT64_C(0), // S_BITSET1_B64_gfx6_gfx7
30323 UINT64_C(3196066560), UINT64_C(0), // S_BITSET1_B64_vi
30324 UINT64_C(3212967936), UINT64_C(0), // S_BRANCH_gfx10
30325 UINT64_C(3214934016), UINT64_C(0), // S_BRANCH_gfx11
30326 UINT64_C(3214934016), UINT64_C(0), // S_BRANCH_gfx12
30327 UINT64_C(3212967936), UINT64_C(0), // S_BRANCH_gfx6_gfx7
30328 UINT64_C(13799029261476167680), UINT64_C(0), // S_BRANCH_pad_s_nop_gfx10
30329 UINT64_C(13799029261478133760), UINT64_C(0), // S_BRANCH_pad_s_nop_gfx11
30330 UINT64_C(13799029261478133760), UINT64_C(0), // S_BRANCH_pad_s_nop_gfx12
30331 UINT64_C(13799029261476167680), UINT64_C(0), // S_BRANCH_pad_s_nop_gfx6_gfx7
30332 UINT64_C(13799029261476167680), UINT64_C(0), // S_BRANCH_pad_s_nop_vi
30333 UINT64_C(3212967936), UINT64_C(0), // S_BRANCH_vi
30334 UINT64_C(3196062464), UINT64_C(0), // S_BREV_B32_gfx10
30335 UINT64_C(3196060672), UINT64_C(0), // S_BREV_B32_gfx11
30336 UINT64_C(3196060672), UINT64_C(0), // S_BREV_B32_gfx12
30337 UINT64_C(3196062464), UINT64_C(0), // S_BREV_B32_gfx6_gfx7
30338 UINT64_C(3196061696), UINT64_C(0), // S_BREV_B32_vi
30339 UINT64_C(3196062720), UINT64_C(0), // S_BREV_B64_gfx10
30340 UINT64_C(3196060928), UINT64_C(0), // S_BREV_B64_gfx11
30341 UINT64_C(3196060928), UINT64_C(0), // S_BREV_B64_gfx12
30342 UINT64_C(3196062720), UINT64_C(0), // S_BREV_B64_gfx6_gfx7
30343 UINT64_C(3196061952), UINT64_C(0), // S_BREV_B64_vi
30344 UINT64_C(18014398513592991744), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_IMM_RTN_gfx10
30345 UINT64_C(3238723584), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_IMM_RTN_vi
30346 UINT64_C(18014398513592926208), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_IMM_gfx10
30347 UINT64_C(3238658048), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_IMM_vi
30348 UINT64_C(4111007744), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx10
30349 UINT64_C(3238739968), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx9
30350 UINT64_C(4110942208), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx10
30351 UINT64_C(3238674432), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx9
30352 UINT64_C(3238608896), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_RTN_alt_gfx9
30353 UINT64_C(4111007744), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_RTN_gfx10
30354 UINT64_C(3238592512), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_RTN_vi
30355 UINT64_C(3238543360), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_alt_gfx9
30356 UINT64_C(4110942208), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_gfx10
30357 UINT64_C(3238526976), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_SGPR_vi
30358 UINT64_C(18014398513601380352), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_gfx10
30359 UINT64_C(3247112192), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_vi
30360 UINT64_C(18014398513601314816), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_IMM_gfx10
30361 UINT64_C(3247046656), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_IMM_vi
30362 UINT64_C(4119396352), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10
30363 UINT64_C(3247128576), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9
30364 UINT64_C(4119330816), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx10
30365 UINT64_C(3247063040), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx9
30366 UINT64_C(3246997504), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9
30367 UINT64_C(4119396352), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_gfx10
30368 UINT64_C(3246981120), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_vi
30369 UINT64_C(3246931968), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_alt_gfx9
30370 UINT64_C(4119330816), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_gfx10
30371 UINT64_C(3246915584), UINT64_C(0), // S_BUFFER_ATOMIC_ADD_X2_SGPR_vi
30372 UINT64_C(18014398513594564608), UINT64_C(0), // S_BUFFER_ATOMIC_AND_IMM_RTN_gfx10
30373 UINT64_C(3240296448), UINT64_C(0), // S_BUFFER_ATOMIC_AND_IMM_RTN_vi
30374 UINT64_C(18014398513594499072), UINT64_C(0), // S_BUFFER_ATOMIC_AND_IMM_gfx10
30375 UINT64_C(3240230912), UINT64_C(0), // S_BUFFER_ATOMIC_AND_IMM_vi
30376 UINT64_C(4112580608), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx10
30377 UINT64_C(3240312832), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx9
30378 UINT64_C(4112515072), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx10
30379 UINT64_C(3240247296), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx9
30380 UINT64_C(3240181760), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_RTN_alt_gfx9
30381 UINT64_C(4112580608), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_RTN_gfx10
30382 UINT64_C(3240165376), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_RTN_vi
30383 UINT64_C(3240116224), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_alt_gfx9
30384 UINT64_C(4112515072), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_gfx10
30385 UINT64_C(3240099840), UINT64_C(0), // S_BUFFER_ATOMIC_AND_SGPR_vi
30386 UINT64_C(18014398513602953216), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_IMM_RTN_gfx10
30387 UINT64_C(3248685056), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_IMM_RTN_vi
30388 UINT64_C(18014398513602887680), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_IMM_gfx10
30389 UINT64_C(3248619520), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_IMM_vi
30390 UINT64_C(4120969216), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10
30391 UINT64_C(3248701440), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9
30392 UINT64_C(4120903680), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx10
30393 UINT64_C(3248635904), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx9
30394 UINT64_C(3248570368), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9
30395 UINT64_C(4120969216), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_gfx10
30396 UINT64_C(3248553984), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_vi
30397 UINT64_C(3248504832), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_alt_gfx9
30398 UINT64_C(4120903680), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_gfx10
30399 UINT64_C(3248488448), UINT64_C(0), // S_BUFFER_ATOMIC_AND_X2_SGPR_vi
30400 UINT64_C(18014398513592729600), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_gfx10
30401 UINT64_C(3238461440), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_vi
30402 UINT64_C(18014398513592664064), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_IMM_gfx10
30403 UINT64_C(3238395904), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_IMM_vi
30404 UINT64_C(4110745600), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10
30405 UINT64_C(3238477824), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9
30406 UINT64_C(4110680064), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx10
30407 UINT64_C(3238412288), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx9
30408 UINT64_C(3238346752), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9
30409 UINT64_C(4110745600), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_gfx10
30410 UINT64_C(3238330368), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_vi
30411 UINT64_C(3238281216), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_alt_gfx9
30412 UINT64_C(4110680064), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_gfx10
30413 UINT64_C(3238264832), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_SGPR_vi
30414 UINT64_C(18014398513601118208), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10
30415 UINT64_C(3246850048), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_vi
30416 UINT64_C(18014398513601052672), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_gfx10
30417 UINT64_C(3246784512), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_vi
30418 UINT64_C(4119134208), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10
30419 UINT64_C(3246866432), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9
30420 UINT64_C(4119068672), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10
30421 UINT64_C(3246800896), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9
30422 UINT64_C(3246735360), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9
30423 UINT64_C(4119134208), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10
30424 UINT64_C(3246718976), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi
30425 UINT64_C(3246669824), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9
30426 UINT64_C(4119068672), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_gfx10
30427 UINT64_C(3246653440), UINT64_C(0), // S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_vi
30428 UINT64_C(18014398513595613184), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_IMM_RTN_gfx10
30429 UINT64_C(3241345024), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_IMM_RTN_vi
30430 UINT64_C(18014398513595547648), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_IMM_gfx10
30431 UINT64_C(3241279488), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_IMM_vi
30432 UINT64_C(4113629184), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx10
30433 UINT64_C(3241361408), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx9
30434 UINT64_C(4113563648), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx10
30435 UINT64_C(3241295872), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx9
30436 UINT64_C(3241230336), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_RTN_alt_gfx9
30437 UINT64_C(4113629184), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_RTN_gfx10
30438 UINT64_C(3241213952), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_RTN_vi
30439 UINT64_C(3241164800), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_alt_gfx9
30440 UINT64_C(4113563648), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_gfx10
30441 UINT64_C(3241148416), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_SGPR_vi
30442 UINT64_C(18014398513604001792), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_gfx10
30443 UINT64_C(3249733632), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_vi
30444 UINT64_C(18014398513603936256), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_IMM_gfx10
30445 UINT64_C(3249668096), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_IMM_vi
30446 UINT64_C(4122017792), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10
30447 UINT64_C(3249750016), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9
30448 UINT64_C(4121952256), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx10
30449 UINT64_C(3249684480), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx9
30450 UINT64_C(3249618944), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9
30451 UINT64_C(4122017792), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_gfx10
30452 UINT64_C(3249602560), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_vi
30453 UINT64_C(3249553408), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_alt_gfx9
30454 UINT64_C(4121952256), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_gfx10
30455 UINT64_C(3249537024), UINT64_C(0), // S_BUFFER_ATOMIC_DEC_X2_SGPR_vi
30456 UINT64_C(18014398513595351040), UINT64_C(0), // S_BUFFER_ATOMIC_INC_IMM_RTN_gfx10
30457 UINT64_C(3241082880), UINT64_C(0), // S_BUFFER_ATOMIC_INC_IMM_RTN_vi
30458 UINT64_C(18014398513595285504), UINT64_C(0), // S_BUFFER_ATOMIC_INC_IMM_gfx10
30459 UINT64_C(3241017344), UINT64_C(0), // S_BUFFER_ATOMIC_INC_IMM_vi
30460 UINT64_C(4113367040), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx10
30461 UINT64_C(3241099264), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx9
30462 UINT64_C(4113301504), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx10
30463 UINT64_C(3241033728), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx9
30464 UINT64_C(3240968192), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_RTN_alt_gfx9
30465 UINT64_C(4113367040), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_RTN_gfx10
30466 UINT64_C(3240951808), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_RTN_vi
30467 UINT64_C(3240902656), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_alt_gfx9
30468 UINT64_C(4113301504), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_gfx10
30469 UINT64_C(3240886272), UINT64_C(0), // S_BUFFER_ATOMIC_INC_SGPR_vi
30470 UINT64_C(18014398513603739648), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_IMM_RTN_gfx10
30471 UINT64_C(3249471488), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_IMM_RTN_vi
30472 UINT64_C(18014398513603674112), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_IMM_gfx10
30473 UINT64_C(3249405952), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_IMM_vi
30474 UINT64_C(4121755648), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10
30475 UINT64_C(3249487872), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9
30476 UINT64_C(4121690112), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx10
30477 UINT64_C(3249422336), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx9
30478 UINT64_C(3249356800), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9
30479 UINT64_C(4121755648), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_gfx10
30480 UINT64_C(3249340416), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_vi
30481 UINT64_C(3249291264), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_alt_gfx9
30482 UINT64_C(4121690112), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_gfx10
30483 UINT64_C(3249274880), UINT64_C(0), // S_BUFFER_ATOMIC_INC_X2_SGPR_vi
30484 UINT64_C(18014398513594826752), UINT64_C(0), // S_BUFFER_ATOMIC_OR_IMM_RTN_gfx10
30485 UINT64_C(3240558592), UINT64_C(0), // S_BUFFER_ATOMIC_OR_IMM_RTN_vi
30486 UINT64_C(18014398513594761216), UINT64_C(0), // S_BUFFER_ATOMIC_OR_IMM_gfx10
30487 UINT64_C(3240493056), UINT64_C(0), // S_BUFFER_ATOMIC_OR_IMM_vi
30488 UINT64_C(4112842752), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx10
30489 UINT64_C(3240574976), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx9
30490 UINT64_C(4112777216), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx10
30491 UINT64_C(3240509440), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx9
30492 UINT64_C(3240443904), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_RTN_alt_gfx9
30493 UINT64_C(4112842752), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_RTN_gfx10
30494 UINT64_C(3240427520), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_RTN_vi
30495 UINT64_C(3240378368), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_alt_gfx9
30496 UINT64_C(4112777216), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_gfx10
30497 UINT64_C(3240361984), UINT64_C(0), // S_BUFFER_ATOMIC_OR_SGPR_vi
30498 UINT64_C(18014398513603215360), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_IMM_RTN_gfx10
30499 UINT64_C(3248947200), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_IMM_RTN_vi
30500 UINT64_C(18014398513603149824), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_IMM_gfx10
30501 UINT64_C(3248881664), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_IMM_vi
30502 UINT64_C(4121231360), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10
30503 UINT64_C(3248963584), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9
30504 UINT64_C(4121165824), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx10
30505 UINT64_C(3248898048), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx9
30506 UINT64_C(3248832512), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9
30507 UINT64_C(4121231360), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_gfx10
30508 UINT64_C(3248816128), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_vi
30509 UINT64_C(3248766976), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_alt_gfx9
30510 UINT64_C(4121165824), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_gfx10
30511 UINT64_C(3248750592), UINT64_C(0), // S_BUFFER_ATOMIC_OR_X2_SGPR_vi
30512 UINT64_C(18014398513594040320), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_IMM_RTN_gfx10
30513 UINT64_C(3239772160), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_IMM_RTN_vi
30514 UINT64_C(18014398513593974784), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_IMM_gfx10
30515 UINT64_C(3239706624), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_IMM_vi
30516 UINT64_C(4112056320), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10
30517 UINT64_C(3239788544), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9
30518 UINT64_C(4111990784), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx10
30519 UINT64_C(3239723008), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx9
30520 UINT64_C(3239657472), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_RTN_alt_gfx9
30521 UINT64_C(4112056320), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_RTN_gfx10
30522 UINT64_C(3239641088), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_RTN_vi
30523 UINT64_C(3239591936), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_alt_gfx9
30524 UINT64_C(4111990784), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_gfx10
30525 UINT64_C(3239575552), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_SGPR_vi
30526 UINT64_C(18014398513602428928), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_gfx10
30527 UINT64_C(3248160768), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_vi
30528 UINT64_C(18014398513602363392), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_IMM_gfx10
30529 UINT64_C(3248095232), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_IMM_vi
30530 UINT64_C(4120444928), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10
30531 UINT64_C(3248177152), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9
30532 UINT64_C(4120379392), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx10
30533 UINT64_C(3248111616), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx9
30534 UINT64_C(3248046080), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9
30535 UINT64_C(4120444928), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_gfx10
30536 UINT64_C(3248029696), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_vi
30537 UINT64_C(3247980544), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_alt_gfx9
30538 UINT64_C(4120379392), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_gfx10
30539 UINT64_C(3247964160), UINT64_C(0), // S_BUFFER_ATOMIC_SMAX_X2_SGPR_vi
30540 UINT64_C(18014398513593516032), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_IMM_RTN_gfx10
30541 UINT64_C(3239247872), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_IMM_RTN_vi
30542 UINT64_C(18014398513593450496), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_IMM_gfx10
30543 UINT64_C(3239182336), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_IMM_vi
30544 UINT64_C(4111532032), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10
30545 UINT64_C(3239264256), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9
30546 UINT64_C(4111466496), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx10
30547 UINT64_C(3239198720), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx9
30548 UINT64_C(3239133184), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_RTN_alt_gfx9
30549 UINT64_C(4111532032), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_RTN_gfx10
30550 UINT64_C(3239116800), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_RTN_vi
30551 UINT64_C(3239067648), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_alt_gfx9
30552 UINT64_C(4111466496), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_gfx10
30553 UINT64_C(3239051264), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_SGPR_vi
30554 UINT64_C(18014398513601904640), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_gfx10
30555 UINT64_C(3247636480), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_vi
30556 UINT64_C(18014398513601839104), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_IMM_gfx10
30557 UINT64_C(3247570944), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_IMM_vi
30558 UINT64_C(4119920640), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10
30559 UINT64_C(3247652864), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9
30560 UINT64_C(4119855104), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx10
30561 UINT64_C(3247587328), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx9
30562 UINT64_C(3247521792), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9
30563 UINT64_C(4119920640), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_gfx10
30564 UINT64_C(3247505408), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_vi
30565 UINT64_C(3247456256), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_alt_gfx9
30566 UINT64_C(4119855104), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_gfx10
30567 UINT64_C(3247439872), UINT64_C(0), // S_BUFFER_ATOMIC_SMIN_X2_SGPR_vi
30568 UINT64_C(18014398513593253888), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_IMM_RTN_gfx10
30569 UINT64_C(3238985728), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_IMM_RTN_vi
30570 UINT64_C(18014398513593188352), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_IMM_gfx10
30571 UINT64_C(3238920192), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_IMM_vi
30572 UINT64_C(4111269888), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx10
30573 UINT64_C(3239002112), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx9
30574 UINT64_C(4111204352), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx10
30575 UINT64_C(3238936576), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx9
30576 UINT64_C(3238871040), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_RTN_alt_gfx9
30577 UINT64_C(4111269888), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_RTN_gfx10
30578 UINT64_C(3238854656), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_RTN_vi
30579 UINT64_C(3238805504), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_alt_gfx9
30580 UINT64_C(4111204352), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_gfx10
30581 UINT64_C(3238789120), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_SGPR_vi
30582 UINT64_C(18014398513601642496), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_gfx10
30583 UINT64_C(3247374336), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_vi
30584 UINT64_C(18014398513601576960), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_IMM_gfx10
30585 UINT64_C(3247308800), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_IMM_vi
30586 UINT64_C(4119658496), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10
30587 UINT64_C(3247390720), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9
30588 UINT64_C(4119592960), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx10
30589 UINT64_C(3247325184), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx9
30590 UINT64_C(3247259648), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9
30591 UINT64_C(4119658496), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_gfx10
30592 UINT64_C(3247243264), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_vi
30593 UINT64_C(3247194112), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_alt_gfx9
30594 UINT64_C(4119592960), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_gfx10
30595 UINT64_C(3247177728), UINT64_C(0), // S_BUFFER_ATOMIC_SUB_X2_SGPR_vi
30596 UINT64_C(18014398513592467456), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_IMM_RTN_gfx10
30597 UINT64_C(3238199296), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_IMM_RTN_vi
30598 UINT64_C(18014398513592401920), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_IMM_gfx10
30599 UINT64_C(3238133760), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_IMM_vi
30600 UINT64_C(4110483456), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10
30601 UINT64_C(3238215680), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9
30602 UINT64_C(4110417920), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx10
30603 UINT64_C(3238150144), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx9
30604 UINT64_C(3238084608), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_RTN_alt_gfx9
30605 UINT64_C(4110483456), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_RTN_gfx10
30606 UINT64_C(3238068224), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_RTN_vi
30607 UINT64_C(3238019072), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_alt_gfx9
30608 UINT64_C(4110417920), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_gfx10
30609 UINT64_C(3238002688), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_SGPR_vi
30610 UINT64_C(18014398513600856064), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_gfx10
30611 UINT64_C(3246587904), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_vi
30612 UINT64_C(18014398513600790528), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_IMM_gfx10
30613 UINT64_C(3246522368), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_IMM_vi
30614 UINT64_C(4118872064), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10
30615 UINT64_C(3246604288), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9
30616 UINT64_C(4118806528), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx10
30617 UINT64_C(3246538752), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx9
30618 UINT64_C(3246473216), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9
30619 UINT64_C(4118872064), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_gfx10
30620 UINT64_C(3246456832), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_vi
30621 UINT64_C(3246407680), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_alt_gfx9
30622 UINT64_C(4118806528), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_gfx10
30623 UINT64_C(3246391296), UINT64_C(0), // S_BUFFER_ATOMIC_SWAP_X2_SGPR_vi
30624 UINT64_C(18014398513594302464), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_IMM_RTN_gfx10
30625 UINT64_C(3240034304), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_IMM_RTN_vi
30626 UINT64_C(18014398513594236928), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_IMM_gfx10
30627 UINT64_C(3239968768), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_IMM_vi
30628 UINT64_C(4112318464), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10
30629 UINT64_C(3240050688), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9
30630 UINT64_C(4112252928), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx10
30631 UINT64_C(3239985152), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx9
30632 UINT64_C(3239919616), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_RTN_alt_gfx9
30633 UINT64_C(4112318464), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_RTN_gfx10
30634 UINT64_C(3239903232), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_RTN_vi
30635 UINT64_C(3239854080), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_alt_gfx9
30636 UINT64_C(4112252928), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_gfx10
30637 UINT64_C(3239837696), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_SGPR_vi
30638 UINT64_C(18014398513602691072), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_gfx10
30639 UINT64_C(3248422912), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_vi
30640 UINT64_C(18014398513602625536), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_IMM_gfx10
30641 UINT64_C(3248357376), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_IMM_vi
30642 UINT64_C(4120707072), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10
30643 UINT64_C(3248439296), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9
30644 UINT64_C(4120641536), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx10
30645 UINT64_C(3248373760), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx9
30646 UINT64_C(3248308224), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9
30647 UINT64_C(4120707072), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_gfx10
30648 UINT64_C(3248291840), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_vi
30649 UINT64_C(3248242688), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_alt_gfx9
30650 UINT64_C(4120641536), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_gfx10
30651 UINT64_C(3248226304), UINT64_C(0), // S_BUFFER_ATOMIC_UMAX_X2_SGPR_vi
30652 UINT64_C(18014398513593778176), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_IMM_RTN_gfx10
30653 UINT64_C(3239510016), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_IMM_RTN_vi
30654 UINT64_C(18014398513593712640), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_IMM_gfx10
30655 UINT64_C(3239444480), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_IMM_vi
30656 UINT64_C(4111794176), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10
30657 UINT64_C(3239526400), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9
30658 UINT64_C(4111728640), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx10
30659 UINT64_C(3239460864), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx9
30660 UINT64_C(3239395328), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_RTN_alt_gfx9
30661 UINT64_C(4111794176), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_RTN_gfx10
30662 UINT64_C(3239378944), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_RTN_vi
30663 UINT64_C(3239329792), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_alt_gfx9
30664 UINT64_C(4111728640), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_gfx10
30665 UINT64_C(3239313408), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_SGPR_vi
30666 UINT64_C(18014398513602166784), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_gfx10
30667 UINT64_C(3247898624), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_vi
30668 UINT64_C(18014398513602101248), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_IMM_gfx10
30669 UINT64_C(3247833088), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_IMM_vi
30670 UINT64_C(4120182784), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10
30671 UINT64_C(3247915008), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9
30672 UINT64_C(4120117248), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx10
30673 UINT64_C(3247849472), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx9
30674 UINT64_C(3247783936), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9
30675 UINT64_C(4120182784), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_gfx10
30676 UINT64_C(3247767552), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_vi
30677 UINT64_C(3247718400), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_alt_gfx9
30678 UINT64_C(4120117248), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_gfx10
30679 UINT64_C(3247702016), UINT64_C(0), // S_BUFFER_ATOMIC_UMIN_X2_SGPR_vi
30680 UINT64_C(18014398513595088896), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_IMM_RTN_gfx10
30681 UINT64_C(3240820736), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_IMM_RTN_vi
30682 UINT64_C(18014398513595023360), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_IMM_gfx10
30683 UINT64_C(3240755200), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_IMM_vi
30684 UINT64_C(4113104896), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx10
30685 UINT64_C(3240837120), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx9
30686 UINT64_C(4113039360), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx10
30687 UINT64_C(3240771584), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx9
30688 UINT64_C(3240706048), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_RTN_alt_gfx9
30689 UINT64_C(4113104896), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_RTN_gfx10
30690 UINT64_C(3240689664), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_RTN_vi
30691 UINT64_C(3240640512), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_alt_gfx9
30692 UINT64_C(4113039360), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_gfx10
30693 UINT64_C(3240624128), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_SGPR_vi
30694 UINT64_C(18014398513603477504), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_gfx10
30695 UINT64_C(3249209344), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_vi
30696 UINT64_C(18014398513603411968), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_IMM_gfx10
30697 UINT64_C(3249143808), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_IMM_vi
30698 UINT64_C(4121493504), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10
30699 UINT64_C(3249225728), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9
30700 UINT64_C(4121427968), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx10
30701 UINT64_C(3249160192), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx9
30702 UINT64_C(3249094656), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9
30703 UINT64_C(4121493504), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_gfx10
30704 UINT64_C(3249078272), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_vi
30705 UINT64_C(3249029120), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_alt_gfx9
30706 UINT64_C(4121427968), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_gfx10
30707 UINT64_C(3249012736), UINT64_C(0), // S_BUFFER_ATOMIC_XOR_X2_SGPR_vi
30708 UINT64_C(17870283325502390272), UINT64_C(0), // S_BUFFER_LOAD_B128_IMM_gfx11
30709 UINT64_C(17870283325499916288), UINT64_C(0), // S_BUFFER_LOAD_B128_IMM_gfx12
30710 UINT64_C(4096262144), UINT64_C(0), // S_BUFFER_LOAD_B128_SGPR_IMM_gfx11
30711 UINT64_C(4093788160), UINT64_C(0), // S_BUFFER_LOAD_B128_SGPR_IMM_gfx12
30712 UINT64_C(4096262144), UINT64_C(0), // S_BUFFER_LOAD_B128_SGPR_gfx11
30713 UINT64_C(17870283325502652416), UINT64_C(0), // S_BUFFER_LOAD_B256_IMM_gfx11
30714 UINT64_C(17870283325499924480), UINT64_C(0), // S_BUFFER_LOAD_B256_IMM_gfx12
30715 UINT64_C(4096524288), UINT64_C(0), // S_BUFFER_LOAD_B256_SGPR_IMM_gfx11
30716 UINT64_C(4093796352), UINT64_C(0), // S_BUFFER_LOAD_B256_SGPR_IMM_gfx12
30717 UINT64_C(4096524288), UINT64_C(0), // S_BUFFER_LOAD_B256_SGPR_gfx11
30718 UINT64_C(17870283325501865984), UINT64_C(0), // S_BUFFER_LOAD_B32_IMM_gfx11
30719 UINT64_C(17870283325499899904), UINT64_C(0), // S_BUFFER_LOAD_B32_IMM_gfx12
30720 UINT64_C(4095737856), UINT64_C(0), // S_BUFFER_LOAD_B32_SGPR_IMM_gfx11
30721 UINT64_C(4093771776), UINT64_C(0), // S_BUFFER_LOAD_B32_SGPR_IMM_gfx12
30722 UINT64_C(4095737856), UINT64_C(0), // S_BUFFER_LOAD_B32_SGPR_gfx11
30723 UINT64_C(17870283325502914560), UINT64_C(0), // S_BUFFER_LOAD_B512_IMM_gfx11
30724 UINT64_C(17870283325499932672), UINT64_C(0), // S_BUFFER_LOAD_B512_IMM_gfx12
30725 UINT64_C(4096786432), UINT64_C(0), // S_BUFFER_LOAD_B512_SGPR_IMM_gfx11
30726 UINT64_C(4093804544), UINT64_C(0), // S_BUFFER_LOAD_B512_SGPR_IMM_gfx12
30727 UINT64_C(4096786432), UINT64_C(0), // S_BUFFER_LOAD_B512_SGPR_gfx11
30728 UINT64_C(17870283325502128128), UINT64_C(0), // S_BUFFER_LOAD_B64_IMM_gfx11
30729 UINT64_C(17870283325499908096), UINT64_C(0), // S_BUFFER_LOAD_B64_IMM_gfx12
30730 UINT64_C(4096000000), UINT64_C(0), // S_BUFFER_LOAD_B64_SGPR_IMM_gfx11
30731 UINT64_C(4093779968), UINT64_C(0), // S_BUFFER_LOAD_B64_SGPR_IMM_gfx12
30732 UINT64_C(4096000000), UINT64_C(0), // S_BUFFER_LOAD_B64_SGPR_gfx11
30733 UINT64_C(17870283325499940864), UINT64_C(0), // S_BUFFER_LOAD_B96_IMM_gfx12
30734 UINT64_C(4093812736), UINT64_C(0), // S_BUFFER_LOAD_B96_SGPR_IMM_gfx12
30735 UINT64_C(3271557375), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_IMM_ci
30736 UINT64_C(18014398513578770432), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_IMM_gfx10
30737 UINT64_C(3271557376), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_IMM_si
30738 UINT64_C(3224502272), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_IMM_vi
30739 UINT64_C(4096786432), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx10
30740 UINT64_C(3224518656), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx9
30741 UINT64_C(3224387584), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_alt_gfx9
30742 UINT64_C(4096786432), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_gfx10
30743 UINT64_C(3271557120), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_si
30744 UINT64_C(3224371200), UINT64_C(0), // S_BUFFER_LOAD_DWORDX16_SGPR_vi
30745 UINT64_C(3258974463), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_IMM_ci
30746 UINT64_C(18014398513577984000), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_IMM_gfx10
30747 UINT64_C(3258974464), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_IMM_si
30748 UINT64_C(3223715840), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_IMM_vi
30749 UINT64_C(4096000000), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx10
30750 UINT64_C(3223732224), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx9
30751 UINT64_C(3223601152), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_alt_gfx9
30752 UINT64_C(4096000000), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_gfx10
30753 UINT64_C(3258974208), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_si
30754 UINT64_C(3223584768), UINT64_C(0), // S_BUFFER_LOAD_DWORDX2_SGPR_vi
30755 UINT64_C(3263168767), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_IMM_ci
30756 UINT64_C(18014398513578246144), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_IMM_gfx10
30757 UINT64_C(3263168768), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_IMM_si
30758 UINT64_C(3223977984), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_IMM_vi
30759 UINT64_C(4096262144), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx10
30760 UINT64_C(3223994368), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx9
30761 UINT64_C(3223863296), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_alt_gfx9
30762 UINT64_C(4096262144), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_gfx10
30763 UINT64_C(3263168512), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_si
30764 UINT64_C(3223846912), UINT64_C(0), // S_BUFFER_LOAD_DWORDX4_SGPR_vi
30765 UINT64_C(3267363071), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_IMM_ci
30766 UINT64_C(18014398513578508288), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_IMM_gfx10
30767 UINT64_C(3267363072), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_IMM_si
30768 UINT64_C(3224240128), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_IMM_vi
30769 UINT64_C(4096524288), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx10
30770 UINT64_C(3224256512), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx9
30771 UINT64_C(3224125440), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_alt_gfx9
30772 UINT64_C(4096524288), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_gfx10
30773 UINT64_C(3267362816), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_si
30774 UINT64_C(3224109056), UINT64_C(0), // S_BUFFER_LOAD_DWORDX8_SGPR_vi
30775 UINT64_C(3254780159), UINT64_C(0), // S_BUFFER_LOAD_DWORD_IMM_ci
30776 UINT64_C(18014398513577721856), UINT64_C(0), // S_BUFFER_LOAD_DWORD_IMM_gfx10
30777 UINT64_C(3254780160), UINT64_C(0), // S_BUFFER_LOAD_DWORD_IMM_si
30778 UINT64_C(3223453696), UINT64_C(0), // S_BUFFER_LOAD_DWORD_IMM_vi
30779 UINT64_C(4095737856), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx10
30780 UINT64_C(3223470080), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx9
30781 UINT64_C(3223339008), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_alt_gfx9
30782 UINT64_C(4095737856), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_gfx10
30783 UINT64_C(3254779904), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_si
30784 UINT64_C(3223322624), UINT64_C(0), // S_BUFFER_LOAD_DWORD_SGPR_vi
30785 UINT64_C(17870283325499981824), UINT64_C(0), // S_BUFFER_LOAD_I16_IMM_gfx12
30786 UINT64_C(4093853696), UINT64_C(0), // S_BUFFER_LOAD_I16_SGPR_IMM_gfx12
30787 UINT64_C(17870283325499965440), UINT64_C(0), // S_BUFFER_LOAD_I8_IMM_gfx12
30788 UINT64_C(4093837312), UINT64_C(0), // S_BUFFER_LOAD_I8_SGPR_IMM_gfx12
30789 UINT64_C(17870283325499990016), UINT64_C(0), // S_BUFFER_LOAD_U16_IMM_gfx12
30790 UINT64_C(4093861888), UINT64_C(0), // S_BUFFER_LOAD_U16_SGPR_IMM_gfx12
30791 UINT64_C(17870283325499973632), UINT64_C(0), // S_BUFFER_LOAD_U8_IMM_gfx12
30792 UINT64_C(4093845504), UINT64_C(0), // S_BUFFER_LOAD_U8_SGPR_IMM_gfx12
30793 UINT64_C(4093960192), UINT64_C(0), // S_BUFFER_PREFETCH_DATA_gfx12
30794 UINT64_C(18014398513582178304), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_IMM_gfx10
30795 UINT64_C(3227910144), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_IMM_vi
30796 UINT64_C(4100194304), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx10
30797 UINT64_C(3227926528), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx9
30798 UINT64_C(3227795456), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_SGPR_alt_gfx9
30799 UINT64_C(4100194304), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_SGPR_gfx10
30800 UINT64_C(3227779072), UINT64_C(0), // S_BUFFER_STORE_DWORDX2_SGPR_vi
30801 UINT64_C(18014398513582440448), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_IMM_gfx10
30802 UINT64_C(3228172288), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_IMM_vi
30803 UINT64_C(4100456448), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx10
30804 UINT64_C(3228188672), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx9
30805 UINT64_C(3228057600), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_SGPR_alt_gfx9
30806 UINT64_C(4100456448), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_SGPR_gfx10
30807 UINT64_C(3228041216), UINT64_C(0), // S_BUFFER_STORE_DWORDX4_SGPR_vi
30808 UINT64_C(18014398513581916160), UINT64_C(0), // S_BUFFER_STORE_DWORD_IMM_gfx10
30809 UINT64_C(3227648000), UINT64_C(0), // S_BUFFER_STORE_DWORD_IMM_vi
30810 UINT64_C(4099932160), UINT64_C(0), // S_BUFFER_STORE_DWORD_SGPR_IMM_gfx10
30811 UINT64_C(3227664384), UINT64_C(0), // S_BUFFER_STORE_DWORD_SGPR_IMM_gfx9
30812 UINT64_C(3227533312), UINT64_C(0), // S_BUFFER_STORE_DWORD_SGPR_alt_gfx9
30813 UINT64_C(4099932160), UINT64_C(0), // S_BUFFER_STORE_DWORD_SGPR_gfx10
30814 UINT64_C(3227516928), UINT64_C(0), // S_BUFFER_STORE_DWORD_SGPR_vi
30815 UINT64_C(3137339392), UINT64_C(0), // S_CALL_B64_gfx10
30816 UINT64_C(3120562176), UINT64_C(0), // S_CALL_B64_gfx11
30817 UINT64_C(3120562176), UINT64_C(0), // S_CALL_B64_gfx12
30818 UINT64_C(3128950784), UINT64_C(0), // S_CALL_B64_vi
30819 UINT64_C(3214540800), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_gfx10
30820 UINT64_C(3215589376), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_gfx11
30821 UINT64_C(3214540800), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_gfx6_gfx7
30822 UINT64_C(13799029261477740544), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx10
30823 UINT64_C(13799029261478789120), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx11
30824 UINT64_C(13799029261477740544), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx6_gfx7
30825 UINT64_C(13799029261477740544), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_vi
30826 UINT64_C(3214540800), UINT64_C(0), // S_CBRANCH_CDBGSYS_AND_USER_vi
30827 UINT64_C(3214475264), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_gfx10
30828 UINT64_C(3215523840), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_gfx11
30829 UINT64_C(3214475264), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_gfx6_gfx7
30830 UINT64_C(13799029261477675008), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx10
30831 UINT64_C(13799029261478723584), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx11
30832 UINT64_C(13799029261477675008), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx6_gfx7
30833 UINT64_C(13799029261477675008), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_vi
30834 UINT64_C(3214475264), UINT64_C(0), // S_CBRANCH_CDBGSYS_OR_USER_vi
30835 UINT64_C(3214344192), UINT64_C(0), // S_CBRANCH_CDBGSYS_gfx10
30836 UINT64_C(3215392768), UINT64_C(0), // S_CBRANCH_CDBGSYS_gfx11
30837 UINT64_C(3214344192), UINT64_C(0), // S_CBRANCH_CDBGSYS_gfx6_gfx7
30838 UINT64_C(13799029261477543936), UINT64_C(0), // S_CBRANCH_CDBGSYS_pad_s_nop_gfx10
30839 UINT64_C(13799029261478592512), UINT64_C(0), // S_CBRANCH_CDBGSYS_pad_s_nop_gfx11
30840 UINT64_C(13799029261477543936), UINT64_C(0), // S_CBRANCH_CDBGSYS_pad_s_nop_gfx6_gfx7
30841 UINT64_C(13799029261477543936), UINT64_C(0), // S_CBRANCH_CDBGSYS_pad_s_nop_vi
30842 UINT64_C(3214344192), UINT64_C(0), // S_CBRANCH_CDBGSYS_vi
30843 UINT64_C(3214409728), UINT64_C(0), // S_CBRANCH_CDBGUSER_gfx10
30844 UINT64_C(3215458304), UINT64_C(0), // S_CBRANCH_CDBGUSER_gfx11
30845 UINT64_C(3214409728), UINT64_C(0), // S_CBRANCH_CDBGUSER_gfx6_gfx7
30846 UINT64_C(13799029261477609472), UINT64_C(0), // S_CBRANCH_CDBGUSER_pad_s_nop_gfx10
30847 UINT64_C(13799029261478658048), UINT64_C(0), // S_CBRANCH_CDBGUSER_pad_s_nop_gfx11
30848 UINT64_C(13799029261477609472), UINT64_C(0), // S_CBRANCH_CDBGUSER_pad_s_nop_gfx6_gfx7
30849 UINT64_C(13799029261477609472), UINT64_C(0), // S_CBRANCH_CDBGUSER_pad_s_nop_vi
30850 UINT64_C(3214409728), UINT64_C(0), // S_CBRANCH_CDBGUSER_vi
30851 UINT64_C(3213426688), UINT64_C(0), // S_CBRANCH_EXECNZ_gfx10
30852 UINT64_C(3215327232), UINT64_C(0), // S_CBRANCH_EXECNZ_gfx11
30853 UINT64_C(3215327232), UINT64_C(0), // S_CBRANCH_EXECNZ_gfx12
30854 UINT64_C(3213426688), UINT64_C(0), // S_CBRANCH_EXECNZ_gfx6_gfx7
30855 UINT64_C(13799029261476626432), UINT64_C(0), // S_CBRANCH_EXECNZ_pad_s_nop_gfx10
30856 UINT64_C(13799029261478526976), UINT64_C(0), // S_CBRANCH_EXECNZ_pad_s_nop_gfx11
30857 UINT64_C(13799029261478526976), UINT64_C(0), // S_CBRANCH_EXECNZ_pad_s_nop_gfx12
30858 UINT64_C(13799029261476626432), UINT64_C(0), // S_CBRANCH_EXECNZ_pad_s_nop_gfx6_gfx7
30859 UINT64_C(13799029261476626432), UINT64_C(0), // S_CBRANCH_EXECNZ_pad_s_nop_vi
30860 UINT64_C(3213426688), UINT64_C(0), // S_CBRANCH_EXECNZ_vi
30861 UINT64_C(3213361152), UINT64_C(0), // S_CBRANCH_EXECZ_gfx10
30862 UINT64_C(3215261696), UINT64_C(0), // S_CBRANCH_EXECZ_gfx11
30863 UINT64_C(3215261696), UINT64_C(0), // S_CBRANCH_EXECZ_gfx12
30864 UINT64_C(3213361152), UINT64_C(0), // S_CBRANCH_EXECZ_gfx6_gfx7
30865 UINT64_C(13799029261476560896), UINT64_C(0), // S_CBRANCH_EXECZ_pad_s_nop_gfx10
30866 UINT64_C(13799029261478461440), UINT64_C(0), // S_CBRANCH_EXECZ_pad_s_nop_gfx11
30867 UINT64_C(13799029261478461440), UINT64_C(0), // S_CBRANCH_EXECZ_pad_s_nop_gfx12
30868 UINT64_C(13799029261476560896), UINT64_C(0), // S_CBRANCH_EXECZ_pad_s_nop_gfx6_gfx7
30869 UINT64_C(13799029261476560896), UINT64_C(0), // S_CBRANCH_EXECZ_pad_s_nop_vi
30870 UINT64_C(3213361152), UINT64_C(0), // S_CBRANCH_EXECZ_vi
30871 UINT64_C(2508193792), UINT64_C(0), // S_CBRANCH_G_FORK_gfx6_gfx7
30872 UINT64_C(2491416576), UINT64_C(0), // S_CBRANCH_G_FORK_vi
30873 UINT64_C(3095396352), UINT64_C(0), // S_CBRANCH_I_FORK_gfx6_gfx7
30874 UINT64_C(3087007744), UINT64_C(0), // S_CBRANCH_I_FORK_vi
30875 UINT64_C(3196072448), UINT64_C(0), // S_CBRANCH_JOIN_gfx6_gfx7
30876 UINT64_C(3196071424), UINT64_C(0), // S_CBRANCH_JOIN_vi
30877 UINT64_C(3213099008), UINT64_C(0), // S_CBRANCH_SCC0_gfx10
30878 UINT64_C(3214999552), UINT64_C(0), // S_CBRANCH_SCC0_gfx11
30879 UINT64_C(3214999552), UINT64_C(0), // S_CBRANCH_SCC0_gfx12
30880 UINT64_C(3213099008), UINT64_C(0), // S_CBRANCH_SCC0_gfx6_gfx7
30881 UINT64_C(13799029261476298752), UINT64_C(0), // S_CBRANCH_SCC0_pad_s_nop_gfx10
30882 UINT64_C(13799029261478199296), UINT64_C(0), // S_CBRANCH_SCC0_pad_s_nop_gfx11
30883 UINT64_C(13799029261478199296), UINT64_C(0), // S_CBRANCH_SCC0_pad_s_nop_gfx12
30884 UINT64_C(13799029261476298752), UINT64_C(0), // S_CBRANCH_SCC0_pad_s_nop_gfx6_gfx7
30885 UINT64_C(13799029261476298752), UINT64_C(0), // S_CBRANCH_SCC0_pad_s_nop_vi
30886 UINT64_C(3213099008), UINT64_C(0), // S_CBRANCH_SCC0_vi
30887 UINT64_C(3213164544), UINT64_C(0), // S_CBRANCH_SCC1_gfx10
30888 UINT64_C(3215065088), UINT64_C(0), // S_CBRANCH_SCC1_gfx11
30889 UINT64_C(3215065088), UINT64_C(0), // S_CBRANCH_SCC1_gfx12
30890 UINT64_C(3213164544), UINT64_C(0), // S_CBRANCH_SCC1_gfx6_gfx7
30891 UINT64_C(13799029261476364288), UINT64_C(0), // S_CBRANCH_SCC1_pad_s_nop_gfx10
30892 UINT64_C(13799029261478264832), UINT64_C(0), // S_CBRANCH_SCC1_pad_s_nop_gfx11
30893 UINT64_C(13799029261478264832), UINT64_C(0), // S_CBRANCH_SCC1_pad_s_nop_gfx12
30894 UINT64_C(13799029261476364288), UINT64_C(0), // S_CBRANCH_SCC1_pad_s_nop_gfx6_gfx7
30895 UINT64_C(13799029261476364288), UINT64_C(0), // S_CBRANCH_SCC1_pad_s_nop_vi
30896 UINT64_C(3213164544), UINT64_C(0), // S_CBRANCH_SCC1_vi
30897 UINT64_C(3213295616), UINT64_C(0), // S_CBRANCH_VCCNZ_gfx10
30898 UINT64_C(3215196160), UINT64_C(0), // S_CBRANCH_VCCNZ_gfx11
30899 UINT64_C(3215196160), UINT64_C(0), // S_CBRANCH_VCCNZ_gfx12
30900 UINT64_C(3213295616), UINT64_C(0), // S_CBRANCH_VCCNZ_gfx6_gfx7
30901 UINT64_C(13799029261476495360), UINT64_C(0), // S_CBRANCH_VCCNZ_pad_s_nop_gfx10
30902 UINT64_C(13799029261478395904), UINT64_C(0), // S_CBRANCH_VCCNZ_pad_s_nop_gfx11
30903 UINT64_C(13799029261478395904), UINT64_C(0), // S_CBRANCH_VCCNZ_pad_s_nop_gfx12
30904 UINT64_C(13799029261476495360), UINT64_C(0), // S_CBRANCH_VCCNZ_pad_s_nop_gfx6_gfx7
30905 UINT64_C(13799029261476495360), UINT64_C(0), // S_CBRANCH_VCCNZ_pad_s_nop_vi
30906 UINT64_C(3213295616), UINT64_C(0), // S_CBRANCH_VCCNZ_vi
30907 UINT64_C(3213230080), UINT64_C(0), // S_CBRANCH_VCCZ_gfx10
30908 UINT64_C(3215130624), UINT64_C(0), // S_CBRANCH_VCCZ_gfx11
30909 UINT64_C(3215130624), UINT64_C(0), // S_CBRANCH_VCCZ_gfx12
30910 UINT64_C(3213230080), UINT64_C(0), // S_CBRANCH_VCCZ_gfx6_gfx7
30911 UINT64_C(13799029261476429824), UINT64_C(0), // S_CBRANCH_VCCZ_pad_s_nop_gfx10
30912 UINT64_C(13799029261478330368), UINT64_C(0), // S_CBRANCH_VCCZ_pad_s_nop_gfx11
30913 UINT64_C(13799029261478330368), UINT64_C(0), // S_CBRANCH_VCCZ_pad_s_nop_gfx12
30914 UINT64_C(13799029261476429824), UINT64_C(0), // S_CBRANCH_VCCZ_pad_s_nop_gfx6_gfx7
30915 UINT64_C(13799029261476429824), UINT64_C(0), // S_CBRANCH_VCCZ_pad_s_nop_vi
30916 UINT64_C(3213230080), UINT64_C(0), // S_CBRANCH_VCCZ_vi
30917 UINT64_C(3196087040), UINT64_C(0), // S_CEIL_F16_gfx11
30918 UINT64_C(3196087040), UINT64_C(0), // S_CEIL_F16_gfx12
30919 UINT64_C(3196084224), UINT64_C(0), // S_CEIL_F32_gfx11
30920 UINT64_C(3196084224), UINT64_C(0), // S_CEIL_F32_gfx12
30921 UINT64_C(3214999552), UINT64_C(0), // S_CLAUSE_gfx10
30922 UINT64_C(3213164544), UINT64_C(0), // S_CLAUSE_gfx11
30923 UINT64_C(3213164544), UINT64_C(0), // S_CLAUSE_gfx12
30924 UINT64_C(2969567232), UINT64_C(0), // S_CMOVK_I32_gfx10
30925 UINT64_C(2969567232), UINT64_C(0), // S_CMOVK_I32_gfx11
30926 UINT64_C(2969567232), UINT64_C(0), // S_CMOVK_I32_gfx12
30927 UINT64_C(2969567232), UINT64_C(0), // S_CMOVK_I32_gfx6_gfx7
30928 UINT64_C(2961178624), UINT64_C(0), // S_CMOVK_I32_vi
30929 UINT64_C(3196060928), UINT64_C(0), // S_CMOV_B32_gfx10
30930 UINT64_C(3196060160), UINT64_C(0), // S_CMOV_B32_gfx11
30931 UINT64_C(3196060160), UINT64_C(0), // S_CMOV_B32_gfx12
30932 UINT64_C(3196060928), UINT64_C(0), // S_CMOV_B32_gfx6_gfx7
30933 UINT64_C(3196060160), UINT64_C(0), // S_CMOV_B32_vi
30934 UINT64_C(3196061184), UINT64_C(0), // S_CMOV_B64_gfx10
30935 UINT64_C(3196060416), UINT64_C(0), // S_CMOV_B64_gfx11
30936 UINT64_C(3196060416), UINT64_C(0), // S_CMOV_B64_gfx12
30937 UINT64_C(3196061184), UINT64_C(0), // S_CMOV_B64_gfx6_gfx7
30938 UINT64_C(3196060416), UINT64_C(0), // S_CMOV_B64_vi
30939 UINT64_C(2977955840), UINT64_C(0), // S_CMPK_EQ_I32_gfx10
30940 UINT64_C(2977955840), UINT64_C(0), // S_CMPK_EQ_I32_gfx11
30941 UINT64_C(2977955840), UINT64_C(0), // S_CMPK_EQ_I32_gfx6_gfx7
30942 UINT64_C(2969567232), UINT64_C(0), // S_CMPK_EQ_I32_vi
30943 UINT64_C(3028287488), UINT64_C(0), // S_CMPK_EQ_U32_gfx10
30944 UINT64_C(3028287488), UINT64_C(0), // S_CMPK_EQ_U32_gfx11
30945 UINT64_C(3028287488), UINT64_C(0), // S_CMPK_EQ_U32_gfx6_gfx7
30946 UINT64_C(3019898880), UINT64_C(0), // S_CMPK_EQ_U32_vi
30947 UINT64_C(3003121664), UINT64_C(0), // S_CMPK_GE_I32_gfx10
30948 UINT64_C(3003121664), UINT64_C(0), // S_CMPK_GE_I32_gfx11
30949 UINT64_C(3003121664), UINT64_C(0), // S_CMPK_GE_I32_gfx6_gfx7
30950 UINT64_C(2994733056), UINT64_C(0), // S_CMPK_GE_I32_vi
30951 UINT64_C(3053453312), UINT64_C(0), // S_CMPK_GE_U32_gfx10
30952 UINT64_C(3053453312), UINT64_C(0), // S_CMPK_GE_U32_gfx11
30953 UINT64_C(3053453312), UINT64_C(0), // S_CMPK_GE_U32_gfx6_gfx7
30954 UINT64_C(3045064704), UINT64_C(0), // S_CMPK_GE_U32_vi
30955 UINT64_C(2994733056), UINT64_C(0), // S_CMPK_GT_I32_gfx10
30956 UINT64_C(2994733056), UINT64_C(0), // S_CMPK_GT_I32_gfx11
30957 UINT64_C(2994733056), UINT64_C(0), // S_CMPK_GT_I32_gfx6_gfx7
30958 UINT64_C(2986344448), UINT64_C(0), // S_CMPK_GT_I32_vi
30959 UINT64_C(3045064704), UINT64_C(0), // S_CMPK_GT_U32_gfx10
30960 UINT64_C(3045064704), UINT64_C(0), // S_CMPK_GT_U32_gfx11
30961 UINT64_C(3045064704), UINT64_C(0), // S_CMPK_GT_U32_gfx6_gfx7
30962 UINT64_C(3036676096), UINT64_C(0), // S_CMPK_GT_U32_vi
30963 UINT64_C(3019898880), UINT64_C(0), // S_CMPK_LE_I32_gfx10
30964 UINT64_C(3019898880), UINT64_C(0), // S_CMPK_LE_I32_gfx11
30965 UINT64_C(3019898880), UINT64_C(0), // S_CMPK_LE_I32_gfx6_gfx7
30966 UINT64_C(3011510272), UINT64_C(0), // S_CMPK_LE_I32_vi
30967 UINT64_C(3070230528), UINT64_C(0), // S_CMPK_LE_U32_gfx10
30968 UINT64_C(3070230528), UINT64_C(0), // S_CMPK_LE_U32_gfx11
30969 UINT64_C(3070230528), UINT64_C(0), // S_CMPK_LE_U32_gfx6_gfx7
30970 UINT64_C(3061841920), UINT64_C(0), // S_CMPK_LE_U32_vi
30971 UINT64_C(2986344448), UINT64_C(0), // S_CMPK_LG_I32_gfx10
30972 UINT64_C(2986344448), UINT64_C(0), // S_CMPK_LG_I32_gfx11
30973 UINT64_C(2986344448), UINT64_C(0), // S_CMPK_LG_I32_gfx6_gfx7
30974 UINT64_C(2977955840), UINT64_C(0), // S_CMPK_LG_I32_vi
30975 UINT64_C(3036676096), UINT64_C(0), // S_CMPK_LG_U32_gfx10
30976 UINT64_C(3036676096), UINT64_C(0), // S_CMPK_LG_U32_gfx11
30977 UINT64_C(3036676096), UINT64_C(0), // S_CMPK_LG_U32_gfx6_gfx7
30978 UINT64_C(3028287488), UINT64_C(0), // S_CMPK_LG_U32_vi
30979 UINT64_C(3011510272), UINT64_C(0), // S_CMPK_LT_I32_gfx10
30980 UINT64_C(3011510272), UINT64_C(0), // S_CMPK_LT_I32_gfx11
30981 UINT64_C(3011510272), UINT64_C(0), // S_CMPK_LT_I32_gfx6_gfx7
30982 UINT64_C(3003121664), UINT64_C(0), // S_CMPK_LT_I32_vi
30983 UINT64_C(3061841920), UINT64_C(0), // S_CMPK_LT_U32_gfx10
30984 UINT64_C(3061841920), UINT64_C(0), // S_CMPK_LT_U32_gfx11
30985 UINT64_C(3061841920), UINT64_C(0), // S_CMPK_LT_U32_gfx6_gfx7
30986 UINT64_C(3053453312), UINT64_C(0), // S_CMPK_LT_U32_vi
30987 UINT64_C(3209822208), UINT64_C(0), // S_CMP_EQ_F16_gfx11
30988 UINT64_C(3209822208), UINT64_C(0), // S_CMP_EQ_F16_gfx12
30989 UINT64_C(3208773632), UINT64_C(0), // S_CMP_EQ_F32_gfx11
30990 UINT64_C(3208773632), UINT64_C(0), // S_CMP_EQ_F32_gfx12
30991 UINT64_C(3204448256), UINT64_C(0), // S_CMP_EQ_I32_gfx10
30992 UINT64_C(3204448256), UINT64_C(0), // S_CMP_EQ_I32_gfx11
30993 UINT64_C(3204448256), UINT64_C(0), // S_CMP_EQ_I32_gfx12
30994 UINT64_C(3204448256), UINT64_C(0), // S_CMP_EQ_I32_gfx6_gfx7
30995 UINT64_C(3204448256), UINT64_C(0), // S_CMP_EQ_I32_vi
30996 UINT64_C(3204841472), UINT64_C(0), // S_CMP_EQ_U32_gfx10
30997 UINT64_C(3204841472), UINT64_C(0), // S_CMP_EQ_U32_gfx11
30998 UINT64_C(3204841472), UINT64_C(0), // S_CMP_EQ_U32_gfx12
30999 UINT64_C(3204841472), UINT64_C(0), // S_CMP_EQ_U32_gfx6_gfx7
31000 UINT64_C(3204841472), UINT64_C(0), // S_CMP_EQ_U32_vi
31001 UINT64_C(3205627904), UINT64_C(0), // S_CMP_EQ_U64_gfx10
31002 UINT64_C(3205496832), UINT64_C(0), // S_CMP_EQ_U64_gfx11
31003 UINT64_C(3205496832), UINT64_C(0), // S_CMP_EQ_U64_gfx12
31004 UINT64_C(3205627904), UINT64_C(0), // S_CMP_EQ_U64_vi
31005 UINT64_C(3210084352), UINT64_C(0), // S_CMP_GE_F16_gfx11
31006 UINT64_C(3210084352), UINT64_C(0), // S_CMP_GE_F16_gfx12
31007 UINT64_C(3209035776), UINT64_C(0), // S_CMP_GE_F32_gfx11
31008 UINT64_C(3209035776), UINT64_C(0), // S_CMP_GE_F32_gfx12
31009 UINT64_C(3204644864), UINT64_C(0), // S_CMP_GE_I32_gfx10
31010 UINT64_C(3204644864), UINT64_C(0), // S_CMP_GE_I32_gfx11
31011 UINT64_C(3204644864), UINT64_C(0), // S_CMP_GE_I32_gfx12
31012 UINT64_C(3204644864), UINT64_C(0), // S_CMP_GE_I32_gfx6_gfx7
31013 UINT64_C(3204644864), UINT64_C(0), // S_CMP_GE_I32_vi
31014 UINT64_C(3205038080), UINT64_C(0), // S_CMP_GE_U32_gfx10
31015 UINT64_C(3205038080), UINT64_C(0), // S_CMP_GE_U32_gfx11
31016 UINT64_C(3205038080), UINT64_C(0), // S_CMP_GE_U32_gfx12
31017 UINT64_C(3205038080), UINT64_C(0), // S_CMP_GE_U32_gfx6_gfx7
31018 UINT64_C(3205038080), UINT64_C(0), // S_CMP_GE_U32_vi
31019 UINT64_C(3209953280), UINT64_C(0), // S_CMP_GT_F16_gfx11
31020 UINT64_C(3209953280), UINT64_C(0), // S_CMP_GT_F16_gfx12
31021 UINT64_C(3208904704), UINT64_C(0), // S_CMP_GT_F32_gfx11
31022 UINT64_C(3208904704), UINT64_C(0), // S_CMP_GT_F32_gfx12
31023 UINT64_C(3204579328), UINT64_C(0), // S_CMP_GT_I32_gfx10
31024 UINT64_C(3204579328), UINT64_C(0), // S_CMP_GT_I32_gfx11
31025 UINT64_C(3204579328), UINT64_C(0), // S_CMP_GT_I32_gfx12
31026 UINT64_C(3204579328), UINT64_C(0), // S_CMP_GT_I32_gfx6_gfx7
31027 UINT64_C(3204579328), UINT64_C(0), // S_CMP_GT_I32_vi
31028 UINT64_C(3204972544), UINT64_C(0), // S_CMP_GT_U32_gfx10
31029 UINT64_C(3204972544), UINT64_C(0), // S_CMP_GT_U32_gfx11
31030 UINT64_C(3204972544), UINT64_C(0), // S_CMP_GT_U32_gfx12
31031 UINT64_C(3204972544), UINT64_C(0), // S_CMP_GT_U32_gfx6_gfx7
31032 UINT64_C(3204972544), UINT64_C(0), // S_CMP_GT_U32_vi
31033 UINT64_C(3209887744), UINT64_C(0), // S_CMP_LE_F16_gfx11
31034 UINT64_C(3209887744), UINT64_C(0), // S_CMP_LE_F16_gfx12
31035 UINT64_C(3208839168), UINT64_C(0), // S_CMP_LE_F32_gfx11
31036 UINT64_C(3208839168), UINT64_C(0), // S_CMP_LE_F32_gfx12
31037 UINT64_C(3204775936), UINT64_C(0), // S_CMP_LE_I32_gfx10
31038 UINT64_C(3204775936), UINT64_C(0), // S_CMP_LE_I32_gfx11
31039 UINT64_C(3204775936), UINT64_C(0), // S_CMP_LE_I32_gfx12
31040 UINT64_C(3204775936), UINT64_C(0), // S_CMP_LE_I32_gfx6_gfx7
31041 UINT64_C(3204775936), UINT64_C(0), // S_CMP_LE_I32_vi
31042 UINT64_C(3205169152), UINT64_C(0), // S_CMP_LE_U32_gfx10
31043 UINT64_C(3205169152), UINT64_C(0), // S_CMP_LE_U32_gfx11
31044 UINT64_C(3205169152), UINT64_C(0), // S_CMP_LE_U32_gfx12
31045 UINT64_C(3205169152), UINT64_C(0), // S_CMP_LE_U32_gfx6_gfx7
31046 UINT64_C(3205169152), UINT64_C(0), // S_CMP_LE_U32_vi
31047 UINT64_C(3210018816), UINT64_C(0), // S_CMP_LG_F16_gfx11
31048 UINT64_C(3210018816), UINT64_C(0), // S_CMP_LG_F16_gfx12
31049 UINT64_C(3208970240), UINT64_C(0), // S_CMP_LG_F32_gfx11
31050 UINT64_C(3208970240), UINT64_C(0), // S_CMP_LG_F32_gfx12
31051 UINT64_C(3204513792), UINT64_C(0), // S_CMP_LG_I32_gfx10
31052 UINT64_C(3204513792), UINT64_C(0), // S_CMP_LG_I32_gfx11
31053 UINT64_C(3204513792), UINT64_C(0), // S_CMP_LG_I32_gfx12
31054 UINT64_C(3204513792), UINT64_C(0), // S_CMP_LG_I32_gfx6_gfx7
31055 UINT64_C(3204513792), UINT64_C(0), // S_CMP_LG_I32_vi
31056 UINT64_C(3204907008), UINT64_C(0), // S_CMP_LG_U32_gfx10
31057 UINT64_C(3204907008), UINT64_C(0), // S_CMP_LG_U32_gfx11
31058 UINT64_C(3204907008), UINT64_C(0), // S_CMP_LG_U32_gfx12
31059 UINT64_C(3204907008), UINT64_C(0), // S_CMP_LG_U32_gfx6_gfx7
31060 UINT64_C(3204907008), UINT64_C(0), // S_CMP_LG_U32_vi
31061 UINT64_C(3205693440), UINT64_C(0), // S_CMP_LG_U64_gfx10
31062 UINT64_C(3205562368), UINT64_C(0), // S_CMP_LG_U64_gfx11
31063 UINT64_C(3205562368), UINT64_C(0), // S_CMP_LG_U64_gfx12
31064 UINT64_C(3205693440), UINT64_C(0), // S_CMP_LG_U64_vi
31065 UINT64_C(3209756672), UINT64_C(0), // S_CMP_LT_F16_gfx11
31066 UINT64_C(3209756672), UINT64_C(0), // S_CMP_LT_F16_gfx12
31067 UINT64_C(3208708096), UINT64_C(0), // S_CMP_LT_F32_gfx11
31068 UINT64_C(3208708096), UINT64_C(0), // S_CMP_LT_F32_gfx12
31069 UINT64_C(3204710400), UINT64_C(0), // S_CMP_LT_I32_gfx10
31070 UINT64_C(3204710400), UINT64_C(0), // S_CMP_LT_I32_gfx11
31071 UINT64_C(3204710400), UINT64_C(0), // S_CMP_LT_I32_gfx12
31072 UINT64_C(3204710400), UINT64_C(0), // S_CMP_LT_I32_gfx6_gfx7
31073 UINT64_C(3204710400), UINT64_C(0), // S_CMP_LT_I32_vi
31074 UINT64_C(3205103616), UINT64_C(0), // S_CMP_LT_U32_gfx10
31075 UINT64_C(3205103616), UINT64_C(0), // S_CMP_LT_U32_gfx11
31076 UINT64_C(3205103616), UINT64_C(0), // S_CMP_LT_U32_gfx12
31077 UINT64_C(3205103616), UINT64_C(0), // S_CMP_LT_U32_gfx6_gfx7
31078 UINT64_C(3205103616), UINT64_C(0), // S_CMP_LT_U32_vi
31079 UINT64_C(3210543104), UINT64_C(0), // S_CMP_NEQ_F16_gfx11
31080 UINT64_C(3210543104), UINT64_C(0), // S_CMP_NEQ_F16_gfx12
31081 UINT64_C(3209494528), UINT64_C(0), // S_CMP_NEQ_F32_gfx11
31082 UINT64_C(3209494528), UINT64_C(0), // S_CMP_NEQ_F32_gfx12
31083 UINT64_C(3210280960), UINT64_C(0), // S_CMP_NGE_F16_gfx11
31084 UINT64_C(3210280960), UINT64_C(0), // S_CMP_NGE_F16_gfx12
31085 UINT64_C(3209232384), UINT64_C(0), // S_CMP_NGE_F32_gfx11
31086 UINT64_C(3209232384), UINT64_C(0), // S_CMP_NGE_F32_gfx12
31087 UINT64_C(3210412032), UINT64_C(0), // S_CMP_NGT_F16_gfx11
31088 UINT64_C(3210412032), UINT64_C(0), // S_CMP_NGT_F16_gfx12
31089 UINT64_C(3209363456), UINT64_C(0), // S_CMP_NGT_F32_gfx11
31090 UINT64_C(3209363456), UINT64_C(0), // S_CMP_NGT_F32_gfx12
31091 UINT64_C(3210477568), UINT64_C(0), // S_CMP_NLE_F16_gfx11
31092 UINT64_C(3210477568), UINT64_C(0), // S_CMP_NLE_F16_gfx12
31093 UINT64_C(3209428992), UINT64_C(0), // S_CMP_NLE_F32_gfx11
31094 UINT64_C(3209428992), UINT64_C(0), // S_CMP_NLE_F32_gfx12
31095 UINT64_C(3210346496), UINT64_C(0), // S_CMP_NLG_F16_gfx11
31096 UINT64_C(3210346496), UINT64_C(0), // S_CMP_NLG_F16_gfx12
31097 UINT64_C(3209297920), UINT64_C(0), // S_CMP_NLG_F32_gfx11
31098 UINT64_C(3209297920), UINT64_C(0), // S_CMP_NLG_F32_gfx12
31099 UINT64_C(3210608640), UINT64_C(0), // S_CMP_NLT_F16_gfx11
31100 UINT64_C(3210608640), UINT64_C(0), // S_CMP_NLT_F16_gfx12
31101 UINT64_C(3209560064), UINT64_C(0), // S_CMP_NLT_F32_gfx11
31102 UINT64_C(3209560064), UINT64_C(0), // S_CMP_NLT_F32_gfx12
31103 UINT64_C(3210149888), UINT64_C(0), // S_CMP_O_F16_gfx11
31104 UINT64_C(3210149888), UINT64_C(0), // S_CMP_O_F16_gfx12
31105 UINT64_C(3209101312), UINT64_C(0), // S_CMP_O_F32_gfx11
31106 UINT64_C(3209101312), UINT64_C(0), // S_CMP_O_F32_gfx12
31107 UINT64_C(3210215424), UINT64_C(0), // S_CMP_U_F16_gfx11
31108 UINT64_C(3210215424), UINT64_C(0), // S_CMP_U_F16_gfx12
31109 UINT64_C(3209166848), UINT64_C(0), // S_CMP_U_F32_gfx11
31110 UINT64_C(3209166848), UINT64_C(0), // S_CMP_U_F32_gfx12
31111 UINT64_C(3214868480), UINT64_C(0), // S_CODE_END_gfx10
31112 UINT64_C(3214868480), UINT64_C(0), // S_CODE_END_gfx11
31113 UINT64_C(3214868480), UINT64_C(0), // S_CODE_END_gfx12
31114 UINT64_C(2231369728), UINT64_C(0), // S_CSELECT_B32_gfx10
31115 UINT64_C(2550136832), UINT64_C(0), // S_CSELECT_B32_gfx11
31116 UINT64_C(2550136832), UINT64_C(0), // S_CSELECT_B32_gfx12
31117 UINT64_C(2231369728), UINT64_C(0), // S_CSELECT_B32_gfx6_gfx7
31118 UINT64_C(2231369728), UINT64_C(0), // S_CSELECT_B32_vi
31119 UINT64_C(2239758336), UINT64_C(0), // S_CSELECT_B64_gfx10
31120 UINT64_C(2558525440), UINT64_C(0), // S_CSELECT_B64_gfx11
31121 UINT64_C(2558525440), UINT64_C(0), // S_CSELECT_B64_gfx12
31122 UINT64_C(2239758336), UINT64_C(0), // S_CSELECT_B64_gfx6_gfx7
31123 UINT64_C(2239758336), UINT64_C(0), // S_CSELECT_B64_vi
31124 UINT64_C(3196086272), UINT64_C(0), // S_CVT_F16_F32_gfx11
31125 UINT64_C(3196086272), UINT64_C(0), // S_CVT_F16_F32_gfx12
31126 UINT64_C(3196086528), UINT64_C(0), // S_CVT_F32_F16_gfx11
31127 UINT64_C(3196086528), UINT64_C(0), // S_CVT_F32_F16_gfx12
31128 UINT64_C(3196085248), UINT64_C(0), // S_CVT_F32_I32_gfx11
31129 UINT64_C(3196085248), UINT64_C(0), // S_CVT_F32_I32_gfx12
31130 UINT64_C(3196085504), UINT64_C(0), // S_CVT_F32_U32_gfx11
31131 UINT64_C(3196085504), UINT64_C(0), // S_CVT_F32_U32_gfx12
31132 UINT64_C(3196086784), UINT64_C(0), // S_CVT_HI_F32_F16_gfx11
31133 UINT64_C(3196086784), UINT64_C(0), // S_CVT_HI_F32_F16_gfx12
31134 UINT64_C(3196085760), UINT64_C(0), // S_CVT_I32_F32_gfx11
31135 UINT64_C(3196085760), UINT64_C(0), // S_CVT_I32_F32_gfx12
31136 UINT64_C(2751463424), UINT64_C(0), // S_CVT_PK_RTZ_F16_F32_gfx11
31137 UINT64_C(2751463424), UINT64_C(0), // S_CVT_PK_RTZ_F16_F32_gfx12
31138 UINT64_C(3196086016), UINT64_C(0), // S_CVT_U32_F32_gfx11
31139 UINT64_C(3196086016), UINT64_C(0), // S_CVT_U32_F32_gfx12
31140 UINT64_C(18014398513586110464), UINT64_C(0), // S_DCACHE_DISCARD_IMM_gfx10
31141 UINT64_C(3231842304), UINT64_C(0), // S_DCACHE_DISCARD_IMM_vi
31142 UINT64_C(4104126464), UINT64_C(0), // S_DCACHE_DISCARD_SGPR_IMM_gfx10
31143 UINT64_C(3231858688), UINT64_C(0), // S_DCACHE_DISCARD_SGPR_IMM_gfx9
31144 UINT64_C(3231727616), UINT64_C(0), // S_DCACHE_DISCARD_SGPR_alt_gfx9
31145 UINT64_C(4104126464), UINT64_C(0), // S_DCACHE_DISCARD_SGPR_gfx10
31146 UINT64_C(3231711232), UINT64_C(0), // S_DCACHE_DISCARD_SGPR_vi
31147 UINT64_C(18014398513586372608), UINT64_C(0), // S_DCACHE_DISCARD_X2_IMM_gfx10
31148 UINT64_C(3232104448), UINT64_C(0), // S_DCACHE_DISCARD_X2_IMM_vi
31149 UINT64_C(4104388608), UINT64_C(0), // S_DCACHE_DISCARD_X2_SGPR_IMM_gfx10
31150 UINT64_C(3232120832), UINT64_C(0), // S_DCACHE_DISCARD_X2_SGPR_IMM_gfx9
31151 UINT64_C(3231989760), UINT64_C(0), // S_DCACHE_DISCARD_X2_SGPR_alt_gfx9
31152 UINT64_C(4104388608), UINT64_C(0), // S_DCACHE_DISCARD_X2_SGPR_gfx10
31153 UINT64_C(3231973376), UINT64_C(0), // S_DCACHE_DISCARD_X2_SGPR_vi
31154 UINT64_C(3342860288), UINT64_C(0), // S_DCACHE_INV_VOL_ci
31155 UINT64_C(3230138368), UINT64_C(0), // S_DCACHE_INV_VOL_vi
31156 UINT64_C(4102029312), UINT64_C(0), // S_DCACHE_INV_gfx10
31157 UINT64_C(4102291456), UINT64_C(0), // S_DCACHE_INV_gfx11
31158 UINT64_C(4093911040), UINT64_C(0), // S_DCACHE_INV_gfx12
31159 UINT64_C(3351248896), UINT64_C(0), // S_DCACHE_INV_si
31160 UINT64_C(3229614080), UINT64_C(0), // S_DCACHE_INV_vi
31161 UINT64_C(3230400512), UINT64_C(0), // S_DCACHE_WB_VOL_vi
31162 UINT64_C(4102291456), UINT64_C(0), // S_DCACHE_WB_gfx10
31163 UINT64_C(3229876224), UINT64_C(0), // S_DCACHE_WB_vi
31164 UINT64_C(3214213120), UINT64_C(0), // S_DECPERFLEVEL_gfx10
31165 UINT64_C(3216572416), UINT64_C(0), // S_DECPERFLEVEL_gfx11
31166 UINT64_C(3216572416), UINT64_C(0), // S_DECPERFLEVEL_gfx12
31167 UINT64_C(3214213120), UINT64_C(0), // S_DECPERFLEVEL_gfx6_gfx7
31168 UINT64_C(3214213120), UINT64_C(0), // S_DECPERFLEVEL_vi
31169 UINT64_C(3213295616), UINT64_C(0), // S_DELAY_ALU_gfx11
31170 UINT64_C(3213295616), UINT64_C(0), // S_DELAY_ALU_gfx12
31171 UINT64_C(3215261696), UINT64_C(0), // S_DENORM_MODE_gfx10
31172 UINT64_C(3214016512), UINT64_C(0), // S_DENORM_MODE_gfx11
31173 UINT64_C(3214016512), UINT64_C(0), // S_DENORM_MODE_gfx12
31174 UINT64_C(3214802944), UINT64_C(0), // S_ENDPGM_ORDERED_PS_DONE_gfx10
31175 UINT64_C(3214802944), UINT64_C(0), // S_ENDPGM_ORDERED_PS_DONE_vi
31176 UINT64_C(3214606336), UINT64_C(0), // S_ENDPGM_SAVED_gfx10
31177 UINT64_C(3216048128), UINT64_C(0), // S_ENDPGM_SAVED_gfx11
31178 UINT64_C(3216048128), UINT64_C(0), // S_ENDPGM_SAVED_gfx12
31179 UINT64_C(3214606336), UINT64_C(0), // S_ENDPGM_SAVED_gfx6_gfx7
31180 UINT64_C(3214606336), UINT64_C(0), // S_ENDPGM_SAVED_vi
31181 UINT64_C(3212902400), UINT64_C(0), // S_ENDPGM_gfx10
31182 UINT64_C(3215982592), UINT64_C(0), // S_ENDPGM_gfx11
31183 UINT64_C(3215982592), UINT64_C(0), // S_ENDPGM_gfx12
31184 UINT64_C(3212902400), UINT64_C(0), // S_ENDPGM_gfx6_gfx7
31185 UINT64_C(3212902400), UINT64_C(0), // S_ENDPGM_vi
31186 UINT64_C(3196064000), UINT64_C(0), // S_FF0_I32_B32_gfx10
31187 UINT64_C(3196064000), UINT64_C(0), // S_FF0_I32_B32_gfx6_gfx7
31188 UINT64_C(3196063232), UINT64_C(0), // S_FF0_I32_B32_vi
31189 UINT64_C(3196064256), UINT64_C(0), // S_FF0_I32_B64_gfx10
31190 UINT64_C(3196064256), UINT64_C(0), // S_FF0_I32_B64_gfx6_gfx7
31191 UINT64_C(3196063488), UINT64_C(0), // S_FF0_I32_B64_vi
31192 UINT64_C(3196064512), UINT64_C(0), // S_FF1_I32_B32_gfx10
31193 UINT64_C(3196061696), UINT64_C(0), // S_FF1_I32_B32_gfx11
31194 UINT64_C(3196061696), UINT64_C(0), // S_FF1_I32_B32_gfx12
31195 UINT64_C(3196064512), UINT64_C(0), // S_FF1_I32_B32_gfx6_gfx7
31196 UINT64_C(3196063744), UINT64_C(0), // S_FF1_I32_B32_vi
31197 UINT64_C(3196064768), UINT64_C(0), // S_FF1_I32_B64_gfx10
31198 UINT64_C(3196061952), UINT64_C(0), // S_FF1_I32_B64_gfx11
31199 UINT64_C(3196061952), UINT64_C(0), // S_FF1_I32_B64_gfx12
31200 UINT64_C(3196064768), UINT64_C(0), // S_FF1_I32_B64_gfx6_gfx7
31201 UINT64_C(3196064000), UINT64_C(0), // S_FF1_I32_B64_vi
31202 UINT64_C(3196065024), UINT64_C(0), // S_FLBIT_I32_B32_gfx10
31203 UINT64_C(3196062208), UINT64_C(0), // S_FLBIT_I32_B32_gfx11
31204 UINT64_C(3196062208), UINT64_C(0), // S_FLBIT_I32_B32_gfx12
31205 UINT64_C(3196065024), UINT64_C(0), // S_FLBIT_I32_B32_gfx6_gfx7
31206 UINT64_C(3196064256), UINT64_C(0), // S_FLBIT_I32_B32_vi
31207 UINT64_C(3196065280), UINT64_C(0), // S_FLBIT_I32_B64_gfx10
31208 UINT64_C(3196062464), UINT64_C(0), // S_FLBIT_I32_B64_gfx11
31209 UINT64_C(3196062464), UINT64_C(0), // S_FLBIT_I32_B64_gfx12
31210 UINT64_C(3196065280), UINT64_C(0), // S_FLBIT_I32_B64_gfx6_gfx7
31211 UINT64_C(3196064512), UINT64_C(0), // S_FLBIT_I32_B64_vi
31212 UINT64_C(3196065792), UINT64_C(0), // S_FLBIT_I32_I64_gfx10
31213 UINT64_C(3196062976), UINT64_C(0), // S_FLBIT_I32_I64_gfx11
31214 UINT64_C(3196062976), UINT64_C(0), // S_FLBIT_I32_I64_gfx12
31215 UINT64_C(3196065792), UINT64_C(0), // S_FLBIT_I32_I64_gfx6_gfx7
31216 UINT64_C(3196065024), UINT64_C(0), // S_FLBIT_I32_I64_vi
31217 UINT64_C(3196065536), UINT64_C(0), // S_FLBIT_I32_gfx10
31218 UINT64_C(3196062720), UINT64_C(0), // S_FLBIT_I32_gfx11
31219 UINT64_C(3196062720), UINT64_C(0), // S_FLBIT_I32_gfx12
31220 UINT64_C(3196065536), UINT64_C(0), // S_FLBIT_I32_gfx6_gfx7
31221 UINT64_C(3196064768), UINT64_C(0), // S_FLBIT_I32_vi
31222 UINT64_C(3196087296), UINT64_C(0), // S_FLOOR_F16_gfx11
31223 UINT64_C(3196087296), UINT64_C(0), // S_FLOOR_F16_gfx12
31224 UINT64_C(3196084480), UINT64_C(0), // S_FLOOR_F32_gfx11
31225 UINT64_C(3196084480), UINT64_C(0), // S_FLOOR_F32_gfx12
31226 UINT64_C(2726297600), UINT64_C(0), // S_FMAAK_F32_gfx11
31227 UINT64_C(2726297600), UINT64_C(0), // S_FMAAK_F32_gfx12
31228 UINT64_C(2801795072), UINT64_C(0), // S_FMAC_F16_gfx11
31229 UINT64_C(2801795072), UINT64_C(0), // S_FMAC_F16_gfx12
31230 UINT64_C(2743074816), UINT64_C(0), // S_FMAC_F32_gfx11
31231 UINT64_C(2743074816), UINT64_C(0), // S_FMAC_F32_gfx12
31232 UINT64_C(2734686208), UINT64_C(0), // S_FMAMK_F32_gfx11
31233 UINT64_C(2734686208), UINT64_C(0), // S_FMAMK_F32_gfx12
31234 UINT64_C(3196067584), UINT64_C(0), // S_GETPC_B64_gfx10
31235 UINT64_C(3196077824), UINT64_C(0), // S_GETPC_B64_gfx11
31236 UINT64_C(3196077824), UINT64_C(0), // S_GETPC_B64_gfx12
31237 UINT64_C(3196067584), UINT64_C(0), // S_GETPC_B64_gfx6_gfx7
31238 UINT64_C(3196066816), UINT64_C(0), // S_GETPC_B64_vi
31239 UINT64_C(3103784960), UINT64_C(0), // S_GETREG_B32_gfx10
31240 UINT64_C(3095396352), UINT64_C(0), // S_GETREG_B32_gfx11
31241 UINT64_C(3095396352), UINT64_C(0), // S_GETREG_B32_gfx12
31242 UINT64_C(3103784960), UINT64_C(0), // S_GETREG_B32_gfx6_gfx7
31243 UINT64_C(3095396352), UINT64_C(0), // S_GETREG_B32_vi
31244 UINT64_C(3196080128), UINT64_C(0), // S_GET_BARRIER_STATE_IMM_gfx12
31245 UINT64_C(3196080253), UINT64_C(0), // S_GET_BARRIER_STATE_M0_gfx12
31246 UINT64_C(4104650752), UINT64_C(0), // S_GET_WAVEID_IN_WORKGROUP_gfx10
31247 UINT64_C(4101767168), UINT64_C(0), // S_GL1_INV_gfx10
31248 UINT64_C(4102029312), UINT64_C(0), // S_GL1_INV_gfx11
31249 UINT64_C(3214082048), UINT64_C(0), // S_ICACHE_INV_gfx10
31250 UINT64_C(3216769024), UINT64_C(0), // S_ICACHE_INV_gfx11
31251 UINT64_C(3216769024), UINT64_C(0), // S_ICACHE_INV_gfx12
31252 UINT64_C(3214082048), UINT64_C(0), // S_ICACHE_INV_gfx6_gfx7
31253 UINT64_C(3214082048), UINT64_C(0), // S_ICACHE_INV_vi
31254 UINT64_C(3214147584), UINT64_C(0), // S_INCPERFLEVEL_gfx10
31255 UINT64_C(3216506880), UINT64_C(0), // S_INCPERFLEVEL_gfx11
31256 UINT64_C(3216506880), UINT64_C(0), // S_INCPERFLEVEL_gfx12
31257 UINT64_C(3214147584), UINT64_C(0), // S_INCPERFLEVEL_gfx6_gfx7
31258 UINT64_C(3214147584), UINT64_C(0), // S_INCPERFLEVEL_vi
31259 UINT64_C(3214934016), UINT64_C(0), // S_INST_PREFETCH_gfx10
31260 UINT64_C(3213099008), UINT64_C(0), // S_INST_PREFETCH_gfx11
31261 UINT64_C(17870283325500293120), UINT64_C(0), // S_LOAD_B128_IMM_gfx11
31262 UINT64_C(17870283325499785216), UINT64_C(0), // S_LOAD_B128_IMM_gfx12
31263 UINT64_C(4094164992), UINT64_C(0), // S_LOAD_B128_SGPR_IMM_gfx11
31264 UINT64_C(4093657088), UINT64_C(0), // S_LOAD_B128_SGPR_IMM_gfx12
31265 UINT64_C(4094164992), UINT64_C(0), // S_LOAD_B128_SGPR_gfx11
31266 UINT64_C(17870283325500555264), UINT64_C(0), // S_LOAD_B256_IMM_gfx11
31267 UINT64_C(17870283325499793408), UINT64_C(0), // S_LOAD_B256_IMM_gfx12
31268 UINT64_C(4094427136), UINT64_C(0), // S_LOAD_B256_SGPR_IMM_gfx11
31269 UINT64_C(4093665280), UINT64_C(0), // S_LOAD_B256_SGPR_IMM_gfx12
31270 UINT64_C(4094427136), UINT64_C(0), // S_LOAD_B256_SGPR_gfx11
31271 UINT64_C(17870283325499768832), UINT64_C(0), // S_LOAD_B32_IMM_gfx11
31272 UINT64_C(17870283325499768832), UINT64_C(0), // S_LOAD_B32_IMM_gfx12
31273 UINT64_C(4093640704), UINT64_C(0), // S_LOAD_B32_SGPR_IMM_gfx11
31274 UINT64_C(4093640704), UINT64_C(0), // S_LOAD_B32_SGPR_IMM_gfx12
31275 UINT64_C(4093640704), UINT64_C(0), // S_LOAD_B32_SGPR_gfx11
31276 UINT64_C(17870283325500817408), UINT64_C(0), // S_LOAD_B512_IMM_gfx11
31277 UINT64_C(17870283325499801600), UINT64_C(0), // S_LOAD_B512_IMM_gfx12
31278 UINT64_C(4094689280), UINT64_C(0), // S_LOAD_B512_SGPR_IMM_gfx11
31279 UINT64_C(4093673472), UINT64_C(0), // S_LOAD_B512_SGPR_IMM_gfx12
31280 UINT64_C(4094689280), UINT64_C(0), // S_LOAD_B512_SGPR_gfx11
31281 UINT64_C(17870283325500030976), UINT64_C(0), // S_LOAD_B64_IMM_gfx11
31282 UINT64_C(17870283325499777024), UINT64_C(0), // S_LOAD_B64_IMM_gfx12
31283 UINT64_C(4093902848), UINT64_C(0), // S_LOAD_B64_SGPR_IMM_gfx11
31284 UINT64_C(4093648896), UINT64_C(0), // S_LOAD_B64_SGPR_IMM_gfx12
31285 UINT64_C(4093902848), UINT64_C(0), // S_LOAD_B64_SGPR_gfx11
31286 UINT64_C(17870283325499809792), UINT64_C(0), // S_LOAD_B96_IMM_gfx12
31287 UINT64_C(4093681664), UINT64_C(0), // S_LOAD_B96_SGPR_IMM_gfx12
31288 UINT64_C(3238002943), UINT64_C(0), // S_LOAD_DWORDX16_IMM_ci
31289 UINT64_C(18014398513576673280), UINT64_C(0), // S_LOAD_DWORDX16_IMM_gfx10
31290 UINT64_C(3238002944), UINT64_C(0), // S_LOAD_DWORDX16_IMM_si
31291 UINT64_C(3222405120), UINT64_C(0), // S_LOAD_DWORDX16_IMM_vi
31292 UINT64_C(4094689280), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_IMM_gfx10
31293 UINT64_C(3222421504), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_IMM_gfx9
31294 UINT64_C(3222290432), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_alt_gfx9
31295 UINT64_C(4094689280), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_gfx10
31296 UINT64_C(3238002688), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_si
31297 UINT64_C(3222274048), UINT64_C(0), // S_LOAD_DWORDX16_SGPR_vi
31298 UINT64_C(3225420031), UINT64_C(0), // S_LOAD_DWORDX2_IMM_ci
31299 UINT64_C(18014398513575886848), UINT64_C(0), // S_LOAD_DWORDX2_IMM_gfx10
31300 UINT64_C(3225420032), UINT64_C(0), // S_LOAD_DWORDX2_IMM_si
31301 UINT64_C(3221618688), UINT64_C(0), // S_LOAD_DWORDX2_IMM_vi
31302 UINT64_C(4093902848), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_IMM_gfx10
31303 UINT64_C(3221635072), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_IMM_gfx9
31304 UINT64_C(3221504000), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_alt_gfx9
31305 UINT64_C(4093902848), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_gfx10
31306 UINT64_C(3225419776), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_si
31307 UINT64_C(3221487616), UINT64_C(0), // S_LOAD_DWORDX2_SGPR_vi
31308 UINT64_C(3229614335), UINT64_C(0), // S_LOAD_DWORDX4_IMM_ci
31309 UINT64_C(18014398513576148992), UINT64_C(0), // S_LOAD_DWORDX4_IMM_gfx10
31310 UINT64_C(3229614336), UINT64_C(0), // S_LOAD_DWORDX4_IMM_si
31311 UINT64_C(3221880832), UINT64_C(0), // S_LOAD_DWORDX4_IMM_vi
31312 UINT64_C(4094164992), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_IMM_gfx10
31313 UINT64_C(3221897216), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_IMM_gfx9
31314 UINT64_C(3221766144), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_alt_gfx9
31315 UINT64_C(4094164992), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_gfx10
31316 UINT64_C(3229614080), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_si
31317 UINT64_C(3221749760), UINT64_C(0), // S_LOAD_DWORDX4_SGPR_vi
31318 UINT64_C(3233808639), UINT64_C(0), // S_LOAD_DWORDX8_IMM_ci
31319 UINT64_C(18014398513576411136), UINT64_C(0), // S_LOAD_DWORDX8_IMM_gfx10
31320 UINT64_C(3233808640), UINT64_C(0), // S_LOAD_DWORDX8_IMM_si
31321 UINT64_C(3222142976), UINT64_C(0), // S_LOAD_DWORDX8_IMM_vi
31322 UINT64_C(4094427136), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_IMM_gfx10
31323 UINT64_C(3222159360), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_IMM_gfx9
31324 UINT64_C(3222028288), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_alt_gfx9
31325 UINT64_C(4094427136), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_gfx10
31326 UINT64_C(3233808384), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_si
31327 UINT64_C(3222011904), UINT64_C(0), // S_LOAD_DWORDX8_SGPR_vi
31328 UINT64_C(3221225727), UINT64_C(0), // S_LOAD_DWORD_IMM_ci
31329 UINT64_C(18014398513575624704), UINT64_C(0), // S_LOAD_DWORD_IMM_gfx10
31330 UINT64_C(3221225728), UINT64_C(0), // S_LOAD_DWORD_IMM_si
31331 UINT64_C(3221356544), UINT64_C(0), // S_LOAD_DWORD_IMM_vi
31332 UINT64_C(4093640704), UINT64_C(0), // S_LOAD_DWORD_SGPR_IMM_gfx10
31333 UINT64_C(3221372928), UINT64_C(0), // S_LOAD_DWORD_SGPR_IMM_gfx9
31334 UINT64_C(3221241856), UINT64_C(0), // S_LOAD_DWORD_SGPR_alt_gfx9
31335 UINT64_C(4093640704), UINT64_C(0), // S_LOAD_DWORD_SGPR_gfx10
31336 UINT64_C(3221225472), UINT64_C(0), // S_LOAD_DWORD_SGPR_si
31337 UINT64_C(3221225472), UINT64_C(0), // S_LOAD_DWORD_SGPR_vi
31338 UINT64_C(17870283325499850752), UINT64_C(0), // S_LOAD_I16_IMM_gfx12
31339 UINT64_C(4093722624), UINT64_C(0), // S_LOAD_I16_SGPR_IMM_gfx12
31340 UINT64_C(17870283325499834368), UINT64_C(0), // S_LOAD_I8_IMM_gfx12
31341 UINT64_C(4093706240), UINT64_C(0), // S_LOAD_I8_SGPR_IMM_gfx12
31342 UINT64_C(17870283325499858944), UINT64_C(0), // S_LOAD_U16_IMM_gfx12
31343 UINT64_C(4093730816), UINT64_C(0), // S_LOAD_U16_SGPR_IMM_gfx12
31344 UINT64_C(17870283325499842560), UINT64_C(0), // S_LOAD_U8_IMM_gfx12
31345 UINT64_C(4093714432), UINT64_C(0), // S_LOAD_U8_SGPR_IMM_gfx12
31346 UINT64_C(2533359616), UINT64_C(0), // S_LSHL1_ADD_U32_gfx10
31347 UINT64_C(2264924160), UINT64_C(0), // S_LSHL1_ADD_U32_gfx11
31348 UINT64_C(2264924160), UINT64_C(0), // S_LSHL1_ADD_U32_gfx12
31349 UINT64_C(2533359616), UINT64_C(0), // S_LSHL1_ADD_U32_vi
31350 UINT64_C(2541748224), UINT64_C(0), // S_LSHL2_ADD_U32_gfx10
31351 UINT64_C(2273312768), UINT64_C(0), // S_LSHL2_ADD_U32_gfx11
31352 UINT64_C(2273312768), UINT64_C(0), // S_LSHL2_ADD_U32_gfx12
31353 UINT64_C(2541748224), UINT64_C(0), // S_LSHL2_ADD_U32_vi
31354 UINT64_C(2550136832), UINT64_C(0), // S_LSHL3_ADD_U32_gfx10
31355 UINT64_C(2281701376), UINT64_C(0), // S_LSHL3_ADD_U32_gfx11
31356 UINT64_C(2281701376), UINT64_C(0), // S_LSHL3_ADD_U32_gfx12
31357 UINT64_C(2550136832), UINT64_C(0), // S_LSHL3_ADD_U32_vi
31358 UINT64_C(2558525440), UINT64_C(0), // S_LSHL4_ADD_U32_gfx10
31359 UINT64_C(2290089984), UINT64_C(0), // S_LSHL4_ADD_U32_gfx11
31360 UINT64_C(2290089984), UINT64_C(0), // S_LSHL4_ADD_U32_gfx12
31361 UINT64_C(2558525440), UINT64_C(0), // S_LSHL4_ADD_U32_vi
31362 UINT64_C(2399141888), UINT64_C(0), // S_LSHL_B32_gfx10
31363 UINT64_C(2214592512), UINT64_C(0), // S_LSHL_B32_gfx11
31364 UINT64_C(2214592512), UINT64_C(0), // S_LSHL_B32_gfx12
31365 UINT64_C(2399141888), UINT64_C(0), // S_LSHL_B32_gfx6_gfx7
31366 UINT64_C(2382364672), UINT64_C(0), // S_LSHL_B32_vi
31367 UINT64_C(2407530496), UINT64_C(0), // S_LSHL_B64_gfx10
31368 UINT64_C(2222981120), UINT64_C(0), // S_LSHL_B64_gfx11
31369 UINT64_C(2222981120), UINT64_C(0), // S_LSHL_B64_gfx12
31370 UINT64_C(2407530496), UINT64_C(0), // S_LSHL_B64_gfx6_gfx7
31371 UINT64_C(2390753280), UINT64_C(0), // S_LSHL_B64_vi
31372 UINT64_C(2415919104), UINT64_C(0), // S_LSHR_B32_gfx10
31373 UINT64_C(2231369728), UINT64_C(0), // S_LSHR_B32_gfx11
31374 UINT64_C(2231369728), UINT64_C(0), // S_LSHR_B32_gfx12
31375 UINT64_C(2415919104), UINT64_C(0), // S_LSHR_B32_gfx6_gfx7
31376 UINT64_C(2399141888), UINT64_C(0), // S_LSHR_B32_vi
31377 UINT64_C(2424307712), UINT64_C(0), // S_LSHR_B64_gfx10
31378 UINT64_C(2239758336), UINT64_C(0), // S_LSHR_B64_gfx11
31379 UINT64_C(2239758336), UINT64_C(0), // S_LSHR_B64_gfx12
31380 UINT64_C(2424307712), UINT64_C(0), // S_LSHR_B64_gfx6_gfx7
31381 UINT64_C(2407530496), UINT64_C(0), // S_LSHR_B64_vi
31382 UINT64_C(2835349504), UINT64_C(0), // S_MAXIMUM_F16_gfx12
31383 UINT64_C(2818572288), UINT64_C(0), // S_MAXIMUM_F32_gfx12
31384 UINT64_C(2785017856), UINT64_C(0), // S_MAX_F16_gfx11
31385 UINT64_C(2785017856), UINT64_C(0), // S_MAX_F16_gfx12
31386 UINT64_C(2709520384), UINT64_C(0), // S_MAX_F32_gfx11
31387 UINT64_C(2709520384), UINT64_C(0), // S_MAX_F32_gfx12
31388 UINT64_C(2214592512), UINT64_C(0), // S_MAX_I32_gfx10
31389 UINT64_C(2315255808), UINT64_C(0), // S_MAX_I32_gfx11
31390 UINT64_C(2315255808), UINT64_C(0), // S_MAX_I32_gfx12
31391 UINT64_C(2214592512), UINT64_C(0), // S_MAX_I32_gfx6_gfx7
31392 UINT64_C(2214592512), UINT64_C(0), // S_MAX_I32_vi
31393 UINT64_C(2222981120), UINT64_C(0), // S_MAX_U32_gfx10
31394 UINT64_C(2323644416), UINT64_C(0), // S_MAX_U32_gfx11
31395 UINT64_C(2323644416), UINT64_C(0), // S_MAX_U32_gfx12
31396 UINT64_C(2222981120), UINT64_C(0), // S_MAX_U32_gfx6_gfx7
31397 UINT64_C(2222981120), UINT64_C(0), // S_MAX_U32_vi
31398 UINT64_C(4103340032), UINT64_C(0), // S_MEMREALTIME_gfx10
31399 UINT64_C(3230924800), UINT64_C(0), // S_MEMREALTIME_vi
31400 UINT64_C(4103077888), UINT64_C(0), // S_MEMTIME_gfx10
31401 UINT64_C(3347054592), UINT64_C(0), // S_MEMTIME_si
31402 UINT64_C(3230662656), UINT64_C(0), // S_MEMTIME_vi
31403 UINT64_C(2826960896), UINT64_C(0), // S_MINIMUM_F16_gfx12
31404 UINT64_C(2810183680), UINT64_C(0), // S_MINIMUM_F32_gfx12
31405 UINT64_C(2776629248), UINT64_C(0), // S_MIN_F16_gfx11
31406 UINT64_C(2776629248), UINT64_C(0), // S_MIN_F16_gfx12
31407 UINT64_C(2701131776), UINT64_C(0), // S_MIN_F32_gfx11
31408 UINT64_C(2701131776), UINT64_C(0), // S_MIN_F32_gfx12
31409 UINT64_C(2197815296), UINT64_C(0), // S_MIN_I32_gfx10
31410 UINT64_C(2298478592), UINT64_C(0), // S_MIN_I32_gfx11
31411 UINT64_C(2298478592), UINT64_C(0), // S_MIN_I32_gfx12
31412 UINT64_C(2197815296), UINT64_C(0), // S_MIN_I32_gfx6_gfx7
31413 UINT64_C(2197815296), UINT64_C(0), // S_MIN_I32_vi
31414 UINT64_C(2206203904), UINT64_C(0), // S_MIN_U32_gfx10
31415 UINT64_C(2306867200), UINT64_C(0), // S_MIN_U32_gfx11
31416 UINT64_C(2306867200), UINT64_C(0), // S_MIN_U32_gfx12
31417 UINT64_C(2206203904), UINT64_C(0), // S_MIN_U32_gfx6_gfx7
31418 UINT64_C(2206203904), UINT64_C(0), // S_MIN_U32_vi
31419 UINT64_C(2952790016), UINT64_C(0), // S_MOVK_I32_gfx10
31420 UINT64_C(2952790016), UINT64_C(0), // S_MOVK_I32_gfx11
31421 UINT64_C(2952790016), UINT64_C(0), // S_MOVK_I32_gfx12
31422 UINT64_C(2952790016), UINT64_C(0), // S_MOVK_I32_gfx6_gfx7
31423 UINT64_C(2952790016), UINT64_C(0), // S_MOVK_I32_vi
31424 UINT64_C(3196071936), UINT64_C(0), // S_MOVRELD_B32_gfx10
31425 UINT64_C(3196076544), UINT64_C(0), // S_MOVRELD_B32_gfx11
31426 UINT64_C(3196076544), UINT64_C(0), // S_MOVRELD_B32_gfx12
31427 UINT64_C(3196071936), UINT64_C(0), // S_MOVRELD_B32_gfx6_gfx7
31428 UINT64_C(3196070912), UINT64_C(0), // S_MOVRELD_B32_vi
31429 UINT64_C(3196072192), UINT64_C(0), // S_MOVRELD_B64_gfx10
31430 UINT64_C(3196076800), UINT64_C(0), // S_MOVRELD_B64_gfx11
31431 UINT64_C(3196076800), UINT64_C(0), // S_MOVRELD_B64_gfx12
31432 UINT64_C(3196072192), UINT64_C(0), // S_MOVRELD_B64_gfx6_gfx7
31433 UINT64_C(3196071168), UINT64_C(0), // S_MOVRELD_B64_vi
31434 UINT64_C(3196078336), UINT64_C(0), // S_MOVRELSD_2_B32_gfx10
31435 UINT64_C(3196077056), UINT64_C(0), // S_MOVRELSD_2_B32_gfx11
31436 UINT64_C(3196077056), UINT64_C(0), // S_MOVRELSD_2_B32_gfx12
31437 UINT64_C(3196071424), UINT64_C(0), // S_MOVRELS_B32_gfx10
31438 UINT64_C(3196076032), UINT64_C(0), // S_MOVRELS_B32_gfx11
31439 UINT64_C(3196076032), UINT64_C(0), // S_MOVRELS_B32_gfx12
31440 UINT64_C(3196071424), UINT64_C(0), // S_MOVRELS_B32_gfx6_gfx7
31441 UINT64_C(3196070400), UINT64_C(0), // S_MOVRELS_B32_vi
31442 UINT64_C(3196071680), UINT64_C(0), // S_MOVRELS_B64_gfx10
31443 UINT64_C(3196076288), UINT64_C(0), // S_MOVRELS_B64_gfx11
31444 UINT64_C(3196076288), UINT64_C(0), // S_MOVRELS_B64_gfx12
31445 UINT64_C(3196071680), UINT64_C(0), // S_MOVRELS_B64_gfx6_gfx7
31446 UINT64_C(3196070656), UINT64_C(0), // S_MOVRELS_B64_vi
31447 UINT64_C(3196060416), UINT64_C(0), // S_MOV_B32_gfx10
31448 UINT64_C(3196059648), UINT64_C(0), // S_MOV_B32_gfx11
31449 UINT64_C(3196059648), UINT64_C(0), // S_MOV_B32_gfx12
31450 UINT64_C(3196060416), UINT64_C(0), // S_MOV_B32_gfx6_gfx7
31451 UINT64_C(3196059648), UINT64_C(0), // S_MOV_B32_vi
31452 UINT64_C(3196060672), UINT64_C(0), // S_MOV_B64_gfx10
31453 UINT64_C(3196059904), UINT64_C(0), // S_MOV_B64_gfx11
31454 UINT64_C(3196059904), UINT64_C(0), // S_MOV_B64_gfx12
31455 UINT64_C(3196060672), UINT64_C(0), // S_MOV_B64_gfx6_gfx7
31456 UINT64_C(3196059904), UINT64_C(0), // S_MOV_B64_vi
31457 UINT64_C(3087007744), UINT64_C(0), // S_MULK_I32_gfx10
31458 UINT64_C(3087007744), UINT64_C(0), // S_MULK_I32_gfx11
31459 UINT64_C(3087007744), UINT64_C(0), // S_MULK_I32_gfx12
31460 UINT64_C(3087007744), UINT64_C(0), // S_MULK_I32_gfx6_gfx7
31461 UINT64_C(3078619136), UINT64_C(0), // S_MULK_I32_vi
31462 UINT64_C(2793406464), UINT64_C(0), // S_MUL_F16_gfx11
31463 UINT64_C(2793406464), UINT64_C(0), // S_MUL_F16_gfx12
31464 UINT64_C(2717908992), UINT64_C(0), // S_MUL_F32_gfx11
31465 UINT64_C(2717908992), UINT64_C(0), // S_MUL_F32_gfx12
31466 UINT64_C(2600468480), UINT64_C(0), // S_MUL_HI_I32_gfx10
31467 UINT64_C(2533359616), UINT64_C(0), // S_MUL_HI_I32_gfx11
31468 UINT64_C(2533359616), UINT64_C(0), // S_MUL_HI_I32_gfx12
31469 UINT64_C(2524971008), UINT64_C(0), // S_MUL_HI_I32_vi
31470 UINT64_C(2592079872), UINT64_C(0), // S_MUL_HI_U32_gfx10
31471 UINT64_C(2524971008), UINT64_C(0), // S_MUL_HI_U32_gfx11
31472 UINT64_C(2524971008), UINT64_C(0), // S_MUL_HI_U32_gfx12
31473 UINT64_C(2516582400), UINT64_C(0), // S_MUL_HI_U32_vi
31474 UINT64_C(2466250752), UINT64_C(0), // S_MUL_I32_gfx10
31475 UINT64_C(2516582400), UINT64_C(0), // S_MUL_I32_gfx11
31476 UINT64_C(2516582400), UINT64_C(0), // S_MUL_I32_gfx12
31477 UINT64_C(2466250752), UINT64_C(0), // S_MUL_I32_gfx6_gfx7
31478 UINT64_C(2449473536), UINT64_C(0), // S_MUL_I32_vi
31479 UINT64_C(2860515328), UINT64_C(0), // S_MUL_U64_gfx12
31480 UINT64_C(2348810240), UINT64_C(0), // S_NAND_B32_gfx10
31481 UINT64_C(2382364672), UINT64_C(0), // S_NAND_B32_gfx11
31482 UINT64_C(2382364672), UINT64_C(0), // S_NAND_B32_gfx12
31483 UINT64_C(2348810240), UINT64_C(0), // S_NAND_B32_gfx6_gfx7
31484 UINT64_C(2332033024), UINT64_C(0), // S_NAND_B32_vi
31485 UINT64_C(2357198848), UINT64_C(0), // S_NAND_B64_gfx10
31486 UINT64_C(2390753280), UINT64_C(0), // S_NAND_B64_gfx11
31487 UINT64_C(2390753280), UINT64_C(0), // S_NAND_B64_gfx12
31488 UINT64_C(2357198848), UINT64_C(0), // S_NAND_B64_gfx6_gfx7
31489 UINT64_C(2340421632), UINT64_C(0), // S_NAND_B64_vi
31490 UINT64_C(3196076288), UINT64_C(0), // S_NAND_SAVEEXEC_B32_gfx10
31491 UINT64_C(3196069376), UINT64_C(0), // S_NAND_SAVEEXEC_B32_gfx11
31492 UINT64_C(3196069376), UINT64_C(0), // S_NAND_SAVEEXEC_B32_gfx12
31493 UINT64_C(3196070144), UINT64_C(0), // S_NAND_SAVEEXEC_B64_gfx10
31494 UINT64_C(3196069632), UINT64_C(0), // S_NAND_SAVEEXEC_B64_gfx11
31495 UINT64_C(3196069632), UINT64_C(0), // S_NAND_SAVEEXEC_B64_gfx12
31496 UINT64_C(3196070144), UINT64_C(0), // S_NAND_SAVEEXEC_B64_gfx6_gfx7
31497 UINT64_C(3196069120), UINT64_C(0), // S_NAND_SAVEEXEC_B64_vi
31498 UINT64_C(3212836864), UINT64_C(0), // S_NOP_gfx10
31499 UINT64_C(3212836864), UINT64_C(0), // S_NOP_gfx11
31500 UINT64_C(3212836864), UINT64_C(0), // S_NOP_gfx12
31501 UINT64_C(3212836864), UINT64_C(0), // S_NOP_gfx6_gfx7
31502 UINT64_C(3212836864), UINT64_C(0), // S_NOP_vi
31503 UINT64_C(2365587456), UINT64_C(0), // S_NOR_B32_gfx10
31504 UINT64_C(2399141888), UINT64_C(0), // S_NOR_B32_gfx11
31505 UINT64_C(2399141888), UINT64_C(0), // S_NOR_B32_gfx12
31506 UINT64_C(2365587456), UINT64_C(0), // S_NOR_B32_gfx6_gfx7
31507 UINT64_C(2348810240), UINT64_C(0), // S_NOR_B32_vi
31508 UINT64_C(2373976064), UINT64_C(0), // S_NOR_B64_gfx10
31509 UINT64_C(2407530496), UINT64_C(0), // S_NOR_B64_gfx11
31510 UINT64_C(2407530496), UINT64_C(0), // S_NOR_B64_gfx12
31511 UINT64_C(2373976064), UINT64_C(0), // S_NOR_B64_gfx6_gfx7
31512 UINT64_C(2357198848), UINT64_C(0), // S_NOR_B64_vi
31513 UINT64_C(3196076544), UINT64_C(0), // S_NOR_SAVEEXEC_B32_gfx10
31514 UINT64_C(3196069888), UINT64_C(0), // S_NOR_SAVEEXEC_B32_gfx11
31515 UINT64_C(3196069888), UINT64_C(0), // S_NOR_SAVEEXEC_B32_gfx12
31516 UINT64_C(3196070400), UINT64_C(0), // S_NOR_SAVEEXEC_B64_gfx10
31517 UINT64_C(3196070144), UINT64_C(0), // S_NOR_SAVEEXEC_B64_gfx11
31518 UINT64_C(3196070144), UINT64_C(0), // S_NOR_SAVEEXEC_B64_gfx12
31519 UINT64_C(3196070400), UINT64_C(0), // S_NOR_SAVEEXEC_B64_gfx6_gfx7
31520 UINT64_C(3196069376), UINT64_C(0), // S_NOR_SAVEEXEC_B64_vi
31521 UINT64_C(3196061440), UINT64_C(0), // S_NOT_B32_gfx10
31522 UINT64_C(3196067328), UINT64_C(0), // S_NOT_B32_gfx11
31523 UINT64_C(3196067328), UINT64_C(0), // S_NOT_B32_gfx12
31524 UINT64_C(3196061440), UINT64_C(0), // S_NOT_B32_gfx6_gfx7
31525 UINT64_C(3196060672), UINT64_C(0), // S_NOT_B32_vi
31526 UINT64_C(3196061696), UINT64_C(0), // S_NOT_B64_gfx10
31527 UINT64_C(3196067584), UINT64_C(0), // S_NOT_B64_gfx11
31528 UINT64_C(3196067584), UINT64_C(0), // S_NOT_B64_gfx12
31529 UINT64_C(3196061696), UINT64_C(0), // S_NOT_B64_gfx6_gfx7
31530 UINT64_C(3196060928), UINT64_C(0), // S_NOT_B64_vi
31531 UINT64_C(3196077312), UINT64_C(0), // S_ORN1_SAVEEXEC_B32_gfx10
31532 UINT64_C(3196071424), UINT64_C(0), // S_ORN1_SAVEEXEC_B32_gfx11
31533 UINT64_C(3196071424), UINT64_C(0), // S_ORN1_SAVEEXEC_B32_gfx12
31534 UINT64_C(3196073984), UINT64_C(0), // S_ORN1_SAVEEXEC_B64_gfx10
31535 UINT64_C(3196071680), UINT64_C(0), // S_ORN1_SAVEEXEC_B64_gfx11
31536 UINT64_C(3196071680), UINT64_C(0), // S_ORN1_SAVEEXEC_B64_gfx12
31537 UINT64_C(3196072960), UINT64_C(0), // S_ORN1_SAVEEXEC_B64_vi
31538 UINT64_C(2332033024), UINT64_C(0), // S_ORN2_B32_gfx10
31539 UINT64_C(2449473536), UINT64_C(0), // S_ORN2_B32_gfx11
31540 UINT64_C(2449473536), UINT64_C(0), // S_ORN2_B32_gfx12
31541 UINT64_C(2332033024), UINT64_C(0), // S_ORN2_B32_gfx6_gfx7
31542 UINT64_C(2315255808), UINT64_C(0), // S_ORN2_B32_vi
31543 UINT64_C(2340421632), UINT64_C(0), // S_ORN2_B64_gfx10
31544 UINT64_C(2457862144), UINT64_C(0), // S_ORN2_B64_gfx11
31545 UINT64_C(2457862144), UINT64_C(0), // S_ORN2_B64_gfx12
31546 UINT64_C(2340421632), UINT64_C(0), // S_ORN2_B64_gfx6_gfx7
31547 UINT64_C(2323644416), UINT64_C(0), // S_ORN2_B64_vi
31548 UINT64_C(3196076032), UINT64_C(0), // S_ORN2_SAVEEXEC_B32_gfx10
31549 UINT64_C(3196072448), UINT64_C(0), // S_ORN2_SAVEEXEC_B32_gfx11
31550 UINT64_C(3196072448), UINT64_C(0), // S_ORN2_SAVEEXEC_B32_gfx12
31551 UINT64_C(3196069888), UINT64_C(0), // S_ORN2_SAVEEXEC_B64_gfx10
31552 UINT64_C(3196072704), UINT64_C(0), // S_ORN2_SAVEEXEC_B64_gfx11
31553 UINT64_C(3196072704), UINT64_C(0), // S_ORN2_SAVEEXEC_B64_gfx12
31554 UINT64_C(3196069888), UINT64_C(0), // S_ORN2_SAVEEXEC_B64_gfx6_gfx7
31555 UINT64_C(3196068864), UINT64_C(0), // S_ORN2_SAVEEXEC_B64_vi
31556 UINT64_C(2281701376), UINT64_C(0), // S_OR_B32_gfx10
31557 UINT64_C(2348810240), UINT64_C(0), // S_OR_B32_gfx11
31558 UINT64_C(2348810240), UINT64_C(0), // S_OR_B32_gfx12
31559 UINT64_C(2281701376), UINT64_C(0), // S_OR_B32_gfx6_gfx7
31560 UINT64_C(2264924160), UINT64_C(0), // S_OR_B32_vi
31561 UINT64_C(2290089984), UINT64_C(0), // S_OR_B64_gfx10
31562 UINT64_C(2357198848), UINT64_C(0), // S_OR_B64_gfx11
31563 UINT64_C(2357198848), UINT64_C(0), // S_OR_B64_gfx12
31564 UINT64_C(2290089984), UINT64_C(0), // S_OR_B64_gfx6_gfx7
31565 UINT64_C(2273312768), UINT64_C(0), // S_OR_B64_vi
31566 UINT64_C(3196075264), UINT64_C(0), // S_OR_SAVEEXEC_B32_gfx10
31567 UINT64_C(3196068352), UINT64_C(0), // S_OR_SAVEEXEC_B32_gfx11
31568 UINT64_C(3196068352), UINT64_C(0), // S_OR_SAVEEXEC_B32_gfx12
31569 UINT64_C(3196069120), UINT64_C(0), // S_OR_SAVEEXEC_B64_gfx10
31570 UINT64_C(3196068608), UINT64_C(0), // S_OR_SAVEEXEC_B64_gfx11
31571 UINT64_C(3196068608), UINT64_C(0), // S_OR_SAVEEXEC_B64_gfx12
31572 UINT64_C(3196069120), UINT64_C(0), // S_OR_SAVEEXEC_B64_gfx6_gfx7
31573 UINT64_C(3196068096), UINT64_C(0), // S_OR_SAVEEXEC_B64_vi
31574 UINT64_C(2583691264), UINT64_C(0), // S_PACK_HH_B32_B16_gfx10
31575 UINT64_C(2583691264), UINT64_C(0), // S_PACK_HH_B32_B16_gfx11
31576 UINT64_C(2583691264), UINT64_C(0), // S_PACK_HH_B32_B16_gfx12
31577 UINT64_C(2583691264), UINT64_C(0), // S_PACK_HH_B32_B16_vi
31578 UINT64_C(2592079872), UINT64_C(0), // S_PACK_HL_B32_B16_gfx11
31579 UINT64_C(2592079872), UINT64_C(0), // S_PACK_HL_B32_B16_gfx12
31580 UINT64_C(2575302656), UINT64_C(0), // S_PACK_LH_B32_B16_gfx10
31581 UINT64_C(2575302656), UINT64_C(0), // S_PACK_LH_B32_B16_gfx11
31582 UINT64_C(2575302656), UINT64_C(0), // S_PACK_LH_B32_B16_gfx12
31583 UINT64_C(2575302656), UINT64_C(0), // S_PACK_LH_B32_B16_vi
31584 UINT64_C(2566914048), UINT64_C(0), // S_PACK_LL_B32_B16_gfx10
31585 UINT64_C(2566914048), UINT64_C(0), // S_PACK_LL_B32_B16_gfx11
31586 UINT64_C(2566914048), UINT64_C(0), // S_PACK_LL_B32_B16_gfx12
31587 UINT64_C(2566914048), UINT64_C(0), // S_PACK_LL_B32_B16_vi
31588 UINT64_C(4093968384), UINT64_C(0), // S_PREFETCH_DATA_PC_REL_gfx12
31589 UINT64_C(4093952000), UINT64_C(0), // S_PREFETCH_DATA_gfx12
31590 UINT64_C(4093943808), UINT64_C(0), // S_PREFETCH_INST_PC_REL_gfx12
31591 UINT64_C(4093935616), UINT64_C(0), // S_PREFETCH_INST_gfx12
31592 UINT64_C(3196070912), UINT64_C(0), // S_QUADMASK_B32_gfx10
31593 UINT64_C(3196066304), UINT64_C(0), // S_QUADMASK_B32_gfx11
31594 UINT64_C(3196066304), UINT64_C(0), // S_QUADMASK_B32_gfx12
31595 UINT64_C(3196070912), UINT64_C(0), // S_QUADMASK_B32_gfx6_gfx7
31596 UINT64_C(3196069888), UINT64_C(0), // S_QUADMASK_B32_vi
31597 UINT64_C(3196071168), UINT64_C(0), // S_QUADMASK_B64_gfx10
31598 UINT64_C(3196066560), UINT64_C(0), // S_QUADMASK_B64_gfx11
31599 UINT64_C(3196066560), UINT64_C(0), // S_QUADMASK_B64_gfx12
31600 UINT64_C(3196071168), UINT64_C(0), // S_QUADMASK_B64_gfx6_gfx7
31601 UINT64_C(3196070144), UINT64_C(0), // S_QUADMASK_B64_vi
31602 UINT64_C(3196068352), UINT64_C(0), // S_RFE_B64_gfx10
31603 UINT64_C(3196078592), UINT64_C(0), // S_RFE_B64_gfx11
31604 UINT64_C(3196078592), UINT64_C(0), // S_RFE_B64_gfx12
31605 UINT64_C(3196068352), UINT64_C(0), // S_RFE_B64_gfx6_gfx7
31606 UINT64_C(3196067584), UINT64_C(0), // S_RFE_B64_vi
31607 UINT64_C(2508193792), UINT64_C(0), // S_RFE_RESTORE_B64_vi
31608 UINT64_C(3196087808), UINT64_C(0), // S_RNDNE_F16_gfx11
31609 UINT64_C(3196087808), UINT64_C(0), // S_RNDNE_F16_gfx12
31610 UINT64_C(3196084992), UINT64_C(0), // S_RNDNE_F32_gfx11
31611 UINT64_C(3196084992), UINT64_C(0), // S_RNDNE_F32_gfx12
31612 UINT64_C(3215196160), UINT64_C(0), // S_ROUND_MODE_gfx10
31613 UINT64_C(3213950976), UINT64_C(0), // S_ROUND_MODE_gfx11
31614 UINT64_C(3213950976), UINT64_C(0), // S_ROUND_MODE_gfx12
31615 UINT64_C(18014398513577197568), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_IMM_gfx10
31616 UINT64_C(3222929408), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_IMM_vi
31617 UINT64_C(4095213568), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx10
31618 UINT64_C(3222945792), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx9
31619 UINT64_C(3222814720), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_SGPR_alt_gfx9
31620 UINT64_C(4095213568), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_SGPR_gfx10
31621 UINT64_C(3222798336), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX2_SGPR_vi
31622 UINT64_C(18014398513577459712), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_IMM_gfx10
31623 UINT64_C(3223191552), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_IMM_vi
31624 UINT64_C(4095475712), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx10
31625 UINT64_C(3223207936), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx9
31626 UINT64_C(3223076864), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_SGPR_alt_gfx9
31627 UINT64_C(4095475712), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_SGPR_gfx10
31628 UINT64_C(3223060480), UINT64_C(0), // S_SCRATCH_LOAD_DWORDX4_SGPR_vi
31629 UINT64_C(18014398513576935424), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_IMM_gfx10
31630 UINT64_C(3222667264), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_IMM_vi
31631 UINT64_C(4094951424), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx10
31632 UINT64_C(3222683648), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx9
31633 UINT64_C(3222552576), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_SGPR_alt_gfx9
31634 UINT64_C(4094951424), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_SGPR_gfx10
31635 UINT64_C(3222536192), UINT64_C(0), // S_SCRATCH_LOAD_DWORD_SGPR_vi
31636 UINT64_C(18014398513581391872), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_IMM_gfx10
31637 UINT64_C(3227123712), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_IMM_vi
31638 UINT64_C(4099407872), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx10
31639 UINT64_C(3227140096), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx9
31640 UINT64_C(3227009024), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_SGPR_alt_gfx9
31641 UINT64_C(4099407872), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_SGPR_gfx10
31642 UINT64_C(3226992640), UINT64_C(0), // S_SCRATCH_STORE_DWORDX2_SGPR_vi
31643 UINT64_C(18014398513581654016), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_IMM_gfx10
31644 UINT64_C(3227385856), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_IMM_vi
31645 UINT64_C(4099670016), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx10
31646 UINT64_C(3227402240), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx9
31647 UINT64_C(3227271168), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_SGPR_alt_gfx9
31648 UINT64_C(4099670016), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_SGPR_gfx10
31649 UINT64_C(3227254784), UINT64_C(0), // S_SCRATCH_STORE_DWORDX4_SGPR_vi
31650 UINT64_C(18014398513581129728), UINT64_C(0), // S_SCRATCH_STORE_DWORD_IMM_gfx10
31651 UINT64_C(3226861568), UINT64_C(0), // S_SCRATCH_STORE_DWORD_IMM_vi
31652 UINT64_C(4099145728), UINT64_C(0), // S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx10
31653 UINT64_C(3226877952), UINT64_C(0), // S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx9
31654 UINT64_C(3226746880), UINT64_C(0), // S_SCRATCH_STORE_DWORD_SGPR_alt_gfx9
31655 UINT64_C(4099145728), UINT64_C(0), // S_SCRATCH_STORE_DWORD_SGPR_gfx10
31656 UINT64_C(3226730496), UINT64_C(0), // S_SCRATCH_STORE_DWORD_SGPR_vi
31657 UINT64_C(3213950976), UINT64_C(0), // S_SENDMSGHALT_gfx10
31658 UINT64_C(3216441344), UINT64_C(0), // S_SENDMSGHALT_gfx11
31659 UINT64_C(3216441344), UINT64_C(0), // S_SENDMSGHALT_gfx12
31660 UINT64_C(3213950976), UINT64_C(0), // S_SENDMSGHALT_gfx6_gfx7
31661 UINT64_C(3213950976), UINT64_C(0), // S_SENDMSGHALT_vi
31662 UINT64_C(3196079104), UINT64_C(0), // S_SENDMSG_RTN_B32_gfx11
31663 UINT64_C(3196079104), UINT64_C(0), // S_SENDMSG_RTN_B32_gfx12
31664 UINT64_C(3196079360), UINT64_C(0), // S_SENDMSG_RTN_B64_gfx11
31665 UINT64_C(3196079360), UINT64_C(0), // S_SENDMSG_RTN_B64_gfx12
31666 UINT64_C(3213885440), UINT64_C(0), // S_SENDMSG_gfx10
31667 UINT64_C(3216375808), UINT64_C(0), // S_SENDMSG_gfx11
31668 UINT64_C(3216375808), UINT64_C(0), // S_SENDMSG_gfx12
31669 UINT64_C(3213885440), UINT64_C(0), // S_SENDMSG_gfx6_gfx7
31670 UINT64_C(3213885440), UINT64_C(0), // S_SENDMSG_vi
31671 UINT64_C(3213688832), UINT64_C(0), // S_SETHALT_gfx10
31672 UINT64_C(3212967936), UINT64_C(0), // S_SETHALT_gfx11
31673 UINT64_C(3212967936), UINT64_C(0), // S_SETHALT_gfx12
31674 UINT64_C(3213688832), UINT64_C(0), // S_SETHALT_gfx6_gfx7
31675 UINT64_C(3213688832), UINT64_C(0), // S_SETHALT_vi
31676 UINT64_C(3213557760), UINT64_C(0), // S_SETKILL_gfx10
31677 UINT64_C(3212902400), UINT64_C(0), // S_SETKILL_gfx11
31678 UINT64_C(3212902400), UINT64_C(0), // S_SETKILL_gfx12
31679 UINT64_C(3213557760), UINT64_C(0), // S_SETKILL_gfx6_gfx7
31680 UINT64_C(3213557760), UINT64_C(0), // S_SETKILL_vi
31681 UINT64_C(3196067840), UINT64_C(0), // S_SETPC_B64_gfx10
31682 UINT64_C(3196078080), UINT64_C(0), // S_SETPC_B64_gfx11
31683 UINT64_C(3196078080), UINT64_C(0), // S_SETPC_B64_gfx12
31684 UINT64_C(3196067840), UINT64_C(0), // S_SETPC_B64_gfx6_gfx7
31685 UINT64_C(3196067072), UINT64_C(0), // S_SETPC_B64_vi
31686 UINT64_C(3213819904), UINT64_C(0), // S_SETPRIO_gfx10
31687 UINT64_C(3216310272), UINT64_C(0), // S_SETPRIO_gfx11
31688 UINT64_C(3216310272), UINT64_C(0), // S_SETPRIO_gfx12
31689 UINT64_C(3213819904), UINT64_C(0), // S_SETPRIO_gfx6_gfx7
31690 UINT64_C(3213819904), UINT64_C(0), // S_SETPRIO_vi
31691 UINT64_C(3112173568), UINT64_C(0), // S_SETREG_B32_gfx10
31692 UINT64_C(3103784960), UINT64_C(0), // S_SETREG_B32_gfx11
31693 UINT64_C(3103784960), UINT64_C(0), // S_SETREG_B32_gfx12
31694 UINT64_C(3112173568), UINT64_C(0), // S_SETREG_B32_gfx6_gfx7
31695 UINT64_C(3103784960), UINT64_C(0), // S_SETREG_B32_vi
31696 UINT64_C(3128950784), UINT64_C(0), // S_SETREG_IMM32_B32_gfx10
31697 UINT64_C(3112173568), UINT64_C(0), // S_SETREG_IMM32_B32_gfx11
31698 UINT64_C(3112173568), UINT64_C(0), // S_SETREG_IMM32_B32_gfx12
31699 UINT64_C(3128950784), UINT64_C(0), // S_SETREG_IMM32_B32_gfx6_gfx7
31700 UINT64_C(3120562176), UINT64_C(0), // S_SETREG_IMM32_B32_vi
31701 UINT64_C(3205496832), UINT64_C(0), // S_SETVSKIP_gfx6_gfx7
31702 UINT64_C(3205496832), UINT64_C(0), // S_SETVSKIP_vi
31703 UINT64_C(3196072448), UINT64_C(0), // S_SET_GPR_IDX_IDX_vi
31704 UINT64_C(3214737408), UINT64_C(0), // S_SET_GPR_IDX_MODE_vi
31705 UINT64_C(3214671872), UINT64_C(0), // S_SET_GPR_IDX_OFF_vi
31706 UINT64_C(3205562368), UINT64_C(0), // S_SET_GPR_IDX_ON_vi
31707 UINT64_C(3196066304), UINT64_C(0), // S_SEXT_I32_I16_gfx10
31708 UINT64_C(3196063488), UINT64_C(0), // S_SEXT_I32_I16_gfx11
31709 UINT64_C(3196063488), UINT64_C(0), // S_SEXT_I32_I16_gfx12
31710 UINT64_C(3196066304), UINT64_C(0), // S_SEXT_I32_I16_gfx6_gfx7
31711 UINT64_C(3196065536), UINT64_C(0), // S_SEXT_I32_I16_vi
31712 UINT64_C(3196066048), UINT64_C(0), // S_SEXT_I32_I8_gfx10
31713 UINT64_C(3196063232), UINT64_C(0), // S_SEXT_I32_I8_gfx11
31714 UINT64_C(3196063232), UINT64_C(0), // S_SEXT_I32_I8_gfx12
31715 UINT64_C(3196066048), UINT64_C(0), // S_SEXT_I32_I8_gfx6_gfx7
31716 UINT64_C(3196065280), UINT64_C(0), // S_SEXT_I32_I8_vi
31717 UINT64_C(3214082048), UINT64_C(0), // S_SINGLEUSE_VDST_gfx11
31718 UINT64_C(3214082048), UINT64_C(0), // S_SINGLEUSE_VDST_gfx12
31719 UINT64_C(3196082176), UINT64_C(0), // S_SLEEP_VAR_gfx12
31720 UINT64_C(3213754368), UINT64_C(0), // S_SLEEP_gfx10
31721 UINT64_C(3213033472), UINT64_C(0), // S_SLEEP_gfx11
31722 UINT64_C(3213033472), UINT64_C(0), // S_SLEEP_gfx12
31723 UINT64_C(3213754368), UINT64_C(0), // S_SLEEP_gfx6_gfx7
31724 UINT64_C(3213754368), UINT64_C(0), // S_SLEEP_vi
31725 UINT64_C(18014398513580081152), UINT64_C(0), // S_STORE_DWORDX2_IMM_gfx10
31726 UINT64_C(3225812992), UINT64_C(0), // S_STORE_DWORDX2_IMM_vi
31727 UINT64_C(4098097152), UINT64_C(0), // S_STORE_DWORDX2_SGPR_IMM_gfx10
31728 UINT64_C(3225829376), UINT64_C(0), // S_STORE_DWORDX2_SGPR_IMM_gfx9
31729 UINT64_C(3225698304), UINT64_C(0), // S_STORE_DWORDX2_SGPR_alt_gfx9
31730 UINT64_C(4098097152), UINT64_C(0), // S_STORE_DWORDX2_SGPR_gfx10
31731 UINT64_C(3225681920), UINT64_C(0), // S_STORE_DWORDX2_SGPR_vi
31732 UINT64_C(18014398513580343296), UINT64_C(0), // S_STORE_DWORDX4_IMM_gfx10
31733 UINT64_C(3226075136), UINT64_C(0), // S_STORE_DWORDX4_IMM_vi
31734 UINT64_C(4098359296), UINT64_C(0), // S_STORE_DWORDX4_SGPR_IMM_gfx10
31735 UINT64_C(3226091520), UINT64_C(0), // S_STORE_DWORDX4_SGPR_IMM_gfx9
31736 UINT64_C(3225960448), UINT64_C(0), // S_STORE_DWORDX4_SGPR_alt_gfx9
31737 UINT64_C(4098359296), UINT64_C(0), // S_STORE_DWORDX4_SGPR_gfx10
31738 UINT64_C(3225944064), UINT64_C(0), // S_STORE_DWORDX4_SGPR_vi
31739 UINT64_C(18014398513579819008), UINT64_C(0), // S_STORE_DWORD_IMM_gfx10
31740 UINT64_C(3225550848), UINT64_C(0), // S_STORE_DWORD_IMM_vi
31741 UINT64_C(4097835008), UINT64_C(0), // S_STORE_DWORD_SGPR_IMM_gfx10
31742 UINT64_C(3225567232), UINT64_C(0), // S_STORE_DWORD_SGPR_IMM_gfx9
31743 UINT64_C(3225436160), UINT64_C(0), // S_STORE_DWORD_SGPR_alt_gfx9
31744 UINT64_C(4097835008), UINT64_C(0), // S_STORE_DWORD_SGPR_gfx10
31745 UINT64_C(3225419776), UINT64_C(0), // S_STORE_DWORD_SGPR_vi
31746 UINT64_C(2189426688), UINT64_C(0), // S_SUBB_U32_gfx10
31747 UINT64_C(2189426688), UINT64_C(0), // S_SUBB_U32_gfx11
31748 UINT64_C(2189426688), UINT64_C(0), // S_SUBB_U32_gfx12
31749 UINT64_C(2189426688), UINT64_C(0), // S_SUBB_U32_gfx6_gfx7
31750 UINT64_C(2189426688), UINT64_C(0), // S_SUBB_U32_vi
31751 UINT64_C(3179282432), UINT64_C(0), // S_SUBVECTOR_LOOP_BEGIN_gfx10
31752 UINT64_C(3137339392), UINT64_C(0), // S_SUBVECTOR_LOOP_BEGIN_gfx11
31753 UINT64_C(3187671040), UINT64_C(0), // S_SUBVECTOR_LOOP_END_gfx10
31754 UINT64_C(3145728000), UINT64_C(0), // S_SUBVECTOR_LOOP_END_gfx11
31755 UINT64_C(2768240640), UINT64_C(0), // S_SUB_F16_gfx11
31756 UINT64_C(2768240640), UINT64_C(0), // S_SUB_F16_gfx12
31757 UINT64_C(2692743168), UINT64_C(0), // S_SUB_F32_gfx11
31758 UINT64_C(2692743168), UINT64_C(0), // S_SUB_F32_gfx12
31759 UINT64_C(2172649472), UINT64_C(0), // S_SUB_I32_gfx10
31760 UINT64_C(2172649472), UINT64_C(0), // S_SUB_I32_gfx11
31761 UINT64_C(2172649472), UINT64_C(0), // S_SUB_I32_gfx12
31762 UINT64_C(2172649472), UINT64_C(0), // S_SUB_I32_gfx6_gfx7
31763 UINT64_C(2172649472), UINT64_C(0), // S_SUB_I32_vi
31764 UINT64_C(2155872256), UINT64_C(0), // S_SUB_U32_gfx10
31765 UINT64_C(2155872256), UINT64_C(0), // S_SUB_U32_gfx11
31766 UINT64_C(2155872256), UINT64_C(0), // S_SUB_U32_gfx12
31767 UINT64_C(2155872256), UINT64_C(0), // S_SUB_U32_gfx6_gfx7
31768 UINT64_C(2155872256), UINT64_C(0), // S_SUB_U32_vi
31769 UINT64_C(2852126720), UINT64_C(0), // S_SUB_U64_gfx12
31770 UINT64_C(3196068096), UINT64_C(0), // S_SWAPPC_B64_gfx10
31771 UINT64_C(3196078336), UINT64_C(0), // S_SWAPPC_B64_gfx11
31772 UINT64_C(3196078336), UINT64_C(0), // S_SWAPPC_B64_gfx12
31773 UINT64_C(3196068096), UINT64_C(0), // S_SWAPPC_B64_gfx6_gfx7
31774 UINT64_C(3196067328), UINT64_C(0), // S_SWAPPC_B64_vi
31775 UINT64_C(3214016512), UINT64_C(0), // S_TRAP_gfx10
31776 UINT64_C(3213885440), UINT64_C(0), // S_TRAP_gfx11
31777 UINT64_C(3213885440), UINT64_C(0), // S_TRAP_gfx12
31778 UINT64_C(3214016512), UINT64_C(0), // S_TRAP_gfx6_gfx7
31779 UINT64_C(3214016512), UINT64_C(0), // S_TRAP_vi
31780 UINT64_C(3196087552), UINT64_C(0), // S_TRUNC_F16_gfx11
31781 UINT64_C(3196087552), UINT64_C(0), // S_TRUNC_F16_gfx12
31782 UINT64_C(3196084736), UINT64_C(0), // S_TRUNC_F32_gfx11
31783 UINT64_C(3196084736), UINT64_C(0), // S_TRUNC_F32_gfx12
31784 UINT64_C(3215458304), UINT64_C(0), // S_TTRACEDATA_IMM_gfx10
31785 UINT64_C(3216703488), UINT64_C(0), // S_TTRACEDATA_IMM_gfx11
31786 UINT64_C(3216703488), UINT64_C(0), // S_TTRACEDATA_IMM_gfx12
31787 UINT64_C(3214278656), UINT64_C(0), // S_TTRACEDATA_gfx10
31788 UINT64_C(3216637952), UINT64_C(0), // S_TTRACEDATA_gfx11
31789 UINT64_C(3216637952), UINT64_C(0), // S_TTRACEDATA_gfx12
31790 UINT64_C(3214278656), UINT64_C(0), // S_TTRACEDATA_gfx6_gfx7
31791 UINT64_C(3214278656), UINT64_C(0), // S_TTRACEDATA_vi
31792 UINT64_C(2961178624), UINT64_C(0), // S_VERSION_gfx10
31793 UINT64_C(2961178624), UINT64_C(0), // S_VERSION_gfx11
31794 UINT64_C(2961178624), UINT64_C(0), // S_VERSION_gfx12
31795 UINT64_C(3215130624), UINT64_C(0), // S_WAITCNT_DEPCTR_gfx10
31796 UINT64_C(3213361152), UINT64_C(0), // S_WAITCNT_DEPCTR_gfx11
31797 UINT64_C(3213361152), UINT64_C(0), // S_WAITCNT_DEPCTR_gfx12
31798 UINT64_C(3162505216), UINT64_C(0), // S_WAITCNT_EXPCNT_gfx10
31799 UINT64_C(3170893824), UINT64_C(0), // S_WAITCNT_EXPCNT_gfx11
31800 UINT64_C(3170893824), UINT64_C(0), // S_WAITCNT_LGKMCNT_gfx10
31801 UINT64_C(3179282432), UINT64_C(0), // S_WAITCNT_LGKMCNT_gfx11
31802 UINT64_C(3154116608), UINT64_C(0), // S_WAITCNT_VMCNT_gfx10
31803 UINT64_C(3162505216), UINT64_C(0), // S_WAITCNT_VMCNT_gfx11
31804 UINT64_C(3145728000), UINT64_C(0), // S_WAITCNT_VSCNT_gfx10
31805 UINT64_C(3154116608), UINT64_C(0), // S_WAITCNT_VSCNT_gfx11
31806 UINT64_C(3213623296), UINT64_C(0), // S_WAITCNT_gfx10
31807 UINT64_C(3213426688), UINT64_C(0), // S_WAITCNT_gfx11
31808 UINT64_C(3213426688), UINT64_C(0), // S_WAITCNT_gfx12
31809 UINT64_C(3213623296), UINT64_C(0), // S_WAITCNT_gfx6_gfx7
31810 UINT64_C(3213623296), UINT64_C(0), // S_WAITCNT_vi
31811 UINT64_C(3217227776), UINT64_C(0), // S_WAIT_BVHCNT_gfx12
31812 UINT64_C(3217424384), UINT64_C(0), // S_WAIT_DSCNT_gfx12
31813 UINT64_C(3213557760), UINT64_C(0), // S_WAIT_EVENT_gfx11
31814 UINT64_C(3213557760), UINT64_C(0), // S_WAIT_EVENT_gfx12
31815 UINT64_C(3217293312), UINT64_C(0), // S_WAIT_EXPCNT_gfx12
31816 UINT64_C(3215065088), UINT64_C(0), // S_WAIT_IDLE_gfx10
31817 UINT64_C(3213492224), UINT64_C(0), // S_WAIT_IDLE_gfx11
31818 UINT64_C(3213492224), UINT64_C(0), // S_WAIT_IDLE_gfx12
31819 UINT64_C(3217489920), UINT64_C(0), // S_WAIT_KMCNT_gfx12
31820 UINT64_C(3217555456), UINT64_C(0), // S_WAIT_LOADCNT_DSCNT_gfx12
31821 UINT64_C(3217031168), UINT64_C(0), // S_WAIT_LOADCNT_gfx12
31822 UINT64_C(3217162240), UINT64_C(0), // S_WAIT_SAMPLECNT_gfx12
31823 UINT64_C(3217620992), UINT64_C(0), // S_WAIT_STORECNT_DSCNT_gfx12
31824 UINT64_C(3217096704), UINT64_C(0), // S_WAIT_STORECNT_gfx12
31825 UINT64_C(3196081920), UINT64_C(0), // S_WAKEUP_BARRIER_IMM_gfx12
31826 UINT64_C(3196082045), UINT64_C(0), // S_WAKEUP_BARRIER_M0_gfx12
31827 UINT64_C(3213033472), UINT64_C(0), // S_WAKEUP_gfx10
31828 UINT64_C(3216244736), UINT64_C(0), // S_WAKEUP_gfx11
31829 UINT64_C(3216244736), UINT64_C(0), // S_WAKEUP_gfx12
31830 UINT64_C(3213033472), UINT64_C(0), // S_WAKEUP_vi
31831 UINT64_C(3196061952), UINT64_C(0), // S_WQM_B32_gfx10
31832 UINT64_C(3196066816), UINT64_C(0), // S_WQM_B32_gfx11
31833 UINT64_C(3196066816), UINT64_C(0), // S_WQM_B32_gfx12
31834 UINT64_C(3196061952), UINT64_C(0), // S_WQM_B32_gfx6_gfx7
31835 UINT64_C(3196061184), UINT64_C(0), // S_WQM_B32_vi
31836 UINT64_C(3196062208), UINT64_C(0), // S_WQM_B64_gfx10
31837 UINT64_C(3196067072), UINT64_C(0), // S_WQM_B64_gfx11
31838 UINT64_C(3196067072), UINT64_C(0), // S_WQM_B64_gfx12
31839 UINT64_C(3196062208), UINT64_C(0), // S_WQM_B64_gfx6_gfx7
31840 UINT64_C(3196061440), UINT64_C(0), // S_WQM_B64_vi
31841 UINT64_C(2382364672), UINT64_C(0), // S_XNOR_B32_gfx10
31842 UINT64_C(2415919104), UINT64_C(0), // S_XNOR_B32_gfx11
31843 UINT64_C(2415919104), UINT64_C(0), // S_XNOR_B32_gfx12
31844 UINT64_C(2382364672), UINT64_C(0), // S_XNOR_B32_gfx6_gfx7
31845 UINT64_C(2365587456), UINT64_C(0), // S_XNOR_B32_vi
31846 UINT64_C(2390753280), UINT64_C(0), // S_XNOR_B64_gfx10
31847 UINT64_C(2424307712), UINT64_C(0), // S_XNOR_B64_gfx11
31848 UINT64_C(2424307712), UINT64_C(0), // S_XNOR_B64_gfx12
31849 UINT64_C(2390753280), UINT64_C(0), // S_XNOR_B64_gfx6_gfx7
31850 UINT64_C(2373976064), UINT64_C(0), // S_XNOR_B64_vi
31851 UINT64_C(3196076800), UINT64_C(0), // S_XNOR_SAVEEXEC_B32_gfx10
31852 UINT64_C(3196070400), UINT64_C(0), // S_XNOR_SAVEEXEC_B32_gfx11
31853 UINT64_C(3196070400), UINT64_C(0), // S_XNOR_SAVEEXEC_B32_gfx12
31854 UINT64_C(3196070656), UINT64_C(0), // S_XNOR_SAVEEXEC_B64_gfx10
31855 UINT64_C(3196070656), UINT64_C(0), // S_XNOR_SAVEEXEC_B64_gfx11
31856 UINT64_C(3196070656), UINT64_C(0), // S_XNOR_SAVEEXEC_B64_gfx12
31857 UINT64_C(3196070656), UINT64_C(0), // S_XNOR_SAVEEXEC_B64_gfx6_gfx7
31858 UINT64_C(3196069632), UINT64_C(0), // S_XNOR_SAVEEXEC_B64_vi
31859 UINT64_C(2298478592), UINT64_C(0), // S_XOR_B32_gfx10
31860 UINT64_C(2365587456), UINT64_C(0), // S_XOR_B32_gfx11
31861 UINT64_C(2365587456), UINT64_C(0), // S_XOR_B32_gfx12
31862 UINT64_C(2298478592), UINT64_C(0), // S_XOR_B32_gfx6_gfx7
31863 UINT64_C(2281701376), UINT64_C(0), // S_XOR_B32_vi
31864 UINT64_C(2306867200), UINT64_C(0), // S_XOR_B64_gfx10
31865 UINT64_C(2373976064), UINT64_C(0), // S_XOR_B64_gfx11
31866 UINT64_C(2373976064), UINT64_C(0), // S_XOR_B64_gfx12
31867 UINT64_C(2306867200), UINT64_C(0), // S_XOR_B64_gfx6_gfx7
31868 UINT64_C(2290089984), UINT64_C(0), // S_XOR_B64_vi
31869 UINT64_C(3196075520), UINT64_C(0), // S_XOR_SAVEEXEC_B32_gfx10
31870 UINT64_C(3196068864), UINT64_C(0), // S_XOR_SAVEEXEC_B32_gfx11
31871 UINT64_C(3196068864), UINT64_C(0), // S_XOR_SAVEEXEC_B32_gfx12
31872 UINT64_C(3196069376), UINT64_C(0), // S_XOR_SAVEEXEC_B64_gfx10
31873 UINT64_C(3196069120), UINT64_C(0), // S_XOR_SAVEEXEC_B64_gfx11
31874 UINT64_C(3196069120), UINT64_C(0), // S_XOR_SAVEEXEC_B64_gfx12
31875 UINT64_C(3196069376), UINT64_C(0), // S_XOR_SAVEEXEC_B64_gfx6_gfx7
31876 UINT64_C(3196068352), UINT64_C(0), // S_XOR_SAVEEXEC_B64_vi
31877 UINT64_C(9007203147264000), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10
31878 UINT64_C(54043199421120512), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11
31879 UINT64_C(3892686848), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a
31880 UINT64_C(3892686848), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi
31881 UINT64_C(9007203147259904), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10
31882 UINT64_C(36028800911638528), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11
31883 UINT64_C(3892682752), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a
31884 UINT64_C(3892682752), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi
31885 UINT64_C(9007203147255808), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10
31886 UINT64_C(18014402402156544), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11
31887 UINT64_C(3892678656), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a
31888 UINT64_C(3892678656), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi
31889 UINT64_C(9007203147251712), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10
31890 UINT64_C(3892674560), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11
31891 UINT64_C(3892674560), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a
31892 UINT64_C(3892674560), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi
31893 UINT64_C(13835058058572775424), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12
31894 UINT64_C(9223372040145387520), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12
31895 UINT64_C(4611686021717999616), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12
31896 UINT64_C(3290611712), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12
31897 UINT64_C(3892686848), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80
31898 UINT64_C(3892682752), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80
31899 UINT64_C(3892678656), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80
31900 UINT64_C(3892674560), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80
31901 UINT64_C(9007203147198464), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10
31902 UINT64_C(54043199421087744), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11
31903 UINT64_C(3892654080), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a
31904 UINT64_C(3892654080), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi
31905 UINT64_C(9007203147194368), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10
31906 UINT64_C(36028800911605760), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11
31907 UINT64_C(3892649984), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a
31908 UINT64_C(3892649984), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi
31909 UINT64_C(9007203147190272), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10
31910 UINT64_C(18014402402123776), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11
31911 UINT64_C(3892645888), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a
31912 UINT64_C(3892645888), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi
31913 UINT64_C(9007203147186176), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10
31914 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11
31915 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a
31916 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi
31917 UINT64_C(13835058058572759040), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12
31918 UINT64_C(9223372040145371136), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12
31919 UINT64_C(4611686021717983232), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12
31920 UINT64_C(3290595328), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12
31921 UINT64_C(3892654080), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80
31922 UINT64_C(3892649984), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80
31923 UINT64_C(3892645888), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80
31924 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80
31925 UINT64_C(9007203147132928), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10
31926 UINT64_C(54043199421054976), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11
31927 UINT64_C(3892621312), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a
31928 UINT64_C(3892621312), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi
31929 UINT64_C(9007203147128832), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10
31930 UINT64_C(36028800911572992), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11
31931 UINT64_C(3892617216), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a
31932 UINT64_C(3892617216), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi
31933 UINT64_C(9007203147124736), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10
31934 UINT64_C(18014402402091008), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11
31935 UINT64_C(3892613120), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a
31936 UINT64_C(3892613120), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi
31937 UINT64_C(9007203147120640), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10
31938 UINT64_C(3892609024), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11
31939 UINT64_C(3892609024), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a
31940 UINT64_C(3892609024), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi
31941 UINT64_C(13835058058572742656), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12
31942 UINT64_C(9223372040145354752), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12
31943 UINT64_C(4611686021717966848), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12
31944 UINT64_C(3290578944), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12
31945 UINT64_C(3892621312), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80
31946 UINT64_C(3892617216), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80
31947 UINT64_C(3892613120), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80
31948 UINT64_C(3892609024), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80
31949 UINT64_C(9007203147067392), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10
31950 UINT64_C(54043199421022208), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11
31951 UINT64_C(3892588544), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a
31952 UINT64_C(3892588544), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi
31953 UINT64_C(9007203147063296), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10
31954 UINT64_C(36028800911540224), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11
31955 UINT64_C(3892584448), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a
31956 UINT64_C(3892584448), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_IDXEN_vi
31957 UINT64_C(9007203147059200), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10
31958 UINT64_C(18014402402058240), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11
31959 UINT64_C(3892580352), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a
31960 UINT64_C(3892580352), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFEN_vi
31961 UINT64_C(9007203147055104), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10
31962 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11
31963 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a
31964 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_OFFSET_vi
31965 UINT64_C(13835058058572726272), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12
31966 UINT64_C(9223372040145338368), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12
31967 UINT64_C(4611686021717950464), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12
31968 UINT64_C(3290562560), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12
31969 UINT64_C(3892588544), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80
31970 UINT64_C(3892584448), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80
31971 UINT64_C(3892580352), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80
31972 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80
31973 UINT64_C(3892543488), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7
31974 UINT64_C(3892523008), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10
31975 UINT64_C(54043199420858368), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11
31976 UINT64_C(3892523008), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7
31977 UINT64_C(3892424704), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a
31978 UINT64_C(3892424704), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi
31979 UINT64_C(3892518912), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10
31980 UINT64_C(36028800911376384), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11
31981 UINT64_C(3892518912), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7
31982 UINT64_C(3892420608), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a
31983 UINT64_C(3892420608), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_IDXEN_vi
31984 UINT64_C(3892514816), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10
31985 UINT64_C(18014402401894400), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11
31986 UINT64_C(3892514816), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7
31987 UINT64_C(3892416512), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a
31988 UINT64_C(3892416512), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFEN_vi
31989 UINT64_C(3892510720), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10
31990 UINT64_C(3892412416), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11
31991 UINT64_C(3892510720), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7
31992 UINT64_C(3892412416), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a
31993 UINT64_C(3892412416), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_OFFSET_vi
31994 UINT64_C(13835058058572644352), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12
31995 UINT64_C(9223372040145256448), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12
31996 UINT64_C(4611686021717868544), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12
31997 UINT64_C(3290480640), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12
31998 UINT64_C(3892477952), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7
31999 UINT64_C(3892457472), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10
32000 UINT64_C(54043199420825600), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11
32001 UINT64_C(3892457472), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7
32002 UINT64_C(3892391936), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a
32003 UINT64_C(3892391936), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi
32004 UINT64_C(3892453376), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10
32005 UINT64_C(36028800911343616), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11
32006 UINT64_C(3892453376), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7
32007 UINT64_C(3892387840), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a
32008 UINT64_C(3892387840), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_IDXEN_vi
32009 UINT64_C(3892449280), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10
32010 UINT64_C(18014402401861632), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11
32011 UINT64_C(3892449280), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7
32012 UINT64_C(3892383744), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a
32013 UINT64_C(3892383744), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFEN_vi
32014 UINT64_C(3892445184), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10
32015 UINT64_C(3892379648), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11
32016 UINT64_C(3892445184), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7
32017 UINT64_C(3892379648), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a
32018 UINT64_C(3892379648), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_OFFSET_vi
32019 UINT64_C(13835058058572627968), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12
32020 UINT64_C(9223372040145240064), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12
32021 UINT64_C(4611686021717852160), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12
32022 UINT64_C(3290464256), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12
32023 UINT64_C(3892412416), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7
32024 UINT64_C(3892391936), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10
32025 UINT64_C(54043199420792832), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11
32026 UINT64_C(3892391936), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7
32027 UINT64_C(3892359168), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a
32028 UINT64_C(3892359168), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_BOTHEN_vi
32029 UINT64_C(3892387840), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx10
32030 UINT64_C(36028800911310848), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx11
32031 UINT64_C(3892387840), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7
32032 UINT64_C(3892355072), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a
32033 UINT64_C(3892355072), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_IDXEN_vi
32034 UINT64_C(3892383744), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx10
32035 UINT64_C(18014402401828864), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx11
32036 UINT64_C(3892383744), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7
32037 UINT64_C(3892350976), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a
32038 UINT64_C(3892350976), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFEN_vi
32039 UINT64_C(3892379648), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx10
32040 UINT64_C(3892346880), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx11
32041 UINT64_C(3892379648), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7
32042 UINT64_C(3892346880), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a
32043 UINT64_C(3892346880), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_OFFSET_vi
32044 UINT64_C(13835058058572611584), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12
32045 UINT64_C(9223372040145223680), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12
32046 UINT64_C(4611686021717835776), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12
32047 UINT64_C(3290447872), UINT64_C(0), // TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12
32048 UINT64_C(3892346880), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7
32049 UINT64_C(3892326400), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx10
32050 UINT64_C(54043199420760064), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx11
32051 UINT64_C(3892326400), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7
32052 UINT64_C(3892326400), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a
32053 UINT64_C(3892326400), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_BOTHEN_vi
32054 UINT64_C(3892322304), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_IDXEN_gfx10
32055 UINT64_C(36028800911278080), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_IDXEN_gfx11
32056 UINT64_C(3892322304), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7
32057 UINT64_C(3892322304), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_IDXEN_gfx90a
32058 UINT64_C(3892322304), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_IDXEN_vi
32059 UINT64_C(3892318208), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFEN_gfx10
32060 UINT64_C(18014402401796096), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFEN_gfx11
32061 UINT64_C(3892318208), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7
32062 UINT64_C(3892318208), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFEN_gfx90a
32063 UINT64_C(3892318208), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFEN_vi
32064 UINT64_C(3892314112), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFSET_gfx10
32065 UINT64_C(3892314112), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFSET_gfx11
32066 UINT64_C(3892314112), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7
32067 UINT64_C(3892314112), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFSET_gfx90a
32068 UINT64_C(3892314112), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_OFFSET_vi
32069 UINT64_C(13835058058572595200), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12
32070 UINT64_C(9223372040145207296), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12
32071 UINT64_C(4611686021717819392), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12
32072 UINT64_C(3290431488), UINT64_C(0), // TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12
32073 UINT64_C(9007203147526144), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10
32074 UINT64_C(54043199421251584), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11
32075 UINT64_C(3892817920), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a
32076 UINT64_C(3892817920), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi
32077 UINT64_C(9007203147522048), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10
32078 UINT64_C(36028800911769600), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11
32079 UINT64_C(3892813824), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a
32080 UINT64_C(3892813824), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi
32081 UINT64_C(9007203147517952), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10
32082 UINT64_C(18014402402287616), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11
32083 UINT64_C(3892809728), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a
32084 UINT64_C(3892809728), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi
32085 UINT64_C(9007203147513856), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10
32086 UINT64_C(3892805632), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11
32087 UINT64_C(3892805632), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a
32088 UINT64_C(3892805632), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi
32089 UINT64_C(13835058058572840960), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12
32090 UINT64_C(9223372040145453056), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12
32091 UINT64_C(4611686021718065152), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12
32092 UINT64_C(3290677248), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12
32093 UINT64_C(3892817920), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80
32094 UINT64_C(3892813824), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80
32095 UINT64_C(3892809728), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80
32096 UINT64_C(3892805632), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80
32097 UINT64_C(9007203147460608), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10
32098 UINT64_C(54043199421218816), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11
32099 UINT64_C(3892785152), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a
32100 UINT64_C(3892785152), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi
32101 UINT64_C(9007203147456512), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10
32102 UINT64_C(36028800911736832), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11
32103 UINT64_C(3892781056), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a
32104 UINT64_C(3892781056), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi
32105 UINT64_C(9007203147452416), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10
32106 UINT64_C(18014402402254848), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11
32107 UINT64_C(3892776960), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a
32108 UINT64_C(3892776960), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi
32109 UINT64_C(9007203147448320), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10
32110 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11
32111 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a
32112 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi
32113 UINT64_C(13835058058572824576), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12
32114 UINT64_C(9223372040145436672), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12
32115 UINT64_C(4611686021718048768), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12
32116 UINT64_C(3290660864), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12
32117 UINT64_C(3892785152), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80
32118 UINT64_C(3892781056), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80
32119 UINT64_C(3892776960), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80
32120 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80
32121 UINT64_C(9007203147395072), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10
32122 UINT64_C(54043199421186048), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11
32123 UINT64_C(3892752384), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a
32124 UINT64_C(3892752384), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi
32125 UINT64_C(9007203147390976), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10
32126 UINT64_C(36028800911704064), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11
32127 UINT64_C(3892748288), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a
32128 UINT64_C(3892748288), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_IDXEN_vi
32129 UINT64_C(9007203147386880), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10
32130 UINT64_C(18014402402222080), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11
32131 UINT64_C(3892744192), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a
32132 UINT64_C(3892744192), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFEN_vi
32133 UINT64_C(9007203147382784), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10
32134 UINT64_C(3892740096), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11
32135 UINT64_C(3892740096), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a
32136 UINT64_C(3892740096), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_OFFSET_vi
32137 UINT64_C(13835058058572808192), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12
32138 UINT64_C(9223372040145420288), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12
32139 UINT64_C(4611686021718032384), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12
32140 UINT64_C(3290644480), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12
32141 UINT64_C(3892752384), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80
32142 UINT64_C(3892748288), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80
32143 UINT64_C(3892744192), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80
32144 UINT64_C(3892740096), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80
32145 UINT64_C(9007203147329536), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10
32146 UINT64_C(54043199421153280), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11
32147 UINT64_C(3892719616), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a
32148 UINT64_C(3892719616), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_BOTHEN_vi
32149 UINT64_C(9007203147325440), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10
32150 UINT64_C(36028800911671296), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11
32151 UINT64_C(3892715520), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a
32152 UINT64_C(3892715520), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_IDXEN_vi
32153 UINT64_C(9007203147321344), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10
32154 UINT64_C(18014402402189312), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11
32155 UINT64_C(3892711424), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a
32156 UINT64_C(3892711424), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFEN_vi
32157 UINT64_C(9007203147317248), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10
32158 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11
32159 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a
32160 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_OFFSET_vi
32161 UINT64_C(13835058058572791808), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12
32162 UINT64_C(9223372040145403904), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12
32163 UINT64_C(4611686021718016000), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12
32164 UINT64_C(3290628096), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12
32165 UINT64_C(3892719616), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80
32166 UINT64_C(3892715520), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80
32167 UINT64_C(3892711424), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80
32168 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80
32169 UINT64_C(3892805632), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7
32170 UINT64_C(3892785152), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10
32171 UINT64_C(54043199420989440), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11
32172 UINT64_C(3892785152), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7
32173 UINT64_C(3892555776), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a
32174 UINT64_C(3892555776), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_BOTHEN_vi
32175 UINT64_C(3892781056), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10
32176 UINT64_C(36028800911507456), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11
32177 UINT64_C(3892781056), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7
32178 UINT64_C(3892551680), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a
32179 UINT64_C(3892551680), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_IDXEN_vi
32180 UINT64_C(3892776960), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10
32181 UINT64_C(18014402402025472), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11
32182 UINT64_C(3892776960), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7
32183 UINT64_C(3892547584), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a
32184 UINT64_C(3892547584), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFEN_vi
32185 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10
32186 UINT64_C(3892543488), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11
32187 UINT64_C(3892772864), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7
32188 UINT64_C(3892543488), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a
32189 UINT64_C(3892543488), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_OFFSET_vi
32190 UINT64_C(13835058058572709888), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12
32191 UINT64_C(9223372040145321984), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12
32192 UINT64_C(4611686021717934080), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12
32193 UINT64_C(3290546176), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12
32194 UINT64_C(3892740096), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7
32195 UINT64_C(3892719616), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10
32196 UINT64_C(54043199420956672), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11
32197 UINT64_C(3892719616), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7
32198 UINT64_C(3892523008), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a
32199 UINT64_C(3892523008), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_BOTHEN_vi
32200 UINT64_C(3892715520), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10
32201 UINT64_C(36028800911474688), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11
32202 UINT64_C(3892715520), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7
32203 UINT64_C(3892518912), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a
32204 UINT64_C(3892518912), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_IDXEN_vi
32205 UINT64_C(3892711424), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10
32206 UINT64_C(18014402401992704), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11
32207 UINT64_C(3892711424), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7
32208 UINT64_C(3892514816), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a
32209 UINT64_C(3892514816), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFEN_vi
32210 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10
32211 UINT64_C(3892510720), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11
32212 UINT64_C(3892707328), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7
32213 UINT64_C(3892510720), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a
32214 UINT64_C(3892510720), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_OFFSET_vi
32215 UINT64_C(13835058058572693504), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12
32216 UINT64_C(9223372040145305600), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12
32217 UINT64_C(4611686021717917696), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12
32218 UINT64_C(3290529792), UINT64_C(0), // TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12
32219 UINT64_C(3892674560), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7
32220 UINT64_C(3892654080), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx10
32221 UINT64_C(54043199420923904), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx11
32222 UINT64_C(3892654080), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7
32223 UINT64_C(3892490240), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a
32224 UINT64_C(3892490240), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_BOTHEN_vi
32225 UINT64_C(3892649984), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_IDXEN_gfx10
32226 UINT64_C(36028800911441920), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_IDXEN_gfx11
32227 UINT64_C(3892649984), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7
32228 UINT64_C(3892486144), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_IDXEN_gfx90a
32229 UINT64_C(3892486144), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_IDXEN_vi
32230 UINT64_C(3892645888), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFEN_gfx10
32231 UINT64_C(18014402401959936), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFEN_gfx11
32232 UINT64_C(3892645888), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7
32233 UINT64_C(3892482048), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFEN_gfx90a
32234 UINT64_C(3892482048), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFEN_vi
32235 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFSET_gfx10
32236 UINT64_C(3892477952), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFSET_gfx11
32237 UINT64_C(3892641792), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7
32238 UINT64_C(3892477952), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFSET_gfx90a
32239 UINT64_C(3892477952), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_OFFSET_vi
32240 UINT64_C(13835058058572677120), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12
32241 UINT64_C(9223372040145289216), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12
32242 UINT64_C(4611686021717901312), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12
32243 UINT64_C(3290513408), UINT64_C(0), // TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12
32244 UINT64_C(3892609024), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7
32245 UINT64_C(3892588544), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_BOTHEN_gfx10
32246 UINT64_C(54043199420891136), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_BOTHEN_gfx11
32247 UINT64_C(3892588544), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7
32248 UINT64_C(3892457472), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_BOTHEN_gfx90a
32249 UINT64_C(3892457472), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_BOTHEN_vi
32250 UINT64_C(3892584448), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_IDXEN_gfx10
32251 UINT64_C(36028800911409152), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_IDXEN_gfx11
32252 UINT64_C(3892584448), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7
32253 UINT64_C(3892453376), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_IDXEN_gfx90a
32254 UINT64_C(3892453376), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_IDXEN_vi
32255 UINT64_C(3892580352), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFEN_gfx10
32256 UINT64_C(18014402401927168), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFEN_gfx11
32257 UINT64_C(3892580352), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7
32258 UINT64_C(3892449280), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFEN_gfx90a
32259 UINT64_C(3892449280), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFEN_vi
32260 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFSET_gfx10
32261 UINT64_C(3892445184), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFSET_gfx11
32262 UINT64_C(3892576256), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7
32263 UINT64_C(3892445184), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFSET_gfx90a
32264 UINT64_C(3892445184), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_OFFSET_vi
32265 UINT64_C(13835058058572660736), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12
32266 UINT64_C(9223372040145272832), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12
32267 UINT64_C(4611686021717884928), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12
32268 UINT64_C(3290497024), UINT64_C(0), // TBUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12
32269 UINT64_C(2113971200), UINT64_C(0), // V_ACCVGPR_MOV_B32_vi
32270 UINT64_C(3554148352), UINT64_C(0), // V_ACCVGPR_READ_B32_vi
32271 UINT64_C(3554213888), UINT64_C(0), // V_ACCVGPR_WRITE_B32_vi
32272 UINT64_C(3595894784), UINT64_C(0), // V_ADD3_U32_e64_dpp8_gfx11
32273 UINT64_C(3595894784), UINT64_C(0), // V_ADD3_U32_e64_dpp8_gfx12
32274 UINT64_C(1077337718784), UINT64_C(0), // V_ADD3_U32_e64_dpp_gfx11
32275 UINT64_C(1077337718784), UINT64_C(0), // V_ADD3_U32_e64_dpp_gfx12
32276 UINT64_C(3595894784), UINT64_C(0), // V_ADD3_U32_e64_gfx11
32277 UINT64_C(3595894784), UINT64_C(0), // V_ADD3_U32_e64_gfx12
32278 UINT64_C(3614244864), UINT64_C(0), // V_ADD3_U32_gfx10
32279 UINT64_C(3523149824), UINT64_C(0), // V_ADD3_U32_vi
32280 UINT64_C(939524346), UINT64_C(0), // V_ADDC_CO_U32_dpp_gfx9
32281 UINT64_C(939524096), UINT64_C(0), // V_ADDC_CO_U32_e32_gfx9
32282 UINT64_C(3508273152), UINT64_C(0), // V_ADDC_CO_U32_e64_gfx9
32283 UINT64_C(939524345), UINT64_C(0), // V_ADDC_CO_U32_sdwa_gfx9
32284 UINT64_C(939524346), UINT64_C(0), // V_ADDC_U32_dpp_vi
32285 UINT64_C(1342177280), UINT64_C(0), // V_ADDC_U32_e32_gfx6_gfx7
32286 UINT64_C(939524096), UINT64_C(0), // V_ADDC_U32_e32_vi
32287 UINT64_C(3528458240), UINT64_C(0), // V_ADDC_U32_e64_gfx6_gfx7
32288 UINT64_C(3508273152), UINT64_C(0), // V_ADDC_U32_e64_vi
32289 UINT64_C(939524345), UINT64_C(0), // V_ADDC_U32_sdwa_vi
32290 UINT64_C(1342177280), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_gfx10
32291 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_gfx11
32292 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_gfx12
32293 UINT64_C(1342177280), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w32_gfx10
32294 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w32_gfx11
32295 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w32_gfx12
32296 UINT64_C(1342177280), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w64_gfx10
32297 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w64_gfx11
32298 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_dpp8_w64_gfx12
32299 UINT64_C(1342177530), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_gfx10
32300 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_gfx11
32301 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_gfx12
32302 UINT64_C(1342177530), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w32_gfx10
32303 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w32_gfx11
32304 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w32_gfx12
32305 UINT64_C(1342177530), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w64_gfx10
32306 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w64_gfx11
32307 UINT64_C(1073742074), UINT64_C(0), // V_ADD_CO_CI_U32_dpp_w64_gfx12
32308 UINT64_C(1342177280), UINT64_C(0), // V_ADD_CO_CI_U32_e32_gfx10
32309 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_e32_gfx11
32310 UINT64_C(1073741824), UINT64_C(0), // V_ADD_CO_CI_U32_e32_gfx12
32311 UINT64_C(3575644160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_dpp8_gfx11
32312 UINT64_C(3575644160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_dpp8_gfx12
32313 UINT64_C(1077317468160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_dpp_gfx11
32314 UINT64_C(1077317468160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_dpp_gfx12
32315 UINT64_C(3576168448), UINT64_C(0), // V_ADD_CO_CI_U32_e64_gfx10
32316 UINT64_C(3575644160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_gfx11
32317 UINT64_C(3575644160), UINT64_C(0), // V_ADD_CO_CI_U32_e64_gfx12
32318 UINT64_C(1342177529), UINT64_C(0), // V_ADD_CO_CI_U32_sdwa_gfx10
32319 UINT64_C(1342177529), UINT64_C(0), // V_ADD_CO_CI_U32_sdwa_w32_gfx10
32320 UINT64_C(1342177529), UINT64_C(0), // V_ADD_CO_CI_U32_sdwa_w64_gfx10
32321 UINT64_C(838861050), UINT64_C(0), // V_ADD_CO_U32_dpp_gfx9
32322 UINT64_C(838860800), UINT64_C(0), // V_ADD_CO_U32_e32_gfx9
32323 UINT64_C(3607101440), UINT64_C(0), // V_ADD_CO_U32_e64_dpp8_gfx11
32324 UINT64_C(3607101440), UINT64_C(0), // V_ADD_CO_U32_e64_dpp8_gfx12
32325 UINT64_C(1077348925440), UINT64_C(0), // V_ADD_CO_U32_e64_dpp_gfx11
32326 UINT64_C(1077348925440), UINT64_C(0), // V_ADD_CO_U32_e64_dpp_gfx12
32327 UINT64_C(3608084480), UINT64_C(0), // V_ADD_CO_U32_e64_gfx10
32328 UINT64_C(3607101440), UINT64_C(0), // V_ADD_CO_U32_e64_gfx11
32329 UINT64_C(3607101440), UINT64_C(0), // V_ADD_CO_U32_e64_gfx12
32330 UINT64_C(3508076544), UINT64_C(0), // V_ADD_CO_U32_e64_gfx9
32331 UINT64_C(838861049), UINT64_C(0), // V_ADD_CO_U32_sdwa_gfx9
32332 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_dpp8_gfx10
32333 UINT64_C(1677721850), UINT64_C(0), // V_ADD_F16_dpp_gfx10
32334 UINT64_C(1040187642), UINT64_C(0), // V_ADD_F16_dpp_vi
32335 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_e32_gfx10
32336 UINT64_C(1040187392), UINT64_C(0), // V_ADD_F16_e32_vi
32337 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_e64_gfx10
32338 UINT64_C(3508469760), UINT64_C(0), // V_ADD_F16_e64_vi
32339 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_fake16_dpp8_gfx11
32340 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_fake16_dpp8_gfx12
32341 UINT64_C(1677721850), UINT64_C(0), // V_ADD_F16_fake16_dpp_gfx11
32342 UINT64_C(1677721850), UINT64_C(0), // V_ADD_F16_fake16_dpp_gfx12
32343 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_fake16_e32_gfx11
32344 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_fake16_e32_gfx12
32345 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_fake16_e64_dpp8_gfx11
32346 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_fake16_e64_dpp8_gfx12
32347 UINT64_C(1077318647808), UINT64_C(0), // V_ADD_F16_fake16_e64_dpp_gfx11
32348 UINT64_C(1077318647808), UINT64_C(0), // V_ADD_F16_fake16_e64_dpp_gfx12
32349 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_fake16_e64_gfx11
32350 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_fake16_e64_gfx12
32351 UINT64_C(1677721849), UINT64_C(0), // V_ADD_F16_sdwa_gfx10
32352 UINT64_C(1040187641), UINT64_C(0), // V_ADD_F16_sdwa_gfx9
32353 UINT64_C(1040187641), UINT64_C(0), // V_ADD_F16_sdwa_vi
32354 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_t16_dpp8_gfx11
32355 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_t16_dpp8_gfx12
32356 UINT64_C(1677721850), UINT64_C(0), // V_ADD_F16_t16_dpp_gfx11
32357 UINT64_C(1677721850), UINT64_C(0), // V_ADD_F16_t16_dpp_gfx12
32358 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_t16_e32_gfx11
32359 UINT64_C(1677721600), UINT64_C(0), // V_ADD_F16_t16_e32_gfx12
32360 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_t16_e64_dpp8_gfx11
32361 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_t16_e64_dpp8_gfx12
32362 UINT64_C(1077318647808), UINT64_C(0), // V_ADD_F16_t16_e64_dpp_gfx11
32363 UINT64_C(1077318647808), UINT64_C(0), // V_ADD_F16_t16_e64_dpp_gfx12
32364 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_t16_e64_gfx11
32365 UINT64_C(3576823808), UINT64_C(0), // V_ADD_F16_t16_e64_gfx12
32366 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_dpp8_gfx10
32367 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_dpp8_gfx11
32368 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_dpp8_gfx12
32369 UINT64_C(100663546), UINT64_C(0), // V_ADD_F32_dpp_gfx10
32370 UINT64_C(100663546), UINT64_C(0), // V_ADD_F32_dpp_gfx11
32371 UINT64_C(100663546), UINT64_C(0), // V_ADD_F32_dpp_gfx12
32372 UINT64_C(33554682), UINT64_C(0), // V_ADD_F32_dpp_vi
32373 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_e32_gfx10
32374 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_e32_gfx11
32375 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_e32_gfx12
32376 UINT64_C(100663296), UINT64_C(0), // V_ADD_F32_e32_gfx6_gfx7
32377 UINT64_C(33554432), UINT64_C(0), // V_ADD_F32_e32_vi
32378 UINT64_C(3573743616), UINT64_C(0), // V_ADD_F32_e64_dpp8_gfx11
32379 UINT64_C(3573743616), UINT64_C(0), // V_ADD_F32_e64_dpp8_gfx12
32380 UINT64_C(1077315567616), UINT64_C(0), // V_ADD_F32_e64_dpp_gfx11
32381 UINT64_C(1077315567616), UINT64_C(0), // V_ADD_F32_e64_dpp_gfx12
32382 UINT64_C(3573743616), UINT64_C(0), // V_ADD_F32_e64_gfx10
32383 UINT64_C(3573743616), UINT64_C(0), // V_ADD_F32_e64_gfx11
32384 UINT64_C(3573743616), UINT64_C(0), // V_ADD_F32_e64_gfx12
32385 UINT64_C(3523608576), UINT64_C(0), // V_ADD_F32_e64_gfx6_gfx7
32386 UINT64_C(3506503680), UINT64_C(0), // V_ADD_F32_e64_vi
32387 UINT64_C(100663545), UINT64_C(0), // V_ADD_F32_sdwa_gfx10
32388 UINT64_C(33554681), UINT64_C(0), // V_ADD_F32_sdwa_gfx9
32389 UINT64_C(33554681), UINT64_C(0), // V_ADD_F32_sdwa_vi
32390 UINT64_C(67108864), UINT64_C(0), // V_ADD_F64_e32_gfx12
32391 UINT64_C(3609657344), UINT64_C(0), // V_ADD_F64_e64_gfx11
32392 UINT64_C(3573678080), UINT64_C(0), // V_ADD_F64_e64_gfx12
32393 UINT64_C(3580100608), UINT64_C(0), // V_ADD_F64_gfx10
32394 UINT64_C(3536322560), UINT64_C(0), // V_ADD_F64_gfx6_gfx7
32395 UINT64_C(3531603968), UINT64_C(0), // V_ADD_F64_vi
32396 UINT64_C(3533570048), UINT64_C(0), // V_ADD_I16_vi
32397 UINT64_C(1241513984), UINT64_C(0), // V_ADD_I32_e32_gfx6_gfx7
32398 UINT64_C(3528065024), UINT64_C(0), // V_ADD_I32_e64_gfx6_gfx7
32399 UINT64_C(3533438976), UINT64_C(0), // V_ADD_I32_vi
32400 UINT64_C(3594977280), UINT64_C(0), // V_ADD_LSHL_U32_e64_dpp8_gfx11
32401 UINT64_C(3594977280), UINT64_C(0), // V_ADD_LSHL_U32_e64_dpp8_gfx12
32402 UINT64_C(1077336801280), UINT64_C(0), // V_ADD_LSHL_U32_e64_dpp_gfx11
32403 UINT64_C(1077336801280), UINT64_C(0), // V_ADD_LSHL_U32_e64_dpp_gfx12
32404 UINT64_C(3594977280), UINT64_C(0), // V_ADD_LSHL_U32_e64_gfx11
32405 UINT64_C(3594977280), UINT64_C(0), // V_ADD_LSHL_U32_e64_gfx12
32406 UINT64_C(3611754496), UINT64_C(0), // V_ADD_LSHL_U32_gfx10
32407 UINT64_C(3523084288), UINT64_C(0), // V_ADD_LSHL_U32_vi
32408 UINT64_C(3607953408), UINT64_C(0), // V_ADD_NC_I16_e64_dpp8_gfx11
32409 UINT64_C(3607953408), UINT64_C(0), // V_ADD_NC_I16_e64_dpp8_gfx12
32410 UINT64_C(1077349777408), UINT64_C(0), // V_ADD_NC_I16_e64_dpp_gfx11
32411 UINT64_C(1077349777408), UINT64_C(0), // V_ADD_NC_I16_e64_dpp_gfx12
32412 UINT64_C(3607953408), UINT64_C(0), // V_ADD_NC_I16_e64_gfx11
32413 UINT64_C(3607953408), UINT64_C(0), // V_ADD_NC_I16_e64_gfx12
32414 UINT64_C(3607953408), UINT64_C(0), // V_ADD_NC_I16_gfx10
32415 UINT64_C(3609591808), UINT64_C(0), // V_ADD_NC_I32_e64_dpp8_gfx11
32416 UINT64_C(3609591808), UINT64_C(0), // V_ADD_NC_I32_e64_dpp8_gfx12
32417 UINT64_C(1077351415808), UINT64_C(0), // V_ADD_NC_I32_e64_dpp_gfx11
32418 UINT64_C(1077351415808), UINT64_C(0), // V_ADD_NC_I32_e64_dpp_gfx12
32419 UINT64_C(3609591808), UINT64_C(0), // V_ADD_NC_I32_e64_gfx11
32420 UINT64_C(3609591808), UINT64_C(0), // V_ADD_NC_I32_e64_gfx12
32421 UINT64_C(3615424512), UINT64_C(0), // V_ADD_NC_I32_gfx10
32422 UINT64_C(3607298048), UINT64_C(0), // V_ADD_NC_U16_e64_dpp8_gfx11
32423 UINT64_C(3607298048), UINT64_C(0), // V_ADD_NC_U16_e64_dpp8_gfx12
32424 UINT64_C(1077349122048), UINT64_C(0), // V_ADD_NC_U16_e64_dpp_gfx11
32425 UINT64_C(1077349122048), UINT64_C(0), // V_ADD_NC_U16_e64_dpp_gfx12
32426 UINT64_C(3607298048), UINT64_C(0), // V_ADD_NC_U16_e64_gfx11
32427 UINT64_C(3607298048), UINT64_C(0), // V_ADD_NC_U16_e64_gfx12
32428 UINT64_C(3607298048), UINT64_C(0), // V_ADD_NC_U16_gfx10
32429 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_dpp8_gfx10
32430 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_dpp8_gfx11
32431 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_dpp8_gfx12
32432 UINT64_C(1241514234), UINT64_C(0), // V_ADD_NC_U32_dpp_gfx10
32433 UINT64_C(1241514234), UINT64_C(0), // V_ADD_NC_U32_dpp_gfx11
32434 UINT64_C(1241514234), UINT64_C(0), // V_ADD_NC_U32_dpp_gfx12
32435 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_e32_gfx10
32436 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_e32_gfx11
32437 UINT64_C(1241513984), UINT64_C(0), // V_ADD_NC_U32_e32_gfx12
32438 UINT64_C(3575971840), UINT64_C(0), // V_ADD_NC_U32_e64_dpp8_gfx11
32439 UINT64_C(3575971840), UINT64_C(0), // V_ADD_NC_U32_e64_dpp8_gfx12
32440 UINT64_C(1077317795840), UINT64_C(0), // V_ADD_NC_U32_e64_dpp_gfx11
32441 UINT64_C(1077317795840), UINT64_C(0), // V_ADD_NC_U32_e64_dpp_gfx12
32442 UINT64_C(3575971840), UINT64_C(0), // V_ADD_NC_U32_e64_gfx10
32443 UINT64_C(3575971840), UINT64_C(0), // V_ADD_NC_U32_e64_gfx11
32444 UINT64_C(3575971840), UINT64_C(0), // V_ADD_NC_U32_e64_gfx12
32445 UINT64_C(1241514233), UINT64_C(0), // V_ADD_NC_U32_sdwa_gfx10
32446 UINT64_C(1275068666), UINT64_C(0), // V_ADD_U16_dpp_vi
32447 UINT64_C(1275068416), UINT64_C(0), // V_ADD_U16_e32_vi
32448 UINT64_C(3508928512), UINT64_C(0), // V_ADD_U16_e64_vi
32449 UINT64_C(1275068665), UINT64_C(0), // V_ADD_U16_sdwa_gfx9
32450 UINT64_C(1275068665), UINT64_C(0), // V_ADD_U16_sdwa_vi
32451 UINT64_C(1744830714), UINT64_C(0), // V_ADD_U32_dpp_gfx9
32452 UINT64_C(838861050), UINT64_C(0), // V_ADD_U32_dpp_vi
32453 UINT64_C(1744830464), UINT64_C(0), // V_ADD_U32_e32_gfx9
32454 UINT64_C(838860800), UINT64_C(0), // V_ADD_U32_e32_vi
32455 UINT64_C(3509846016), UINT64_C(0), // V_ADD_U32_e64_gfx9
32456 UINT64_C(3508076544), UINT64_C(0), // V_ADD_U32_e64_vi
32457 UINT64_C(1744830713), UINT64_C(0), // V_ADD_U32_sdwa_gfx9
32458 UINT64_C(838861049), UINT64_C(0), // V_ADD_U32_sdwa_vi
32459 UINT64_C(3591766016), UINT64_C(0), // V_ALIGNBIT_B32_e64_dpp8_gfx11
32460 UINT64_C(3591766016), UINT64_C(0), // V_ALIGNBIT_B32_e64_dpp8_gfx12
32461 UINT64_C(1077333590016), UINT64_C(0), // V_ALIGNBIT_B32_e64_dpp_gfx11
32462 UINT64_C(1077333590016), UINT64_C(0), // V_ALIGNBIT_B32_e64_dpp_gfx12
32463 UINT64_C(3591766016), UINT64_C(0), // V_ALIGNBIT_B32_e64_gfx11
32464 UINT64_C(3591766016), UINT64_C(0), // V_ALIGNBIT_B32_e64_gfx12
32465 UINT64_C(3578658816), UINT64_C(0), // V_ALIGNBIT_B32_gfx10
32466 UINT64_C(3533438976), UINT64_C(0), // V_ALIGNBIT_B32_gfx6_gfx7
32467 UINT64_C(3519938560), UINT64_C(0), // V_ALIGNBIT_B32_vi
32468 UINT64_C(3591831552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_dpp8_gfx11
32469 UINT64_C(3591831552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_dpp8_gfx12
32470 UINT64_C(1077333655552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_dpp_gfx11
32471 UINT64_C(1077333655552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_dpp_gfx12
32472 UINT64_C(3591831552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_gfx11
32473 UINT64_C(3591831552), UINT64_C(0), // V_ALIGNBYTE_B32_e64_gfx12
32474 UINT64_C(3578724352), UINT64_C(0), // V_ALIGNBYTE_B32_gfx10
32475 UINT64_C(3533570048), UINT64_C(0), // V_ALIGNBYTE_B32_gfx6_gfx7
32476 UINT64_C(3520004096), UINT64_C(0), // V_ALIGNBYTE_B32_vi
32477 UINT64_C(3613523968), UINT64_C(0), // V_AND_B16_t16_e64_dpp8_gfx11
32478 UINT64_C(3613523968), UINT64_C(0), // V_AND_B16_t16_e64_dpp8_gfx12
32479 UINT64_C(1077355347968), UINT64_C(0), // V_AND_B16_t16_e64_dpp_gfx11
32480 UINT64_C(1077355347968), UINT64_C(0), // V_AND_B16_t16_e64_dpp_gfx12
32481 UINT64_C(3613523968), UINT64_C(0), // V_AND_B16_t16_e64_gfx11
32482 UINT64_C(3613523968), UINT64_C(0), // V_AND_B16_t16_e64_gfx12
32483 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_dpp8_gfx10
32484 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_dpp8_gfx11
32485 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_dpp8_gfx12
32486 UINT64_C(905969914), UINT64_C(0), // V_AND_B32_dpp_gfx10
32487 UINT64_C(905969914), UINT64_C(0), // V_AND_B32_dpp_gfx11
32488 UINT64_C(905969914), UINT64_C(0), // V_AND_B32_dpp_gfx12
32489 UINT64_C(637534458), UINT64_C(0), // V_AND_B32_dpp_vi
32490 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_e32_gfx10
32491 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_e32_gfx11
32492 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_e32_gfx12
32493 UINT64_C(905969664), UINT64_C(0), // V_AND_B32_e32_gfx6_gfx7
32494 UINT64_C(637534208), UINT64_C(0), // V_AND_B32_e32_vi
32495 UINT64_C(3575316480), UINT64_C(0), // V_AND_B32_e64_dpp8_gfx11
32496 UINT64_C(3575316480), UINT64_C(0), // V_AND_B32_e64_dpp8_gfx12
32497 UINT64_C(1077317140480), UINT64_C(0), // V_AND_B32_e64_dpp_gfx11
32498 UINT64_C(1077317140480), UINT64_C(0), // V_AND_B32_e64_dpp_gfx12
32499 UINT64_C(3575316480), UINT64_C(0), // V_AND_B32_e64_gfx10
32500 UINT64_C(3575316480), UINT64_C(0), // V_AND_B32_e64_gfx11
32501 UINT64_C(3575316480), UINT64_C(0), // V_AND_B32_e64_gfx12
32502 UINT64_C(3526754304), UINT64_C(0), // V_AND_B32_e64_gfx6_gfx7
32503 UINT64_C(3507683328), UINT64_C(0), // V_AND_B32_e64_vi
32504 UINT64_C(905969913), UINT64_C(0), // V_AND_B32_sdwa_gfx10
32505 UINT64_C(637534457), UINT64_C(0), // V_AND_B32_sdwa_gfx9
32506 UINT64_C(637534457), UINT64_C(0), // V_AND_B32_sdwa_vi
32507 UINT64_C(3596025856), UINT64_C(0), // V_AND_OR_B32_e64_dpp8_gfx11
32508 UINT64_C(3596025856), UINT64_C(0), // V_AND_OR_B32_e64_dpp8_gfx12
32509 UINT64_C(1077337849856), UINT64_C(0), // V_AND_OR_B32_e64_dpp_gfx11
32510 UINT64_C(1077337849856), UINT64_C(0), // V_AND_OR_B32_e64_dpp_gfx12
32511 UINT64_C(3596025856), UINT64_C(0), // V_AND_OR_B32_e64_gfx11
32512 UINT64_C(3596025856), UINT64_C(0), // V_AND_OR_B32_e64_gfx12
32513 UINT64_C(3614507008), UINT64_C(0), // V_AND_OR_B32_gfx10
32514 UINT64_C(3523280896), UINT64_C(0), // V_AND_OR_B32_vi
32515 UINT64_C(1476395258), UINT64_C(0), // V_ASHRREV_I16_dpp_vi
32516 UINT64_C(1476395008), UINT64_C(0), // V_ASHRREV_I16_e32_vi
32517 UINT64_C(3509321728), UINT64_C(0), // V_ASHRREV_I16_e64_vi
32518 UINT64_C(3607625728), UINT64_C(0), // V_ASHRREV_I16_gfx10
32519 UINT64_C(1476395257), UINT64_C(0), // V_ASHRREV_I16_sdwa_gfx9
32520 UINT64_C(1476395257), UINT64_C(0), // V_ASHRREV_I16_sdwa_vi
32521 UINT64_C(3610902528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_dpp8_gfx11
32522 UINT64_C(3610902528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_dpp8_gfx12
32523 UINT64_C(1077352726528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_dpp_gfx11
32524 UINT64_C(1077352726528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_dpp_gfx12
32525 UINT64_C(3610902528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_gfx11
32526 UINT64_C(3610902528), UINT64_C(0), // V_ASHRREV_I16_t16_e64_gfx12
32527 UINT64_C(805306368), UINT64_C(0), // V_ASHRREV_I32_dpp8_gfx10
32528 UINT64_C(872415232), UINT64_C(0), // V_ASHRREV_I32_dpp8_gfx11
32529 UINT64_C(872415232), UINT64_C(0), // V_ASHRREV_I32_dpp8_gfx12
32530 UINT64_C(805306618), UINT64_C(0), // V_ASHRREV_I32_dpp_gfx10
32531 UINT64_C(872415482), UINT64_C(0), // V_ASHRREV_I32_dpp_gfx11
32532 UINT64_C(872415482), UINT64_C(0), // V_ASHRREV_I32_dpp_gfx12
32533 UINT64_C(570425594), UINT64_C(0), // V_ASHRREV_I32_dpp_vi
32534 UINT64_C(805306368), UINT64_C(0), // V_ASHRREV_I32_e32_gfx10
32535 UINT64_C(872415232), UINT64_C(0), // V_ASHRREV_I32_e32_gfx11
32536 UINT64_C(872415232), UINT64_C(0), // V_ASHRREV_I32_e32_gfx12
32537 UINT64_C(805306368), UINT64_C(0), // V_ASHRREV_I32_e32_gfx6_gfx7
32538 UINT64_C(570425344), UINT64_C(0), // V_ASHRREV_I32_e32_vi
32539 UINT64_C(3575250944), UINT64_C(0), // V_ASHRREV_I32_e64_dpp8_gfx11
32540 UINT64_C(3575250944), UINT64_C(0), // V_ASHRREV_I32_e64_dpp8_gfx12
32541 UINT64_C(1077317074944), UINT64_C(0), // V_ASHRREV_I32_e64_dpp_gfx11
32542 UINT64_C(1077317074944), UINT64_C(0), // V_ASHRREV_I32_e64_dpp_gfx12
32543 UINT64_C(3575119872), UINT64_C(0), // V_ASHRREV_I32_e64_gfx10
32544 UINT64_C(3575250944), UINT64_C(0), // V_ASHRREV_I32_e64_gfx11
32545 UINT64_C(3575250944), UINT64_C(0), // V_ASHRREV_I32_e64_gfx12
32546 UINT64_C(3526361088), UINT64_C(0), // V_ASHRREV_I32_e64_gfx6_gfx7
32547 UINT64_C(3507552256), UINT64_C(0), // V_ASHRREV_I32_e64_vi
32548 UINT64_C(805306617), UINT64_C(0), // V_ASHRREV_I32_sdwa_gfx10
32549 UINT64_C(570425593), UINT64_C(0), // V_ASHRREV_I32_sdwa_gfx9
32550 UINT64_C(570425593), UINT64_C(0), // V_ASHRREV_I32_sdwa_vi
32551 UINT64_C(3611164672), UINT64_C(0), // V_ASHRREV_I64_e64_gfx11
32552 UINT64_C(3611164672), UINT64_C(0), // V_ASHRREV_I64_e64_gfx12
32553 UINT64_C(3607166976), UINT64_C(0), // V_ASHRREV_I64_gfx10
32554 UINT64_C(3532718080), UINT64_C(0), // V_ASHRREV_I64_vi
32555 UINT64_C(771751936), UINT64_C(0), // V_ASHR_I32_e32_gfx6_gfx7
32556 UINT64_C(3526230016), UINT64_C(0), // V_ASHR_I32_e64_gfx6_gfx7
32557 UINT64_C(3536191488), UINT64_C(0), // V_ASHR_I64_gfx6_gfx7
32558 UINT64_C(1140850688), UINT64_C(0), // V_BCNT_U32_B32_e32_gfx6_gfx7
32559 UINT64_C(3609067520), UINT64_C(0), // V_BCNT_U32_B32_e64_dpp8_gfx11
32560 UINT64_C(3609067520), UINT64_C(0), // V_BCNT_U32_B32_e64_dpp8_gfx12
32561 UINT64_C(1077350891520), UINT64_C(0), // V_BCNT_U32_B32_e64_dpp_gfx11
32562 UINT64_C(1077350891520), UINT64_C(0), // V_BCNT_U32_B32_e64_dpp_gfx12
32563 UINT64_C(3613655040), UINT64_C(0), // V_BCNT_U32_B32_e64_gfx10
32564 UINT64_C(3609067520), UINT64_C(0), // V_BCNT_U32_B32_e64_gfx11
32565 UINT64_C(3609067520), UINT64_C(0), // V_BCNT_U32_B32_e64_gfx12
32566 UINT64_C(3527671808), UINT64_C(0), // V_BCNT_U32_B32_e64_gfx6_gfx7
32567 UINT64_C(3532324864), UINT64_C(0), // V_BCNT_U32_B32_e64_vi
32568 UINT64_C(3591438336), UINT64_C(0), // V_BFE_I32_e64_dpp8_gfx11
32569 UINT64_C(3591438336), UINT64_C(0), // V_BFE_I32_e64_dpp8_gfx12
32570 UINT64_C(1077333262336), UINT64_C(0), // V_BFE_I32_e64_dpp_gfx11
32571 UINT64_C(1077333262336), UINT64_C(0), // V_BFE_I32_e64_dpp_gfx12
32572 UINT64_C(3591438336), UINT64_C(0), // V_BFE_I32_e64_gfx11
32573 UINT64_C(3591438336), UINT64_C(0), // V_BFE_I32_e64_gfx12
32574 UINT64_C(3578331136), UINT64_C(0), // V_BFE_I32_gfx10
32575 UINT64_C(3532783616), UINT64_C(0), // V_BFE_I32_gfx6_gfx7
32576 UINT64_C(3519610880), UINT64_C(0), // V_BFE_I32_vi
32577 UINT64_C(3591372800), UINT64_C(0), // V_BFE_U32_e64_dpp8_gfx11
32578 UINT64_C(3591372800), UINT64_C(0), // V_BFE_U32_e64_dpp8_gfx12
32579 UINT64_C(1077333196800), UINT64_C(0), // V_BFE_U32_e64_dpp_gfx11
32580 UINT64_C(1077333196800), UINT64_C(0), // V_BFE_U32_e64_dpp_gfx12
32581 UINT64_C(3591372800), UINT64_C(0), // V_BFE_U32_e64_gfx11
32582 UINT64_C(3591372800), UINT64_C(0), // V_BFE_U32_e64_gfx12
32583 UINT64_C(3578265600), UINT64_C(0), // V_BFE_U32_gfx10
32584 UINT64_C(3532652544), UINT64_C(0), // V_BFE_U32_gfx6_gfx7
32585 UINT64_C(3519545344), UINT64_C(0), // V_BFE_U32_vi
32586 UINT64_C(3591503872), UINT64_C(0), // V_BFI_B32_e64_dpp8_gfx11
32587 UINT64_C(3591503872), UINT64_C(0), // V_BFI_B32_e64_dpp8_gfx12
32588 UINT64_C(1077333327872), UINT64_C(0), // V_BFI_B32_e64_dpp_gfx11
32589 UINT64_C(1077333327872), UINT64_C(0), // V_BFI_B32_e64_dpp_gfx12
32590 UINT64_C(3591503872), UINT64_C(0), // V_BFI_B32_e64_gfx11
32591 UINT64_C(3591503872), UINT64_C(0), // V_BFI_B32_e64_gfx12
32592 UINT64_C(3578396672), UINT64_C(0), // V_BFI_B32_gfx10
32593 UINT64_C(3532914688), UINT64_C(0), // V_BFI_B32_gfx6_gfx7
32594 UINT64_C(3519676416), UINT64_C(0), // V_BFI_B32_vi
32595 UINT64_C(1006632960), UINT64_C(0), // V_BFM_B32_e32_gfx6_gfx7
32596 UINT64_C(3609001984), UINT64_C(0), // V_BFM_B32_e64_dpp8_gfx11
32597 UINT64_C(3609001984), UINT64_C(0), // V_BFM_B32_e64_dpp8_gfx12
32598 UINT64_C(1077350825984), UINT64_C(0), // V_BFM_B32_e64_dpp_gfx11
32599 UINT64_C(1077350825984), UINT64_C(0), // V_BFM_B32_e64_dpp_gfx12
32600 UINT64_C(3613589504), UINT64_C(0), // V_BFM_B32_e64_gfx10
32601 UINT64_C(3609001984), UINT64_C(0), // V_BFM_B32_e64_gfx11
32602 UINT64_C(3609001984), UINT64_C(0), // V_BFM_B32_e64_gfx12
32603 UINT64_C(3527147520), UINT64_C(0), // V_BFM_B32_e64_gfx6_gfx7
32604 UINT64_C(3532849152), UINT64_C(0), // V_BFM_B32_e64_vi
32605 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_dpp8_gfx10
32606 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_dpp8_gfx11
32607 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_dpp8_gfx12
32608 UINT64_C(2113958138), UINT64_C(0), // V_BFREV_B32_dpp_gfx10
32609 UINT64_C(2113958138), UINT64_C(0), // V_BFREV_B32_dpp_gfx11
32610 UINT64_C(2113958138), UINT64_C(0), // V_BFREV_B32_dpp_gfx12
32611 UINT64_C(2113951994), UINT64_C(0), // V_BFREV_B32_dpp_vi
32612 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_e32_gfx10
32613 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_e32_gfx11
32614 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_e32_gfx12
32615 UINT64_C(2113957888), UINT64_C(0), // V_BFREV_B32_e32_gfx6_gfx7
32616 UINT64_C(2113951744), UINT64_C(0), // V_BFREV_B32_e32_vi
32617 UINT64_C(3585605632), UINT64_C(0), // V_BFREV_B32_e64_dpp8_gfx11
32618 UINT64_C(3585605632), UINT64_C(0), // V_BFREV_B32_e64_dpp8_gfx12
32619 UINT64_C(1077327429632), UINT64_C(0), // V_BFREV_B32_e64_dpp_gfx11
32620 UINT64_C(1077327429632), UINT64_C(0), // V_BFREV_B32_e64_dpp_gfx12
32621 UINT64_C(3585605632), UINT64_C(0), // V_BFREV_B32_e64_gfx10
32622 UINT64_C(3585605632), UINT64_C(0), // V_BFREV_B32_e64_gfx11
32623 UINT64_C(3585605632), UINT64_C(0), // V_BFREV_B32_e64_gfx12
32624 UINT64_C(3547332608), UINT64_C(0), // V_BFREV_B32_e64_gfx6_gfx7
32625 UINT64_C(3513516032), UINT64_C(0), // V_BFREV_B32_e64_vi
32626 UINT64_C(2113958137), UINT64_C(0), // V_BFREV_B32_sdwa_gfx10
32627 UINT64_C(2113951993), UINT64_C(0), // V_BFREV_B32_sdwa_gfx9
32628 UINT64_C(2113951993), UINT64_C(0), // V_BFREV_B32_sdwa_vi
32629 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_dpp8_gfx10
32630 UINT64_C(2113976570), UINT64_C(0), // V_CEIL_F16_dpp_gfx10
32631 UINT64_C(2113964794), UINT64_C(0), // V_CEIL_F16_dpp_vi
32632 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_e32_gfx10
32633 UINT64_C(2113964544), UINT64_C(0), // V_CEIL_F16_e32_vi
32634 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_e64_gfx10
32635 UINT64_C(3515154432), UINT64_C(0), // V_CEIL_F16_e64_vi
32636 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_fake16_dpp8_gfx11
32637 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_fake16_dpp8_gfx12
32638 UINT64_C(2113976570), UINT64_C(0), // V_CEIL_F16_fake16_dpp_gfx11
32639 UINT64_C(2113976570), UINT64_C(0), // V_CEIL_F16_fake16_dpp_gfx12
32640 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_fake16_e32_gfx11
32641 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_fake16_e32_gfx12
32642 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_fake16_e64_dpp8_gfx11
32643 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_fake16_e64_dpp8_gfx12
32644 UINT64_C(1077329788928), UINT64_C(0), // V_CEIL_F16_fake16_e64_dpp_gfx11
32645 UINT64_C(1077329788928), UINT64_C(0), // V_CEIL_F16_fake16_e64_dpp_gfx12
32646 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_fake16_e64_gfx11
32647 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_fake16_e64_gfx12
32648 UINT64_C(2113976569), UINT64_C(0), // V_CEIL_F16_sdwa_gfx10
32649 UINT64_C(2113964793), UINT64_C(0), // V_CEIL_F16_sdwa_gfx9
32650 UINT64_C(2113964793), UINT64_C(0), // V_CEIL_F16_sdwa_vi
32651 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_t16_dpp8_gfx11
32652 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_t16_dpp8_gfx12
32653 UINT64_C(2113976570), UINT64_C(0), // V_CEIL_F16_t16_dpp_gfx11
32654 UINT64_C(2113976570), UINT64_C(0), // V_CEIL_F16_t16_dpp_gfx12
32655 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_t16_e32_gfx11
32656 UINT64_C(2113976320), UINT64_C(0), // V_CEIL_F16_t16_e32_gfx12
32657 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_t16_e64_dpp8_gfx11
32658 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_t16_e64_dpp8_gfx12
32659 UINT64_C(1077329788928), UINT64_C(0), // V_CEIL_F16_t16_e64_dpp_gfx11
32660 UINT64_C(1077329788928), UINT64_C(0), // V_CEIL_F16_t16_e64_dpp_gfx12
32661 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_t16_e64_gfx11
32662 UINT64_C(3587964928), UINT64_C(0), // V_CEIL_F16_t16_e64_gfx12
32663 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_dpp8_gfx10
32664 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_dpp8_gfx11
32665 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_dpp8_gfx12
32666 UINT64_C(2113946874), UINT64_C(0), // V_CEIL_F32_dpp_gfx10
32667 UINT64_C(2113946874), UINT64_C(0), // V_CEIL_F32_dpp_gfx11
32668 UINT64_C(2113946874), UINT64_C(0), // V_CEIL_F32_dpp_gfx12
32669 UINT64_C(2113944314), UINT64_C(0), // V_CEIL_F32_dpp_vi
32670 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_e32_gfx10
32671 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_e32_gfx11
32672 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_e32_gfx12
32673 UINT64_C(2113946624), UINT64_C(0), // V_CEIL_F32_e32_gfx6_gfx7
32674 UINT64_C(2113944064), UINT64_C(0), // V_CEIL_F32_e32_vi
32675 UINT64_C(3584163840), UINT64_C(0), // V_CEIL_F32_e64_dpp8_gfx11
32676 UINT64_C(3584163840), UINT64_C(0), // V_CEIL_F32_e64_dpp8_gfx12
32677 UINT64_C(1077325987840), UINT64_C(0), // V_CEIL_F32_e64_dpp_gfx11
32678 UINT64_C(1077325987840), UINT64_C(0), // V_CEIL_F32_e64_dpp_gfx12
32679 UINT64_C(3584163840), UINT64_C(0), // V_CEIL_F32_e64_gfx10
32680 UINT64_C(3584163840), UINT64_C(0), // V_CEIL_F32_e64_gfx11
32681 UINT64_C(3584163840), UINT64_C(0), // V_CEIL_F32_e64_gfx12
32682 UINT64_C(3544449024), UINT64_C(0), // V_CEIL_F32_e64_gfx6_gfx7
32683 UINT64_C(3512532992), UINT64_C(0), // V_CEIL_F32_e64_vi
32684 UINT64_C(2113946873), UINT64_C(0), // V_CEIL_F32_sdwa_gfx10
32685 UINT64_C(2113944313), UINT64_C(0), // V_CEIL_F32_sdwa_gfx9
32686 UINT64_C(2113944313), UINT64_C(0), // V_CEIL_F32_sdwa_vi
32687 UINT64_C(2113941754), UINT64_C(0), // V_CEIL_F64_dpp_vi
32688 UINT64_C(2113941504), UINT64_C(0), // V_CEIL_F64_e32_gfx10
32689 UINT64_C(2113941504), UINT64_C(0), // V_CEIL_F64_e32_gfx11
32690 UINT64_C(2113941504), UINT64_C(0), // V_CEIL_F64_e32_gfx12
32691 UINT64_C(2113941504), UINT64_C(0), // V_CEIL_F64_e32_gfx7
32692 UINT64_C(2113941504), UINT64_C(0), // V_CEIL_F64_e32_vi
32693 UINT64_C(3583508480), UINT64_C(0), // V_CEIL_F64_e64_gfx10
32694 UINT64_C(3583508480), UINT64_C(0), // V_CEIL_F64_e64_gfx11
32695 UINT64_C(3583508480), UINT64_C(0), // V_CEIL_F64_e64_gfx12
32696 UINT64_C(3543138304), UINT64_C(0), // V_CEIL_F64_e64_gfx7
32697 UINT64_C(3512205312), UINT64_C(0), // V_CEIL_F64_e64_vi
32698 UINT64_C(2113962496), UINT64_C(0), // V_CLREXCP_e32_gfx10
32699 UINT64_C(2113962496), UINT64_C(0), // V_CLREXCP_e32_gfx6_gfx7
32700 UINT64_C(2113956352), UINT64_C(0), // V_CLREXCP_e32_vi
32701 UINT64_C(3586195456), UINT64_C(0), // V_CLREXCP_e64_gfx10
32702 UINT64_C(3548512256), UINT64_C(0), // V_CLREXCP_e64_gfx6_gfx7
32703 UINT64_C(3514105856), UINT64_C(0), // V_CLREXCP_e64_vi
32704 UINT64_C(2113959424), UINT64_C(0), // V_CLS_I32_dpp8_gfx11
32705 UINT64_C(2113959424), UINT64_C(0), // V_CLS_I32_dpp8_gfx12
32706 UINT64_C(2113959674), UINT64_C(0), // V_CLS_I32_dpp_gfx11
32707 UINT64_C(2113959674), UINT64_C(0), // V_CLS_I32_dpp_gfx12
32708 UINT64_C(2113959424), UINT64_C(0), // V_CLS_I32_e32_gfx11
32709 UINT64_C(2113959424), UINT64_C(0), // V_CLS_I32_e32_gfx12
32710 UINT64_C(3585802240), UINT64_C(0), // V_CLS_I32_e64_dpp8_gfx11
32711 UINT64_C(3585802240), UINT64_C(0), // V_CLS_I32_e64_dpp8_gfx12
32712 UINT64_C(1077327626240), UINT64_C(0), // V_CLS_I32_e64_dpp_gfx11
32713 UINT64_C(1077327626240), UINT64_C(0), // V_CLS_I32_e64_dpp_gfx12
32714 UINT64_C(3585802240), UINT64_C(0), // V_CLS_I32_e64_gfx11
32715 UINT64_C(3585802240), UINT64_C(0), // V_CLS_I32_e64_gfx12
32716 UINT64_C(2113958400), UINT64_C(0), // V_CLZ_I32_U32_dpp8_gfx11
32717 UINT64_C(2113958400), UINT64_C(0), // V_CLZ_I32_U32_dpp8_gfx12
32718 UINT64_C(2113958650), UINT64_C(0), // V_CLZ_I32_U32_dpp_gfx11
32719 UINT64_C(2113958650), UINT64_C(0), // V_CLZ_I32_U32_dpp_gfx12
32720 UINT64_C(2113958400), UINT64_C(0), // V_CLZ_I32_U32_e32_gfx11
32721 UINT64_C(2113958400), UINT64_C(0), // V_CLZ_I32_U32_e32_gfx12
32722 UINT64_C(3585671168), UINT64_C(0), // V_CLZ_I32_U32_e64_dpp8_gfx11
32723 UINT64_C(3585671168), UINT64_C(0), // V_CLZ_I32_U32_e64_dpp8_gfx12
32724 UINT64_C(1077327495168), UINT64_C(0), // V_CLZ_I32_U32_e64_dpp_gfx11
32725 UINT64_C(1077327495168), UINT64_C(0), // V_CLZ_I32_U32_e64_dpp_gfx12
32726 UINT64_C(3585671168), UINT64_C(0), // V_CLZ_I32_U32_e64_gfx11
32727 UINT64_C(3585671168), UINT64_C(0), // V_CLZ_I32_U32_e64_gfx12
32728 UINT64_C(2091122688), UINT64_C(0), // V_CMPSX_EQ_F32_e32_gfx6_gfx7
32729 UINT64_C(3500408832), UINT64_C(0), // V_CMPSX_EQ_F32_e64_gfx6_gfx7
32730 UINT64_C(2095316992), UINT64_C(0), // V_CMPSX_EQ_F64_e32_gfx6_gfx7
32731 UINT64_C(3504603136), UINT64_C(0), // V_CMPSX_EQ_F64_e64_gfx6_gfx7
32732 UINT64_C(2090860544), UINT64_C(0), // V_CMPSX_F_F32_e32_gfx6_gfx7
32733 UINT64_C(3500146688), UINT64_C(0), // V_CMPSX_F_F32_e64_gfx6_gfx7
32734 UINT64_C(2095054848), UINT64_C(0), // V_CMPSX_F_F64_e32_gfx6_gfx7
32735 UINT64_C(3504340992), UINT64_C(0), // V_CMPSX_F_F64_e64_gfx6_gfx7
32736 UINT64_C(2091646976), UINT64_C(0), // V_CMPSX_GE_F32_e32_gfx6_gfx7
32737 UINT64_C(3500933120), UINT64_C(0), // V_CMPSX_GE_F32_e64_gfx6_gfx7
32738 UINT64_C(2095841280), UINT64_C(0), // V_CMPSX_GE_F64_e32_gfx6_gfx7
32739 UINT64_C(3505127424), UINT64_C(0), // V_CMPSX_GE_F64_e64_gfx6_gfx7
32740 UINT64_C(2091384832), UINT64_C(0), // V_CMPSX_GT_F32_e32_gfx6_gfx7
32741 UINT64_C(3500670976), UINT64_C(0), // V_CMPSX_GT_F32_e64_gfx6_gfx7
32742 UINT64_C(2095579136), UINT64_C(0), // V_CMPSX_GT_F64_e32_gfx6_gfx7
32743 UINT64_C(3504865280), UINT64_C(0), // V_CMPSX_GT_F64_e64_gfx6_gfx7
32744 UINT64_C(2091253760), UINT64_C(0), // V_CMPSX_LE_F32_e32_gfx6_gfx7
32745 UINT64_C(3500539904), UINT64_C(0), // V_CMPSX_LE_F32_e64_gfx6_gfx7
32746 UINT64_C(2095448064), UINT64_C(0), // V_CMPSX_LE_F64_e32_gfx6_gfx7
32747 UINT64_C(3504734208), UINT64_C(0), // V_CMPSX_LE_F64_e64_gfx6_gfx7
32748 UINT64_C(2091515904), UINT64_C(0), // V_CMPSX_LG_F32_e32_gfx6_gfx7
32749 UINT64_C(3500802048), UINT64_C(0), // V_CMPSX_LG_F32_e64_gfx6_gfx7
32750 UINT64_C(2095710208), UINT64_C(0), // V_CMPSX_LG_F64_e32_gfx6_gfx7
32751 UINT64_C(3504996352), UINT64_C(0), // V_CMPSX_LG_F64_e64_gfx6_gfx7
32752 UINT64_C(2090991616), UINT64_C(0), // V_CMPSX_LT_F32_e32_gfx6_gfx7
32753 UINT64_C(3500277760), UINT64_C(0), // V_CMPSX_LT_F32_e64_gfx6_gfx7
32754 UINT64_C(2095185920), UINT64_C(0), // V_CMPSX_LT_F64_e32_gfx6_gfx7
32755 UINT64_C(3504472064), UINT64_C(0), // V_CMPSX_LT_F64_e64_gfx6_gfx7
32756 UINT64_C(2092564480), UINT64_C(0), // V_CMPSX_NEQ_F32_e32_gfx6_gfx7
32757 UINT64_C(3501850624), UINT64_C(0), // V_CMPSX_NEQ_F32_e64_gfx6_gfx7
32758 UINT64_C(2096758784), UINT64_C(0), // V_CMPSX_NEQ_F64_e32_gfx6_gfx7
32759 UINT64_C(3506044928), UINT64_C(0), // V_CMPSX_NEQ_F64_e64_gfx6_gfx7
32760 UINT64_C(2092040192), UINT64_C(0), // V_CMPSX_NGE_F32_e32_gfx6_gfx7
32761 UINT64_C(3501326336), UINT64_C(0), // V_CMPSX_NGE_F32_e64_gfx6_gfx7
32762 UINT64_C(2096234496), UINT64_C(0), // V_CMPSX_NGE_F64_e32_gfx6_gfx7
32763 UINT64_C(3505520640), UINT64_C(0), // V_CMPSX_NGE_F64_e64_gfx6_gfx7
32764 UINT64_C(2092302336), UINT64_C(0), // V_CMPSX_NGT_F32_e32_gfx6_gfx7
32765 UINT64_C(3501588480), UINT64_C(0), // V_CMPSX_NGT_F32_e64_gfx6_gfx7
32766 UINT64_C(2096496640), UINT64_C(0), // V_CMPSX_NGT_F64_e32_gfx6_gfx7
32767 UINT64_C(3505782784), UINT64_C(0), // V_CMPSX_NGT_F64_e64_gfx6_gfx7
32768 UINT64_C(2092433408), UINT64_C(0), // V_CMPSX_NLE_F32_e32_gfx6_gfx7
32769 UINT64_C(3501719552), UINT64_C(0), // V_CMPSX_NLE_F32_e64_gfx6_gfx7
32770 UINT64_C(2096627712), UINT64_C(0), // V_CMPSX_NLE_F64_e32_gfx6_gfx7
32771 UINT64_C(3505913856), UINT64_C(0), // V_CMPSX_NLE_F64_e64_gfx6_gfx7
32772 UINT64_C(2092171264), UINT64_C(0), // V_CMPSX_NLG_F32_e32_gfx6_gfx7
32773 UINT64_C(3501457408), UINT64_C(0), // V_CMPSX_NLG_F32_e64_gfx6_gfx7
32774 UINT64_C(2096365568), UINT64_C(0), // V_CMPSX_NLG_F64_e32_gfx6_gfx7
32775 UINT64_C(3505651712), UINT64_C(0), // V_CMPSX_NLG_F64_e64_gfx6_gfx7
32776 UINT64_C(2092695552), UINT64_C(0), // V_CMPSX_NLT_F32_e32_gfx6_gfx7
32777 UINT64_C(3501981696), UINT64_C(0), // V_CMPSX_NLT_F32_e64_gfx6_gfx7
32778 UINT64_C(2096889856), UINT64_C(0), // V_CMPSX_NLT_F64_e32_gfx6_gfx7
32779 UINT64_C(3506176000), UINT64_C(0), // V_CMPSX_NLT_F64_e64_gfx6_gfx7
32780 UINT64_C(2091778048), UINT64_C(0), // V_CMPSX_O_F32_e32_gfx6_gfx7
32781 UINT64_C(3501064192), UINT64_C(0), // V_CMPSX_O_F32_e64_gfx6_gfx7
32782 UINT64_C(2095972352), UINT64_C(0), // V_CMPSX_O_F64_e32_gfx6_gfx7
32783 UINT64_C(3505258496), UINT64_C(0), // V_CMPSX_O_F64_e64_gfx6_gfx7
32784 UINT64_C(2092826624), UINT64_C(0), // V_CMPSX_TRU_F32_e32_gfx6_gfx7
32785 UINT64_C(3502112768), UINT64_C(0), // V_CMPSX_TRU_F32_e64_gfx6_gfx7
32786 UINT64_C(2097020928), UINT64_C(0), // V_CMPSX_TRU_F64_e32_gfx6_gfx7
32787 UINT64_C(3506307072), UINT64_C(0), // V_CMPSX_TRU_F64_e64_gfx6_gfx7
32788 UINT64_C(2091909120), UINT64_C(0), // V_CMPSX_U_F32_e32_gfx6_gfx7
32789 UINT64_C(3501195264), UINT64_C(0), // V_CMPSX_U_F32_e64_gfx6_gfx7
32790 UINT64_C(2096103424), UINT64_C(0), // V_CMPSX_U_F64_e32_gfx6_gfx7
32791 UINT64_C(3505389568), UINT64_C(0), // V_CMPSX_U_F64_e64_gfx6_gfx7
32792 UINT64_C(2089025536), UINT64_C(0), // V_CMPS_EQ_F32_e32_gfx6_gfx7
32793 UINT64_C(3498311680), UINT64_C(0), // V_CMPS_EQ_F32_e64_gfx6_gfx7
32794 UINT64_C(2093219840), UINT64_C(0), // V_CMPS_EQ_F64_e32_gfx6_gfx7
32795 UINT64_C(3502505984), UINT64_C(0), // V_CMPS_EQ_F64_e64_gfx6_gfx7
32796 UINT64_C(2088763392), UINT64_C(0), // V_CMPS_F_F32_e32_gfx6_gfx7
32797 UINT64_C(3498049536), UINT64_C(0), // V_CMPS_F_F32_e64_gfx6_gfx7
32798 UINT64_C(2092957696), UINT64_C(0), // V_CMPS_F_F64_e32_gfx6_gfx7
32799 UINT64_C(3502243840), UINT64_C(0), // V_CMPS_F_F64_e64_gfx6_gfx7
32800 UINT64_C(2089549824), UINT64_C(0), // V_CMPS_GE_F32_e32_gfx6_gfx7
32801 UINT64_C(3498835968), UINT64_C(0), // V_CMPS_GE_F32_e64_gfx6_gfx7
32802 UINT64_C(2093744128), UINT64_C(0), // V_CMPS_GE_F64_e32_gfx6_gfx7
32803 UINT64_C(3503030272), UINT64_C(0), // V_CMPS_GE_F64_e64_gfx6_gfx7
32804 UINT64_C(2089287680), UINT64_C(0), // V_CMPS_GT_F32_e32_gfx6_gfx7
32805 UINT64_C(3498573824), UINT64_C(0), // V_CMPS_GT_F32_e64_gfx6_gfx7
32806 UINT64_C(2093481984), UINT64_C(0), // V_CMPS_GT_F64_e32_gfx6_gfx7
32807 UINT64_C(3502768128), UINT64_C(0), // V_CMPS_GT_F64_e64_gfx6_gfx7
32808 UINT64_C(2089156608), UINT64_C(0), // V_CMPS_LE_F32_e32_gfx6_gfx7
32809 UINT64_C(3498442752), UINT64_C(0), // V_CMPS_LE_F32_e64_gfx6_gfx7
32810 UINT64_C(2093350912), UINT64_C(0), // V_CMPS_LE_F64_e32_gfx6_gfx7
32811 UINT64_C(3502637056), UINT64_C(0), // V_CMPS_LE_F64_e64_gfx6_gfx7
32812 UINT64_C(2089418752), UINT64_C(0), // V_CMPS_LG_F32_e32_gfx6_gfx7
32813 UINT64_C(3498704896), UINT64_C(0), // V_CMPS_LG_F32_e64_gfx6_gfx7
32814 UINT64_C(2093613056), UINT64_C(0), // V_CMPS_LG_F64_e32_gfx6_gfx7
32815 UINT64_C(3502899200), UINT64_C(0), // V_CMPS_LG_F64_e64_gfx6_gfx7
32816 UINT64_C(2088894464), UINT64_C(0), // V_CMPS_LT_F32_e32_gfx6_gfx7
32817 UINT64_C(3498180608), UINT64_C(0), // V_CMPS_LT_F32_e64_gfx6_gfx7
32818 UINT64_C(2093088768), UINT64_C(0), // V_CMPS_LT_F64_e32_gfx6_gfx7
32819 UINT64_C(3502374912), UINT64_C(0), // V_CMPS_LT_F64_e64_gfx6_gfx7
32820 UINT64_C(2090467328), UINT64_C(0), // V_CMPS_NEQ_F32_e32_gfx6_gfx7
32821 UINT64_C(3499753472), UINT64_C(0), // V_CMPS_NEQ_F32_e64_gfx6_gfx7
32822 UINT64_C(2094661632), UINT64_C(0), // V_CMPS_NEQ_F64_e32_gfx6_gfx7
32823 UINT64_C(3503947776), UINT64_C(0), // V_CMPS_NEQ_F64_e64_gfx6_gfx7
32824 UINT64_C(2089943040), UINT64_C(0), // V_CMPS_NGE_F32_e32_gfx6_gfx7
32825 UINT64_C(3499229184), UINT64_C(0), // V_CMPS_NGE_F32_e64_gfx6_gfx7
32826 UINT64_C(2094137344), UINT64_C(0), // V_CMPS_NGE_F64_e32_gfx6_gfx7
32827 UINT64_C(3503423488), UINT64_C(0), // V_CMPS_NGE_F64_e64_gfx6_gfx7
32828 UINT64_C(2090205184), UINT64_C(0), // V_CMPS_NGT_F32_e32_gfx6_gfx7
32829 UINT64_C(3499491328), UINT64_C(0), // V_CMPS_NGT_F32_e64_gfx6_gfx7
32830 UINT64_C(2094399488), UINT64_C(0), // V_CMPS_NGT_F64_e32_gfx6_gfx7
32831 UINT64_C(3503685632), UINT64_C(0), // V_CMPS_NGT_F64_e64_gfx6_gfx7
32832 UINT64_C(2090336256), UINT64_C(0), // V_CMPS_NLE_F32_e32_gfx6_gfx7
32833 UINT64_C(3499622400), UINT64_C(0), // V_CMPS_NLE_F32_e64_gfx6_gfx7
32834 UINT64_C(2094530560), UINT64_C(0), // V_CMPS_NLE_F64_e32_gfx6_gfx7
32835 UINT64_C(3503816704), UINT64_C(0), // V_CMPS_NLE_F64_e64_gfx6_gfx7
32836 UINT64_C(2090074112), UINT64_C(0), // V_CMPS_NLG_F32_e32_gfx6_gfx7
32837 UINT64_C(3499360256), UINT64_C(0), // V_CMPS_NLG_F32_e64_gfx6_gfx7
32838 UINT64_C(2094268416), UINT64_C(0), // V_CMPS_NLG_F64_e32_gfx6_gfx7
32839 UINT64_C(3503554560), UINT64_C(0), // V_CMPS_NLG_F64_e64_gfx6_gfx7
32840 UINT64_C(2090598400), UINT64_C(0), // V_CMPS_NLT_F32_e32_gfx6_gfx7
32841 UINT64_C(3499884544), UINT64_C(0), // V_CMPS_NLT_F32_e64_gfx6_gfx7
32842 UINT64_C(2094792704), UINT64_C(0), // V_CMPS_NLT_F64_e32_gfx6_gfx7
32843 UINT64_C(3504078848), UINT64_C(0), // V_CMPS_NLT_F64_e64_gfx6_gfx7
32844 UINT64_C(2089680896), UINT64_C(0), // V_CMPS_O_F32_e32_gfx6_gfx7
32845 UINT64_C(3498967040), UINT64_C(0), // V_CMPS_O_F32_e64_gfx6_gfx7
32846 UINT64_C(2093875200), UINT64_C(0), // V_CMPS_O_F64_e32_gfx6_gfx7
32847 UINT64_C(3503161344), UINT64_C(0), // V_CMPS_O_F64_e64_gfx6_gfx7
32848 UINT64_C(2090729472), UINT64_C(0), // V_CMPS_TRU_F32_e32_gfx6_gfx7
32849 UINT64_C(3500015616), UINT64_C(0), // V_CMPS_TRU_F32_e64_gfx6_gfx7
32850 UINT64_C(2094923776), UINT64_C(0), // V_CMPS_TRU_F64_e32_gfx6_gfx7
32851 UINT64_C(3504209920), UINT64_C(0), // V_CMPS_TRU_F64_e64_gfx6_gfx7
32852 UINT64_C(2089811968), UINT64_C(0), // V_CMPS_U_F32_e32_gfx6_gfx7
32853 UINT64_C(3499098112), UINT64_C(0), // V_CMPS_U_F32_e64_gfx6_gfx7
32854 UINT64_C(2094006272), UINT64_C(0), // V_CMPS_U_F64_e32_gfx6_gfx7
32855 UINT64_C(3503292416), UINT64_C(0), // V_CMPS_U_F64_e64_gfx6_gfx7
32856 UINT64_C(2101215232), UINT64_C(0), // V_CMPX_CLASS_F16_e32_gfx10
32857 UINT64_C(2083127296), UINT64_C(0), // V_CMPX_CLASS_F16_e32_vi
32858 UINT64_C(3567190016), UINT64_C(0), // V_CMPX_CLASS_F16_e64_gfx10
32859 UINT64_C(3491037184), UINT64_C(0), // V_CMPX_CLASS_F16_e64_vi
32860 UINT64_C(2101215481), UINT64_C(0), // V_CMPX_CLASS_F16_sdwa_gfx10
32861 UINT64_C(2083127545), UINT64_C(0), // V_CMPX_CLASS_F16_sdwa_gfx9
32862 UINT64_C(2083127545), UINT64_C(0), // V_CMPX_CLASS_F16_sdwa_vi
32863 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_dpp8_gfx11
32864 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_dpp8_gfx12
32865 UINT64_C(2113536250), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_dpp_gfx11
32866 UINT64_C(2113536250), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_dpp_gfx12
32867 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_gfx11
32868 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e32_gfx12
32869 UINT64_C(3573350400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_dpp8_gfx11
32870 UINT64_C(3573350400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_dpp8_gfx12
32871 UINT64_C(1077315174400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_dpp_gfx11
32872 UINT64_C(1077315174400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_dpp_gfx12
32873 UINT64_C(3573350400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_gfx11
32874 UINT64_C(3573350400), UINT64_C(0), // V_CMPX_CLASS_F16_t16_e64_gfx12
32875 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_CLASS_F32_e32_dpp8_gfx11
32876 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_CLASS_F32_e32_dpp8_gfx12
32877 UINT64_C(2113667322), UINT64_C(0), // V_CMPX_CLASS_F32_e32_dpp_gfx11
32878 UINT64_C(2113667322), UINT64_C(0), // V_CMPX_CLASS_F32_e32_dpp_gfx12
32879 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_CLASS_F32_e32_gfx10
32880 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_CLASS_F32_e32_gfx11
32881 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_CLASS_F32_e32_gfx12
32882 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_CLASS_F32_e32_gfx6_gfx7
32883 UINT64_C(2082603008), UINT64_C(0), // V_CMPX_CLASS_F32_e32_vi
32884 UINT64_C(3573415936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_dpp8_gfx11
32885 UINT64_C(3573415936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_dpp8_gfx12
32886 UINT64_C(1077315239936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_dpp_gfx11
32887 UINT64_C(1077315239936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_dpp_gfx12
32888 UINT64_C(3566731264), UINT64_C(0), // V_CMPX_CLASS_F32_e64_gfx10
32889 UINT64_C(3573415936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_gfx11
32890 UINT64_C(3573415936), UINT64_C(0), // V_CMPX_CLASS_F32_e64_gfx12
32891 UINT64_C(3509583872), UINT64_C(0), // V_CMPX_CLASS_F32_e64_gfx6_gfx7
32892 UINT64_C(3490775040), UINT64_C(0), // V_CMPX_CLASS_F32_e64_vi
32893 UINT64_C(2100297977), UINT64_C(0), // V_CMPX_CLASS_F32_sdwa_gfx10
32894 UINT64_C(2082603257), UINT64_C(0), // V_CMPX_CLASS_F32_sdwa_gfx9
32895 UINT64_C(2082603257), UINT64_C(0), // V_CMPX_CLASS_F32_sdwa_vi
32896 UINT64_C(2104492032), UINT64_C(0), // V_CMPX_CLASS_F64_e32_gfx10
32897 UINT64_C(2113798144), UINT64_C(0), // V_CMPX_CLASS_F64_e32_gfx11
32898 UINT64_C(2113798144), UINT64_C(0), // V_CMPX_CLASS_F64_e32_gfx12
32899 UINT64_C(2104492032), UINT64_C(0), // V_CMPX_CLASS_F64_e32_gfx6_gfx7
32900 UINT64_C(2082865152), UINT64_C(0), // V_CMPX_CLASS_F64_e32_vi
32901 UINT64_C(3568828416), UINT64_C(0), // V_CMPX_CLASS_F64_e64_gfx10
32902 UINT64_C(3573481472), UINT64_C(0), // V_CMPX_CLASS_F64_e64_gfx11
32903 UINT64_C(3573481472), UINT64_C(0), // V_CMPX_CLASS_F64_e64_gfx12
32904 UINT64_C(3513778176), UINT64_C(0), // V_CMPX_CLASS_F64_e64_gfx6_gfx7
32905 UINT64_C(3490906112), UINT64_C(0), // V_CMPX_CLASS_F64_e64_vi
32906 UINT64_C(2108948480), UINT64_C(0), // V_CMPX_EQ_F16_e32_gfx10
32907 UINT64_C(2086928384), UINT64_C(0), // V_CMPX_EQ_F16_e32_vi
32908 UINT64_C(3571056640), UINT64_C(0), // V_CMPX_EQ_F16_e64_gfx10
32909 UINT64_C(3492937728), UINT64_C(0), // V_CMPX_EQ_F16_e64_vi
32910 UINT64_C(2108948729), UINT64_C(0), // V_CMPX_EQ_F16_sdwa_gfx10
32911 UINT64_C(2086928633), UINT64_C(0), // V_CMPX_EQ_F16_sdwa_gfx9
32912 UINT64_C(2086928633), UINT64_C(0), // V_CMPX_EQ_F16_sdwa_vi
32913 UINT64_C(2097414144), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_dpp8_gfx11
32914 UINT64_C(2097414144), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_dpp8_gfx12
32915 UINT64_C(2097414394), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_dpp_gfx11
32916 UINT64_C(2097414394), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_dpp_gfx12
32917 UINT64_C(2097414144), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_gfx11
32918 UINT64_C(2097414144), UINT64_C(0), // V_CMPX_EQ_F16_t16_e32_gfx12
32919 UINT64_C(3565289472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_dpp8_gfx11
32920 UINT64_C(3565289472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_dpp8_gfx12
32921 UINT64_C(1077307113472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_dpp_gfx11
32922 UINT64_C(1077307113472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_dpp_gfx12
32923 UINT64_C(3565289472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_gfx11
32924 UINT64_C(3565289472), UINT64_C(0), // V_CMPX_EQ_F16_t16_e64_gfx12
32925 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_F32_e32_dpp8_gfx11
32926 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_F32_e32_dpp8_gfx12
32927 UINT64_C(2099511546), UINT64_C(0), // V_CMPX_EQ_F32_e32_dpp_gfx11
32928 UINT64_C(2099511546), UINT64_C(0), // V_CMPX_EQ_F32_e32_dpp_gfx12
32929 UINT64_C(2082734080), UINT64_C(0), // V_CMPX_EQ_F32_e32_gfx10
32930 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_F32_e32_gfx11
32931 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_F32_e32_gfx12
32932 UINT64_C(2082734080), UINT64_C(0), // V_CMPX_EQ_F32_e32_gfx6_gfx7
32933 UINT64_C(2091122688), UINT64_C(0), // V_CMPX_EQ_F32_e32_vi
32934 UINT64_C(3566338048), UINT64_C(0), // V_CMPX_EQ_F32_e64_dpp8_gfx11
32935 UINT64_C(3566338048), UINT64_C(0), // V_CMPX_EQ_F32_e64_dpp8_gfx12
32936 UINT64_C(1077308162048), UINT64_C(0), // V_CMPX_EQ_F32_e64_dpp_gfx11
32937 UINT64_C(1077308162048), UINT64_C(0), // V_CMPX_EQ_F32_e64_dpp_gfx12
32938 UINT64_C(3557949440), UINT64_C(0), // V_CMPX_EQ_F32_e64_gfx10
32939 UINT64_C(3566338048), UINT64_C(0), // V_CMPX_EQ_F32_e64_gfx11
32940 UINT64_C(3566338048), UINT64_C(0), // V_CMPX_EQ_F32_e64_gfx12
32941 UINT64_C(3492020224), UINT64_C(0), // V_CMPX_EQ_F32_e64_gfx6_gfx7
32942 UINT64_C(3495034880), UINT64_C(0), // V_CMPX_EQ_F32_e64_vi
32943 UINT64_C(2082734329), UINT64_C(0), // V_CMPX_EQ_F32_sdwa_gfx10
32944 UINT64_C(2091122937), UINT64_C(0), // V_CMPX_EQ_F32_sdwa_gfx9
32945 UINT64_C(2091122937), UINT64_C(0), // V_CMPX_EQ_F32_sdwa_vi
32946 UINT64_C(2086928384), UINT64_C(0), // V_CMPX_EQ_F64_e32_gfx10
32947 UINT64_C(2101608448), UINT64_C(0), // V_CMPX_EQ_F64_e32_gfx11
32948 UINT64_C(2101608448), UINT64_C(0), // V_CMPX_EQ_F64_e32_gfx12
32949 UINT64_C(2086928384), UINT64_C(0), // V_CMPX_EQ_F64_e32_gfx6_gfx7
32950 UINT64_C(2095316992), UINT64_C(0), // V_CMPX_EQ_F64_e32_vi
32951 UINT64_C(3560046592), UINT64_C(0), // V_CMPX_EQ_F64_e64_gfx10
32952 UINT64_C(3567386624), UINT64_C(0), // V_CMPX_EQ_F64_e64_gfx11
32953 UINT64_C(3567386624), UINT64_C(0), // V_CMPX_EQ_F64_e64_gfx12
32954 UINT64_C(3496214528), UINT64_C(0), // V_CMPX_EQ_F64_e64_gfx6_gfx7
32955 UINT64_C(3497132032), UINT64_C(0), // V_CMPX_EQ_F64_e64_vi
32956 UINT64_C(2100559872), UINT64_C(0), // V_CMPX_EQ_I16_e32_gfx10
32957 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I16_e32_vi
32958 UINT64_C(3566862336), UINT64_C(0), // V_CMPX_EQ_I16_e64_gfx10
32959 UINT64_C(3501326336), UINT64_C(0), // V_CMPX_EQ_I16_e64_vi
32960 UINT64_C(2100560121), UINT64_C(0), // V_CMPX_EQ_I16_sdwa_gfx10
32961 UINT64_C(2103705849), UINT64_C(0), // V_CMPX_EQ_I16_sdwa_gfx9
32962 UINT64_C(2103705849), UINT64_C(0), // V_CMPX_EQ_I16_sdwa_vi
32963 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_dpp8_gfx11
32964 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_dpp8_gfx12
32965 UINT64_C(2103705850), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_dpp_gfx11
32966 UINT64_C(2103705850), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_dpp_gfx12
32967 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_gfx11
32968 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I16_t16_e32_gfx12
32969 UINT64_C(3568435200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_dpp8_gfx11
32970 UINT64_C(3568435200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_dpp8_gfx12
32971 UINT64_C(1077310259200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_dpp_gfx11
32972 UINT64_C(1077310259200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_dpp_gfx12
32973 UINT64_C(3568435200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_gfx11
32974 UINT64_C(3568435200), UINT64_C(0), // V_CMPX_EQ_I16_t16_e64_gfx12
32975 UINT64_C(2105802752), UINT64_C(0), // V_CMPX_EQ_I32_e32_dpp8_gfx11
32976 UINT64_C(2105802752), UINT64_C(0), // V_CMPX_EQ_I32_e32_dpp8_gfx12
32977 UINT64_C(2105803002), UINT64_C(0), // V_CMPX_EQ_I32_e32_dpp_gfx11
32978 UINT64_C(2105803002), UINT64_C(0), // V_CMPX_EQ_I32_e32_dpp_gfx12
32979 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_I32_e32_gfx10
32980 UINT64_C(2105802752), UINT64_C(0), // V_CMPX_EQ_I32_e32_gfx11
32981 UINT64_C(2105802752), UINT64_C(0), // V_CMPX_EQ_I32_e32_gfx12
32982 UINT64_C(2099511296), UINT64_C(0), // V_CMPX_EQ_I32_e32_gfx6_gfx7
32983 UINT64_C(2107899904), UINT64_C(0), // V_CMPX_EQ_I32_e32_vi
32984 UINT64_C(3569483776), UINT64_C(0), // V_CMPX_EQ_I32_e64_dpp8_gfx11
32985 UINT64_C(3569483776), UINT64_C(0), // V_CMPX_EQ_I32_e64_dpp8_gfx12
32986 UINT64_C(1077311307776), UINT64_C(0), // V_CMPX_EQ_I32_e64_dpp_gfx11
32987 UINT64_C(1077311307776), UINT64_C(0), // V_CMPX_EQ_I32_e64_dpp_gfx12
32988 UINT64_C(3566338048), UINT64_C(0), // V_CMPX_EQ_I32_e64_gfx10
32989 UINT64_C(3569483776), UINT64_C(0), // V_CMPX_EQ_I32_e64_gfx11
32990 UINT64_C(3569483776), UINT64_C(0), // V_CMPX_EQ_I32_e64_gfx12
32991 UINT64_C(3508797440), UINT64_C(0), // V_CMPX_EQ_I32_e64_gfx6_gfx7
32992 UINT64_C(3503423488), UINT64_C(0), // V_CMPX_EQ_I32_e64_vi
32993 UINT64_C(2099511545), UINT64_C(0), // V_CMPX_EQ_I32_sdwa_gfx10
32994 UINT64_C(2107900153), UINT64_C(0), // V_CMPX_EQ_I32_sdwa_gfx9
32995 UINT64_C(2107900153), UINT64_C(0), // V_CMPX_EQ_I32_sdwa_vi
32996 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I64_e32_gfx10
32997 UINT64_C(2107899904), UINT64_C(0), // V_CMPX_EQ_I64_e32_gfx11
32998 UINT64_C(2107899904), UINT64_C(0), // V_CMPX_EQ_I64_e32_gfx12
32999 UINT64_C(2103705600), UINT64_C(0), // V_CMPX_EQ_I64_e32_gfx6_gfx7
33000 UINT64_C(2112094208), UINT64_C(0), // V_CMPX_EQ_I64_e32_vi
33001 UINT64_C(3568435200), UINT64_C(0), // V_CMPX_EQ_I64_e64_gfx10
33002 UINT64_C(3570532352), UINT64_C(0), // V_CMPX_EQ_I64_e64_gfx11
33003 UINT64_C(3570532352), UINT64_C(0), // V_CMPX_EQ_I64_e64_gfx12
33004 UINT64_C(3512991744), UINT64_C(0), // V_CMPX_EQ_I64_e64_gfx6_gfx7
33005 UINT64_C(3505520640), UINT64_C(0), // V_CMPX_EQ_I64_e64_vi
33006 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_e32_gfx10
33007 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_e32_vi
33008 UINT64_C(3568959488), UINT64_C(0), // V_CMPX_EQ_U16_e64_gfx10
33009 UINT64_C(3501850624), UINT64_C(0), // V_CMPX_EQ_U16_e64_vi
33010 UINT64_C(2104754425), UINT64_C(0), // V_CMPX_EQ_U16_sdwa_gfx10
33011 UINT64_C(2104754425), UINT64_C(0), // V_CMPX_EQ_U16_sdwa_gfx9
33012 UINT64_C(2104754425), UINT64_C(0), // V_CMPX_EQ_U16_sdwa_vi
33013 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_dpp8_gfx11
33014 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_dpp8_gfx12
33015 UINT64_C(2104754426), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_dpp_gfx11
33016 UINT64_C(2104754426), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_dpp_gfx12
33017 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_gfx11
33018 UINT64_C(2104754176), UINT64_C(0), // V_CMPX_EQ_U16_t16_e32_gfx12
33019 UINT64_C(3568959488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_dpp8_gfx11
33020 UINT64_C(3568959488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_dpp8_gfx12
33021 UINT64_C(1077310783488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_dpp_gfx11
33022 UINT64_C(1077310783488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_dpp_gfx12
33023 UINT64_C(3568959488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_gfx11
33024 UINT64_C(3568959488), UINT64_C(0), // V_CMPX_EQ_U16_t16_e64_gfx12
33025 UINT64_C(2106851328), UINT64_C(0), // V_CMPX_EQ_U32_e32_dpp8_gfx11
33026 UINT64_C(2106851328), UINT64_C(0), // V_CMPX_EQ_U32_e32_dpp8_gfx12
33027 UINT64_C(2106851578), UINT64_C(0), // V_CMPX_EQ_U32_e32_dpp_gfx11
33028 UINT64_C(2106851578), UINT64_C(0), // V_CMPX_EQ_U32_e32_dpp_gfx12
33029 UINT64_C(2107899904), UINT64_C(0), // V_CMPX_EQ_U32_e32_gfx10
33030 UINT64_C(2106851328), UINT64_C(0), // V_CMPX_EQ_U32_e32_gfx11
33031 UINT64_C(2106851328), UINT64_C(0), // V_CMPX_EQ_U32_e32_gfx12
33032 UINT64_C(2107899904), UINT64_C(0), // V_CMPX_EQ_U32_e32_gfx6_gfx7
33033 UINT64_C(2108948480), UINT64_C(0), // V_CMPX_EQ_U32_e32_vi
33034 UINT64_C(3570008064), UINT64_C(0), // V_CMPX_EQ_U32_e64_dpp8_gfx11
33035 UINT64_C(3570008064), UINT64_C(0), // V_CMPX_EQ_U32_e64_dpp8_gfx12
33036 UINT64_C(1077311832064), UINT64_C(0), // V_CMPX_EQ_U32_e64_dpp_gfx11
33037 UINT64_C(1077311832064), UINT64_C(0), // V_CMPX_EQ_U32_e64_dpp_gfx12
33038 UINT64_C(3570532352), UINT64_C(0), // V_CMPX_EQ_U32_e64_gfx10
33039 UINT64_C(3570008064), UINT64_C(0), // V_CMPX_EQ_U32_e64_gfx11
33040 UINT64_C(3570008064), UINT64_C(0), // V_CMPX_EQ_U32_e64_gfx12
33041 UINT64_C(3517186048), UINT64_C(0), // V_CMPX_EQ_U32_e64_gfx6_gfx7
33042 UINT64_C(3503947776), UINT64_C(0), // V_CMPX_EQ_U32_e64_vi
33043 UINT64_C(2107900153), UINT64_C(0), // V_CMPX_EQ_U32_sdwa_gfx10
33044 UINT64_C(2108948729), UINT64_C(0), // V_CMPX_EQ_U32_sdwa_gfx9
33045 UINT64_C(2108948729), UINT64_C(0), // V_CMPX_EQ_U32_sdwa_vi
33046 UINT64_C(2112094208), UINT64_C(0), // V_CMPX_EQ_U64_e32_gfx10
33047 UINT64_C(2108948480), UINT64_C(0), // V_CMPX_EQ_U64_e32_gfx11
33048 UINT64_C(2108948480), UINT64_C(0), // V_CMPX_EQ_U64_e32_gfx12
33049 UINT64_C(2112094208), UINT64_C(0), // V_CMPX_EQ_U64_e32_gfx6_gfx7
33050 UINT64_C(2113142784), UINT64_C(0), // V_CMPX_EQ_U64_e32_vi
33051 UINT64_C(3572629504), UINT64_C(0), // V_CMPX_EQ_U64_e64_gfx10
33052 UINT64_C(3571056640), UINT64_C(0), // V_CMPX_EQ_U64_e64_gfx11
33053 UINT64_C(3571056640), UINT64_C(0), // V_CMPX_EQ_U64_e64_gfx12
33054 UINT64_C(3521380352), UINT64_C(0), // V_CMPX_EQ_U64_e64_gfx6_gfx7
33055 UINT64_C(3506044928), UINT64_C(0), // V_CMPX_EQ_U64_e64_vi
33056 UINT64_C(2108686336), UINT64_C(0), // V_CMPX_F_F16_e32_gfx10
33057 UINT64_C(2086666240), UINT64_C(0), // V_CMPX_F_F16_e32_vi
33058 UINT64_C(3570925568), UINT64_C(0), // V_CMPX_F_F16_e64_gfx10
33059 UINT64_C(3492806656), UINT64_C(0), // V_CMPX_F_F16_e64_vi
33060 UINT64_C(2108686585), UINT64_C(0), // V_CMPX_F_F16_sdwa_gfx10
33061 UINT64_C(2086666489), UINT64_C(0), // V_CMPX_F_F16_sdwa_gfx9
33062 UINT64_C(2086666489), UINT64_C(0), // V_CMPX_F_F16_sdwa_vi
33063 UINT64_C(2097152000), UINT64_C(0), // V_CMPX_F_F16_t16_e32_dpp8_gfx11
33064 UINT64_C(2097152250), UINT64_C(0), // V_CMPX_F_F16_t16_e32_dpp_gfx11
33065 UINT64_C(2097152000), UINT64_C(0), // V_CMPX_F_F16_t16_e32_gfx11
33066 UINT64_C(3565158400), UINT64_C(0), // V_CMPX_F_F16_t16_e64_dpp8_gfx11
33067 UINT64_C(1077306982400), UINT64_C(0), // V_CMPX_F_F16_t16_e64_dpp_gfx11
33068 UINT64_C(3565158400), UINT64_C(0), // V_CMPX_F_F16_t16_e64_gfx11
33069 UINT64_C(2099249152), UINT64_C(0), // V_CMPX_F_F32_e32_dpp8_gfx11
33070 UINT64_C(2099249402), UINT64_C(0), // V_CMPX_F_F32_e32_dpp_gfx11
33071 UINT64_C(2082471936), UINT64_C(0), // V_CMPX_F_F32_e32_gfx10
33072 UINT64_C(2099249152), UINT64_C(0), // V_CMPX_F_F32_e32_gfx11
33073 UINT64_C(2082471936), UINT64_C(0), // V_CMPX_F_F32_e32_gfx6_gfx7
33074 UINT64_C(2090860544), UINT64_C(0), // V_CMPX_F_F32_e32_vi
33075 UINT64_C(3566206976), UINT64_C(0), // V_CMPX_F_F32_e64_dpp8_gfx11
33076 UINT64_C(1077308030976), UINT64_C(0), // V_CMPX_F_F32_e64_dpp_gfx11
33077 UINT64_C(3557818368), UINT64_C(0), // V_CMPX_F_F32_e64_gfx10
33078 UINT64_C(3566206976), UINT64_C(0), // V_CMPX_F_F32_e64_gfx11
33079 UINT64_C(3491758080), UINT64_C(0), // V_CMPX_F_F32_e64_gfx6_gfx7
33080 UINT64_C(3494903808), UINT64_C(0), // V_CMPX_F_F32_e64_vi
33081 UINT64_C(2082472185), UINT64_C(0), // V_CMPX_F_F32_sdwa_gfx10
33082 UINT64_C(2090860793), UINT64_C(0), // V_CMPX_F_F32_sdwa_gfx9
33083 UINT64_C(2090860793), UINT64_C(0), // V_CMPX_F_F32_sdwa_vi
33084 UINT64_C(2086666240), UINT64_C(0), // V_CMPX_F_F64_e32_gfx10
33085 UINT64_C(2101346304), UINT64_C(0), // V_CMPX_F_F64_e32_gfx11
33086 UINT64_C(2086666240), UINT64_C(0), // V_CMPX_F_F64_e32_gfx6_gfx7
33087 UINT64_C(2095054848), UINT64_C(0), // V_CMPX_F_F64_e32_vi
33088 UINT64_C(3559915520), UINT64_C(0), // V_CMPX_F_F64_e64_gfx10
33089 UINT64_C(3567255552), UINT64_C(0), // V_CMPX_F_F64_e64_gfx11
33090 UINT64_C(3495952384), UINT64_C(0), // V_CMPX_F_F64_e64_gfx6_gfx7
33091 UINT64_C(3497000960), UINT64_C(0), // V_CMPX_F_F64_e64_vi
33092 UINT64_C(2103443456), UINT64_C(0), // V_CMPX_F_I16_e32_vi
33093 UINT64_C(3501195264), UINT64_C(0), // V_CMPX_F_I16_e64_vi
33094 UINT64_C(2103443705), UINT64_C(0), // V_CMPX_F_I16_sdwa_gfx9
33095 UINT64_C(2103443705), UINT64_C(0), // V_CMPX_F_I16_sdwa_vi
33096 UINT64_C(2105540608), UINT64_C(0), // V_CMPX_F_I32_e32_dpp8_gfx11
33097 UINT64_C(2105540858), UINT64_C(0), // V_CMPX_F_I32_e32_dpp_gfx11
33098 UINT64_C(2099249152), UINT64_C(0), // V_CMPX_F_I32_e32_gfx10
33099 UINT64_C(2105540608), UINT64_C(0), // V_CMPX_F_I32_e32_gfx11
33100 UINT64_C(2099249152), UINT64_C(0), // V_CMPX_F_I32_e32_gfx6_gfx7
33101 UINT64_C(2107637760), UINT64_C(0), // V_CMPX_F_I32_e32_vi
33102 UINT64_C(3569352704), UINT64_C(0), // V_CMPX_F_I32_e64_dpp8_gfx11
33103 UINT64_C(1077311176704), UINT64_C(0), // V_CMPX_F_I32_e64_dpp_gfx11
33104 UINT64_C(3566206976), UINT64_C(0), // V_CMPX_F_I32_e64_gfx10
33105 UINT64_C(3569352704), UINT64_C(0), // V_CMPX_F_I32_e64_gfx11
33106 UINT64_C(3508535296), UINT64_C(0), // V_CMPX_F_I32_e64_gfx6_gfx7
33107 UINT64_C(3503292416), UINT64_C(0), // V_CMPX_F_I32_e64_vi
33108 UINT64_C(2099249401), UINT64_C(0), // V_CMPX_F_I32_sdwa_gfx10
33109 UINT64_C(2107638009), UINT64_C(0), // V_CMPX_F_I32_sdwa_gfx9
33110 UINT64_C(2107638009), UINT64_C(0), // V_CMPX_F_I32_sdwa_vi
33111 UINT64_C(2103443456), UINT64_C(0), // V_CMPX_F_I64_e32_gfx10
33112 UINT64_C(2107637760), UINT64_C(0), // V_CMPX_F_I64_e32_gfx11
33113 UINT64_C(2103443456), UINT64_C(0), // V_CMPX_F_I64_e32_gfx6_gfx7
33114 UINT64_C(2111832064), UINT64_C(0), // V_CMPX_F_I64_e32_vi
33115 UINT64_C(3568304128), UINT64_C(0), // V_CMPX_F_I64_e64_gfx10
33116 UINT64_C(3570401280), UINT64_C(0), // V_CMPX_F_I64_e64_gfx11
33117 UINT64_C(3512729600), UINT64_C(0), // V_CMPX_F_I64_e64_gfx6_gfx7
33118 UINT64_C(3505389568), UINT64_C(0), // V_CMPX_F_I64_e64_vi
33119 UINT64_C(2104492032), UINT64_C(0), // V_CMPX_F_U16_e32_vi
33120 UINT64_C(3501719552), UINT64_C(0), // V_CMPX_F_U16_e64_vi
33121 UINT64_C(2104492281), UINT64_C(0), // V_CMPX_F_U16_sdwa_gfx9
33122 UINT64_C(2104492281), UINT64_C(0), // V_CMPX_F_U16_sdwa_vi
33123 UINT64_C(2106589184), UINT64_C(0), // V_CMPX_F_U32_e32_dpp8_gfx11
33124 UINT64_C(2106589434), UINT64_C(0), // V_CMPX_F_U32_e32_dpp_gfx11
33125 UINT64_C(2107637760), UINT64_C(0), // V_CMPX_F_U32_e32_gfx10
33126 UINT64_C(2106589184), UINT64_C(0), // V_CMPX_F_U32_e32_gfx11
33127 UINT64_C(2107637760), UINT64_C(0), // V_CMPX_F_U32_e32_gfx6_gfx7
33128 UINT64_C(2108686336), UINT64_C(0), // V_CMPX_F_U32_e32_vi
33129 UINT64_C(3569876992), UINT64_C(0), // V_CMPX_F_U32_e64_dpp8_gfx11
33130 UINT64_C(1077311700992), UINT64_C(0), // V_CMPX_F_U32_e64_dpp_gfx11
33131 UINT64_C(3570401280), UINT64_C(0), // V_CMPX_F_U32_e64_gfx10
33132 UINT64_C(3569876992), UINT64_C(0), // V_CMPX_F_U32_e64_gfx11
33133 UINT64_C(3516923904), UINT64_C(0), // V_CMPX_F_U32_e64_gfx6_gfx7
33134 UINT64_C(3503816704), UINT64_C(0), // V_CMPX_F_U32_e64_vi
33135 UINT64_C(2107638009), UINT64_C(0), // V_CMPX_F_U32_sdwa_gfx10
33136 UINT64_C(2108686585), UINT64_C(0), // V_CMPX_F_U32_sdwa_gfx9
33137 UINT64_C(2108686585), UINT64_C(0), // V_CMPX_F_U32_sdwa_vi
33138 UINT64_C(2111832064), UINT64_C(0), // V_CMPX_F_U64_e32_gfx10
33139 UINT64_C(2108686336), UINT64_C(0), // V_CMPX_F_U64_e32_gfx11
33140 UINT64_C(2111832064), UINT64_C(0), // V_CMPX_F_U64_e32_gfx6_gfx7
33141 UINT64_C(2112880640), UINT64_C(0), // V_CMPX_F_U64_e32_vi
33142 UINT64_C(3572498432), UINT64_C(0), // V_CMPX_F_U64_e64_gfx10
33143 UINT64_C(3570925568), UINT64_C(0), // V_CMPX_F_U64_e64_gfx11
33144 UINT64_C(3521118208), UINT64_C(0), // V_CMPX_F_U64_e64_gfx6_gfx7
33145 UINT64_C(3505913856), UINT64_C(0), // V_CMPX_F_U64_e64_vi
33146 UINT64_C(2109472768), UINT64_C(0), // V_CMPX_GE_F16_e32_gfx10
33147 UINT64_C(2087452672), UINT64_C(0), // V_CMPX_GE_F16_e32_vi
33148 UINT64_C(3571318784), UINT64_C(0), // V_CMPX_GE_F16_e64_gfx10
33149 UINT64_C(3493199872), UINT64_C(0), // V_CMPX_GE_F16_e64_vi
33150 UINT64_C(2109473017), UINT64_C(0), // V_CMPX_GE_F16_sdwa_gfx10
33151 UINT64_C(2087452921), UINT64_C(0), // V_CMPX_GE_F16_sdwa_gfx9
33152 UINT64_C(2087452921), UINT64_C(0), // V_CMPX_GE_F16_sdwa_vi
33153 UINT64_C(2097938432), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_dpp8_gfx11
33154 UINT64_C(2097938432), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_dpp8_gfx12
33155 UINT64_C(2097938682), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_dpp_gfx11
33156 UINT64_C(2097938682), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_dpp_gfx12
33157 UINT64_C(2097938432), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_gfx11
33158 UINT64_C(2097938432), UINT64_C(0), // V_CMPX_GE_F16_t16_e32_gfx12
33159 UINT64_C(3565551616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_dpp8_gfx11
33160 UINT64_C(3565551616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_dpp8_gfx12
33161 UINT64_C(1077307375616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_dpp_gfx11
33162 UINT64_C(1077307375616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_dpp_gfx12
33163 UINT64_C(3565551616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_gfx11
33164 UINT64_C(3565551616), UINT64_C(0), // V_CMPX_GE_F16_t16_e64_gfx12
33165 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_F32_e32_dpp8_gfx11
33166 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_F32_e32_dpp8_gfx12
33167 UINT64_C(2100035834), UINT64_C(0), // V_CMPX_GE_F32_e32_dpp_gfx11
33168 UINT64_C(2100035834), UINT64_C(0), // V_CMPX_GE_F32_e32_dpp_gfx12
33169 UINT64_C(2083258368), UINT64_C(0), // V_CMPX_GE_F32_e32_gfx10
33170 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_F32_e32_gfx11
33171 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_F32_e32_gfx12
33172 UINT64_C(2083258368), UINT64_C(0), // V_CMPX_GE_F32_e32_gfx6_gfx7
33173 UINT64_C(2091646976), UINT64_C(0), // V_CMPX_GE_F32_e32_vi
33174 UINT64_C(3566600192), UINT64_C(0), // V_CMPX_GE_F32_e64_dpp8_gfx11
33175 UINT64_C(3566600192), UINT64_C(0), // V_CMPX_GE_F32_e64_dpp8_gfx12
33176 UINT64_C(1077308424192), UINT64_C(0), // V_CMPX_GE_F32_e64_dpp_gfx11
33177 UINT64_C(1077308424192), UINT64_C(0), // V_CMPX_GE_F32_e64_dpp_gfx12
33178 UINT64_C(3558211584), UINT64_C(0), // V_CMPX_GE_F32_e64_gfx10
33179 UINT64_C(3566600192), UINT64_C(0), // V_CMPX_GE_F32_e64_gfx11
33180 UINT64_C(3566600192), UINT64_C(0), // V_CMPX_GE_F32_e64_gfx12
33181 UINT64_C(3492544512), UINT64_C(0), // V_CMPX_GE_F32_e64_gfx6_gfx7
33182 UINT64_C(3495297024), UINT64_C(0), // V_CMPX_GE_F32_e64_vi
33183 UINT64_C(2083258617), UINT64_C(0), // V_CMPX_GE_F32_sdwa_gfx10
33184 UINT64_C(2091647225), UINT64_C(0), // V_CMPX_GE_F32_sdwa_gfx9
33185 UINT64_C(2091647225), UINT64_C(0), // V_CMPX_GE_F32_sdwa_vi
33186 UINT64_C(2087452672), UINT64_C(0), // V_CMPX_GE_F64_e32_gfx10
33187 UINT64_C(2102132736), UINT64_C(0), // V_CMPX_GE_F64_e32_gfx11
33188 UINT64_C(2102132736), UINT64_C(0), // V_CMPX_GE_F64_e32_gfx12
33189 UINT64_C(2087452672), UINT64_C(0), // V_CMPX_GE_F64_e32_gfx6_gfx7
33190 UINT64_C(2095841280), UINT64_C(0), // V_CMPX_GE_F64_e32_vi
33191 UINT64_C(3560308736), UINT64_C(0), // V_CMPX_GE_F64_e64_gfx10
33192 UINT64_C(3567648768), UINT64_C(0), // V_CMPX_GE_F64_e64_gfx11
33193 UINT64_C(3567648768), UINT64_C(0), // V_CMPX_GE_F64_e64_gfx12
33194 UINT64_C(3496738816), UINT64_C(0), // V_CMPX_GE_F64_e64_gfx6_gfx7
33195 UINT64_C(3497394176), UINT64_C(0), // V_CMPX_GE_F64_e64_vi
33196 UINT64_C(2101084160), UINT64_C(0), // V_CMPX_GE_I16_e32_gfx10
33197 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I16_e32_vi
33198 UINT64_C(3567124480), UINT64_C(0), // V_CMPX_GE_I16_e64_gfx10
33199 UINT64_C(3501588480), UINT64_C(0), // V_CMPX_GE_I16_e64_vi
33200 UINT64_C(2101084409), UINT64_C(0), // V_CMPX_GE_I16_sdwa_gfx10
33201 UINT64_C(2104230137), UINT64_C(0), // V_CMPX_GE_I16_sdwa_gfx9
33202 UINT64_C(2104230137), UINT64_C(0), // V_CMPX_GE_I16_sdwa_vi
33203 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_dpp8_gfx11
33204 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_dpp8_gfx12
33205 UINT64_C(2104230138), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_dpp_gfx11
33206 UINT64_C(2104230138), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_dpp_gfx12
33207 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_gfx11
33208 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I16_t16_e32_gfx12
33209 UINT64_C(3568697344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_dpp8_gfx11
33210 UINT64_C(3568697344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_dpp8_gfx12
33211 UINT64_C(1077310521344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_dpp_gfx11
33212 UINT64_C(1077310521344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_dpp_gfx12
33213 UINT64_C(3568697344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_gfx11
33214 UINT64_C(3568697344), UINT64_C(0), // V_CMPX_GE_I16_t16_e64_gfx12
33215 UINT64_C(2106327040), UINT64_C(0), // V_CMPX_GE_I32_e32_dpp8_gfx11
33216 UINT64_C(2106327040), UINT64_C(0), // V_CMPX_GE_I32_e32_dpp8_gfx12
33217 UINT64_C(2106327290), UINT64_C(0), // V_CMPX_GE_I32_e32_dpp_gfx11
33218 UINT64_C(2106327290), UINT64_C(0), // V_CMPX_GE_I32_e32_dpp_gfx12
33219 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_I32_e32_gfx10
33220 UINT64_C(2106327040), UINT64_C(0), // V_CMPX_GE_I32_e32_gfx11
33221 UINT64_C(2106327040), UINT64_C(0), // V_CMPX_GE_I32_e32_gfx12
33222 UINT64_C(2100035584), UINT64_C(0), // V_CMPX_GE_I32_e32_gfx6_gfx7
33223 UINT64_C(2108424192), UINT64_C(0), // V_CMPX_GE_I32_e32_vi
33224 UINT64_C(3569745920), UINT64_C(0), // V_CMPX_GE_I32_e64_dpp8_gfx11
33225 UINT64_C(3569745920), UINT64_C(0), // V_CMPX_GE_I32_e64_dpp8_gfx12
33226 UINT64_C(1077311569920), UINT64_C(0), // V_CMPX_GE_I32_e64_dpp_gfx11
33227 UINT64_C(1077311569920), UINT64_C(0), // V_CMPX_GE_I32_e64_dpp_gfx12
33228 UINT64_C(3566600192), UINT64_C(0), // V_CMPX_GE_I32_e64_gfx10
33229 UINT64_C(3569745920), UINT64_C(0), // V_CMPX_GE_I32_e64_gfx11
33230 UINT64_C(3569745920), UINT64_C(0), // V_CMPX_GE_I32_e64_gfx12
33231 UINT64_C(3509321728), UINT64_C(0), // V_CMPX_GE_I32_e64_gfx6_gfx7
33232 UINT64_C(3503685632), UINT64_C(0), // V_CMPX_GE_I32_e64_vi
33233 UINT64_C(2100035833), UINT64_C(0), // V_CMPX_GE_I32_sdwa_gfx10
33234 UINT64_C(2108424441), UINT64_C(0), // V_CMPX_GE_I32_sdwa_gfx9
33235 UINT64_C(2108424441), UINT64_C(0), // V_CMPX_GE_I32_sdwa_vi
33236 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I64_e32_gfx10
33237 UINT64_C(2108424192), UINT64_C(0), // V_CMPX_GE_I64_e32_gfx11
33238 UINT64_C(2108424192), UINT64_C(0), // V_CMPX_GE_I64_e32_gfx12
33239 UINT64_C(2104229888), UINT64_C(0), // V_CMPX_GE_I64_e32_gfx6_gfx7
33240 UINT64_C(2112618496), UINT64_C(0), // V_CMPX_GE_I64_e32_vi
33241 UINT64_C(3568697344), UINT64_C(0), // V_CMPX_GE_I64_e64_gfx10
33242 UINT64_C(3570794496), UINT64_C(0), // V_CMPX_GE_I64_e64_gfx11
33243 UINT64_C(3570794496), UINT64_C(0), // V_CMPX_GE_I64_e64_gfx12
33244 UINT64_C(3513516032), UINT64_C(0), // V_CMPX_GE_I64_e64_gfx6_gfx7
33245 UINT64_C(3505782784), UINT64_C(0), // V_CMPX_GE_I64_e64_vi
33246 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_e32_gfx10
33247 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_e32_vi
33248 UINT64_C(3569221632), UINT64_C(0), // V_CMPX_GE_U16_e64_gfx10
33249 UINT64_C(3502112768), UINT64_C(0), // V_CMPX_GE_U16_e64_vi
33250 UINT64_C(2105278713), UINT64_C(0), // V_CMPX_GE_U16_sdwa_gfx10
33251 UINT64_C(2105278713), UINT64_C(0), // V_CMPX_GE_U16_sdwa_gfx9
33252 UINT64_C(2105278713), UINT64_C(0), // V_CMPX_GE_U16_sdwa_vi
33253 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_dpp8_gfx11
33254 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_dpp8_gfx12
33255 UINT64_C(2105278714), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_dpp_gfx11
33256 UINT64_C(2105278714), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_dpp_gfx12
33257 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_gfx11
33258 UINT64_C(2105278464), UINT64_C(0), // V_CMPX_GE_U16_t16_e32_gfx12
33259 UINT64_C(3569221632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_dpp8_gfx11
33260 UINT64_C(3569221632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_dpp8_gfx12
33261 UINT64_C(1077311045632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_dpp_gfx11
33262 UINT64_C(1077311045632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_dpp_gfx12
33263 UINT64_C(3569221632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_gfx11
33264 UINT64_C(3569221632), UINT64_C(0), // V_CMPX_GE_U16_t16_e64_gfx12
33265 UINT64_C(2107375616), UINT64_C(0), // V_CMPX_GE_U32_e32_dpp8_gfx11
33266 UINT64_C(2107375616), UINT64_C(0), // V_CMPX_GE_U32_e32_dpp8_gfx12
33267 UINT64_C(2107375866), UINT64_C(0), // V_CMPX_GE_U32_e32_dpp_gfx11
33268 UINT64_C(2107375866), UINT64_C(0), // V_CMPX_GE_U32_e32_dpp_gfx12
33269 UINT64_C(2108424192), UINT64_C(0), // V_CMPX_GE_U32_e32_gfx10
33270 UINT64_C(2107375616), UINT64_C(0), // V_CMPX_GE_U32_e32_gfx11
33271 UINT64_C(2107375616), UINT64_C(0), // V_CMPX_GE_U32_e32_gfx12
33272 UINT64_C(2108424192), UINT64_C(0), // V_CMPX_GE_U32_e32_gfx6_gfx7
33273 UINT64_C(2109472768), UINT64_C(0), // V_CMPX_GE_U32_e32_vi
33274 UINT64_C(3570270208), UINT64_C(0), // V_CMPX_GE_U32_e64_dpp8_gfx11
33275 UINT64_C(3570270208), UINT64_C(0), // V_CMPX_GE_U32_e64_dpp8_gfx12
33276 UINT64_C(1077312094208), UINT64_C(0), // V_CMPX_GE_U32_e64_dpp_gfx11
33277 UINT64_C(1077312094208), UINT64_C(0), // V_CMPX_GE_U32_e64_dpp_gfx12
33278 UINT64_C(3570794496), UINT64_C(0), // V_CMPX_GE_U32_e64_gfx10
33279 UINT64_C(3570270208), UINT64_C(0), // V_CMPX_GE_U32_e64_gfx11
33280 UINT64_C(3570270208), UINT64_C(0), // V_CMPX_GE_U32_e64_gfx12
33281 UINT64_C(3517710336), UINT64_C(0), // V_CMPX_GE_U32_e64_gfx6_gfx7
33282 UINT64_C(3504209920), UINT64_C(0), // V_CMPX_GE_U32_e64_vi
33283 UINT64_C(2108424441), UINT64_C(0), // V_CMPX_GE_U32_sdwa_gfx10
33284 UINT64_C(2109473017), UINT64_C(0), // V_CMPX_GE_U32_sdwa_gfx9
33285 UINT64_C(2109473017), UINT64_C(0), // V_CMPX_GE_U32_sdwa_vi
33286 UINT64_C(2112618496), UINT64_C(0), // V_CMPX_GE_U64_e32_gfx10
33287 UINT64_C(2109472768), UINT64_C(0), // V_CMPX_GE_U64_e32_gfx11
33288 UINT64_C(2109472768), UINT64_C(0), // V_CMPX_GE_U64_e32_gfx12
33289 UINT64_C(2112618496), UINT64_C(0), // V_CMPX_GE_U64_e32_gfx6_gfx7
33290 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_GE_U64_e32_vi
33291 UINT64_C(3572891648), UINT64_C(0), // V_CMPX_GE_U64_e64_gfx10
33292 UINT64_C(3571318784), UINT64_C(0), // V_CMPX_GE_U64_e64_gfx11
33293 UINT64_C(3571318784), UINT64_C(0), // V_CMPX_GE_U64_e64_gfx12
33294 UINT64_C(3521904640), UINT64_C(0), // V_CMPX_GE_U64_e64_gfx6_gfx7
33295 UINT64_C(3506307072), UINT64_C(0), // V_CMPX_GE_U64_e64_vi
33296 UINT64_C(2109210624), UINT64_C(0), // V_CMPX_GT_F16_e32_gfx10
33297 UINT64_C(2087190528), UINT64_C(0), // V_CMPX_GT_F16_e32_vi
33298 UINT64_C(3571187712), UINT64_C(0), // V_CMPX_GT_F16_e64_gfx10
33299 UINT64_C(3493068800), UINT64_C(0), // V_CMPX_GT_F16_e64_vi
33300 UINT64_C(2109210873), UINT64_C(0), // V_CMPX_GT_F16_sdwa_gfx10
33301 UINT64_C(2087190777), UINT64_C(0), // V_CMPX_GT_F16_sdwa_gfx9
33302 UINT64_C(2087190777), UINT64_C(0), // V_CMPX_GT_F16_sdwa_vi
33303 UINT64_C(2097676288), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_dpp8_gfx11
33304 UINT64_C(2097676288), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_dpp8_gfx12
33305 UINT64_C(2097676538), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_dpp_gfx11
33306 UINT64_C(2097676538), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_dpp_gfx12
33307 UINT64_C(2097676288), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_gfx11
33308 UINT64_C(2097676288), UINT64_C(0), // V_CMPX_GT_F16_t16_e32_gfx12
33309 UINT64_C(3565420544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_dpp8_gfx11
33310 UINT64_C(3565420544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_dpp8_gfx12
33311 UINT64_C(1077307244544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_dpp_gfx11
33312 UINT64_C(1077307244544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_dpp_gfx12
33313 UINT64_C(3565420544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_gfx11
33314 UINT64_C(3565420544), UINT64_C(0), // V_CMPX_GT_F16_t16_e64_gfx12
33315 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_F32_e32_dpp8_gfx11
33316 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_F32_e32_dpp8_gfx12
33317 UINT64_C(2099773690), UINT64_C(0), // V_CMPX_GT_F32_e32_dpp_gfx11
33318 UINT64_C(2099773690), UINT64_C(0), // V_CMPX_GT_F32_e32_dpp_gfx12
33319 UINT64_C(2082996224), UINT64_C(0), // V_CMPX_GT_F32_e32_gfx10
33320 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_F32_e32_gfx11
33321 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_F32_e32_gfx12
33322 UINT64_C(2082996224), UINT64_C(0), // V_CMPX_GT_F32_e32_gfx6_gfx7
33323 UINT64_C(2091384832), UINT64_C(0), // V_CMPX_GT_F32_e32_vi
33324 UINT64_C(3566469120), UINT64_C(0), // V_CMPX_GT_F32_e64_dpp8_gfx11
33325 UINT64_C(3566469120), UINT64_C(0), // V_CMPX_GT_F32_e64_dpp8_gfx12
33326 UINT64_C(1077308293120), UINT64_C(0), // V_CMPX_GT_F32_e64_dpp_gfx11
33327 UINT64_C(1077308293120), UINT64_C(0), // V_CMPX_GT_F32_e64_dpp_gfx12
33328 UINT64_C(3558080512), UINT64_C(0), // V_CMPX_GT_F32_e64_gfx10
33329 UINT64_C(3566469120), UINT64_C(0), // V_CMPX_GT_F32_e64_gfx11
33330 UINT64_C(3566469120), UINT64_C(0), // V_CMPX_GT_F32_e64_gfx12
33331 UINT64_C(3492282368), UINT64_C(0), // V_CMPX_GT_F32_e64_gfx6_gfx7
33332 UINT64_C(3495165952), UINT64_C(0), // V_CMPX_GT_F32_e64_vi
33333 UINT64_C(2082996473), UINT64_C(0), // V_CMPX_GT_F32_sdwa_gfx10
33334 UINT64_C(2091385081), UINT64_C(0), // V_CMPX_GT_F32_sdwa_gfx9
33335 UINT64_C(2091385081), UINT64_C(0), // V_CMPX_GT_F32_sdwa_vi
33336 UINT64_C(2087190528), UINT64_C(0), // V_CMPX_GT_F64_e32_gfx10
33337 UINT64_C(2101870592), UINT64_C(0), // V_CMPX_GT_F64_e32_gfx11
33338 UINT64_C(2101870592), UINT64_C(0), // V_CMPX_GT_F64_e32_gfx12
33339 UINT64_C(2087190528), UINT64_C(0), // V_CMPX_GT_F64_e32_gfx6_gfx7
33340 UINT64_C(2095579136), UINT64_C(0), // V_CMPX_GT_F64_e32_vi
33341 UINT64_C(3560177664), UINT64_C(0), // V_CMPX_GT_F64_e64_gfx10
33342 UINT64_C(3567517696), UINT64_C(0), // V_CMPX_GT_F64_e64_gfx11
33343 UINT64_C(3567517696), UINT64_C(0), // V_CMPX_GT_F64_e64_gfx12
33344 UINT64_C(3496476672), UINT64_C(0), // V_CMPX_GT_F64_e64_gfx6_gfx7
33345 UINT64_C(3497263104), UINT64_C(0), // V_CMPX_GT_F64_e64_vi
33346 UINT64_C(2100822016), UINT64_C(0), // V_CMPX_GT_I16_e32_gfx10
33347 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I16_e32_vi
33348 UINT64_C(3566993408), UINT64_C(0), // V_CMPX_GT_I16_e64_gfx10
33349 UINT64_C(3501457408), UINT64_C(0), // V_CMPX_GT_I16_e64_vi
33350 UINT64_C(2100822265), UINT64_C(0), // V_CMPX_GT_I16_sdwa_gfx10
33351 UINT64_C(2103967993), UINT64_C(0), // V_CMPX_GT_I16_sdwa_gfx9
33352 UINT64_C(2103967993), UINT64_C(0), // V_CMPX_GT_I16_sdwa_vi
33353 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_dpp8_gfx11
33354 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_dpp8_gfx12
33355 UINT64_C(2103967994), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_dpp_gfx11
33356 UINT64_C(2103967994), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_dpp_gfx12
33357 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_gfx11
33358 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I16_t16_e32_gfx12
33359 UINT64_C(3568566272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_dpp8_gfx11
33360 UINT64_C(3568566272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_dpp8_gfx12
33361 UINT64_C(1077310390272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_dpp_gfx11
33362 UINT64_C(1077310390272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_dpp_gfx12
33363 UINT64_C(3568566272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_gfx11
33364 UINT64_C(3568566272), UINT64_C(0), // V_CMPX_GT_I16_t16_e64_gfx12
33365 UINT64_C(2106064896), UINT64_C(0), // V_CMPX_GT_I32_e32_dpp8_gfx11
33366 UINT64_C(2106064896), UINT64_C(0), // V_CMPX_GT_I32_e32_dpp8_gfx12
33367 UINT64_C(2106065146), UINT64_C(0), // V_CMPX_GT_I32_e32_dpp_gfx11
33368 UINT64_C(2106065146), UINT64_C(0), // V_CMPX_GT_I32_e32_dpp_gfx12
33369 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_I32_e32_gfx10
33370 UINT64_C(2106064896), UINT64_C(0), // V_CMPX_GT_I32_e32_gfx11
33371 UINT64_C(2106064896), UINT64_C(0), // V_CMPX_GT_I32_e32_gfx12
33372 UINT64_C(2099773440), UINT64_C(0), // V_CMPX_GT_I32_e32_gfx6_gfx7
33373 UINT64_C(2108162048), UINT64_C(0), // V_CMPX_GT_I32_e32_vi
33374 UINT64_C(3569614848), UINT64_C(0), // V_CMPX_GT_I32_e64_dpp8_gfx11
33375 UINT64_C(3569614848), UINT64_C(0), // V_CMPX_GT_I32_e64_dpp8_gfx12
33376 UINT64_C(1077311438848), UINT64_C(0), // V_CMPX_GT_I32_e64_dpp_gfx11
33377 UINT64_C(1077311438848), UINT64_C(0), // V_CMPX_GT_I32_e64_dpp_gfx12
33378 UINT64_C(3566469120), UINT64_C(0), // V_CMPX_GT_I32_e64_gfx10
33379 UINT64_C(3569614848), UINT64_C(0), // V_CMPX_GT_I32_e64_gfx11
33380 UINT64_C(3569614848), UINT64_C(0), // V_CMPX_GT_I32_e64_gfx12
33381 UINT64_C(3509059584), UINT64_C(0), // V_CMPX_GT_I32_e64_gfx6_gfx7
33382 UINT64_C(3503554560), UINT64_C(0), // V_CMPX_GT_I32_e64_vi
33383 UINT64_C(2099773689), UINT64_C(0), // V_CMPX_GT_I32_sdwa_gfx10
33384 UINT64_C(2108162297), UINT64_C(0), // V_CMPX_GT_I32_sdwa_gfx9
33385 UINT64_C(2108162297), UINT64_C(0), // V_CMPX_GT_I32_sdwa_vi
33386 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I64_e32_gfx10
33387 UINT64_C(2108162048), UINT64_C(0), // V_CMPX_GT_I64_e32_gfx11
33388 UINT64_C(2108162048), UINT64_C(0), // V_CMPX_GT_I64_e32_gfx12
33389 UINT64_C(2103967744), UINT64_C(0), // V_CMPX_GT_I64_e32_gfx6_gfx7
33390 UINT64_C(2112356352), UINT64_C(0), // V_CMPX_GT_I64_e32_vi
33391 UINT64_C(3568566272), UINT64_C(0), // V_CMPX_GT_I64_e64_gfx10
33392 UINT64_C(3570663424), UINT64_C(0), // V_CMPX_GT_I64_e64_gfx11
33393 UINT64_C(3570663424), UINT64_C(0), // V_CMPX_GT_I64_e64_gfx12
33394 UINT64_C(3513253888), UINT64_C(0), // V_CMPX_GT_I64_e64_gfx6_gfx7
33395 UINT64_C(3505651712), UINT64_C(0), // V_CMPX_GT_I64_e64_vi
33396 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_e32_gfx10
33397 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_e32_vi
33398 UINT64_C(3569090560), UINT64_C(0), // V_CMPX_GT_U16_e64_gfx10
33399 UINT64_C(3501981696), UINT64_C(0), // V_CMPX_GT_U16_e64_vi
33400 UINT64_C(2105016569), UINT64_C(0), // V_CMPX_GT_U16_sdwa_gfx10
33401 UINT64_C(2105016569), UINT64_C(0), // V_CMPX_GT_U16_sdwa_gfx9
33402 UINT64_C(2105016569), UINT64_C(0), // V_CMPX_GT_U16_sdwa_vi
33403 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_dpp8_gfx11
33404 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_dpp8_gfx12
33405 UINT64_C(2105016570), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_dpp_gfx11
33406 UINT64_C(2105016570), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_dpp_gfx12
33407 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_gfx11
33408 UINT64_C(2105016320), UINT64_C(0), // V_CMPX_GT_U16_t16_e32_gfx12
33409 UINT64_C(3569090560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_dpp8_gfx11
33410 UINT64_C(3569090560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_dpp8_gfx12
33411 UINT64_C(1077310914560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_dpp_gfx11
33412 UINT64_C(1077310914560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_dpp_gfx12
33413 UINT64_C(3569090560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_gfx11
33414 UINT64_C(3569090560), UINT64_C(0), // V_CMPX_GT_U16_t16_e64_gfx12
33415 UINT64_C(2107113472), UINT64_C(0), // V_CMPX_GT_U32_e32_dpp8_gfx11
33416 UINT64_C(2107113472), UINT64_C(0), // V_CMPX_GT_U32_e32_dpp8_gfx12
33417 UINT64_C(2107113722), UINT64_C(0), // V_CMPX_GT_U32_e32_dpp_gfx11
33418 UINT64_C(2107113722), UINT64_C(0), // V_CMPX_GT_U32_e32_dpp_gfx12
33419 UINT64_C(2108162048), UINT64_C(0), // V_CMPX_GT_U32_e32_gfx10
33420 UINT64_C(2107113472), UINT64_C(0), // V_CMPX_GT_U32_e32_gfx11
33421 UINT64_C(2107113472), UINT64_C(0), // V_CMPX_GT_U32_e32_gfx12
33422 UINT64_C(2108162048), UINT64_C(0), // V_CMPX_GT_U32_e32_gfx6_gfx7
33423 UINT64_C(2109210624), UINT64_C(0), // V_CMPX_GT_U32_e32_vi
33424 UINT64_C(3570139136), UINT64_C(0), // V_CMPX_GT_U32_e64_dpp8_gfx11
33425 UINT64_C(3570139136), UINT64_C(0), // V_CMPX_GT_U32_e64_dpp8_gfx12
33426 UINT64_C(1077311963136), UINT64_C(0), // V_CMPX_GT_U32_e64_dpp_gfx11
33427 UINT64_C(1077311963136), UINT64_C(0), // V_CMPX_GT_U32_e64_dpp_gfx12
33428 UINT64_C(3570663424), UINT64_C(0), // V_CMPX_GT_U32_e64_gfx10
33429 UINT64_C(3570139136), UINT64_C(0), // V_CMPX_GT_U32_e64_gfx11
33430 UINT64_C(3570139136), UINT64_C(0), // V_CMPX_GT_U32_e64_gfx12
33431 UINT64_C(3517448192), UINT64_C(0), // V_CMPX_GT_U32_e64_gfx6_gfx7
33432 UINT64_C(3504078848), UINT64_C(0), // V_CMPX_GT_U32_e64_vi
33433 UINT64_C(2108162297), UINT64_C(0), // V_CMPX_GT_U32_sdwa_gfx10
33434 UINT64_C(2109210873), UINT64_C(0), // V_CMPX_GT_U32_sdwa_gfx9
33435 UINT64_C(2109210873), UINT64_C(0), // V_CMPX_GT_U32_sdwa_vi
33436 UINT64_C(2112356352), UINT64_C(0), // V_CMPX_GT_U64_e32_gfx10
33437 UINT64_C(2109210624), UINT64_C(0), // V_CMPX_GT_U64_e32_gfx11
33438 UINT64_C(2109210624), UINT64_C(0), // V_CMPX_GT_U64_e32_gfx12
33439 UINT64_C(2112356352), UINT64_C(0), // V_CMPX_GT_U64_e32_gfx6_gfx7
33440 UINT64_C(2113404928), UINT64_C(0), // V_CMPX_GT_U64_e32_vi
33441 UINT64_C(3572760576), UINT64_C(0), // V_CMPX_GT_U64_e64_gfx10
33442 UINT64_C(3571187712), UINT64_C(0), // V_CMPX_GT_U64_e64_gfx11
33443 UINT64_C(3571187712), UINT64_C(0), // V_CMPX_GT_U64_e64_gfx12
33444 UINT64_C(3521642496), UINT64_C(0), // V_CMPX_GT_U64_e64_gfx6_gfx7
33445 UINT64_C(3506176000), UINT64_C(0), // V_CMPX_GT_U64_e64_vi
33446 UINT64_C(2109079552), UINT64_C(0), // V_CMPX_LE_F16_e32_gfx10
33447 UINT64_C(2087059456), UINT64_C(0), // V_CMPX_LE_F16_e32_vi
33448 UINT64_C(3571122176), UINT64_C(0), // V_CMPX_LE_F16_e64_gfx10
33449 UINT64_C(3493003264), UINT64_C(0), // V_CMPX_LE_F16_e64_vi
33450 UINT64_C(2109079801), UINT64_C(0), // V_CMPX_LE_F16_sdwa_gfx10
33451 UINT64_C(2087059705), UINT64_C(0), // V_CMPX_LE_F16_sdwa_gfx9
33452 UINT64_C(2087059705), UINT64_C(0), // V_CMPX_LE_F16_sdwa_vi
33453 UINT64_C(2097545216), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_dpp8_gfx11
33454 UINT64_C(2097545216), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_dpp8_gfx12
33455 UINT64_C(2097545466), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_dpp_gfx11
33456 UINT64_C(2097545466), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_dpp_gfx12
33457 UINT64_C(2097545216), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_gfx11
33458 UINT64_C(2097545216), UINT64_C(0), // V_CMPX_LE_F16_t16_e32_gfx12
33459 UINT64_C(3565355008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_dpp8_gfx11
33460 UINT64_C(3565355008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_dpp8_gfx12
33461 UINT64_C(1077307179008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_dpp_gfx11
33462 UINT64_C(1077307179008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_dpp_gfx12
33463 UINT64_C(3565355008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_gfx11
33464 UINT64_C(3565355008), UINT64_C(0), // V_CMPX_LE_F16_t16_e64_gfx12
33465 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_F32_e32_dpp8_gfx11
33466 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_F32_e32_dpp8_gfx12
33467 UINT64_C(2099642618), UINT64_C(0), // V_CMPX_LE_F32_e32_dpp_gfx11
33468 UINT64_C(2099642618), UINT64_C(0), // V_CMPX_LE_F32_e32_dpp_gfx12
33469 UINT64_C(2082865152), UINT64_C(0), // V_CMPX_LE_F32_e32_gfx10
33470 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_F32_e32_gfx11
33471 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_F32_e32_gfx12
33472 UINT64_C(2082865152), UINT64_C(0), // V_CMPX_LE_F32_e32_gfx6_gfx7
33473 UINT64_C(2091253760), UINT64_C(0), // V_CMPX_LE_F32_e32_vi
33474 UINT64_C(3566403584), UINT64_C(0), // V_CMPX_LE_F32_e64_dpp8_gfx11
33475 UINT64_C(3566403584), UINT64_C(0), // V_CMPX_LE_F32_e64_dpp8_gfx12
33476 UINT64_C(1077308227584), UINT64_C(0), // V_CMPX_LE_F32_e64_dpp_gfx11
33477 UINT64_C(1077308227584), UINT64_C(0), // V_CMPX_LE_F32_e64_dpp_gfx12
33478 UINT64_C(3558014976), UINT64_C(0), // V_CMPX_LE_F32_e64_gfx10
33479 UINT64_C(3566403584), UINT64_C(0), // V_CMPX_LE_F32_e64_gfx11
33480 UINT64_C(3566403584), UINT64_C(0), // V_CMPX_LE_F32_e64_gfx12
33481 UINT64_C(3492151296), UINT64_C(0), // V_CMPX_LE_F32_e64_gfx6_gfx7
33482 UINT64_C(3495100416), UINT64_C(0), // V_CMPX_LE_F32_e64_vi
33483 UINT64_C(2082865401), UINT64_C(0), // V_CMPX_LE_F32_sdwa_gfx10
33484 UINT64_C(2091254009), UINT64_C(0), // V_CMPX_LE_F32_sdwa_gfx9
33485 UINT64_C(2091254009), UINT64_C(0), // V_CMPX_LE_F32_sdwa_vi
33486 UINT64_C(2087059456), UINT64_C(0), // V_CMPX_LE_F64_e32_gfx10
33487 UINT64_C(2101739520), UINT64_C(0), // V_CMPX_LE_F64_e32_gfx11
33488 UINT64_C(2101739520), UINT64_C(0), // V_CMPX_LE_F64_e32_gfx12
33489 UINT64_C(2087059456), UINT64_C(0), // V_CMPX_LE_F64_e32_gfx6_gfx7
33490 UINT64_C(2095448064), UINT64_C(0), // V_CMPX_LE_F64_e32_vi
33491 UINT64_C(3560112128), UINT64_C(0), // V_CMPX_LE_F64_e64_gfx10
33492 UINT64_C(3567452160), UINT64_C(0), // V_CMPX_LE_F64_e64_gfx11
33493 UINT64_C(3567452160), UINT64_C(0), // V_CMPX_LE_F64_e64_gfx12
33494 UINT64_C(3496345600), UINT64_C(0), // V_CMPX_LE_F64_e64_gfx6_gfx7
33495 UINT64_C(3497197568), UINT64_C(0), // V_CMPX_LE_F64_e64_vi
33496 UINT64_C(2100690944), UINT64_C(0), // V_CMPX_LE_I16_e32_gfx10
33497 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I16_e32_vi
33498 UINT64_C(3566927872), UINT64_C(0), // V_CMPX_LE_I16_e64_gfx10
33499 UINT64_C(3501391872), UINT64_C(0), // V_CMPX_LE_I16_e64_vi
33500 UINT64_C(2100691193), UINT64_C(0), // V_CMPX_LE_I16_sdwa_gfx10
33501 UINT64_C(2103836921), UINT64_C(0), // V_CMPX_LE_I16_sdwa_gfx9
33502 UINT64_C(2103836921), UINT64_C(0), // V_CMPX_LE_I16_sdwa_vi
33503 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_dpp8_gfx11
33504 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_dpp8_gfx12
33505 UINT64_C(2103836922), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_dpp_gfx11
33506 UINT64_C(2103836922), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_dpp_gfx12
33507 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_gfx11
33508 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I16_t16_e32_gfx12
33509 UINT64_C(3568500736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_dpp8_gfx11
33510 UINT64_C(3568500736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_dpp8_gfx12
33511 UINT64_C(1077310324736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_dpp_gfx11
33512 UINT64_C(1077310324736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_dpp_gfx12
33513 UINT64_C(3568500736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_gfx11
33514 UINT64_C(3568500736), UINT64_C(0), // V_CMPX_LE_I16_t16_e64_gfx12
33515 UINT64_C(2105933824), UINT64_C(0), // V_CMPX_LE_I32_e32_dpp8_gfx11
33516 UINT64_C(2105933824), UINT64_C(0), // V_CMPX_LE_I32_e32_dpp8_gfx12
33517 UINT64_C(2105934074), UINT64_C(0), // V_CMPX_LE_I32_e32_dpp_gfx11
33518 UINT64_C(2105934074), UINT64_C(0), // V_CMPX_LE_I32_e32_dpp_gfx12
33519 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_I32_e32_gfx10
33520 UINT64_C(2105933824), UINT64_C(0), // V_CMPX_LE_I32_e32_gfx11
33521 UINT64_C(2105933824), UINT64_C(0), // V_CMPX_LE_I32_e32_gfx12
33522 UINT64_C(2099642368), UINT64_C(0), // V_CMPX_LE_I32_e32_gfx6_gfx7
33523 UINT64_C(2108030976), UINT64_C(0), // V_CMPX_LE_I32_e32_vi
33524 UINT64_C(3569549312), UINT64_C(0), // V_CMPX_LE_I32_e64_dpp8_gfx11
33525 UINT64_C(3569549312), UINT64_C(0), // V_CMPX_LE_I32_e64_dpp8_gfx12
33526 UINT64_C(1077311373312), UINT64_C(0), // V_CMPX_LE_I32_e64_dpp_gfx11
33527 UINT64_C(1077311373312), UINT64_C(0), // V_CMPX_LE_I32_e64_dpp_gfx12
33528 UINT64_C(3566403584), UINT64_C(0), // V_CMPX_LE_I32_e64_gfx10
33529 UINT64_C(3569549312), UINT64_C(0), // V_CMPX_LE_I32_e64_gfx11
33530 UINT64_C(3569549312), UINT64_C(0), // V_CMPX_LE_I32_e64_gfx12
33531 UINT64_C(3508928512), UINT64_C(0), // V_CMPX_LE_I32_e64_gfx6_gfx7
33532 UINT64_C(3503489024), UINT64_C(0), // V_CMPX_LE_I32_e64_vi
33533 UINT64_C(2099642617), UINT64_C(0), // V_CMPX_LE_I32_sdwa_gfx10
33534 UINT64_C(2108031225), UINT64_C(0), // V_CMPX_LE_I32_sdwa_gfx9
33535 UINT64_C(2108031225), UINT64_C(0), // V_CMPX_LE_I32_sdwa_vi
33536 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I64_e32_gfx10
33537 UINT64_C(2108030976), UINT64_C(0), // V_CMPX_LE_I64_e32_gfx11
33538 UINT64_C(2108030976), UINT64_C(0), // V_CMPX_LE_I64_e32_gfx12
33539 UINT64_C(2103836672), UINT64_C(0), // V_CMPX_LE_I64_e32_gfx6_gfx7
33540 UINT64_C(2112225280), UINT64_C(0), // V_CMPX_LE_I64_e32_vi
33541 UINT64_C(3568500736), UINT64_C(0), // V_CMPX_LE_I64_e64_gfx10
33542 UINT64_C(3570597888), UINT64_C(0), // V_CMPX_LE_I64_e64_gfx11
33543 UINT64_C(3570597888), UINT64_C(0), // V_CMPX_LE_I64_e64_gfx12
33544 UINT64_C(3513122816), UINT64_C(0), // V_CMPX_LE_I64_e64_gfx6_gfx7
33545 UINT64_C(3505586176), UINT64_C(0), // V_CMPX_LE_I64_e64_vi
33546 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_e32_gfx10
33547 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_e32_vi
33548 UINT64_C(3569025024), UINT64_C(0), // V_CMPX_LE_U16_e64_gfx10
33549 UINT64_C(3501916160), UINT64_C(0), // V_CMPX_LE_U16_e64_vi
33550 UINT64_C(2104885497), UINT64_C(0), // V_CMPX_LE_U16_sdwa_gfx10
33551 UINT64_C(2104885497), UINT64_C(0), // V_CMPX_LE_U16_sdwa_gfx9
33552 UINT64_C(2104885497), UINT64_C(0), // V_CMPX_LE_U16_sdwa_vi
33553 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_dpp8_gfx11
33554 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_dpp8_gfx12
33555 UINT64_C(2104885498), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_dpp_gfx11
33556 UINT64_C(2104885498), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_dpp_gfx12
33557 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_gfx11
33558 UINT64_C(2104885248), UINT64_C(0), // V_CMPX_LE_U16_t16_e32_gfx12
33559 UINT64_C(3569025024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_dpp8_gfx11
33560 UINT64_C(3569025024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_dpp8_gfx12
33561 UINT64_C(1077310849024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_dpp_gfx11
33562 UINT64_C(1077310849024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_dpp_gfx12
33563 UINT64_C(3569025024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_gfx11
33564 UINT64_C(3569025024), UINT64_C(0), // V_CMPX_LE_U16_t16_e64_gfx12
33565 UINT64_C(2106982400), UINT64_C(0), // V_CMPX_LE_U32_e32_dpp8_gfx11
33566 UINT64_C(2106982400), UINT64_C(0), // V_CMPX_LE_U32_e32_dpp8_gfx12
33567 UINT64_C(2106982650), UINT64_C(0), // V_CMPX_LE_U32_e32_dpp_gfx11
33568 UINT64_C(2106982650), UINT64_C(0), // V_CMPX_LE_U32_e32_dpp_gfx12
33569 UINT64_C(2108030976), UINT64_C(0), // V_CMPX_LE_U32_e32_gfx10
33570 UINT64_C(2106982400), UINT64_C(0), // V_CMPX_LE_U32_e32_gfx11
33571 UINT64_C(2106982400), UINT64_C(0), // V_CMPX_LE_U32_e32_gfx12
33572 UINT64_C(2108030976), UINT64_C(0), // V_CMPX_LE_U32_e32_gfx6_gfx7
33573 UINT64_C(2109079552), UINT64_C(0), // V_CMPX_LE_U32_e32_vi
33574 UINT64_C(3570073600), UINT64_C(0), // V_CMPX_LE_U32_e64_dpp8_gfx11
33575 UINT64_C(3570073600), UINT64_C(0), // V_CMPX_LE_U32_e64_dpp8_gfx12
33576 UINT64_C(1077311897600), UINT64_C(0), // V_CMPX_LE_U32_e64_dpp_gfx11
33577 UINT64_C(1077311897600), UINT64_C(0), // V_CMPX_LE_U32_e64_dpp_gfx12
33578 UINT64_C(3570597888), UINT64_C(0), // V_CMPX_LE_U32_e64_gfx10
33579 UINT64_C(3570073600), UINT64_C(0), // V_CMPX_LE_U32_e64_gfx11
33580 UINT64_C(3570073600), UINT64_C(0), // V_CMPX_LE_U32_e64_gfx12
33581 UINT64_C(3517317120), UINT64_C(0), // V_CMPX_LE_U32_e64_gfx6_gfx7
33582 UINT64_C(3504013312), UINT64_C(0), // V_CMPX_LE_U32_e64_vi
33583 UINT64_C(2108031225), UINT64_C(0), // V_CMPX_LE_U32_sdwa_gfx10
33584 UINT64_C(2109079801), UINT64_C(0), // V_CMPX_LE_U32_sdwa_gfx9
33585 UINT64_C(2109079801), UINT64_C(0), // V_CMPX_LE_U32_sdwa_vi
33586 UINT64_C(2112225280), UINT64_C(0), // V_CMPX_LE_U64_e32_gfx10
33587 UINT64_C(2109079552), UINT64_C(0), // V_CMPX_LE_U64_e32_gfx11
33588 UINT64_C(2109079552), UINT64_C(0), // V_CMPX_LE_U64_e32_gfx12
33589 UINT64_C(2112225280), UINT64_C(0), // V_CMPX_LE_U64_e32_gfx6_gfx7
33590 UINT64_C(2113273856), UINT64_C(0), // V_CMPX_LE_U64_e32_vi
33591 UINT64_C(3572695040), UINT64_C(0), // V_CMPX_LE_U64_e64_gfx10
33592 UINT64_C(3571122176), UINT64_C(0), // V_CMPX_LE_U64_e64_gfx11
33593 UINT64_C(3571122176), UINT64_C(0), // V_CMPX_LE_U64_e64_gfx12
33594 UINT64_C(3521511424), UINT64_C(0), // V_CMPX_LE_U64_e64_gfx6_gfx7
33595 UINT64_C(3506110464), UINT64_C(0), // V_CMPX_LE_U64_e64_vi
33596 UINT64_C(2109341696), UINT64_C(0), // V_CMPX_LG_F16_e32_gfx10
33597 UINT64_C(2087321600), UINT64_C(0), // V_CMPX_LG_F16_e32_vi
33598 UINT64_C(3571253248), UINT64_C(0), // V_CMPX_LG_F16_e64_gfx10
33599 UINT64_C(3493134336), UINT64_C(0), // V_CMPX_LG_F16_e64_vi
33600 UINT64_C(2109341945), UINT64_C(0), // V_CMPX_LG_F16_sdwa_gfx10
33601 UINT64_C(2087321849), UINT64_C(0), // V_CMPX_LG_F16_sdwa_gfx9
33602 UINT64_C(2087321849), UINT64_C(0), // V_CMPX_LG_F16_sdwa_vi
33603 UINT64_C(2097807360), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_dpp8_gfx11
33604 UINT64_C(2097807360), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_dpp8_gfx12
33605 UINT64_C(2097807610), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_dpp_gfx11
33606 UINT64_C(2097807610), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_dpp_gfx12
33607 UINT64_C(2097807360), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_gfx11
33608 UINT64_C(2097807360), UINT64_C(0), // V_CMPX_LG_F16_t16_e32_gfx12
33609 UINT64_C(3565486080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_dpp8_gfx11
33610 UINT64_C(3565486080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_dpp8_gfx12
33611 UINT64_C(1077307310080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_dpp_gfx11
33612 UINT64_C(1077307310080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_dpp_gfx12
33613 UINT64_C(3565486080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_gfx11
33614 UINT64_C(3565486080), UINT64_C(0), // V_CMPX_LG_F16_t16_e64_gfx12
33615 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_LG_F32_e32_dpp8_gfx11
33616 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_LG_F32_e32_dpp8_gfx12
33617 UINT64_C(2099904762), UINT64_C(0), // V_CMPX_LG_F32_e32_dpp_gfx11
33618 UINT64_C(2099904762), UINT64_C(0), // V_CMPX_LG_F32_e32_dpp_gfx12
33619 UINT64_C(2083127296), UINT64_C(0), // V_CMPX_LG_F32_e32_gfx10
33620 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_LG_F32_e32_gfx11
33621 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_LG_F32_e32_gfx12
33622 UINT64_C(2083127296), UINT64_C(0), // V_CMPX_LG_F32_e32_gfx6_gfx7
33623 UINT64_C(2091515904), UINT64_C(0), // V_CMPX_LG_F32_e32_vi
33624 UINT64_C(3566534656), UINT64_C(0), // V_CMPX_LG_F32_e64_dpp8_gfx11
33625 UINT64_C(3566534656), UINT64_C(0), // V_CMPX_LG_F32_e64_dpp8_gfx12
33626 UINT64_C(1077308358656), UINT64_C(0), // V_CMPX_LG_F32_e64_dpp_gfx11
33627 UINT64_C(1077308358656), UINT64_C(0), // V_CMPX_LG_F32_e64_dpp_gfx12
33628 UINT64_C(3558146048), UINT64_C(0), // V_CMPX_LG_F32_e64_gfx10
33629 UINT64_C(3566534656), UINT64_C(0), // V_CMPX_LG_F32_e64_gfx11
33630 UINT64_C(3566534656), UINT64_C(0), // V_CMPX_LG_F32_e64_gfx12
33631 UINT64_C(3492413440), UINT64_C(0), // V_CMPX_LG_F32_e64_gfx6_gfx7
33632 UINT64_C(3495231488), UINT64_C(0), // V_CMPX_LG_F32_e64_vi
33633 UINT64_C(2083127545), UINT64_C(0), // V_CMPX_LG_F32_sdwa_gfx10
33634 UINT64_C(2091516153), UINT64_C(0), // V_CMPX_LG_F32_sdwa_gfx9
33635 UINT64_C(2091516153), UINT64_C(0), // V_CMPX_LG_F32_sdwa_vi
33636 UINT64_C(2087321600), UINT64_C(0), // V_CMPX_LG_F64_e32_gfx10
33637 UINT64_C(2102001664), UINT64_C(0), // V_CMPX_LG_F64_e32_gfx11
33638 UINT64_C(2102001664), UINT64_C(0), // V_CMPX_LG_F64_e32_gfx12
33639 UINT64_C(2087321600), UINT64_C(0), // V_CMPX_LG_F64_e32_gfx6_gfx7
33640 UINT64_C(2095710208), UINT64_C(0), // V_CMPX_LG_F64_e32_vi
33641 UINT64_C(3560243200), UINT64_C(0), // V_CMPX_LG_F64_e64_gfx10
33642 UINT64_C(3567583232), UINT64_C(0), // V_CMPX_LG_F64_e64_gfx11
33643 UINT64_C(3567583232), UINT64_C(0), // V_CMPX_LG_F64_e64_gfx12
33644 UINT64_C(3496607744), UINT64_C(0), // V_CMPX_LG_F64_e64_gfx6_gfx7
33645 UINT64_C(3497328640), UINT64_C(0), // V_CMPX_LG_F64_e64_vi
33646 UINT64_C(2108817408), UINT64_C(0), // V_CMPX_LT_F16_e32_gfx10
33647 UINT64_C(2086797312), UINT64_C(0), // V_CMPX_LT_F16_e32_vi
33648 UINT64_C(3570991104), UINT64_C(0), // V_CMPX_LT_F16_e64_gfx10
33649 UINT64_C(3492872192), UINT64_C(0), // V_CMPX_LT_F16_e64_vi
33650 UINT64_C(2108817657), UINT64_C(0), // V_CMPX_LT_F16_sdwa_gfx10
33651 UINT64_C(2086797561), UINT64_C(0), // V_CMPX_LT_F16_sdwa_gfx9
33652 UINT64_C(2086797561), UINT64_C(0), // V_CMPX_LT_F16_sdwa_vi
33653 UINT64_C(2097283072), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_dpp8_gfx11
33654 UINT64_C(2097283072), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_dpp8_gfx12
33655 UINT64_C(2097283322), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_dpp_gfx11
33656 UINT64_C(2097283322), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_dpp_gfx12
33657 UINT64_C(2097283072), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_gfx11
33658 UINT64_C(2097283072), UINT64_C(0), // V_CMPX_LT_F16_t16_e32_gfx12
33659 UINT64_C(3565223936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_dpp8_gfx11
33660 UINT64_C(3565223936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_dpp8_gfx12
33661 UINT64_C(1077307047936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_dpp_gfx11
33662 UINT64_C(1077307047936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_dpp_gfx12
33663 UINT64_C(3565223936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_gfx11
33664 UINT64_C(3565223936), UINT64_C(0), // V_CMPX_LT_F16_t16_e64_gfx12
33665 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_F32_e32_dpp8_gfx11
33666 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_F32_e32_dpp8_gfx12
33667 UINT64_C(2099380474), UINT64_C(0), // V_CMPX_LT_F32_e32_dpp_gfx11
33668 UINT64_C(2099380474), UINT64_C(0), // V_CMPX_LT_F32_e32_dpp_gfx12
33669 UINT64_C(2082603008), UINT64_C(0), // V_CMPX_LT_F32_e32_gfx10
33670 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_F32_e32_gfx11
33671 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_F32_e32_gfx12
33672 UINT64_C(2082603008), UINT64_C(0), // V_CMPX_LT_F32_e32_gfx6_gfx7
33673 UINT64_C(2090991616), UINT64_C(0), // V_CMPX_LT_F32_e32_vi
33674 UINT64_C(3566272512), UINT64_C(0), // V_CMPX_LT_F32_e64_dpp8_gfx11
33675 UINT64_C(3566272512), UINT64_C(0), // V_CMPX_LT_F32_e64_dpp8_gfx12
33676 UINT64_C(1077308096512), UINT64_C(0), // V_CMPX_LT_F32_e64_dpp_gfx11
33677 UINT64_C(1077308096512), UINT64_C(0), // V_CMPX_LT_F32_e64_dpp_gfx12
33678 UINT64_C(3557883904), UINT64_C(0), // V_CMPX_LT_F32_e64_gfx10
33679 UINT64_C(3566272512), UINT64_C(0), // V_CMPX_LT_F32_e64_gfx11
33680 UINT64_C(3566272512), UINT64_C(0), // V_CMPX_LT_F32_e64_gfx12
33681 UINT64_C(3491889152), UINT64_C(0), // V_CMPX_LT_F32_e64_gfx6_gfx7
33682 UINT64_C(3494969344), UINT64_C(0), // V_CMPX_LT_F32_e64_vi
33683 UINT64_C(2082603257), UINT64_C(0), // V_CMPX_LT_F32_sdwa_gfx10
33684 UINT64_C(2090991865), UINT64_C(0), // V_CMPX_LT_F32_sdwa_gfx9
33685 UINT64_C(2090991865), UINT64_C(0), // V_CMPX_LT_F32_sdwa_vi
33686 UINT64_C(2086797312), UINT64_C(0), // V_CMPX_LT_F64_e32_gfx10
33687 UINT64_C(2101477376), UINT64_C(0), // V_CMPX_LT_F64_e32_gfx11
33688 UINT64_C(2101477376), UINT64_C(0), // V_CMPX_LT_F64_e32_gfx12
33689 UINT64_C(2086797312), UINT64_C(0), // V_CMPX_LT_F64_e32_gfx6_gfx7
33690 UINT64_C(2095185920), UINT64_C(0), // V_CMPX_LT_F64_e32_vi
33691 UINT64_C(3559981056), UINT64_C(0), // V_CMPX_LT_F64_e64_gfx10
33692 UINT64_C(3567321088), UINT64_C(0), // V_CMPX_LT_F64_e64_gfx11
33693 UINT64_C(3567321088), UINT64_C(0), // V_CMPX_LT_F64_e64_gfx12
33694 UINT64_C(3496083456), UINT64_C(0), // V_CMPX_LT_F64_e64_gfx6_gfx7
33695 UINT64_C(3497066496), UINT64_C(0), // V_CMPX_LT_F64_e64_vi
33696 UINT64_C(2100428800), UINT64_C(0), // V_CMPX_LT_I16_e32_gfx10
33697 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I16_e32_vi
33698 UINT64_C(3566796800), UINT64_C(0), // V_CMPX_LT_I16_e64_gfx10
33699 UINT64_C(3501260800), UINT64_C(0), // V_CMPX_LT_I16_e64_vi
33700 UINT64_C(2100429049), UINT64_C(0), // V_CMPX_LT_I16_sdwa_gfx10
33701 UINT64_C(2103574777), UINT64_C(0), // V_CMPX_LT_I16_sdwa_gfx9
33702 UINT64_C(2103574777), UINT64_C(0), // V_CMPX_LT_I16_sdwa_vi
33703 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_dpp8_gfx11
33704 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_dpp8_gfx12
33705 UINT64_C(2103574778), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_dpp_gfx11
33706 UINT64_C(2103574778), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_dpp_gfx12
33707 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_gfx11
33708 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I16_t16_e32_gfx12
33709 UINT64_C(3568369664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_dpp8_gfx11
33710 UINT64_C(3568369664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_dpp8_gfx12
33711 UINT64_C(1077310193664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_dpp_gfx11
33712 UINT64_C(1077310193664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_dpp_gfx12
33713 UINT64_C(3568369664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_gfx11
33714 UINT64_C(3568369664), UINT64_C(0), // V_CMPX_LT_I16_t16_e64_gfx12
33715 UINT64_C(2105671680), UINT64_C(0), // V_CMPX_LT_I32_e32_dpp8_gfx11
33716 UINT64_C(2105671680), UINT64_C(0), // V_CMPX_LT_I32_e32_dpp8_gfx12
33717 UINT64_C(2105671930), UINT64_C(0), // V_CMPX_LT_I32_e32_dpp_gfx11
33718 UINT64_C(2105671930), UINT64_C(0), // V_CMPX_LT_I32_e32_dpp_gfx12
33719 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_I32_e32_gfx10
33720 UINT64_C(2105671680), UINT64_C(0), // V_CMPX_LT_I32_e32_gfx11
33721 UINT64_C(2105671680), UINT64_C(0), // V_CMPX_LT_I32_e32_gfx12
33722 UINT64_C(2099380224), UINT64_C(0), // V_CMPX_LT_I32_e32_gfx6_gfx7
33723 UINT64_C(2107768832), UINT64_C(0), // V_CMPX_LT_I32_e32_vi
33724 UINT64_C(3569418240), UINT64_C(0), // V_CMPX_LT_I32_e64_dpp8_gfx11
33725 UINT64_C(3569418240), UINT64_C(0), // V_CMPX_LT_I32_e64_dpp8_gfx12
33726 UINT64_C(1077311242240), UINT64_C(0), // V_CMPX_LT_I32_e64_dpp_gfx11
33727 UINT64_C(1077311242240), UINT64_C(0), // V_CMPX_LT_I32_e64_dpp_gfx12
33728 UINT64_C(3566272512), UINT64_C(0), // V_CMPX_LT_I32_e64_gfx10
33729 UINT64_C(3569418240), UINT64_C(0), // V_CMPX_LT_I32_e64_gfx11
33730 UINT64_C(3569418240), UINT64_C(0), // V_CMPX_LT_I32_e64_gfx12
33731 UINT64_C(3508666368), UINT64_C(0), // V_CMPX_LT_I32_e64_gfx6_gfx7
33732 UINT64_C(3503357952), UINT64_C(0), // V_CMPX_LT_I32_e64_vi
33733 UINT64_C(2099380473), UINT64_C(0), // V_CMPX_LT_I32_sdwa_gfx10
33734 UINT64_C(2107769081), UINT64_C(0), // V_CMPX_LT_I32_sdwa_gfx9
33735 UINT64_C(2107769081), UINT64_C(0), // V_CMPX_LT_I32_sdwa_vi
33736 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I64_e32_gfx10
33737 UINT64_C(2107768832), UINT64_C(0), // V_CMPX_LT_I64_e32_gfx11
33738 UINT64_C(2107768832), UINT64_C(0), // V_CMPX_LT_I64_e32_gfx12
33739 UINT64_C(2103574528), UINT64_C(0), // V_CMPX_LT_I64_e32_gfx6_gfx7
33740 UINT64_C(2111963136), UINT64_C(0), // V_CMPX_LT_I64_e32_vi
33741 UINT64_C(3568369664), UINT64_C(0), // V_CMPX_LT_I64_e64_gfx10
33742 UINT64_C(3570466816), UINT64_C(0), // V_CMPX_LT_I64_e64_gfx11
33743 UINT64_C(3570466816), UINT64_C(0), // V_CMPX_LT_I64_e64_gfx12
33744 UINT64_C(3512860672), UINT64_C(0), // V_CMPX_LT_I64_e64_gfx6_gfx7
33745 UINT64_C(3505455104), UINT64_C(0), // V_CMPX_LT_I64_e64_vi
33746 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_e32_gfx10
33747 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_e32_vi
33748 UINT64_C(3568893952), UINT64_C(0), // V_CMPX_LT_U16_e64_gfx10
33749 UINT64_C(3501785088), UINT64_C(0), // V_CMPX_LT_U16_e64_vi
33750 UINT64_C(2104623353), UINT64_C(0), // V_CMPX_LT_U16_sdwa_gfx10
33751 UINT64_C(2104623353), UINT64_C(0), // V_CMPX_LT_U16_sdwa_gfx9
33752 UINT64_C(2104623353), UINT64_C(0), // V_CMPX_LT_U16_sdwa_vi
33753 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_dpp8_gfx11
33754 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_dpp8_gfx12
33755 UINT64_C(2104623354), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_dpp_gfx11
33756 UINT64_C(2104623354), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_dpp_gfx12
33757 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_gfx11
33758 UINT64_C(2104623104), UINT64_C(0), // V_CMPX_LT_U16_t16_e32_gfx12
33759 UINT64_C(3568893952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_dpp8_gfx11
33760 UINT64_C(3568893952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_dpp8_gfx12
33761 UINT64_C(1077310717952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_dpp_gfx11
33762 UINT64_C(1077310717952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_dpp_gfx12
33763 UINT64_C(3568893952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_gfx11
33764 UINT64_C(3568893952), UINT64_C(0), // V_CMPX_LT_U16_t16_e64_gfx12
33765 UINT64_C(2106720256), UINT64_C(0), // V_CMPX_LT_U32_e32_dpp8_gfx11
33766 UINT64_C(2106720256), UINT64_C(0), // V_CMPX_LT_U32_e32_dpp8_gfx12
33767 UINT64_C(2106720506), UINT64_C(0), // V_CMPX_LT_U32_e32_dpp_gfx11
33768 UINT64_C(2106720506), UINT64_C(0), // V_CMPX_LT_U32_e32_dpp_gfx12
33769 UINT64_C(2107768832), UINT64_C(0), // V_CMPX_LT_U32_e32_gfx10
33770 UINT64_C(2106720256), UINT64_C(0), // V_CMPX_LT_U32_e32_gfx11
33771 UINT64_C(2106720256), UINT64_C(0), // V_CMPX_LT_U32_e32_gfx12
33772 UINT64_C(2107768832), UINT64_C(0), // V_CMPX_LT_U32_e32_gfx6_gfx7
33773 UINT64_C(2108817408), UINT64_C(0), // V_CMPX_LT_U32_e32_vi
33774 UINT64_C(3569942528), UINT64_C(0), // V_CMPX_LT_U32_e64_dpp8_gfx11
33775 UINT64_C(3569942528), UINT64_C(0), // V_CMPX_LT_U32_e64_dpp8_gfx12
33776 UINT64_C(1077311766528), UINT64_C(0), // V_CMPX_LT_U32_e64_dpp_gfx11
33777 UINT64_C(1077311766528), UINT64_C(0), // V_CMPX_LT_U32_e64_dpp_gfx12
33778 UINT64_C(3570466816), UINT64_C(0), // V_CMPX_LT_U32_e64_gfx10
33779 UINT64_C(3569942528), UINT64_C(0), // V_CMPX_LT_U32_e64_gfx11
33780 UINT64_C(3569942528), UINT64_C(0), // V_CMPX_LT_U32_e64_gfx12
33781 UINT64_C(3517054976), UINT64_C(0), // V_CMPX_LT_U32_e64_gfx6_gfx7
33782 UINT64_C(3503882240), UINT64_C(0), // V_CMPX_LT_U32_e64_vi
33783 UINT64_C(2107769081), UINT64_C(0), // V_CMPX_LT_U32_sdwa_gfx10
33784 UINT64_C(2108817657), UINT64_C(0), // V_CMPX_LT_U32_sdwa_gfx9
33785 UINT64_C(2108817657), UINT64_C(0), // V_CMPX_LT_U32_sdwa_vi
33786 UINT64_C(2111963136), UINT64_C(0), // V_CMPX_LT_U64_e32_gfx10
33787 UINT64_C(2108817408), UINT64_C(0), // V_CMPX_LT_U64_e32_gfx11
33788 UINT64_C(2108817408), UINT64_C(0), // V_CMPX_LT_U64_e32_gfx12
33789 UINT64_C(2111963136), UINT64_C(0), // V_CMPX_LT_U64_e32_gfx6_gfx7
33790 UINT64_C(2113011712), UINT64_C(0), // V_CMPX_LT_U64_e32_vi
33791 UINT64_C(3572563968), UINT64_C(0), // V_CMPX_LT_U64_e64_gfx10
33792 UINT64_C(3570991104), UINT64_C(0), // V_CMPX_LT_U64_e64_gfx11
33793 UINT64_C(3570991104), UINT64_C(0), // V_CMPX_LT_U64_e64_gfx12
33794 UINT64_C(3521249280), UINT64_C(0), // V_CMPX_LT_U64_e64_gfx6_gfx7
33795 UINT64_C(3505979392), UINT64_C(0), // V_CMPX_LT_U64_e64_vi
33796 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_NEQ_F16_e32_gfx10
33797 UINT64_C(2088370176), UINT64_C(0), // V_CMPX_NEQ_F16_e32_vi
33798 UINT64_C(3573350400), UINT64_C(0), // V_CMPX_NEQ_F16_e64_gfx10
33799 UINT64_C(3493658624), UINT64_C(0), // V_CMPX_NEQ_F16_e64_vi
33800 UINT64_C(2113536249), UINT64_C(0), // V_CMPX_NEQ_F16_sdwa_gfx10
33801 UINT64_C(2088370425), UINT64_C(0), // V_CMPX_NEQ_F16_sdwa_gfx9
33802 UINT64_C(2088370425), UINT64_C(0), // V_CMPX_NEQ_F16_sdwa_vi
33803 UINT64_C(2098855936), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_dpp8_gfx11
33804 UINT64_C(2098855936), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_dpp8_gfx12
33805 UINT64_C(2098856186), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_dpp_gfx11
33806 UINT64_C(2098856186), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_dpp_gfx12
33807 UINT64_C(2098855936), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_gfx11
33808 UINT64_C(2098855936), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e32_gfx12
33809 UINT64_C(3566010368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_dpp8_gfx11
33810 UINT64_C(3566010368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_dpp8_gfx12
33811 UINT64_C(1077307834368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_dpp_gfx11
33812 UINT64_C(1077307834368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_dpp_gfx12
33813 UINT64_C(3566010368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_gfx11
33814 UINT64_C(3566010368), UINT64_C(0), // V_CMPX_NEQ_F16_t16_e64_gfx12
33815 UINT64_C(2100953088), UINT64_C(0), // V_CMPX_NEQ_F32_e32_dpp8_gfx11
33816 UINT64_C(2100953088), UINT64_C(0), // V_CMPX_NEQ_F32_e32_dpp8_gfx12
33817 UINT64_C(2100953338), UINT64_C(0), // V_CMPX_NEQ_F32_e32_dpp_gfx11
33818 UINT64_C(2100953338), UINT64_C(0), // V_CMPX_NEQ_F32_e32_dpp_gfx12
33819 UINT64_C(2084175872), UINT64_C(0), // V_CMPX_NEQ_F32_e32_gfx10
33820 UINT64_C(2100953088), UINT64_C(0), // V_CMPX_NEQ_F32_e32_gfx11
33821 UINT64_C(2100953088), UINT64_C(0), // V_CMPX_NEQ_F32_e32_gfx12
33822 UINT64_C(2084175872), UINT64_C(0), // V_CMPX_NEQ_F32_e32_gfx6_gfx7
33823 UINT64_C(2092564480), UINT64_C(0), // V_CMPX_NEQ_F32_e32_vi
33824 UINT64_C(3567058944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_dpp8_gfx11
33825 UINT64_C(3567058944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_dpp8_gfx12
33826 UINT64_C(1077308882944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_dpp_gfx11
33827 UINT64_C(1077308882944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_dpp_gfx12
33828 UINT64_C(3558670336), UINT64_C(0), // V_CMPX_NEQ_F32_e64_gfx10
33829 UINT64_C(3567058944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_gfx11
33830 UINT64_C(3567058944), UINT64_C(0), // V_CMPX_NEQ_F32_e64_gfx12
33831 UINT64_C(3493462016), UINT64_C(0), // V_CMPX_NEQ_F32_e64_gfx6_gfx7
33832 UINT64_C(3495755776), UINT64_C(0), // V_CMPX_NEQ_F32_e64_vi
33833 UINT64_C(2084176121), UINT64_C(0), // V_CMPX_NEQ_F32_sdwa_gfx10
33834 UINT64_C(2092564729), UINT64_C(0), // V_CMPX_NEQ_F32_sdwa_gfx9
33835 UINT64_C(2092564729), UINT64_C(0), // V_CMPX_NEQ_F32_sdwa_vi
33836 UINT64_C(2088370176), UINT64_C(0), // V_CMPX_NEQ_F64_e32_gfx10
33837 UINT64_C(2103050240), UINT64_C(0), // V_CMPX_NEQ_F64_e32_gfx11
33838 UINT64_C(2103050240), UINT64_C(0), // V_CMPX_NEQ_F64_e32_gfx12
33839 UINT64_C(2088370176), UINT64_C(0), // V_CMPX_NEQ_F64_e32_gfx6_gfx7
33840 UINT64_C(2096758784), UINT64_C(0), // V_CMPX_NEQ_F64_e32_vi
33841 UINT64_C(3560767488), UINT64_C(0), // V_CMPX_NEQ_F64_e64_gfx10
33842 UINT64_C(3568107520), UINT64_C(0), // V_CMPX_NEQ_F64_e64_gfx11
33843 UINT64_C(3568107520), UINT64_C(0), // V_CMPX_NEQ_F64_e64_gfx12
33844 UINT64_C(3497656320), UINT64_C(0), // V_CMPX_NEQ_F64_e64_gfx6_gfx7
33845 UINT64_C(3497852928), UINT64_C(0), // V_CMPX_NEQ_F64_e64_vi
33846 UINT64_C(2100953088), UINT64_C(0), // V_CMPX_NE_I16_e32_gfx10
33847 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I16_e32_vi
33848 UINT64_C(3567058944), UINT64_C(0), // V_CMPX_NE_I16_e64_gfx10
33849 UINT64_C(3501522944), UINT64_C(0), // V_CMPX_NE_I16_e64_vi
33850 UINT64_C(2100953337), UINT64_C(0), // V_CMPX_NE_I16_sdwa_gfx10
33851 UINT64_C(2104099065), UINT64_C(0), // V_CMPX_NE_I16_sdwa_gfx9
33852 UINT64_C(2104099065), UINT64_C(0), // V_CMPX_NE_I16_sdwa_vi
33853 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_dpp8_gfx11
33854 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_dpp8_gfx12
33855 UINT64_C(2104099066), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_dpp_gfx11
33856 UINT64_C(2104099066), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_dpp_gfx12
33857 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_gfx11
33858 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I16_t16_e32_gfx12
33859 UINT64_C(3568631808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_dpp8_gfx11
33860 UINT64_C(3568631808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_dpp8_gfx12
33861 UINT64_C(1077310455808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_dpp_gfx11
33862 UINT64_C(1077310455808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_dpp_gfx12
33863 UINT64_C(3568631808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_gfx11
33864 UINT64_C(3568631808), UINT64_C(0), // V_CMPX_NE_I16_t16_e64_gfx12
33865 UINT64_C(2106195968), UINT64_C(0), // V_CMPX_NE_I32_e32_dpp8_gfx11
33866 UINT64_C(2106195968), UINT64_C(0), // V_CMPX_NE_I32_e32_dpp8_gfx12
33867 UINT64_C(2106196218), UINT64_C(0), // V_CMPX_NE_I32_e32_dpp_gfx11
33868 UINT64_C(2106196218), UINT64_C(0), // V_CMPX_NE_I32_e32_dpp_gfx12
33869 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_NE_I32_e32_gfx10
33870 UINT64_C(2106195968), UINT64_C(0), // V_CMPX_NE_I32_e32_gfx11
33871 UINT64_C(2106195968), UINT64_C(0), // V_CMPX_NE_I32_e32_gfx12
33872 UINT64_C(2099904512), UINT64_C(0), // V_CMPX_NE_I32_e32_gfx6_gfx7
33873 UINT64_C(2108293120), UINT64_C(0), // V_CMPX_NE_I32_e32_vi
33874 UINT64_C(3569680384), UINT64_C(0), // V_CMPX_NE_I32_e64_dpp8_gfx11
33875 UINT64_C(3569680384), UINT64_C(0), // V_CMPX_NE_I32_e64_dpp8_gfx12
33876 UINT64_C(1077311504384), UINT64_C(0), // V_CMPX_NE_I32_e64_dpp_gfx11
33877 UINT64_C(1077311504384), UINT64_C(0), // V_CMPX_NE_I32_e64_dpp_gfx12
33878 UINT64_C(3566534656), UINT64_C(0), // V_CMPX_NE_I32_e64_gfx10
33879 UINT64_C(3569680384), UINT64_C(0), // V_CMPX_NE_I32_e64_gfx11
33880 UINT64_C(3569680384), UINT64_C(0), // V_CMPX_NE_I32_e64_gfx12
33881 UINT64_C(3509190656), UINT64_C(0), // V_CMPX_NE_I32_e64_gfx6_gfx7
33882 UINT64_C(3503620096), UINT64_C(0), // V_CMPX_NE_I32_e64_vi
33883 UINT64_C(2099904761), UINT64_C(0), // V_CMPX_NE_I32_sdwa_gfx10
33884 UINT64_C(2108293369), UINT64_C(0), // V_CMPX_NE_I32_sdwa_gfx9
33885 UINT64_C(2108293369), UINT64_C(0), // V_CMPX_NE_I32_sdwa_vi
33886 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I64_e32_gfx10
33887 UINT64_C(2108293120), UINT64_C(0), // V_CMPX_NE_I64_e32_gfx11
33888 UINT64_C(2108293120), UINT64_C(0), // V_CMPX_NE_I64_e32_gfx12
33889 UINT64_C(2104098816), UINT64_C(0), // V_CMPX_NE_I64_e32_gfx6_gfx7
33890 UINT64_C(2112487424), UINT64_C(0), // V_CMPX_NE_I64_e32_vi
33891 UINT64_C(3568631808), UINT64_C(0), // V_CMPX_NE_I64_e64_gfx10
33892 UINT64_C(3570728960), UINT64_C(0), // V_CMPX_NE_I64_e64_gfx11
33893 UINT64_C(3570728960), UINT64_C(0), // V_CMPX_NE_I64_e64_gfx12
33894 UINT64_C(3513384960), UINT64_C(0), // V_CMPX_NE_I64_e64_gfx6_gfx7
33895 UINT64_C(3505717248), UINT64_C(0), // V_CMPX_NE_I64_e64_vi
33896 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_e32_gfx10
33897 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_e32_vi
33898 UINT64_C(3569156096), UINT64_C(0), // V_CMPX_NE_U16_e64_gfx10
33899 UINT64_C(3502047232), UINT64_C(0), // V_CMPX_NE_U16_e64_vi
33900 UINT64_C(2105147641), UINT64_C(0), // V_CMPX_NE_U16_sdwa_gfx10
33901 UINT64_C(2105147641), UINT64_C(0), // V_CMPX_NE_U16_sdwa_gfx9
33902 UINT64_C(2105147641), UINT64_C(0), // V_CMPX_NE_U16_sdwa_vi
33903 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_dpp8_gfx11
33904 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_dpp8_gfx12
33905 UINT64_C(2105147642), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_dpp_gfx11
33906 UINT64_C(2105147642), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_dpp_gfx12
33907 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_gfx11
33908 UINT64_C(2105147392), UINT64_C(0), // V_CMPX_NE_U16_t16_e32_gfx12
33909 UINT64_C(3569156096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_dpp8_gfx11
33910 UINT64_C(3569156096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_dpp8_gfx12
33911 UINT64_C(1077310980096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_dpp_gfx11
33912 UINT64_C(1077310980096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_dpp_gfx12
33913 UINT64_C(3569156096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_gfx11
33914 UINT64_C(3569156096), UINT64_C(0), // V_CMPX_NE_U16_t16_e64_gfx12
33915 UINT64_C(2107244544), UINT64_C(0), // V_CMPX_NE_U32_e32_dpp8_gfx11
33916 UINT64_C(2107244544), UINT64_C(0), // V_CMPX_NE_U32_e32_dpp8_gfx12
33917 UINT64_C(2107244794), UINT64_C(0), // V_CMPX_NE_U32_e32_dpp_gfx11
33918 UINT64_C(2107244794), UINT64_C(0), // V_CMPX_NE_U32_e32_dpp_gfx12
33919 UINT64_C(2108293120), UINT64_C(0), // V_CMPX_NE_U32_e32_gfx10
33920 UINT64_C(2107244544), UINT64_C(0), // V_CMPX_NE_U32_e32_gfx11
33921 UINT64_C(2107244544), UINT64_C(0), // V_CMPX_NE_U32_e32_gfx12
33922 UINT64_C(2108293120), UINT64_C(0), // V_CMPX_NE_U32_e32_gfx6_gfx7
33923 UINT64_C(2109341696), UINT64_C(0), // V_CMPX_NE_U32_e32_vi
33924 UINT64_C(3570204672), UINT64_C(0), // V_CMPX_NE_U32_e64_dpp8_gfx11
33925 UINT64_C(3570204672), UINT64_C(0), // V_CMPX_NE_U32_e64_dpp8_gfx12
33926 UINT64_C(1077312028672), UINT64_C(0), // V_CMPX_NE_U32_e64_dpp_gfx11
33927 UINT64_C(1077312028672), UINT64_C(0), // V_CMPX_NE_U32_e64_dpp_gfx12
33928 UINT64_C(3570728960), UINT64_C(0), // V_CMPX_NE_U32_e64_gfx10
33929 UINT64_C(3570204672), UINT64_C(0), // V_CMPX_NE_U32_e64_gfx11
33930 UINT64_C(3570204672), UINT64_C(0), // V_CMPX_NE_U32_e64_gfx12
33931 UINT64_C(3517579264), UINT64_C(0), // V_CMPX_NE_U32_e64_gfx6_gfx7
33932 UINT64_C(3504144384), UINT64_C(0), // V_CMPX_NE_U32_e64_vi
33933 UINT64_C(2108293369), UINT64_C(0), // V_CMPX_NE_U32_sdwa_gfx10
33934 UINT64_C(2109341945), UINT64_C(0), // V_CMPX_NE_U32_sdwa_gfx9
33935 UINT64_C(2109341945), UINT64_C(0), // V_CMPX_NE_U32_sdwa_vi
33936 UINT64_C(2112487424), UINT64_C(0), // V_CMPX_NE_U64_e32_gfx10
33937 UINT64_C(2109341696), UINT64_C(0), // V_CMPX_NE_U64_e32_gfx11
33938 UINT64_C(2109341696), UINT64_C(0), // V_CMPX_NE_U64_e32_gfx12
33939 UINT64_C(2112487424), UINT64_C(0), // V_CMPX_NE_U64_e32_gfx6_gfx7
33940 UINT64_C(2113536000), UINT64_C(0), // V_CMPX_NE_U64_e32_vi
33941 UINT64_C(3572826112), UINT64_C(0), // V_CMPX_NE_U64_e64_gfx10
33942 UINT64_C(3571253248), UINT64_C(0), // V_CMPX_NE_U64_e64_gfx11
33943 UINT64_C(3571253248), UINT64_C(0), // V_CMPX_NE_U64_e64_gfx12
33944 UINT64_C(3521773568), UINT64_C(0), // V_CMPX_NE_U64_e64_gfx6_gfx7
33945 UINT64_C(3506241536), UINT64_C(0), // V_CMPX_NE_U64_e64_vi
33946 UINT64_C(2113011712), UINT64_C(0), // V_CMPX_NGE_F16_e32_gfx10
33947 UINT64_C(2087845888), UINT64_C(0), // V_CMPX_NGE_F16_e32_vi
33948 UINT64_C(3573088256), UINT64_C(0), // V_CMPX_NGE_F16_e64_gfx10
33949 UINT64_C(3493396480), UINT64_C(0), // V_CMPX_NGE_F16_e64_vi
33950 UINT64_C(2113011961), UINT64_C(0), // V_CMPX_NGE_F16_sdwa_gfx10
33951 UINT64_C(2087846137), UINT64_C(0), // V_CMPX_NGE_F16_sdwa_gfx9
33952 UINT64_C(2087846137), UINT64_C(0), // V_CMPX_NGE_F16_sdwa_vi
33953 UINT64_C(2098331648), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_dpp8_gfx11
33954 UINT64_C(2098331648), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_dpp8_gfx12
33955 UINT64_C(2098331898), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_dpp_gfx11
33956 UINT64_C(2098331898), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_dpp_gfx12
33957 UINT64_C(2098331648), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_gfx11
33958 UINT64_C(2098331648), UINT64_C(0), // V_CMPX_NGE_F16_t16_e32_gfx12
33959 UINT64_C(3565748224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_dpp8_gfx11
33960 UINT64_C(3565748224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_dpp8_gfx12
33961 UINT64_C(1077307572224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_dpp_gfx11
33962 UINT64_C(1077307572224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_dpp_gfx12
33963 UINT64_C(3565748224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_gfx11
33964 UINT64_C(3565748224), UINT64_C(0), // V_CMPX_NGE_F16_t16_e64_gfx12
33965 UINT64_C(2100428800), UINT64_C(0), // V_CMPX_NGE_F32_e32_dpp8_gfx11
33966 UINT64_C(2100428800), UINT64_C(0), // V_CMPX_NGE_F32_e32_dpp8_gfx12
33967 UINT64_C(2100429050), UINT64_C(0), // V_CMPX_NGE_F32_e32_dpp_gfx11
33968 UINT64_C(2100429050), UINT64_C(0), // V_CMPX_NGE_F32_e32_dpp_gfx12
33969 UINT64_C(2083651584), UINT64_C(0), // V_CMPX_NGE_F32_e32_gfx10
33970 UINT64_C(2100428800), UINT64_C(0), // V_CMPX_NGE_F32_e32_gfx11
33971 UINT64_C(2100428800), UINT64_C(0), // V_CMPX_NGE_F32_e32_gfx12
33972 UINT64_C(2083651584), UINT64_C(0), // V_CMPX_NGE_F32_e32_gfx6_gfx7
33973 UINT64_C(2092040192), UINT64_C(0), // V_CMPX_NGE_F32_e32_vi
33974 UINT64_C(3566796800), UINT64_C(0), // V_CMPX_NGE_F32_e64_dpp8_gfx11
33975 UINT64_C(3566796800), UINT64_C(0), // V_CMPX_NGE_F32_e64_dpp8_gfx12
33976 UINT64_C(1077308620800), UINT64_C(0), // V_CMPX_NGE_F32_e64_dpp_gfx11
33977 UINT64_C(1077308620800), UINT64_C(0), // V_CMPX_NGE_F32_e64_dpp_gfx12
33978 UINT64_C(3558408192), UINT64_C(0), // V_CMPX_NGE_F32_e64_gfx10
33979 UINT64_C(3566796800), UINT64_C(0), // V_CMPX_NGE_F32_e64_gfx11
33980 UINT64_C(3566796800), UINT64_C(0), // V_CMPX_NGE_F32_e64_gfx12
33981 UINT64_C(3492937728), UINT64_C(0), // V_CMPX_NGE_F32_e64_gfx6_gfx7
33982 UINT64_C(3495493632), UINT64_C(0), // V_CMPX_NGE_F32_e64_vi
33983 UINT64_C(2083651833), UINT64_C(0), // V_CMPX_NGE_F32_sdwa_gfx10
33984 UINT64_C(2092040441), UINT64_C(0), // V_CMPX_NGE_F32_sdwa_gfx9
33985 UINT64_C(2092040441), UINT64_C(0), // V_CMPX_NGE_F32_sdwa_vi
33986 UINT64_C(2087845888), UINT64_C(0), // V_CMPX_NGE_F64_e32_gfx10
33987 UINT64_C(2102525952), UINT64_C(0), // V_CMPX_NGE_F64_e32_gfx11
33988 UINT64_C(2102525952), UINT64_C(0), // V_CMPX_NGE_F64_e32_gfx12
33989 UINT64_C(2087845888), UINT64_C(0), // V_CMPX_NGE_F64_e32_gfx6_gfx7
33990 UINT64_C(2096234496), UINT64_C(0), // V_CMPX_NGE_F64_e32_vi
33991 UINT64_C(3560505344), UINT64_C(0), // V_CMPX_NGE_F64_e64_gfx10
33992 UINT64_C(3567845376), UINT64_C(0), // V_CMPX_NGE_F64_e64_gfx11
33993 UINT64_C(3567845376), UINT64_C(0), // V_CMPX_NGE_F64_e64_gfx12
33994 UINT64_C(3497132032), UINT64_C(0), // V_CMPX_NGE_F64_e64_gfx6_gfx7
33995 UINT64_C(3497590784), UINT64_C(0), // V_CMPX_NGE_F64_e64_vi
33996 UINT64_C(2113273856), UINT64_C(0), // V_CMPX_NGT_F16_e32_gfx10
33997 UINT64_C(2088108032), UINT64_C(0), // V_CMPX_NGT_F16_e32_vi
33998 UINT64_C(3573219328), UINT64_C(0), // V_CMPX_NGT_F16_e64_gfx10
33999 UINT64_C(3493527552), UINT64_C(0), // V_CMPX_NGT_F16_e64_vi
34000 UINT64_C(2113274105), UINT64_C(0), // V_CMPX_NGT_F16_sdwa_gfx10
34001 UINT64_C(2088108281), UINT64_C(0), // V_CMPX_NGT_F16_sdwa_gfx9
34002 UINT64_C(2088108281), UINT64_C(0), // V_CMPX_NGT_F16_sdwa_vi
34003 UINT64_C(2098593792), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_dpp8_gfx11
34004 UINT64_C(2098593792), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_dpp8_gfx12
34005 UINT64_C(2098594042), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_dpp_gfx11
34006 UINT64_C(2098594042), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_dpp_gfx12
34007 UINT64_C(2098593792), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_gfx11
34008 UINT64_C(2098593792), UINT64_C(0), // V_CMPX_NGT_F16_t16_e32_gfx12
34009 UINT64_C(3565879296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_dpp8_gfx11
34010 UINT64_C(3565879296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_dpp8_gfx12
34011 UINT64_C(1077307703296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_dpp_gfx11
34012 UINT64_C(1077307703296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_dpp_gfx12
34013 UINT64_C(3565879296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_gfx11
34014 UINT64_C(3565879296), UINT64_C(0), // V_CMPX_NGT_F16_t16_e64_gfx12
34015 UINT64_C(2100690944), UINT64_C(0), // V_CMPX_NGT_F32_e32_dpp8_gfx11
34016 UINT64_C(2100690944), UINT64_C(0), // V_CMPX_NGT_F32_e32_dpp8_gfx12
34017 UINT64_C(2100691194), UINT64_C(0), // V_CMPX_NGT_F32_e32_dpp_gfx11
34018 UINT64_C(2100691194), UINT64_C(0), // V_CMPX_NGT_F32_e32_dpp_gfx12
34019 UINT64_C(2083913728), UINT64_C(0), // V_CMPX_NGT_F32_e32_gfx10
34020 UINT64_C(2100690944), UINT64_C(0), // V_CMPX_NGT_F32_e32_gfx11
34021 UINT64_C(2100690944), UINT64_C(0), // V_CMPX_NGT_F32_e32_gfx12
34022 UINT64_C(2083913728), UINT64_C(0), // V_CMPX_NGT_F32_e32_gfx6_gfx7
34023 UINT64_C(2092302336), UINT64_C(0), // V_CMPX_NGT_F32_e32_vi
34024 UINT64_C(3566927872), UINT64_C(0), // V_CMPX_NGT_F32_e64_dpp8_gfx11
34025 UINT64_C(3566927872), UINT64_C(0), // V_CMPX_NGT_F32_e64_dpp8_gfx12
34026 UINT64_C(1077308751872), UINT64_C(0), // V_CMPX_NGT_F32_e64_dpp_gfx11
34027 UINT64_C(1077308751872), UINT64_C(0), // V_CMPX_NGT_F32_e64_dpp_gfx12
34028 UINT64_C(3558539264), UINT64_C(0), // V_CMPX_NGT_F32_e64_gfx10
34029 UINT64_C(3566927872), UINT64_C(0), // V_CMPX_NGT_F32_e64_gfx11
34030 UINT64_C(3566927872), UINT64_C(0), // V_CMPX_NGT_F32_e64_gfx12
34031 UINT64_C(3493199872), UINT64_C(0), // V_CMPX_NGT_F32_e64_gfx6_gfx7
34032 UINT64_C(3495624704), UINT64_C(0), // V_CMPX_NGT_F32_e64_vi
34033 UINT64_C(2083913977), UINT64_C(0), // V_CMPX_NGT_F32_sdwa_gfx10
34034 UINT64_C(2092302585), UINT64_C(0), // V_CMPX_NGT_F32_sdwa_gfx9
34035 UINT64_C(2092302585), UINT64_C(0), // V_CMPX_NGT_F32_sdwa_vi
34036 UINT64_C(2088108032), UINT64_C(0), // V_CMPX_NGT_F64_e32_gfx10
34037 UINT64_C(2102788096), UINT64_C(0), // V_CMPX_NGT_F64_e32_gfx11
34038 UINT64_C(2102788096), UINT64_C(0), // V_CMPX_NGT_F64_e32_gfx12
34039 UINT64_C(2088108032), UINT64_C(0), // V_CMPX_NGT_F64_e32_gfx6_gfx7
34040 UINT64_C(2096496640), UINT64_C(0), // V_CMPX_NGT_F64_e32_vi
34041 UINT64_C(3560636416), UINT64_C(0), // V_CMPX_NGT_F64_e64_gfx10
34042 UINT64_C(3567976448), UINT64_C(0), // V_CMPX_NGT_F64_e64_gfx11
34043 UINT64_C(3567976448), UINT64_C(0), // V_CMPX_NGT_F64_e64_gfx12
34044 UINT64_C(3497394176), UINT64_C(0), // V_CMPX_NGT_F64_e64_gfx6_gfx7
34045 UINT64_C(3497721856), UINT64_C(0), // V_CMPX_NGT_F64_e64_vi
34046 UINT64_C(2113404928), UINT64_C(0), // V_CMPX_NLE_F16_e32_gfx10
34047 UINT64_C(2088239104), UINT64_C(0), // V_CMPX_NLE_F16_e32_vi
34048 UINT64_C(3573284864), UINT64_C(0), // V_CMPX_NLE_F16_e64_gfx10
34049 UINT64_C(3493593088), UINT64_C(0), // V_CMPX_NLE_F16_e64_vi
34050 UINT64_C(2113405177), UINT64_C(0), // V_CMPX_NLE_F16_sdwa_gfx10
34051 UINT64_C(2088239353), UINT64_C(0), // V_CMPX_NLE_F16_sdwa_gfx9
34052 UINT64_C(2088239353), UINT64_C(0), // V_CMPX_NLE_F16_sdwa_vi
34053 UINT64_C(2098724864), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_dpp8_gfx11
34054 UINT64_C(2098724864), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_dpp8_gfx12
34055 UINT64_C(2098725114), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_dpp_gfx11
34056 UINT64_C(2098725114), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_dpp_gfx12
34057 UINT64_C(2098724864), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_gfx11
34058 UINT64_C(2098724864), UINT64_C(0), // V_CMPX_NLE_F16_t16_e32_gfx12
34059 UINT64_C(3565944832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_dpp8_gfx11
34060 UINT64_C(3565944832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_dpp8_gfx12
34061 UINT64_C(1077307768832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_dpp_gfx11
34062 UINT64_C(1077307768832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_dpp_gfx12
34063 UINT64_C(3565944832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_gfx11
34064 UINT64_C(3565944832), UINT64_C(0), // V_CMPX_NLE_F16_t16_e64_gfx12
34065 UINT64_C(2100822016), UINT64_C(0), // V_CMPX_NLE_F32_e32_dpp8_gfx11
34066 UINT64_C(2100822016), UINT64_C(0), // V_CMPX_NLE_F32_e32_dpp8_gfx12
34067 UINT64_C(2100822266), UINT64_C(0), // V_CMPX_NLE_F32_e32_dpp_gfx11
34068 UINT64_C(2100822266), UINT64_C(0), // V_CMPX_NLE_F32_e32_dpp_gfx12
34069 UINT64_C(2084044800), UINT64_C(0), // V_CMPX_NLE_F32_e32_gfx10
34070 UINT64_C(2100822016), UINT64_C(0), // V_CMPX_NLE_F32_e32_gfx11
34071 UINT64_C(2100822016), UINT64_C(0), // V_CMPX_NLE_F32_e32_gfx12
34072 UINT64_C(2084044800), UINT64_C(0), // V_CMPX_NLE_F32_e32_gfx6_gfx7
34073 UINT64_C(2092433408), UINT64_C(0), // V_CMPX_NLE_F32_e32_vi
34074 UINT64_C(3566993408), UINT64_C(0), // V_CMPX_NLE_F32_e64_dpp8_gfx11
34075 UINT64_C(3566993408), UINT64_C(0), // V_CMPX_NLE_F32_e64_dpp8_gfx12
34076 UINT64_C(1077308817408), UINT64_C(0), // V_CMPX_NLE_F32_e64_dpp_gfx11
34077 UINT64_C(1077308817408), UINT64_C(0), // V_CMPX_NLE_F32_e64_dpp_gfx12
34078 UINT64_C(3558604800), UINT64_C(0), // V_CMPX_NLE_F32_e64_gfx10
34079 UINT64_C(3566993408), UINT64_C(0), // V_CMPX_NLE_F32_e64_gfx11
34080 UINT64_C(3566993408), UINT64_C(0), // V_CMPX_NLE_F32_e64_gfx12
34081 UINT64_C(3493330944), UINT64_C(0), // V_CMPX_NLE_F32_e64_gfx6_gfx7
34082 UINT64_C(3495690240), UINT64_C(0), // V_CMPX_NLE_F32_e64_vi
34083 UINT64_C(2084045049), UINT64_C(0), // V_CMPX_NLE_F32_sdwa_gfx10
34084 UINT64_C(2092433657), UINT64_C(0), // V_CMPX_NLE_F32_sdwa_gfx9
34085 UINT64_C(2092433657), UINT64_C(0), // V_CMPX_NLE_F32_sdwa_vi
34086 UINT64_C(2088239104), UINT64_C(0), // V_CMPX_NLE_F64_e32_gfx10
34087 UINT64_C(2102919168), UINT64_C(0), // V_CMPX_NLE_F64_e32_gfx11
34088 UINT64_C(2102919168), UINT64_C(0), // V_CMPX_NLE_F64_e32_gfx12
34089 UINT64_C(2088239104), UINT64_C(0), // V_CMPX_NLE_F64_e32_gfx6_gfx7
34090 UINT64_C(2096627712), UINT64_C(0), // V_CMPX_NLE_F64_e32_vi
34091 UINT64_C(3560701952), UINT64_C(0), // V_CMPX_NLE_F64_e64_gfx10
34092 UINT64_C(3568041984), UINT64_C(0), // V_CMPX_NLE_F64_e64_gfx11
34093 UINT64_C(3568041984), UINT64_C(0), // V_CMPX_NLE_F64_e64_gfx12
34094 UINT64_C(3497525248), UINT64_C(0), // V_CMPX_NLE_F64_e64_gfx6_gfx7
34095 UINT64_C(3497787392), UINT64_C(0), // V_CMPX_NLE_F64_e64_vi
34096 UINT64_C(2113142784), UINT64_C(0), // V_CMPX_NLG_F16_e32_gfx10
34097 UINT64_C(2087976960), UINT64_C(0), // V_CMPX_NLG_F16_e32_vi
34098 UINT64_C(3573153792), UINT64_C(0), // V_CMPX_NLG_F16_e64_gfx10
34099 UINT64_C(3493462016), UINT64_C(0), // V_CMPX_NLG_F16_e64_vi
34100 UINT64_C(2113143033), UINT64_C(0), // V_CMPX_NLG_F16_sdwa_gfx10
34101 UINT64_C(2087977209), UINT64_C(0), // V_CMPX_NLG_F16_sdwa_gfx9
34102 UINT64_C(2087977209), UINT64_C(0), // V_CMPX_NLG_F16_sdwa_vi
34103 UINT64_C(2098462720), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_dpp8_gfx11
34104 UINT64_C(2098462720), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_dpp8_gfx12
34105 UINT64_C(2098462970), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_dpp_gfx11
34106 UINT64_C(2098462970), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_dpp_gfx12
34107 UINT64_C(2098462720), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_gfx11
34108 UINT64_C(2098462720), UINT64_C(0), // V_CMPX_NLG_F16_t16_e32_gfx12
34109 UINT64_C(3565813760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_dpp8_gfx11
34110 UINT64_C(3565813760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_dpp8_gfx12
34111 UINT64_C(1077307637760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_dpp_gfx11
34112 UINT64_C(1077307637760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_dpp_gfx12
34113 UINT64_C(3565813760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_gfx11
34114 UINT64_C(3565813760), UINT64_C(0), // V_CMPX_NLG_F16_t16_e64_gfx12
34115 UINT64_C(2100559872), UINT64_C(0), // V_CMPX_NLG_F32_e32_dpp8_gfx11
34116 UINT64_C(2100559872), UINT64_C(0), // V_CMPX_NLG_F32_e32_dpp8_gfx12
34117 UINT64_C(2100560122), UINT64_C(0), // V_CMPX_NLG_F32_e32_dpp_gfx11
34118 UINT64_C(2100560122), UINT64_C(0), // V_CMPX_NLG_F32_e32_dpp_gfx12
34119 UINT64_C(2083782656), UINT64_C(0), // V_CMPX_NLG_F32_e32_gfx10
34120 UINT64_C(2100559872), UINT64_C(0), // V_CMPX_NLG_F32_e32_gfx11
34121 UINT64_C(2100559872), UINT64_C(0), // V_CMPX_NLG_F32_e32_gfx12
34122 UINT64_C(2083782656), UINT64_C(0), // V_CMPX_NLG_F32_e32_gfx6_gfx7
34123 UINT64_C(2092171264), UINT64_C(0), // V_CMPX_NLG_F32_e32_vi
34124 UINT64_C(3566862336), UINT64_C(0), // V_CMPX_NLG_F32_e64_dpp8_gfx11
34125 UINT64_C(3566862336), UINT64_C(0), // V_CMPX_NLG_F32_e64_dpp8_gfx12
34126 UINT64_C(1077308686336), UINT64_C(0), // V_CMPX_NLG_F32_e64_dpp_gfx11
34127 UINT64_C(1077308686336), UINT64_C(0), // V_CMPX_NLG_F32_e64_dpp_gfx12
34128 UINT64_C(3558473728), UINT64_C(0), // V_CMPX_NLG_F32_e64_gfx10
34129 UINT64_C(3566862336), UINT64_C(0), // V_CMPX_NLG_F32_e64_gfx11
34130 UINT64_C(3566862336), UINT64_C(0), // V_CMPX_NLG_F32_e64_gfx12
34131 UINT64_C(3493068800), UINT64_C(0), // V_CMPX_NLG_F32_e64_gfx6_gfx7
34132 UINT64_C(3495559168), UINT64_C(0), // V_CMPX_NLG_F32_e64_vi
34133 UINT64_C(2083782905), UINT64_C(0), // V_CMPX_NLG_F32_sdwa_gfx10
34134 UINT64_C(2092171513), UINT64_C(0), // V_CMPX_NLG_F32_sdwa_gfx9
34135 UINT64_C(2092171513), UINT64_C(0), // V_CMPX_NLG_F32_sdwa_vi
34136 UINT64_C(2087976960), UINT64_C(0), // V_CMPX_NLG_F64_e32_gfx10
34137 UINT64_C(2102657024), UINT64_C(0), // V_CMPX_NLG_F64_e32_gfx11
34138 UINT64_C(2102657024), UINT64_C(0), // V_CMPX_NLG_F64_e32_gfx12
34139 UINT64_C(2087976960), UINT64_C(0), // V_CMPX_NLG_F64_e32_gfx6_gfx7
34140 UINT64_C(2096365568), UINT64_C(0), // V_CMPX_NLG_F64_e32_vi
34141 UINT64_C(3560570880), UINT64_C(0), // V_CMPX_NLG_F64_e64_gfx10
34142 UINT64_C(3567910912), UINT64_C(0), // V_CMPX_NLG_F64_e64_gfx11
34143 UINT64_C(3567910912), UINT64_C(0), // V_CMPX_NLG_F64_e64_gfx12
34144 UINT64_C(3497263104), UINT64_C(0), // V_CMPX_NLG_F64_e64_gfx6_gfx7
34145 UINT64_C(3497656320), UINT64_C(0), // V_CMPX_NLG_F64_e64_vi
34146 UINT64_C(2113667072), UINT64_C(0), // V_CMPX_NLT_F16_e32_gfx10
34147 UINT64_C(2088501248), UINT64_C(0), // V_CMPX_NLT_F16_e32_vi
34148 UINT64_C(3573415936), UINT64_C(0), // V_CMPX_NLT_F16_e64_gfx10
34149 UINT64_C(3493724160), UINT64_C(0), // V_CMPX_NLT_F16_e64_vi
34150 UINT64_C(2113667321), UINT64_C(0), // V_CMPX_NLT_F16_sdwa_gfx10
34151 UINT64_C(2088501497), UINT64_C(0), // V_CMPX_NLT_F16_sdwa_gfx9
34152 UINT64_C(2088501497), UINT64_C(0), // V_CMPX_NLT_F16_sdwa_vi
34153 UINT64_C(2098987008), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_dpp8_gfx11
34154 UINT64_C(2098987008), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_dpp8_gfx12
34155 UINT64_C(2098987258), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_dpp_gfx11
34156 UINT64_C(2098987258), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_dpp_gfx12
34157 UINT64_C(2098987008), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_gfx11
34158 UINT64_C(2098987008), UINT64_C(0), // V_CMPX_NLT_F16_t16_e32_gfx12
34159 UINT64_C(3566075904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_dpp8_gfx11
34160 UINT64_C(3566075904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_dpp8_gfx12
34161 UINT64_C(1077307899904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_dpp_gfx11
34162 UINT64_C(1077307899904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_dpp_gfx12
34163 UINT64_C(3566075904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_gfx11
34164 UINT64_C(3566075904), UINT64_C(0), // V_CMPX_NLT_F16_t16_e64_gfx12
34165 UINT64_C(2101084160), UINT64_C(0), // V_CMPX_NLT_F32_e32_dpp8_gfx11
34166 UINT64_C(2101084160), UINT64_C(0), // V_CMPX_NLT_F32_e32_dpp8_gfx12
34167 UINT64_C(2101084410), UINT64_C(0), // V_CMPX_NLT_F32_e32_dpp_gfx11
34168 UINT64_C(2101084410), UINT64_C(0), // V_CMPX_NLT_F32_e32_dpp_gfx12
34169 UINT64_C(2084306944), UINT64_C(0), // V_CMPX_NLT_F32_e32_gfx10
34170 UINT64_C(2101084160), UINT64_C(0), // V_CMPX_NLT_F32_e32_gfx11
34171 UINT64_C(2101084160), UINT64_C(0), // V_CMPX_NLT_F32_e32_gfx12
34172 UINT64_C(2084306944), UINT64_C(0), // V_CMPX_NLT_F32_e32_gfx6_gfx7
34173 UINT64_C(2092695552), UINT64_C(0), // V_CMPX_NLT_F32_e32_vi
34174 UINT64_C(3567124480), UINT64_C(0), // V_CMPX_NLT_F32_e64_dpp8_gfx11
34175 UINT64_C(3567124480), UINT64_C(0), // V_CMPX_NLT_F32_e64_dpp8_gfx12
34176 UINT64_C(1077308948480), UINT64_C(0), // V_CMPX_NLT_F32_e64_dpp_gfx11
34177 UINT64_C(1077308948480), UINT64_C(0), // V_CMPX_NLT_F32_e64_dpp_gfx12
34178 UINT64_C(3558735872), UINT64_C(0), // V_CMPX_NLT_F32_e64_gfx10
34179 UINT64_C(3567124480), UINT64_C(0), // V_CMPX_NLT_F32_e64_gfx11
34180 UINT64_C(3567124480), UINT64_C(0), // V_CMPX_NLT_F32_e64_gfx12
34181 UINT64_C(3493593088), UINT64_C(0), // V_CMPX_NLT_F32_e64_gfx6_gfx7
34182 UINT64_C(3495821312), UINT64_C(0), // V_CMPX_NLT_F32_e64_vi
34183 UINT64_C(2084307193), UINT64_C(0), // V_CMPX_NLT_F32_sdwa_gfx10
34184 UINT64_C(2092695801), UINT64_C(0), // V_CMPX_NLT_F32_sdwa_gfx9
34185 UINT64_C(2092695801), UINT64_C(0), // V_CMPX_NLT_F32_sdwa_vi
34186 UINT64_C(2088501248), UINT64_C(0), // V_CMPX_NLT_F64_e32_gfx10
34187 UINT64_C(2103181312), UINT64_C(0), // V_CMPX_NLT_F64_e32_gfx11
34188 UINT64_C(2103181312), UINT64_C(0), // V_CMPX_NLT_F64_e32_gfx12
34189 UINT64_C(2088501248), UINT64_C(0), // V_CMPX_NLT_F64_e32_gfx6_gfx7
34190 UINT64_C(2096889856), UINT64_C(0), // V_CMPX_NLT_F64_e32_vi
34191 UINT64_C(3560833024), UINT64_C(0), // V_CMPX_NLT_F64_e64_gfx10
34192 UINT64_C(3568173056), UINT64_C(0), // V_CMPX_NLT_F64_e64_gfx11
34193 UINT64_C(3568173056), UINT64_C(0), // V_CMPX_NLT_F64_e64_gfx12
34194 UINT64_C(3497787392), UINT64_C(0), // V_CMPX_NLT_F64_e64_gfx6_gfx7
34195 UINT64_C(3497918464), UINT64_C(0), // V_CMPX_NLT_F64_e64_vi
34196 UINT64_C(2109603840), UINT64_C(0), // V_CMPX_O_F16_e32_gfx10
34197 UINT64_C(2087583744), UINT64_C(0), // V_CMPX_O_F16_e32_vi
34198 UINT64_C(3571384320), UINT64_C(0), // V_CMPX_O_F16_e64_gfx10
34199 UINT64_C(3493265408), UINT64_C(0), // V_CMPX_O_F16_e64_vi
34200 UINT64_C(2109604089), UINT64_C(0), // V_CMPX_O_F16_sdwa_gfx10
34201 UINT64_C(2087583993), UINT64_C(0), // V_CMPX_O_F16_sdwa_gfx9
34202 UINT64_C(2087583993), UINT64_C(0), // V_CMPX_O_F16_sdwa_vi
34203 UINT64_C(2098069504), UINT64_C(0), // V_CMPX_O_F16_t16_e32_dpp8_gfx11
34204 UINT64_C(2098069504), UINT64_C(0), // V_CMPX_O_F16_t16_e32_dpp8_gfx12
34205 UINT64_C(2098069754), UINT64_C(0), // V_CMPX_O_F16_t16_e32_dpp_gfx11
34206 UINT64_C(2098069754), UINT64_C(0), // V_CMPX_O_F16_t16_e32_dpp_gfx12
34207 UINT64_C(2098069504), UINT64_C(0), // V_CMPX_O_F16_t16_e32_gfx11
34208 UINT64_C(2098069504), UINT64_C(0), // V_CMPX_O_F16_t16_e32_gfx12
34209 UINT64_C(3565617152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_dpp8_gfx11
34210 UINT64_C(3565617152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_dpp8_gfx12
34211 UINT64_C(1077307441152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_dpp_gfx11
34212 UINT64_C(1077307441152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_dpp_gfx12
34213 UINT64_C(3565617152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_gfx11
34214 UINT64_C(3565617152), UINT64_C(0), // V_CMPX_O_F16_t16_e64_gfx12
34215 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_O_F32_e32_dpp8_gfx11
34216 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_O_F32_e32_dpp8_gfx12
34217 UINT64_C(2100166906), UINT64_C(0), // V_CMPX_O_F32_e32_dpp_gfx11
34218 UINT64_C(2100166906), UINT64_C(0), // V_CMPX_O_F32_e32_dpp_gfx12
34219 UINT64_C(2083389440), UINT64_C(0), // V_CMPX_O_F32_e32_gfx10
34220 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_O_F32_e32_gfx11
34221 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_O_F32_e32_gfx12
34222 UINT64_C(2083389440), UINT64_C(0), // V_CMPX_O_F32_e32_gfx6_gfx7
34223 UINT64_C(2091778048), UINT64_C(0), // V_CMPX_O_F32_e32_vi
34224 UINT64_C(3566665728), UINT64_C(0), // V_CMPX_O_F32_e64_dpp8_gfx11
34225 UINT64_C(3566665728), UINT64_C(0), // V_CMPX_O_F32_e64_dpp8_gfx12
34226 UINT64_C(1077308489728), UINT64_C(0), // V_CMPX_O_F32_e64_dpp_gfx11
34227 UINT64_C(1077308489728), UINT64_C(0), // V_CMPX_O_F32_e64_dpp_gfx12
34228 UINT64_C(3558277120), UINT64_C(0), // V_CMPX_O_F32_e64_gfx10
34229 UINT64_C(3566665728), UINT64_C(0), // V_CMPX_O_F32_e64_gfx11
34230 UINT64_C(3566665728), UINT64_C(0), // V_CMPX_O_F32_e64_gfx12
34231 UINT64_C(3492675584), UINT64_C(0), // V_CMPX_O_F32_e64_gfx6_gfx7
34232 UINT64_C(3495362560), UINT64_C(0), // V_CMPX_O_F32_e64_vi
34233 UINT64_C(2083389689), UINT64_C(0), // V_CMPX_O_F32_sdwa_gfx10
34234 UINT64_C(2091778297), UINT64_C(0), // V_CMPX_O_F32_sdwa_gfx9
34235 UINT64_C(2091778297), UINT64_C(0), // V_CMPX_O_F32_sdwa_vi
34236 UINT64_C(2087583744), UINT64_C(0), // V_CMPX_O_F64_e32_gfx10
34237 UINT64_C(2102263808), UINT64_C(0), // V_CMPX_O_F64_e32_gfx11
34238 UINT64_C(2102263808), UINT64_C(0), // V_CMPX_O_F64_e32_gfx12
34239 UINT64_C(2087583744), UINT64_C(0), // V_CMPX_O_F64_e32_gfx6_gfx7
34240 UINT64_C(2095972352), UINT64_C(0), // V_CMPX_O_F64_e32_vi
34241 UINT64_C(3560374272), UINT64_C(0), // V_CMPX_O_F64_e64_gfx10
34242 UINT64_C(3567714304), UINT64_C(0), // V_CMPX_O_F64_e64_gfx11
34243 UINT64_C(3567714304), UINT64_C(0), // V_CMPX_O_F64_e64_gfx12
34244 UINT64_C(3496869888), UINT64_C(0), // V_CMPX_O_F64_e64_gfx6_gfx7
34245 UINT64_C(3497459712), UINT64_C(0), // V_CMPX_O_F64_e64_vi
34246 UINT64_C(2113798144), UINT64_C(0), // V_CMPX_TRU_F16_e32_gfx10
34247 UINT64_C(2088632320), UINT64_C(0), // V_CMPX_TRU_F16_e32_vi
34248 UINT64_C(3573481472), UINT64_C(0), // V_CMPX_TRU_F16_e64_gfx10
34249 UINT64_C(3493789696), UINT64_C(0), // V_CMPX_TRU_F16_e64_vi
34250 UINT64_C(2113798393), UINT64_C(0), // V_CMPX_TRU_F16_sdwa_gfx10
34251 UINT64_C(2088632569), UINT64_C(0), // V_CMPX_TRU_F16_sdwa_gfx9
34252 UINT64_C(2088632569), UINT64_C(0), // V_CMPX_TRU_F16_sdwa_vi
34253 UINT64_C(2084438016), UINT64_C(0), // V_CMPX_TRU_F32_e32_gfx10
34254 UINT64_C(2084438016), UINT64_C(0), // V_CMPX_TRU_F32_e32_gfx6_gfx7
34255 UINT64_C(2092826624), UINT64_C(0), // V_CMPX_TRU_F32_e32_vi
34256 UINT64_C(3558801408), UINT64_C(0), // V_CMPX_TRU_F32_e64_gfx10
34257 UINT64_C(3493724160), UINT64_C(0), // V_CMPX_TRU_F32_e64_gfx6_gfx7
34258 UINT64_C(3495886848), UINT64_C(0), // V_CMPX_TRU_F32_e64_vi
34259 UINT64_C(2084438265), UINT64_C(0), // V_CMPX_TRU_F32_sdwa_gfx10
34260 UINT64_C(2092826873), UINT64_C(0), // V_CMPX_TRU_F32_sdwa_gfx9
34261 UINT64_C(2092826873), UINT64_C(0), // V_CMPX_TRU_F32_sdwa_vi
34262 UINT64_C(2088632320), UINT64_C(0), // V_CMPX_TRU_F64_e32_gfx10
34263 UINT64_C(2088632320), UINT64_C(0), // V_CMPX_TRU_F64_e32_gfx6_gfx7
34264 UINT64_C(2097020928), UINT64_C(0), // V_CMPX_TRU_F64_e32_vi
34265 UINT64_C(3560898560), UINT64_C(0), // V_CMPX_TRU_F64_e64_gfx10
34266 UINT64_C(3497918464), UINT64_C(0), // V_CMPX_TRU_F64_e64_gfx6_gfx7
34267 UINT64_C(3497984000), UINT64_C(0), // V_CMPX_TRU_F64_e64_vi
34268 UINT64_C(2099118080), UINT64_C(0), // V_CMPX_T_F16_t16_e32_dpp8_gfx11
34269 UINT64_C(2099118330), UINT64_C(0), // V_CMPX_T_F16_t16_e32_dpp_gfx11
34270 UINT64_C(2099118080), UINT64_C(0), // V_CMPX_T_F16_t16_e32_gfx11
34271 UINT64_C(3566141440), UINT64_C(0), // V_CMPX_T_F16_t16_e64_dpp8_gfx11
34272 UINT64_C(1077307965440), UINT64_C(0), // V_CMPX_T_F16_t16_e64_dpp_gfx11
34273 UINT64_C(3566141440), UINT64_C(0), // V_CMPX_T_F16_t16_e64_gfx11
34274 UINT64_C(2101215232), UINT64_C(0), // V_CMPX_T_F32_e32_dpp8_gfx11
34275 UINT64_C(2101215482), UINT64_C(0), // V_CMPX_T_F32_e32_dpp_gfx11
34276 UINT64_C(2101215232), UINT64_C(0), // V_CMPX_T_F32_e32_gfx11
34277 UINT64_C(3567190016), UINT64_C(0), // V_CMPX_T_F32_e64_dpp8_gfx11
34278 UINT64_C(1077309014016), UINT64_C(0), // V_CMPX_T_F32_e64_dpp_gfx11
34279 UINT64_C(3567190016), UINT64_C(0), // V_CMPX_T_F32_e64_gfx11
34280 UINT64_C(2103312384), UINT64_C(0), // V_CMPX_T_F64_e32_gfx11
34281 UINT64_C(3568238592), UINT64_C(0), // V_CMPX_T_F64_e64_gfx11
34282 UINT64_C(2104360960), UINT64_C(0), // V_CMPX_T_I16_e32_vi
34283 UINT64_C(3501654016), UINT64_C(0), // V_CMPX_T_I16_e64_vi
34284 UINT64_C(2104361209), UINT64_C(0), // V_CMPX_T_I16_sdwa_gfx9
34285 UINT64_C(2104361209), UINT64_C(0), // V_CMPX_T_I16_sdwa_vi
34286 UINT64_C(2106458112), UINT64_C(0), // V_CMPX_T_I32_e32_dpp8_gfx11
34287 UINT64_C(2106458362), UINT64_C(0), // V_CMPX_T_I32_e32_dpp_gfx11
34288 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_T_I32_e32_gfx10
34289 UINT64_C(2106458112), UINT64_C(0), // V_CMPX_T_I32_e32_gfx11
34290 UINT64_C(2100166656), UINT64_C(0), // V_CMPX_T_I32_e32_gfx6_gfx7
34291 UINT64_C(2108555264), UINT64_C(0), // V_CMPX_T_I32_e32_vi
34292 UINT64_C(3569811456), UINT64_C(0), // V_CMPX_T_I32_e64_dpp8_gfx11
34293 UINT64_C(1077311635456), UINT64_C(0), // V_CMPX_T_I32_e64_dpp_gfx11
34294 UINT64_C(3566665728), UINT64_C(0), // V_CMPX_T_I32_e64_gfx10
34295 UINT64_C(3569811456), UINT64_C(0), // V_CMPX_T_I32_e64_gfx11
34296 UINT64_C(3509452800), UINT64_C(0), // V_CMPX_T_I32_e64_gfx6_gfx7
34297 UINT64_C(3503751168), UINT64_C(0), // V_CMPX_T_I32_e64_vi
34298 UINT64_C(2100166905), UINT64_C(0), // V_CMPX_T_I32_sdwa_gfx10
34299 UINT64_C(2108555513), UINT64_C(0), // V_CMPX_T_I32_sdwa_gfx9
34300 UINT64_C(2108555513), UINT64_C(0), // V_CMPX_T_I32_sdwa_vi
34301 UINT64_C(2104360960), UINT64_C(0), // V_CMPX_T_I64_e32_gfx10
34302 UINT64_C(2108555264), UINT64_C(0), // V_CMPX_T_I64_e32_gfx11
34303 UINT64_C(2104360960), UINT64_C(0), // V_CMPX_T_I64_e32_gfx6_gfx7
34304 UINT64_C(2112749568), UINT64_C(0), // V_CMPX_T_I64_e32_vi
34305 UINT64_C(3568762880), UINT64_C(0), // V_CMPX_T_I64_e64_gfx10
34306 UINT64_C(3570860032), UINT64_C(0), // V_CMPX_T_I64_e64_gfx11
34307 UINT64_C(3513647104), UINT64_C(0), // V_CMPX_T_I64_e64_gfx6_gfx7
34308 UINT64_C(3505848320), UINT64_C(0), // V_CMPX_T_I64_e64_vi
34309 UINT64_C(2105409536), UINT64_C(0), // V_CMPX_T_U16_e32_vi
34310 UINT64_C(3502178304), UINT64_C(0), // V_CMPX_T_U16_e64_vi
34311 UINT64_C(2105409785), UINT64_C(0), // V_CMPX_T_U16_sdwa_gfx9
34312 UINT64_C(2105409785), UINT64_C(0), // V_CMPX_T_U16_sdwa_vi
34313 UINT64_C(2107506688), UINT64_C(0), // V_CMPX_T_U32_e32_dpp8_gfx11
34314 UINT64_C(2107506938), UINT64_C(0), // V_CMPX_T_U32_e32_dpp_gfx11
34315 UINT64_C(2108555264), UINT64_C(0), // V_CMPX_T_U32_e32_gfx10
34316 UINT64_C(2107506688), UINT64_C(0), // V_CMPX_T_U32_e32_gfx11
34317 UINT64_C(2108555264), UINT64_C(0), // V_CMPX_T_U32_e32_gfx6_gfx7
34318 UINT64_C(2109603840), UINT64_C(0), // V_CMPX_T_U32_e32_vi
34319 UINT64_C(3570335744), UINT64_C(0), // V_CMPX_T_U32_e64_dpp8_gfx11
34320 UINT64_C(1077312159744), UINT64_C(0), // V_CMPX_T_U32_e64_dpp_gfx11
34321 UINT64_C(3570860032), UINT64_C(0), // V_CMPX_T_U32_e64_gfx10
34322 UINT64_C(3570335744), UINT64_C(0), // V_CMPX_T_U32_e64_gfx11
34323 UINT64_C(3517841408), UINT64_C(0), // V_CMPX_T_U32_e64_gfx6_gfx7
34324 UINT64_C(3504275456), UINT64_C(0), // V_CMPX_T_U32_e64_vi
34325 UINT64_C(2108555513), UINT64_C(0), // V_CMPX_T_U32_sdwa_gfx10
34326 UINT64_C(2109604089), UINT64_C(0), // V_CMPX_T_U32_sdwa_gfx9
34327 UINT64_C(2109604089), UINT64_C(0), // V_CMPX_T_U32_sdwa_vi
34328 UINT64_C(2112749568), UINT64_C(0), // V_CMPX_T_U64_e32_gfx10
34329 UINT64_C(2109603840), UINT64_C(0), // V_CMPX_T_U64_e32_gfx11
34330 UINT64_C(2112749568), UINT64_C(0), // V_CMPX_T_U64_e32_gfx6_gfx7
34331 UINT64_C(2113798144), UINT64_C(0), // V_CMPX_T_U64_e32_vi
34332 UINT64_C(3572957184), UINT64_C(0), // V_CMPX_T_U64_e64_gfx10
34333 UINT64_C(3571384320), UINT64_C(0), // V_CMPX_T_U64_e64_gfx11
34334 UINT64_C(3522035712), UINT64_C(0), // V_CMPX_T_U64_e64_gfx6_gfx7
34335 UINT64_C(3506372608), UINT64_C(0), // V_CMPX_T_U64_e64_vi
34336 UINT64_C(2112880640), UINT64_C(0), // V_CMPX_U_F16_e32_gfx10
34337 UINT64_C(2087714816), UINT64_C(0), // V_CMPX_U_F16_e32_vi
34338 UINT64_C(3573022720), UINT64_C(0), // V_CMPX_U_F16_e64_gfx10
34339 UINT64_C(3493330944), UINT64_C(0), // V_CMPX_U_F16_e64_vi
34340 UINT64_C(2112880889), UINT64_C(0), // V_CMPX_U_F16_sdwa_gfx10
34341 UINT64_C(2087715065), UINT64_C(0), // V_CMPX_U_F16_sdwa_gfx9
34342 UINT64_C(2087715065), UINT64_C(0), // V_CMPX_U_F16_sdwa_vi
34343 UINT64_C(2098200576), UINT64_C(0), // V_CMPX_U_F16_t16_e32_dpp8_gfx11
34344 UINT64_C(2098200576), UINT64_C(0), // V_CMPX_U_F16_t16_e32_dpp8_gfx12
34345 UINT64_C(2098200826), UINT64_C(0), // V_CMPX_U_F16_t16_e32_dpp_gfx11
34346 UINT64_C(2098200826), UINT64_C(0), // V_CMPX_U_F16_t16_e32_dpp_gfx12
34347 UINT64_C(2098200576), UINT64_C(0), // V_CMPX_U_F16_t16_e32_gfx11
34348 UINT64_C(2098200576), UINT64_C(0), // V_CMPX_U_F16_t16_e32_gfx12
34349 UINT64_C(3565682688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_dpp8_gfx11
34350 UINT64_C(3565682688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_dpp8_gfx12
34351 UINT64_C(1077307506688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_dpp_gfx11
34352 UINT64_C(1077307506688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_dpp_gfx12
34353 UINT64_C(3565682688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_gfx11
34354 UINT64_C(3565682688), UINT64_C(0), // V_CMPX_U_F16_t16_e64_gfx12
34355 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_U_F32_e32_dpp8_gfx11
34356 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_U_F32_e32_dpp8_gfx12
34357 UINT64_C(2100297978), UINT64_C(0), // V_CMPX_U_F32_e32_dpp_gfx11
34358 UINT64_C(2100297978), UINT64_C(0), // V_CMPX_U_F32_e32_dpp_gfx12
34359 UINT64_C(2083520512), UINT64_C(0), // V_CMPX_U_F32_e32_gfx10
34360 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_U_F32_e32_gfx11
34361 UINT64_C(2100297728), UINT64_C(0), // V_CMPX_U_F32_e32_gfx12
34362 UINT64_C(2083520512), UINT64_C(0), // V_CMPX_U_F32_e32_gfx6_gfx7
34363 UINT64_C(2091909120), UINT64_C(0), // V_CMPX_U_F32_e32_vi
34364 UINT64_C(3566731264), UINT64_C(0), // V_CMPX_U_F32_e64_dpp8_gfx11
34365 UINT64_C(3566731264), UINT64_C(0), // V_CMPX_U_F32_e64_dpp8_gfx12
34366 UINT64_C(1077308555264), UINT64_C(0), // V_CMPX_U_F32_e64_dpp_gfx11
34367 UINT64_C(1077308555264), UINT64_C(0), // V_CMPX_U_F32_e64_dpp_gfx12
34368 UINT64_C(3558342656), UINT64_C(0), // V_CMPX_U_F32_e64_gfx10
34369 UINT64_C(3566731264), UINT64_C(0), // V_CMPX_U_F32_e64_gfx11
34370 UINT64_C(3566731264), UINT64_C(0), // V_CMPX_U_F32_e64_gfx12
34371 UINT64_C(3492806656), UINT64_C(0), // V_CMPX_U_F32_e64_gfx6_gfx7
34372 UINT64_C(3495428096), UINT64_C(0), // V_CMPX_U_F32_e64_vi
34373 UINT64_C(2083520761), UINT64_C(0), // V_CMPX_U_F32_sdwa_gfx10
34374 UINT64_C(2091909369), UINT64_C(0), // V_CMPX_U_F32_sdwa_gfx9
34375 UINT64_C(2091909369), UINT64_C(0), // V_CMPX_U_F32_sdwa_vi
34376 UINT64_C(2087714816), UINT64_C(0), // V_CMPX_U_F64_e32_gfx10
34377 UINT64_C(2102394880), UINT64_C(0), // V_CMPX_U_F64_e32_gfx11
34378 UINT64_C(2102394880), UINT64_C(0), // V_CMPX_U_F64_e32_gfx12
34379 UINT64_C(2087714816), UINT64_C(0), // V_CMPX_U_F64_e32_gfx6_gfx7
34380 UINT64_C(2096103424), UINT64_C(0), // V_CMPX_U_F64_e32_vi
34381 UINT64_C(3560439808), UINT64_C(0), // V_CMPX_U_F64_e64_gfx10
34382 UINT64_C(3567779840), UINT64_C(0), // V_CMPX_U_F64_e64_gfx11
34383 UINT64_C(3567779840), UINT64_C(0), // V_CMPX_U_F64_e64_gfx12
34384 UINT64_C(3497000960), UINT64_C(0), // V_CMPX_U_F64_e64_gfx6_gfx7
34385 UINT64_C(3497525248), UINT64_C(0), // V_CMPX_U_F64_e64_vi
34386 UINT64_C(2099118080), UINT64_C(0), // V_CMP_CLASS_F16_e32_gfx10
34387 UINT64_C(2082996224), UINT64_C(0), // V_CMP_CLASS_F16_e32_vi
34388 UINT64_C(3566141440), UINT64_C(0), // V_CMP_CLASS_F16_e64_gfx10
34389 UINT64_C(3490971648), UINT64_C(0), // V_CMP_CLASS_F16_e64_vi
34390 UINT64_C(2099118329), UINT64_C(0), // V_CMP_CLASS_F16_sdwa_gfx10
34391 UINT64_C(2082996473), UINT64_C(0), // V_CMP_CLASS_F16_sdwa_gfx9
34392 UINT64_C(2082996473), UINT64_C(0), // V_CMP_CLASS_F16_sdwa_vi
34393 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_gfx11
34394 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_gfx12
34395 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx11
34396 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx12
34397 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx11
34398 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx12
34399 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_gfx11
34400 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_gfx12
34401 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx11
34402 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx12
34403 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx11
34404 UINT64_C(2096759034), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx12
34405 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_gfx11
34406 UINT64_C(2096758784), UINT64_C(0), // V_CMP_CLASS_F16_t16_e32_gfx12
34407 UINT64_C(3564961792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_dpp8_gfx11
34408 UINT64_C(3564961792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_dpp8_gfx12
34409 UINT64_C(1077306785792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_dpp_gfx11
34410 UINT64_C(1077306785792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_dpp_gfx12
34411 UINT64_C(3564961792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_gfx11
34412 UINT64_C(3564961792), UINT64_C(0), // V_CMP_CLASS_F16_t16_e64_gfx12
34413 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_gfx11
34414 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_gfx12
34415 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_w32_gfx11
34416 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_w32_gfx12
34417 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_w64_gfx11
34418 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp8_w64_gfx12
34419 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_gfx11
34420 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_gfx12
34421 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_w32_gfx11
34422 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_w32_gfx12
34423 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_w64_gfx11
34424 UINT64_C(2096890106), UINT64_C(0), // V_CMP_CLASS_F32_e32_dpp_w64_gfx12
34425 UINT64_C(2098200576), UINT64_C(0), // V_CMP_CLASS_F32_e32_gfx10
34426 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_gfx11
34427 UINT64_C(2096889856), UINT64_C(0), // V_CMP_CLASS_F32_e32_gfx12
34428 UINT64_C(2098200576), UINT64_C(0), // V_CMP_CLASS_F32_e32_gfx6_gfx7
34429 UINT64_C(2082471936), UINT64_C(0), // V_CMP_CLASS_F32_e32_vi
34430 UINT64_C(3565027328), UINT64_C(0), // V_CMP_CLASS_F32_e64_dpp8_gfx11
34431 UINT64_C(3565027328), UINT64_C(0), // V_CMP_CLASS_F32_e64_dpp8_gfx12
34432 UINT64_C(1077306851328), UINT64_C(0), // V_CMP_CLASS_F32_e64_dpp_gfx11
34433 UINT64_C(1077306851328), UINT64_C(0), // V_CMP_CLASS_F32_e64_dpp_gfx12
34434 UINT64_C(3565682688), UINT64_C(0), // V_CMP_CLASS_F32_e64_gfx10
34435 UINT64_C(3565027328), UINT64_C(0), // V_CMP_CLASS_F32_e64_gfx11
34436 UINT64_C(3565027328), UINT64_C(0), // V_CMP_CLASS_F32_e64_gfx12
34437 UINT64_C(3507486720), UINT64_C(0), // V_CMP_CLASS_F32_e64_gfx6_gfx7
34438 UINT64_C(3490709504), UINT64_C(0), // V_CMP_CLASS_F32_e64_vi
34439 UINT64_C(2098200825), UINT64_C(0), // V_CMP_CLASS_F32_sdwa_gfx10
34440 UINT64_C(2082472185), UINT64_C(0), // V_CMP_CLASS_F32_sdwa_gfx9
34441 UINT64_C(2082472185), UINT64_C(0), // V_CMP_CLASS_F32_sdwa_vi
34442 UINT64_C(2102394880), UINT64_C(0), // V_CMP_CLASS_F64_e32_gfx10
34443 UINT64_C(2097020928), UINT64_C(0), // V_CMP_CLASS_F64_e32_gfx11
34444 UINT64_C(2097020928), UINT64_C(0), // V_CMP_CLASS_F64_e32_gfx12
34445 UINT64_C(2102394880), UINT64_C(0), // V_CMP_CLASS_F64_e32_gfx6_gfx7
34446 UINT64_C(2082734080), UINT64_C(0), // V_CMP_CLASS_F64_e32_vi
34447 UINT64_C(3567779840), UINT64_C(0), // V_CMP_CLASS_F64_e64_gfx10
34448 UINT64_C(3565092864), UINT64_C(0), // V_CMP_CLASS_F64_e64_gfx11
34449 UINT64_C(3565092864), UINT64_C(0), // V_CMP_CLASS_F64_e64_gfx12
34450 UINT64_C(3511681024), UINT64_C(0), // V_CMP_CLASS_F64_e64_gfx6_gfx7
34451 UINT64_C(3490840576), UINT64_C(0), // V_CMP_CLASS_F64_e64_vi
34452 UINT64_C(2106851328), UINT64_C(0), // V_CMP_EQ_F16_e32_gfx10
34453 UINT64_C(2084831232), UINT64_C(0), // V_CMP_EQ_F16_e32_vi
34454 UINT64_C(3570008064), UINT64_C(0), // V_CMP_EQ_F16_e64_gfx10
34455 UINT64_C(3491889152), UINT64_C(0), // V_CMP_EQ_F16_e64_vi
34456 UINT64_C(2106851577), UINT64_C(0), // V_CMP_EQ_F16_sdwa_gfx10
34457 UINT64_C(2084831481), UINT64_C(0), // V_CMP_EQ_F16_sdwa_gfx9
34458 UINT64_C(2084831481), UINT64_C(0), // V_CMP_EQ_F16_sdwa_vi
34459 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_gfx11
34460 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_gfx12
34461 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx11
34462 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx12
34463 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx11
34464 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx12
34465 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_gfx11
34466 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_gfx12
34467 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_w32_gfx11
34468 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_w32_gfx12
34469 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_w64_gfx11
34470 UINT64_C(2080637178), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_dpp_w64_gfx12
34471 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_gfx11
34472 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F16_t16_e32_gfx12
34473 UINT64_C(3556900864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_dpp8_gfx11
34474 UINT64_C(3556900864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_dpp8_gfx12
34475 UINT64_C(1077298724864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_dpp_gfx11
34476 UINT64_C(1077298724864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_dpp_gfx12
34477 UINT64_C(3556900864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_gfx11
34478 UINT64_C(3556900864), UINT64_C(0), // V_CMP_EQ_F16_t16_e64_gfx12
34479 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_gfx11
34480 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_gfx12
34481 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_w32_gfx11
34482 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_w32_gfx12
34483 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_w64_gfx11
34484 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp8_w64_gfx12
34485 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_gfx11
34486 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_gfx12
34487 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_w32_gfx11
34488 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_w32_gfx12
34489 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_w64_gfx11
34490 UINT64_C(2082734330), UINT64_C(0), // V_CMP_EQ_F32_e32_dpp_w64_gfx12
34491 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F32_e32_gfx10
34492 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_gfx11
34493 UINT64_C(2082734080), UINT64_C(0), // V_CMP_EQ_F32_e32_gfx12
34494 UINT64_C(2080636928), UINT64_C(0), // V_CMP_EQ_F32_e32_gfx6_gfx7
34495 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_F32_e32_vi
34496 UINT64_C(3557949440), UINT64_C(0), // V_CMP_EQ_F32_e64_dpp8_gfx11
34497 UINT64_C(3557949440), UINT64_C(0), // V_CMP_EQ_F32_e64_dpp8_gfx12
34498 UINT64_C(1077299773440), UINT64_C(0), // V_CMP_EQ_F32_e64_dpp_gfx11
34499 UINT64_C(1077299773440), UINT64_C(0), // V_CMP_EQ_F32_e64_dpp_gfx12
34500 UINT64_C(3556900864), UINT64_C(0), // V_CMP_EQ_F32_e64_gfx10
34501 UINT64_C(3557949440), UINT64_C(0), // V_CMP_EQ_F32_e64_gfx11
34502 UINT64_C(3557949440), UINT64_C(0), // V_CMP_EQ_F32_e64_gfx12
34503 UINT64_C(3489923072), UINT64_C(0), // V_CMP_EQ_F32_e64_gfx6_gfx7
34504 UINT64_C(3493986304), UINT64_C(0), // V_CMP_EQ_F32_e64_vi
34505 UINT64_C(2080637177), UINT64_C(0), // V_CMP_EQ_F32_sdwa_gfx10
34506 UINT64_C(2089025785), UINT64_C(0), // V_CMP_EQ_F32_sdwa_gfx9
34507 UINT64_C(2089025785), UINT64_C(0), // V_CMP_EQ_F32_sdwa_vi
34508 UINT64_C(2084831232), UINT64_C(0), // V_CMP_EQ_F64_e32_gfx10
34509 UINT64_C(2084831232), UINT64_C(0), // V_CMP_EQ_F64_e32_gfx11
34510 UINT64_C(2084831232), UINT64_C(0), // V_CMP_EQ_F64_e32_gfx12
34511 UINT64_C(2084831232), UINT64_C(0), // V_CMP_EQ_F64_e32_gfx6_gfx7
34512 UINT64_C(2093219840), UINT64_C(0), // V_CMP_EQ_F64_e32_vi
34513 UINT64_C(3558998016), UINT64_C(0), // V_CMP_EQ_F64_e64_gfx10
34514 UINT64_C(3558998016), UINT64_C(0), // V_CMP_EQ_F64_e64_gfx11
34515 UINT64_C(3558998016), UINT64_C(0), // V_CMP_EQ_F64_e64_gfx12
34516 UINT64_C(3494117376), UINT64_C(0), // V_CMP_EQ_F64_e64_gfx6_gfx7
34517 UINT64_C(3496083456), UINT64_C(0), // V_CMP_EQ_F64_e64_vi
34518 UINT64_C(2098462720), UINT64_C(0), // V_CMP_EQ_I16_e32_gfx10
34519 UINT64_C(2101608448), UINT64_C(0), // V_CMP_EQ_I16_e32_vi
34520 UINT64_C(3565813760), UINT64_C(0), // V_CMP_EQ_I16_e64_gfx10
34521 UINT64_C(3500277760), UINT64_C(0), // V_CMP_EQ_I16_e64_vi
34522 UINT64_C(2098462969), UINT64_C(0), // V_CMP_EQ_I16_sdwa_gfx10
34523 UINT64_C(2101608697), UINT64_C(0), // V_CMP_EQ_I16_sdwa_gfx9
34524 UINT64_C(2101608697), UINT64_C(0), // V_CMP_EQ_I16_sdwa_vi
34525 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_gfx11
34526 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_gfx12
34527 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx11
34528 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx12
34529 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx11
34530 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx12
34531 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_gfx11
34532 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_gfx12
34533 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_w32_gfx11
34534 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_w32_gfx12
34535 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_w64_gfx11
34536 UINT64_C(2086928634), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_dpp_w64_gfx12
34537 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_gfx11
34538 UINT64_C(2086928384), UINT64_C(0), // V_CMP_EQ_I16_t16_e32_gfx12
34539 UINT64_C(3560046592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_dpp8_gfx11
34540 UINT64_C(3560046592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_dpp8_gfx12
34541 UINT64_C(1077301870592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_dpp_gfx11
34542 UINT64_C(1077301870592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_dpp_gfx12
34543 UINT64_C(3560046592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_gfx11
34544 UINT64_C(3560046592), UINT64_C(0), // V_CMP_EQ_I16_t16_e64_gfx12
34545 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_gfx11
34546 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_gfx12
34547 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_w32_gfx11
34548 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_w32_gfx12
34549 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_w64_gfx11
34550 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp8_w64_gfx12
34551 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_gfx11
34552 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_gfx12
34553 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_w32_gfx11
34554 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_w32_gfx12
34555 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_w64_gfx11
34556 UINT64_C(2089025786), UINT64_C(0), // V_CMP_EQ_I32_e32_dpp_w64_gfx12
34557 UINT64_C(2097414144), UINT64_C(0), // V_CMP_EQ_I32_e32_gfx10
34558 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_gfx11
34559 UINT64_C(2089025536), UINT64_C(0), // V_CMP_EQ_I32_e32_gfx12
34560 UINT64_C(2097414144), UINT64_C(0), // V_CMP_EQ_I32_e32_gfx6_gfx7
34561 UINT64_C(2105802752), UINT64_C(0), // V_CMP_EQ_I32_e32_vi
34562 UINT64_C(3561095168), UINT64_C(0), // V_CMP_EQ_I32_e64_dpp8_gfx11
34563 UINT64_C(3561095168), UINT64_C(0), // V_CMP_EQ_I32_e64_dpp8_gfx12
34564 UINT64_C(1077302919168), UINT64_C(0), // V_CMP_EQ_I32_e64_dpp_gfx11
34565 UINT64_C(1077302919168), UINT64_C(0), // V_CMP_EQ_I32_e64_dpp_gfx12
34566 UINT64_C(3565289472), UINT64_C(0), // V_CMP_EQ_I32_e64_gfx10
34567 UINT64_C(3561095168), UINT64_C(0), // V_CMP_EQ_I32_e64_gfx11
34568 UINT64_C(3561095168), UINT64_C(0), // V_CMP_EQ_I32_e64_gfx12
34569 UINT64_C(3506700288), UINT64_C(0), // V_CMP_EQ_I32_e64_gfx6_gfx7
34570 UINT64_C(3502374912), UINT64_C(0), // V_CMP_EQ_I32_e64_vi
34571 UINT64_C(2097414393), UINT64_C(0), // V_CMP_EQ_I32_sdwa_gfx10
34572 UINT64_C(2105803001), UINT64_C(0), // V_CMP_EQ_I32_sdwa_gfx9
34573 UINT64_C(2105803001), UINT64_C(0), // V_CMP_EQ_I32_sdwa_vi
34574 UINT64_C(2101608448), UINT64_C(0), // V_CMP_EQ_I64_e32_gfx10
34575 UINT64_C(2091122688), UINT64_C(0), // V_CMP_EQ_I64_e32_gfx11
34576 UINT64_C(2091122688), UINT64_C(0), // V_CMP_EQ_I64_e32_gfx12
34577 UINT64_C(2101608448), UINT64_C(0), // V_CMP_EQ_I64_e32_gfx6_gfx7
34578 UINT64_C(2109997056), UINT64_C(0), // V_CMP_EQ_I64_e32_vi
34579 UINT64_C(3567386624), UINT64_C(0), // V_CMP_EQ_I64_e64_gfx10
34580 UINT64_C(3562143744), UINT64_C(0), // V_CMP_EQ_I64_e64_gfx11
34581 UINT64_C(3562143744), UINT64_C(0), // V_CMP_EQ_I64_e64_gfx12
34582 UINT64_C(3510894592), UINT64_C(0), // V_CMP_EQ_I64_e64_gfx6_gfx7
34583 UINT64_C(3504472064), UINT64_C(0), // V_CMP_EQ_I64_e64_vi
34584 UINT64_C(2102657024), UINT64_C(0), // V_CMP_EQ_U16_e32_gfx10
34585 UINT64_C(2102657024), UINT64_C(0), // V_CMP_EQ_U16_e32_vi
34586 UINT64_C(3567910912), UINT64_C(0), // V_CMP_EQ_U16_e64_gfx10
34587 UINT64_C(3500802048), UINT64_C(0), // V_CMP_EQ_U16_e64_vi
34588 UINT64_C(2102657273), UINT64_C(0), // V_CMP_EQ_U16_sdwa_gfx10
34589 UINT64_C(2102657273), UINT64_C(0), // V_CMP_EQ_U16_sdwa_gfx9
34590 UINT64_C(2102657273), UINT64_C(0), // V_CMP_EQ_U16_sdwa_vi
34591 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_gfx11
34592 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_gfx12
34593 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx11
34594 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx12
34595 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx11
34596 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx12
34597 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_gfx11
34598 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_gfx12
34599 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_w32_gfx11
34600 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_w32_gfx12
34601 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_w64_gfx11
34602 UINT64_C(2087977210), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_dpp_w64_gfx12
34603 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_gfx11
34604 UINT64_C(2087976960), UINT64_C(0), // V_CMP_EQ_U16_t16_e32_gfx12
34605 UINT64_C(3560570880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_dpp8_gfx11
34606 UINT64_C(3560570880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_dpp8_gfx12
34607 UINT64_C(1077302394880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_dpp_gfx11
34608 UINT64_C(1077302394880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_dpp_gfx12
34609 UINT64_C(3560570880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_gfx11
34610 UINT64_C(3560570880), UINT64_C(0), // V_CMP_EQ_U16_t16_e64_gfx12
34611 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_gfx11
34612 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_gfx12
34613 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_w32_gfx11
34614 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_w32_gfx12
34615 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_w64_gfx11
34616 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp8_w64_gfx12
34617 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_gfx11
34618 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_gfx12
34619 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_w32_gfx11
34620 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_w32_gfx12
34621 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_w64_gfx11
34622 UINT64_C(2090074362), UINT64_C(0), // V_CMP_EQ_U32_e32_dpp_w64_gfx12
34623 UINT64_C(2105802752), UINT64_C(0), // V_CMP_EQ_U32_e32_gfx10
34624 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_gfx11
34625 UINT64_C(2090074112), UINT64_C(0), // V_CMP_EQ_U32_e32_gfx12
34626 UINT64_C(2105802752), UINT64_C(0), // V_CMP_EQ_U32_e32_gfx6_gfx7
34627 UINT64_C(2106851328), UINT64_C(0), // V_CMP_EQ_U32_e32_vi
34628 UINT64_C(3561619456), UINT64_C(0), // V_CMP_EQ_U32_e64_dpp8_gfx11
34629 UINT64_C(3561619456), UINT64_C(0), // V_CMP_EQ_U32_e64_dpp8_gfx12
34630 UINT64_C(1077303443456), UINT64_C(0), // V_CMP_EQ_U32_e64_dpp_gfx11
34631 UINT64_C(1077303443456), UINT64_C(0), // V_CMP_EQ_U32_e64_dpp_gfx12
34632 UINT64_C(3569483776), UINT64_C(0), // V_CMP_EQ_U32_e64_gfx10
34633 UINT64_C(3561619456), UINT64_C(0), // V_CMP_EQ_U32_e64_gfx11
34634 UINT64_C(3561619456), UINT64_C(0), // V_CMP_EQ_U32_e64_gfx12
34635 UINT64_C(3515088896), UINT64_C(0), // V_CMP_EQ_U32_e64_gfx6_gfx7
34636 UINT64_C(3502899200), UINT64_C(0), // V_CMP_EQ_U32_e64_vi
34637 UINT64_C(2105803001), UINT64_C(0), // V_CMP_EQ_U32_sdwa_gfx10
34638 UINT64_C(2106851577), UINT64_C(0), // V_CMP_EQ_U32_sdwa_gfx9
34639 UINT64_C(2106851577), UINT64_C(0), // V_CMP_EQ_U32_sdwa_vi
34640 UINT64_C(2109997056), UINT64_C(0), // V_CMP_EQ_U64_e32_gfx10
34641 UINT64_C(2092171264), UINT64_C(0), // V_CMP_EQ_U64_e32_gfx11
34642 UINT64_C(2092171264), UINT64_C(0), // V_CMP_EQ_U64_e32_gfx12
34643 UINT64_C(2109997056), UINT64_C(0), // V_CMP_EQ_U64_e32_gfx6_gfx7
34644 UINT64_C(2111045632), UINT64_C(0), // V_CMP_EQ_U64_e32_vi
34645 UINT64_C(3571580928), UINT64_C(0), // V_CMP_EQ_U64_e64_gfx10
34646 UINT64_C(3562668032), UINT64_C(0), // V_CMP_EQ_U64_e64_gfx11
34647 UINT64_C(3562668032), UINT64_C(0), // V_CMP_EQ_U64_e64_gfx12
34648 UINT64_C(3519283200), UINT64_C(0), // V_CMP_EQ_U64_e64_gfx6_gfx7
34649 UINT64_C(3504996352), UINT64_C(0), // V_CMP_EQ_U64_e64_vi
34650 UINT64_C(2106589184), UINT64_C(0), // V_CMP_F_F16_e32_gfx10
34651 UINT64_C(2084569088), UINT64_C(0), // V_CMP_F_F16_e32_vi
34652 UINT64_C(3569876992), UINT64_C(0), // V_CMP_F_F16_e64_gfx10
34653 UINT64_C(3491758080), UINT64_C(0), // V_CMP_F_F16_e64_vi
34654 UINT64_C(2106589433), UINT64_C(0), // V_CMP_F_F16_sdwa_gfx10
34655 UINT64_C(2084569337), UINT64_C(0), // V_CMP_F_F16_sdwa_gfx9
34656 UINT64_C(2084569337), UINT64_C(0), // V_CMP_F_F16_sdwa_vi
34657 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp8_gfx11
34658 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp8_w32_gfx11
34659 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp8_w64_gfx11
34660 UINT64_C(2080375034), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp_gfx11
34661 UINT64_C(2080375034), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp_w32_gfx11
34662 UINT64_C(2080375034), UINT64_C(0), // V_CMP_F_F16_t16_e32_dpp_w64_gfx11
34663 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F16_t16_e32_gfx11
34664 UINT64_C(3556769792), UINT64_C(0), // V_CMP_F_F16_t16_e64_dpp8_gfx11
34665 UINT64_C(1077298593792), UINT64_C(0), // V_CMP_F_F16_t16_e64_dpp_gfx11
34666 UINT64_C(3556769792), UINT64_C(0), // V_CMP_F_F16_t16_e64_gfx11
34667 UINT64_C(2082471936), UINT64_C(0), // V_CMP_F_F32_e32_dpp8_gfx11
34668 UINT64_C(2082471936), UINT64_C(0), // V_CMP_F_F32_e32_dpp8_w32_gfx11
34669 UINT64_C(2082471936), UINT64_C(0), // V_CMP_F_F32_e32_dpp8_w64_gfx11
34670 UINT64_C(2082472186), UINT64_C(0), // V_CMP_F_F32_e32_dpp_gfx11
34671 UINT64_C(2082472186), UINT64_C(0), // V_CMP_F_F32_e32_dpp_w32_gfx11
34672 UINT64_C(2082472186), UINT64_C(0), // V_CMP_F_F32_e32_dpp_w64_gfx11
34673 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F32_e32_gfx10
34674 UINT64_C(2082471936), UINT64_C(0), // V_CMP_F_F32_e32_gfx11
34675 UINT64_C(2080374784), UINT64_C(0), // V_CMP_F_F32_e32_gfx6_gfx7
34676 UINT64_C(2088763392), UINT64_C(0), // V_CMP_F_F32_e32_vi
34677 UINT64_C(3557818368), UINT64_C(0), // V_CMP_F_F32_e64_dpp8_gfx11
34678 UINT64_C(1077299642368), UINT64_C(0), // V_CMP_F_F32_e64_dpp_gfx11
34679 UINT64_C(3556769792), UINT64_C(0), // V_CMP_F_F32_e64_gfx10
34680 UINT64_C(3557818368), UINT64_C(0), // V_CMP_F_F32_e64_gfx11
34681 UINT64_C(3489660928), UINT64_C(0), // V_CMP_F_F32_e64_gfx6_gfx7
34682 UINT64_C(3493855232), UINT64_C(0), // V_CMP_F_F32_e64_vi
34683 UINT64_C(2080375033), UINT64_C(0), // V_CMP_F_F32_sdwa_gfx10
34684 UINT64_C(2088763641), UINT64_C(0), // V_CMP_F_F32_sdwa_gfx9
34685 UINT64_C(2088763641), UINT64_C(0), // V_CMP_F_F32_sdwa_vi
34686 UINT64_C(2084569088), UINT64_C(0), // V_CMP_F_F64_e32_gfx10
34687 UINT64_C(2084569088), UINT64_C(0), // V_CMP_F_F64_e32_gfx11
34688 UINT64_C(2084569088), UINT64_C(0), // V_CMP_F_F64_e32_gfx6_gfx7
34689 UINT64_C(2092957696), UINT64_C(0), // V_CMP_F_F64_e32_vi
34690 UINT64_C(3558866944), UINT64_C(0), // V_CMP_F_F64_e64_gfx10
34691 UINT64_C(3558866944), UINT64_C(0), // V_CMP_F_F64_e64_gfx11
34692 UINT64_C(3493855232), UINT64_C(0), // V_CMP_F_F64_e64_gfx6_gfx7
34693 UINT64_C(3495952384), UINT64_C(0), // V_CMP_F_F64_e64_vi
34694 UINT64_C(2101346304), UINT64_C(0), // V_CMP_F_I16_e32_vi
34695 UINT64_C(3500146688), UINT64_C(0), // V_CMP_F_I16_e64_vi
34696 UINT64_C(2101346553), UINT64_C(0), // V_CMP_F_I16_sdwa_gfx9
34697 UINT64_C(2101346553), UINT64_C(0), // V_CMP_F_I16_sdwa_vi
34698 UINT64_C(2088763392), UINT64_C(0), // V_CMP_F_I32_e32_dpp8_gfx11
34699 UINT64_C(2088763392), UINT64_C(0), // V_CMP_F_I32_e32_dpp8_w32_gfx11
34700 UINT64_C(2088763392), UINT64_C(0), // V_CMP_F_I32_e32_dpp8_w64_gfx11
34701 UINT64_C(2088763642), UINT64_C(0), // V_CMP_F_I32_e32_dpp_gfx11
34702 UINT64_C(2088763642), UINT64_C(0), // V_CMP_F_I32_e32_dpp_w32_gfx11
34703 UINT64_C(2088763642), UINT64_C(0), // V_CMP_F_I32_e32_dpp_w64_gfx11
34704 UINT64_C(2097152000), UINT64_C(0), // V_CMP_F_I32_e32_gfx10
34705 UINT64_C(2088763392), UINT64_C(0), // V_CMP_F_I32_e32_gfx11
34706 UINT64_C(2097152000), UINT64_C(0), // V_CMP_F_I32_e32_gfx6_gfx7
34707 UINT64_C(2105540608), UINT64_C(0), // V_CMP_F_I32_e32_vi
34708 UINT64_C(3560964096), UINT64_C(0), // V_CMP_F_I32_e64_dpp8_gfx11
34709 UINT64_C(1077302788096), UINT64_C(0), // V_CMP_F_I32_e64_dpp_gfx11
34710 UINT64_C(3565158400), UINT64_C(0), // V_CMP_F_I32_e64_gfx10
34711 UINT64_C(3560964096), UINT64_C(0), // V_CMP_F_I32_e64_gfx11
34712 UINT64_C(3506438144), UINT64_C(0), // V_CMP_F_I32_e64_gfx6_gfx7
34713 UINT64_C(3502243840), UINT64_C(0), // V_CMP_F_I32_e64_vi
34714 UINT64_C(2097152249), UINT64_C(0), // V_CMP_F_I32_sdwa_gfx10
34715 UINT64_C(2105540857), UINT64_C(0), // V_CMP_F_I32_sdwa_gfx9
34716 UINT64_C(2105540857), UINT64_C(0), // V_CMP_F_I32_sdwa_vi
34717 UINT64_C(2101346304), UINT64_C(0), // V_CMP_F_I64_e32_gfx10
34718 UINT64_C(2090860544), UINT64_C(0), // V_CMP_F_I64_e32_gfx11
34719 UINT64_C(2101346304), UINT64_C(0), // V_CMP_F_I64_e32_gfx6_gfx7
34720 UINT64_C(2109734912), UINT64_C(0), // V_CMP_F_I64_e32_vi
34721 UINT64_C(3567255552), UINT64_C(0), // V_CMP_F_I64_e64_gfx10
34722 UINT64_C(3562012672), UINT64_C(0), // V_CMP_F_I64_e64_gfx11
34723 UINT64_C(3510632448), UINT64_C(0), // V_CMP_F_I64_e64_gfx6_gfx7
34724 UINT64_C(3504340992), UINT64_C(0), // V_CMP_F_I64_e64_vi
34725 UINT64_C(2102394880), UINT64_C(0), // V_CMP_F_U16_e32_vi
34726 UINT64_C(3500670976), UINT64_C(0), // V_CMP_F_U16_e64_vi
34727 UINT64_C(2102395129), UINT64_C(0), // V_CMP_F_U16_sdwa_gfx9
34728 UINT64_C(2102395129), UINT64_C(0), // V_CMP_F_U16_sdwa_vi
34729 UINT64_C(2089811968), UINT64_C(0), // V_CMP_F_U32_e32_dpp8_gfx11
34730 UINT64_C(2089811968), UINT64_C(0), // V_CMP_F_U32_e32_dpp8_w32_gfx11
34731 UINT64_C(2089811968), UINT64_C(0), // V_CMP_F_U32_e32_dpp8_w64_gfx11
34732 UINT64_C(2089812218), UINT64_C(0), // V_CMP_F_U32_e32_dpp_gfx11
34733 UINT64_C(2089812218), UINT64_C(0), // V_CMP_F_U32_e32_dpp_w32_gfx11
34734 UINT64_C(2089812218), UINT64_C(0), // V_CMP_F_U32_e32_dpp_w64_gfx11
34735 UINT64_C(2105540608), UINT64_C(0), // V_CMP_F_U32_e32_gfx10
34736 UINT64_C(2089811968), UINT64_C(0), // V_CMP_F_U32_e32_gfx11
34737 UINT64_C(2105540608), UINT64_C(0), // V_CMP_F_U32_e32_gfx6_gfx7
34738 UINT64_C(2106589184), UINT64_C(0), // V_CMP_F_U32_e32_vi
34739 UINT64_C(3561488384), UINT64_C(0), // V_CMP_F_U32_e64_dpp8_gfx11
34740 UINT64_C(1077303312384), UINT64_C(0), // V_CMP_F_U32_e64_dpp_gfx11
34741 UINT64_C(3569352704), UINT64_C(0), // V_CMP_F_U32_e64_gfx10
34742 UINT64_C(3561488384), UINT64_C(0), // V_CMP_F_U32_e64_gfx11
34743 UINT64_C(3514826752), UINT64_C(0), // V_CMP_F_U32_e64_gfx6_gfx7
34744 UINT64_C(3502768128), UINT64_C(0), // V_CMP_F_U32_e64_vi
34745 UINT64_C(2105540857), UINT64_C(0), // V_CMP_F_U32_sdwa_gfx10
34746 UINT64_C(2106589433), UINT64_C(0), // V_CMP_F_U32_sdwa_gfx9
34747 UINT64_C(2106589433), UINT64_C(0), // V_CMP_F_U32_sdwa_vi
34748 UINT64_C(2109734912), UINT64_C(0), // V_CMP_F_U64_e32_gfx10
34749 UINT64_C(2091909120), UINT64_C(0), // V_CMP_F_U64_e32_gfx11
34750 UINT64_C(2109734912), UINT64_C(0), // V_CMP_F_U64_e32_gfx6_gfx7
34751 UINT64_C(2110783488), UINT64_C(0), // V_CMP_F_U64_e32_vi
34752 UINT64_C(3571449856), UINT64_C(0), // V_CMP_F_U64_e64_gfx10
34753 UINT64_C(3562536960), UINT64_C(0), // V_CMP_F_U64_e64_gfx11
34754 UINT64_C(3519021056), UINT64_C(0), // V_CMP_F_U64_e64_gfx6_gfx7
34755 UINT64_C(3504865280), UINT64_C(0), // V_CMP_F_U64_e64_vi
34756 UINT64_C(2107375616), UINT64_C(0), // V_CMP_GE_F16_e32_gfx10
34757 UINT64_C(2085355520), UINT64_C(0), // V_CMP_GE_F16_e32_vi
34758 UINT64_C(3570270208), UINT64_C(0), // V_CMP_GE_F16_e64_gfx10
34759 UINT64_C(3492151296), UINT64_C(0), // V_CMP_GE_F16_e64_vi
34760 UINT64_C(2107375865), UINT64_C(0), // V_CMP_GE_F16_sdwa_gfx10
34761 UINT64_C(2085355769), UINT64_C(0), // V_CMP_GE_F16_sdwa_gfx9
34762 UINT64_C(2085355769), UINT64_C(0), // V_CMP_GE_F16_sdwa_vi
34763 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_gfx11
34764 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_gfx12
34765 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_w32_gfx11
34766 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_w32_gfx12
34767 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_w64_gfx11
34768 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp8_w64_gfx12
34769 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_gfx11
34770 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_gfx12
34771 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_w32_gfx11
34772 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_w32_gfx12
34773 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_w64_gfx11
34774 UINT64_C(2081161466), UINT64_C(0), // V_CMP_GE_F16_t16_e32_dpp_w64_gfx12
34775 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_gfx11
34776 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F16_t16_e32_gfx12
34777 UINT64_C(3557163008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_dpp8_gfx11
34778 UINT64_C(3557163008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_dpp8_gfx12
34779 UINT64_C(1077298987008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_dpp_gfx11
34780 UINT64_C(1077298987008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_dpp_gfx12
34781 UINT64_C(3557163008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_gfx11
34782 UINT64_C(3557163008), UINT64_C(0), // V_CMP_GE_F16_t16_e64_gfx12
34783 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_gfx11
34784 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_gfx12
34785 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_w32_gfx11
34786 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_w32_gfx12
34787 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_w64_gfx11
34788 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_dpp8_w64_gfx12
34789 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_gfx11
34790 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_gfx12
34791 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_w32_gfx11
34792 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_w32_gfx12
34793 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_w64_gfx11
34794 UINT64_C(2083258618), UINT64_C(0), // V_CMP_GE_F32_e32_dpp_w64_gfx12
34795 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F32_e32_gfx10
34796 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_gfx11
34797 UINT64_C(2083258368), UINT64_C(0), // V_CMP_GE_F32_e32_gfx12
34798 UINT64_C(2081161216), UINT64_C(0), // V_CMP_GE_F32_e32_gfx6_gfx7
34799 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_F32_e32_vi
34800 UINT64_C(3558211584), UINT64_C(0), // V_CMP_GE_F32_e64_dpp8_gfx11
34801 UINT64_C(3558211584), UINT64_C(0), // V_CMP_GE_F32_e64_dpp8_gfx12
34802 UINT64_C(1077300035584), UINT64_C(0), // V_CMP_GE_F32_e64_dpp_gfx11
34803 UINT64_C(1077300035584), UINT64_C(0), // V_CMP_GE_F32_e64_dpp_gfx12
34804 UINT64_C(3557163008), UINT64_C(0), // V_CMP_GE_F32_e64_gfx10
34805 UINT64_C(3558211584), UINT64_C(0), // V_CMP_GE_F32_e64_gfx11
34806 UINT64_C(3558211584), UINT64_C(0), // V_CMP_GE_F32_e64_gfx12
34807 UINT64_C(3490447360), UINT64_C(0), // V_CMP_GE_F32_e64_gfx6_gfx7
34808 UINT64_C(3494248448), UINT64_C(0), // V_CMP_GE_F32_e64_vi
34809 UINT64_C(2081161465), UINT64_C(0), // V_CMP_GE_F32_sdwa_gfx10
34810 UINT64_C(2089550073), UINT64_C(0), // V_CMP_GE_F32_sdwa_gfx9
34811 UINT64_C(2089550073), UINT64_C(0), // V_CMP_GE_F32_sdwa_vi
34812 UINT64_C(2085355520), UINT64_C(0), // V_CMP_GE_F64_e32_gfx10
34813 UINT64_C(2085355520), UINT64_C(0), // V_CMP_GE_F64_e32_gfx11
34814 UINT64_C(2085355520), UINT64_C(0), // V_CMP_GE_F64_e32_gfx12
34815 UINT64_C(2085355520), UINT64_C(0), // V_CMP_GE_F64_e32_gfx6_gfx7
34816 UINT64_C(2093744128), UINT64_C(0), // V_CMP_GE_F64_e32_vi
34817 UINT64_C(3559260160), UINT64_C(0), // V_CMP_GE_F64_e64_gfx10
34818 UINT64_C(3559260160), UINT64_C(0), // V_CMP_GE_F64_e64_gfx11
34819 UINT64_C(3559260160), UINT64_C(0), // V_CMP_GE_F64_e64_gfx12
34820 UINT64_C(3494641664), UINT64_C(0), // V_CMP_GE_F64_e64_gfx6_gfx7
34821 UINT64_C(3496345600), UINT64_C(0), // V_CMP_GE_F64_e64_vi
34822 UINT64_C(2098987008), UINT64_C(0), // V_CMP_GE_I16_e32_gfx10
34823 UINT64_C(2102132736), UINT64_C(0), // V_CMP_GE_I16_e32_vi
34824 UINT64_C(3566075904), UINT64_C(0), // V_CMP_GE_I16_e64_gfx10
34825 UINT64_C(3500539904), UINT64_C(0), // V_CMP_GE_I16_e64_vi
34826 UINT64_C(2098987257), UINT64_C(0), // V_CMP_GE_I16_sdwa_gfx10
34827 UINT64_C(2102132985), UINT64_C(0), // V_CMP_GE_I16_sdwa_gfx9
34828 UINT64_C(2102132985), UINT64_C(0), // V_CMP_GE_I16_sdwa_vi
34829 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_gfx11
34830 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_gfx12
34831 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_w32_gfx11
34832 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_w32_gfx12
34833 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_w64_gfx11
34834 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp8_w64_gfx12
34835 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_gfx11
34836 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_gfx12
34837 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_w32_gfx11
34838 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_w32_gfx12
34839 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_w64_gfx11
34840 UINT64_C(2087452922), UINT64_C(0), // V_CMP_GE_I16_t16_e32_dpp_w64_gfx12
34841 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_gfx11
34842 UINT64_C(2087452672), UINT64_C(0), // V_CMP_GE_I16_t16_e32_gfx12
34843 UINT64_C(3560308736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_dpp8_gfx11
34844 UINT64_C(3560308736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_dpp8_gfx12
34845 UINT64_C(1077302132736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_dpp_gfx11
34846 UINT64_C(1077302132736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_dpp_gfx12
34847 UINT64_C(3560308736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_gfx11
34848 UINT64_C(3560308736), UINT64_C(0), // V_CMP_GE_I16_t16_e64_gfx12
34849 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_gfx11
34850 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_gfx12
34851 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_w32_gfx11
34852 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_w32_gfx12
34853 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_w64_gfx11
34854 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_dpp8_w64_gfx12
34855 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_gfx11
34856 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_gfx12
34857 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_w32_gfx11
34858 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_w32_gfx12
34859 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_w64_gfx11
34860 UINT64_C(2089550074), UINT64_C(0), // V_CMP_GE_I32_e32_dpp_w64_gfx12
34861 UINT64_C(2097938432), UINT64_C(0), // V_CMP_GE_I32_e32_gfx10
34862 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_gfx11
34863 UINT64_C(2089549824), UINT64_C(0), // V_CMP_GE_I32_e32_gfx12
34864 UINT64_C(2097938432), UINT64_C(0), // V_CMP_GE_I32_e32_gfx6_gfx7
34865 UINT64_C(2106327040), UINT64_C(0), // V_CMP_GE_I32_e32_vi
34866 UINT64_C(3561357312), UINT64_C(0), // V_CMP_GE_I32_e64_dpp8_gfx11
34867 UINT64_C(3561357312), UINT64_C(0), // V_CMP_GE_I32_e64_dpp8_gfx12
34868 UINT64_C(1077303181312), UINT64_C(0), // V_CMP_GE_I32_e64_dpp_gfx11
34869 UINT64_C(1077303181312), UINT64_C(0), // V_CMP_GE_I32_e64_dpp_gfx12
34870 UINT64_C(3565551616), UINT64_C(0), // V_CMP_GE_I32_e64_gfx10
34871 UINT64_C(3561357312), UINT64_C(0), // V_CMP_GE_I32_e64_gfx11
34872 UINT64_C(3561357312), UINT64_C(0), // V_CMP_GE_I32_e64_gfx12
34873 UINT64_C(3507224576), UINT64_C(0), // V_CMP_GE_I32_e64_gfx6_gfx7
34874 UINT64_C(3502637056), UINT64_C(0), // V_CMP_GE_I32_e64_vi
34875 UINT64_C(2097938681), UINT64_C(0), // V_CMP_GE_I32_sdwa_gfx10
34876 UINT64_C(2106327289), UINT64_C(0), // V_CMP_GE_I32_sdwa_gfx9
34877 UINT64_C(2106327289), UINT64_C(0), // V_CMP_GE_I32_sdwa_vi
34878 UINT64_C(2102132736), UINT64_C(0), // V_CMP_GE_I64_e32_gfx10
34879 UINT64_C(2091646976), UINT64_C(0), // V_CMP_GE_I64_e32_gfx11
34880 UINT64_C(2091646976), UINT64_C(0), // V_CMP_GE_I64_e32_gfx12
34881 UINT64_C(2102132736), UINT64_C(0), // V_CMP_GE_I64_e32_gfx6_gfx7
34882 UINT64_C(2110521344), UINT64_C(0), // V_CMP_GE_I64_e32_vi
34883 UINT64_C(3567648768), UINT64_C(0), // V_CMP_GE_I64_e64_gfx10
34884 UINT64_C(3562405888), UINT64_C(0), // V_CMP_GE_I64_e64_gfx11
34885 UINT64_C(3562405888), UINT64_C(0), // V_CMP_GE_I64_e64_gfx12
34886 UINT64_C(3511418880), UINT64_C(0), // V_CMP_GE_I64_e64_gfx6_gfx7
34887 UINT64_C(3504734208), UINT64_C(0), // V_CMP_GE_I64_e64_vi
34888 UINT64_C(2103181312), UINT64_C(0), // V_CMP_GE_U16_e32_gfx10
34889 UINT64_C(2103181312), UINT64_C(0), // V_CMP_GE_U16_e32_vi
34890 UINT64_C(3568173056), UINT64_C(0), // V_CMP_GE_U16_e64_gfx10
34891 UINT64_C(3501064192), UINT64_C(0), // V_CMP_GE_U16_e64_vi
34892 UINT64_C(2103181561), UINT64_C(0), // V_CMP_GE_U16_sdwa_gfx10
34893 UINT64_C(2103181561), UINT64_C(0), // V_CMP_GE_U16_sdwa_gfx9
34894 UINT64_C(2103181561), UINT64_C(0), // V_CMP_GE_U16_sdwa_vi
34895 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_gfx11
34896 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_gfx12
34897 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_w32_gfx11
34898 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_w32_gfx12
34899 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_w64_gfx11
34900 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp8_w64_gfx12
34901 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_gfx11
34902 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_gfx12
34903 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_w32_gfx11
34904 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_w32_gfx12
34905 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_w64_gfx11
34906 UINT64_C(2088501498), UINT64_C(0), // V_CMP_GE_U16_t16_e32_dpp_w64_gfx12
34907 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_gfx11
34908 UINT64_C(2088501248), UINT64_C(0), // V_CMP_GE_U16_t16_e32_gfx12
34909 UINT64_C(3560833024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_dpp8_gfx11
34910 UINT64_C(3560833024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_dpp8_gfx12
34911 UINT64_C(1077302657024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_dpp_gfx11
34912 UINT64_C(1077302657024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_dpp_gfx12
34913 UINT64_C(3560833024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_gfx11
34914 UINT64_C(3560833024), UINT64_C(0), // V_CMP_GE_U16_t16_e64_gfx12
34915 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_gfx11
34916 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_gfx12
34917 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_w32_gfx11
34918 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_w32_gfx12
34919 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_w64_gfx11
34920 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_dpp8_w64_gfx12
34921 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_gfx11
34922 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_gfx12
34923 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_w32_gfx11
34924 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_w32_gfx12
34925 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_w64_gfx11
34926 UINT64_C(2090598650), UINT64_C(0), // V_CMP_GE_U32_e32_dpp_w64_gfx12
34927 UINT64_C(2106327040), UINT64_C(0), // V_CMP_GE_U32_e32_gfx10
34928 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_gfx11
34929 UINT64_C(2090598400), UINT64_C(0), // V_CMP_GE_U32_e32_gfx12
34930 UINT64_C(2106327040), UINT64_C(0), // V_CMP_GE_U32_e32_gfx6_gfx7
34931 UINT64_C(2107375616), UINT64_C(0), // V_CMP_GE_U32_e32_vi
34932 UINT64_C(3561881600), UINT64_C(0), // V_CMP_GE_U32_e64_dpp8_gfx11
34933 UINT64_C(3561881600), UINT64_C(0), // V_CMP_GE_U32_e64_dpp8_gfx12
34934 UINT64_C(1077303705600), UINT64_C(0), // V_CMP_GE_U32_e64_dpp_gfx11
34935 UINT64_C(1077303705600), UINT64_C(0), // V_CMP_GE_U32_e64_dpp_gfx12
34936 UINT64_C(3569745920), UINT64_C(0), // V_CMP_GE_U32_e64_gfx10
34937 UINT64_C(3561881600), UINT64_C(0), // V_CMP_GE_U32_e64_gfx11
34938 UINT64_C(3561881600), UINT64_C(0), // V_CMP_GE_U32_e64_gfx12
34939 UINT64_C(3515613184), UINT64_C(0), // V_CMP_GE_U32_e64_gfx6_gfx7
34940 UINT64_C(3503161344), UINT64_C(0), // V_CMP_GE_U32_e64_vi
34941 UINT64_C(2106327289), UINT64_C(0), // V_CMP_GE_U32_sdwa_gfx10
34942 UINT64_C(2107375865), UINT64_C(0), // V_CMP_GE_U32_sdwa_gfx9
34943 UINT64_C(2107375865), UINT64_C(0), // V_CMP_GE_U32_sdwa_vi
34944 UINT64_C(2110521344), UINT64_C(0), // V_CMP_GE_U64_e32_gfx10
34945 UINT64_C(2092695552), UINT64_C(0), // V_CMP_GE_U64_e32_gfx11
34946 UINT64_C(2092695552), UINT64_C(0), // V_CMP_GE_U64_e32_gfx12
34947 UINT64_C(2110521344), UINT64_C(0), // V_CMP_GE_U64_e32_gfx6_gfx7
34948 UINT64_C(2111569920), UINT64_C(0), // V_CMP_GE_U64_e32_vi
34949 UINT64_C(3571843072), UINT64_C(0), // V_CMP_GE_U64_e64_gfx10
34950 UINT64_C(3562930176), UINT64_C(0), // V_CMP_GE_U64_e64_gfx11
34951 UINT64_C(3562930176), UINT64_C(0), // V_CMP_GE_U64_e64_gfx12
34952 UINT64_C(3519807488), UINT64_C(0), // V_CMP_GE_U64_e64_gfx6_gfx7
34953 UINT64_C(3505258496), UINT64_C(0), // V_CMP_GE_U64_e64_vi
34954 UINT64_C(2107113472), UINT64_C(0), // V_CMP_GT_F16_e32_gfx10
34955 UINT64_C(2085093376), UINT64_C(0), // V_CMP_GT_F16_e32_vi
34956 UINT64_C(3570139136), UINT64_C(0), // V_CMP_GT_F16_e64_gfx10
34957 UINT64_C(3492020224), UINT64_C(0), // V_CMP_GT_F16_e64_vi
34958 UINT64_C(2107113721), UINT64_C(0), // V_CMP_GT_F16_sdwa_gfx10
34959 UINT64_C(2085093625), UINT64_C(0), // V_CMP_GT_F16_sdwa_gfx9
34960 UINT64_C(2085093625), UINT64_C(0), // V_CMP_GT_F16_sdwa_vi
34961 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_gfx11
34962 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_gfx12
34963 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_w32_gfx11
34964 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_w32_gfx12
34965 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_w64_gfx11
34966 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp8_w64_gfx12
34967 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_gfx11
34968 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_gfx12
34969 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_w32_gfx11
34970 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_w32_gfx12
34971 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_w64_gfx11
34972 UINT64_C(2080899322), UINT64_C(0), // V_CMP_GT_F16_t16_e32_dpp_w64_gfx12
34973 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_gfx11
34974 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F16_t16_e32_gfx12
34975 UINT64_C(3557031936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_dpp8_gfx11
34976 UINT64_C(3557031936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_dpp8_gfx12
34977 UINT64_C(1077298855936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_dpp_gfx11
34978 UINT64_C(1077298855936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_dpp_gfx12
34979 UINT64_C(3557031936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_gfx11
34980 UINT64_C(3557031936), UINT64_C(0), // V_CMP_GT_F16_t16_e64_gfx12
34981 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_gfx11
34982 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_gfx12
34983 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_w32_gfx11
34984 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_w32_gfx12
34985 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_w64_gfx11
34986 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_dpp8_w64_gfx12
34987 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_gfx11
34988 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_gfx12
34989 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_w32_gfx11
34990 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_w32_gfx12
34991 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_w64_gfx11
34992 UINT64_C(2082996474), UINT64_C(0), // V_CMP_GT_F32_e32_dpp_w64_gfx12
34993 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F32_e32_gfx10
34994 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_gfx11
34995 UINT64_C(2082996224), UINT64_C(0), // V_CMP_GT_F32_e32_gfx12
34996 UINT64_C(2080899072), UINT64_C(0), // V_CMP_GT_F32_e32_gfx6_gfx7
34997 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_F32_e32_vi
34998 UINT64_C(3558080512), UINT64_C(0), // V_CMP_GT_F32_e64_dpp8_gfx11
34999 UINT64_C(3558080512), UINT64_C(0), // V_CMP_GT_F32_e64_dpp8_gfx12
35000 UINT64_C(1077299904512), UINT64_C(0), // V_CMP_GT_F32_e64_dpp_gfx11
35001 UINT64_C(1077299904512), UINT64_C(0), // V_CMP_GT_F32_e64_dpp_gfx12
35002 UINT64_C(3557031936), UINT64_C(0), // V_CMP_GT_F32_e64_gfx10
35003 UINT64_C(3558080512), UINT64_C(0), // V_CMP_GT_F32_e64_gfx11
35004 UINT64_C(3558080512), UINT64_C(0), // V_CMP_GT_F32_e64_gfx12
35005 UINT64_C(3490185216), UINT64_C(0), // V_CMP_GT_F32_e64_gfx6_gfx7
35006 UINT64_C(3494117376), UINT64_C(0), // V_CMP_GT_F32_e64_vi
35007 UINT64_C(2080899321), UINT64_C(0), // V_CMP_GT_F32_sdwa_gfx10
35008 UINT64_C(2089287929), UINT64_C(0), // V_CMP_GT_F32_sdwa_gfx9
35009 UINT64_C(2089287929), UINT64_C(0), // V_CMP_GT_F32_sdwa_vi
35010 UINT64_C(2085093376), UINT64_C(0), // V_CMP_GT_F64_e32_gfx10
35011 UINT64_C(2085093376), UINT64_C(0), // V_CMP_GT_F64_e32_gfx11
35012 UINT64_C(2085093376), UINT64_C(0), // V_CMP_GT_F64_e32_gfx12
35013 UINT64_C(2085093376), UINT64_C(0), // V_CMP_GT_F64_e32_gfx6_gfx7
35014 UINT64_C(2093481984), UINT64_C(0), // V_CMP_GT_F64_e32_vi
35015 UINT64_C(3559129088), UINT64_C(0), // V_CMP_GT_F64_e64_gfx10
35016 UINT64_C(3559129088), UINT64_C(0), // V_CMP_GT_F64_e64_gfx11
35017 UINT64_C(3559129088), UINT64_C(0), // V_CMP_GT_F64_e64_gfx12
35018 UINT64_C(3494379520), UINT64_C(0), // V_CMP_GT_F64_e64_gfx6_gfx7
35019 UINT64_C(3496214528), UINT64_C(0), // V_CMP_GT_F64_e64_vi
35020 UINT64_C(2098724864), UINT64_C(0), // V_CMP_GT_I16_e32_gfx10
35021 UINT64_C(2101870592), UINT64_C(0), // V_CMP_GT_I16_e32_vi
35022 UINT64_C(3565944832), UINT64_C(0), // V_CMP_GT_I16_e64_gfx10
35023 UINT64_C(3500408832), UINT64_C(0), // V_CMP_GT_I16_e64_vi
35024 UINT64_C(2098725113), UINT64_C(0), // V_CMP_GT_I16_sdwa_gfx10
35025 UINT64_C(2101870841), UINT64_C(0), // V_CMP_GT_I16_sdwa_gfx9
35026 UINT64_C(2101870841), UINT64_C(0), // V_CMP_GT_I16_sdwa_vi
35027 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_gfx11
35028 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_gfx12
35029 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_w32_gfx11
35030 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_w32_gfx12
35031 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_w64_gfx11
35032 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp8_w64_gfx12
35033 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_gfx11
35034 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_gfx12
35035 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_w32_gfx11
35036 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_w32_gfx12
35037 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_w64_gfx11
35038 UINT64_C(2087190778), UINT64_C(0), // V_CMP_GT_I16_t16_e32_dpp_w64_gfx12
35039 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_gfx11
35040 UINT64_C(2087190528), UINT64_C(0), // V_CMP_GT_I16_t16_e32_gfx12
35041 UINT64_C(3560177664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_dpp8_gfx11
35042 UINT64_C(3560177664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_dpp8_gfx12
35043 UINT64_C(1077302001664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_dpp_gfx11
35044 UINT64_C(1077302001664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_dpp_gfx12
35045 UINT64_C(3560177664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_gfx11
35046 UINT64_C(3560177664), UINT64_C(0), // V_CMP_GT_I16_t16_e64_gfx12
35047 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_gfx11
35048 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_gfx12
35049 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_w32_gfx11
35050 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_w32_gfx12
35051 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_w64_gfx11
35052 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_dpp8_w64_gfx12
35053 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_gfx11
35054 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_gfx12
35055 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_w32_gfx11
35056 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_w32_gfx12
35057 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_w64_gfx11
35058 UINT64_C(2089287930), UINT64_C(0), // V_CMP_GT_I32_e32_dpp_w64_gfx12
35059 UINT64_C(2097676288), UINT64_C(0), // V_CMP_GT_I32_e32_gfx10
35060 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_gfx11
35061 UINT64_C(2089287680), UINT64_C(0), // V_CMP_GT_I32_e32_gfx12
35062 UINT64_C(2097676288), UINT64_C(0), // V_CMP_GT_I32_e32_gfx6_gfx7
35063 UINT64_C(2106064896), UINT64_C(0), // V_CMP_GT_I32_e32_vi
35064 UINT64_C(3561226240), UINT64_C(0), // V_CMP_GT_I32_e64_dpp8_gfx11
35065 UINT64_C(3561226240), UINT64_C(0), // V_CMP_GT_I32_e64_dpp8_gfx12
35066 UINT64_C(1077303050240), UINT64_C(0), // V_CMP_GT_I32_e64_dpp_gfx11
35067 UINT64_C(1077303050240), UINT64_C(0), // V_CMP_GT_I32_e64_dpp_gfx12
35068 UINT64_C(3565420544), UINT64_C(0), // V_CMP_GT_I32_e64_gfx10
35069 UINT64_C(3561226240), UINT64_C(0), // V_CMP_GT_I32_e64_gfx11
35070 UINT64_C(3561226240), UINT64_C(0), // V_CMP_GT_I32_e64_gfx12
35071 UINT64_C(3506962432), UINT64_C(0), // V_CMP_GT_I32_e64_gfx6_gfx7
35072 UINT64_C(3502505984), UINT64_C(0), // V_CMP_GT_I32_e64_vi
35073 UINT64_C(2097676537), UINT64_C(0), // V_CMP_GT_I32_sdwa_gfx10
35074 UINT64_C(2106065145), UINT64_C(0), // V_CMP_GT_I32_sdwa_gfx9
35075 UINT64_C(2106065145), UINT64_C(0), // V_CMP_GT_I32_sdwa_vi
35076 UINT64_C(2101870592), UINT64_C(0), // V_CMP_GT_I64_e32_gfx10
35077 UINT64_C(2091384832), UINT64_C(0), // V_CMP_GT_I64_e32_gfx11
35078 UINT64_C(2091384832), UINT64_C(0), // V_CMP_GT_I64_e32_gfx12
35079 UINT64_C(2101870592), UINT64_C(0), // V_CMP_GT_I64_e32_gfx6_gfx7
35080 UINT64_C(2110259200), UINT64_C(0), // V_CMP_GT_I64_e32_vi
35081 UINT64_C(3567517696), UINT64_C(0), // V_CMP_GT_I64_e64_gfx10
35082 UINT64_C(3562274816), UINT64_C(0), // V_CMP_GT_I64_e64_gfx11
35083 UINT64_C(3562274816), UINT64_C(0), // V_CMP_GT_I64_e64_gfx12
35084 UINT64_C(3511156736), UINT64_C(0), // V_CMP_GT_I64_e64_gfx6_gfx7
35085 UINT64_C(3504603136), UINT64_C(0), // V_CMP_GT_I64_e64_vi
35086 UINT64_C(2102919168), UINT64_C(0), // V_CMP_GT_U16_e32_gfx10
35087 UINT64_C(2102919168), UINT64_C(0), // V_CMP_GT_U16_e32_vi
35088 UINT64_C(3568041984), UINT64_C(0), // V_CMP_GT_U16_e64_gfx10
35089 UINT64_C(3500933120), UINT64_C(0), // V_CMP_GT_U16_e64_vi
35090 UINT64_C(2102919417), UINT64_C(0), // V_CMP_GT_U16_sdwa_gfx10
35091 UINT64_C(2102919417), UINT64_C(0), // V_CMP_GT_U16_sdwa_gfx9
35092 UINT64_C(2102919417), UINT64_C(0), // V_CMP_GT_U16_sdwa_vi
35093 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_gfx11
35094 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_gfx12
35095 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_w32_gfx11
35096 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_w32_gfx12
35097 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_w64_gfx11
35098 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp8_w64_gfx12
35099 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_gfx11
35100 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_gfx12
35101 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_w32_gfx11
35102 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_w32_gfx12
35103 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_w64_gfx11
35104 UINT64_C(2088239354), UINT64_C(0), // V_CMP_GT_U16_t16_e32_dpp_w64_gfx12
35105 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_gfx11
35106 UINT64_C(2088239104), UINT64_C(0), // V_CMP_GT_U16_t16_e32_gfx12
35107 UINT64_C(3560701952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_dpp8_gfx11
35108 UINT64_C(3560701952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_dpp8_gfx12
35109 UINT64_C(1077302525952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_dpp_gfx11
35110 UINT64_C(1077302525952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_dpp_gfx12
35111 UINT64_C(3560701952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_gfx11
35112 UINT64_C(3560701952), UINT64_C(0), // V_CMP_GT_U16_t16_e64_gfx12
35113 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_gfx11
35114 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_gfx12
35115 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_w32_gfx11
35116 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_w32_gfx12
35117 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_w64_gfx11
35118 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_dpp8_w64_gfx12
35119 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_gfx11
35120 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_gfx12
35121 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_w32_gfx11
35122 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_w32_gfx12
35123 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_w64_gfx11
35124 UINT64_C(2090336506), UINT64_C(0), // V_CMP_GT_U32_e32_dpp_w64_gfx12
35125 UINT64_C(2106064896), UINT64_C(0), // V_CMP_GT_U32_e32_gfx10
35126 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_gfx11
35127 UINT64_C(2090336256), UINT64_C(0), // V_CMP_GT_U32_e32_gfx12
35128 UINT64_C(2106064896), UINT64_C(0), // V_CMP_GT_U32_e32_gfx6_gfx7
35129 UINT64_C(2107113472), UINT64_C(0), // V_CMP_GT_U32_e32_vi
35130 UINT64_C(3561750528), UINT64_C(0), // V_CMP_GT_U32_e64_dpp8_gfx11
35131 UINT64_C(3561750528), UINT64_C(0), // V_CMP_GT_U32_e64_dpp8_gfx12
35132 UINT64_C(1077303574528), UINT64_C(0), // V_CMP_GT_U32_e64_dpp_gfx11
35133 UINT64_C(1077303574528), UINT64_C(0), // V_CMP_GT_U32_e64_dpp_gfx12
35134 UINT64_C(3569614848), UINT64_C(0), // V_CMP_GT_U32_e64_gfx10
35135 UINT64_C(3561750528), UINT64_C(0), // V_CMP_GT_U32_e64_gfx11
35136 UINT64_C(3561750528), UINT64_C(0), // V_CMP_GT_U32_e64_gfx12
35137 UINT64_C(3515351040), UINT64_C(0), // V_CMP_GT_U32_e64_gfx6_gfx7
35138 UINT64_C(3503030272), UINT64_C(0), // V_CMP_GT_U32_e64_vi
35139 UINT64_C(2106065145), UINT64_C(0), // V_CMP_GT_U32_sdwa_gfx10
35140 UINT64_C(2107113721), UINT64_C(0), // V_CMP_GT_U32_sdwa_gfx9
35141 UINT64_C(2107113721), UINT64_C(0), // V_CMP_GT_U32_sdwa_vi
35142 UINT64_C(2110259200), UINT64_C(0), // V_CMP_GT_U64_e32_gfx10
35143 UINT64_C(2092433408), UINT64_C(0), // V_CMP_GT_U64_e32_gfx11
35144 UINT64_C(2092433408), UINT64_C(0), // V_CMP_GT_U64_e32_gfx12
35145 UINT64_C(2110259200), UINT64_C(0), // V_CMP_GT_U64_e32_gfx6_gfx7
35146 UINT64_C(2111307776), UINT64_C(0), // V_CMP_GT_U64_e32_vi
35147 UINT64_C(3571712000), UINT64_C(0), // V_CMP_GT_U64_e64_gfx10
35148 UINT64_C(3562799104), UINT64_C(0), // V_CMP_GT_U64_e64_gfx11
35149 UINT64_C(3562799104), UINT64_C(0), // V_CMP_GT_U64_e64_gfx12
35150 UINT64_C(3519545344), UINT64_C(0), // V_CMP_GT_U64_e64_gfx6_gfx7
35151 UINT64_C(3505127424), UINT64_C(0), // V_CMP_GT_U64_e64_vi
35152 UINT64_C(2106982400), UINT64_C(0), // V_CMP_LE_F16_e32_gfx10
35153 UINT64_C(2084962304), UINT64_C(0), // V_CMP_LE_F16_e32_vi
35154 UINT64_C(3570073600), UINT64_C(0), // V_CMP_LE_F16_e64_gfx10
35155 UINT64_C(3491954688), UINT64_C(0), // V_CMP_LE_F16_e64_vi
35156 UINT64_C(2106982649), UINT64_C(0), // V_CMP_LE_F16_sdwa_gfx10
35157 UINT64_C(2084962553), UINT64_C(0), // V_CMP_LE_F16_sdwa_gfx9
35158 UINT64_C(2084962553), UINT64_C(0), // V_CMP_LE_F16_sdwa_vi
35159 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_gfx11
35160 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_gfx12
35161 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_w32_gfx11
35162 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_w32_gfx12
35163 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_w64_gfx11
35164 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp8_w64_gfx12
35165 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_gfx11
35166 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_gfx12
35167 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_w32_gfx11
35168 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_w32_gfx12
35169 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_w64_gfx11
35170 UINT64_C(2080768250), UINT64_C(0), // V_CMP_LE_F16_t16_e32_dpp_w64_gfx12
35171 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_gfx11
35172 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F16_t16_e32_gfx12
35173 UINT64_C(3556966400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_dpp8_gfx11
35174 UINT64_C(3556966400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_dpp8_gfx12
35175 UINT64_C(1077298790400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_dpp_gfx11
35176 UINT64_C(1077298790400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_dpp_gfx12
35177 UINT64_C(3556966400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_gfx11
35178 UINT64_C(3556966400), UINT64_C(0), // V_CMP_LE_F16_t16_e64_gfx12
35179 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_gfx11
35180 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_gfx12
35181 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_w32_gfx11
35182 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_w32_gfx12
35183 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_w64_gfx11
35184 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_dpp8_w64_gfx12
35185 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_gfx11
35186 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_gfx12
35187 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_w32_gfx11
35188 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_w32_gfx12
35189 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_w64_gfx11
35190 UINT64_C(2082865402), UINT64_C(0), // V_CMP_LE_F32_e32_dpp_w64_gfx12
35191 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F32_e32_gfx10
35192 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_gfx11
35193 UINT64_C(2082865152), UINT64_C(0), // V_CMP_LE_F32_e32_gfx12
35194 UINT64_C(2080768000), UINT64_C(0), // V_CMP_LE_F32_e32_gfx6_gfx7
35195 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_F32_e32_vi
35196 UINT64_C(3558014976), UINT64_C(0), // V_CMP_LE_F32_e64_dpp8_gfx11
35197 UINT64_C(3558014976), UINT64_C(0), // V_CMP_LE_F32_e64_dpp8_gfx12
35198 UINT64_C(1077299838976), UINT64_C(0), // V_CMP_LE_F32_e64_dpp_gfx11
35199 UINT64_C(1077299838976), UINT64_C(0), // V_CMP_LE_F32_e64_dpp_gfx12
35200 UINT64_C(3556966400), UINT64_C(0), // V_CMP_LE_F32_e64_gfx10
35201 UINT64_C(3558014976), UINT64_C(0), // V_CMP_LE_F32_e64_gfx11
35202 UINT64_C(3558014976), UINT64_C(0), // V_CMP_LE_F32_e64_gfx12
35203 UINT64_C(3490054144), UINT64_C(0), // V_CMP_LE_F32_e64_gfx6_gfx7
35204 UINT64_C(3494051840), UINT64_C(0), // V_CMP_LE_F32_e64_vi
35205 UINT64_C(2080768249), UINT64_C(0), // V_CMP_LE_F32_sdwa_gfx10
35206 UINT64_C(2089156857), UINT64_C(0), // V_CMP_LE_F32_sdwa_gfx9
35207 UINT64_C(2089156857), UINT64_C(0), // V_CMP_LE_F32_sdwa_vi
35208 UINT64_C(2084962304), UINT64_C(0), // V_CMP_LE_F64_e32_gfx10
35209 UINT64_C(2084962304), UINT64_C(0), // V_CMP_LE_F64_e32_gfx11
35210 UINT64_C(2084962304), UINT64_C(0), // V_CMP_LE_F64_e32_gfx12
35211 UINT64_C(2084962304), UINT64_C(0), // V_CMP_LE_F64_e32_gfx6_gfx7
35212 UINT64_C(2093350912), UINT64_C(0), // V_CMP_LE_F64_e32_vi
35213 UINT64_C(3559063552), UINT64_C(0), // V_CMP_LE_F64_e64_gfx10
35214 UINT64_C(3559063552), UINT64_C(0), // V_CMP_LE_F64_e64_gfx11
35215 UINT64_C(3559063552), UINT64_C(0), // V_CMP_LE_F64_e64_gfx12
35216 UINT64_C(3494248448), UINT64_C(0), // V_CMP_LE_F64_e64_gfx6_gfx7
35217 UINT64_C(3496148992), UINT64_C(0), // V_CMP_LE_F64_e64_vi
35218 UINT64_C(2098593792), UINT64_C(0), // V_CMP_LE_I16_e32_gfx10
35219 UINT64_C(2101739520), UINT64_C(0), // V_CMP_LE_I16_e32_vi
35220 UINT64_C(3565879296), UINT64_C(0), // V_CMP_LE_I16_e64_gfx10
35221 UINT64_C(3500343296), UINT64_C(0), // V_CMP_LE_I16_e64_vi
35222 UINT64_C(2098594041), UINT64_C(0), // V_CMP_LE_I16_sdwa_gfx10
35223 UINT64_C(2101739769), UINT64_C(0), // V_CMP_LE_I16_sdwa_gfx9
35224 UINT64_C(2101739769), UINT64_C(0), // V_CMP_LE_I16_sdwa_vi
35225 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_gfx11
35226 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_gfx12
35227 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_w32_gfx11
35228 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_w32_gfx12
35229 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_w64_gfx11
35230 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp8_w64_gfx12
35231 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_gfx11
35232 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_gfx12
35233 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_w32_gfx11
35234 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_w32_gfx12
35235 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_w64_gfx11
35236 UINT64_C(2087059706), UINT64_C(0), // V_CMP_LE_I16_t16_e32_dpp_w64_gfx12
35237 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_gfx11
35238 UINT64_C(2087059456), UINT64_C(0), // V_CMP_LE_I16_t16_e32_gfx12
35239 UINT64_C(3560112128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_dpp8_gfx11
35240 UINT64_C(3560112128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_dpp8_gfx12
35241 UINT64_C(1077301936128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_dpp_gfx11
35242 UINT64_C(1077301936128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_dpp_gfx12
35243 UINT64_C(3560112128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_gfx11
35244 UINT64_C(3560112128), UINT64_C(0), // V_CMP_LE_I16_t16_e64_gfx12
35245 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_gfx11
35246 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_gfx12
35247 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_w32_gfx11
35248 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_w32_gfx12
35249 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_w64_gfx11
35250 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_dpp8_w64_gfx12
35251 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_gfx11
35252 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_gfx12
35253 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_w32_gfx11
35254 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_w32_gfx12
35255 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_w64_gfx11
35256 UINT64_C(2089156858), UINT64_C(0), // V_CMP_LE_I32_e32_dpp_w64_gfx12
35257 UINT64_C(2097545216), UINT64_C(0), // V_CMP_LE_I32_e32_gfx10
35258 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_gfx11
35259 UINT64_C(2089156608), UINT64_C(0), // V_CMP_LE_I32_e32_gfx12
35260 UINT64_C(2097545216), UINT64_C(0), // V_CMP_LE_I32_e32_gfx6_gfx7
35261 UINT64_C(2105933824), UINT64_C(0), // V_CMP_LE_I32_e32_vi
35262 UINT64_C(3561160704), UINT64_C(0), // V_CMP_LE_I32_e64_dpp8_gfx11
35263 UINT64_C(3561160704), UINT64_C(0), // V_CMP_LE_I32_e64_dpp8_gfx12
35264 UINT64_C(1077302984704), UINT64_C(0), // V_CMP_LE_I32_e64_dpp_gfx11
35265 UINT64_C(1077302984704), UINT64_C(0), // V_CMP_LE_I32_e64_dpp_gfx12
35266 UINT64_C(3565355008), UINT64_C(0), // V_CMP_LE_I32_e64_gfx10
35267 UINT64_C(3561160704), UINT64_C(0), // V_CMP_LE_I32_e64_gfx11
35268 UINT64_C(3561160704), UINT64_C(0), // V_CMP_LE_I32_e64_gfx12
35269 UINT64_C(3506831360), UINT64_C(0), // V_CMP_LE_I32_e64_gfx6_gfx7
35270 UINT64_C(3502440448), UINT64_C(0), // V_CMP_LE_I32_e64_vi
35271 UINT64_C(2097545465), UINT64_C(0), // V_CMP_LE_I32_sdwa_gfx10
35272 UINT64_C(2105934073), UINT64_C(0), // V_CMP_LE_I32_sdwa_gfx9
35273 UINT64_C(2105934073), UINT64_C(0), // V_CMP_LE_I32_sdwa_vi
35274 UINT64_C(2101739520), UINT64_C(0), // V_CMP_LE_I64_e32_gfx10
35275 UINT64_C(2091253760), UINT64_C(0), // V_CMP_LE_I64_e32_gfx11
35276 UINT64_C(2091253760), UINT64_C(0), // V_CMP_LE_I64_e32_gfx12
35277 UINT64_C(2101739520), UINT64_C(0), // V_CMP_LE_I64_e32_gfx6_gfx7
35278 UINT64_C(2110128128), UINT64_C(0), // V_CMP_LE_I64_e32_vi
35279 UINT64_C(3567452160), UINT64_C(0), // V_CMP_LE_I64_e64_gfx10
35280 UINT64_C(3562209280), UINT64_C(0), // V_CMP_LE_I64_e64_gfx11
35281 UINT64_C(3562209280), UINT64_C(0), // V_CMP_LE_I64_e64_gfx12
35282 UINT64_C(3511025664), UINT64_C(0), // V_CMP_LE_I64_e64_gfx6_gfx7
35283 UINT64_C(3504537600), UINT64_C(0), // V_CMP_LE_I64_e64_vi
35284 UINT64_C(2102788096), UINT64_C(0), // V_CMP_LE_U16_e32_gfx10
35285 UINT64_C(2102788096), UINT64_C(0), // V_CMP_LE_U16_e32_vi
35286 UINT64_C(3567976448), UINT64_C(0), // V_CMP_LE_U16_e64_gfx10
35287 UINT64_C(3500867584), UINT64_C(0), // V_CMP_LE_U16_e64_vi
35288 UINT64_C(2102788345), UINT64_C(0), // V_CMP_LE_U16_sdwa_gfx10
35289 UINT64_C(2102788345), UINT64_C(0), // V_CMP_LE_U16_sdwa_gfx9
35290 UINT64_C(2102788345), UINT64_C(0), // V_CMP_LE_U16_sdwa_vi
35291 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_gfx11
35292 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_gfx12
35293 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_w32_gfx11
35294 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_w32_gfx12
35295 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_w64_gfx11
35296 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp8_w64_gfx12
35297 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_gfx11
35298 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_gfx12
35299 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_w32_gfx11
35300 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_w32_gfx12
35301 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_w64_gfx11
35302 UINT64_C(2088108282), UINT64_C(0), // V_CMP_LE_U16_t16_e32_dpp_w64_gfx12
35303 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_gfx11
35304 UINT64_C(2088108032), UINT64_C(0), // V_CMP_LE_U16_t16_e32_gfx12
35305 UINT64_C(3560636416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_dpp8_gfx11
35306 UINT64_C(3560636416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_dpp8_gfx12
35307 UINT64_C(1077302460416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_dpp_gfx11
35308 UINT64_C(1077302460416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_dpp_gfx12
35309 UINT64_C(3560636416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_gfx11
35310 UINT64_C(3560636416), UINT64_C(0), // V_CMP_LE_U16_t16_e64_gfx12
35311 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_gfx11
35312 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_gfx12
35313 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_w32_gfx11
35314 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_w32_gfx12
35315 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_w64_gfx11
35316 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_dpp8_w64_gfx12
35317 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_gfx11
35318 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_gfx12
35319 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_w32_gfx11
35320 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_w32_gfx12
35321 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_w64_gfx11
35322 UINT64_C(2090205434), UINT64_C(0), // V_CMP_LE_U32_e32_dpp_w64_gfx12
35323 UINT64_C(2105933824), UINT64_C(0), // V_CMP_LE_U32_e32_gfx10
35324 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_gfx11
35325 UINT64_C(2090205184), UINT64_C(0), // V_CMP_LE_U32_e32_gfx12
35326 UINT64_C(2105933824), UINT64_C(0), // V_CMP_LE_U32_e32_gfx6_gfx7
35327 UINT64_C(2106982400), UINT64_C(0), // V_CMP_LE_U32_e32_vi
35328 UINT64_C(3561684992), UINT64_C(0), // V_CMP_LE_U32_e64_dpp8_gfx11
35329 UINT64_C(3561684992), UINT64_C(0), // V_CMP_LE_U32_e64_dpp8_gfx12
35330 UINT64_C(1077303508992), UINT64_C(0), // V_CMP_LE_U32_e64_dpp_gfx11
35331 UINT64_C(1077303508992), UINT64_C(0), // V_CMP_LE_U32_e64_dpp_gfx12
35332 UINT64_C(3569549312), UINT64_C(0), // V_CMP_LE_U32_e64_gfx10
35333 UINT64_C(3561684992), UINT64_C(0), // V_CMP_LE_U32_e64_gfx11
35334 UINT64_C(3561684992), UINT64_C(0), // V_CMP_LE_U32_e64_gfx12
35335 UINT64_C(3515219968), UINT64_C(0), // V_CMP_LE_U32_e64_gfx6_gfx7
35336 UINT64_C(3502964736), UINT64_C(0), // V_CMP_LE_U32_e64_vi
35337 UINT64_C(2105934073), UINT64_C(0), // V_CMP_LE_U32_sdwa_gfx10
35338 UINT64_C(2106982649), UINT64_C(0), // V_CMP_LE_U32_sdwa_gfx9
35339 UINT64_C(2106982649), UINT64_C(0), // V_CMP_LE_U32_sdwa_vi
35340 UINT64_C(2110128128), UINT64_C(0), // V_CMP_LE_U64_e32_gfx10
35341 UINT64_C(2092302336), UINT64_C(0), // V_CMP_LE_U64_e32_gfx11
35342 UINT64_C(2092302336), UINT64_C(0), // V_CMP_LE_U64_e32_gfx12
35343 UINT64_C(2110128128), UINT64_C(0), // V_CMP_LE_U64_e32_gfx6_gfx7
35344 UINT64_C(2111176704), UINT64_C(0), // V_CMP_LE_U64_e32_vi
35345 UINT64_C(3571646464), UINT64_C(0), // V_CMP_LE_U64_e64_gfx10
35346 UINT64_C(3562733568), UINT64_C(0), // V_CMP_LE_U64_e64_gfx11
35347 UINT64_C(3562733568), UINT64_C(0), // V_CMP_LE_U64_e64_gfx12
35348 UINT64_C(3519414272), UINT64_C(0), // V_CMP_LE_U64_e64_gfx6_gfx7
35349 UINT64_C(3505061888), UINT64_C(0), // V_CMP_LE_U64_e64_vi
35350 UINT64_C(2107244544), UINT64_C(0), // V_CMP_LG_F16_e32_gfx10
35351 UINT64_C(2085224448), UINT64_C(0), // V_CMP_LG_F16_e32_vi
35352 UINT64_C(3570204672), UINT64_C(0), // V_CMP_LG_F16_e64_gfx10
35353 UINT64_C(3492085760), UINT64_C(0), // V_CMP_LG_F16_e64_vi
35354 UINT64_C(2107244793), UINT64_C(0), // V_CMP_LG_F16_sdwa_gfx10
35355 UINT64_C(2085224697), UINT64_C(0), // V_CMP_LG_F16_sdwa_gfx9
35356 UINT64_C(2085224697), UINT64_C(0), // V_CMP_LG_F16_sdwa_vi
35357 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_gfx11
35358 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_gfx12
35359 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_w32_gfx11
35360 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_w32_gfx12
35361 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_w64_gfx11
35362 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp8_w64_gfx12
35363 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_gfx11
35364 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_gfx12
35365 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_w32_gfx11
35366 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_w32_gfx12
35367 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_w64_gfx11
35368 UINT64_C(2081030394), UINT64_C(0), // V_CMP_LG_F16_t16_e32_dpp_w64_gfx12
35369 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_gfx11
35370 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F16_t16_e32_gfx12
35371 UINT64_C(3557097472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_dpp8_gfx11
35372 UINT64_C(3557097472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_dpp8_gfx12
35373 UINT64_C(1077298921472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_dpp_gfx11
35374 UINT64_C(1077298921472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_dpp_gfx12
35375 UINT64_C(3557097472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_gfx11
35376 UINT64_C(3557097472), UINT64_C(0), // V_CMP_LG_F16_t16_e64_gfx12
35377 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_gfx11
35378 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_gfx12
35379 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_w32_gfx11
35380 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_w32_gfx12
35381 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_w64_gfx11
35382 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_dpp8_w64_gfx12
35383 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_gfx11
35384 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_gfx12
35385 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_w32_gfx11
35386 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_w32_gfx12
35387 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_w64_gfx11
35388 UINT64_C(2083127546), UINT64_C(0), // V_CMP_LG_F32_e32_dpp_w64_gfx12
35389 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F32_e32_gfx10
35390 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_gfx11
35391 UINT64_C(2083127296), UINT64_C(0), // V_CMP_LG_F32_e32_gfx12
35392 UINT64_C(2081030144), UINT64_C(0), // V_CMP_LG_F32_e32_gfx6_gfx7
35393 UINT64_C(2089418752), UINT64_C(0), // V_CMP_LG_F32_e32_vi
35394 UINT64_C(3558146048), UINT64_C(0), // V_CMP_LG_F32_e64_dpp8_gfx11
35395 UINT64_C(3558146048), UINT64_C(0), // V_CMP_LG_F32_e64_dpp8_gfx12
35396 UINT64_C(1077299970048), UINT64_C(0), // V_CMP_LG_F32_e64_dpp_gfx11
35397 UINT64_C(1077299970048), UINT64_C(0), // V_CMP_LG_F32_e64_dpp_gfx12
35398 UINT64_C(3557097472), UINT64_C(0), // V_CMP_LG_F32_e64_gfx10
35399 UINT64_C(3558146048), UINT64_C(0), // V_CMP_LG_F32_e64_gfx11
35400 UINT64_C(3558146048), UINT64_C(0), // V_CMP_LG_F32_e64_gfx12
35401 UINT64_C(3490316288), UINT64_C(0), // V_CMP_LG_F32_e64_gfx6_gfx7
35402 UINT64_C(3494182912), UINT64_C(0), // V_CMP_LG_F32_e64_vi
35403 UINT64_C(2081030393), UINT64_C(0), // V_CMP_LG_F32_sdwa_gfx10
35404 UINT64_C(2089419001), UINT64_C(0), // V_CMP_LG_F32_sdwa_gfx9
35405 UINT64_C(2089419001), UINT64_C(0), // V_CMP_LG_F32_sdwa_vi
35406 UINT64_C(2085224448), UINT64_C(0), // V_CMP_LG_F64_e32_gfx10
35407 UINT64_C(2085224448), UINT64_C(0), // V_CMP_LG_F64_e32_gfx11
35408 UINT64_C(2085224448), UINT64_C(0), // V_CMP_LG_F64_e32_gfx12
35409 UINT64_C(2085224448), UINT64_C(0), // V_CMP_LG_F64_e32_gfx6_gfx7
35410 UINT64_C(2093613056), UINT64_C(0), // V_CMP_LG_F64_e32_vi
35411 UINT64_C(3559194624), UINT64_C(0), // V_CMP_LG_F64_e64_gfx10
35412 UINT64_C(3559194624), UINT64_C(0), // V_CMP_LG_F64_e64_gfx11
35413 UINT64_C(3559194624), UINT64_C(0), // V_CMP_LG_F64_e64_gfx12
35414 UINT64_C(3494510592), UINT64_C(0), // V_CMP_LG_F64_e64_gfx6_gfx7
35415 UINT64_C(3496280064), UINT64_C(0), // V_CMP_LG_F64_e64_vi
35416 UINT64_C(2106720256), UINT64_C(0), // V_CMP_LT_F16_e32_gfx10
35417 UINT64_C(2084700160), UINT64_C(0), // V_CMP_LT_F16_e32_vi
35418 UINT64_C(3569942528), UINT64_C(0), // V_CMP_LT_F16_e64_gfx10
35419 UINT64_C(3491823616), UINT64_C(0), // V_CMP_LT_F16_e64_vi
35420 UINT64_C(2106720505), UINT64_C(0), // V_CMP_LT_F16_sdwa_gfx10
35421 UINT64_C(2084700409), UINT64_C(0), // V_CMP_LT_F16_sdwa_gfx9
35422 UINT64_C(2084700409), UINT64_C(0), // V_CMP_LT_F16_sdwa_vi
35423 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_gfx11
35424 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_gfx12
35425 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_w32_gfx11
35426 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_w32_gfx12
35427 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_w64_gfx11
35428 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp8_w64_gfx12
35429 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_gfx11
35430 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_gfx12
35431 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_w32_gfx11
35432 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_w32_gfx12
35433 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_w64_gfx11
35434 UINT64_C(2080506106), UINT64_C(0), // V_CMP_LT_F16_t16_e32_dpp_w64_gfx12
35435 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_gfx11
35436 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F16_t16_e32_gfx12
35437 UINT64_C(3556835328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_dpp8_gfx11
35438 UINT64_C(3556835328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_dpp8_gfx12
35439 UINT64_C(1077298659328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_dpp_gfx11
35440 UINT64_C(1077298659328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_dpp_gfx12
35441 UINT64_C(3556835328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_gfx11
35442 UINT64_C(3556835328), UINT64_C(0), // V_CMP_LT_F16_t16_e64_gfx12
35443 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_gfx11
35444 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_gfx12
35445 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_w32_gfx11
35446 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_w32_gfx12
35447 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_w64_gfx11
35448 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_dpp8_w64_gfx12
35449 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_gfx11
35450 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_gfx12
35451 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_w32_gfx11
35452 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_w32_gfx12
35453 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_w64_gfx11
35454 UINT64_C(2082603258), UINT64_C(0), // V_CMP_LT_F32_e32_dpp_w64_gfx12
35455 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F32_e32_gfx10
35456 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_gfx11
35457 UINT64_C(2082603008), UINT64_C(0), // V_CMP_LT_F32_e32_gfx12
35458 UINT64_C(2080505856), UINT64_C(0), // V_CMP_LT_F32_e32_gfx6_gfx7
35459 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_F32_e32_vi
35460 UINT64_C(3557883904), UINT64_C(0), // V_CMP_LT_F32_e64_dpp8_gfx11
35461 UINT64_C(3557883904), UINT64_C(0), // V_CMP_LT_F32_e64_dpp8_gfx12
35462 UINT64_C(1077299707904), UINT64_C(0), // V_CMP_LT_F32_e64_dpp_gfx11
35463 UINT64_C(1077299707904), UINT64_C(0), // V_CMP_LT_F32_e64_dpp_gfx12
35464 UINT64_C(3556835328), UINT64_C(0), // V_CMP_LT_F32_e64_gfx10
35465 UINT64_C(3557883904), UINT64_C(0), // V_CMP_LT_F32_e64_gfx11
35466 UINT64_C(3557883904), UINT64_C(0), // V_CMP_LT_F32_e64_gfx12
35467 UINT64_C(3489792000), UINT64_C(0), // V_CMP_LT_F32_e64_gfx6_gfx7
35468 UINT64_C(3493920768), UINT64_C(0), // V_CMP_LT_F32_e64_vi
35469 UINT64_C(2080506105), UINT64_C(0), // V_CMP_LT_F32_sdwa_gfx10
35470 UINT64_C(2088894713), UINT64_C(0), // V_CMP_LT_F32_sdwa_gfx9
35471 UINT64_C(2088894713), UINT64_C(0), // V_CMP_LT_F32_sdwa_vi
35472 UINT64_C(2084700160), UINT64_C(0), // V_CMP_LT_F64_e32_gfx10
35473 UINT64_C(2084700160), UINT64_C(0), // V_CMP_LT_F64_e32_gfx11
35474 UINT64_C(2084700160), UINT64_C(0), // V_CMP_LT_F64_e32_gfx12
35475 UINT64_C(2084700160), UINT64_C(0), // V_CMP_LT_F64_e32_gfx6_gfx7
35476 UINT64_C(2093088768), UINT64_C(0), // V_CMP_LT_F64_e32_vi
35477 UINT64_C(3558932480), UINT64_C(0), // V_CMP_LT_F64_e64_gfx10
35478 UINT64_C(3558932480), UINT64_C(0), // V_CMP_LT_F64_e64_gfx11
35479 UINT64_C(3558932480), UINT64_C(0), // V_CMP_LT_F64_e64_gfx12
35480 UINT64_C(3493986304), UINT64_C(0), // V_CMP_LT_F64_e64_gfx6_gfx7
35481 UINT64_C(3496017920), UINT64_C(0), // V_CMP_LT_F64_e64_vi
35482 UINT64_C(2098331648), UINT64_C(0), // V_CMP_LT_I16_e32_gfx10
35483 UINT64_C(2101477376), UINT64_C(0), // V_CMP_LT_I16_e32_vi
35484 UINT64_C(3565748224), UINT64_C(0), // V_CMP_LT_I16_e64_gfx10
35485 UINT64_C(3500212224), UINT64_C(0), // V_CMP_LT_I16_e64_vi
35486 UINT64_C(2098331897), UINT64_C(0), // V_CMP_LT_I16_sdwa_gfx10
35487 UINT64_C(2101477625), UINT64_C(0), // V_CMP_LT_I16_sdwa_gfx9
35488 UINT64_C(2101477625), UINT64_C(0), // V_CMP_LT_I16_sdwa_vi
35489 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_gfx11
35490 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_gfx12
35491 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_w32_gfx11
35492 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_w32_gfx12
35493 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_w64_gfx11
35494 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp8_w64_gfx12
35495 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_gfx11
35496 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_gfx12
35497 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_w32_gfx11
35498 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_w32_gfx12
35499 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_w64_gfx11
35500 UINT64_C(2086797562), UINT64_C(0), // V_CMP_LT_I16_t16_e32_dpp_w64_gfx12
35501 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_gfx11
35502 UINT64_C(2086797312), UINT64_C(0), // V_CMP_LT_I16_t16_e32_gfx12
35503 UINT64_C(3559981056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_dpp8_gfx11
35504 UINT64_C(3559981056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_dpp8_gfx12
35505 UINT64_C(1077301805056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_dpp_gfx11
35506 UINT64_C(1077301805056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_dpp_gfx12
35507 UINT64_C(3559981056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_gfx11
35508 UINT64_C(3559981056), UINT64_C(0), // V_CMP_LT_I16_t16_e64_gfx12
35509 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_gfx11
35510 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_gfx12
35511 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_w32_gfx11
35512 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_w32_gfx12
35513 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_w64_gfx11
35514 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_dpp8_w64_gfx12
35515 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_gfx11
35516 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_gfx12
35517 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_w32_gfx11
35518 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_w32_gfx12
35519 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_w64_gfx11
35520 UINT64_C(2088894714), UINT64_C(0), // V_CMP_LT_I32_e32_dpp_w64_gfx12
35521 UINT64_C(2097283072), UINT64_C(0), // V_CMP_LT_I32_e32_gfx10
35522 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_gfx11
35523 UINT64_C(2088894464), UINT64_C(0), // V_CMP_LT_I32_e32_gfx12
35524 UINT64_C(2097283072), UINT64_C(0), // V_CMP_LT_I32_e32_gfx6_gfx7
35525 UINT64_C(2105671680), UINT64_C(0), // V_CMP_LT_I32_e32_vi
35526 UINT64_C(3561029632), UINT64_C(0), // V_CMP_LT_I32_e64_dpp8_gfx11
35527 UINT64_C(3561029632), UINT64_C(0), // V_CMP_LT_I32_e64_dpp8_gfx12
35528 UINT64_C(1077302853632), UINT64_C(0), // V_CMP_LT_I32_e64_dpp_gfx11
35529 UINT64_C(1077302853632), UINT64_C(0), // V_CMP_LT_I32_e64_dpp_gfx12
35530 UINT64_C(3565223936), UINT64_C(0), // V_CMP_LT_I32_e64_gfx10
35531 UINT64_C(3561029632), UINT64_C(0), // V_CMP_LT_I32_e64_gfx11
35532 UINT64_C(3561029632), UINT64_C(0), // V_CMP_LT_I32_e64_gfx12
35533 UINT64_C(3506569216), UINT64_C(0), // V_CMP_LT_I32_e64_gfx6_gfx7
35534 UINT64_C(3502309376), UINT64_C(0), // V_CMP_LT_I32_e64_vi
35535 UINT64_C(2097283321), UINT64_C(0), // V_CMP_LT_I32_sdwa_gfx10
35536 UINT64_C(2105671929), UINT64_C(0), // V_CMP_LT_I32_sdwa_gfx9
35537 UINT64_C(2105671929), UINT64_C(0), // V_CMP_LT_I32_sdwa_vi
35538 UINT64_C(2101477376), UINT64_C(0), // V_CMP_LT_I64_e32_gfx10
35539 UINT64_C(2090991616), UINT64_C(0), // V_CMP_LT_I64_e32_gfx11
35540 UINT64_C(2090991616), UINT64_C(0), // V_CMP_LT_I64_e32_gfx12
35541 UINT64_C(2101477376), UINT64_C(0), // V_CMP_LT_I64_e32_gfx6_gfx7
35542 UINT64_C(2109865984), UINT64_C(0), // V_CMP_LT_I64_e32_vi
35543 UINT64_C(3567321088), UINT64_C(0), // V_CMP_LT_I64_e64_gfx10
35544 UINT64_C(3562078208), UINT64_C(0), // V_CMP_LT_I64_e64_gfx11
35545 UINT64_C(3562078208), UINT64_C(0), // V_CMP_LT_I64_e64_gfx12
35546 UINT64_C(3510763520), UINT64_C(0), // V_CMP_LT_I64_e64_gfx6_gfx7
35547 UINT64_C(3504406528), UINT64_C(0), // V_CMP_LT_I64_e64_vi
35548 UINT64_C(2102525952), UINT64_C(0), // V_CMP_LT_U16_e32_gfx10
35549 UINT64_C(2102525952), UINT64_C(0), // V_CMP_LT_U16_e32_vi
35550 UINT64_C(3567845376), UINT64_C(0), // V_CMP_LT_U16_e64_gfx10
35551 UINT64_C(3500736512), UINT64_C(0), // V_CMP_LT_U16_e64_vi
35552 UINT64_C(2102526201), UINT64_C(0), // V_CMP_LT_U16_sdwa_gfx10
35553 UINT64_C(2102526201), UINT64_C(0), // V_CMP_LT_U16_sdwa_gfx9
35554 UINT64_C(2102526201), UINT64_C(0), // V_CMP_LT_U16_sdwa_vi
35555 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_gfx11
35556 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_gfx12
35557 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_w32_gfx11
35558 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_w32_gfx12
35559 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_w64_gfx11
35560 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp8_w64_gfx12
35561 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_gfx11
35562 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_gfx12
35563 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_w32_gfx11
35564 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_w32_gfx12
35565 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_w64_gfx11
35566 UINT64_C(2087846138), UINT64_C(0), // V_CMP_LT_U16_t16_e32_dpp_w64_gfx12
35567 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_gfx11
35568 UINT64_C(2087845888), UINT64_C(0), // V_CMP_LT_U16_t16_e32_gfx12
35569 UINT64_C(3560505344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_dpp8_gfx11
35570 UINT64_C(3560505344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_dpp8_gfx12
35571 UINT64_C(1077302329344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_dpp_gfx11
35572 UINT64_C(1077302329344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_dpp_gfx12
35573 UINT64_C(3560505344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_gfx11
35574 UINT64_C(3560505344), UINT64_C(0), // V_CMP_LT_U16_t16_e64_gfx12
35575 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_gfx11
35576 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_gfx12
35577 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_w32_gfx11
35578 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_w32_gfx12
35579 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_w64_gfx11
35580 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_dpp8_w64_gfx12
35581 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_gfx11
35582 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_gfx12
35583 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_w32_gfx11
35584 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_w32_gfx12
35585 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_w64_gfx11
35586 UINT64_C(2089943290), UINT64_C(0), // V_CMP_LT_U32_e32_dpp_w64_gfx12
35587 UINT64_C(2105671680), UINT64_C(0), // V_CMP_LT_U32_e32_gfx10
35588 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_gfx11
35589 UINT64_C(2089943040), UINT64_C(0), // V_CMP_LT_U32_e32_gfx12
35590 UINT64_C(2105671680), UINT64_C(0), // V_CMP_LT_U32_e32_gfx6_gfx7
35591 UINT64_C(2106720256), UINT64_C(0), // V_CMP_LT_U32_e32_vi
35592 UINT64_C(3561553920), UINT64_C(0), // V_CMP_LT_U32_e64_dpp8_gfx11
35593 UINT64_C(3561553920), UINT64_C(0), // V_CMP_LT_U32_e64_dpp8_gfx12
35594 UINT64_C(1077303377920), UINT64_C(0), // V_CMP_LT_U32_e64_dpp_gfx11
35595 UINT64_C(1077303377920), UINT64_C(0), // V_CMP_LT_U32_e64_dpp_gfx12
35596 UINT64_C(3569418240), UINT64_C(0), // V_CMP_LT_U32_e64_gfx10
35597 UINT64_C(3561553920), UINT64_C(0), // V_CMP_LT_U32_e64_gfx11
35598 UINT64_C(3561553920), UINT64_C(0), // V_CMP_LT_U32_e64_gfx12
35599 UINT64_C(3514957824), UINT64_C(0), // V_CMP_LT_U32_e64_gfx6_gfx7
35600 UINT64_C(3502833664), UINT64_C(0), // V_CMP_LT_U32_e64_vi
35601 UINT64_C(2105671929), UINT64_C(0), // V_CMP_LT_U32_sdwa_gfx10
35602 UINT64_C(2106720505), UINT64_C(0), // V_CMP_LT_U32_sdwa_gfx9
35603 UINT64_C(2106720505), UINT64_C(0), // V_CMP_LT_U32_sdwa_vi
35604 UINT64_C(2109865984), UINT64_C(0), // V_CMP_LT_U64_e32_gfx10
35605 UINT64_C(2092040192), UINT64_C(0), // V_CMP_LT_U64_e32_gfx11
35606 UINT64_C(2092040192), UINT64_C(0), // V_CMP_LT_U64_e32_gfx12
35607 UINT64_C(2109865984), UINT64_C(0), // V_CMP_LT_U64_e32_gfx6_gfx7
35608 UINT64_C(2110914560), UINT64_C(0), // V_CMP_LT_U64_e32_vi
35609 UINT64_C(3571515392), UINT64_C(0), // V_CMP_LT_U64_e64_gfx10
35610 UINT64_C(3562602496), UINT64_C(0), // V_CMP_LT_U64_e64_gfx11
35611 UINT64_C(3562602496), UINT64_C(0), // V_CMP_LT_U64_e64_gfx12
35612 UINT64_C(3519152128), UINT64_C(0), // V_CMP_LT_U64_e64_gfx6_gfx7
35613 UINT64_C(3504930816), UINT64_C(0), // V_CMP_LT_U64_e64_vi
35614 UINT64_C(2111438848), UINT64_C(0), // V_CMP_NEQ_F16_e32_gfx10
35615 UINT64_C(2086273024), UINT64_C(0), // V_CMP_NEQ_F16_e32_vi
35616 UINT64_C(3572301824), UINT64_C(0), // V_CMP_NEQ_F16_e64_gfx10
35617 UINT64_C(3492610048), UINT64_C(0), // V_CMP_NEQ_F16_e64_vi
35618 UINT64_C(2111439097), UINT64_C(0), // V_CMP_NEQ_F16_sdwa_gfx10
35619 UINT64_C(2086273273), UINT64_C(0), // V_CMP_NEQ_F16_sdwa_gfx9
35620 UINT64_C(2086273273), UINT64_C(0), // V_CMP_NEQ_F16_sdwa_vi
35621 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_gfx11
35622 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_gfx12
35623 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx11
35624 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx12
35625 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx11
35626 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx12
35627 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_gfx11
35628 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_gfx12
35629 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx11
35630 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx12
35631 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx11
35632 UINT64_C(2082078970), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx12
35633 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_gfx11
35634 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F16_t16_e32_gfx12
35635 UINT64_C(3557621760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_dpp8_gfx11
35636 UINT64_C(3557621760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_dpp8_gfx12
35637 UINT64_C(1077299445760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_dpp_gfx11
35638 UINT64_C(1077299445760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_dpp_gfx12
35639 UINT64_C(3557621760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_gfx11
35640 UINT64_C(3557621760), UINT64_C(0), // V_CMP_NEQ_F16_t16_e64_gfx12
35641 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_gfx11
35642 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_gfx12
35643 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_w32_gfx11
35644 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_w32_gfx12
35645 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_w64_gfx11
35646 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp8_w64_gfx12
35647 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_gfx11
35648 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_gfx12
35649 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_w32_gfx11
35650 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_w32_gfx12
35651 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_w64_gfx11
35652 UINT64_C(2084176122), UINT64_C(0), // V_CMP_NEQ_F32_e32_dpp_w64_gfx12
35653 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F32_e32_gfx10
35654 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_gfx11
35655 UINT64_C(2084175872), UINT64_C(0), // V_CMP_NEQ_F32_e32_gfx12
35656 UINT64_C(2082078720), UINT64_C(0), // V_CMP_NEQ_F32_e32_gfx6_gfx7
35657 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NEQ_F32_e32_vi
35658 UINT64_C(3558670336), UINT64_C(0), // V_CMP_NEQ_F32_e64_dpp8_gfx11
35659 UINT64_C(3558670336), UINT64_C(0), // V_CMP_NEQ_F32_e64_dpp8_gfx12
35660 UINT64_C(1077300494336), UINT64_C(0), // V_CMP_NEQ_F32_e64_dpp_gfx11
35661 UINT64_C(1077300494336), UINT64_C(0), // V_CMP_NEQ_F32_e64_dpp_gfx12
35662 UINT64_C(3557621760), UINT64_C(0), // V_CMP_NEQ_F32_e64_gfx10
35663 UINT64_C(3558670336), UINT64_C(0), // V_CMP_NEQ_F32_e64_gfx11
35664 UINT64_C(3558670336), UINT64_C(0), // V_CMP_NEQ_F32_e64_gfx12
35665 UINT64_C(3491364864), UINT64_C(0), // V_CMP_NEQ_F32_e64_gfx6_gfx7
35666 UINT64_C(3494707200), UINT64_C(0), // V_CMP_NEQ_F32_e64_vi
35667 UINT64_C(2082078969), UINT64_C(0), // V_CMP_NEQ_F32_sdwa_gfx10
35668 UINT64_C(2090467577), UINT64_C(0), // V_CMP_NEQ_F32_sdwa_gfx9
35669 UINT64_C(2090467577), UINT64_C(0), // V_CMP_NEQ_F32_sdwa_vi
35670 UINT64_C(2086273024), UINT64_C(0), // V_CMP_NEQ_F64_e32_gfx10
35671 UINT64_C(2086273024), UINT64_C(0), // V_CMP_NEQ_F64_e32_gfx11
35672 UINT64_C(2086273024), UINT64_C(0), // V_CMP_NEQ_F64_e32_gfx12
35673 UINT64_C(2086273024), UINT64_C(0), // V_CMP_NEQ_F64_e32_gfx6_gfx7
35674 UINT64_C(2094661632), UINT64_C(0), // V_CMP_NEQ_F64_e32_vi
35675 UINT64_C(3559718912), UINT64_C(0), // V_CMP_NEQ_F64_e64_gfx10
35676 UINT64_C(3559718912), UINT64_C(0), // V_CMP_NEQ_F64_e64_gfx11
35677 UINT64_C(3559718912), UINT64_C(0), // V_CMP_NEQ_F64_e64_gfx12
35678 UINT64_C(3495559168), UINT64_C(0), // V_CMP_NEQ_F64_e64_gfx6_gfx7
35679 UINT64_C(3496804352), UINT64_C(0), // V_CMP_NEQ_F64_e64_vi
35680 UINT64_C(2098855936), UINT64_C(0), // V_CMP_NE_I16_e32_gfx10
35681 UINT64_C(2102001664), UINT64_C(0), // V_CMP_NE_I16_e32_vi
35682 UINT64_C(3566010368), UINT64_C(0), // V_CMP_NE_I16_e64_gfx10
35683 UINT64_C(3500474368), UINT64_C(0), // V_CMP_NE_I16_e64_vi
35684 UINT64_C(2098856185), UINT64_C(0), // V_CMP_NE_I16_sdwa_gfx10
35685 UINT64_C(2102001913), UINT64_C(0), // V_CMP_NE_I16_sdwa_gfx9
35686 UINT64_C(2102001913), UINT64_C(0), // V_CMP_NE_I16_sdwa_vi
35687 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_gfx11
35688 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_gfx12
35689 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_w32_gfx11
35690 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_w32_gfx12
35691 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_w64_gfx11
35692 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp8_w64_gfx12
35693 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_gfx11
35694 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_gfx12
35695 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_w32_gfx11
35696 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_w32_gfx12
35697 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_w64_gfx11
35698 UINT64_C(2087321850), UINT64_C(0), // V_CMP_NE_I16_t16_e32_dpp_w64_gfx12
35699 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_gfx11
35700 UINT64_C(2087321600), UINT64_C(0), // V_CMP_NE_I16_t16_e32_gfx12
35701 UINT64_C(3560243200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_dpp8_gfx11
35702 UINT64_C(3560243200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_dpp8_gfx12
35703 UINT64_C(1077302067200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_dpp_gfx11
35704 UINT64_C(1077302067200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_dpp_gfx12
35705 UINT64_C(3560243200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_gfx11
35706 UINT64_C(3560243200), UINT64_C(0), // V_CMP_NE_I16_t16_e64_gfx12
35707 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_gfx11
35708 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_gfx12
35709 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_w32_gfx11
35710 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_w32_gfx12
35711 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_w64_gfx11
35712 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_dpp8_w64_gfx12
35713 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_gfx11
35714 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_gfx12
35715 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_w32_gfx11
35716 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_w32_gfx12
35717 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_w64_gfx11
35718 UINT64_C(2089419002), UINT64_C(0), // V_CMP_NE_I32_e32_dpp_w64_gfx12
35719 UINT64_C(2097807360), UINT64_C(0), // V_CMP_NE_I32_e32_gfx10
35720 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_gfx11
35721 UINT64_C(2089418752), UINT64_C(0), // V_CMP_NE_I32_e32_gfx12
35722 UINT64_C(2097807360), UINT64_C(0), // V_CMP_NE_I32_e32_gfx6_gfx7
35723 UINT64_C(2106195968), UINT64_C(0), // V_CMP_NE_I32_e32_vi
35724 UINT64_C(3561291776), UINT64_C(0), // V_CMP_NE_I32_e64_dpp8_gfx11
35725 UINT64_C(3561291776), UINT64_C(0), // V_CMP_NE_I32_e64_dpp8_gfx12
35726 UINT64_C(1077303115776), UINT64_C(0), // V_CMP_NE_I32_e64_dpp_gfx11
35727 UINT64_C(1077303115776), UINT64_C(0), // V_CMP_NE_I32_e64_dpp_gfx12
35728 UINT64_C(3565486080), UINT64_C(0), // V_CMP_NE_I32_e64_gfx10
35729 UINT64_C(3561291776), UINT64_C(0), // V_CMP_NE_I32_e64_gfx11
35730 UINT64_C(3561291776), UINT64_C(0), // V_CMP_NE_I32_e64_gfx12
35731 UINT64_C(3507093504), UINT64_C(0), // V_CMP_NE_I32_e64_gfx6_gfx7
35732 UINT64_C(3502571520), UINT64_C(0), // V_CMP_NE_I32_e64_vi
35733 UINT64_C(2097807609), UINT64_C(0), // V_CMP_NE_I32_sdwa_gfx10
35734 UINT64_C(2106196217), UINT64_C(0), // V_CMP_NE_I32_sdwa_gfx9
35735 UINT64_C(2106196217), UINT64_C(0), // V_CMP_NE_I32_sdwa_vi
35736 UINT64_C(2102001664), UINT64_C(0), // V_CMP_NE_I64_e32_gfx10
35737 UINT64_C(2091515904), UINT64_C(0), // V_CMP_NE_I64_e32_gfx11
35738 UINT64_C(2091515904), UINT64_C(0), // V_CMP_NE_I64_e32_gfx12
35739 UINT64_C(2102001664), UINT64_C(0), // V_CMP_NE_I64_e32_gfx6_gfx7
35740 UINT64_C(2110390272), UINT64_C(0), // V_CMP_NE_I64_e32_vi
35741 UINT64_C(3567583232), UINT64_C(0), // V_CMP_NE_I64_e64_gfx10
35742 UINT64_C(3562340352), UINT64_C(0), // V_CMP_NE_I64_e64_gfx11
35743 UINT64_C(3562340352), UINT64_C(0), // V_CMP_NE_I64_e64_gfx12
35744 UINT64_C(3511287808), UINT64_C(0), // V_CMP_NE_I64_e64_gfx6_gfx7
35745 UINT64_C(3504668672), UINT64_C(0), // V_CMP_NE_I64_e64_vi
35746 UINT64_C(2103050240), UINT64_C(0), // V_CMP_NE_U16_e32_gfx10
35747 UINT64_C(2103050240), UINT64_C(0), // V_CMP_NE_U16_e32_vi
35748 UINT64_C(3568107520), UINT64_C(0), // V_CMP_NE_U16_e64_gfx10
35749 UINT64_C(3500998656), UINT64_C(0), // V_CMP_NE_U16_e64_vi
35750 UINT64_C(2103050489), UINT64_C(0), // V_CMP_NE_U16_sdwa_gfx10
35751 UINT64_C(2103050489), UINT64_C(0), // V_CMP_NE_U16_sdwa_gfx9
35752 UINT64_C(2103050489), UINT64_C(0), // V_CMP_NE_U16_sdwa_vi
35753 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_gfx11
35754 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_gfx12
35755 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_w32_gfx11
35756 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_w32_gfx12
35757 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_w64_gfx11
35758 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp8_w64_gfx12
35759 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_gfx11
35760 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_gfx12
35761 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_w32_gfx11
35762 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_w32_gfx12
35763 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_w64_gfx11
35764 UINT64_C(2088370426), UINT64_C(0), // V_CMP_NE_U16_t16_e32_dpp_w64_gfx12
35765 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_gfx11
35766 UINT64_C(2088370176), UINT64_C(0), // V_CMP_NE_U16_t16_e32_gfx12
35767 UINT64_C(3560767488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_dpp8_gfx11
35768 UINT64_C(3560767488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_dpp8_gfx12
35769 UINT64_C(1077302591488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_dpp_gfx11
35770 UINT64_C(1077302591488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_dpp_gfx12
35771 UINT64_C(3560767488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_gfx11
35772 UINT64_C(3560767488), UINT64_C(0), // V_CMP_NE_U16_t16_e64_gfx12
35773 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_gfx11
35774 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_gfx12
35775 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_w32_gfx11
35776 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_w32_gfx12
35777 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_w64_gfx11
35778 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_dpp8_w64_gfx12
35779 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_gfx11
35780 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_gfx12
35781 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_w32_gfx11
35782 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_w32_gfx12
35783 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_w64_gfx11
35784 UINT64_C(2090467578), UINT64_C(0), // V_CMP_NE_U32_e32_dpp_w64_gfx12
35785 UINT64_C(2106195968), UINT64_C(0), // V_CMP_NE_U32_e32_gfx10
35786 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_gfx11
35787 UINT64_C(2090467328), UINT64_C(0), // V_CMP_NE_U32_e32_gfx12
35788 UINT64_C(2106195968), UINT64_C(0), // V_CMP_NE_U32_e32_gfx6_gfx7
35789 UINT64_C(2107244544), UINT64_C(0), // V_CMP_NE_U32_e32_vi
35790 UINT64_C(3561816064), UINT64_C(0), // V_CMP_NE_U32_e64_dpp8_gfx11
35791 UINT64_C(3561816064), UINT64_C(0), // V_CMP_NE_U32_e64_dpp8_gfx12
35792 UINT64_C(1077303640064), UINT64_C(0), // V_CMP_NE_U32_e64_dpp_gfx11
35793 UINT64_C(1077303640064), UINT64_C(0), // V_CMP_NE_U32_e64_dpp_gfx12
35794 UINT64_C(3569680384), UINT64_C(0), // V_CMP_NE_U32_e64_gfx10
35795 UINT64_C(3561816064), UINT64_C(0), // V_CMP_NE_U32_e64_gfx11
35796 UINT64_C(3561816064), UINT64_C(0), // V_CMP_NE_U32_e64_gfx12
35797 UINT64_C(3515482112), UINT64_C(0), // V_CMP_NE_U32_e64_gfx6_gfx7
35798 UINT64_C(3503095808), UINT64_C(0), // V_CMP_NE_U32_e64_vi
35799 UINT64_C(2106196217), UINT64_C(0), // V_CMP_NE_U32_sdwa_gfx10
35800 UINT64_C(2107244793), UINT64_C(0), // V_CMP_NE_U32_sdwa_gfx9
35801 UINT64_C(2107244793), UINT64_C(0), // V_CMP_NE_U32_sdwa_vi
35802 UINT64_C(2110390272), UINT64_C(0), // V_CMP_NE_U64_e32_gfx10
35803 UINT64_C(2092564480), UINT64_C(0), // V_CMP_NE_U64_e32_gfx11
35804 UINT64_C(2092564480), UINT64_C(0), // V_CMP_NE_U64_e32_gfx12
35805 UINT64_C(2110390272), UINT64_C(0), // V_CMP_NE_U64_e32_gfx6_gfx7
35806 UINT64_C(2111438848), UINT64_C(0), // V_CMP_NE_U64_e32_vi
35807 UINT64_C(3571777536), UINT64_C(0), // V_CMP_NE_U64_e64_gfx10
35808 UINT64_C(3562864640), UINT64_C(0), // V_CMP_NE_U64_e64_gfx11
35809 UINT64_C(3562864640), UINT64_C(0), // V_CMP_NE_U64_e64_gfx12
35810 UINT64_C(3519676416), UINT64_C(0), // V_CMP_NE_U64_e64_gfx6_gfx7
35811 UINT64_C(3505192960), UINT64_C(0), // V_CMP_NE_U64_e64_vi
35812 UINT64_C(2110914560), UINT64_C(0), // V_CMP_NGE_F16_e32_gfx10
35813 UINT64_C(2085748736), UINT64_C(0), // V_CMP_NGE_F16_e32_vi
35814 UINT64_C(3572039680), UINT64_C(0), // V_CMP_NGE_F16_e64_gfx10
35815 UINT64_C(3492347904), UINT64_C(0), // V_CMP_NGE_F16_e64_vi
35816 UINT64_C(2110914809), UINT64_C(0), // V_CMP_NGE_F16_sdwa_gfx10
35817 UINT64_C(2085748985), UINT64_C(0), // V_CMP_NGE_F16_sdwa_gfx9
35818 UINT64_C(2085748985), UINT64_C(0), // V_CMP_NGE_F16_sdwa_vi
35819 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_gfx11
35820 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_gfx12
35821 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx11
35822 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx12
35823 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx11
35824 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx12
35825 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_gfx11
35826 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_gfx12
35827 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_w32_gfx11
35828 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_w32_gfx12
35829 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_w64_gfx11
35830 UINT64_C(2081554682), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_dpp_w64_gfx12
35831 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_gfx11
35832 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F16_t16_e32_gfx12
35833 UINT64_C(3557359616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_dpp8_gfx11
35834 UINT64_C(3557359616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_dpp8_gfx12
35835 UINT64_C(1077299183616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_dpp_gfx11
35836 UINT64_C(1077299183616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_dpp_gfx12
35837 UINT64_C(3557359616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_gfx11
35838 UINT64_C(3557359616), UINT64_C(0), // V_CMP_NGE_F16_t16_e64_gfx12
35839 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_gfx11
35840 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_gfx12
35841 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_w32_gfx11
35842 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_w32_gfx12
35843 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_w64_gfx11
35844 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp8_w64_gfx12
35845 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_gfx11
35846 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_gfx12
35847 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_w32_gfx11
35848 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_w32_gfx12
35849 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_w64_gfx11
35850 UINT64_C(2083651834), UINT64_C(0), // V_CMP_NGE_F32_e32_dpp_w64_gfx12
35851 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F32_e32_gfx10
35852 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_gfx11
35853 UINT64_C(2083651584), UINT64_C(0), // V_CMP_NGE_F32_e32_gfx12
35854 UINT64_C(2081554432), UINT64_C(0), // V_CMP_NGE_F32_e32_gfx6_gfx7
35855 UINT64_C(2089943040), UINT64_C(0), // V_CMP_NGE_F32_e32_vi
35856 UINT64_C(3558408192), UINT64_C(0), // V_CMP_NGE_F32_e64_dpp8_gfx11
35857 UINT64_C(3558408192), UINT64_C(0), // V_CMP_NGE_F32_e64_dpp8_gfx12
35858 UINT64_C(1077300232192), UINT64_C(0), // V_CMP_NGE_F32_e64_dpp_gfx11
35859 UINT64_C(1077300232192), UINT64_C(0), // V_CMP_NGE_F32_e64_dpp_gfx12
35860 UINT64_C(3557359616), UINT64_C(0), // V_CMP_NGE_F32_e64_gfx10
35861 UINT64_C(3558408192), UINT64_C(0), // V_CMP_NGE_F32_e64_gfx11
35862 UINT64_C(3558408192), UINT64_C(0), // V_CMP_NGE_F32_e64_gfx12
35863 UINT64_C(3490840576), UINT64_C(0), // V_CMP_NGE_F32_e64_gfx6_gfx7
35864 UINT64_C(3494445056), UINT64_C(0), // V_CMP_NGE_F32_e64_vi
35865 UINT64_C(2081554681), UINT64_C(0), // V_CMP_NGE_F32_sdwa_gfx10
35866 UINT64_C(2089943289), UINT64_C(0), // V_CMP_NGE_F32_sdwa_gfx9
35867 UINT64_C(2089943289), UINT64_C(0), // V_CMP_NGE_F32_sdwa_vi
35868 UINT64_C(2085748736), UINT64_C(0), // V_CMP_NGE_F64_e32_gfx10
35869 UINT64_C(2085748736), UINT64_C(0), // V_CMP_NGE_F64_e32_gfx11
35870 UINT64_C(2085748736), UINT64_C(0), // V_CMP_NGE_F64_e32_gfx12
35871 UINT64_C(2085748736), UINT64_C(0), // V_CMP_NGE_F64_e32_gfx6_gfx7
35872 UINT64_C(2094137344), UINT64_C(0), // V_CMP_NGE_F64_e32_vi
35873 UINT64_C(3559456768), UINT64_C(0), // V_CMP_NGE_F64_e64_gfx10
35874 UINT64_C(3559456768), UINT64_C(0), // V_CMP_NGE_F64_e64_gfx11
35875 UINT64_C(3559456768), UINT64_C(0), // V_CMP_NGE_F64_e64_gfx12
35876 UINT64_C(3495034880), UINT64_C(0), // V_CMP_NGE_F64_e64_gfx6_gfx7
35877 UINT64_C(3496542208), UINT64_C(0), // V_CMP_NGE_F64_e64_vi
35878 UINT64_C(2111176704), UINT64_C(0), // V_CMP_NGT_F16_e32_gfx10
35879 UINT64_C(2086010880), UINT64_C(0), // V_CMP_NGT_F16_e32_vi
35880 UINT64_C(3572170752), UINT64_C(0), // V_CMP_NGT_F16_e64_gfx10
35881 UINT64_C(3492478976), UINT64_C(0), // V_CMP_NGT_F16_e64_vi
35882 UINT64_C(2111176953), UINT64_C(0), // V_CMP_NGT_F16_sdwa_gfx10
35883 UINT64_C(2086011129), UINT64_C(0), // V_CMP_NGT_F16_sdwa_gfx9
35884 UINT64_C(2086011129), UINT64_C(0), // V_CMP_NGT_F16_sdwa_vi
35885 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_gfx11
35886 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_gfx12
35887 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx11
35888 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx12
35889 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx11
35890 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx12
35891 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_gfx11
35892 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_gfx12
35893 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_w32_gfx11
35894 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_w32_gfx12
35895 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_w64_gfx11
35896 UINT64_C(2081816826), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_dpp_w64_gfx12
35897 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_gfx11
35898 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F16_t16_e32_gfx12
35899 UINT64_C(3557490688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_dpp8_gfx11
35900 UINT64_C(3557490688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_dpp8_gfx12
35901 UINT64_C(1077299314688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_dpp_gfx11
35902 UINT64_C(1077299314688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_dpp_gfx12
35903 UINT64_C(3557490688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_gfx11
35904 UINT64_C(3557490688), UINT64_C(0), // V_CMP_NGT_F16_t16_e64_gfx12
35905 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_gfx11
35906 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_gfx12
35907 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_w32_gfx11
35908 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_w32_gfx12
35909 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_w64_gfx11
35910 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp8_w64_gfx12
35911 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_gfx11
35912 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_gfx12
35913 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_w32_gfx11
35914 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_w32_gfx12
35915 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_w64_gfx11
35916 UINT64_C(2083913978), UINT64_C(0), // V_CMP_NGT_F32_e32_dpp_w64_gfx12
35917 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F32_e32_gfx10
35918 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_gfx11
35919 UINT64_C(2083913728), UINT64_C(0), // V_CMP_NGT_F32_e32_gfx12
35920 UINT64_C(2081816576), UINT64_C(0), // V_CMP_NGT_F32_e32_gfx6_gfx7
35921 UINT64_C(2090205184), UINT64_C(0), // V_CMP_NGT_F32_e32_vi
35922 UINT64_C(3558539264), UINT64_C(0), // V_CMP_NGT_F32_e64_dpp8_gfx11
35923 UINT64_C(3558539264), UINT64_C(0), // V_CMP_NGT_F32_e64_dpp8_gfx12
35924 UINT64_C(1077300363264), UINT64_C(0), // V_CMP_NGT_F32_e64_dpp_gfx11
35925 UINT64_C(1077300363264), UINT64_C(0), // V_CMP_NGT_F32_e64_dpp_gfx12
35926 UINT64_C(3557490688), UINT64_C(0), // V_CMP_NGT_F32_e64_gfx10
35927 UINT64_C(3558539264), UINT64_C(0), // V_CMP_NGT_F32_e64_gfx11
35928 UINT64_C(3558539264), UINT64_C(0), // V_CMP_NGT_F32_e64_gfx12
35929 UINT64_C(3491102720), UINT64_C(0), // V_CMP_NGT_F32_e64_gfx6_gfx7
35930 UINT64_C(3494576128), UINT64_C(0), // V_CMP_NGT_F32_e64_vi
35931 UINT64_C(2081816825), UINT64_C(0), // V_CMP_NGT_F32_sdwa_gfx10
35932 UINT64_C(2090205433), UINT64_C(0), // V_CMP_NGT_F32_sdwa_gfx9
35933 UINT64_C(2090205433), UINT64_C(0), // V_CMP_NGT_F32_sdwa_vi
35934 UINT64_C(2086010880), UINT64_C(0), // V_CMP_NGT_F64_e32_gfx10
35935 UINT64_C(2086010880), UINT64_C(0), // V_CMP_NGT_F64_e32_gfx11
35936 UINT64_C(2086010880), UINT64_C(0), // V_CMP_NGT_F64_e32_gfx12
35937 UINT64_C(2086010880), UINT64_C(0), // V_CMP_NGT_F64_e32_gfx6_gfx7
35938 UINT64_C(2094399488), UINT64_C(0), // V_CMP_NGT_F64_e32_vi
35939 UINT64_C(3559587840), UINT64_C(0), // V_CMP_NGT_F64_e64_gfx10
35940 UINT64_C(3559587840), UINT64_C(0), // V_CMP_NGT_F64_e64_gfx11
35941 UINT64_C(3559587840), UINT64_C(0), // V_CMP_NGT_F64_e64_gfx12
35942 UINT64_C(3495297024), UINT64_C(0), // V_CMP_NGT_F64_e64_gfx6_gfx7
35943 UINT64_C(3496673280), UINT64_C(0), // V_CMP_NGT_F64_e64_vi
35944 UINT64_C(2111307776), UINT64_C(0), // V_CMP_NLE_F16_e32_gfx10
35945 UINT64_C(2086141952), UINT64_C(0), // V_CMP_NLE_F16_e32_vi
35946 UINT64_C(3572236288), UINT64_C(0), // V_CMP_NLE_F16_e64_gfx10
35947 UINT64_C(3492544512), UINT64_C(0), // V_CMP_NLE_F16_e64_vi
35948 UINT64_C(2111308025), UINT64_C(0), // V_CMP_NLE_F16_sdwa_gfx10
35949 UINT64_C(2086142201), UINT64_C(0), // V_CMP_NLE_F16_sdwa_gfx9
35950 UINT64_C(2086142201), UINT64_C(0), // V_CMP_NLE_F16_sdwa_vi
35951 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_gfx11
35952 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_gfx12
35953 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx11
35954 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx12
35955 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx11
35956 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx12
35957 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_gfx11
35958 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_gfx12
35959 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_w32_gfx11
35960 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_w32_gfx12
35961 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_w64_gfx11
35962 UINT64_C(2081947898), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_dpp_w64_gfx12
35963 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_gfx11
35964 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F16_t16_e32_gfx12
35965 UINT64_C(3557556224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_dpp8_gfx11
35966 UINT64_C(3557556224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_dpp8_gfx12
35967 UINT64_C(1077299380224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_dpp_gfx11
35968 UINT64_C(1077299380224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_dpp_gfx12
35969 UINT64_C(3557556224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_gfx11
35970 UINT64_C(3557556224), UINT64_C(0), // V_CMP_NLE_F16_t16_e64_gfx12
35971 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_gfx11
35972 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_gfx12
35973 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_w32_gfx11
35974 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_w32_gfx12
35975 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_w64_gfx11
35976 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp8_w64_gfx12
35977 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_gfx11
35978 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_gfx12
35979 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_w32_gfx11
35980 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_w32_gfx12
35981 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_w64_gfx11
35982 UINT64_C(2084045050), UINT64_C(0), // V_CMP_NLE_F32_e32_dpp_w64_gfx12
35983 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F32_e32_gfx10
35984 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_gfx11
35985 UINT64_C(2084044800), UINT64_C(0), // V_CMP_NLE_F32_e32_gfx12
35986 UINT64_C(2081947648), UINT64_C(0), // V_CMP_NLE_F32_e32_gfx6_gfx7
35987 UINT64_C(2090336256), UINT64_C(0), // V_CMP_NLE_F32_e32_vi
35988 UINT64_C(3558604800), UINT64_C(0), // V_CMP_NLE_F32_e64_dpp8_gfx11
35989 UINT64_C(3558604800), UINT64_C(0), // V_CMP_NLE_F32_e64_dpp8_gfx12
35990 UINT64_C(1077300428800), UINT64_C(0), // V_CMP_NLE_F32_e64_dpp_gfx11
35991 UINT64_C(1077300428800), UINT64_C(0), // V_CMP_NLE_F32_e64_dpp_gfx12
35992 UINT64_C(3557556224), UINT64_C(0), // V_CMP_NLE_F32_e64_gfx10
35993 UINT64_C(3558604800), UINT64_C(0), // V_CMP_NLE_F32_e64_gfx11
35994 UINT64_C(3558604800), UINT64_C(0), // V_CMP_NLE_F32_e64_gfx12
35995 UINT64_C(3491233792), UINT64_C(0), // V_CMP_NLE_F32_e64_gfx6_gfx7
35996 UINT64_C(3494641664), UINT64_C(0), // V_CMP_NLE_F32_e64_vi
35997 UINT64_C(2081947897), UINT64_C(0), // V_CMP_NLE_F32_sdwa_gfx10
35998 UINT64_C(2090336505), UINT64_C(0), // V_CMP_NLE_F32_sdwa_gfx9
35999 UINT64_C(2090336505), UINT64_C(0), // V_CMP_NLE_F32_sdwa_vi
36000 UINT64_C(2086141952), UINT64_C(0), // V_CMP_NLE_F64_e32_gfx10
36001 UINT64_C(2086141952), UINT64_C(0), // V_CMP_NLE_F64_e32_gfx11
36002 UINT64_C(2086141952), UINT64_C(0), // V_CMP_NLE_F64_e32_gfx12
36003 UINT64_C(2086141952), UINT64_C(0), // V_CMP_NLE_F64_e32_gfx6_gfx7
36004 UINT64_C(2094530560), UINT64_C(0), // V_CMP_NLE_F64_e32_vi
36005 UINT64_C(3559653376), UINT64_C(0), // V_CMP_NLE_F64_e64_gfx10
36006 UINT64_C(3559653376), UINT64_C(0), // V_CMP_NLE_F64_e64_gfx11
36007 UINT64_C(3559653376), UINT64_C(0), // V_CMP_NLE_F64_e64_gfx12
36008 UINT64_C(3495428096), UINT64_C(0), // V_CMP_NLE_F64_e64_gfx6_gfx7
36009 UINT64_C(3496738816), UINT64_C(0), // V_CMP_NLE_F64_e64_vi
36010 UINT64_C(2111045632), UINT64_C(0), // V_CMP_NLG_F16_e32_gfx10
36011 UINT64_C(2085879808), UINT64_C(0), // V_CMP_NLG_F16_e32_vi
36012 UINT64_C(3572105216), UINT64_C(0), // V_CMP_NLG_F16_e64_gfx10
36013 UINT64_C(3492413440), UINT64_C(0), // V_CMP_NLG_F16_e64_vi
36014 UINT64_C(2111045881), UINT64_C(0), // V_CMP_NLG_F16_sdwa_gfx10
36015 UINT64_C(2085880057), UINT64_C(0), // V_CMP_NLG_F16_sdwa_gfx9
36016 UINT64_C(2085880057), UINT64_C(0), // V_CMP_NLG_F16_sdwa_vi
36017 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_gfx11
36018 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_gfx12
36019 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx11
36020 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx12
36021 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx11
36022 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx12
36023 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_gfx11
36024 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_gfx12
36025 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_w32_gfx11
36026 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_w32_gfx12
36027 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_w64_gfx11
36028 UINT64_C(2081685754), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_dpp_w64_gfx12
36029 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_gfx11
36030 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F16_t16_e32_gfx12
36031 UINT64_C(3557425152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_dpp8_gfx11
36032 UINT64_C(3557425152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_dpp8_gfx12
36033 UINT64_C(1077299249152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_dpp_gfx11
36034 UINT64_C(1077299249152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_dpp_gfx12
36035 UINT64_C(3557425152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_gfx11
36036 UINT64_C(3557425152), UINT64_C(0), // V_CMP_NLG_F16_t16_e64_gfx12
36037 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_gfx11
36038 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_gfx12
36039 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_w32_gfx11
36040 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_w32_gfx12
36041 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_w64_gfx11
36042 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp8_w64_gfx12
36043 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_gfx11
36044 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_gfx12
36045 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_w32_gfx11
36046 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_w32_gfx12
36047 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_w64_gfx11
36048 UINT64_C(2083782906), UINT64_C(0), // V_CMP_NLG_F32_e32_dpp_w64_gfx12
36049 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F32_e32_gfx10
36050 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_gfx11
36051 UINT64_C(2083782656), UINT64_C(0), // V_CMP_NLG_F32_e32_gfx12
36052 UINT64_C(2081685504), UINT64_C(0), // V_CMP_NLG_F32_e32_gfx6_gfx7
36053 UINT64_C(2090074112), UINT64_C(0), // V_CMP_NLG_F32_e32_vi
36054 UINT64_C(3558473728), UINT64_C(0), // V_CMP_NLG_F32_e64_dpp8_gfx11
36055 UINT64_C(3558473728), UINT64_C(0), // V_CMP_NLG_F32_e64_dpp8_gfx12
36056 UINT64_C(1077300297728), UINT64_C(0), // V_CMP_NLG_F32_e64_dpp_gfx11
36057 UINT64_C(1077300297728), UINT64_C(0), // V_CMP_NLG_F32_e64_dpp_gfx12
36058 UINT64_C(3557425152), UINT64_C(0), // V_CMP_NLG_F32_e64_gfx10
36059 UINT64_C(3558473728), UINT64_C(0), // V_CMP_NLG_F32_e64_gfx11
36060 UINT64_C(3558473728), UINT64_C(0), // V_CMP_NLG_F32_e64_gfx12
36061 UINT64_C(3490971648), UINT64_C(0), // V_CMP_NLG_F32_e64_gfx6_gfx7
36062 UINT64_C(3494510592), UINT64_C(0), // V_CMP_NLG_F32_e64_vi
36063 UINT64_C(2081685753), UINT64_C(0), // V_CMP_NLG_F32_sdwa_gfx10
36064 UINT64_C(2090074361), UINT64_C(0), // V_CMP_NLG_F32_sdwa_gfx9
36065 UINT64_C(2090074361), UINT64_C(0), // V_CMP_NLG_F32_sdwa_vi
36066 UINT64_C(2085879808), UINT64_C(0), // V_CMP_NLG_F64_e32_gfx10
36067 UINT64_C(2085879808), UINT64_C(0), // V_CMP_NLG_F64_e32_gfx11
36068 UINT64_C(2085879808), UINT64_C(0), // V_CMP_NLG_F64_e32_gfx12
36069 UINT64_C(2085879808), UINT64_C(0), // V_CMP_NLG_F64_e32_gfx6_gfx7
36070 UINT64_C(2094268416), UINT64_C(0), // V_CMP_NLG_F64_e32_vi
36071 UINT64_C(3559522304), UINT64_C(0), // V_CMP_NLG_F64_e64_gfx10
36072 UINT64_C(3559522304), UINT64_C(0), // V_CMP_NLG_F64_e64_gfx11
36073 UINT64_C(3559522304), UINT64_C(0), // V_CMP_NLG_F64_e64_gfx12
36074 UINT64_C(3495165952), UINT64_C(0), // V_CMP_NLG_F64_e64_gfx6_gfx7
36075 UINT64_C(3496607744), UINT64_C(0), // V_CMP_NLG_F64_e64_vi
36076 UINT64_C(2111569920), UINT64_C(0), // V_CMP_NLT_F16_e32_gfx10
36077 UINT64_C(2086404096), UINT64_C(0), // V_CMP_NLT_F16_e32_vi
36078 UINT64_C(3572367360), UINT64_C(0), // V_CMP_NLT_F16_e64_gfx10
36079 UINT64_C(3492675584), UINT64_C(0), // V_CMP_NLT_F16_e64_vi
36080 UINT64_C(2111570169), UINT64_C(0), // V_CMP_NLT_F16_sdwa_gfx10
36081 UINT64_C(2086404345), UINT64_C(0), // V_CMP_NLT_F16_sdwa_gfx9
36082 UINT64_C(2086404345), UINT64_C(0), // V_CMP_NLT_F16_sdwa_vi
36083 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_gfx11
36084 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_gfx12
36085 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx11
36086 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx12
36087 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx11
36088 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx12
36089 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_gfx11
36090 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_gfx12
36091 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_w32_gfx11
36092 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_w32_gfx12
36093 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_w64_gfx11
36094 UINT64_C(2082210042), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_dpp_w64_gfx12
36095 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_gfx11
36096 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F16_t16_e32_gfx12
36097 UINT64_C(3557687296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_dpp8_gfx11
36098 UINT64_C(3557687296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_dpp8_gfx12
36099 UINT64_C(1077299511296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_dpp_gfx11
36100 UINT64_C(1077299511296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_dpp_gfx12
36101 UINT64_C(3557687296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_gfx11
36102 UINT64_C(3557687296), UINT64_C(0), // V_CMP_NLT_F16_t16_e64_gfx12
36103 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_gfx11
36104 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_gfx12
36105 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_w32_gfx11
36106 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_w32_gfx12
36107 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_w64_gfx11
36108 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp8_w64_gfx12
36109 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_gfx11
36110 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_gfx12
36111 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_w32_gfx11
36112 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_w32_gfx12
36113 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_w64_gfx11
36114 UINT64_C(2084307194), UINT64_C(0), // V_CMP_NLT_F32_e32_dpp_w64_gfx12
36115 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F32_e32_gfx10
36116 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_gfx11
36117 UINT64_C(2084306944), UINT64_C(0), // V_CMP_NLT_F32_e32_gfx12
36118 UINT64_C(2082209792), UINT64_C(0), // V_CMP_NLT_F32_e32_gfx6_gfx7
36119 UINT64_C(2090598400), UINT64_C(0), // V_CMP_NLT_F32_e32_vi
36120 UINT64_C(3558735872), UINT64_C(0), // V_CMP_NLT_F32_e64_dpp8_gfx11
36121 UINT64_C(3558735872), UINT64_C(0), // V_CMP_NLT_F32_e64_dpp8_gfx12
36122 UINT64_C(1077300559872), UINT64_C(0), // V_CMP_NLT_F32_e64_dpp_gfx11
36123 UINT64_C(1077300559872), UINT64_C(0), // V_CMP_NLT_F32_e64_dpp_gfx12
36124 UINT64_C(3557687296), UINT64_C(0), // V_CMP_NLT_F32_e64_gfx10
36125 UINT64_C(3558735872), UINT64_C(0), // V_CMP_NLT_F32_e64_gfx11
36126 UINT64_C(3558735872), UINT64_C(0), // V_CMP_NLT_F32_e64_gfx12
36127 UINT64_C(3491495936), UINT64_C(0), // V_CMP_NLT_F32_e64_gfx6_gfx7
36128 UINT64_C(3494772736), UINT64_C(0), // V_CMP_NLT_F32_e64_vi
36129 UINT64_C(2082210041), UINT64_C(0), // V_CMP_NLT_F32_sdwa_gfx10
36130 UINT64_C(2090598649), UINT64_C(0), // V_CMP_NLT_F32_sdwa_gfx9
36131 UINT64_C(2090598649), UINT64_C(0), // V_CMP_NLT_F32_sdwa_vi
36132 UINT64_C(2086404096), UINT64_C(0), // V_CMP_NLT_F64_e32_gfx10
36133 UINT64_C(2086404096), UINT64_C(0), // V_CMP_NLT_F64_e32_gfx11
36134 UINT64_C(2086404096), UINT64_C(0), // V_CMP_NLT_F64_e32_gfx12
36135 UINT64_C(2086404096), UINT64_C(0), // V_CMP_NLT_F64_e32_gfx6_gfx7
36136 UINT64_C(2094792704), UINT64_C(0), // V_CMP_NLT_F64_e32_vi
36137 UINT64_C(3559784448), UINT64_C(0), // V_CMP_NLT_F64_e64_gfx10
36138 UINT64_C(3559784448), UINT64_C(0), // V_CMP_NLT_F64_e64_gfx11
36139 UINT64_C(3559784448), UINT64_C(0), // V_CMP_NLT_F64_e64_gfx12
36140 UINT64_C(3495690240), UINT64_C(0), // V_CMP_NLT_F64_e64_gfx6_gfx7
36141 UINT64_C(3496869888), UINT64_C(0), // V_CMP_NLT_F64_e64_vi
36142 UINT64_C(2107506688), UINT64_C(0), // V_CMP_O_F16_e32_gfx10
36143 UINT64_C(2085486592), UINT64_C(0), // V_CMP_O_F16_e32_vi
36144 UINT64_C(3570335744), UINT64_C(0), // V_CMP_O_F16_e64_gfx10
36145 UINT64_C(3492216832), UINT64_C(0), // V_CMP_O_F16_e64_vi
36146 UINT64_C(2107506937), UINT64_C(0), // V_CMP_O_F16_sdwa_gfx10
36147 UINT64_C(2085486841), UINT64_C(0), // V_CMP_O_F16_sdwa_gfx9
36148 UINT64_C(2085486841), UINT64_C(0), // V_CMP_O_F16_sdwa_vi
36149 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_gfx11
36150 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_gfx12
36151 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_w32_gfx11
36152 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_w32_gfx12
36153 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_w64_gfx11
36154 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp8_w64_gfx12
36155 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_gfx11
36156 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_gfx12
36157 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_w32_gfx11
36158 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_w32_gfx12
36159 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_w64_gfx11
36160 UINT64_C(2081292538), UINT64_C(0), // V_CMP_O_F16_t16_e32_dpp_w64_gfx12
36161 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_gfx11
36162 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F16_t16_e32_gfx12
36163 UINT64_C(3557228544), UINT64_C(0), // V_CMP_O_F16_t16_e64_dpp8_gfx11
36164 UINT64_C(3557228544), UINT64_C(0), // V_CMP_O_F16_t16_e64_dpp8_gfx12
36165 UINT64_C(1077299052544), UINT64_C(0), // V_CMP_O_F16_t16_e64_dpp_gfx11
36166 UINT64_C(1077299052544), UINT64_C(0), // V_CMP_O_F16_t16_e64_dpp_gfx12
36167 UINT64_C(3557228544), UINT64_C(0), // V_CMP_O_F16_t16_e64_gfx11
36168 UINT64_C(3557228544), UINT64_C(0), // V_CMP_O_F16_t16_e64_gfx12
36169 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_gfx11
36170 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_gfx12
36171 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_w32_gfx11
36172 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_w32_gfx12
36173 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_w64_gfx11
36174 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_dpp8_w64_gfx12
36175 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_gfx11
36176 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_gfx12
36177 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_w32_gfx11
36178 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_w32_gfx12
36179 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_w64_gfx11
36180 UINT64_C(2083389690), UINT64_C(0), // V_CMP_O_F32_e32_dpp_w64_gfx12
36181 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F32_e32_gfx10
36182 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_gfx11
36183 UINT64_C(2083389440), UINT64_C(0), // V_CMP_O_F32_e32_gfx12
36184 UINT64_C(2081292288), UINT64_C(0), // V_CMP_O_F32_e32_gfx6_gfx7
36185 UINT64_C(2089680896), UINT64_C(0), // V_CMP_O_F32_e32_vi
36186 UINT64_C(3558277120), UINT64_C(0), // V_CMP_O_F32_e64_dpp8_gfx11
36187 UINT64_C(3558277120), UINT64_C(0), // V_CMP_O_F32_e64_dpp8_gfx12
36188 UINT64_C(1077300101120), UINT64_C(0), // V_CMP_O_F32_e64_dpp_gfx11
36189 UINT64_C(1077300101120), UINT64_C(0), // V_CMP_O_F32_e64_dpp_gfx12
36190 UINT64_C(3557228544), UINT64_C(0), // V_CMP_O_F32_e64_gfx10
36191 UINT64_C(3558277120), UINT64_C(0), // V_CMP_O_F32_e64_gfx11
36192 UINT64_C(3558277120), UINT64_C(0), // V_CMP_O_F32_e64_gfx12
36193 UINT64_C(3490578432), UINT64_C(0), // V_CMP_O_F32_e64_gfx6_gfx7
36194 UINT64_C(3494313984), UINT64_C(0), // V_CMP_O_F32_e64_vi
36195 UINT64_C(2081292537), UINT64_C(0), // V_CMP_O_F32_sdwa_gfx10
36196 UINT64_C(2089681145), UINT64_C(0), // V_CMP_O_F32_sdwa_gfx9
36197 UINT64_C(2089681145), UINT64_C(0), // V_CMP_O_F32_sdwa_vi
36198 UINT64_C(2085486592), UINT64_C(0), // V_CMP_O_F64_e32_gfx10
36199 UINT64_C(2085486592), UINT64_C(0), // V_CMP_O_F64_e32_gfx11
36200 UINT64_C(2085486592), UINT64_C(0), // V_CMP_O_F64_e32_gfx12
36201 UINT64_C(2085486592), UINT64_C(0), // V_CMP_O_F64_e32_gfx6_gfx7
36202 UINT64_C(2093875200), UINT64_C(0), // V_CMP_O_F64_e32_vi
36203 UINT64_C(3559325696), UINT64_C(0), // V_CMP_O_F64_e64_gfx10
36204 UINT64_C(3559325696), UINT64_C(0), // V_CMP_O_F64_e64_gfx11
36205 UINT64_C(3559325696), UINT64_C(0), // V_CMP_O_F64_e64_gfx12
36206 UINT64_C(3494772736), UINT64_C(0), // V_CMP_O_F64_e64_gfx6_gfx7
36207 UINT64_C(3496411136), UINT64_C(0), // V_CMP_O_F64_e64_vi
36208 UINT64_C(2111700992), UINT64_C(0), // V_CMP_TRU_F16_e32_gfx10
36209 UINT64_C(2086535168), UINT64_C(0), // V_CMP_TRU_F16_e32_vi
36210 UINT64_C(3572432896), UINT64_C(0), // V_CMP_TRU_F16_e64_gfx10
36211 UINT64_C(3492741120), UINT64_C(0), // V_CMP_TRU_F16_e64_vi
36212 UINT64_C(2111701241), UINT64_C(0), // V_CMP_TRU_F16_sdwa_gfx10
36213 UINT64_C(2086535417), UINT64_C(0), // V_CMP_TRU_F16_sdwa_gfx9
36214 UINT64_C(2086535417), UINT64_C(0), // V_CMP_TRU_F16_sdwa_vi
36215 UINT64_C(2082340864), UINT64_C(0), // V_CMP_TRU_F32_e32_gfx10
36216 UINT64_C(2082340864), UINT64_C(0), // V_CMP_TRU_F32_e32_gfx6_gfx7
36217 UINT64_C(2090729472), UINT64_C(0), // V_CMP_TRU_F32_e32_vi
36218 UINT64_C(3557752832), UINT64_C(0), // V_CMP_TRU_F32_e64_gfx10
36219 UINT64_C(3491627008), UINT64_C(0), // V_CMP_TRU_F32_e64_gfx6_gfx7
36220 UINT64_C(3494838272), UINT64_C(0), // V_CMP_TRU_F32_e64_vi
36221 UINT64_C(2082341113), UINT64_C(0), // V_CMP_TRU_F32_sdwa_gfx10
36222 UINT64_C(2090729721), UINT64_C(0), // V_CMP_TRU_F32_sdwa_gfx9
36223 UINT64_C(2090729721), UINT64_C(0), // V_CMP_TRU_F32_sdwa_vi
36224 UINT64_C(2086535168), UINT64_C(0), // V_CMP_TRU_F64_e32_gfx10
36225 UINT64_C(2086535168), UINT64_C(0), // V_CMP_TRU_F64_e32_gfx6_gfx7
36226 UINT64_C(2094923776), UINT64_C(0), // V_CMP_TRU_F64_e32_vi
36227 UINT64_C(3559849984), UINT64_C(0), // V_CMP_TRU_F64_e64_gfx10
36228 UINT64_C(3495821312), UINT64_C(0), // V_CMP_TRU_F64_e64_gfx6_gfx7
36229 UINT64_C(3496935424), UINT64_C(0), // V_CMP_TRU_F64_e64_vi
36230 UINT64_C(2082340864), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp8_gfx11
36231 UINT64_C(2082340864), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp8_w32_gfx11
36232 UINT64_C(2082340864), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp8_w64_gfx11
36233 UINT64_C(2082341114), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp_gfx11
36234 UINT64_C(2082341114), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp_w32_gfx11
36235 UINT64_C(2082341114), UINT64_C(0), // V_CMP_T_F16_t16_e32_dpp_w64_gfx11
36236 UINT64_C(2082340864), UINT64_C(0), // V_CMP_T_F16_t16_e32_gfx11
36237 UINT64_C(3557752832), UINT64_C(0), // V_CMP_T_F16_t16_e64_dpp8_gfx11
36238 UINT64_C(1077299576832), UINT64_C(0), // V_CMP_T_F16_t16_e64_dpp_gfx11
36239 UINT64_C(3557752832), UINT64_C(0), // V_CMP_T_F16_t16_e64_gfx11
36240 UINT64_C(2084438016), UINT64_C(0), // V_CMP_T_F32_e32_dpp8_gfx11
36241 UINT64_C(2084438016), UINT64_C(0), // V_CMP_T_F32_e32_dpp8_w32_gfx11
36242 UINT64_C(2084438016), UINT64_C(0), // V_CMP_T_F32_e32_dpp8_w64_gfx11
36243 UINT64_C(2084438266), UINT64_C(0), // V_CMP_T_F32_e32_dpp_gfx11
36244 UINT64_C(2084438266), UINT64_C(0), // V_CMP_T_F32_e32_dpp_w32_gfx11
36245 UINT64_C(2084438266), UINT64_C(0), // V_CMP_T_F32_e32_dpp_w64_gfx11
36246 UINT64_C(2084438016), UINT64_C(0), // V_CMP_T_F32_e32_gfx11
36247 UINT64_C(3558801408), UINT64_C(0), // V_CMP_T_F32_e64_dpp8_gfx11
36248 UINT64_C(1077300625408), UINT64_C(0), // V_CMP_T_F32_e64_dpp_gfx11
36249 UINT64_C(3558801408), UINT64_C(0), // V_CMP_T_F32_e64_gfx11
36250 UINT64_C(2086535168), UINT64_C(0), // V_CMP_T_F64_e32_gfx11
36251 UINT64_C(3559849984), UINT64_C(0), // V_CMP_T_F64_e64_gfx11
36252 UINT64_C(2102263808), UINT64_C(0), // V_CMP_T_I16_e32_vi
36253 UINT64_C(3500605440), UINT64_C(0), // V_CMP_T_I16_e64_vi
36254 UINT64_C(2102264057), UINT64_C(0), // V_CMP_T_I16_sdwa_gfx9
36255 UINT64_C(2102264057), UINT64_C(0), // V_CMP_T_I16_sdwa_vi
36256 UINT64_C(2089680896), UINT64_C(0), // V_CMP_T_I32_e32_dpp8_gfx11
36257 UINT64_C(2089680896), UINT64_C(0), // V_CMP_T_I32_e32_dpp8_w32_gfx11
36258 UINT64_C(2089680896), UINT64_C(0), // V_CMP_T_I32_e32_dpp8_w64_gfx11
36259 UINT64_C(2089681146), UINT64_C(0), // V_CMP_T_I32_e32_dpp_gfx11
36260 UINT64_C(2089681146), UINT64_C(0), // V_CMP_T_I32_e32_dpp_w32_gfx11
36261 UINT64_C(2089681146), UINT64_C(0), // V_CMP_T_I32_e32_dpp_w64_gfx11
36262 UINT64_C(2098069504), UINT64_C(0), // V_CMP_T_I32_e32_gfx10
36263 UINT64_C(2089680896), UINT64_C(0), // V_CMP_T_I32_e32_gfx11
36264 UINT64_C(2098069504), UINT64_C(0), // V_CMP_T_I32_e32_gfx6_gfx7
36265 UINT64_C(2106458112), UINT64_C(0), // V_CMP_T_I32_e32_vi
36266 UINT64_C(3561422848), UINT64_C(0), // V_CMP_T_I32_e64_dpp8_gfx11
36267 UINT64_C(1077303246848), UINT64_C(0), // V_CMP_T_I32_e64_dpp_gfx11
36268 UINT64_C(3565617152), UINT64_C(0), // V_CMP_T_I32_e64_gfx10
36269 UINT64_C(3561422848), UINT64_C(0), // V_CMP_T_I32_e64_gfx11
36270 UINT64_C(3507355648), UINT64_C(0), // V_CMP_T_I32_e64_gfx6_gfx7
36271 UINT64_C(3502702592), UINT64_C(0), // V_CMP_T_I32_e64_vi
36272 UINT64_C(2098069753), UINT64_C(0), // V_CMP_T_I32_sdwa_gfx10
36273 UINT64_C(2106458361), UINT64_C(0), // V_CMP_T_I32_sdwa_gfx9
36274 UINT64_C(2106458361), UINT64_C(0), // V_CMP_T_I32_sdwa_vi
36275 UINT64_C(2102263808), UINT64_C(0), // V_CMP_T_I64_e32_gfx10
36276 UINT64_C(2091778048), UINT64_C(0), // V_CMP_T_I64_e32_gfx11
36277 UINT64_C(2102263808), UINT64_C(0), // V_CMP_T_I64_e32_gfx6_gfx7
36278 UINT64_C(2110652416), UINT64_C(0), // V_CMP_T_I64_e32_vi
36279 UINT64_C(3567714304), UINT64_C(0), // V_CMP_T_I64_e64_gfx10
36280 UINT64_C(3562471424), UINT64_C(0), // V_CMP_T_I64_e64_gfx11
36281 UINT64_C(3511549952), UINT64_C(0), // V_CMP_T_I64_e64_gfx6_gfx7
36282 UINT64_C(3504799744), UINT64_C(0), // V_CMP_T_I64_e64_vi
36283 UINT64_C(2103312384), UINT64_C(0), // V_CMP_T_U16_e32_vi
36284 UINT64_C(3501129728), UINT64_C(0), // V_CMP_T_U16_e64_vi
36285 UINT64_C(2103312633), UINT64_C(0), // V_CMP_T_U16_sdwa_gfx9
36286 UINT64_C(2103312633), UINT64_C(0), // V_CMP_T_U16_sdwa_vi
36287 UINT64_C(2090729472), UINT64_C(0), // V_CMP_T_U32_e32_dpp8_gfx11
36288 UINT64_C(2090729472), UINT64_C(0), // V_CMP_T_U32_e32_dpp8_w32_gfx11
36289 UINT64_C(2090729472), UINT64_C(0), // V_CMP_T_U32_e32_dpp8_w64_gfx11
36290 UINT64_C(2090729722), UINT64_C(0), // V_CMP_T_U32_e32_dpp_gfx11
36291 UINT64_C(2090729722), UINT64_C(0), // V_CMP_T_U32_e32_dpp_w32_gfx11
36292 UINT64_C(2090729722), UINT64_C(0), // V_CMP_T_U32_e32_dpp_w64_gfx11
36293 UINT64_C(2106458112), UINT64_C(0), // V_CMP_T_U32_e32_gfx10
36294 UINT64_C(2090729472), UINT64_C(0), // V_CMP_T_U32_e32_gfx11
36295 UINT64_C(2106458112), UINT64_C(0), // V_CMP_T_U32_e32_gfx6_gfx7
36296 UINT64_C(2107506688), UINT64_C(0), // V_CMP_T_U32_e32_vi
36297 UINT64_C(3561947136), UINT64_C(0), // V_CMP_T_U32_e64_dpp8_gfx11
36298 UINT64_C(1077303771136), UINT64_C(0), // V_CMP_T_U32_e64_dpp_gfx11
36299 UINT64_C(3569811456), UINT64_C(0), // V_CMP_T_U32_e64_gfx10
36300 UINT64_C(3561947136), UINT64_C(0), // V_CMP_T_U32_e64_gfx11
36301 UINT64_C(3515744256), UINT64_C(0), // V_CMP_T_U32_e64_gfx6_gfx7
36302 UINT64_C(3503226880), UINT64_C(0), // V_CMP_T_U32_e64_vi
36303 UINT64_C(2106458361), UINT64_C(0), // V_CMP_T_U32_sdwa_gfx10
36304 UINT64_C(2107506937), UINT64_C(0), // V_CMP_T_U32_sdwa_gfx9
36305 UINT64_C(2107506937), UINT64_C(0), // V_CMP_T_U32_sdwa_vi
36306 UINT64_C(2110652416), UINT64_C(0), // V_CMP_T_U64_e32_gfx10
36307 UINT64_C(2092826624), UINT64_C(0), // V_CMP_T_U64_e32_gfx11
36308 UINT64_C(2110652416), UINT64_C(0), // V_CMP_T_U64_e32_gfx6_gfx7
36309 UINT64_C(2111700992), UINT64_C(0), // V_CMP_T_U64_e32_vi
36310 UINT64_C(3571908608), UINT64_C(0), // V_CMP_T_U64_e64_gfx10
36311 UINT64_C(3562995712), UINT64_C(0), // V_CMP_T_U64_e64_gfx11
36312 UINT64_C(3519938560), UINT64_C(0), // V_CMP_T_U64_e64_gfx6_gfx7
36313 UINT64_C(3505324032), UINT64_C(0), // V_CMP_T_U64_e64_vi
36314 UINT64_C(2110783488), UINT64_C(0), // V_CMP_U_F16_e32_gfx10
36315 UINT64_C(2085617664), UINT64_C(0), // V_CMP_U_F16_e32_vi
36316 UINT64_C(3571974144), UINT64_C(0), // V_CMP_U_F16_e64_gfx10
36317 UINT64_C(3492282368), UINT64_C(0), // V_CMP_U_F16_e64_vi
36318 UINT64_C(2110783737), UINT64_C(0), // V_CMP_U_F16_sdwa_gfx10
36319 UINT64_C(2085617913), UINT64_C(0), // V_CMP_U_F16_sdwa_gfx9
36320 UINT64_C(2085617913), UINT64_C(0), // V_CMP_U_F16_sdwa_vi
36321 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_gfx11
36322 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_gfx12
36323 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_w32_gfx11
36324 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_w32_gfx12
36325 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_w64_gfx11
36326 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp8_w64_gfx12
36327 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_gfx11
36328 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_gfx12
36329 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_w32_gfx11
36330 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_w32_gfx12
36331 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_w64_gfx11
36332 UINT64_C(2081423610), UINT64_C(0), // V_CMP_U_F16_t16_e32_dpp_w64_gfx12
36333 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_gfx11
36334 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F16_t16_e32_gfx12
36335 UINT64_C(3557294080), UINT64_C(0), // V_CMP_U_F16_t16_e64_dpp8_gfx11
36336 UINT64_C(3557294080), UINT64_C(0), // V_CMP_U_F16_t16_e64_dpp8_gfx12
36337 UINT64_C(1077299118080), UINT64_C(0), // V_CMP_U_F16_t16_e64_dpp_gfx11
36338 UINT64_C(1077299118080), UINT64_C(0), // V_CMP_U_F16_t16_e64_dpp_gfx12
36339 UINT64_C(3557294080), UINT64_C(0), // V_CMP_U_F16_t16_e64_gfx11
36340 UINT64_C(3557294080), UINT64_C(0), // V_CMP_U_F16_t16_e64_gfx12
36341 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_gfx11
36342 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_gfx12
36343 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_w32_gfx11
36344 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_w32_gfx12
36345 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_w64_gfx11
36346 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_dpp8_w64_gfx12
36347 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_gfx11
36348 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_gfx12
36349 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_w32_gfx11
36350 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_w32_gfx12
36351 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_w64_gfx11
36352 UINT64_C(2083520762), UINT64_C(0), // V_CMP_U_F32_e32_dpp_w64_gfx12
36353 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F32_e32_gfx10
36354 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_gfx11
36355 UINT64_C(2083520512), UINT64_C(0), // V_CMP_U_F32_e32_gfx12
36356 UINT64_C(2081423360), UINT64_C(0), // V_CMP_U_F32_e32_gfx6_gfx7
36357 UINT64_C(2089811968), UINT64_C(0), // V_CMP_U_F32_e32_vi
36358 UINT64_C(3558342656), UINT64_C(0), // V_CMP_U_F32_e64_dpp8_gfx11
36359 UINT64_C(3558342656), UINT64_C(0), // V_CMP_U_F32_e64_dpp8_gfx12
36360 UINT64_C(1077300166656), UINT64_C(0), // V_CMP_U_F32_e64_dpp_gfx11
36361 UINT64_C(1077300166656), UINT64_C(0), // V_CMP_U_F32_e64_dpp_gfx12
36362 UINT64_C(3557294080), UINT64_C(0), // V_CMP_U_F32_e64_gfx10
36363 UINT64_C(3558342656), UINT64_C(0), // V_CMP_U_F32_e64_gfx11
36364 UINT64_C(3558342656), UINT64_C(0), // V_CMP_U_F32_e64_gfx12
36365 UINT64_C(3490709504), UINT64_C(0), // V_CMP_U_F32_e64_gfx6_gfx7
36366 UINT64_C(3494379520), UINT64_C(0), // V_CMP_U_F32_e64_vi
36367 UINT64_C(2081423609), UINT64_C(0), // V_CMP_U_F32_sdwa_gfx10
36368 UINT64_C(2089812217), UINT64_C(0), // V_CMP_U_F32_sdwa_gfx9
36369 UINT64_C(2089812217), UINT64_C(0), // V_CMP_U_F32_sdwa_vi
36370 UINT64_C(2085617664), UINT64_C(0), // V_CMP_U_F64_e32_gfx10
36371 UINT64_C(2085617664), UINT64_C(0), // V_CMP_U_F64_e32_gfx11
36372 UINT64_C(2085617664), UINT64_C(0), // V_CMP_U_F64_e32_gfx12
36373 UINT64_C(2085617664), UINT64_C(0), // V_CMP_U_F64_e32_gfx6_gfx7
36374 UINT64_C(2094006272), UINT64_C(0), // V_CMP_U_F64_e32_vi
36375 UINT64_C(3559391232), UINT64_C(0), // V_CMP_U_F64_e64_gfx10
36376 UINT64_C(3559391232), UINT64_C(0), // V_CMP_U_F64_e64_gfx11
36377 UINT64_C(3559391232), UINT64_C(0), // V_CMP_U_F64_e64_gfx12
36378 UINT64_C(3494903808), UINT64_C(0), // V_CMP_U_F64_e64_gfx6_gfx7
36379 UINT64_C(3496476672), UINT64_C(0), // V_CMP_U_F64_e64_vi
36380 UINT64_C(3596419072), UINT64_C(0), // V_CNDMASK_B16_e64_dpp8_gfx11
36381 UINT64_C(3596419072), UINT64_C(0), // V_CNDMASK_B16_e64_dpp8_gfx12
36382 UINT64_C(1077338243072), UINT64_C(0), // V_CNDMASK_B16_e64_dpp_gfx11
36383 UINT64_C(1077338243072), UINT64_C(0), // V_CNDMASK_B16_e64_dpp_gfx12
36384 UINT64_C(3596419072), UINT64_C(0), // V_CNDMASK_B16_e64_gfx11
36385 UINT64_C(3596419072), UINT64_C(0), // V_CNDMASK_B16_e64_gfx12
36386 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_gfx10
36387 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_gfx11
36388 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_gfx12
36389 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w32_gfx10
36390 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w32_gfx11
36391 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w32_gfx12
36392 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w64_gfx10
36393 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w64_gfx11
36394 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_dpp8_w64_gfx12
36395 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_gfx10
36396 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_gfx11
36397 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_gfx12
36398 UINT64_C(250), UINT64_C(0), // V_CNDMASK_B32_dpp_vi
36399 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w32_gfx10
36400 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w32_gfx11
36401 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w32_gfx12
36402 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w64_gfx10
36403 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w64_gfx11
36404 UINT64_C(33554682), UINT64_C(0), // V_CNDMASK_B32_dpp_w64_gfx12
36405 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_e32_gfx10
36406 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_e32_gfx11
36407 UINT64_C(33554432), UINT64_C(0), // V_CNDMASK_B32_e32_gfx12
36408 UINT64_C(0), UINT64_C(0), // V_CNDMASK_B32_e32_gfx6_gfx7
36409 UINT64_C(0), UINT64_C(0), // V_CNDMASK_B32_e32_vi
36410 UINT64_C(3573612544), UINT64_C(0), // V_CNDMASK_B32_e64_dpp8_gfx11
36411 UINT64_C(3573612544), UINT64_C(0), // V_CNDMASK_B32_e64_dpp8_gfx12
36412 UINT64_C(1077315436544), UINT64_C(0), // V_CNDMASK_B32_e64_dpp_gfx11
36413 UINT64_C(1077315436544), UINT64_C(0), // V_CNDMASK_B32_e64_dpp_gfx12
36414 UINT64_C(3573612544), UINT64_C(0), // V_CNDMASK_B32_e64_gfx10
36415 UINT64_C(3573612544), UINT64_C(0), // V_CNDMASK_B32_e64_gfx11
36416 UINT64_C(3573612544), UINT64_C(0), // V_CNDMASK_B32_e64_gfx12
36417 UINT64_C(3523215360), UINT64_C(0), // V_CNDMASK_B32_e64_gfx6_gfx7
36418 UINT64_C(3506438144), UINT64_C(0), // V_CNDMASK_B32_e64_vi
36419 UINT64_C(33554681), UINT64_C(0), // V_CNDMASK_B32_sdwa_gfx10
36420 UINT64_C(249), UINT64_C(0), // V_CNDMASK_B32_sdwa_gfx9
36421 UINT64_C(249), UINT64_C(0), // V_CNDMASK_B32_sdwa_vi
36422 UINT64_C(33554681), UINT64_C(0), // V_CNDMASK_B32_sdwa_w32_gfx10
36423 UINT64_C(33554681), UINT64_C(0), // V_CNDMASK_B32_sdwa_w64_gfx10
36424 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_dpp8_gfx10
36425 UINT64_C(2113979130), UINT64_C(0), // V_COS_F16_dpp_gfx10
36426 UINT64_C(2113967354), UINT64_C(0), // V_COS_F16_dpp_vi
36427 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_e32_gfx10
36428 UINT64_C(2113967104), UINT64_C(0), // V_COS_F16_e32_vi
36429 UINT64_C(3588292608), UINT64_C(0), // V_COS_F16_e64_gfx10
36430 UINT64_C(3515482112), UINT64_C(0), // V_COS_F16_e64_vi
36431 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_fake16_dpp8_gfx11
36432 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_fake16_dpp8_gfx12
36433 UINT64_C(2113979130), UINT64_C(0), // V_COS_F16_fake16_dpp_gfx11
36434 UINT64_C(2113979130), UINT64_C(0), // V_COS_F16_fake16_dpp_gfx12
36435 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_fake16_e32_gfx11
36436 UINT64_C(2113978880), UINT64_C(0), // V_COS_F16_fake16_e32_gfx12
36437 UINT64_C(3588292608), UINT64_C(0), // V_COS_F16_fake16_e64_dpp8_gfx11
36438 UINT64_C(3588292608), UINT64_C(0), // V_COS_F16_fake16_e64_dpp8_gfx12
36439 UINT64_C(1077330116608), UINT64_C(0), // V_COS_F16_fake16_e64_dpp_gfx11
36440 UINT64_C(1077330116608), UINT64_C(0), // V_COS_F16_fake16_e64_dpp_gfx12
36441 UINT64_C(3588292608), UINT64_C(0), // V_COS_F16_fake16_e64_gfx11
36442 UINT64_C(3588292608), UINT64_C(0), // V_COS_F16_fake16_e64_gfx12
36443 UINT64_C(2113979129), UINT64_C(0), // V_COS_F16_sdwa_gfx10
36444 UINT64_C(2113967353), UINT64_C(0), // V_COS_F16_sdwa_gfx9
36445 UINT64_C(2113967353), UINT64_C(0), // V_COS_F16_sdwa_vi
36446 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_dpp8_gfx10
36447 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_dpp8_gfx11
36448 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_dpp8_gfx12
36449 UINT64_C(2113957114), UINT64_C(0), // V_COS_F32_dpp_gfx10
36450 UINT64_C(2113957114), UINT64_C(0), // V_COS_F32_dpp_gfx11
36451 UINT64_C(2113957114), UINT64_C(0), // V_COS_F32_dpp_gfx12
36452 UINT64_C(2113950970), UINT64_C(0), // V_COS_F32_dpp_vi
36453 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_e32_gfx10
36454 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_e32_gfx11
36455 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_e32_gfx12
36456 UINT64_C(2113956864), UINT64_C(0), // V_COS_F32_e32_gfx6_gfx7
36457 UINT64_C(2113950720), UINT64_C(0), // V_COS_F32_e32_vi
36458 UINT64_C(3585474560), UINT64_C(0), // V_COS_F32_e64_dpp8_gfx11
36459 UINT64_C(3585474560), UINT64_C(0), // V_COS_F32_e64_dpp8_gfx12
36460 UINT64_C(1077327298560), UINT64_C(0), // V_COS_F32_e64_dpp_gfx11
36461 UINT64_C(1077327298560), UINT64_C(0), // V_COS_F32_e64_dpp_gfx12
36462 UINT64_C(3585474560), UINT64_C(0), // V_COS_F32_e64_gfx10
36463 UINT64_C(3585474560), UINT64_C(0), // V_COS_F32_e64_gfx11
36464 UINT64_C(3585474560), UINT64_C(0), // V_COS_F32_e64_gfx12
36465 UINT64_C(3547070464), UINT64_C(0), // V_COS_F32_e64_gfx6_gfx7
36466 UINT64_C(3513384960), UINT64_C(0), // V_COS_F32_e64_vi
36467 UINT64_C(2113957113), UINT64_C(0), // V_COS_F32_sdwa_gfx10
36468 UINT64_C(2113950969), UINT64_C(0), // V_COS_F32_sdwa_gfx9
36469 UINT64_C(2113950969), UINT64_C(0), // V_COS_F32_sdwa_vi
36470 UINT64_C(2113958912), UINT64_C(0), // V_CTZ_I32_B32_dpp8_gfx11
36471 UINT64_C(2113958912), UINT64_C(0), // V_CTZ_I32_B32_dpp8_gfx12
36472 UINT64_C(2113959162), UINT64_C(0), // V_CTZ_I32_B32_dpp_gfx11
36473 UINT64_C(2113959162), UINT64_C(0), // V_CTZ_I32_B32_dpp_gfx12
36474 UINT64_C(2113958912), UINT64_C(0), // V_CTZ_I32_B32_e32_gfx11
36475 UINT64_C(2113958912), UINT64_C(0), // V_CTZ_I32_B32_e32_gfx12
36476 UINT64_C(3585736704), UINT64_C(0), // V_CTZ_I32_B32_e64_dpp8_gfx11
36477 UINT64_C(3585736704), UINT64_C(0), // V_CTZ_I32_B32_e64_dpp8_gfx12
36478 UINT64_C(1077327560704), UINT64_C(0), // V_CTZ_I32_B32_e64_dpp_gfx11
36479 UINT64_C(1077327560704), UINT64_C(0), // V_CTZ_I32_B32_e64_dpp_gfx12
36480 UINT64_C(3585736704), UINT64_C(0), // V_CTZ_I32_B32_e64_gfx11
36481 UINT64_C(3585736704), UINT64_C(0), // V_CTZ_I32_B32_e64_gfx12
36482 UINT64_C(3591110656), UINT64_C(0), // V_CUBEID_F32_e64_dpp8_gfx11
36483 UINT64_C(3591110656), UINT64_C(0), // V_CUBEID_F32_e64_dpp8_gfx12
36484 UINT64_C(1077332934656), UINT64_C(0), // V_CUBEID_F32_e64_dpp_gfx11
36485 UINT64_C(1077332934656), UINT64_C(0), // V_CUBEID_F32_e64_dpp_gfx12
36486 UINT64_C(3591110656), UINT64_C(0), // V_CUBEID_F32_e64_gfx11
36487 UINT64_C(3591110656), UINT64_C(0), // V_CUBEID_F32_e64_gfx12
36488 UINT64_C(3578003456), UINT64_C(0), // V_CUBEID_F32_gfx10
36489 UINT64_C(3532128256), UINT64_C(0), // V_CUBEID_F32_gfx6_gfx7
36490 UINT64_C(3519283200), UINT64_C(0), // V_CUBEID_F32_vi
36491 UINT64_C(3591307264), UINT64_C(0), // V_CUBEMA_F32_e64_dpp8_gfx11
36492 UINT64_C(3591307264), UINT64_C(0), // V_CUBEMA_F32_e64_dpp8_gfx12
36493 UINT64_C(1077333131264), UINT64_C(0), // V_CUBEMA_F32_e64_dpp_gfx11
36494 UINT64_C(1077333131264), UINT64_C(0), // V_CUBEMA_F32_e64_dpp_gfx12
36495 UINT64_C(3591307264), UINT64_C(0), // V_CUBEMA_F32_e64_gfx11
36496 UINT64_C(3591307264), UINT64_C(0), // V_CUBEMA_F32_e64_gfx12
36497 UINT64_C(3578200064), UINT64_C(0), // V_CUBEMA_F32_gfx10
36498 UINT64_C(3532521472), UINT64_C(0), // V_CUBEMA_F32_gfx6_gfx7
36499 UINT64_C(3519479808), UINT64_C(0), // V_CUBEMA_F32_vi
36500 UINT64_C(3591176192), UINT64_C(0), // V_CUBESC_F32_e64_dpp8_gfx11
36501 UINT64_C(3591176192), UINT64_C(0), // V_CUBESC_F32_e64_dpp8_gfx12
36502 UINT64_C(1077333000192), UINT64_C(0), // V_CUBESC_F32_e64_dpp_gfx11
36503 UINT64_C(1077333000192), UINT64_C(0), // V_CUBESC_F32_e64_dpp_gfx12
36504 UINT64_C(3591176192), UINT64_C(0), // V_CUBESC_F32_e64_gfx11
36505 UINT64_C(3591176192), UINT64_C(0), // V_CUBESC_F32_e64_gfx12
36506 UINT64_C(3578068992), UINT64_C(0), // V_CUBESC_F32_gfx10
36507 UINT64_C(3532259328), UINT64_C(0), // V_CUBESC_F32_gfx6_gfx7
36508 UINT64_C(3519348736), UINT64_C(0), // V_CUBESC_F32_vi
36509 UINT64_C(3591241728), UINT64_C(0), // V_CUBETC_F32_e64_dpp8_gfx11
36510 UINT64_C(3591241728), UINT64_C(0), // V_CUBETC_F32_e64_dpp8_gfx12
36511 UINT64_C(1077333065728), UINT64_C(0), // V_CUBETC_F32_e64_dpp_gfx11
36512 UINT64_C(1077333065728), UINT64_C(0), // V_CUBETC_F32_e64_dpp_gfx12
36513 UINT64_C(3591241728), UINT64_C(0), // V_CUBETC_F32_e64_gfx11
36514 UINT64_C(3591241728), UINT64_C(0), // V_CUBETC_F32_e64_gfx12
36515 UINT64_C(3578134528), UINT64_C(0), // V_CUBETC_F32_gfx10
36516 UINT64_C(3532390400), UINT64_C(0), // V_CUBETC_F32_gfx6_gfx7
36517 UINT64_C(3519414272), UINT64_C(0), // V_CUBETC_F32_vi
36518 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_dpp8_gfx10
36519 UINT64_C(2113934586), UINT64_C(0), // V_CVT_F16_F32_dpp_gfx10
36520 UINT64_C(2113934586), UINT64_C(0), // V_CVT_F16_F32_dpp_vi
36521 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_e32_gfx10
36522 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_e32_gfx6_gfx7
36523 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_e32_vi
36524 UINT64_C(3582590976), UINT64_C(0), // V_CVT_F16_F32_e64_gfx10
36525 UINT64_C(3541303296), UINT64_C(0), // V_CVT_F16_F32_e64_gfx6_gfx7
36526 UINT64_C(3511287808), UINT64_C(0), // V_CVT_F16_F32_e64_vi
36527 UINT64_C(2113934585), UINT64_C(0), // V_CVT_F16_F32_sdwa_gfx10
36528 UINT64_C(2113934585), UINT64_C(0), // V_CVT_F16_F32_sdwa_gfx9
36529 UINT64_C(2113934585), UINT64_C(0), // V_CVT_F16_F32_sdwa_vi
36530 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_t16_dpp8_gfx11
36531 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_t16_dpp8_gfx12
36532 UINT64_C(2113934586), UINT64_C(0), // V_CVT_F16_F32_t16_dpp_gfx11
36533 UINT64_C(2113934586), UINT64_C(0), // V_CVT_F16_F32_t16_dpp_gfx12
36534 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_t16_e32_gfx11
36535 UINT64_C(2113934336), UINT64_C(0), // V_CVT_F16_F32_t16_e32_gfx12
36536 UINT64_C(3582590976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_dpp8_gfx11
36537 UINT64_C(3582590976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_dpp8_gfx12
36538 UINT64_C(1077324414976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_dpp_gfx11
36539 UINT64_C(1077324414976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_dpp_gfx12
36540 UINT64_C(3582590976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_gfx11
36541 UINT64_C(3582590976), UINT64_C(0), // V_CVT_F16_F32_t16_e64_gfx12
36542 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_dpp8_gfx10
36543 UINT64_C(2113970938), UINT64_C(0), // V_CVT_F16_I16_dpp_gfx10
36544 UINT64_C(2113959162), UINT64_C(0), // V_CVT_F16_I16_dpp_vi
36545 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_e32_gfx10
36546 UINT64_C(2113958912), UINT64_C(0), // V_CVT_F16_I16_e32_vi
36547 UINT64_C(3587244032), UINT64_C(0), // V_CVT_F16_I16_e64_gfx10
36548 UINT64_C(3514433536), UINT64_C(0), // V_CVT_F16_I16_e64_vi
36549 UINT64_C(2113970937), UINT64_C(0), // V_CVT_F16_I16_sdwa_gfx10
36550 UINT64_C(2113959161), UINT64_C(0), // V_CVT_F16_I16_sdwa_gfx9
36551 UINT64_C(2113959161), UINT64_C(0), // V_CVT_F16_I16_sdwa_vi
36552 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_t16_dpp8_gfx11
36553 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_t16_dpp8_gfx12
36554 UINT64_C(2113970938), UINT64_C(0), // V_CVT_F16_I16_t16_dpp_gfx11
36555 UINT64_C(2113970938), UINT64_C(0), // V_CVT_F16_I16_t16_dpp_gfx12
36556 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_t16_e32_gfx11
36557 UINT64_C(2113970688), UINT64_C(0), // V_CVT_F16_I16_t16_e32_gfx12
36558 UINT64_C(3587244032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_dpp8_gfx11
36559 UINT64_C(3587244032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_dpp8_gfx12
36560 UINT64_C(1077329068032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_dpp_gfx11
36561 UINT64_C(1077329068032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_dpp_gfx12
36562 UINT64_C(3587244032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_gfx11
36563 UINT64_C(3587244032), UINT64_C(0), // V_CVT_F16_I16_t16_e64_gfx12
36564 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_dpp8_gfx10
36565 UINT64_C(2113970426), UINT64_C(0), // V_CVT_F16_U16_dpp_gfx10
36566 UINT64_C(2113958650), UINT64_C(0), // V_CVT_F16_U16_dpp_vi
36567 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_e32_gfx10
36568 UINT64_C(2113958400), UINT64_C(0), // V_CVT_F16_U16_e32_vi
36569 UINT64_C(3587178496), UINT64_C(0), // V_CVT_F16_U16_e64_gfx10
36570 UINT64_C(3514368000), UINT64_C(0), // V_CVT_F16_U16_e64_vi
36571 UINT64_C(2113970425), UINT64_C(0), // V_CVT_F16_U16_sdwa_gfx10
36572 UINT64_C(2113958649), UINT64_C(0), // V_CVT_F16_U16_sdwa_gfx9
36573 UINT64_C(2113958649), UINT64_C(0), // V_CVT_F16_U16_sdwa_vi
36574 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_t16_dpp8_gfx11
36575 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_t16_dpp8_gfx12
36576 UINT64_C(2113970426), UINT64_C(0), // V_CVT_F16_U16_t16_dpp_gfx11
36577 UINT64_C(2113970426), UINT64_C(0), // V_CVT_F16_U16_t16_dpp_gfx12
36578 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_t16_e32_gfx11
36579 UINT64_C(2113970176), UINT64_C(0), // V_CVT_F16_U16_t16_e32_gfx12
36580 UINT64_C(3587178496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_dpp8_gfx11
36581 UINT64_C(3587178496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_dpp8_gfx12
36582 UINT64_C(1077329002496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_dpp_gfx11
36583 UINT64_C(1077329002496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_dpp_gfx12
36584 UINT64_C(3587178496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_gfx11
36585 UINT64_C(3587178496), UINT64_C(0), // V_CVT_F16_U16_t16_e64_gfx12
36586 UINT64_C(2113985024), UINT64_C(0), // V_CVT_F32_BF8_dpp8_gfx12
36587 UINT64_C(2113985274), UINT64_C(0), // V_CVT_F32_BF8_dpp_gfx12
36588 UINT64_C(2113972986), UINT64_C(0), // V_CVT_F32_BF8_dpp_gfx9
36589 UINT64_C(2113985024), UINT64_C(0), // V_CVT_F32_BF8_e32_gfx12
36590 UINT64_C(2113972736), UINT64_C(0), // V_CVT_F32_BF8_e32_vi
36591 UINT64_C(3589079040), UINT64_C(0), // V_CVT_F32_BF8_e64_dpp8_gfx12
36592 UINT64_C(1077330903040), UINT64_C(0), // V_CVT_F32_BF8_e64_dpp_gfx12
36593 UINT64_C(3589079040), UINT64_C(0), // V_CVT_F32_BF8_e64_gfx12
36594 UINT64_C(3516203008), UINT64_C(0), // V_CVT_F32_BF8_e64_vi
36595 UINT64_C(6599183739641), UINT64_C(0), // V_CVT_F32_BF8_sdwa_gfx9
36596 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_dpp8_gfx10
36597 UINT64_C(2113935098), UINT64_C(0), // V_CVT_F32_F16_dpp_gfx10
36598 UINT64_C(2113935098), UINT64_C(0), // V_CVT_F32_F16_dpp_vi
36599 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_e32_gfx10
36600 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_e32_gfx6_gfx7
36601 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_e32_vi
36602 UINT64_C(3582656512), UINT64_C(0), // V_CVT_F32_F16_e64_gfx10
36603 UINT64_C(3541434368), UINT64_C(0), // V_CVT_F32_F16_e64_gfx6_gfx7
36604 UINT64_C(3511353344), UINT64_C(0), // V_CVT_F32_F16_e64_vi
36605 UINT64_C(2113935097), UINT64_C(0), // V_CVT_F32_F16_sdwa_gfx10
36606 UINT64_C(2113935097), UINT64_C(0), // V_CVT_F32_F16_sdwa_gfx9
36607 UINT64_C(2113935097), UINT64_C(0), // V_CVT_F32_F16_sdwa_vi
36608 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_t16_dpp8_gfx11
36609 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_t16_dpp8_gfx12
36610 UINT64_C(2113935098), UINT64_C(0), // V_CVT_F32_F16_t16_dpp_gfx11
36611 UINT64_C(2113935098), UINT64_C(0), // V_CVT_F32_F16_t16_dpp_gfx12
36612 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_t16_e32_gfx11
36613 UINT64_C(2113934848), UINT64_C(0), // V_CVT_F32_F16_t16_e32_gfx12
36614 UINT64_C(3582656512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_dpp8_gfx11
36615 UINT64_C(3582656512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_dpp8_gfx12
36616 UINT64_C(1077324480512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_dpp_gfx11
36617 UINT64_C(1077324480512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_dpp_gfx12
36618 UINT64_C(3582656512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_gfx11
36619 UINT64_C(3582656512), UINT64_C(0), // V_CVT_F32_F16_t16_e64_gfx12
36620 UINT64_C(2113937146), UINT64_C(0), // V_CVT_F32_F64_dpp_vi
36621 UINT64_C(2113936896), UINT64_C(0), // V_CVT_F32_F64_e32_gfx10
36622 UINT64_C(2113936896), UINT64_C(0), // V_CVT_F32_F64_e32_gfx11
36623 UINT64_C(2113936896), UINT64_C(0), // V_CVT_F32_F64_e32_gfx12
36624 UINT64_C(2113936896), UINT64_C(0), // V_CVT_F32_F64_e32_gfx6_gfx7
36625 UINT64_C(2113936896), UINT64_C(0), // V_CVT_F32_F64_e32_vi
36626 UINT64_C(3582918656), UINT64_C(0), // V_CVT_F32_F64_e64_gfx10
36627 UINT64_C(3582918656), UINT64_C(0), // V_CVT_F32_F64_e64_gfx11
36628 UINT64_C(3582918656), UINT64_C(0), // V_CVT_F32_F64_e64_gfx12
36629 UINT64_C(3541958656), UINT64_C(0), // V_CVT_F32_F64_e64_gfx6_gfx7
36630 UINT64_C(3511615488), UINT64_C(0), // V_CVT_F32_F64_e64_vi
36631 UINT64_C(2113984512), UINT64_C(0), // V_CVT_F32_FP8_dpp8_gfx12
36632 UINT64_C(2113984762), UINT64_C(0), // V_CVT_F32_FP8_dpp_gfx12
36633 UINT64_C(2113972474), UINT64_C(0), // V_CVT_F32_FP8_dpp_gfx9
36634 UINT64_C(2113984512), UINT64_C(0), // V_CVT_F32_FP8_e32_gfx12
36635 UINT64_C(2113972224), UINT64_C(0), // V_CVT_F32_FP8_e32_vi
36636 UINT64_C(3589013504), UINT64_C(0), // V_CVT_F32_FP8_e64_dpp8_gfx12
36637 UINT64_C(1077330837504), UINT64_C(0), // V_CVT_F32_FP8_e64_dpp_gfx12
36638 UINT64_C(3589013504), UINT64_C(0), // V_CVT_F32_FP8_e64_gfx12
36639 UINT64_C(3516137472), UINT64_C(0), // V_CVT_F32_FP8_e64_vi
36640 UINT64_C(6599183739129), UINT64_C(0), // V_CVT_F32_FP8_sdwa_gfx9
36641 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_dpp8_gfx10
36642 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_dpp8_gfx11
36643 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_dpp8_gfx12
36644 UINT64_C(2113932026), UINT64_C(0), // V_CVT_F32_I32_dpp_gfx10
36645 UINT64_C(2113932026), UINT64_C(0), // V_CVT_F32_I32_dpp_gfx11
36646 UINT64_C(2113932026), UINT64_C(0), // V_CVT_F32_I32_dpp_gfx12
36647 UINT64_C(2113932026), UINT64_C(0), // V_CVT_F32_I32_dpp_vi
36648 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_e32_gfx10
36649 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_e32_gfx11
36650 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_e32_gfx12
36651 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_e32_gfx6_gfx7
36652 UINT64_C(2113931776), UINT64_C(0), // V_CVT_F32_I32_e32_vi
36653 UINT64_C(3582263296), UINT64_C(0), // V_CVT_F32_I32_e64_dpp8_gfx11
36654 UINT64_C(3582263296), UINT64_C(0), // V_CVT_F32_I32_e64_dpp8_gfx12
36655 UINT64_C(1077324087296), UINT64_C(0), // V_CVT_F32_I32_e64_dpp_gfx11
36656 UINT64_C(1077324087296), UINT64_C(0), // V_CVT_F32_I32_e64_dpp_gfx12
36657 UINT64_C(3582263296), UINT64_C(0), // V_CVT_F32_I32_e64_gfx10
36658 UINT64_C(3582263296), UINT64_C(0), // V_CVT_F32_I32_e64_gfx11
36659 UINT64_C(3582263296), UINT64_C(0), // V_CVT_F32_I32_e64_gfx12
36660 UINT64_C(3540647936), UINT64_C(0), // V_CVT_F32_I32_e64_gfx6_gfx7
36661 UINT64_C(3510960128), UINT64_C(0), // V_CVT_F32_I32_e64_vi
36662 UINT64_C(2113932025), UINT64_C(0), // V_CVT_F32_I32_sdwa_gfx10
36663 UINT64_C(2113932025), UINT64_C(0), // V_CVT_F32_I32_sdwa_gfx9
36664 UINT64_C(2113932025), UINT64_C(0), // V_CVT_F32_I32_sdwa_vi
36665 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_dpp8_gfx10
36666 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_dpp8_gfx11
36667 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_dpp8_gfx12
36668 UINT64_C(2113932538), UINT64_C(0), // V_CVT_F32_U32_dpp_gfx10
36669 UINT64_C(2113932538), UINT64_C(0), // V_CVT_F32_U32_dpp_gfx11
36670 UINT64_C(2113932538), UINT64_C(0), // V_CVT_F32_U32_dpp_gfx12
36671 UINT64_C(2113932538), UINT64_C(0), // V_CVT_F32_U32_dpp_vi
36672 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_e32_gfx10
36673 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_e32_gfx11
36674 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_e32_gfx12
36675 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_e32_gfx6_gfx7
36676 UINT64_C(2113932288), UINT64_C(0), // V_CVT_F32_U32_e32_vi
36677 UINT64_C(3582328832), UINT64_C(0), // V_CVT_F32_U32_e64_dpp8_gfx11
36678 UINT64_C(3582328832), UINT64_C(0), // V_CVT_F32_U32_e64_dpp8_gfx12
36679 UINT64_C(1077324152832), UINT64_C(0), // V_CVT_F32_U32_e64_dpp_gfx11
36680 UINT64_C(1077324152832), UINT64_C(0), // V_CVT_F32_U32_e64_dpp_gfx12
36681 UINT64_C(3582328832), UINT64_C(0), // V_CVT_F32_U32_e64_gfx10
36682 UINT64_C(3582328832), UINT64_C(0), // V_CVT_F32_U32_e64_gfx11
36683 UINT64_C(3582328832), UINT64_C(0), // V_CVT_F32_U32_e64_gfx12
36684 UINT64_C(3540779008), UINT64_C(0), // V_CVT_F32_U32_e64_gfx6_gfx7
36685 UINT64_C(3511025664), UINT64_C(0), // V_CVT_F32_U32_e64_vi
36686 UINT64_C(2113932537), UINT64_C(0), // V_CVT_F32_U32_sdwa_gfx10
36687 UINT64_C(2113932537), UINT64_C(0), // V_CVT_F32_U32_sdwa_gfx9
36688 UINT64_C(2113932537), UINT64_C(0), // V_CVT_F32_U32_sdwa_vi
36689 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp8_gfx10
36690 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp8_gfx11
36691 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp8_gfx12
36692 UINT64_C(2113938170), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp_gfx10
36693 UINT64_C(2113938170), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp_gfx11
36694 UINT64_C(2113938170), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp_gfx12
36695 UINT64_C(2113938170), UINT64_C(0), // V_CVT_F32_UBYTE0_dpp_vi
36696 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_e32_gfx10
36697 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_e32_gfx11
36698 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_e32_gfx12
36699 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_e32_gfx6_gfx7
36700 UINT64_C(2113937920), UINT64_C(0), // V_CVT_F32_UBYTE0_e32_vi
36701 UINT64_C(3583049728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_dpp8_gfx11
36702 UINT64_C(3583049728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_dpp8_gfx12
36703 UINT64_C(1077324873728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_dpp_gfx11
36704 UINT64_C(1077324873728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_dpp_gfx12
36705 UINT64_C(3583049728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_gfx10
36706 UINT64_C(3583049728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_gfx11
36707 UINT64_C(3583049728), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_gfx12
36708 UINT64_C(3542220800), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_gfx6_gfx7
36709 UINT64_C(3511746560), UINT64_C(0), // V_CVT_F32_UBYTE0_e64_vi
36710 UINT64_C(2113938169), UINT64_C(0), // V_CVT_F32_UBYTE0_sdwa_gfx10
36711 UINT64_C(2113938169), UINT64_C(0), // V_CVT_F32_UBYTE0_sdwa_gfx9
36712 UINT64_C(2113938169), UINT64_C(0), // V_CVT_F32_UBYTE0_sdwa_vi
36713 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp8_gfx10
36714 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp8_gfx11
36715 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp8_gfx12
36716 UINT64_C(2113938682), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp_gfx10
36717 UINT64_C(2113938682), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp_gfx11
36718 UINT64_C(2113938682), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp_gfx12
36719 UINT64_C(2113938682), UINT64_C(0), // V_CVT_F32_UBYTE1_dpp_vi
36720 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_e32_gfx10
36721 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_e32_gfx11
36722 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_e32_gfx12
36723 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_e32_gfx6_gfx7
36724 UINT64_C(2113938432), UINT64_C(0), // V_CVT_F32_UBYTE1_e32_vi
36725 UINT64_C(3583115264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_dpp8_gfx11
36726 UINT64_C(3583115264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_dpp8_gfx12
36727 UINT64_C(1077324939264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_dpp_gfx11
36728 UINT64_C(1077324939264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_dpp_gfx12
36729 UINT64_C(3583115264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_gfx10
36730 UINT64_C(3583115264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_gfx11
36731 UINT64_C(3583115264), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_gfx12
36732 UINT64_C(3542351872), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_gfx6_gfx7
36733 UINT64_C(3511812096), UINT64_C(0), // V_CVT_F32_UBYTE1_e64_vi
36734 UINT64_C(2113938681), UINT64_C(0), // V_CVT_F32_UBYTE1_sdwa_gfx10
36735 UINT64_C(2113938681), UINT64_C(0), // V_CVT_F32_UBYTE1_sdwa_gfx9
36736 UINT64_C(2113938681), UINT64_C(0), // V_CVT_F32_UBYTE1_sdwa_vi
36737 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp8_gfx10
36738 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp8_gfx11
36739 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp8_gfx12
36740 UINT64_C(2113939194), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp_gfx10
36741 UINT64_C(2113939194), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp_gfx11
36742 UINT64_C(2113939194), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp_gfx12
36743 UINT64_C(2113939194), UINT64_C(0), // V_CVT_F32_UBYTE2_dpp_vi
36744 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_e32_gfx10
36745 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_e32_gfx11
36746 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_e32_gfx12
36747 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_e32_gfx6_gfx7
36748 UINT64_C(2113938944), UINT64_C(0), // V_CVT_F32_UBYTE2_e32_vi
36749 UINT64_C(3583180800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_dpp8_gfx11
36750 UINT64_C(3583180800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_dpp8_gfx12
36751 UINT64_C(1077325004800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_dpp_gfx11
36752 UINT64_C(1077325004800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_dpp_gfx12
36753 UINT64_C(3583180800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_gfx10
36754 UINT64_C(3583180800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_gfx11
36755 UINT64_C(3583180800), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_gfx12
36756 UINT64_C(3542482944), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_gfx6_gfx7
36757 UINT64_C(3511877632), UINT64_C(0), // V_CVT_F32_UBYTE2_e64_vi
36758 UINT64_C(2113939193), UINT64_C(0), // V_CVT_F32_UBYTE2_sdwa_gfx10
36759 UINT64_C(2113939193), UINT64_C(0), // V_CVT_F32_UBYTE2_sdwa_gfx9
36760 UINT64_C(2113939193), UINT64_C(0), // V_CVT_F32_UBYTE2_sdwa_vi
36761 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp8_gfx10
36762 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp8_gfx11
36763 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp8_gfx12
36764 UINT64_C(2113939706), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp_gfx10
36765 UINT64_C(2113939706), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp_gfx11
36766 UINT64_C(2113939706), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp_gfx12
36767 UINT64_C(2113939706), UINT64_C(0), // V_CVT_F32_UBYTE3_dpp_vi
36768 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_e32_gfx10
36769 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_e32_gfx11
36770 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_e32_gfx12
36771 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_e32_gfx6_gfx7
36772 UINT64_C(2113939456), UINT64_C(0), // V_CVT_F32_UBYTE3_e32_vi
36773 UINT64_C(3583246336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_dpp8_gfx11
36774 UINT64_C(3583246336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_dpp8_gfx12
36775 UINT64_C(1077325070336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_dpp_gfx11
36776 UINT64_C(1077325070336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_dpp_gfx12
36777 UINT64_C(3583246336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_gfx10
36778 UINT64_C(3583246336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_gfx11
36779 UINT64_C(3583246336), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_gfx12
36780 UINT64_C(3542614016), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_gfx6_gfx7
36781 UINT64_C(3511943168), UINT64_C(0), // V_CVT_F32_UBYTE3_e64_vi
36782 UINT64_C(2113939705), UINT64_C(0), // V_CVT_F32_UBYTE3_sdwa_gfx10
36783 UINT64_C(2113939705), UINT64_C(0), // V_CVT_F32_UBYTE3_sdwa_gfx9
36784 UINT64_C(2113939705), UINT64_C(0), // V_CVT_F32_UBYTE3_sdwa_vi
36785 UINT64_C(2113937658), UINT64_C(0), // V_CVT_F64_F32_dpp_vi
36786 UINT64_C(2113937408), UINT64_C(0), // V_CVT_F64_F32_e32_gfx10
36787 UINT64_C(2113937408), UINT64_C(0), // V_CVT_F64_F32_e32_gfx11
36788 UINT64_C(2113937408), UINT64_C(0), // V_CVT_F64_F32_e32_gfx12
36789 UINT64_C(2113937408), UINT64_C(0), // V_CVT_F64_F32_e32_gfx6_gfx7
36790 UINT64_C(2113937408), UINT64_C(0), // V_CVT_F64_F32_e32_vi
36791 UINT64_C(3582984192), UINT64_C(0), // V_CVT_F64_F32_e64_gfx10
36792 UINT64_C(3582984192), UINT64_C(0), // V_CVT_F64_F32_e64_gfx11
36793 UINT64_C(3582984192), UINT64_C(0), // V_CVT_F64_F32_e64_gfx12
36794 UINT64_C(3542089728), UINT64_C(0), // V_CVT_F64_F32_e64_gfx6_gfx7
36795 UINT64_C(3511681024), UINT64_C(0), // V_CVT_F64_F32_e64_vi
36796 UINT64_C(2113931514), UINT64_C(0), // V_CVT_F64_I32_dpp_vi
36797 UINT64_C(2113931264), UINT64_C(0), // V_CVT_F64_I32_e32_gfx10
36798 UINT64_C(2113931264), UINT64_C(0), // V_CVT_F64_I32_e32_gfx11
36799 UINT64_C(2113931264), UINT64_C(0), // V_CVT_F64_I32_e32_gfx12
36800 UINT64_C(2113931264), UINT64_C(0), // V_CVT_F64_I32_e32_gfx6_gfx7
36801 UINT64_C(2113931264), UINT64_C(0), // V_CVT_F64_I32_e32_vi
36802 UINT64_C(3582197760), UINT64_C(0), // V_CVT_F64_I32_e64_gfx10
36803 UINT64_C(3582197760), UINT64_C(0), // V_CVT_F64_I32_e64_gfx11
36804 UINT64_C(3582197760), UINT64_C(0), // V_CVT_F64_I32_e64_gfx12
36805 UINT64_C(3540516864), UINT64_C(0), // V_CVT_F64_I32_e64_gfx6_gfx7
36806 UINT64_C(3510894592), UINT64_C(0), // V_CVT_F64_I32_e64_vi
36807 UINT64_C(2113940730), UINT64_C(0), // V_CVT_F64_U32_dpp_vi
36808 UINT64_C(2113940480), UINT64_C(0), // V_CVT_F64_U32_e32_gfx10
36809 UINT64_C(2113940480), UINT64_C(0), // V_CVT_F64_U32_e32_gfx11
36810 UINT64_C(2113940480), UINT64_C(0), // V_CVT_F64_U32_e32_gfx12
36811 UINT64_C(2113940480), UINT64_C(0), // V_CVT_F64_U32_e32_gfx6_gfx7
36812 UINT64_C(2113940480), UINT64_C(0), // V_CVT_F64_U32_e32_vi
36813 UINT64_C(3583377408), UINT64_C(0), // V_CVT_F64_U32_e64_gfx10
36814 UINT64_C(3583377408), UINT64_C(0), // V_CVT_F64_U32_e64_gfx11
36815 UINT64_C(3583377408), UINT64_C(0), // V_CVT_F64_U32_e64_gfx12
36816 UINT64_C(3542876160), UINT64_C(0), // V_CVT_F64_U32_e64_gfx6_gfx7
36817 UINT64_C(3512074240), UINT64_C(0), // V_CVT_F64_U32_e64_vi
36818 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLOOR_I32_F32_dpp8_gfx11
36819 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLOOR_I32_F32_dpp8_gfx12
36820 UINT64_C(2113936122), UINT64_C(0), // V_CVT_FLOOR_I32_F32_dpp_gfx11
36821 UINT64_C(2113936122), UINT64_C(0), // V_CVT_FLOOR_I32_F32_dpp_gfx12
36822 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e32_gfx11
36823 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e32_gfx12
36824 UINT64_C(3582787584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_dpp8_gfx11
36825 UINT64_C(3582787584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_dpp8_gfx12
36826 UINT64_C(1077324611584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_dpp_gfx11
36827 UINT64_C(1077324611584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_dpp_gfx12
36828 UINT64_C(3582787584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_gfx11
36829 UINT64_C(3582787584), UINT64_C(0), // V_CVT_FLOOR_I32_F32_e64_gfx12
36830 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLR_I32_F32_dpp8_gfx10
36831 UINT64_C(2113936122), UINT64_C(0), // V_CVT_FLR_I32_F32_dpp_gfx10
36832 UINT64_C(2113936122), UINT64_C(0), // V_CVT_FLR_I32_F32_dpp_vi
36833 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLR_I32_F32_e32_gfx10
36834 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLR_I32_F32_e32_gfx6_gfx7
36835 UINT64_C(2113935872), UINT64_C(0), // V_CVT_FLR_I32_F32_e32_vi
36836 UINT64_C(3582787584), UINT64_C(0), // V_CVT_FLR_I32_F32_e64_gfx10
36837 UINT64_C(3541696512), UINT64_C(0), // V_CVT_FLR_I32_F32_e64_gfx6_gfx7
36838 UINT64_C(3511484416), UINT64_C(0), // V_CVT_FLR_I32_F32_e64_vi
36839 UINT64_C(2113936121), UINT64_C(0), // V_CVT_FLR_I32_F32_sdwa_gfx10
36840 UINT64_C(2113936121), UINT64_C(0), // V_CVT_FLR_I32_F32_sdwa_gfx9
36841 UINT64_C(2113936121), UINT64_C(0), // V_CVT_FLR_I32_F32_sdwa_vi
36842 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_dpp8_gfx10
36843 UINT64_C(2113971962), UINT64_C(0), // V_CVT_I16_F16_dpp_gfx10
36844 UINT64_C(2113960186), UINT64_C(0), // V_CVT_I16_F16_dpp_vi
36845 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_e32_gfx10
36846 UINT64_C(2113959936), UINT64_C(0), // V_CVT_I16_F16_e32_vi
36847 UINT64_C(3587375104), UINT64_C(0), // V_CVT_I16_F16_e64_gfx10
36848 UINT64_C(3514564608), UINT64_C(0), // V_CVT_I16_F16_e64_vi
36849 UINT64_C(2113971961), UINT64_C(0), // V_CVT_I16_F16_sdwa_gfx10
36850 UINT64_C(2113960185), UINT64_C(0), // V_CVT_I16_F16_sdwa_gfx9
36851 UINT64_C(2113960185), UINT64_C(0), // V_CVT_I16_F16_sdwa_vi
36852 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_t16_dpp8_gfx11
36853 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_t16_dpp8_gfx12
36854 UINT64_C(2113971962), UINT64_C(0), // V_CVT_I16_F16_t16_dpp_gfx11
36855 UINT64_C(2113971962), UINT64_C(0), // V_CVT_I16_F16_t16_dpp_gfx12
36856 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_t16_e32_gfx11
36857 UINT64_C(2113971712), UINT64_C(0), // V_CVT_I16_F16_t16_e32_gfx12
36858 UINT64_C(3587375104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_dpp8_gfx11
36859 UINT64_C(3587375104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_dpp8_gfx12
36860 UINT64_C(1077329199104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_dpp_gfx11
36861 UINT64_C(1077329199104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_dpp_gfx12
36862 UINT64_C(3587375104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_gfx11
36863 UINT64_C(3587375104), UINT64_C(0), // V_CVT_I16_F16_t16_e64_gfx12
36864 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_dpp8_gfx10
36865 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_dpp8_gfx11
36866 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_dpp8_gfx12
36867 UINT64_C(2113933562), UINT64_C(0), // V_CVT_I32_F32_dpp_gfx10
36868 UINT64_C(2113933562), UINT64_C(0), // V_CVT_I32_F32_dpp_gfx11
36869 UINT64_C(2113933562), UINT64_C(0), // V_CVT_I32_F32_dpp_gfx12
36870 UINT64_C(2113933562), UINT64_C(0), // V_CVT_I32_F32_dpp_vi
36871 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_e32_gfx10
36872 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_e32_gfx11
36873 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_e32_gfx12
36874 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_e32_gfx6_gfx7
36875 UINT64_C(2113933312), UINT64_C(0), // V_CVT_I32_F32_e32_vi
36876 UINT64_C(3582459904), UINT64_C(0), // V_CVT_I32_F32_e64_dpp8_gfx11
36877 UINT64_C(3582459904), UINT64_C(0), // V_CVT_I32_F32_e64_dpp8_gfx12
36878 UINT64_C(1077324283904), UINT64_C(0), // V_CVT_I32_F32_e64_dpp_gfx11
36879 UINT64_C(1077324283904), UINT64_C(0), // V_CVT_I32_F32_e64_dpp_gfx12
36880 UINT64_C(3582459904), UINT64_C(0), // V_CVT_I32_F32_e64_gfx10
36881 UINT64_C(3582459904), UINT64_C(0), // V_CVT_I32_F32_e64_gfx11
36882 UINT64_C(3582459904), UINT64_C(0), // V_CVT_I32_F32_e64_gfx12
36883 UINT64_C(3541041152), UINT64_C(0), // V_CVT_I32_F32_e64_gfx6_gfx7
36884 UINT64_C(3511156736), UINT64_C(0), // V_CVT_I32_F32_e64_vi
36885 UINT64_C(2113933561), UINT64_C(0), // V_CVT_I32_F32_sdwa_gfx10
36886 UINT64_C(2113933561), UINT64_C(0), // V_CVT_I32_F32_sdwa_gfx9
36887 UINT64_C(2113933561), UINT64_C(0), // V_CVT_I32_F32_sdwa_vi
36888 UINT64_C(2113931002), UINT64_C(0), // V_CVT_I32_F64_dpp_vi
36889 UINT64_C(2113930752), UINT64_C(0), // V_CVT_I32_F64_e32_gfx10
36890 UINT64_C(2113930752), UINT64_C(0), // V_CVT_I32_F64_e32_gfx11
36891 UINT64_C(2113930752), UINT64_C(0), // V_CVT_I32_F64_e32_gfx12
36892 UINT64_C(2113930752), UINT64_C(0), // V_CVT_I32_F64_e32_gfx6_gfx7
36893 UINT64_C(2113930752), UINT64_C(0), // V_CVT_I32_F64_e32_vi
36894 UINT64_C(3582132224), UINT64_C(0), // V_CVT_I32_F64_e64_gfx10
36895 UINT64_C(3582132224), UINT64_C(0), // V_CVT_I32_F64_e64_gfx11
36896 UINT64_C(3582132224), UINT64_C(0), // V_CVT_I32_F64_e64_gfx12
36897 UINT64_C(3540385792), UINT64_C(0), // V_CVT_I32_F64_e64_gfx6_gfx7
36898 UINT64_C(3510829056), UINT64_C(0), // V_CVT_I32_F64_e64_vi
36899 UINT64_C(2113983488), UINT64_C(0), // V_CVT_I32_I16_fake16_dpp8_gfx11
36900 UINT64_C(2113983488), UINT64_C(0), // V_CVT_I32_I16_fake16_dpp8_gfx12
36901 UINT64_C(2113983738), UINT64_C(0), // V_CVT_I32_I16_fake16_dpp_gfx11
36902 UINT64_C(2113983738), UINT64_C(0), // V_CVT_I32_I16_fake16_dpp_gfx12
36903 UINT64_C(2113983488), UINT64_C(0), // V_CVT_I32_I16_fake16_e32_gfx11
36904 UINT64_C(2113983488), UINT64_C(0), // V_CVT_I32_I16_fake16_e32_gfx12
36905 UINT64_C(3588882432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_dpp8_gfx11
36906 UINT64_C(3588882432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_dpp8_gfx12
36907 UINT64_C(1077330706432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_dpp_gfx11
36908 UINT64_C(1077330706432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_dpp_gfx12
36909 UINT64_C(3588882432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_gfx11
36910 UINT64_C(3588882432), UINT64_C(0), // V_CVT_I32_I16_fake16_e64_gfx12
36911 UINT64_C(2113935360), UINT64_C(0), // V_CVT_NEAREST_I32_F32_dpp8_gfx11
36912 UINT64_C(2113935360), UINT64_C(0), // V_CVT_NEAREST_I32_F32_dpp8_gfx12
36913 UINT64_C(2113935610), UINT64_C(0), // V_CVT_NEAREST_I32_F32_dpp_gfx11
36914 UINT64_C(2113935610), UINT64_C(0), // V_CVT_NEAREST_I32_F32_dpp_gfx12
36915 UINT64_C(2113935360), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e32_gfx11
36916 UINT64_C(2113935360), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e32_gfx12
36917 UINT64_C(3582722048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_dpp8_gfx11
36918 UINT64_C(3582722048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_dpp8_gfx12
36919 UINT64_C(1077324546048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_dpp_gfx11
36920 UINT64_C(1077324546048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_dpp_gfx12
36921 UINT64_C(3582722048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_gfx11
36922 UINT64_C(3582722048), UINT64_C(0), // V_CVT_NEAREST_I32_F32_e64_gfx12
36923 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_dpp8_gfx10
36924 UINT64_C(2113980154), UINT64_C(0), // V_CVT_NORM_I16_F16_dpp_gfx10
36925 UINT64_C(2113968890), UINT64_C(0), // V_CVT_NORM_I16_F16_dpp_vi
36926 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_e32_gfx10
36927 UINT64_C(2113968640), UINT64_C(0), // V_CVT_NORM_I16_F16_e32_vi
36928 UINT64_C(3588423680), UINT64_C(0), // V_CVT_NORM_I16_F16_e64_gfx10
36929 UINT64_C(3515678720), UINT64_C(0), // V_CVT_NORM_I16_F16_e64_vi
36930 UINT64_C(2113980153), UINT64_C(0), // V_CVT_NORM_I16_F16_sdwa_gfx10
36931 UINT64_C(2113968889), UINT64_C(0), // V_CVT_NORM_I16_F16_sdwa_gfx9
36932 UINT64_C(2113968889), UINT64_C(0), // V_CVT_NORM_I16_F16_sdwa_vi
36933 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_dpp8_gfx11
36934 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_dpp8_gfx12
36935 UINT64_C(2113980154), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_dpp_gfx11
36936 UINT64_C(2113980154), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_dpp_gfx12
36937 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e32_gfx11
36938 UINT64_C(2113979904), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e32_gfx12
36939 UINT64_C(3588423680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx11
36940 UINT64_C(3588423680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx12
36941 UINT64_C(1077330247680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_dpp_gfx11
36942 UINT64_C(1077330247680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_dpp_gfx12
36943 UINT64_C(3588423680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_gfx11
36944 UINT64_C(3588423680), UINT64_C(0), // V_CVT_NORM_I16_F16_t16_e64_gfx12
36945 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_dpp8_gfx10
36946 UINT64_C(2113980666), UINT64_C(0), // V_CVT_NORM_U16_F16_dpp_gfx10
36947 UINT64_C(2113969402), UINT64_C(0), // V_CVT_NORM_U16_F16_dpp_vi
36948 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_e32_gfx10
36949 UINT64_C(2113969152), UINT64_C(0), // V_CVT_NORM_U16_F16_e32_vi
36950 UINT64_C(3588489216), UINT64_C(0), // V_CVT_NORM_U16_F16_e64_gfx10
36951 UINT64_C(3515744256), UINT64_C(0), // V_CVT_NORM_U16_F16_e64_vi
36952 UINT64_C(2113980665), UINT64_C(0), // V_CVT_NORM_U16_F16_sdwa_gfx10
36953 UINT64_C(2113969401), UINT64_C(0), // V_CVT_NORM_U16_F16_sdwa_gfx9
36954 UINT64_C(2113969401), UINT64_C(0), // V_CVT_NORM_U16_F16_sdwa_vi
36955 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_dpp8_gfx11
36956 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_dpp8_gfx12
36957 UINT64_C(2113980666), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_dpp_gfx11
36958 UINT64_C(2113980666), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_dpp_gfx12
36959 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e32_gfx11
36960 UINT64_C(2113980416), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e32_gfx12
36961 UINT64_C(3588489216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx11
36962 UINT64_C(3588489216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx12
36963 UINT64_C(1077330313216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_dpp_gfx11
36964 UINT64_C(1077330313216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_dpp_gfx12
36965 UINT64_C(3588489216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_gfx11
36966 UINT64_C(3588489216), UINT64_C(0), // V_CVT_NORM_U16_F16_t16_e64_gfx12
36967 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp8_gfx10
36968 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp8_gfx11
36969 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp8_gfx12
36970 UINT64_C(2113936634), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp_gfx10
36971 UINT64_C(2113936634), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp_gfx11
36972 UINT64_C(2113936634), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp_gfx12
36973 UINT64_C(2113936634), UINT64_C(0), // V_CVT_OFF_F32_I4_dpp_vi
36974 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_e32_gfx10
36975 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_e32_gfx11
36976 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_e32_gfx12
36977 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_e32_gfx6_gfx7
36978 UINT64_C(2113936384), UINT64_C(0), // V_CVT_OFF_F32_I4_e32_vi
36979 UINT64_C(3582853120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_dpp8_gfx11
36980 UINT64_C(3582853120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_dpp8_gfx12
36981 UINT64_C(1077324677120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_dpp_gfx11
36982 UINT64_C(1077324677120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_dpp_gfx12
36983 UINT64_C(3582853120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_gfx10
36984 UINT64_C(3582853120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_gfx11
36985 UINT64_C(3582853120), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_gfx12
36986 UINT64_C(3541827584), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_gfx6_gfx7
36987 UINT64_C(3511549952), UINT64_C(0), // V_CVT_OFF_F32_I4_e64_vi
36988 UINT64_C(2113936633), UINT64_C(0), // V_CVT_OFF_F32_I4_sdwa_gfx10
36989 UINT64_C(2113936633), UINT64_C(0), // V_CVT_OFF_F32_I4_sdwa_gfx9
36990 UINT64_C(2113936633), UINT64_C(0), // V_CVT_OFF_F32_I4_sdwa_vi
36991 UINT64_C(1476395008), UINT64_C(0), // V_CVT_PKACCUM_U8_F32_e32_gfx6_gfx7
36992 UINT64_C(3528982528), UINT64_C(0), // V_CVT_PKACCUM_U8_F32_e64_gfx6_gfx7
36993 UINT64_C(3522166784), UINT64_C(0), // V_CVT_PKACCUM_U8_F32_e64_vi
36994 UINT64_C(3608281088), UINT64_C(0), // V_CVT_PKNORM_I16_F16_gfx10
36995 UINT64_C(3533242368), UINT64_C(0), // V_CVT_PKNORM_I16_F16_vi
36996 UINT64_C(1509949440), UINT64_C(0), // V_CVT_PKNORM_I16_F32_e32_gfx6_gfx7
36997 UINT64_C(3613917184), UINT64_C(0), // V_CVT_PKNORM_I16_F32_e64_gfx10
36998 UINT64_C(3529113600), UINT64_C(0), // V_CVT_PKNORM_I16_F32_e64_gfx6_gfx7
36999 UINT64_C(3532914688), UINT64_C(0), // V_CVT_PKNORM_I16_F32_e64_vi
37000 UINT64_C(3608346624), UINT64_C(0), // V_CVT_PKNORM_U16_F16_gfx10
37001 UINT64_C(3533307904), UINT64_C(0), // V_CVT_PKNORM_U16_F16_vi
37002 UINT64_C(1543503872), UINT64_C(0), // V_CVT_PKNORM_U16_F32_e32_gfx6_gfx7
37003 UINT64_C(3613982720), UINT64_C(0), // V_CVT_PKNORM_U16_F32_e64_gfx10
37004 UINT64_C(3529244672), UINT64_C(0), // V_CVT_PKNORM_U16_F32_e64_gfx6_gfx7
37005 UINT64_C(3532980224), UINT64_C(0), // V_CVT_PKNORM_U16_F32_e64_vi
37006 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_dpp8_gfx10
37007 UINT64_C(1577058554), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_dpp_gfx10
37008 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_e32_gfx10
37009 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_e32_gfx6_gfx7
37010 UINT64_C(3576627200), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_e64_gfx10
37011 UINT64_C(3529375744), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_e64_gfx6_gfx7
37012 UINT64_C(3533045760), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_e64_vi
37013 UINT64_C(1577058553), UINT64_C(0), // V_CVT_PKRTZ_F16_F32_sdwa_gfx10
37014 UINT64_C(3614048256), UINT64_C(0), // V_CVT_PK_BF8_F32_e64_dpp8_gfx12
37015 UINT64_C(1077355872256), UINT64_C(0), // V_CVT_PK_BF8_F32_e64_dpp_gfx12
37016 UINT64_C(3614048256), UINT64_C(0), // V_CVT_PK_BF8_F32_e64_gfx12
37017 UINT64_C(3533897728), UINT64_C(0), // V_CVT_PK_BF8_F32_vi
37018 UINT64_C(2113974010), UINT64_C(0), // V_CVT_PK_F32_BF8_dpp_gfx9
37019 UINT64_C(2113986048), UINT64_C(0), // V_CVT_PK_F32_BF8_e32_gfx12
37020 UINT64_C(2113973760), UINT64_C(0), // V_CVT_PK_F32_BF8_e32_vi
37021 UINT64_C(3589210112), UINT64_C(0), // V_CVT_PK_F32_BF8_e64_gfx12
37022 UINT64_C(3516334080), UINT64_C(0), // V_CVT_PK_F32_BF8_e64_vi
37023 UINT64_C(6599183740665), UINT64_C(0), // V_CVT_PK_F32_BF8_sdwa_gfx9
37024 UINT64_C(2113973498), UINT64_C(0), // V_CVT_PK_F32_FP8_dpp_gfx9
37025 UINT64_C(2113985536), UINT64_C(0), // V_CVT_PK_F32_FP8_e32_gfx12
37026 UINT64_C(2113973248), UINT64_C(0), // V_CVT_PK_F32_FP8_e32_vi
37027 UINT64_C(3589144576), UINT64_C(0), // V_CVT_PK_F32_FP8_e64_gfx12
37028 UINT64_C(3516268544), UINT64_C(0), // V_CVT_PK_F32_FP8_e64_vi
37029 UINT64_C(6599183740153), UINT64_C(0), // V_CVT_PK_F32_FP8_sdwa_gfx9
37030 UINT64_C(3613982720), UINT64_C(0), // V_CVT_PK_FP8_F32_e64_dpp8_gfx12
37031 UINT64_C(1077355806720), UINT64_C(0), // V_CVT_PK_FP8_F32_e64_dpp_gfx12
37032 UINT64_C(3613982720), UINT64_C(0), // V_CVT_PK_FP8_F32_e64_gfx12
37033 UINT64_C(3533832192), UINT64_C(0), // V_CVT_PK_FP8_F32_vi
37034 UINT64_C(3607494656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_dpp8_gfx11
37035 UINT64_C(3607494656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_dpp8_gfx12
37036 UINT64_C(1077349318656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_dpp_gfx11
37037 UINT64_C(1077349318656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_dpp_gfx12
37038 UINT64_C(3607494656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_gfx11
37039 UINT64_C(3607494656), UINT64_C(0), // V_CVT_PK_I16_F32_e64_gfx12
37040 UINT64_C(1644167168), UINT64_C(0), // V_CVT_PK_I16_I32_e32_gfx6_gfx7
37041 UINT64_C(3609460736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_dpp8_gfx11
37042 UINT64_C(3609460736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_dpp8_gfx12
37043 UINT64_C(1077351284736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_dpp_gfx11
37044 UINT64_C(1077351284736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_dpp_gfx12
37045 UINT64_C(3614113792), UINT64_C(0), // V_CVT_PK_I16_I32_e64_gfx10
37046 UINT64_C(3609460736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_gfx11
37047 UINT64_C(3609460736), UINT64_C(0), // V_CVT_PK_I16_I32_e64_gfx12
37048 UINT64_C(3529637888), UINT64_C(0), // V_CVT_PK_I16_I32_e64_gfx6_gfx7
37049 UINT64_C(3533176832), UINT64_C(0), // V_CVT_PK_I16_I32_e64_vi
37050 UINT64_C(3608281088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx11
37051 UINT64_C(3608281088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx12
37052 UINT64_C(1077350105088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_dpp_gfx11
37053 UINT64_C(1077350105088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_dpp_gfx12
37054 UINT64_C(3608281088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_gfx11
37055 UINT64_C(3608281088), UINT64_C(0), // V_CVT_PK_NORM_I16_F16_e64_gfx12
37056 UINT64_C(3609264128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx11
37057 UINT64_C(3609264128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx12
37058 UINT64_C(1077351088128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_dpp_gfx11
37059 UINT64_C(1077351088128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_dpp_gfx12
37060 UINT64_C(3609264128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_gfx11
37061 UINT64_C(3609264128), UINT64_C(0), // V_CVT_PK_NORM_I16_F32_e64_gfx12
37062 UINT64_C(3608346624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx11
37063 UINT64_C(3608346624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx12
37064 UINT64_C(1077350170624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_dpp_gfx11
37065 UINT64_C(1077350170624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_dpp_gfx12
37066 UINT64_C(3608346624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_gfx11
37067 UINT64_C(3608346624), UINT64_C(0), // V_CVT_PK_NORM_U16_F16_e64_gfx12
37068 UINT64_C(3609329664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx11
37069 UINT64_C(3609329664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx12
37070 UINT64_C(1077351153664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_dpp_gfx11
37071 UINT64_C(1077351153664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_dpp_gfx12
37072 UINT64_C(3609329664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_gfx11
37073 UINT64_C(3609329664), UINT64_C(0), // V_CVT_PK_NORM_U16_F32_e64_gfx12
37074 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_dpp8_gfx11
37075 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_dpp8_gfx12
37076 UINT64_C(1577058554), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_dpp_gfx11
37077 UINT64_C(1577058554), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_dpp_gfx12
37078 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e32_gfx11
37079 UINT64_C(1577058304), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e32_gfx12
37080 UINT64_C(3576627200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx11
37081 UINT64_C(3576627200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx12
37082 UINT64_C(1077318451200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx11
37083 UINT64_C(1077318451200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx12
37084 UINT64_C(3576627200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_gfx11
37085 UINT64_C(3576627200), UINT64_C(0), // V_CVT_PK_RTZ_F16_F32_e64_gfx12
37086 UINT64_C(3607560192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_dpp8_gfx11
37087 UINT64_C(3607560192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_dpp8_gfx12
37088 UINT64_C(1077349384192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_dpp_gfx11
37089 UINT64_C(1077349384192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_dpp_gfx12
37090 UINT64_C(3607560192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_gfx11
37091 UINT64_C(3607560192), UINT64_C(0), // V_CVT_PK_U16_F32_e64_gfx12
37092 UINT64_C(1610612736), UINT64_C(0), // V_CVT_PK_U16_U32_e32_gfx6_gfx7
37093 UINT64_C(3609395200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_dpp8_gfx11
37094 UINT64_C(3609395200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_dpp8_gfx12
37095 UINT64_C(1077351219200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_dpp_gfx11
37096 UINT64_C(1077351219200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_dpp_gfx12
37097 UINT64_C(3614048256), UINT64_C(0), // V_CVT_PK_U16_U32_e64_gfx10
37098 UINT64_C(3609395200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_gfx11
37099 UINT64_C(3609395200), UINT64_C(0), // V_CVT_PK_U16_U32_e64_gfx12
37100 UINT64_C(3529506816), UINT64_C(0), // V_CVT_PK_U16_U32_e64_gfx6_gfx7
37101 UINT64_C(3533111296), UINT64_C(0), // V_CVT_PK_U16_U32_e64_vi
37102 UINT64_C(3592814592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_dpp8_gfx11
37103 UINT64_C(3592814592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_dpp8_gfx12
37104 UINT64_C(1077334638592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_dpp_gfx11
37105 UINT64_C(1077334638592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_dpp_gfx12
37106 UINT64_C(3592814592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_gfx11
37107 UINT64_C(3592814592), UINT64_C(0), // V_CVT_PK_U8_F32_e64_gfx12
37108 UINT64_C(3579707392), UINT64_C(0), // V_CVT_PK_U8_F32_gfx10
37109 UINT64_C(3535536128), UINT64_C(0), // V_CVT_PK_U8_F32_gfx6_gfx7
37110 UINT64_C(3520921600), UINT64_C(0), // V_CVT_PK_U8_F32_vi
37111 UINT64_C(2113935360), UINT64_C(0), // V_CVT_RPI_I32_F32_dpp8_gfx10
37112 UINT64_C(2113935610), UINT64_C(0), // V_CVT_RPI_I32_F32_dpp_gfx10
37113 UINT64_C(2113935610), UINT64_C(0), // V_CVT_RPI_I32_F32_dpp_vi
37114 UINT64_C(2113935360), UINT64_C(0), // V_CVT_RPI_I32_F32_e32_gfx10
37115 UINT64_C(2113935360), UINT64_C(0), // V_CVT_RPI_I32_F32_e32_gfx6_gfx7
37116 UINT64_C(2113935360), UINT64_C(0), // V_CVT_RPI_I32_F32_e32_vi
37117 UINT64_C(3582722048), UINT64_C(0), // V_CVT_RPI_I32_F32_e64_gfx10
37118 UINT64_C(3541565440), UINT64_C(0), // V_CVT_RPI_I32_F32_e64_gfx6_gfx7
37119 UINT64_C(3511418880), UINT64_C(0), // V_CVT_RPI_I32_F32_e64_vi
37120 UINT64_C(2113935609), UINT64_C(0), // V_CVT_RPI_I32_F32_sdwa_gfx10
37121 UINT64_C(2113935609), UINT64_C(0), // V_CVT_RPI_I32_F32_sdwa_gfx9
37122 UINT64_C(2113935609), UINT64_C(0), // V_CVT_RPI_I32_F32_sdwa_vi
37123 UINT64_C(3614179328), UINT64_C(0), // V_CVT_SR_BF8_F32_gfx12_e64_dpp8_gfx12
37124 UINT64_C(1077356003328), UINT64_C(0), // V_CVT_SR_BF8_F32_gfx12_e64_dpp_gfx12
37125 UINT64_C(3614179328), UINT64_C(0), // V_CVT_SR_BF8_F32_gfx12_e64_gfx12
37126 UINT64_C(3534028800), UINT64_C(0), // V_CVT_SR_BF8_F32_vi
37127 UINT64_C(3614113792), UINT64_C(0), // V_CVT_SR_FP8_F32_gfx12_e64_dpp8_gfx12
37128 UINT64_C(1077355937792), UINT64_C(0), // V_CVT_SR_FP8_F32_gfx12_e64_dpp_gfx12
37129 UINT64_C(3614113792), UINT64_C(0), // V_CVT_SR_FP8_F32_gfx12_e64_gfx12
37130 UINT64_C(3533963264), UINT64_C(0), // V_CVT_SR_FP8_F32_vi
37131 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_dpp8_gfx10
37132 UINT64_C(2113971450), UINT64_C(0), // V_CVT_U16_F16_dpp_gfx10
37133 UINT64_C(2113959674), UINT64_C(0), // V_CVT_U16_F16_dpp_vi
37134 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_e32_gfx10
37135 UINT64_C(2113959424), UINT64_C(0), // V_CVT_U16_F16_e32_vi
37136 UINT64_C(3587309568), UINT64_C(0), // V_CVT_U16_F16_e64_gfx10
37137 UINT64_C(3514499072), UINT64_C(0), // V_CVT_U16_F16_e64_vi
37138 UINT64_C(2113971449), UINT64_C(0), // V_CVT_U16_F16_sdwa_gfx10
37139 UINT64_C(2113959673), UINT64_C(0), // V_CVT_U16_F16_sdwa_gfx9
37140 UINT64_C(2113959673), UINT64_C(0), // V_CVT_U16_F16_sdwa_vi
37141 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_t16_dpp8_gfx11
37142 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_t16_dpp8_gfx12
37143 UINT64_C(2113971450), UINT64_C(0), // V_CVT_U16_F16_t16_dpp_gfx11
37144 UINT64_C(2113971450), UINT64_C(0), // V_CVT_U16_F16_t16_dpp_gfx12
37145 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_t16_e32_gfx11
37146 UINT64_C(2113971200), UINT64_C(0), // V_CVT_U16_F16_t16_e32_gfx12
37147 UINT64_C(3587309568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_dpp8_gfx11
37148 UINT64_C(3587309568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_dpp8_gfx12
37149 UINT64_C(1077329133568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_dpp_gfx11
37150 UINT64_C(1077329133568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_dpp_gfx12
37151 UINT64_C(3587309568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_gfx11
37152 UINT64_C(3587309568), UINT64_C(0), // V_CVT_U16_F16_t16_e64_gfx12
37153 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_dpp8_gfx10
37154 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_dpp8_gfx11
37155 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_dpp8_gfx12
37156 UINT64_C(2113933050), UINT64_C(0), // V_CVT_U32_F32_dpp_gfx10
37157 UINT64_C(2113933050), UINT64_C(0), // V_CVT_U32_F32_dpp_gfx11
37158 UINT64_C(2113933050), UINT64_C(0), // V_CVT_U32_F32_dpp_gfx12
37159 UINT64_C(2113933050), UINT64_C(0), // V_CVT_U32_F32_dpp_vi
37160 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_e32_gfx10
37161 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_e32_gfx11
37162 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_e32_gfx12
37163 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_e32_gfx6_gfx7
37164 UINT64_C(2113932800), UINT64_C(0), // V_CVT_U32_F32_e32_vi
37165 UINT64_C(3582394368), UINT64_C(0), // V_CVT_U32_F32_e64_dpp8_gfx11
37166 UINT64_C(3582394368), UINT64_C(0), // V_CVT_U32_F32_e64_dpp8_gfx12
37167 UINT64_C(1077324218368), UINT64_C(0), // V_CVT_U32_F32_e64_dpp_gfx11
37168 UINT64_C(1077324218368), UINT64_C(0), // V_CVT_U32_F32_e64_dpp_gfx12
37169 UINT64_C(3582394368), UINT64_C(0), // V_CVT_U32_F32_e64_gfx10
37170 UINT64_C(3582394368), UINT64_C(0), // V_CVT_U32_F32_e64_gfx11
37171 UINT64_C(3582394368), UINT64_C(0), // V_CVT_U32_F32_e64_gfx12
37172 UINT64_C(3540910080), UINT64_C(0), // V_CVT_U32_F32_e64_gfx6_gfx7
37173 UINT64_C(3511091200), UINT64_C(0), // V_CVT_U32_F32_e64_vi
37174 UINT64_C(2113933049), UINT64_C(0), // V_CVT_U32_F32_sdwa_gfx10
37175 UINT64_C(2113933049), UINT64_C(0), // V_CVT_U32_F32_sdwa_gfx9
37176 UINT64_C(2113933049), UINT64_C(0), // V_CVT_U32_F32_sdwa_vi
37177 UINT64_C(2113940218), UINT64_C(0), // V_CVT_U32_F64_dpp_vi
37178 UINT64_C(2113939968), UINT64_C(0), // V_CVT_U32_F64_e32_gfx10
37179 UINT64_C(2113939968), UINT64_C(0), // V_CVT_U32_F64_e32_gfx11
37180 UINT64_C(2113939968), UINT64_C(0), // V_CVT_U32_F64_e32_gfx12
37181 UINT64_C(2113939968), UINT64_C(0), // V_CVT_U32_F64_e32_gfx6_gfx7
37182 UINT64_C(2113939968), UINT64_C(0), // V_CVT_U32_F64_e32_vi
37183 UINT64_C(3583311872), UINT64_C(0), // V_CVT_U32_F64_e64_gfx10
37184 UINT64_C(3583311872), UINT64_C(0), // V_CVT_U32_F64_e64_gfx11
37185 UINT64_C(3583311872), UINT64_C(0), // V_CVT_U32_F64_e64_gfx12
37186 UINT64_C(3542745088), UINT64_C(0), // V_CVT_U32_F64_e64_gfx6_gfx7
37187 UINT64_C(3512008704), UINT64_C(0), // V_CVT_U32_F64_e64_vi
37188 UINT64_C(2113984000), UINT64_C(0), // V_CVT_U32_U16_fake16_dpp8_gfx11
37189 UINT64_C(2113984000), UINT64_C(0), // V_CVT_U32_U16_fake16_dpp8_gfx12
37190 UINT64_C(2113984250), UINT64_C(0), // V_CVT_U32_U16_fake16_dpp_gfx11
37191 UINT64_C(2113984250), UINT64_C(0), // V_CVT_U32_U16_fake16_dpp_gfx12
37192 UINT64_C(2113984000), UINT64_C(0), // V_CVT_U32_U16_fake16_e32_gfx11
37193 UINT64_C(2113984000), UINT64_C(0), // V_CVT_U32_U16_fake16_e32_gfx12
37194 UINT64_C(3588947968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_dpp8_gfx11
37195 UINT64_C(3588947968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_dpp8_gfx12
37196 UINT64_C(1077330771968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_dpp_gfx11
37197 UINT64_C(1077330771968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_dpp_gfx12
37198 UINT64_C(3588947968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_gfx11
37199 UINT64_C(3588947968), UINT64_C(0), // V_CVT_U32_U16_fake16_e64_gfx12
37200 UINT64_C(3595829248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_dpp8_gfx11
37201 UINT64_C(3595829248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_dpp8_gfx12
37202 UINT64_C(1077337653248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_dpp_gfx11
37203 UINT64_C(1077337653248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_dpp_gfx12
37204 UINT64_C(3595829248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_gfx11
37205 UINT64_C(3595829248), UINT64_C(0), // V_DIV_FIXUP_F16_e64_gfx12
37206 UINT64_C(3613327360), UINT64_C(0), // V_DIV_FIXUP_F16_gfx10
37207 UINT64_C(3523674112), UINT64_C(0), // V_DIV_FIXUP_F16_gfx9_gfx9
37208 UINT64_C(3522101248), UINT64_C(0), // V_DIV_FIXUP_F16_vi
37209 UINT64_C(3592880128), UINT64_C(0), // V_DIV_FIXUP_F32_e64_gfx11
37210 UINT64_C(3592880128), UINT64_C(0), // V_DIV_FIXUP_F32_e64_gfx12
37211 UINT64_C(3579772928), UINT64_C(0), // V_DIV_FIXUP_F32_gfx10
37212 UINT64_C(3535667200), UINT64_C(0), // V_DIV_FIXUP_F32_gfx6_gfx7
37213 UINT64_C(3520987136), UINT64_C(0), // V_DIV_FIXUP_F32_vi
37214 UINT64_C(3592945664), UINT64_C(0), // V_DIV_FIXUP_F64_e64_gfx11
37215 UINT64_C(3592945664), UINT64_C(0), // V_DIV_FIXUP_F64_e64_gfx12
37216 UINT64_C(3579838464), UINT64_C(0), // V_DIV_FIXUP_F64_gfx10
37217 UINT64_C(3535798272), UINT64_C(0), // V_DIV_FIXUP_F64_gfx6_gfx7
37218 UINT64_C(3521052672), UINT64_C(0), // V_DIV_FIXUP_F64_vi
37219 UINT64_C(3522101248), UINT64_C(0), // V_DIV_FIXUP_LEGACY_F16_gfx9
37220 UINT64_C(3593928704), UINT64_C(0), // V_DIV_FMAS_F32_e64_gfx11
37221 UINT64_C(3593928704), UINT64_C(0), // V_DIV_FMAS_F32_e64_gfx12
37222 UINT64_C(3580821504), UINT64_C(0), // V_DIV_FMAS_F32_gfx10
37223 UINT64_C(3537764352), UINT64_C(0), // V_DIV_FMAS_F32_gfx6_gfx7
37224 UINT64_C(3521249280), UINT64_C(0), // V_DIV_FMAS_F32_vi
37225 UINT64_C(3593994240), UINT64_C(0), // V_DIV_FMAS_F64_e64_gfx11
37226 UINT64_C(3593994240), UINT64_C(0), // V_DIV_FMAS_F64_e64_gfx12
37227 UINT64_C(3580887040), UINT64_C(0), // V_DIV_FMAS_F64_gfx10
37228 UINT64_C(3537895424), UINT64_C(0), // V_DIV_FMAS_F64_gfx6_gfx7
37229 UINT64_C(3521314816), UINT64_C(0), // V_DIV_FMAS_F64_vi
37230 UINT64_C(3606839296), UINT64_C(0), // V_DIV_SCALE_F32_e64_gfx11
37231 UINT64_C(3606839296), UINT64_C(0), // V_DIV_SCALE_F32_e64_gfx12
37232 UINT64_C(3580690432), UINT64_C(0), // V_DIV_SCALE_F32_gfx10
37233 UINT64_C(3537502208), UINT64_C(0), // V_DIV_SCALE_F32_gfx6_gfx7
37234 UINT64_C(3521118208), UINT64_C(0), // V_DIV_SCALE_F32_vi
37235 UINT64_C(3606904832), UINT64_C(0), // V_DIV_SCALE_F64_e64_gfx11
37236 UINT64_C(3606904832), UINT64_C(0), // V_DIV_SCALE_F64_e64_gfx12
37237 UINT64_C(3580755968), UINT64_C(0), // V_DIV_SCALE_F64_gfx10
37238 UINT64_C(3537633280), UINT64_C(0), // V_DIV_SCALE_F64_gfx6_gfx7
37239 UINT64_C(3521183744), UINT64_C(0), // V_DIV_SCALE_F64_vi
37240 UINT64_C(67108864), UINT64_C(0), // V_DOT2ACC_F32_F16_dpp8_gfx11
37241 UINT64_C(67109114), UINT64_C(0), // V_DOT2ACC_F32_F16_dpp_gfx11
37242 UINT64_C(67108864), UINT64_C(0), // V_DOT2ACC_F32_F16_e32_gfx11
37243 UINT64_C(67108864), UINT64_C(0), // V_DOT2C_F32_F16_dpp8_gfx10
37244 UINT64_C(67109114), UINT64_C(0), // V_DOT2C_F32_F16_dpp_gfx10
37245 UINT64_C(1845494010), UINT64_C(0), // V_DOT2C_F32_F16_dpp_vi
37246 UINT64_C(67108864), UINT64_C(0), // V_DOT2C_F32_F16_e32_gfx10
37247 UINT64_C(1845493760), UINT64_C(0), // V_DOT2C_F32_F16_e32_vi
37248 UINT64_C(3510042624), UINT64_C(0), // V_DOT2C_F32_F16_e64_vi
37249 UINT64_C(1879048442), UINT64_C(0), // V_DOT2C_I32_I16_dpp_vi
37250 UINT64_C(1879048192), UINT64_C(0), // V_DOT2C_I32_I16_e32_vi
37251 UINT64_C(3510108160), UINT64_C(0), // V_DOT2C_I32_I16_e64_vi
37252 UINT64_C(3597074432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_dpp8_gfx11
37253 UINT64_C(3597074432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_dpp8_gfx12
37254 UINT64_C(1077338898432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_dpp_gfx11
37255 UINT64_C(1077338898432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_dpp_gfx12
37256 UINT64_C(3597074432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_gfx11
37257 UINT64_C(3597074432), UINT64_C(0), // V_DOT2_BF16_BF16_e64_gfx12
37258 UINT64_C(3597008896), UINT64_C(0), // V_DOT2_F16_F16_e64_dpp8_gfx11
37259 UINT64_C(3597008896), UINT64_C(0), // V_DOT2_F16_F16_e64_dpp8_gfx12
37260 UINT64_C(1077338832896), UINT64_C(0), // V_DOT2_F16_F16_e64_dpp_gfx11
37261 UINT64_C(1077338832896), UINT64_C(0), // V_DOT2_F16_F16_e64_dpp_gfx12
37262 UINT64_C(3597008896), UINT64_C(0), // V_DOT2_F16_F16_e64_gfx11
37263 UINT64_C(3597008896), UINT64_C(0), // V_DOT2_F16_F16_e64_gfx12
37264 UINT64_C(3424256000), UINT64_C(0), // V_DOT2_F32_BF16_gfx11
37265 UINT64_C(3424256000), UINT64_C(0), // V_DOT2_F32_BF16_gfx12
37266 UINT64_C(3423797248), UINT64_C(0), // V_DOT2_F32_F16_dpp8_gfx11
37267 UINT64_C(3423797248), UINT64_C(0), // V_DOT2_F32_F16_dpp8_gfx12
37268 UINT64_C(1077165621248), UINT64_C(0), // V_DOT2_F32_F16_dpp_gfx11
37269 UINT64_C(1077165621248), UINT64_C(0), // V_DOT2_F32_F16_dpp_gfx12
37270 UINT64_C(3423797248), UINT64_C(0), // V_DOT2_F32_F16_gfx10
37271 UINT64_C(3423797248), UINT64_C(0), // V_DOT2_F32_F16_gfx11
37272 UINT64_C(3423797248), UINT64_C(0), // V_DOT2_F32_F16_gfx12
37273 UINT64_C(3550674944), UINT64_C(0), // V_DOT2_F32_F16_vi
37274 UINT64_C(3423862784), UINT64_C(0), // V_DOT2_I32_I16_gfx10
37275 UINT64_C(3550871552), UINT64_C(0), // V_DOT2_I32_I16_vi
37276 UINT64_C(3423928320), UINT64_C(0), // V_DOT2_U32_U16_gfx10
37277 UINT64_C(3550937088), UINT64_C(0), // V_DOT2_U32_U16_vi
37278 UINT64_C(436207616), UINT64_C(0), // V_DOT4C_I32_I8_dpp8_gfx10
37279 UINT64_C(436207866), UINT64_C(0), // V_DOT4C_I32_I8_dpp_gfx10
37280 UINT64_C(1912602874), UINT64_C(0), // V_DOT4C_I32_I8_dpp_vi
37281 UINT64_C(436207616), UINT64_C(0), // V_DOT4C_I32_I8_e32_gfx10
37282 UINT64_C(1912602624), UINT64_C(0), // V_DOT4C_I32_I8_e32_vi
37283 UINT64_C(3510173696), UINT64_C(0), // V_DOT4C_I32_I8_e64_vi
37284 UINT64_C(1729382260335394816), UINT64_C(0), // V_DOT4_F32_BF8_BF8_dpp8_gfx12
37285 UINT64_C(1729383334077218816), UINT64_C(0), // V_DOT4_F32_BF8_BF8_dpp_gfx12
37286 UINT64_C(1729382260335394816), UINT64_C(0), // V_DOT4_F32_BF8_BF8_gfx12
37287 UINT64_C(1729382260335263744), UINT64_C(0), // V_DOT4_F32_BF8_FP8_dpp8_gfx12
37288 UINT64_C(1729383334077087744), UINT64_C(0), // V_DOT4_F32_BF8_FP8_dpp_gfx12
37289 UINT64_C(1729382260335263744), UINT64_C(0), // V_DOT4_F32_BF8_FP8_gfx12
37290 UINT64_C(1729382260335198208), UINT64_C(0), // V_DOT4_F32_FP8_BF8_dpp8_gfx12
37291 UINT64_C(1729383334077022208), UINT64_C(0), // V_DOT4_F32_FP8_BF8_dpp_gfx12
37292 UINT64_C(1729382260335198208), UINT64_C(0), // V_DOT4_F32_FP8_BF8_gfx12
37293 UINT64_C(1729382260335329280), UINT64_C(0), // V_DOT4_F32_FP8_FP8_dpp8_gfx12
37294 UINT64_C(1729383334077153280), UINT64_C(0), // V_DOT4_F32_FP8_FP8_dpp_gfx12
37295 UINT64_C(1729382260335329280), UINT64_C(0), // V_DOT4_F32_FP8_FP8_gfx12
37296 UINT64_C(3423993856), UINT64_C(0), // V_DOT4_I32_I8_gfx10
37297 UINT64_C(3551002624), UINT64_C(0), // V_DOT4_I32_I8_vi
37298 UINT64_C(3423993856), UINT64_C(0), // V_DOT4_I32_IU8_gfx11
37299 UINT64_C(3423993856), UINT64_C(0), // V_DOT4_I32_IU8_gfx12
37300 UINT64_C(3424059392), UINT64_C(0), // V_DOT4_U32_U8_gfx10
37301 UINT64_C(3424059392), UINT64_C(0), // V_DOT4_U32_U8_gfx11
37302 UINT64_C(3424059392), UINT64_C(0), // V_DOT4_U32_U8_gfx12
37303 UINT64_C(3551068160), UINT64_C(0), // V_DOT4_U32_U8_vi
37304 UINT64_C(67108864), UINT64_C(0), // V_DOT8C_I32_I4_dpp8_gfx10
37305 UINT64_C(67109114), UINT64_C(0), // V_DOT8C_I32_I4_dpp_gfx10
37306 UINT64_C(1946157306), UINT64_C(0), // V_DOT8C_I32_I4_dpp_vi
37307 UINT64_C(67108864), UINT64_C(0), // V_DOT8C_I32_I4_e32_gfx10
37308 UINT64_C(1946157056), UINT64_C(0), // V_DOT8C_I32_I4_e32_vi
37309 UINT64_C(3510239232), UINT64_C(0), // V_DOT8C_I32_I4_e64_vi
37310 UINT64_C(3424124928), UINT64_C(0), // V_DOT8_I32_I4_gfx10
37311 UINT64_C(3551133696), UINT64_C(0), // V_DOT8_I32_I4_vi
37312 UINT64_C(3424124928), UINT64_C(0), // V_DOT8_I32_IU4_gfx11
37313 UINT64_C(3424124928), UINT64_C(0), // V_DOT8_I32_IU4_gfx12
37314 UINT64_C(3424190464), UINT64_C(0), // V_DOT8_U32_U4_gfx10
37315 UINT64_C(3424190464), UINT64_C(0), // V_DOT8_U32_U4_gfx11
37316 UINT64_C(3424190464), UINT64_C(0), // V_DOT8_U32_U4_gfx12
37317 UINT64_C(3551199232), UINT64_C(0), // V_DOT8_U32_U4_vi
37318 UINT64_C(3372744704), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx11
37319 UINT64_C(3372744704), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx12
37320 UINT64_C(3374317568), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx11
37321 UINT64_C(3374317568), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx12
37322 UINT64_C(3374579712), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx11
37323 UINT64_C(3374579712), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx12
37324 UINT64_C(3373400064), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx11
37325 UINT64_C(3373400064), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx12
37326 UINT64_C(3373793280), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37327 UINT64_C(3372351488), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx11
37328 UINT64_C(3372351488), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx12
37329 UINT64_C(3372220416), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx11
37330 UINT64_C(3372220416), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx12
37331 UINT64_C(3372482560), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx11
37332 UINT64_C(3372482560), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx12
37333 UINT64_C(3374448640), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx11
37334 UINT64_C(3374448640), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx12
37335 UINT64_C(3373531136), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx11
37336 UINT64_C(3373531136), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx12
37337 UINT64_C(3373662208), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx11
37338 UINT64_C(3373662208), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx12
37339 UINT64_C(3373268992), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx11
37340 UINT64_C(3373268992), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx12
37341 UINT64_C(3372613632), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx11
37342 UINT64_C(3372613632), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx12
37343 UINT64_C(3373137920), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37344 UINT64_C(3373137920), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37345 UINT64_C(3373006848), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx11
37346 UINT64_C(3373006848), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx12
37347 UINT64_C(3372875776), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx11
37348 UINT64_C(3372875776), UINT64_C(0), // V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx12
37349 UINT64_C(3393716224), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx11
37350 UINT64_C(3393716224), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx12
37351 UINT64_C(3395289088), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx11
37352 UINT64_C(3395289088), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx12
37353 UINT64_C(3395551232), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx11
37354 UINT64_C(3395551232), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx12
37355 UINT64_C(3394371584), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx11
37356 UINT64_C(3394371584), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx12
37357 UINT64_C(3394764800), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_DOT2C_F32_F16_e32_gfx11
37358 UINT64_C(3393323008), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx11
37359 UINT64_C(3393323008), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx12
37360 UINT64_C(3393191936), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx11
37361 UINT64_C(3393191936), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx12
37362 UINT64_C(3393454080), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx11
37363 UINT64_C(3393454080), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx12
37364 UINT64_C(3395420160), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx11
37365 UINT64_C(3395420160), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx12
37366 UINT64_C(3394502656), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx11
37367 UINT64_C(3394502656), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx12
37368 UINT64_C(3394633728), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx11
37369 UINT64_C(3394633728), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx12
37370 UINT64_C(3394240512), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx11
37371 UINT64_C(3394240512), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx12
37372 UINT64_C(3393585152), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx11
37373 UINT64_C(3393585152), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx12
37374 UINT64_C(3394109440), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx11
37375 UINT64_C(3394109440), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx12
37376 UINT64_C(3393978368), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx11
37377 UINT64_C(3393978368), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx12
37378 UINT64_C(3393847296), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx11
37379 UINT64_C(3393847296), UINT64_C(0), // V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx12
37380 UINT64_C(3406299136), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_ADD_F32_e32_gfx11
37381 UINT64_C(3407872000), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_ADD_U32_e32_gfx11
37382 UINT64_C(3408134144), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_AND_B32_e32_gfx11
37383 UINT64_C(3406954496), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_CNDMASK_B32_e32_gfx11
37384 UINT64_C(3407347712), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_DOT2C_F32_F16_e32_gfx11
37385 UINT64_C(3405905920), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_FMAAK_F32_gfx11
37386 UINT64_C(3405774848), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_FMAC_F32_e32_gfx11
37387 UINT64_C(3406036992), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_FMAMK_F32_gfx11
37388 UINT64_C(3408003072), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_LSHLREV_B32_e32_gfx11
37389 UINT64_C(3407085568), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_MAX_F32_e32_gfx11
37390 UINT64_C(3407216640), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_MIN_F32_e32_gfx11
37391 UINT64_C(3406823424), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_MOV_B32_e32_gfx11
37392 UINT64_C(3406168064), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_MUL_F32_e32_gfx11
37393 UINT64_C(3406692352), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_MUL_LEGACY_F32_e32_gfx11
37394 UINT64_C(3406561280), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_SUBREV_F32_e32_gfx11
37395 UINT64_C(3406430208), UINT64_C(0), // V_DUAL_DOT2C_F32_F16_e32_X_SUB_F32_e32_gfx11
37396 UINT64_C(3360161792), UINT64_C(0), // V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx11
37397 UINT64_C(3360161792), UINT64_C(0), // V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx12
37398 UINT64_C(3361734656), UINT64_C(0), // V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx11
37399 UINT64_C(3361734656), UINT64_C(0), // V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx12
37400 UINT64_C(3361996800), UINT64_C(0), // V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx11
37401 UINT64_C(3361996800), UINT64_C(0), // V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx12
37402 UINT64_C(3360817152), UINT64_C(0), // V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx11
37403 UINT64_C(3360817152), UINT64_C(0), // V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx12
37404 UINT64_C(3361210368), UINT64_C(0), // V_DUAL_FMAAK_F32_X_DOT2C_F32_F16_e32_gfx11
37405 UINT64_C(3359768576), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx11
37406 UINT64_C(3359768576), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx12
37407 UINT64_C(3359637504), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx11
37408 UINT64_C(3359637504), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx12
37409 UINT64_C(3359899648), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx11
37410 UINT64_C(3359899648), UINT64_C(0), // V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx12
37411 UINT64_C(3361865728), UINT64_C(0), // V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx11
37412 UINT64_C(3361865728), UINT64_C(0), // V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx12
37413 UINT64_C(3360948224), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx11
37414 UINT64_C(3360948224), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx12
37415 UINT64_C(3361079296), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx11
37416 UINT64_C(3361079296), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx12
37417 UINT64_C(3360686080), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx11
37418 UINT64_C(3360686080), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx12
37419 UINT64_C(3360030720), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx11
37420 UINT64_C(3360030720), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx12
37421 UINT64_C(3360555008), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx11
37422 UINT64_C(3360555008), UINT64_C(0), // V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx12
37423 UINT64_C(3360423936), UINT64_C(0), // V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx11
37424 UINT64_C(3360423936), UINT64_C(0), // V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx12
37425 UINT64_C(3360292864), UINT64_C(0), // V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx11
37426 UINT64_C(3360292864), UINT64_C(0), // V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx12
37427 UINT64_C(3355967488), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx11
37428 UINT64_C(3355967488), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx12
37429 UINT64_C(3357540352), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx11
37430 UINT64_C(3357540352), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx12
37431 UINT64_C(3357802496), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx11
37432 UINT64_C(3357802496), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx12
37433 UINT64_C(3356622848), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx11
37434 UINT64_C(3356622848), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx12
37435 UINT64_C(3357016064), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37436 UINT64_C(3355574272), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx11
37437 UINT64_C(3355574272), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx12
37438 UINT64_C(3355443200), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx11
37439 UINT64_C(3355443200), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx12
37440 UINT64_C(3355705344), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx11
37441 UINT64_C(3355705344), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx12
37442 UINT64_C(3357671424), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx11
37443 UINT64_C(3357671424), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx12
37444 UINT64_C(3356753920), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx11
37445 UINT64_C(3356753920), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx12
37446 UINT64_C(3356884992), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx11
37447 UINT64_C(3356884992), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx12
37448 UINT64_C(3356491776), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx11
37449 UINT64_C(3356491776), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx12
37450 UINT64_C(3355836416), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx11
37451 UINT64_C(3355836416), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx12
37452 UINT64_C(3356360704), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37453 UINT64_C(3356360704), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37454 UINT64_C(3356229632), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx11
37455 UINT64_C(3356229632), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx12
37456 UINT64_C(3356098560), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx11
37457 UINT64_C(3356098560), UINT64_C(0), // V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx12
37458 UINT64_C(3364356096), UINT64_C(0), // V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx11
37459 UINT64_C(3364356096), UINT64_C(0), // V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx12
37460 UINT64_C(3365928960), UINT64_C(0), // V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx11
37461 UINT64_C(3365928960), UINT64_C(0), // V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx12
37462 UINT64_C(3366191104), UINT64_C(0), // V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx11
37463 UINT64_C(3366191104), UINT64_C(0), // V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx12
37464 UINT64_C(3365011456), UINT64_C(0), // V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx11
37465 UINT64_C(3365011456), UINT64_C(0), // V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx12
37466 UINT64_C(3365404672), UINT64_C(0), // V_DUAL_FMAMK_F32_X_DOT2C_F32_F16_e32_gfx11
37467 UINT64_C(3363962880), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx11
37468 UINT64_C(3363962880), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx12
37469 UINT64_C(3363831808), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx11
37470 UINT64_C(3363831808), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx12
37471 UINT64_C(3364093952), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx11
37472 UINT64_C(3364093952), UINT64_C(0), // V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx12
37473 UINT64_C(3366060032), UINT64_C(0), // V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx11
37474 UINT64_C(3366060032), UINT64_C(0), // V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx12
37475 UINT64_C(3365142528), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx11
37476 UINT64_C(3365142528), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx12
37477 UINT64_C(3365273600), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx11
37478 UINT64_C(3365273600), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx12
37479 UINT64_C(3364880384), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx11
37480 UINT64_C(3364880384), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx12
37481 UINT64_C(3364225024), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx11
37482 UINT64_C(3364225024), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx12
37483 UINT64_C(3364749312), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx11
37484 UINT64_C(3364749312), UINT64_C(0), // V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx12
37485 UINT64_C(3364618240), UINT64_C(0), // V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx11
37486 UINT64_C(3364618240), UINT64_C(0), // V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx12
37487 UINT64_C(3364487168), UINT64_C(0), // V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx11
37488 UINT64_C(3364487168), UINT64_C(0), // V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx12
37489 UINT64_C(3397910528), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx11
37490 UINT64_C(3397910528), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx12
37491 UINT64_C(3399483392), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx11
37492 UINT64_C(3399483392), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx12
37493 UINT64_C(3399745536), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx11
37494 UINT64_C(3399745536), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx12
37495 UINT64_C(3398565888), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx11
37496 UINT64_C(3398565888), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx12
37497 UINT64_C(3398959104), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37498 UINT64_C(3397517312), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx11
37499 UINT64_C(3397517312), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx12
37500 UINT64_C(3397386240), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx11
37501 UINT64_C(3397386240), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx12
37502 UINT64_C(3397648384), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx11
37503 UINT64_C(3397648384), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx12
37504 UINT64_C(3399614464), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx11
37505 UINT64_C(3399614464), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx12
37506 UINT64_C(3398696960), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx11
37507 UINT64_C(3398696960), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx12
37508 UINT64_C(3398828032), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx11
37509 UINT64_C(3398828032), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx12
37510 UINT64_C(3398434816), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx11
37511 UINT64_C(3398434816), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx12
37512 UINT64_C(3397779456), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx11
37513 UINT64_C(3397779456), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx12
37514 UINT64_C(3398303744), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37515 UINT64_C(3398303744), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37516 UINT64_C(3398172672), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx11
37517 UINT64_C(3398172672), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx12
37518 UINT64_C(3398041600), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx11
37519 UINT64_C(3398041600), UINT64_C(0), // V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx12
37520 UINT64_C(3402104832), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx11
37521 UINT64_C(3402104832), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx12
37522 UINT64_C(3403677696), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx11
37523 UINT64_C(3403677696), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx12
37524 UINT64_C(3403939840), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx11
37525 UINT64_C(3403939840), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx12
37526 UINT64_C(3402760192), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx11
37527 UINT64_C(3402760192), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx12
37528 UINT64_C(3403153408), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37529 UINT64_C(3401711616), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx11
37530 UINT64_C(3401711616), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx12
37531 UINT64_C(3401580544), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx11
37532 UINT64_C(3401580544), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx12
37533 UINT64_C(3401842688), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx11
37534 UINT64_C(3401842688), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx12
37535 UINT64_C(3403808768), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx11
37536 UINT64_C(3403808768), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx12
37537 UINT64_C(3402891264), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx11
37538 UINT64_C(3402891264), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx12
37539 UINT64_C(3403022336), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx11
37540 UINT64_C(3403022336), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx12
37541 UINT64_C(3402629120), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx11
37542 UINT64_C(3402629120), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx12
37543 UINT64_C(3401973760), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx11
37544 UINT64_C(3401973760), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx12
37545 UINT64_C(3402498048), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37546 UINT64_C(3402498048), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37547 UINT64_C(3402366976), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx11
37548 UINT64_C(3402366976), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx12
37549 UINT64_C(3402235904), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx11
37550 UINT64_C(3402235904), UINT64_C(0), // V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx12
37551 UINT64_C(3389521920), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx11
37552 UINT64_C(3389521920), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx12
37553 UINT64_C(3391094784), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx11
37554 UINT64_C(3391094784), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx12
37555 UINT64_C(3391356928), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx11
37556 UINT64_C(3391356928), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx12
37557 UINT64_C(3390177280), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx11
37558 UINT64_C(3390177280), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx12
37559 UINT64_C(3390570496), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_DOT2C_F32_F16_e32_gfx11
37560 UINT64_C(3389128704), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx11
37561 UINT64_C(3389128704), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx12
37562 UINT64_C(3388997632), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx11
37563 UINT64_C(3388997632), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx12
37564 UINT64_C(3389259776), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx11
37565 UINT64_C(3389259776), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx12
37566 UINT64_C(3391225856), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx11
37567 UINT64_C(3391225856), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx12
37568 UINT64_C(3390308352), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx11
37569 UINT64_C(3390308352), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx12
37570 UINT64_C(3390439424), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx11
37571 UINT64_C(3390439424), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx12
37572 UINT64_C(3390046208), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx11
37573 UINT64_C(3390046208), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx12
37574 UINT64_C(3389390848), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx11
37575 UINT64_C(3389390848), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx12
37576 UINT64_C(3389915136), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx11
37577 UINT64_C(3389915136), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx12
37578 UINT64_C(3389784064), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx11
37579 UINT64_C(3389784064), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx12
37580 UINT64_C(3389652992), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx11
37581 UINT64_C(3389652992), UINT64_C(0), // V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx12
37582 UINT64_C(3368550400), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx11
37583 UINT64_C(3368550400), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx12
37584 UINT64_C(3370123264), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx11
37585 UINT64_C(3370123264), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx12
37586 UINT64_C(3370385408), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx11
37587 UINT64_C(3370385408), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx12
37588 UINT64_C(3369205760), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx11
37589 UINT64_C(3369205760), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx12
37590 UINT64_C(3369598976), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37591 UINT64_C(3368157184), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx11
37592 UINT64_C(3368157184), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx12
37593 UINT64_C(3368026112), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx11
37594 UINT64_C(3368026112), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx12
37595 UINT64_C(3368288256), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx11
37596 UINT64_C(3368288256), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx12
37597 UINT64_C(3370254336), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx11
37598 UINT64_C(3370254336), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx12
37599 UINT64_C(3369336832), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx11
37600 UINT64_C(3369336832), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx12
37601 UINT64_C(3369467904), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx11
37602 UINT64_C(3369467904), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx12
37603 UINT64_C(3369074688), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx11
37604 UINT64_C(3369074688), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx12
37605 UINT64_C(3368419328), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx11
37606 UINT64_C(3368419328), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx12
37607 UINT64_C(3368943616), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37608 UINT64_C(3368943616), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37609 UINT64_C(3368812544), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx11
37610 UINT64_C(3368812544), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx12
37611 UINT64_C(3368681472), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx11
37612 UINT64_C(3368681472), UINT64_C(0), // V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx12
37613 UINT64_C(3385327616), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx11
37614 UINT64_C(3385327616), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx12
37615 UINT64_C(3386900480), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx11
37616 UINT64_C(3386900480), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx12
37617 UINT64_C(3387162624), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx11
37618 UINT64_C(3387162624), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx12
37619 UINT64_C(3385982976), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx11
37620 UINT64_C(3385982976), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx12
37621 UINT64_C(3386376192), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37622 UINT64_C(3384934400), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx11
37623 UINT64_C(3384934400), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx12
37624 UINT64_C(3384803328), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx11
37625 UINT64_C(3384803328), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx12
37626 UINT64_C(3385065472), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx11
37627 UINT64_C(3385065472), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx12
37628 UINT64_C(3387031552), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx11
37629 UINT64_C(3387031552), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx12
37630 UINT64_C(3386114048), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx11
37631 UINT64_C(3386114048), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx12
37632 UINT64_C(3386245120), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx11
37633 UINT64_C(3386245120), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx12
37634 UINT64_C(3385851904), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx11
37635 UINT64_C(3385851904), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx12
37636 UINT64_C(3385196544), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx11
37637 UINT64_C(3385196544), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx12
37638 UINT64_C(3385720832), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37639 UINT64_C(3385720832), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37640 UINT64_C(3385589760), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx11
37641 UINT64_C(3385589760), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx12
37642 UINT64_C(3385458688), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx11
37643 UINT64_C(3385458688), UINT64_C(0), // V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx12
37644 UINT64_C(3381133312), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx11
37645 UINT64_C(3381133312), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx12
37646 UINT64_C(3382706176), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx11
37647 UINT64_C(3382706176), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx12
37648 UINT64_C(3382968320), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx11
37649 UINT64_C(3382968320), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx12
37650 UINT64_C(3381788672), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx11
37651 UINT64_C(3381788672), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx12
37652 UINT64_C(3382181888), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37653 UINT64_C(3380740096), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx11
37654 UINT64_C(3380740096), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx12
37655 UINT64_C(3380609024), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx11
37656 UINT64_C(3380609024), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx12
37657 UINT64_C(3380871168), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx11
37658 UINT64_C(3380871168), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx12
37659 UINT64_C(3382837248), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx11
37660 UINT64_C(3382837248), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx12
37661 UINT64_C(3381919744), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx11
37662 UINT64_C(3381919744), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx12
37663 UINT64_C(3382050816), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx11
37664 UINT64_C(3382050816), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx12
37665 UINT64_C(3381657600), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx11
37666 UINT64_C(3381657600), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx12
37667 UINT64_C(3381002240), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx11
37668 UINT64_C(3381002240), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx12
37669 UINT64_C(3381526528), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37670 UINT64_C(3381526528), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37671 UINT64_C(3381395456), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx11
37672 UINT64_C(3381395456), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx12
37673 UINT64_C(3381264384), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx11
37674 UINT64_C(3381264384), UINT64_C(0), // V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx12
37675 UINT64_C(3376939008), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx11
37676 UINT64_C(3376939008), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx12
37677 UINT64_C(3378511872), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx11
37678 UINT64_C(3378511872), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx12
37679 UINT64_C(3378774016), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx11
37680 UINT64_C(3378774016), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx12
37681 UINT64_C(3377594368), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx11
37682 UINT64_C(3377594368), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx12
37683 UINT64_C(3377987584), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_DOT2C_F32_F16_e32_gfx11
37684 UINT64_C(3376545792), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx11
37685 UINT64_C(3376545792), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx12
37686 UINT64_C(3376414720), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx11
37687 UINT64_C(3376414720), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx12
37688 UINT64_C(3376676864), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx11
37689 UINT64_C(3376676864), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx12
37690 UINT64_C(3378642944), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx11
37691 UINT64_C(3378642944), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx12
37692 UINT64_C(3377725440), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx11
37693 UINT64_C(3377725440), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx12
37694 UINT64_C(3377856512), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx11
37695 UINT64_C(3377856512), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx12
37696 UINT64_C(3377463296), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx11
37697 UINT64_C(3377463296), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx12
37698 UINT64_C(3376807936), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx11
37699 UINT64_C(3376807936), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx12
37700 UINT64_C(3377332224), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx11
37701 UINT64_C(3377332224), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx12
37702 UINT64_C(3377201152), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx11
37703 UINT64_C(3377201152), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx12
37704 UINT64_C(3377070080), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx11
37705 UINT64_C(3377070080), UINT64_C(0), // V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx12
37706 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_dpp8_gfx10
37707 UINT64_C(2113974522), UINT64_C(0), // V_EXP_F16_dpp_gfx10
37708 UINT64_C(2113962746), UINT64_C(0), // V_EXP_F16_dpp_vi
37709 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_e32_gfx10
37710 UINT64_C(2113962496), UINT64_C(0), // V_EXP_F16_e32_vi
37711 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_e64_gfx10
37712 UINT64_C(3514892288), UINT64_C(0), // V_EXP_F16_e64_vi
37713 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_fake16_dpp8_gfx11
37714 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_fake16_dpp8_gfx12
37715 UINT64_C(2113974522), UINT64_C(0), // V_EXP_F16_fake16_dpp_gfx11
37716 UINT64_C(2113974522), UINT64_C(0), // V_EXP_F16_fake16_dpp_gfx12
37717 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_fake16_e32_gfx11
37718 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_fake16_e32_gfx12
37719 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_fake16_e64_dpp8_gfx11
37720 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_fake16_e64_dpp8_gfx12
37721 UINT64_C(1077329526784), UINT64_C(0), // V_EXP_F16_fake16_e64_dpp_gfx11
37722 UINT64_C(1077329526784), UINT64_C(0), // V_EXP_F16_fake16_e64_dpp_gfx12
37723 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_fake16_e64_gfx11
37724 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_fake16_e64_gfx12
37725 UINT64_C(2113974521), UINT64_C(0), // V_EXP_F16_sdwa_gfx10
37726 UINT64_C(2113962745), UINT64_C(0), // V_EXP_F16_sdwa_gfx9
37727 UINT64_C(2113962745), UINT64_C(0), // V_EXP_F16_sdwa_vi
37728 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_t16_dpp8_gfx11
37729 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_t16_dpp8_gfx12
37730 UINT64_C(2113974522), UINT64_C(0), // V_EXP_F16_t16_dpp_gfx11
37731 UINT64_C(2113974522), UINT64_C(0), // V_EXP_F16_t16_dpp_gfx12
37732 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_t16_e32_gfx11
37733 UINT64_C(2113974272), UINT64_C(0), // V_EXP_F16_t16_e32_gfx12
37734 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_t16_e64_dpp8_gfx11
37735 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_t16_e64_dpp8_gfx12
37736 UINT64_C(1077329526784), UINT64_C(0), // V_EXP_F16_t16_e64_dpp_gfx11
37737 UINT64_C(1077329526784), UINT64_C(0), // V_EXP_F16_t16_e64_dpp_gfx12
37738 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_t16_e64_gfx11
37739 UINT64_C(3587702784), UINT64_C(0), // V_EXP_F16_t16_e64_gfx12
37740 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_dpp8_gfx10
37741 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_dpp8_gfx11
37742 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_dpp8_gfx12
37743 UINT64_C(2113948410), UINT64_C(0), // V_EXP_F32_dpp_gfx10
37744 UINT64_C(2113948410), UINT64_C(0), // V_EXP_F32_dpp_gfx11
37745 UINT64_C(2113948410), UINT64_C(0), // V_EXP_F32_dpp_gfx12
37746 UINT64_C(2113945850), UINT64_C(0), // V_EXP_F32_dpp_vi
37747 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_e32_gfx10
37748 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_e32_gfx11
37749 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_e32_gfx12
37750 UINT64_C(2113948160), UINT64_C(0), // V_EXP_F32_e32_gfx6_gfx7
37751 UINT64_C(2113945600), UINT64_C(0), // V_EXP_F32_e32_vi
37752 UINT64_C(3584360448), UINT64_C(0), // V_EXP_F32_e64_dpp8_gfx11
37753 UINT64_C(3584360448), UINT64_C(0), // V_EXP_F32_e64_dpp8_gfx12
37754 UINT64_C(1077326184448), UINT64_C(0), // V_EXP_F32_e64_dpp_gfx11
37755 UINT64_C(1077326184448), UINT64_C(0), // V_EXP_F32_e64_dpp_gfx12
37756 UINT64_C(3584360448), UINT64_C(0), // V_EXP_F32_e64_gfx10
37757 UINT64_C(3584360448), UINT64_C(0), // V_EXP_F32_e64_gfx11
37758 UINT64_C(3584360448), UINT64_C(0), // V_EXP_F32_e64_gfx12
37759 UINT64_C(3544842240), UINT64_C(0), // V_EXP_F32_e64_gfx6_gfx7
37760 UINT64_C(3512729600), UINT64_C(0), // V_EXP_F32_e64_vi
37761 UINT64_C(2113948409), UINT64_C(0), // V_EXP_F32_sdwa_gfx10
37762 UINT64_C(2113945849), UINT64_C(0), // V_EXP_F32_sdwa_gfx9
37763 UINT64_C(2113945849), UINT64_C(0), // V_EXP_F32_sdwa_vi
37764 UINT64_C(2113967866), UINT64_C(0), // V_EXP_LEGACY_F32_dpp_vi
37765 UINT64_C(2113965056), UINT64_C(0), // V_EXP_LEGACY_F32_e32_gfx7
37766 UINT64_C(2113967616), UINT64_C(0), // V_EXP_LEGACY_F32_e32_vi
37767 UINT64_C(3549167616), UINT64_C(0), // V_EXP_LEGACY_F32_e64_gfx7
37768 UINT64_C(3515547648), UINT64_C(0), // V_EXP_LEGACY_F32_e64_vi
37769 UINT64_C(2113967865), UINT64_C(0), // V_EXP_LEGACY_F32_sdwa_gfx9
37770 UINT64_C(2113967865), UINT64_C(0), // V_EXP_LEGACY_F32_sdwa_vi
37771 UINT64_C(2113959424), UINT64_C(0), // V_FFBH_I32_dpp8_gfx10
37772 UINT64_C(2113959674), UINT64_C(0), // V_FFBH_I32_dpp_gfx10
37773 UINT64_C(2113953530), UINT64_C(0), // V_FFBH_I32_dpp_vi
37774 UINT64_C(2113959424), UINT64_C(0), // V_FFBH_I32_e32_gfx10
37775 UINT64_C(2113959424), UINT64_C(0), // V_FFBH_I32_e32_gfx6_gfx7
37776 UINT64_C(2113953280), UINT64_C(0), // V_FFBH_I32_e32_vi
37777 UINT64_C(3585802240), UINT64_C(0), // V_FFBH_I32_e64_gfx10
37778 UINT64_C(3547725824), UINT64_C(0), // V_FFBH_I32_e64_gfx6_gfx7
37779 UINT64_C(3513712640), UINT64_C(0), // V_FFBH_I32_e64_vi
37780 UINT64_C(2113959673), UINT64_C(0), // V_FFBH_I32_sdwa_gfx10
37781 UINT64_C(2113953529), UINT64_C(0), // V_FFBH_I32_sdwa_gfx9
37782 UINT64_C(2113953529), UINT64_C(0), // V_FFBH_I32_sdwa_vi
37783 UINT64_C(2113958400), UINT64_C(0), // V_FFBH_U32_dpp8_gfx10
37784 UINT64_C(2113958650), UINT64_C(0), // V_FFBH_U32_dpp_gfx10
37785 UINT64_C(2113952506), UINT64_C(0), // V_FFBH_U32_dpp_vi
37786 UINT64_C(2113958400), UINT64_C(0), // V_FFBH_U32_e32_gfx10
37787 UINT64_C(2113958400), UINT64_C(0), // V_FFBH_U32_e32_gfx6_gfx7
37788 UINT64_C(2113952256), UINT64_C(0), // V_FFBH_U32_e32_vi
37789 UINT64_C(3585671168), UINT64_C(0), // V_FFBH_U32_e64_gfx10
37790 UINT64_C(3547463680), UINT64_C(0), // V_FFBH_U32_e64_gfx6_gfx7
37791 UINT64_C(3513581568), UINT64_C(0), // V_FFBH_U32_e64_vi
37792 UINT64_C(2113958649), UINT64_C(0), // V_FFBH_U32_sdwa_gfx10
37793 UINT64_C(2113952505), UINT64_C(0), // V_FFBH_U32_sdwa_gfx9
37794 UINT64_C(2113952505), UINT64_C(0), // V_FFBH_U32_sdwa_vi
37795 UINT64_C(2113958912), UINT64_C(0), // V_FFBL_B32_dpp8_gfx10
37796 UINT64_C(2113959162), UINT64_C(0), // V_FFBL_B32_dpp_gfx10
37797 UINT64_C(2113953018), UINT64_C(0), // V_FFBL_B32_dpp_vi
37798 UINT64_C(2113958912), UINT64_C(0), // V_FFBL_B32_e32_gfx10
37799 UINT64_C(2113958912), UINT64_C(0), // V_FFBL_B32_e32_gfx6_gfx7
37800 UINT64_C(2113952768), UINT64_C(0), // V_FFBL_B32_e32_vi
37801 UINT64_C(3585736704), UINT64_C(0), // V_FFBL_B32_e64_gfx10
37802 UINT64_C(3547594752), UINT64_C(0), // V_FFBL_B32_e64_gfx6_gfx7
37803 UINT64_C(3513647104), UINT64_C(0), // V_FFBL_B32_e64_vi
37804 UINT64_C(2113959161), UINT64_C(0), // V_FFBL_B32_sdwa_gfx10
37805 UINT64_C(2113953017), UINT64_C(0), // V_FFBL_B32_sdwa_gfx9
37806 UINT64_C(2113953017), UINT64_C(0), // V_FFBL_B32_sdwa_vi
37807 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_dpp8_gfx10
37808 UINT64_C(2113976058), UINT64_C(0), // V_FLOOR_F16_dpp_gfx10
37809 UINT64_C(2113964282), UINT64_C(0), // V_FLOOR_F16_dpp_vi
37810 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_e32_gfx10
37811 UINT64_C(2113964032), UINT64_C(0), // V_FLOOR_F16_e32_vi
37812 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_e64_gfx10
37813 UINT64_C(3515088896), UINT64_C(0), // V_FLOOR_F16_e64_vi
37814 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_fake16_dpp8_gfx11
37815 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_fake16_dpp8_gfx12
37816 UINT64_C(2113976058), UINT64_C(0), // V_FLOOR_F16_fake16_dpp_gfx11
37817 UINT64_C(2113976058), UINT64_C(0), // V_FLOOR_F16_fake16_dpp_gfx12
37818 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_fake16_e32_gfx11
37819 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_fake16_e32_gfx12
37820 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_dpp8_gfx11
37821 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_dpp8_gfx12
37822 UINT64_C(1077329723392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_dpp_gfx11
37823 UINT64_C(1077329723392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_dpp_gfx12
37824 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_gfx11
37825 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_fake16_e64_gfx12
37826 UINT64_C(2113976057), UINT64_C(0), // V_FLOOR_F16_sdwa_gfx10
37827 UINT64_C(2113964281), UINT64_C(0), // V_FLOOR_F16_sdwa_gfx9
37828 UINT64_C(2113964281), UINT64_C(0), // V_FLOOR_F16_sdwa_vi
37829 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_t16_dpp8_gfx11
37830 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_t16_dpp8_gfx12
37831 UINT64_C(2113976058), UINT64_C(0), // V_FLOOR_F16_t16_dpp_gfx11
37832 UINT64_C(2113976058), UINT64_C(0), // V_FLOOR_F16_t16_dpp_gfx12
37833 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_t16_e32_gfx11
37834 UINT64_C(2113975808), UINT64_C(0), // V_FLOOR_F16_t16_e32_gfx12
37835 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_t16_e64_dpp8_gfx11
37836 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_t16_e64_dpp8_gfx12
37837 UINT64_C(1077329723392), UINT64_C(0), // V_FLOOR_F16_t16_e64_dpp_gfx11
37838 UINT64_C(1077329723392), UINT64_C(0), // V_FLOOR_F16_t16_e64_dpp_gfx12
37839 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_t16_e64_gfx11
37840 UINT64_C(3587899392), UINT64_C(0), // V_FLOOR_F16_t16_e64_gfx12
37841 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_dpp8_gfx10
37842 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_dpp8_gfx11
37843 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_dpp8_gfx12
37844 UINT64_C(2113947898), UINT64_C(0), // V_FLOOR_F32_dpp_gfx10
37845 UINT64_C(2113947898), UINT64_C(0), // V_FLOOR_F32_dpp_gfx11
37846 UINT64_C(2113947898), UINT64_C(0), // V_FLOOR_F32_dpp_gfx12
37847 UINT64_C(2113945338), UINT64_C(0), // V_FLOOR_F32_dpp_vi
37848 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_e32_gfx10
37849 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_e32_gfx11
37850 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_e32_gfx12
37851 UINT64_C(2113947648), UINT64_C(0), // V_FLOOR_F32_e32_gfx6_gfx7
37852 UINT64_C(2113945088), UINT64_C(0), // V_FLOOR_F32_e32_vi
37853 UINT64_C(3584294912), UINT64_C(0), // V_FLOOR_F32_e64_dpp8_gfx11
37854 UINT64_C(3584294912), UINT64_C(0), // V_FLOOR_F32_e64_dpp8_gfx12
37855 UINT64_C(1077326118912), UINT64_C(0), // V_FLOOR_F32_e64_dpp_gfx11
37856 UINT64_C(1077326118912), UINT64_C(0), // V_FLOOR_F32_e64_dpp_gfx12
37857 UINT64_C(3584294912), UINT64_C(0), // V_FLOOR_F32_e64_gfx10
37858 UINT64_C(3584294912), UINT64_C(0), // V_FLOOR_F32_e64_gfx11
37859 UINT64_C(3584294912), UINT64_C(0), // V_FLOOR_F32_e64_gfx12
37860 UINT64_C(3544711168), UINT64_C(0), // V_FLOOR_F32_e64_gfx6_gfx7
37861 UINT64_C(3512664064), UINT64_C(0), // V_FLOOR_F32_e64_vi
37862 UINT64_C(2113947897), UINT64_C(0), // V_FLOOR_F32_sdwa_gfx10
37863 UINT64_C(2113945337), UINT64_C(0), // V_FLOOR_F32_sdwa_gfx9
37864 UINT64_C(2113945337), UINT64_C(0), // V_FLOOR_F32_sdwa_vi
37865 UINT64_C(2113942778), UINT64_C(0), // V_FLOOR_F64_dpp_vi
37866 UINT64_C(2113942528), UINT64_C(0), // V_FLOOR_F64_e32_gfx10
37867 UINT64_C(2113942528), UINT64_C(0), // V_FLOOR_F64_e32_gfx11
37868 UINT64_C(2113942528), UINT64_C(0), // V_FLOOR_F64_e32_gfx12
37869 UINT64_C(2113942528), UINT64_C(0), // V_FLOOR_F64_e32_gfx7
37870 UINT64_C(2113942528), UINT64_C(0), // V_FLOOR_F64_e32_vi
37871 UINT64_C(3583639552), UINT64_C(0), // V_FLOOR_F64_e64_gfx10
37872 UINT64_C(3583639552), UINT64_C(0), // V_FLOOR_F64_e64_gfx11
37873 UINT64_C(3583639552), UINT64_C(0), // V_FLOOR_F64_e64_gfx12
37874 UINT64_C(3543400448), UINT64_C(0), // V_FLOOR_F64_e64_gfx7
37875 UINT64_C(3512336384), UINT64_C(0), // V_FLOOR_F64_e64_vi
37876 UINT64_C(1879048192), UINT64_C(0), // V_FMAAK_F16_gfx10
37877 UINT64_C(1879048192), UINT64_C(0), // V_FMAAK_F16_t16_gfx11
37878 UINT64_C(1879048192), UINT64_C(0), // V_FMAAK_F16_t16_gfx12
37879 UINT64_C(1509949440), UINT64_C(0), // V_FMAAK_F32_gfx10
37880 UINT64_C(1509949440), UINT64_C(0), // V_FMAAK_F32_gfx11
37881 UINT64_C(1509949440), UINT64_C(0), // V_FMAAK_F32_gfx12
37882 UINT64_C(805306368), UINT64_C(0), // V_FMAAK_F32_gfx940
37883 UINT64_C(201326592), UINT64_C(0), // V_FMAC_DX9_ZERO_F32_e32_gfx11
37884 UINT64_C(3573940224), UINT64_C(0), // V_FMAC_DX9_ZERO_F32_e64_gfx11
37885 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_dpp8_gfx10
37886 UINT64_C(1811939578), UINT64_C(0), // V_FMAC_F16_dpp_gfx10
37887 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_e32_gfx10
37888 UINT64_C(3577085952), UINT64_C(0), // V_FMAC_F16_e64_gfx10
37889 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_t16_dpp8_gfx11
37890 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_t16_dpp8_gfx12
37891 UINT64_C(1811939578), UINT64_C(0), // V_FMAC_F16_t16_dpp_gfx11
37892 UINT64_C(1811939578), UINT64_C(0), // V_FMAC_F16_t16_dpp_gfx12
37893 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_t16_e32_gfx11
37894 UINT64_C(1811939328), UINT64_C(0), // V_FMAC_F16_t16_e32_gfx12
37895 UINT64_C(3577085952), UINT64_C(0), // V_FMAC_F16_t16_e64_dpp8_gfx11
37896 UINT64_C(3577085952), UINT64_C(0), // V_FMAC_F16_t16_e64_dpp8_gfx12
37897 UINT64_C(1077318909952), UINT64_C(0), // V_FMAC_F16_t16_e64_dpp_gfx11
37898 UINT64_C(1077318909952), UINT64_C(0), // V_FMAC_F16_t16_e64_dpp_gfx12
37899 UINT64_C(3577085952), UINT64_C(0), // V_FMAC_F16_t16_e64_gfx11
37900 UINT64_C(3577085952), UINT64_C(0), // V_FMAC_F16_t16_e64_gfx12
37901 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_dpp8_gfx10
37902 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_dpp8_gfx11
37903 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_dpp8_gfx12
37904 UINT64_C(1442840826), UINT64_C(0), // V_FMAC_F32_dpp_gfx10
37905 UINT64_C(1442840826), UINT64_C(0), // V_FMAC_F32_dpp_gfx11
37906 UINT64_C(1442840826), UINT64_C(0), // V_FMAC_F32_dpp_gfx12
37907 UINT64_C(1979711738), UINT64_C(0), // V_FMAC_F32_dpp_vi
37908 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_e32_gfx10
37909 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_e32_gfx11
37910 UINT64_C(1442840576), UINT64_C(0), // V_FMAC_F32_e32_gfx12
37911 UINT64_C(1979711488), UINT64_C(0), // V_FMAC_F32_e32_vi
37912 UINT64_C(3576365056), UINT64_C(0), // V_FMAC_F32_e64_dpp8_gfx11
37913 UINT64_C(3576365056), UINT64_C(0), // V_FMAC_F32_e64_dpp8_gfx12
37914 UINT64_C(1077318189056), UINT64_C(0), // V_FMAC_F32_e64_dpp_gfx11
37915 UINT64_C(1077318189056), UINT64_C(0), // V_FMAC_F32_e64_dpp_gfx12
37916 UINT64_C(3576365056), UINT64_C(0), // V_FMAC_F32_e64_gfx10
37917 UINT64_C(3576365056), UINT64_C(0), // V_FMAC_F32_e64_gfx11
37918 UINT64_C(3576365056), UINT64_C(0), // V_FMAC_F32_e64_gfx12
37919 UINT64_C(3510304768), UINT64_C(0), // V_FMAC_F32_e64_vi
37920 UINT64_C(1979711737), UINT64_C(0), // V_FMAC_F32_sdwa_vi
37921 UINT64_C(134217978), UINT64_C(0), // V_FMAC_F64_dpp_gfx90a
37922 UINT64_C(134217728), UINT64_C(0), // V_FMAC_F64_e32_gfx90a
37923 UINT64_C(3506700288), UINT64_C(0), // V_FMAC_F64_e64_gfx90a
37924 UINT64_C(201326592), UINT64_C(0), // V_FMAC_LEGACY_F32_e32_gfx10
37925 UINT64_C(3573940224), UINT64_C(0), // V_FMAC_LEGACY_F32_e64_gfx10
37926 UINT64_C(1845493760), UINT64_C(0), // V_FMAMK_F16_gfx10
37927 UINT64_C(1845493760), UINT64_C(0), // V_FMAMK_F16_t16_gfx11
37928 UINT64_C(1845493760), UINT64_C(0), // V_FMAMK_F16_t16_gfx12
37929 UINT64_C(1476395008), UINT64_C(0), // V_FMAMK_F32_gfx10
37930 UINT64_C(1476395008), UINT64_C(0), // V_FMAMK_F32_gfx11
37931 UINT64_C(1476395008), UINT64_C(0), // V_FMAMK_F32_gfx12
37932 UINT64_C(771751936), UINT64_C(0), // V_FMAMK_F32_gfx940
37933 UINT64_C(3590914048), UINT64_C(0), // V_FMA_DX9_ZERO_F32_e64_gfx11
37934 UINT64_C(3590914048), UINT64_C(0), // V_FMA_DX9_ZERO_F32_e64_gfx12
37935 UINT64_C(3595042816), UINT64_C(0), // V_FMA_F16_e64_dpp8_gfx11
37936 UINT64_C(3595042816), UINT64_C(0), // V_FMA_F16_e64_dpp8_gfx12
37937 UINT64_C(1077336866816), UINT64_C(0), // V_FMA_F16_e64_dpp_gfx11
37938 UINT64_C(1077336866816), UINT64_C(0), // V_FMA_F16_e64_dpp_gfx12
37939 UINT64_C(3595042816), UINT64_C(0), // V_FMA_F16_e64_gfx11
37940 UINT64_C(3595042816), UINT64_C(0), // V_FMA_F16_e64_gfx12
37941 UINT64_C(3612016640), UINT64_C(0), // V_FMA_F16_gfx10
37942 UINT64_C(3523608576), UINT64_C(0), // V_FMA_F16_gfx9_gfx9
37943 UINT64_C(3522035712), UINT64_C(0), // V_FMA_F16_vi
37944 UINT64_C(3591569408), UINT64_C(0), // V_FMA_F32_e64_dpp8_gfx11
37945 UINT64_C(3591569408), UINT64_C(0), // V_FMA_F32_e64_dpp8_gfx12
37946 UINT64_C(1077333393408), UINT64_C(0), // V_FMA_F32_e64_dpp_gfx11
37947 UINT64_C(1077333393408), UINT64_C(0), // V_FMA_F32_e64_dpp_gfx12
37948 UINT64_C(3591569408), UINT64_C(0), // V_FMA_F32_e64_gfx11
37949 UINT64_C(3591569408), UINT64_C(0), // V_FMA_F32_e64_gfx12
37950 UINT64_C(3578462208), UINT64_C(0), // V_FMA_F32_gfx10
37951 UINT64_C(3533045760), UINT64_C(0), // V_FMA_F32_gfx6_gfx7
37952 UINT64_C(3519741952), UINT64_C(0), // V_FMA_F32_vi
37953 UINT64_C(3591634944), UINT64_C(0), // V_FMA_F64_e64_gfx11
37954 UINT64_C(3591634944), UINT64_C(0), // V_FMA_F64_e64_gfx12
37955 UINT64_C(3578527744), UINT64_C(0), // V_FMA_F64_gfx10
37956 UINT64_C(3533176832), UINT64_C(0), // V_FMA_F64_gfx6_gfx7
37957 UINT64_C(3519807488), UINT64_C(0), // V_FMA_F64_vi
37958 UINT64_C(3522035712), UINT64_C(0), // V_FMA_LEGACY_F16_gfx9
37959 UINT64_C(3577741312), UINT64_C(0), // V_FMA_LEGACY_F32_gfx10
37960 UINT64_C(3424780288), UINT64_C(0), // V_FMA_MIXHI_F16_dpp8_gfx11
37961 UINT64_C(3424780288), UINT64_C(0), // V_FMA_MIXHI_F16_dpp8_gfx12
37962 UINT64_C(1077166604288), UINT64_C(0), // V_FMA_MIXHI_F16_dpp_gfx11
37963 UINT64_C(1077166604288), UINT64_C(0), // V_FMA_MIXHI_F16_dpp_gfx12
37964 UINT64_C(3424780288), UINT64_C(0), // V_FMA_MIXHI_F16_gfx10
37965 UINT64_C(3424780288), UINT64_C(0), // V_FMA_MIXHI_F16_gfx11
37966 UINT64_C(3424780288), UINT64_C(0), // V_FMA_MIXHI_F16_gfx12
37967 UINT64_C(3550609408), UINT64_C(0), // V_FMA_MIXHI_F16_vi
37968 UINT64_C(3424714752), UINT64_C(0), // V_FMA_MIXLO_F16_dpp8_gfx11
37969 UINT64_C(3424714752), UINT64_C(0), // V_FMA_MIXLO_F16_dpp8_gfx12
37970 UINT64_C(1077166538752), UINT64_C(0), // V_FMA_MIXLO_F16_dpp_gfx11
37971 UINT64_C(1077166538752), UINT64_C(0), // V_FMA_MIXLO_F16_dpp_gfx12
37972 UINT64_C(3424714752), UINT64_C(0), // V_FMA_MIXLO_F16_gfx10
37973 UINT64_C(3424714752), UINT64_C(0), // V_FMA_MIXLO_F16_gfx11
37974 UINT64_C(3424714752), UINT64_C(0), // V_FMA_MIXLO_F16_gfx12
37975 UINT64_C(3550543872), UINT64_C(0), // V_FMA_MIXLO_F16_vi
37976 UINT64_C(3424649216), UINT64_C(0), // V_FMA_MIX_F32_dpp8_gfx11
37977 UINT64_C(3424649216), UINT64_C(0), // V_FMA_MIX_F32_dpp8_gfx12
37978 UINT64_C(1077166473216), UINT64_C(0), // V_FMA_MIX_F32_dpp_gfx11
37979 UINT64_C(1077166473216), UINT64_C(0), // V_FMA_MIX_F32_dpp_gfx12
37980 UINT64_C(3424649216), UINT64_C(0), // V_FMA_MIX_F32_gfx10
37981 UINT64_C(3424649216), UINT64_C(0), // V_FMA_MIX_F32_gfx11
37982 UINT64_C(3424649216), UINT64_C(0), // V_FMA_MIX_F32_gfx12
37983 UINT64_C(3550478336), UINT64_C(0), // V_FMA_MIX_F32_vi
37984 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_dpp8_gfx10
37985 UINT64_C(2113978106), UINT64_C(0), // V_FRACT_F16_dpp_gfx10
37986 UINT64_C(2113966330), UINT64_C(0), // V_FRACT_F16_dpp_vi
37987 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_e32_gfx10
37988 UINT64_C(2113966080), UINT64_C(0), // V_FRACT_F16_e32_vi
37989 UINT64_C(3588161536), UINT64_C(0), // V_FRACT_F16_e64_gfx10
37990 UINT64_C(3515351040), UINT64_C(0), // V_FRACT_F16_e64_vi
37991 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_fake16_dpp8_gfx11
37992 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_fake16_dpp8_gfx12
37993 UINT64_C(2113978106), UINT64_C(0), // V_FRACT_F16_fake16_dpp_gfx11
37994 UINT64_C(2113978106), UINT64_C(0), // V_FRACT_F16_fake16_dpp_gfx12
37995 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_fake16_e32_gfx11
37996 UINT64_C(2113977856), UINT64_C(0), // V_FRACT_F16_fake16_e32_gfx12
37997 UINT64_C(3588161536), UINT64_C(0), // V_FRACT_F16_fake16_e64_dpp8_gfx11
37998 UINT64_C(3588161536), UINT64_C(0), // V_FRACT_F16_fake16_e64_dpp8_gfx12
37999 UINT64_C(1077329985536), UINT64_C(0), // V_FRACT_F16_fake16_e64_dpp_gfx11
38000 UINT64_C(1077329985536), UINT64_C(0), // V_FRACT_F16_fake16_e64_dpp_gfx12
38001 UINT64_C(3588161536), UINT64_C(0), // V_FRACT_F16_fake16_e64_gfx11
38002 UINT64_C(3588161536), UINT64_C(0), // V_FRACT_F16_fake16_e64_gfx12
38003 UINT64_C(2113978105), UINT64_C(0), // V_FRACT_F16_sdwa_gfx10
38004 UINT64_C(2113966329), UINT64_C(0), // V_FRACT_F16_sdwa_gfx9
38005 UINT64_C(2113966329), UINT64_C(0), // V_FRACT_F16_sdwa_vi
38006 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_dpp8_gfx10
38007 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_dpp8_gfx11
38008 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_dpp8_gfx12
38009 UINT64_C(2113945850), UINT64_C(0), // V_FRACT_F32_dpp_gfx10
38010 UINT64_C(2113945850), UINT64_C(0), // V_FRACT_F32_dpp_gfx11
38011 UINT64_C(2113945850), UINT64_C(0), // V_FRACT_F32_dpp_gfx12
38012 UINT64_C(2113943290), UINT64_C(0), // V_FRACT_F32_dpp_vi
38013 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_e32_gfx10
38014 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_e32_gfx11
38015 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_e32_gfx12
38016 UINT64_C(2113945600), UINT64_C(0), // V_FRACT_F32_e32_gfx6_gfx7
38017 UINT64_C(2113943040), UINT64_C(0), // V_FRACT_F32_e32_vi
38018 UINT64_C(3584032768), UINT64_C(0), // V_FRACT_F32_e64_dpp8_gfx11
38019 UINT64_C(3584032768), UINT64_C(0), // V_FRACT_F32_e64_dpp8_gfx12
38020 UINT64_C(1077325856768), UINT64_C(0), // V_FRACT_F32_e64_dpp_gfx11
38021 UINT64_C(1077325856768), UINT64_C(0), // V_FRACT_F32_e64_dpp_gfx12
38022 UINT64_C(3584032768), UINT64_C(0), // V_FRACT_F32_e64_gfx10
38023 UINT64_C(3584032768), UINT64_C(0), // V_FRACT_F32_e64_gfx11
38024 UINT64_C(3584032768), UINT64_C(0), // V_FRACT_F32_e64_gfx12
38025 UINT64_C(3544186880), UINT64_C(0), // V_FRACT_F32_e64_gfx6_gfx7
38026 UINT64_C(3512401920), UINT64_C(0), // V_FRACT_F32_e64_vi
38027 UINT64_C(2113945849), UINT64_C(0), // V_FRACT_F32_sdwa_gfx10
38028 UINT64_C(2113943289), UINT64_C(0), // V_FRACT_F32_sdwa_gfx9
38029 UINT64_C(2113943289), UINT64_C(0), // V_FRACT_F32_sdwa_vi
38030 UINT64_C(2113955066), UINT64_C(0), // V_FRACT_F64_dpp_vi
38031 UINT64_C(2113960960), UINT64_C(0), // V_FRACT_F64_e32_gfx10
38032 UINT64_C(2113960960), UINT64_C(0), // V_FRACT_F64_e32_gfx11
38033 UINT64_C(2113960960), UINT64_C(0), // V_FRACT_F64_e32_gfx12
38034 UINT64_C(2113960960), UINT64_C(0), // V_FRACT_F64_e32_gfx6_gfx7
38035 UINT64_C(2113954816), UINT64_C(0), // V_FRACT_F64_e32_vi
38036 UINT64_C(3585998848), UINT64_C(0), // V_FRACT_F64_e64_gfx10
38037 UINT64_C(3585998848), UINT64_C(0), // V_FRACT_F64_e64_gfx11
38038 UINT64_C(3585998848), UINT64_C(0), // V_FRACT_F64_e64_gfx12
38039 UINT64_C(3548119040), UINT64_C(0), // V_FRACT_F64_e64_gfx6_gfx7
38040 UINT64_C(3513909248), UINT64_C(0), // V_FRACT_F64_e64_vi
38041 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_dpp8_gfx10
38042 UINT64_C(2113975546), UINT64_C(0), // V_FREXP_EXP_I16_F16_dpp_gfx10
38043 UINT64_C(2113963770), UINT64_C(0), // V_FREXP_EXP_I16_F16_dpp_vi
38044 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_e32_gfx10
38045 UINT64_C(2113963520), UINT64_C(0), // V_FREXP_EXP_I16_F16_e32_vi
38046 UINT64_C(3587833856), UINT64_C(0), // V_FREXP_EXP_I16_F16_e64_gfx10
38047 UINT64_C(3515023360), UINT64_C(0), // V_FREXP_EXP_I16_F16_e64_vi
38048 UINT64_C(2113975545), UINT64_C(0), // V_FREXP_EXP_I16_F16_sdwa_gfx10
38049 UINT64_C(2113963769), UINT64_C(0), // V_FREXP_EXP_I16_F16_sdwa_gfx9
38050 UINT64_C(2113963769), UINT64_C(0), // V_FREXP_EXP_I16_F16_sdwa_vi
38051 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_dpp8_gfx11
38052 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_dpp8_gfx12
38053 UINT64_C(2113975546), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_dpp_gfx11
38054 UINT64_C(2113975546), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_dpp_gfx12
38055 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e32_gfx11
38056 UINT64_C(2113975296), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e32_gfx12
38057 UINT64_C(3587833856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx11
38058 UINT64_C(3587833856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx12
38059 UINT64_C(1077329657856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx11
38060 UINT64_C(1077329657856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx12
38061 UINT64_C(3587833856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_gfx11
38062 UINT64_C(3587833856), UINT64_C(0), // V_FREXP_EXP_I16_F16_t16_e64_gfx12
38063 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp8_gfx10
38064 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp8_gfx11
38065 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp8_gfx12
38066 UINT64_C(2113961722), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp_gfx10
38067 UINT64_C(2113961722), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp_gfx11
38068 UINT64_C(2113961722), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp_gfx12
38069 UINT64_C(2113955578), UINT64_C(0), // V_FREXP_EXP_I32_F32_dpp_vi
38070 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_e32_gfx10
38071 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_e32_gfx11
38072 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_e32_gfx12
38073 UINT64_C(2113961472), UINT64_C(0), // V_FREXP_EXP_I32_F32_e32_gfx6_gfx7
38074 UINT64_C(2113955328), UINT64_C(0), // V_FREXP_EXP_I32_F32_e32_vi
38075 UINT64_C(3586064384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_dpp8_gfx11
38076 UINT64_C(3586064384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_dpp8_gfx12
38077 UINT64_C(1077327888384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_dpp_gfx11
38078 UINT64_C(1077327888384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_dpp_gfx12
38079 UINT64_C(3586064384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_gfx10
38080 UINT64_C(3586064384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_gfx11
38081 UINT64_C(3586064384), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_gfx12
38082 UINT64_C(3548250112), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_gfx6_gfx7
38083 UINT64_C(3513974784), UINT64_C(0), // V_FREXP_EXP_I32_F32_e64_vi
38084 UINT64_C(2113961721), UINT64_C(0), // V_FREXP_EXP_I32_F32_sdwa_gfx10
38085 UINT64_C(2113955577), UINT64_C(0), // V_FREXP_EXP_I32_F32_sdwa_gfx9
38086 UINT64_C(2113955577), UINT64_C(0), // V_FREXP_EXP_I32_F32_sdwa_vi
38087 UINT64_C(2113954042), UINT64_C(0), // V_FREXP_EXP_I32_F64_dpp_vi
38088 UINT64_C(2113959936), UINT64_C(0), // V_FREXP_EXP_I32_F64_e32_gfx10
38089 UINT64_C(2113959936), UINT64_C(0), // V_FREXP_EXP_I32_F64_e32_gfx11
38090 UINT64_C(2113959936), UINT64_C(0), // V_FREXP_EXP_I32_F64_e32_gfx12
38091 UINT64_C(2113959936), UINT64_C(0), // V_FREXP_EXP_I32_F64_e32_gfx6_gfx7
38092 UINT64_C(2113953792), UINT64_C(0), // V_FREXP_EXP_I32_F64_e32_vi
38093 UINT64_C(3585867776), UINT64_C(0), // V_FREXP_EXP_I32_F64_e64_gfx10
38094 UINT64_C(3585867776), UINT64_C(0), // V_FREXP_EXP_I32_F64_e64_gfx11
38095 UINT64_C(3585867776), UINT64_C(0), // V_FREXP_EXP_I32_F64_e64_gfx12
38096 UINT64_C(3547856896), UINT64_C(0), // V_FREXP_EXP_I32_F64_e64_gfx6_gfx7
38097 UINT64_C(3513778176), UINT64_C(0), // V_FREXP_EXP_I32_F64_e64_vi
38098 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_dpp8_gfx10
38099 UINT64_C(2113975034), UINT64_C(0), // V_FREXP_MANT_F16_dpp_gfx10
38100 UINT64_C(2113963258), UINT64_C(0), // V_FREXP_MANT_F16_dpp_vi
38101 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_e32_gfx10
38102 UINT64_C(2113963008), UINT64_C(0), // V_FREXP_MANT_F16_e32_vi
38103 UINT64_C(3587768320), UINT64_C(0), // V_FREXP_MANT_F16_e64_gfx10
38104 UINT64_C(3514957824), UINT64_C(0), // V_FREXP_MANT_F16_e64_vi
38105 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_fake16_dpp8_gfx11
38106 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_fake16_dpp8_gfx12
38107 UINT64_C(2113975034), UINT64_C(0), // V_FREXP_MANT_F16_fake16_dpp_gfx11
38108 UINT64_C(2113975034), UINT64_C(0), // V_FREXP_MANT_F16_fake16_dpp_gfx12
38109 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e32_gfx11
38110 UINT64_C(2113974784), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e32_gfx12
38111 UINT64_C(3587768320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_dpp8_gfx11
38112 UINT64_C(3587768320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_dpp8_gfx12
38113 UINT64_C(1077329592320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_dpp_gfx11
38114 UINT64_C(1077329592320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_dpp_gfx12
38115 UINT64_C(3587768320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_gfx11
38116 UINT64_C(3587768320), UINT64_C(0), // V_FREXP_MANT_F16_fake16_e64_gfx12
38117 UINT64_C(2113975033), UINT64_C(0), // V_FREXP_MANT_F16_sdwa_gfx10
38118 UINT64_C(2113963257), UINT64_C(0), // V_FREXP_MANT_F16_sdwa_gfx9
38119 UINT64_C(2113963257), UINT64_C(0), // V_FREXP_MANT_F16_sdwa_vi
38120 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_dpp8_gfx10
38121 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_dpp8_gfx11
38122 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_dpp8_gfx12
38123 UINT64_C(2113962234), UINT64_C(0), // V_FREXP_MANT_F32_dpp_gfx10
38124 UINT64_C(2113962234), UINT64_C(0), // V_FREXP_MANT_F32_dpp_gfx11
38125 UINT64_C(2113962234), UINT64_C(0), // V_FREXP_MANT_F32_dpp_gfx12
38126 UINT64_C(2113956090), UINT64_C(0), // V_FREXP_MANT_F32_dpp_vi
38127 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_e32_gfx10
38128 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_e32_gfx11
38129 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_e32_gfx12
38130 UINT64_C(2113961984), UINT64_C(0), // V_FREXP_MANT_F32_e32_gfx6_gfx7
38131 UINT64_C(2113955840), UINT64_C(0), // V_FREXP_MANT_F32_e32_vi
38132 UINT64_C(3586129920), UINT64_C(0), // V_FREXP_MANT_F32_e64_dpp8_gfx11
38133 UINT64_C(3586129920), UINT64_C(0), // V_FREXP_MANT_F32_e64_dpp8_gfx12
38134 UINT64_C(1077327953920), UINT64_C(0), // V_FREXP_MANT_F32_e64_dpp_gfx11
38135 UINT64_C(1077327953920), UINT64_C(0), // V_FREXP_MANT_F32_e64_dpp_gfx12
38136 UINT64_C(3586129920), UINT64_C(0), // V_FREXP_MANT_F32_e64_gfx10
38137 UINT64_C(3586129920), UINT64_C(0), // V_FREXP_MANT_F32_e64_gfx11
38138 UINT64_C(3586129920), UINT64_C(0), // V_FREXP_MANT_F32_e64_gfx12
38139 UINT64_C(3548381184), UINT64_C(0), // V_FREXP_MANT_F32_e64_gfx6_gfx7
38140 UINT64_C(3514040320), UINT64_C(0), // V_FREXP_MANT_F32_e64_vi
38141 UINT64_C(2113962233), UINT64_C(0), // V_FREXP_MANT_F32_sdwa_gfx10
38142 UINT64_C(2113956089), UINT64_C(0), // V_FREXP_MANT_F32_sdwa_gfx9
38143 UINT64_C(2113956089), UINT64_C(0), // V_FREXP_MANT_F32_sdwa_vi
38144 UINT64_C(2113954554), UINT64_C(0), // V_FREXP_MANT_F64_dpp_vi
38145 UINT64_C(2113960448), UINT64_C(0), // V_FREXP_MANT_F64_e32_gfx10
38146 UINT64_C(2113960448), UINT64_C(0), // V_FREXP_MANT_F64_e32_gfx11
38147 UINT64_C(2113960448), UINT64_C(0), // V_FREXP_MANT_F64_e32_gfx12
38148 UINT64_C(2113960448), UINT64_C(0), // V_FREXP_MANT_F64_e32_gfx6_gfx7
38149 UINT64_C(2113954304), UINT64_C(0), // V_FREXP_MANT_F64_e32_vi
38150 UINT64_C(3585933312), UINT64_C(0), // V_FREXP_MANT_F64_e64_gfx10
38151 UINT64_C(3585933312), UINT64_C(0), // V_FREXP_MANT_F64_e64_gfx11
38152 UINT64_C(3585933312), UINT64_C(0), // V_FREXP_MANT_F64_e64_gfx12
38153 UINT64_C(3547987968), UINT64_C(0), // V_FREXP_MANT_F64_e64_gfx6_gfx7
38154 UINT64_C(3513843712), UINT64_C(0), // V_FREXP_MANT_F64_e64_vi
38155 UINT64_C(0), UINT64_C(0), // V_ILLEGAL
38156 UINT64_C(3590455296), UINT64_C(0), // V_INTERP_MOV_F32_e64_gfx10
38157 UINT64_C(3530686464), UINT64_C(0), // V_INTERP_MOV_F32_e64_vi
38158 UINT64_C(3355574272), UINT64_C(0), // V_INTERP_MOV_F32_gfx10
38159 UINT64_C(3355574272), UINT64_C(0), // V_INTERP_MOV_F32_si
38160 UINT64_C(3556900864), UINT64_C(0), // V_INTERP_MOV_F32_vi
38161 UINT64_C(3439460352), UINT64_C(0), // V_INTERP_P10_F16_F32_inreg_gfx11
38162 UINT64_C(3439460352), UINT64_C(0), // V_INTERP_P10_F16_F32_inreg_gfx12
38163 UINT64_C(3439329280), UINT64_C(0), // V_INTERP_P10_F32_inreg_gfx11
38164 UINT64_C(3439329280), UINT64_C(0), // V_INTERP_P10_F32_inreg_gfx12
38165 UINT64_C(3439591424), UINT64_C(0), // V_INTERP_P10_RTZ_F16_F32_inreg_gfx11
38166 UINT64_C(3439591424), UINT64_C(0), // V_INTERP_P10_RTZ_F16_F32_inreg_gfx12
38167 UINT64_C(3611426816), UINT64_C(0), // V_INTERP_P1LL_F16_gfx10
38168 UINT64_C(3530817536), UINT64_C(0), // V_INTERP_P1LL_F16_vi
38169 UINT64_C(3611492352), UINT64_C(0), // V_INTERP_P1LV_F16_gfx10
38170 UINT64_C(3530883072), UINT64_C(0), // V_INTERP_P1LV_F16_vi
38171 UINT64_C(3355443200), UINT64_C(0), // V_INTERP_P1_F32_16bank_gfx10
38172 UINT64_C(3355443200), UINT64_C(0), // V_INTERP_P1_F32_16bank_si
38173 UINT64_C(3556769792), UINT64_C(0), // V_INTERP_P1_F32_16bank_vi
38174 UINT64_C(3590324224), UINT64_C(0), // V_INTERP_P1_F32_e64_gfx10
38175 UINT64_C(3530555392), UINT64_C(0), // V_INTERP_P1_F32_e64_vi
38176 UINT64_C(3355443200), UINT64_C(0), // V_INTERP_P1_F32_gfx10
38177 UINT64_C(3355443200), UINT64_C(0), // V_INTERP_P1_F32_si
38178 UINT64_C(3556769792), UINT64_C(0), // V_INTERP_P1_F32_vi
38179 UINT64_C(3439525888), UINT64_C(0), // V_INTERP_P2_F16_F32_inreg_gfx11
38180 UINT64_C(3439525888), UINT64_C(0), // V_INTERP_P2_F16_F32_inreg_gfx12
38181 UINT64_C(3612999680), UINT64_C(0), // V_INTERP_P2_F16_gfx10
38182 UINT64_C(3531014144), UINT64_C(0), // V_INTERP_P2_F16_gfx9_gfx9
38183 UINT64_C(3530948608), UINT64_C(0), // V_INTERP_P2_F16_vi
38184 UINT64_C(3590389760), UINT64_C(0), // V_INTERP_P2_F32_e64_gfx10
38185 UINT64_C(3530620928), UINT64_C(0), // V_INTERP_P2_F32_e64_vi
38186 UINT64_C(3355508736), UINT64_C(0), // V_INTERP_P2_F32_gfx10
38187 UINT64_C(3439394816), UINT64_C(0), // V_INTERP_P2_F32_inreg_gfx11
38188 UINT64_C(3439394816), UINT64_C(0), // V_INTERP_P2_F32_inreg_gfx12
38189 UINT64_C(3355508736), UINT64_C(0), // V_INTERP_P2_F32_si
38190 UINT64_C(3556835328), UINT64_C(0), // V_INTERP_P2_F32_vi
38191 UINT64_C(3530948608), UINT64_C(0), // V_INTERP_P2_LEGACY_F16_gfx9
38192 UINT64_C(3439656960), UINT64_C(0), // V_INTERP_P2_RTZ_F16_F32_inreg_gfx11
38193 UINT64_C(3439656960), UINT64_C(0), // V_INTERP_P2_RTZ_F16_F32_inreg_gfx12
38194 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_dpp8_gfx10
38195 UINT64_C(1979711738), UINT64_C(0), // V_LDEXP_F16_dpp_gfx10
38196 UINT64_C(1711276282), UINT64_C(0), // V_LDEXP_F16_dpp_vi
38197 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_e32_gfx10
38198 UINT64_C(1711276032), UINT64_C(0), // V_LDEXP_F16_e32_vi
38199 UINT64_C(3577413632), UINT64_C(0), // V_LDEXP_F16_e64_gfx10
38200 UINT64_C(3509780480), UINT64_C(0), // V_LDEXP_F16_e64_vi
38201 UINT64_C(1979711737), UINT64_C(0), // V_LDEXP_F16_sdwa_gfx10
38202 UINT64_C(1711276281), UINT64_C(0), // V_LDEXP_F16_sdwa_gfx9
38203 UINT64_C(1711276281), UINT64_C(0), // V_LDEXP_F16_sdwa_vi
38204 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_t16_dpp8_gfx11
38205 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_t16_dpp8_gfx12
38206 UINT64_C(1979711738), UINT64_C(0), // V_LDEXP_F16_t16_dpp_gfx11
38207 UINT64_C(1979711738), UINT64_C(0), // V_LDEXP_F16_t16_dpp_gfx12
38208 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_t16_e32_gfx11
38209 UINT64_C(1979711488), UINT64_C(0), // V_LDEXP_F16_t16_e32_gfx12
38210 UINT64_C(3577413632), UINT64_C(0), // V_LDEXP_F16_t16_e64_dpp8_gfx11
38211 UINT64_C(3577413632), UINT64_C(0), // V_LDEXP_F16_t16_e64_dpp8_gfx12
38212 UINT64_C(1077319237632), UINT64_C(0), // V_LDEXP_F16_t16_e64_dpp_gfx11
38213 UINT64_C(1077319237632), UINT64_C(0), // V_LDEXP_F16_t16_e64_dpp_gfx12
38214 UINT64_C(3577413632), UINT64_C(0), // V_LDEXP_F16_t16_e64_gfx11
38215 UINT64_C(3577413632), UINT64_C(0), // V_LDEXP_F16_t16_e64_gfx12
38216 UINT64_C(1442840576), UINT64_C(0), // V_LDEXP_F32_e32_gfx6_gfx7
38217 UINT64_C(3608936448), UINT64_C(0), // V_LDEXP_F32_e64_dpp8_gfx11
38218 UINT64_C(3608936448), UINT64_C(0), // V_LDEXP_F32_e64_dpp8_gfx12
38219 UINT64_C(1077350760448), UINT64_C(0), // V_LDEXP_F32_e64_dpp_gfx11
38220 UINT64_C(1077350760448), UINT64_C(0), // V_LDEXP_F32_e64_dpp_gfx12
38221 UINT64_C(3613523968), UINT64_C(0), // V_LDEXP_F32_e64_gfx10
38222 UINT64_C(3608936448), UINT64_C(0), // V_LDEXP_F32_e64_gfx11
38223 UINT64_C(3608936448), UINT64_C(0), // V_LDEXP_F32_e64_gfx12
38224 UINT64_C(3528851456), UINT64_C(0), // V_LDEXP_F32_e64_gfx6_gfx7
38225 UINT64_C(3532128256), UINT64_C(0), // V_LDEXP_F32_e64_vi
38226 UINT64_C(3609919488), UINT64_C(0), // V_LDEXP_F64_e64_gfx11
38227 UINT64_C(3609919488), UINT64_C(0), // V_LDEXP_F64_e64_gfx12
38228 UINT64_C(3580362752), UINT64_C(0), // V_LDEXP_F64_gfx10
38229 UINT64_C(3536846848), UINT64_C(0), // V_LDEXP_F64_gfx6_gfx7
38230 UINT64_C(3531866112), UINT64_C(0), // V_LDEXP_F64_vi
38231 UINT64_C(3591700480), UINT64_C(0), // V_LERP_U8_e64_dpp8_gfx11
38232 UINT64_C(3591700480), UINT64_C(0), // V_LERP_U8_e64_dpp8_gfx12
38233 UINT64_C(1077333524480), UINT64_C(0), // V_LERP_U8_e64_dpp_gfx11
38234 UINT64_C(1077333524480), UINT64_C(0), // V_LERP_U8_e64_dpp_gfx12
38235 UINT64_C(3591700480), UINT64_C(0), // V_LERP_U8_e64_gfx11
38236 UINT64_C(3591700480), UINT64_C(0), // V_LERP_U8_e64_gfx12
38237 UINT64_C(3578593280), UINT64_C(0), // V_LERP_U8_gfx10
38238 UINT64_C(3533307904), UINT64_C(0), // V_LERP_U8_gfx6_gfx7
38239 UINT64_C(3519873024), UINT64_C(0), // V_LERP_U8_vi
38240 UINT64_C(2113948672), UINT64_C(0), // V_LOG_CLAMP_F32_e32_gfx6_gfx7
38241 UINT64_C(3544973312), UINT64_C(0), // V_LOG_CLAMP_F32_e64_gfx6_gfx7
38242 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_dpp8_gfx10
38243 UINT64_C(2113974010), UINT64_C(0), // V_LOG_F16_dpp_gfx10
38244 UINT64_C(2113962234), UINT64_C(0), // V_LOG_F16_dpp_vi
38245 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_e32_gfx10
38246 UINT64_C(2113961984), UINT64_C(0), // V_LOG_F16_e32_vi
38247 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_e64_gfx10
38248 UINT64_C(3514826752), UINT64_C(0), // V_LOG_F16_e64_vi
38249 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_fake16_dpp8_gfx11
38250 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_fake16_dpp8_gfx12
38251 UINT64_C(2113974010), UINT64_C(0), // V_LOG_F16_fake16_dpp_gfx11
38252 UINT64_C(2113974010), UINT64_C(0), // V_LOG_F16_fake16_dpp_gfx12
38253 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_fake16_e32_gfx11
38254 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_fake16_e32_gfx12
38255 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_fake16_e64_dpp8_gfx11
38256 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_fake16_e64_dpp8_gfx12
38257 UINT64_C(1077329461248), UINT64_C(0), // V_LOG_F16_fake16_e64_dpp_gfx11
38258 UINT64_C(1077329461248), UINT64_C(0), // V_LOG_F16_fake16_e64_dpp_gfx12
38259 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_fake16_e64_gfx11
38260 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_fake16_e64_gfx12
38261 UINT64_C(2113974009), UINT64_C(0), // V_LOG_F16_sdwa_gfx10
38262 UINT64_C(2113962233), UINT64_C(0), // V_LOG_F16_sdwa_gfx9
38263 UINT64_C(2113962233), UINT64_C(0), // V_LOG_F16_sdwa_vi
38264 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_t16_dpp8_gfx11
38265 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_t16_dpp8_gfx12
38266 UINT64_C(2113974010), UINT64_C(0), // V_LOG_F16_t16_dpp_gfx11
38267 UINT64_C(2113974010), UINT64_C(0), // V_LOG_F16_t16_dpp_gfx12
38268 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_t16_e32_gfx11
38269 UINT64_C(2113973760), UINT64_C(0), // V_LOG_F16_t16_e32_gfx12
38270 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_t16_e64_dpp8_gfx11
38271 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_t16_e64_dpp8_gfx12
38272 UINT64_C(1077329461248), UINT64_C(0), // V_LOG_F16_t16_e64_dpp_gfx11
38273 UINT64_C(1077329461248), UINT64_C(0), // V_LOG_F16_t16_e64_dpp_gfx12
38274 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_t16_e64_gfx11
38275 UINT64_C(3587637248), UINT64_C(0), // V_LOG_F16_t16_e64_gfx12
38276 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_dpp8_gfx10
38277 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_dpp8_gfx11
38278 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_dpp8_gfx12
38279 UINT64_C(2113949434), UINT64_C(0), // V_LOG_F32_dpp_gfx10
38280 UINT64_C(2113949434), UINT64_C(0), // V_LOG_F32_dpp_gfx11
38281 UINT64_C(2113949434), UINT64_C(0), // V_LOG_F32_dpp_gfx12
38282 UINT64_C(2113946362), UINT64_C(0), // V_LOG_F32_dpp_vi
38283 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_e32_gfx10
38284 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_e32_gfx11
38285 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_e32_gfx12
38286 UINT64_C(2113949184), UINT64_C(0), // V_LOG_F32_e32_gfx6_gfx7
38287 UINT64_C(2113946112), UINT64_C(0), // V_LOG_F32_e32_vi
38288 UINT64_C(3584491520), UINT64_C(0), // V_LOG_F32_e64_dpp8_gfx11
38289 UINT64_C(3584491520), UINT64_C(0), // V_LOG_F32_e64_dpp8_gfx12
38290 UINT64_C(1077326315520), UINT64_C(0), // V_LOG_F32_e64_dpp_gfx11
38291 UINT64_C(1077326315520), UINT64_C(0), // V_LOG_F32_e64_dpp_gfx12
38292 UINT64_C(3584491520), UINT64_C(0), // V_LOG_F32_e64_gfx10
38293 UINT64_C(3584491520), UINT64_C(0), // V_LOG_F32_e64_gfx11
38294 UINT64_C(3584491520), UINT64_C(0), // V_LOG_F32_e64_gfx12
38295 UINT64_C(3545104384), UINT64_C(0), // V_LOG_F32_e64_gfx6_gfx7
38296 UINT64_C(3512795136), UINT64_C(0), // V_LOG_F32_e64_vi
38297 UINT64_C(2113949433), UINT64_C(0), // V_LOG_F32_sdwa_gfx10
38298 UINT64_C(2113946361), UINT64_C(0), // V_LOG_F32_sdwa_gfx9
38299 UINT64_C(2113946361), UINT64_C(0), // V_LOG_F32_sdwa_vi
38300 UINT64_C(2113968378), UINT64_C(0), // V_LOG_LEGACY_F32_dpp_vi
38301 UINT64_C(2113964544), UINT64_C(0), // V_LOG_LEGACY_F32_e32_gfx7
38302 UINT64_C(2113968128), UINT64_C(0), // V_LOG_LEGACY_F32_e32_vi
38303 UINT64_C(3549036544), UINT64_C(0), // V_LOG_LEGACY_F32_e64_gfx7
38304 UINT64_C(3515613184), UINT64_C(0), // V_LOG_LEGACY_F32_e64_vi
38305 UINT64_C(2113968377), UINT64_C(0), // V_LOG_LEGACY_F32_sdwa_gfx9
38306 UINT64_C(2113968377), UINT64_C(0), // V_LOG_LEGACY_F32_sdwa_vi
38307 UINT64_C(1409286394), UINT64_C(0), // V_LSHLREV_B16_dpp_vi
38308 UINT64_C(1409286144), UINT64_C(0), // V_LSHLREV_B16_e32_vi
38309 UINT64_C(3509190656), UINT64_C(0), // V_LSHLREV_B16_e64_vi
38310 UINT64_C(3608412160), UINT64_C(0), // V_LSHLREV_B16_gfx10
38311 UINT64_C(1409286393), UINT64_C(0), // V_LSHLREV_B16_sdwa_gfx9
38312 UINT64_C(1409286393), UINT64_C(0), // V_LSHLREV_B16_sdwa_vi
38313 UINT64_C(3610771456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_dpp8_gfx11
38314 UINT64_C(3610771456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_dpp8_gfx12
38315 UINT64_C(1077352595456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_dpp_gfx11
38316 UINT64_C(1077352595456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_dpp_gfx12
38317 UINT64_C(3610771456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_gfx11
38318 UINT64_C(3610771456), UINT64_C(0), // V_LSHLREV_B16_t16_e64_gfx12
38319 UINT64_C(872415232), UINT64_C(0), // V_LSHLREV_B32_dpp8_gfx10
38320 UINT64_C(805306368), UINT64_C(0), // V_LSHLREV_B32_dpp8_gfx11
38321 UINT64_C(805306368), UINT64_C(0), // V_LSHLREV_B32_dpp8_gfx12
38322 UINT64_C(872415482), UINT64_C(0), // V_LSHLREV_B32_dpp_gfx10
38323 UINT64_C(805306618), UINT64_C(0), // V_LSHLREV_B32_dpp_gfx11
38324 UINT64_C(805306618), UINT64_C(0), // V_LSHLREV_B32_dpp_gfx12
38325 UINT64_C(603980026), UINT64_C(0), // V_LSHLREV_B32_dpp_vi
38326 UINT64_C(872415232), UINT64_C(0), // V_LSHLREV_B32_e32_gfx10
38327 UINT64_C(805306368), UINT64_C(0), // V_LSHLREV_B32_e32_gfx11
38328 UINT64_C(805306368), UINT64_C(0), // V_LSHLREV_B32_e32_gfx12
38329 UINT64_C(872415232), UINT64_C(0), // V_LSHLREV_B32_e32_gfx6_gfx7
38330 UINT64_C(603979776), UINT64_C(0), // V_LSHLREV_B32_e32_vi
38331 UINT64_C(3575119872), UINT64_C(0), // V_LSHLREV_B32_e64_dpp8_gfx11
38332 UINT64_C(3575119872), UINT64_C(0), // V_LSHLREV_B32_e64_dpp8_gfx12
38333 UINT64_C(1077316943872), UINT64_C(0), // V_LSHLREV_B32_e64_dpp_gfx11
38334 UINT64_C(1077316943872), UINT64_C(0), // V_LSHLREV_B32_e64_dpp_gfx12
38335 UINT64_C(3575250944), UINT64_C(0), // V_LSHLREV_B32_e64_gfx10
38336 UINT64_C(3575119872), UINT64_C(0), // V_LSHLREV_B32_e64_gfx11
38337 UINT64_C(3575119872), UINT64_C(0), // V_LSHLREV_B32_e64_gfx12
38338 UINT64_C(3526623232), UINT64_C(0), // V_LSHLREV_B32_e64_gfx6_gfx7
38339 UINT64_C(3507617792), UINT64_C(0), // V_LSHLREV_B32_e64_vi
38340 UINT64_C(872415481), UINT64_C(0), // V_LSHLREV_B32_sdwa_gfx10
38341 UINT64_C(603980025), UINT64_C(0), // V_LSHLREV_B32_sdwa_gfx9
38342 UINT64_C(603980025), UINT64_C(0), // V_LSHLREV_B32_sdwa_vi
38343 UINT64_C(1040187392), UINT64_C(0), // V_LSHLREV_B64_e32_gfx12
38344 UINT64_C(3611033600), UINT64_C(0), // V_LSHLREV_B64_e64_gfx11
38345 UINT64_C(3575578624), UINT64_C(0), // V_LSHLREV_B64_e64_gfx12
38346 UINT64_C(3607035904), UINT64_C(0), // V_LSHLREV_B64_gfx10
38347 UINT64_C(3532587008), UINT64_C(0), // V_LSHLREV_B64_vi
38348 UINT64_C(3594911744), UINT64_C(0), // V_LSHL_ADD_U32_e64_dpp8_gfx11
38349 UINT64_C(3594911744), UINT64_C(0), // V_LSHL_ADD_U32_e64_dpp8_gfx12
38350 UINT64_C(1077336735744), UINT64_C(0), // V_LSHL_ADD_U32_e64_dpp_gfx11
38351 UINT64_C(1077336735744), UINT64_C(0), // V_LSHL_ADD_U32_e64_dpp_gfx12
38352 UINT64_C(3594911744), UINT64_C(0), // V_LSHL_ADD_U32_e64_gfx11
38353 UINT64_C(3594911744), UINT64_C(0), // V_LSHL_ADD_U32_e64_gfx12
38354 UINT64_C(3611688960), UINT64_C(0), // V_LSHL_ADD_U32_gfx10
38355 UINT64_C(3523018752), UINT64_C(0), // V_LSHL_ADD_U32_vi
38356 UINT64_C(3523739648), UINT64_C(0), // V_LSHL_ADD_U64_vi
38357 UINT64_C(838860800), UINT64_C(0), // V_LSHL_B32_e32_gfx6_gfx7
38358 UINT64_C(3526492160), UINT64_C(0), // V_LSHL_B32_e64_gfx6_gfx7
38359 UINT64_C(3535929344), UINT64_C(0), // V_LSHL_B64_gfx6_gfx7
38360 UINT64_C(3595960320), UINT64_C(0), // V_LSHL_OR_B32_e64_dpp8_gfx11
38361 UINT64_C(3595960320), UINT64_C(0), // V_LSHL_OR_B32_e64_dpp8_gfx12
38362 UINT64_C(1077337784320), UINT64_C(0), // V_LSHL_OR_B32_e64_dpp_gfx11
38363 UINT64_C(1077337784320), UINT64_C(0), // V_LSHL_OR_B32_e64_dpp_gfx12
38364 UINT64_C(3595960320), UINT64_C(0), // V_LSHL_OR_B32_e64_gfx11
38365 UINT64_C(3595960320), UINT64_C(0), // V_LSHL_OR_B32_e64_gfx12
38366 UINT64_C(3614375936), UINT64_C(0), // V_LSHL_OR_B32_gfx10
38367 UINT64_C(3523215360), UINT64_C(0), // V_LSHL_OR_B32_vi
38368 UINT64_C(1442840826), UINT64_C(0), // V_LSHRREV_B16_dpp_vi
38369 UINT64_C(1442840576), UINT64_C(0), // V_LSHRREV_B16_e32_vi
38370 UINT64_C(3509256192), UINT64_C(0), // V_LSHRREV_B16_e64_vi
38371 UINT64_C(3607560192), UINT64_C(0), // V_LSHRREV_B16_gfx10
38372 UINT64_C(1442840825), UINT64_C(0), // V_LSHRREV_B16_sdwa_gfx9
38373 UINT64_C(1442840825), UINT64_C(0), // V_LSHRREV_B16_sdwa_vi
38374 UINT64_C(3610836992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_dpp8_gfx11
38375 UINT64_C(3610836992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_dpp8_gfx12
38376 UINT64_C(1077352660992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_dpp_gfx11
38377 UINT64_C(1077352660992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_dpp_gfx12
38378 UINT64_C(3610836992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_gfx11
38379 UINT64_C(3610836992), UINT64_C(0), // V_LSHRREV_B16_t16_e64_gfx12
38380 UINT64_C(738197504), UINT64_C(0), // V_LSHRREV_B32_dpp8_gfx10
38381 UINT64_C(838860800), UINT64_C(0), // V_LSHRREV_B32_dpp8_gfx11
38382 UINT64_C(838860800), UINT64_C(0), // V_LSHRREV_B32_dpp8_gfx12
38383 UINT64_C(738197754), UINT64_C(0), // V_LSHRREV_B32_dpp_gfx10
38384 UINT64_C(838861050), UINT64_C(0), // V_LSHRREV_B32_dpp_gfx11
38385 UINT64_C(838861050), UINT64_C(0), // V_LSHRREV_B32_dpp_gfx12
38386 UINT64_C(536871162), UINT64_C(0), // V_LSHRREV_B32_dpp_vi
38387 UINT64_C(738197504), UINT64_C(0), // V_LSHRREV_B32_e32_gfx10
38388 UINT64_C(838860800), UINT64_C(0), // V_LSHRREV_B32_e32_gfx11
38389 UINT64_C(838860800), UINT64_C(0), // V_LSHRREV_B32_e32_gfx12
38390 UINT64_C(738197504), UINT64_C(0), // V_LSHRREV_B32_e32_gfx6_gfx7
38391 UINT64_C(536870912), UINT64_C(0), // V_LSHRREV_B32_e32_vi
38392 UINT64_C(3575185408), UINT64_C(0), // V_LSHRREV_B32_e64_dpp8_gfx11
38393 UINT64_C(3575185408), UINT64_C(0), // V_LSHRREV_B32_e64_dpp8_gfx12
38394 UINT64_C(1077317009408), UINT64_C(0), // V_LSHRREV_B32_e64_dpp_gfx11
38395 UINT64_C(1077317009408), UINT64_C(0), // V_LSHRREV_B32_e64_dpp_gfx12
38396 UINT64_C(3574988800), UINT64_C(0), // V_LSHRREV_B32_e64_gfx10
38397 UINT64_C(3575185408), UINT64_C(0), // V_LSHRREV_B32_e64_gfx11
38398 UINT64_C(3575185408), UINT64_C(0), // V_LSHRREV_B32_e64_gfx12
38399 UINT64_C(3526098944), UINT64_C(0), // V_LSHRREV_B32_e64_gfx6_gfx7
38400 UINT64_C(3507486720), UINT64_C(0), // V_LSHRREV_B32_e64_vi
38401 UINT64_C(738197753), UINT64_C(0), // V_LSHRREV_B32_sdwa_gfx10
38402 UINT64_C(536871161), UINT64_C(0), // V_LSHRREV_B32_sdwa_gfx9
38403 UINT64_C(536871161), UINT64_C(0), // V_LSHRREV_B32_sdwa_vi
38404 UINT64_C(3611099136), UINT64_C(0), // V_LSHRREV_B64_e64_gfx11
38405 UINT64_C(3611099136), UINT64_C(0), // V_LSHRREV_B64_e64_gfx12
38406 UINT64_C(3607101440), UINT64_C(0), // V_LSHRREV_B64_gfx10
38407 UINT64_C(3532652544), UINT64_C(0), // V_LSHRREV_B64_vi
38408 UINT64_C(704643072), UINT64_C(0), // V_LSHR_B32_e32_gfx6_gfx7
38409 UINT64_C(3525967872), UINT64_C(0), // V_LSHR_B32_e64_gfx6_gfx7
38410 UINT64_C(3536060416), UINT64_C(0), // V_LSHR_B64_gfx6_gfx7
38411 UINT64_C(1174405370), UINT64_C(0), // V_MAC_F16_dpp_vi
38412 UINT64_C(1174405120), UINT64_C(0), // V_MAC_F16_e32_vi
38413 UINT64_C(3508731904), UINT64_C(0), // V_MAC_F16_e64_vi
38414 UINT64_C(1174405369), UINT64_C(0), // V_MAC_F16_sdwa_vi
38415 UINT64_C(1040187392), UINT64_C(0), // V_MAC_F32_dpp8_gfx10
38416 UINT64_C(1040187642), UINT64_C(0), // V_MAC_F32_dpp_gfx10
38417 UINT64_C(738197754), UINT64_C(0), // V_MAC_F32_dpp_vi
38418 UINT64_C(1040187392), UINT64_C(0), // V_MAC_F32_e32_gfx10
38419 UINT64_C(1040187392), UINT64_C(0), // V_MAC_F32_e32_gfx6_gfx7
38420 UINT64_C(738197504), UINT64_C(0), // V_MAC_F32_e32_vi
38421 UINT64_C(3575578624), UINT64_C(0), // V_MAC_F32_e64_gfx10
38422 UINT64_C(3527278592), UINT64_C(0), // V_MAC_F32_e64_gfx6_gfx7
38423 UINT64_C(3507879936), UINT64_C(0), // V_MAC_F32_e64_vi
38424 UINT64_C(738197753), UINT64_C(0), // V_MAC_F32_sdwa_vi
38425 UINT64_C(201326592), UINT64_C(0), // V_MAC_LEGACY_F32_e32_gfx10
38426 UINT64_C(201326592), UINT64_C(0), // V_MAC_LEGACY_F32_e32_gfx6_gfx7
38427 UINT64_C(3573940224), UINT64_C(0), // V_MAC_LEGACY_F32_e64_gfx10
38428 UINT64_C(3524001792), UINT64_C(0), // V_MAC_LEGACY_F32_e64_gfx6_gfx7
38429 UINT64_C(1241513984), UINT64_C(0), // V_MADAK_F16_vi
38430 UINT64_C(1107296256), UINT64_C(0), // V_MADAK_F32_gfx10
38431 UINT64_C(1107296256), UINT64_C(0), // V_MADAK_F32_gfx6_gfx7
38432 UINT64_C(805306368), UINT64_C(0), // V_MADAK_F32_vi
38433 UINT64_C(1207959552), UINT64_C(0), // V_MADMK_F16_vi
38434 UINT64_C(1073741824), UINT64_C(0), // V_MADMK_F32_gfx10
38435 UINT64_C(1073741824), UINT64_C(0), // V_MADMK_F32_gfx6_gfx7
38436 UINT64_C(771751936), UINT64_C(0), // V_MADMK_F32_vi
38437 UINT64_C(3607035904), UINT64_C(0), // V_MAD_CO_I64_I32_e64_gfx12
38438 UINT64_C(3606970368), UINT64_C(0), // V_MAD_CO_U64_U32_e64_gfx12
38439 UINT64_C(3523411968), UINT64_C(0), // V_MAD_F16_gfx9_gfx9
38440 UINT64_C(3521773568), UINT64_C(0), // V_MAD_F16_vi
38441 UINT64_C(3577806848), UINT64_C(0), // V_MAD_F32_gfx10
38442 UINT64_C(3531735040), UINT64_C(0), // V_MAD_F32_gfx6_gfx7
38443 UINT64_C(3519086592), UINT64_C(0), // V_MAD_F32_vi
38444 UINT64_C(3595763712), UINT64_C(0), // V_MAD_I16_e64_dpp8_gfx11
38445 UINT64_C(3595763712), UINT64_C(0), // V_MAD_I16_e64_dpp8_gfx12
38446 UINT64_C(1077337587712), UINT64_C(0), // V_MAD_I16_e64_dpp_gfx11
38447 UINT64_C(1077337587712), UINT64_C(0), // V_MAD_I16_e64_dpp_gfx12
38448 UINT64_C(3595763712), UINT64_C(0), // V_MAD_I16_e64_gfx11
38449 UINT64_C(3595763712), UINT64_C(0), // V_MAD_I16_e64_gfx12
38450 UINT64_C(3613261824), UINT64_C(0), // V_MAD_I16_gfx10
38451 UINT64_C(3523543040), UINT64_C(0), // V_MAD_I16_gfx9_gfx9
38452 UINT64_C(3521904640), UINT64_C(0), // V_MAD_I16_vi
38453 UINT64_C(3596222464), UINT64_C(0), // V_MAD_I32_I16_e64_dpp8_gfx11
38454 UINT64_C(3596222464), UINT64_C(0), // V_MAD_I32_I16_e64_dpp8_gfx12
38455 UINT64_C(1077338046464), UINT64_C(0), // V_MAD_I32_I16_e64_dpp_gfx11
38456 UINT64_C(1077338046464), UINT64_C(0), // V_MAD_I32_I16_e64_dpp_gfx12
38457 UINT64_C(3596222464), UINT64_C(0), // V_MAD_I32_I16_e64_gfx11
38458 UINT64_C(3596222464), UINT64_C(0), // V_MAD_I32_I16_e64_gfx12
38459 UINT64_C(3614769152), UINT64_C(0), // V_MAD_I32_I16_gfx10
38460 UINT64_C(3522297856), UINT64_C(0), // V_MAD_I32_I16_vi
38461 UINT64_C(3590979584), UINT64_C(0), // V_MAD_I32_I24_e64_dpp8_gfx11
38462 UINT64_C(3590979584), UINT64_C(0), // V_MAD_I32_I24_e64_dpp8_gfx12
38463 UINT64_C(1077332803584), UINT64_C(0), // V_MAD_I32_I24_e64_dpp_gfx11
38464 UINT64_C(1077332803584), UINT64_C(0), // V_MAD_I32_I24_e64_dpp_gfx12
38465 UINT64_C(3590979584), UINT64_C(0), // V_MAD_I32_I24_e64_gfx11
38466 UINT64_C(3590979584), UINT64_C(0), // V_MAD_I32_I24_e64_gfx12
38467 UINT64_C(3577872384), UINT64_C(0), // V_MAD_I32_I24_gfx10
38468 UINT64_C(3531866112), UINT64_C(0), // V_MAD_I32_I24_gfx6_gfx7
38469 UINT64_C(3519152128), UINT64_C(0), // V_MAD_I32_I24_vi
38470 UINT64_C(3581345792), UINT64_C(0), // V_MAD_I64_I32_gfx10
38471 UINT64_C(3607035904), UINT64_C(0), // V_MAD_I64_I32_gfx11_e64_gfx11
38472 UINT64_C(3538812928), UINT64_C(0), // V_MAD_I64_I32_gfx7
38473 UINT64_C(3521708032), UINT64_C(0), // V_MAD_I64_I32_vi
38474 UINT64_C(3521773568), UINT64_C(0), // V_MAD_LEGACY_F16_gfx9
38475 UINT64_C(3577741312), UINT64_C(0), // V_MAD_LEGACY_F32_gfx10
38476 UINT64_C(3531603968), UINT64_C(0), // V_MAD_LEGACY_F32_gfx6_gfx7
38477 UINT64_C(3519021056), UINT64_C(0), // V_MAD_LEGACY_F32_vi
38478 UINT64_C(3521904640), UINT64_C(0), // V_MAD_LEGACY_I16_gfx9
38479 UINT64_C(3521839104), UINT64_C(0), // V_MAD_LEGACY_U16_gfx9
38480 UINT64_C(3550609408), UINT64_C(0), // V_MAD_MIXHI_F16_vi
38481 UINT64_C(3550543872), UINT64_C(0), // V_MAD_MIXLO_F16_vi
38482 UINT64_C(3550478336), UINT64_C(0), // V_MAD_MIX_F32_vi
38483 UINT64_C(3594584064), UINT64_C(0), // V_MAD_U16_e64_dpp8_gfx11
38484 UINT64_C(3594584064), UINT64_C(0), // V_MAD_U16_e64_dpp8_gfx12
38485 UINT64_C(1077336408064), UINT64_C(0), // V_MAD_U16_e64_dpp_gfx11
38486 UINT64_C(1077336408064), UINT64_C(0), // V_MAD_U16_e64_dpp_gfx12
38487 UINT64_C(3594584064), UINT64_C(0), // V_MAD_U16_e64_gfx11
38488 UINT64_C(3594584064), UINT64_C(0), // V_MAD_U16_e64_gfx12
38489 UINT64_C(3611295744), UINT64_C(0), // V_MAD_U16_gfx10
38490 UINT64_C(3523477504), UINT64_C(0), // V_MAD_U16_gfx9_gfx9
38491 UINT64_C(3521839104), UINT64_C(0), // V_MAD_U16_vi
38492 UINT64_C(3596156928), UINT64_C(0), // V_MAD_U32_U16_e64_dpp8_gfx11
38493 UINT64_C(3596156928), UINT64_C(0), // V_MAD_U32_U16_e64_dpp8_gfx12
38494 UINT64_C(1077337980928), UINT64_C(0), // V_MAD_U32_U16_e64_dpp_gfx11
38495 UINT64_C(1077337980928), UINT64_C(0), // V_MAD_U32_U16_e64_dpp_gfx12
38496 UINT64_C(3596156928), UINT64_C(0), // V_MAD_U32_U16_e64_gfx11
38497 UINT64_C(3596156928), UINT64_C(0), // V_MAD_U32_U16_e64_gfx12
38498 UINT64_C(3614638080), UINT64_C(0), // V_MAD_U32_U16_gfx10
38499 UINT64_C(3522232320), UINT64_C(0), // V_MAD_U32_U16_vi
38500 UINT64_C(3591045120), UINT64_C(0), // V_MAD_U32_U24_e64_dpp8_gfx11
38501 UINT64_C(3591045120), UINT64_C(0), // V_MAD_U32_U24_e64_dpp8_gfx12
38502 UINT64_C(1077332869120), UINT64_C(0), // V_MAD_U32_U24_e64_dpp_gfx11
38503 UINT64_C(1077332869120), UINT64_C(0), // V_MAD_U32_U24_e64_dpp_gfx12
38504 UINT64_C(3591045120), UINT64_C(0), // V_MAD_U32_U24_e64_gfx11
38505 UINT64_C(3591045120), UINT64_C(0), // V_MAD_U32_U24_e64_gfx12
38506 UINT64_C(3577937920), UINT64_C(0), // V_MAD_U32_U24_gfx10
38507 UINT64_C(3531997184), UINT64_C(0), // V_MAD_U32_U24_gfx6_gfx7
38508 UINT64_C(3519217664), UINT64_C(0), // V_MAD_U32_U24_vi
38509 UINT64_C(3581280256), UINT64_C(0), // V_MAD_U64_U32_gfx10
38510 UINT64_C(3606970368), UINT64_C(0), // V_MAD_U64_U32_gfx11_e64_gfx11
38511 UINT64_C(3538681856), UINT64_C(0), // V_MAD_U64_U32_gfx7
38512 UINT64_C(3521642496), UINT64_C(0), // V_MAD_U64_U32_vi
38513 UINT64_C(3595304960), UINT64_C(0), // V_MAX3_F16_e64_dpp8_gfx11
38514 UINT64_C(1077337128960), UINT64_C(0), // V_MAX3_F16_e64_dpp_gfx11
38515 UINT64_C(3595304960), UINT64_C(0), // V_MAX3_F16_e64_gfx11
38516 UINT64_C(3612606464), UINT64_C(0), // V_MAX3_F16_gfx10
38517 UINT64_C(3522625536), UINT64_C(0), // V_MAX3_F16_vi
38518 UINT64_C(3592159232), UINT64_C(0), // V_MAX3_F32_e64_dpp8_gfx11
38519 UINT64_C(1077333983232), UINT64_C(0), // V_MAX3_F32_e64_dpp_gfx11
38520 UINT64_C(3592159232), UINT64_C(0), // V_MAX3_F32_e64_gfx11
38521 UINT64_C(3579052032), UINT64_C(0), // V_MAX3_F32_gfx10
38522 UINT64_C(3534225408), UINT64_C(0), // V_MAX3_F32_gfx6_gfx7
38523 UINT64_C(3520266240), UINT64_C(0), // V_MAX3_F32_vi
38524 UINT64_C(3595370496), UINT64_C(0), // V_MAX3_I16_e64_dpp8_gfx11
38525 UINT64_C(3595370496), UINT64_C(0), // V_MAX3_I16_e64_dpp8_gfx12
38526 UINT64_C(1077337194496), UINT64_C(0), // V_MAX3_I16_e64_dpp_gfx11
38527 UINT64_C(1077337194496), UINT64_C(0), // V_MAX3_I16_e64_dpp_gfx12
38528 UINT64_C(3595370496), UINT64_C(0), // V_MAX3_I16_e64_gfx11
38529 UINT64_C(3595370496), UINT64_C(0), // V_MAX3_I16_e64_gfx12
38530 UINT64_C(3612672000), UINT64_C(0), // V_MAX3_I16_gfx10
38531 UINT64_C(3522691072), UINT64_C(0), // V_MAX3_I16_vi
38532 UINT64_C(3592224768), UINT64_C(0), // V_MAX3_I32_e64_dpp8_gfx11
38533 UINT64_C(3592224768), UINT64_C(0), // V_MAX3_I32_e64_dpp8_gfx12
38534 UINT64_C(1077334048768), UINT64_C(0), // V_MAX3_I32_e64_dpp_gfx11
38535 UINT64_C(1077334048768), UINT64_C(0), // V_MAX3_I32_e64_dpp_gfx12
38536 UINT64_C(3592224768), UINT64_C(0), // V_MAX3_I32_e64_gfx11
38537 UINT64_C(3592224768), UINT64_C(0), // V_MAX3_I32_e64_gfx12
38538 UINT64_C(3579117568), UINT64_C(0), // V_MAX3_I32_gfx10
38539 UINT64_C(3534356480), UINT64_C(0), // V_MAX3_I32_gfx6_gfx7
38540 UINT64_C(3520331776), UINT64_C(0), // V_MAX3_I32_vi
38541 UINT64_C(3593207808), UINT64_C(0), // V_MAX3_NUM_F16_e64_dpp8_gfx12
38542 UINT64_C(1077335031808), UINT64_C(0), // V_MAX3_NUM_F16_e64_dpp_gfx12
38543 UINT64_C(3593207808), UINT64_C(0), // V_MAX3_NUM_F16_e64_gfx12
38544 UINT64_C(3593076736), UINT64_C(0), // V_MAX3_NUM_F32_e64_dpp8_gfx12
38545 UINT64_C(1077334900736), UINT64_C(0), // V_MAX3_NUM_F32_e64_dpp_gfx12
38546 UINT64_C(3593076736), UINT64_C(0), // V_MAX3_NUM_F32_e64_gfx12
38547 UINT64_C(3595436032), UINT64_C(0), // V_MAX3_U16_e64_dpp8_gfx11
38548 UINT64_C(3595436032), UINT64_C(0), // V_MAX3_U16_e64_dpp8_gfx12
38549 UINT64_C(1077337260032), UINT64_C(0), // V_MAX3_U16_e64_dpp_gfx11
38550 UINT64_C(1077337260032), UINT64_C(0), // V_MAX3_U16_e64_dpp_gfx12
38551 UINT64_C(3595436032), UINT64_C(0), // V_MAX3_U16_e64_gfx11
38552 UINT64_C(3595436032), UINT64_C(0), // V_MAX3_U16_e64_gfx12
38553 UINT64_C(3612737536), UINT64_C(0), // V_MAX3_U16_gfx10
38554 UINT64_C(3522756608), UINT64_C(0), // V_MAX3_U16_vi
38555 UINT64_C(3592290304), UINT64_C(0), // V_MAX3_U32_e64_dpp8_gfx11
38556 UINT64_C(3592290304), UINT64_C(0), // V_MAX3_U32_e64_dpp8_gfx12
38557 UINT64_C(1077334114304), UINT64_C(0), // V_MAX3_U32_e64_dpp_gfx11
38558 UINT64_C(1077334114304), UINT64_C(0), // V_MAX3_U32_e64_dpp_gfx12
38559 UINT64_C(3592290304), UINT64_C(0), // V_MAX3_U32_e64_gfx11
38560 UINT64_C(3592290304), UINT64_C(0), // V_MAX3_U32_e64_gfx12
38561 UINT64_C(3579183104), UINT64_C(0), // V_MAX3_U32_gfx10
38562 UINT64_C(3534487552), UINT64_C(0), // V_MAX3_U32_gfx6_gfx7
38563 UINT64_C(3520397312), UINT64_C(0), // V_MAX3_U32_vi
38564 UINT64_C(3593469952), UINT64_C(0), // V_MAXIMUM3_F16_e64_dpp8_gfx12
38565 UINT64_C(1077335293952), UINT64_C(0), // V_MAXIMUM3_F16_e64_dpp_gfx12
38566 UINT64_C(3593469952), UINT64_C(0), // V_MAXIMUM3_F16_e64_gfx12
38567 UINT64_C(3593338880), UINT64_C(0), // V_MAXIMUM3_F32_e64_dpp8_gfx12
38568 UINT64_C(1077335162880), UINT64_C(0), // V_MAXIMUM3_F32_e64_dpp_gfx12
38569 UINT64_C(3593338880), UINT64_C(0), // V_MAXIMUM3_F32_e64_gfx12
38570 UINT64_C(3597598720), UINT64_C(0), // V_MAXIMUMMINIMUM_F16_e64_dpp8_gfx12
38571 UINT64_C(1077339422720), UINT64_C(0), // V_MAXIMUMMINIMUM_F16_e64_dpp_gfx12
38572 UINT64_C(3597598720), UINT64_C(0), // V_MAXIMUMMINIMUM_F16_e64_gfx12
38573 UINT64_C(3597467648), UINT64_C(0), // V_MAXIMUMMINIMUM_F32_e64_dpp8_gfx12
38574 UINT64_C(1077339291648), UINT64_C(0), // V_MAXIMUMMINIMUM_F32_e64_dpp_gfx12
38575 UINT64_C(3597467648), UINT64_C(0), // V_MAXIMUMMINIMUM_F32_e64_gfx12
38576 UINT64_C(3613917184), UINT64_C(0), // V_MAXIMUM_F16_e64_dpp8_gfx12
38577 UINT64_C(1077355741184), UINT64_C(0), // V_MAXIMUM_F16_e64_dpp_gfx12
38578 UINT64_C(3613917184), UINT64_C(0), // V_MAXIMUM_F16_e64_gfx12
38579 UINT64_C(3613786112), UINT64_C(0), // V_MAXIMUM_F32_e64_dpp8_gfx12
38580 UINT64_C(1077355610112), UINT64_C(0), // V_MAXIMUM_F32_e64_dpp_gfx12
38581 UINT64_C(3613786112), UINT64_C(0), // V_MAXIMUM_F32_e64_gfx12
38582 UINT64_C(3611426816), UINT64_C(0), // V_MAXIMUM_F64_e64_gfx12
38583 UINT64_C(3596615680), UINT64_C(0), // V_MAXMIN_F16_e64_dpp8_gfx11
38584 UINT64_C(1077338439680), UINT64_C(0), // V_MAXMIN_F16_e64_dpp_gfx11
38585 UINT64_C(3596615680), UINT64_C(0), // V_MAXMIN_F16_e64_gfx11
38586 UINT64_C(3596484608), UINT64_C(0), // V_MAXMIN_F32_e64_dpp8_gfx11
38587 UINT64_C(1077338308608), UINT64_C(0), // V_MAXMIN_F32_e64_dpp_gfx11
38588 UINT64_C(3596484608), UINT64_C(0), // V_MAXMIN_F32_e64_gfx11
38589 UINT64_C(3596877824), UINT64_C(0), // V_MAXMIN_I32_e64_dpp8_gfx11
38590 UINT64_C(3596877824), UINT64_C(0), // V_MAXMIN_I32_e64_dpp8_gfx12
38591 UINT64_C(1077338701824), UINT64_C(0), // V_MAXMIN_I32_e64_dpp_gfx11
38592 UINT64_C(1077338701824), UINT64_C(0), // V_MAXMIN_I32_e64_dpp_gfx12
38593 UINT64_C(3596877824), UINT64_C(0), // V_MAXMIN_I32_e64_gfx11
38594 UINT64_C(3596877824), UINT64_C(0), // V_MAXMIN_I32_e64_gfx12
38595 UINT64_C(3597336576), UINT64_C(0), // V_MAXMIN_NUM_F16_e64_dpp8_gfx12
38596 UINT64_C(1077339160576), UINT64_C(0), // V_MAXMIN_NUM_F16_e64_dpp_gfx12
38597 UINT64_C(3597336576), UINT64_C(0), // V_MAXMIN_NUM_F16_e64_gfx12
38598 UINT64_C(3597205504), UINT64_C(0), // V_MAXMIN_NUM_F32_e64_dpp8_gfx12
38599 UINT64_C(1077339029504), UINT64_C(0), // V_MAXMIN_NUM_F32_e64_dpp_gfx12
38600 UINT64_C(3597205504), UINT64_C(0), // V_MAXMIN_NUM_F32_e64_gfx12
38601 UINT64_C(3596746752), UINT64_C(0), // V_MAXMIN_U32_e64_dpp8_gfx11
38602 UINT64_C(3596746752), UINT64_C(0), // V_MAXMIN_U32_e64_dpp8_gfx12
38603 UINT64_C(1077338570752), UINT64_C(0), // V_MAXMIN_U32_e64_dpp_gfx11
38604 UINT64_C(1077338570752), UINT64_C(0), // V_MAXMIN_U32_e64_dpp_gfx12
38605 UINT64_C(3596746752), UINT64_C(0), // V_MAXMIN_U32_e64_gfx11
38606 UINT64_C(3596746752), UINT64_C(0), // V_MAXMIN_U32_e64_gfx12
38607 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_dpp8_gfx10
38608 UINT64_C(1912602874), UINT64_C(0), // V_MAX_F16_dpp_gfx10
38609 UINT64_C(1509949690), UINT64_C(0), // V_MAX_F16_dpp_vi
38610 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_e32_gfx10
38611 UINT64_C(1509949440), UINT64_C(0), // V_MAX_F16_e32_vi
38612 UINT64_C(3577282560), UINT64_C(0), // V_MAX_F16_e64_gfx10
38613 UINT64_C(3509387264), UINT64_C(0), // V_MAX_F16_e64_vi
38614 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_fake16_dpp8_gfx11
38615 UINT64_C(1912602874), UINT64_C(0), // V_MAX_F16_fake16_dpp_gfx11
38616 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_fake16_e32_gfx11
38617 UINT64_C(3577282560), UINT64_C(0), // V_MAX_F16_fake16_e64_dpp8_gfx11
38618 UINT64_C(1077319106560), UINT64_C(0), // V_MAX_F16_fake16_e64_dpp_gfx11
38619 UINT64_C(3577282560), UINT64_C(0), // V_MAX_F16_fake16_e64_gfx11
38620 UINT64_C(1912602873), UINT64_C(0), // V_MAX_F16_sdwa_gfx10
38621 UINT64_C(1509949689), UINT64_C(0), // V_MAX_F16_sdwa_gfx9
38622 UINT64_C(1509949689), UINT64_C(0), // V_MAX_F16_sdwa_vi
38623 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_t16_dpp8_gfx11
38624 UINT64_C(1912602874), UINT64_C(0), // V_MAX_F16_t16_dpp_gfx11
38625 UINT64_C(1912602624), UINT64_C(0), // V_MAX_F16_t16_e32_gfx11
38626 UINT64_C(3577282560), UINT64_C(0), // V_MAX_F16_t16_e64_dpp8_gfx11
38627 UINT64_C(1077319106560), UINT64_C(0), // V_MAX_F16_t16_e64_dpp_gfx11
38628 UINT64_C(3577282560), UINT64_C(0), // V_MAX_F16_t16_e64_gfx11
38629 UINT64_C(536870912), UINT64_C(0), // V_MAX_F32_dpp8_gfx10
38630 UINT64_C(536870912), UINT64_C(0), // V_MAX_F32_dpp8_gfx11
38631 UINT64_C(536871162), UINT64_C(0), // V_MAX_F32_dpp_gfx10
38632 UINT64_C(536871162), UINT64_C(0), // V_MAX_F32_dpp_gfx11
38633 UINT64_C(369099002), UINT64_C(0), // V_MAX_F32_dpp_vi
38634 UINT64_C(536870912), UINT64_C(0), // V_MAX_F32_e32_gfx10
38635 UINT64_C(536870912), UINT64_C(0), // V_MAX_F32_e32_gfx11
38636 UINT64_C(536870912), UINT64_C(0), // V_MAX_F32_e32_gfx6_gfx7
38637 UINT64_C(369098752), UINT64_C(0), // V_MAX_F32_e32_vi
38638 UINT64_C(3574595584), UINT64_C(0), // V_MAX_F32_e64_dpp8_gfx11
38639 UINT64_C(1077316419584), UINT64_C(0), // V_MAX_F32_e64_dpp_gfx11
38640 UINT64_C(3574595584), UINT64_C(0), // V_MAX_F32_e64_gfx10
38641 UINT64_C(3574595584), UINT64_C(0), // V_MAX_F32_e64_gfx11
38642 UINT64_C(3525312512), UINT64_C(0), // V_MAX_F32_e64_gfx6_gfx7
38643 UINT64_C(3507159040), UINT64_C(0), // V_MAX_F32_e64_vi
38644 UINT64_C(536871161), UINT64_C(0), // V_MAX_F32_sdwa_gfx10
38645 UINT64_C(369099001), UINT64_C(0), // V_MAX_F32_sdwa_gfx9
38646 UINT64_C(369099001), UINT64_C(0), // V_MAX_F32_sdwa_vi
38647 UINT64_C(3609853952), UINT64_C(0), // V_MAX_F64_e64_gfx11
38648 UINT64_C(3580297216), UINT64_C(0), // V_MAX_F64_gfx10
38649 UINT64_C(3536715776), UINT64_C(0), // V_MAX_F64_gfx6_gfx7
38650 UINT64_C(3531800576), UINT64_C(0), // V_MAX_F64_vi
38651 UINT64_C(1610612986), UINT64_C(0), // V_MAX_I16_dpp_vi
38652 UINT64_C(1610612736), UINT64_C(0), // V_MAX_I16_e32_vi
38653 UINT64_C(3509583872), UINT64_C(0), // V_MAX_I16_e64_vi
38654 UINT64_C(3607756800), UINT64_C(0), // V_MAX_I16_gfx10
38655 UINT64_C(1610612985), UINT64_C(0), // V_MAX_I16_sdwa_gfx9
38656 UINT64_C(1610612985), UINT64_C(0), // V_MAX_I16_sdwa_vi
38657 UINT64_C(3607756800), UINT64_C(0), // V_MAX_I16_t16_e64_dpp8_gfx11
38658 UINT64_C(3607756800), UINT64_C(0), // V_MAX_I16_t16_e64_dpp8_gfx12
38659 UINT64_C(1077349580800), UINT64_C(0), // V_MAX_I16_t16_e64_dpp_gfx11
38660 UINT64_C(1077349580800), UINT64_C(0), // V_MAX_I16_t16_e64_dpp_gfx12
38661 UINT64_C(3607756800), UINT64_C(0), // V_MAX_I16_t16_e64_gfx11
38662 UINT64_C(3607756800), UINT64_C(0), // V_MAX_I16_t16_e64_gfx12
38663 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_dpp8_gfx10
38664 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_dpp8_gfx11
38665 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_dpp8_gfx12
38666 UINT64_C(603980026), UINT64_C(0), // V_MAX_I32_dpp_gfx10
38667 UINT64_C(603980026), UINT64_C(0), // V_MAX_I32_dpp_gfx11
38668 UINT64_C(603980026), UINT64_C(0), // V_MAX_I32_dpp_gfx12
38669 UINT64_C(436207866), UINT64_C(0), // V_MAX_I32_dpp_vi
38670 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_e32_gfx10
38671 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_e32_gfx11
38672 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_e32_gfx12
38673 UINT64_C(603979776), UINT64_C(0), // V_MAX_I32_e32_gfx6_gfx7
38674 UINT64_C(436207616), UINT64_C(0), // V_MAX_I32_e32_vi
38675 UINT64_C(3574726656), UINT64_C(0), // V_MAX_I32_e64_dpp8_gfx11
38676 UINT64_C(3574726656), UINT64_C(0), // V_MAX_I32_e64_dpp8_gfx12
38677 UINT64_C(1077316550656), UINT64_C(0), // V_MAX_I32_e64_dpp_gfx11
38678 UINT64_C(1077316550656), UINT64_C(0), // V_MAX_I32_e64_dpp_gfx12
38679 UINT64_C(3574726656), UINT64_C(0), // V_MAX_I32_e64_gfx10
38680 UINT64_C(3574726656), UINT64_C(0), // V_MAX_I32_e64_gfx11
38681 UINT64_C(3574726656), UINT64_C(0), // V_MAX_I32_e64_gfx12
38682 UINT64_C(3525574656), UINT64_C(0), // V_MAX_I32_e64_gfx6_gfx7
38683 UINT64_C(3507290112), UINT64_C(0), // V_MAX_I32_e64_vi
38684 UINT64_C(603980025), UINT64_C(0), // V_MAX_I32_sdwa_gfx10
38685 UINT64_C(436207865), UINT64_C(0), // V_MAX_I32_sdwa_gfx9
38686 UINT64_C(436207865), UINT64_C(0), // V_MAX_I32_sdwa_vi
38687 UINT64_C(469762048), UINT64_C(0), // V_MAX_LEGACY_F32_e32_gfx6_gfx7
38688 UINT64_C(3525050368), UINT64_C(0), // V_MAX_LEGACY_F32_e64_gfx6_gfx7
38689 UINT64_C(1644167168), UINT64_C(0), // V_MAX_NUM_F16_dpp8_gfx12
38690 UINT64_C(1644167418), UINT64_C(0), // V_MAX_NUM_F16_dpp_gfx12
38691 UINT64_C(1644167168), UINT64_C(0), // V_MAX_NUM_F16_e32_gfx12
38692 UINT64_C(3576758272), UINT64_C(0), // V_MAX_NUM_F16_e64_dpp8_gfx12
38693 UINT64_C(1077318582272), UINT64_C(0), // V_MAX_NUM_F16_e64_dpp_gfx12
38694 UINT64_C(3576758272), UINT64_C(0), // V_MAX_NUM_F16_e64_gfx12
38695 UINT64_C(1644167168), UINT64_C(0), // V_MAX_NUM_F16_fake16_dpp8_gfx12
38696 UINT64_C(1644167418), UINT64_C(0), // V_MAX_NUM_F16_fake16_dpp_gfx12
38697 UINT64_C(1644167168), UINT64_C(0), // V_MAX_NUM_F16_fake16_e32_gfx12
38698 UINT64_C(3576758272), UINT64_C(0), // V_MAX_NUM_F16_fake16_e64_dpp8_gfx12
38699 UINT64_C(1077318582272), UINT64_C(0), // V_MAX_NUM_F16_fake16_e64_dpp_gfx12
38700 UINT64_C(3576758272), UINT64_C(0), // V_MAX_NUM_F16_fake16_e64_gfx12
38701 UINT64_C(738197504), UINT64_C(0), // V_MAX_NUM_F32_dpp8_gfx12
38702 UINT64_C(738197754), UINT64_C(0), // V_MAX_NUM_F32_dpp_gfx12
38703 UINT64_C(738197504), UINT64_C(0), // V_MAX_NUM_F32_e32_gfx12
38704 UINT64_C(3574988800), UINT64_C(0), // V_MAX_NUM_F32_e64_dpp8_gfx12
38705 UINT64_C(1077316812800), UINT64_C(0), // V_MAX_NUM_F32_e64_dpp_gfx12
38706 UINT64_C(3574988800), UINT64_C(0), // V_MAX_NUM_F32_e64_gfx12
38707 UINT64_C(469762048), UINT64_C(0), // V_MAX_NUM_F64_e32_gfx12
38708 UINT64_C(3574464512), UINT64_C(0), // V_MAX_NUM_F64_e64_gfx12
38709 UINT64_C(1577058554), UINT64_C(0), // V_MAX_U16_dpp_vi
38710 UINT64_C(1577058304), UINT64_C(0), // V_MAX_U16_e32_vi
38711 UINT64_C(3509518336), UINT64_C(0), // V_MAX_U16_e64_vi
38712 UINT64_C(3607691264), UINT64_C(0), // V_MAX_U16_gfx10
38713 UINT64_C(1577058553), UINT64_C(0), // V_MAX_U16_sdwa_gfx9
38714 UINT64_C(1577058553), UINT64_C(0), // V_MAX_U16_sdwa_vi
38715 UINT64_C(3607691264), UINT64_C(0), // V_MAX_U16_t16_e64_dpp8_gfx11
38716 UINT64_C(3607691264), UINT64_C(0), // V_MAX_U16_t16_e64_dpp8_gfx12
38717 UINT64_C(1077349515264), UINT64_C(0), // V_MAX_U16_t16_e64_dpp_gfx11
38718 UINT64_C(1077349515264), UINT64_C(0), // V_MAX_U16_t16_e64_dpp_gfx12
38719 UINT64_C(3607691264), UINT64_C(0), // V_MAX_U16_t16_e64_gfx11
38720 UINT64_C(3607691264), UINT64_C(0), // V_MAX_U16_t16_e64_gfx12
38721 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_dpp8_gfx10
38722 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_dpp8_gfx11
38723 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_dpp8_gfx12
38724 UINT64_C(671088890), UINT64_C(0), // V_MAX_U32_dpp_gfx10
38725 UINT64_C(671088890), UINT64_C(0), // V_MAX_U32_dpp_gfx11
38726 UINT64_C(671088890), UINT64_C(0), // V_MAX_U32_dpp_gfx12
38727 UINT64_C(503316730), UINT64_C(0), // V_MAX_U32_dpp_vi
38728 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_e32_gfx10
38729 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_e32_gfx11
38730 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_e32_gfx12
38731 UINT64_C(671088640), UINT64_C(0), // V_MAX_U32_e32_gfx6_gfx7
38732 UINT64_C(503316480), UINT64_C(0), // V_MAX_U32_e32_vi
38733 UINT64_C(3574857728), UINT64_C(0), // V_MAX_U32_e64_dpp8_gfx11
38734 UINT64_C(3574857728), UINT64_C(0), // V_MAX_U32_e64_dpp8_gfx12
38735 UINT64_C(1077316681728), UINT64_C(0), // V_MAX_U32_e64_dpp_gfx11
38736 UINT64_C(1077316681728), UINT64_C(0), // V_MAX_U32_e64_dpp_gfx12
38737 UINT64_C(3574857728), UINT64_C(0), // V_MAX_U32_e64_gfx10
38738 UINT64_C(3574857728), UINT64_C(0), // V_MAX_U32_e64_gfx11
38739 UINT64_C(3574857728), UINT64_C(0), // V_MAX_U32_e64_gfx12
38740 UINT64_C(3525836800), UINT64_C(0), // V_MAX_U32_e64_gfx6_gfx7
38741 UINT64_C(3507421184), UINT64_C(0), // V_MAX_U32_e64_vi
38742 UINT64_C(671088889), UINT64_C(0), // V_MAX_U32_sdwa_gfx10
38743 UINT64_C(503316729), UINT64_C(0), // V_MAX_U32_sdwa_gfx9
38744 UINT64_C(503316729), UINT64_C(0), // V_MAX_U32_sdwa_vi
38745 UINT64_C(1207959552), UINT64_C(0), // V_MBCNT_HI_U32_B32_e32_gfx6_gfx7
38746 UINT64_C(3609198592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_dpp8_gfx11
38747 UINT64_C(3609198592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_dpp8_gfx12
38748 UINT64_C(1077351022592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_dpp_gfx11
38749 UINT64_C(1077351022592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_dpp_gfx12
38750 UINT64_C(3613786112), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_gfx10
38751 UINT64_C(3609198592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_gfx11
38752 UINT64_C(3609198592), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_gfx12
38753 UINT64_C(3527933952), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_gfx6_gfx7
38754 UINT64_C(3532455936), UINT64_C(0), // V_MBCNT_HI_U32_B32_e64_vi
38755 UINT64_C(1174405120), UINT64_C(0), // V_MBCNT_LO_U32_B32_e32_gfx6_gfx7
38756 UINT64_C(3609133056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_dpp8_gfx11
38757 UINT64_C(3609133056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_dpp8_gfx12
38758 UINT64_C(1077350957056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_dpp_gfx11
38759 UINT64_C(1077350957056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_dpp_gfx12
38760 UINT64_C(3613720576), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_gfx10
38761 UINT64_C(3609133056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_gfx11
38762 UINT64_C(3609133056), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_gfx12
38763 UINT64_C(3527802880), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_gfx6_gfx7
38764 UINT64_C(3532390400), UINT64_C(0), // V_MBCNT_LO_U32_B32_e64_vi
38765 UINT64_C(3595501568), UINT64_C(0), // V_MED3_F16_e64_dpp8_gfx11
38766 UINT64_C(1077337325568), UINT64_C(0), // V_MED3_F16_e64_dpp_gfx11
38767 UINT64_C(3595501568), UINT64_C(0), // V_MED3_F16_e64_gfx11
38768 UINT64_C(3612803072), UINT64_C(0), // V_MED3_F16_gfx10
38769 UINT64_C(3522822144), UINT64_C(0), // V_MED3_F16_vi
38770 UINT64_C(3592355840), UINT64_C(0), // V_MED3_F32_e64_dpp8_gfx11
38771 UINT64_C(1077334179840), UINT64_C(0), // V_MED3_F32_e64_dpp_gfx11
38772 UINT64_C(3592355840), UINT64_C(0), // V_MED3_F32_e64_gfx11
38773 UINT64_C(3579248640), UINT64_C(0), // V_MED3_F32_gfx10
38774 UINT64_C(3534618624), UINT64_C(0), // V_MED3_F32_gfx6_gfx7
38775 UINT64_C(3520462848), UINT64_C(0), // V_MED3_F32_vi
38776 UINT64_C(3595567104), UINT64_C(0), // V_MED3_I16_e64_dpp8_gfx11
38777 UINT64_C(3595567104), UINT64_C(0), // V_MED3_I16_e64_dpp8_gfx12
38778 UINT64_C(1077337391104), UINT64_C(0), // V_MED3_I16_e64_dpp_gfx11
38779 UINT64_C(1077337391104), UINT64_C(0), // V_MED3_I16_e64_dpp_gfx12
38780 UINT64_C(3595567104), UINT64_C(0), // V_MED3_I16_e64_gfx11
38781 UINT64_C(3595567104), UINT64_C(0), // V_MED3_I16_e64_gfx12
38782 UINT64_C(3612868608), UINT64_C(0), // V_MED3_I16_gfx10
38783 UINT64_C(3522887680), UINT64_C(0), // V_MED3_I16_vi
38784 UINT64_C(3592421376), UINT64_C(0), // V_MED3_I32_e64_dpp8_gfx11
38785 UINT64_C(3592421376), UINT64_C(0), // V_MED3_I32_e64_dpp8_gfx12
38786 UINT64_C(1077334245376), UINT64_C(0), // V_MED3_I32_e64_dpp_gfx11
38787 UINT64_C(1077334245376), UINT64_C(0), // V_MED3_I32_e64_dpp_gfx12
38788 UINT64_C(3592421376), UINT64_C(0), // V_MED3_I32_e64_gfx11
38789 UINT64_C(3592421376), UINT64_C(0), // V_MED3_I32_e64_gfx12
38790 UINT64_C(3579314176), UINT64_C(0), // V_MED3_I32_gfx10
38791 UINT64_C(3534749696), UINT64_C(0), // V_MED3_I32_gfx6_gfx7
38792 UINT64_C(3520528384), UINT64_C(0), // V_MED3_I32_vi
38793 UINT64_C(3593601024), UINT64_C(0), // V_MED3_NUM_F16_e64_dpp8_gfx12
38794 UINT64_C(1077335425024), UINT64_C(0), // V_MED3_NUM_F16_e64_dpp_gfx12
38795 UINT64_C(3593601024), UINT64_C(0), // V_MED3_NUM_F16_e64_gfx12
38796 UINT64_C(3593535488), UINT64_C(0), // V_MED3_NUM_F32_e64_dpp8_gfx12
38797 UINT64_C(1077335359488), UINT64_C(0), // V_MED3_NUM_F32_e64_dpp_gfx12
38798 UINT64_C(3593535488), UINT64_C(0), // V_MED3_NUM_F32_e64_gfx12
38799 UINT64_C(3595632640), UINT64_C(0), // V_MED3_U16_e64_dpp8_gfx11
38800 UINT64_C(3595632640), UINT64_C(0), // V_MED3_U16_e64_dpp8_gfx12
38801 UINT64_C(1077337456640), UINT64_C(0), // V_MED3_U16_e64_dpp_gfx11
38802 UINT64_C(1077337456640), UINT64_C(0), // V_MED3_U16_e64_dpp_gfx12
38803 UINT64_C(3595632640), UINT64_C(0), // V_MED3_U16_e64_gfx11
38804 UINT64_C(3595632640), UINT64_C(0), // V_MED3_U16_e64_gfx12
38805 UINT64_C(3612934144), UINT64_C(0), // V_MED3_U16_gfx10
38806 UINT64_C(3522953216), UINT64_C(0), // V_MED3_U16_vi
38807 UINT64_C(3592486912), UINT64_C(0), // V_MED3_U32_e64_dpp8_gfx11
38808 UINT64_C(3592486912), UINT64_C(0), // V_MED3_U32_e64_dpp8_gfx12
38809 UINT64_C(1077334310912), UINT64_C(0), // V_MED3_U32_e64_dpp_gfx11
38810 UINT64_C(1077334310912), UINT64_C(0), // V_MED3_U32_e64_dpp_gfx12
38811 UINT64_C(3592486912), UINT64_C(0), // V_MED3_U32_e64_gfx11
38812 UINT64_C(3592486912), UINT64_C(0), // V_MED3_U32_e64_gfx12
38813 UINT64_C(3579379712), UINT64_C(0), // V_MED3_U32_gfx10
38814 UINT64_C(3534880768), UINT64_C(0), // V_MED3_U32_gfx6_gfx7
38815 UINT64_C(3520593920), UINT64_C(0), // V_MED3_U32_vi
38816 UINT64_C(3555164160), UINT64_C(0), // V_MFMA_F32_16X16X16BF16_1K_gfx90a_acd
38817 UINT64_C(3555131392), UINT64_C(0), // V_MFMA_F32_16X16X16BF16_1K_gfx90a_vcd
38818 UINT64_C(3554770944), UINT64_C(0), // V_MFMA_F32_16X16X16BF16_1K_gfx940_acd
38819 UINT64_C(3554738176), UINT64_C(0), // V_MFMA_F32_16X16X16BF16_1K_gfx940_vcd
38820 UINT64_C(3553460224), UINT64_C(0), // V_MFMA_F32_16X16X16F16_gfx90a_acd
38821 UINT64_C(3553427456), UINT64_C(0), // V_MFMA_F32_16X16X16F16_gfx90a_vcd
38822 UINT64_C(3553460224), UINT64_C(0), // V_MFMA_F32_16X16X16F16_gfx940_acd
38823 UINT64_C(3553427456), UINT64_C(0), // V_MFMA_F32_16X16X16F16_gfx940_vcd
38824 UINT64_C(3553427456), UINT64_C(0), // V_MFMA_F32_16X16X16F16_vi
38825 UINT64_C(3552673792), UINT64_C(0), // V_MFMA_F32_16X16X1F32_gfx90a_acd
38826 UINT64_C(3552641024), UINT64_C(0), // V_MFMA_F32_16X16X1F32_gfx90a_vcd
38827 UINT64_C(3552673792), UINT64_C(0), // V_MFMA_F32_16X16X1F32_gfx940_acd
38828 UINT64_C(3552641024), UINT64_C(0), // V_MFMA_F32_16X16X1F32_gfx940_vcd
38829 UINT64_C(3552641024), UINT64_C(0), // V_MFMA_F32_16X16X1F32_vi
38830 UINT64_C(3555295232), UINT64_C(0), // V_MFMA_F32_16X16X2BF16_gfx90a_acd
38831 UINT64_C(3555262464), UINT64_C(0), // V_MFMA_F32_16X16X2BF16_gfx90a_vcd
38832 UINT64_C(3555262464), UINT64_C(0), // V_MFMA_F32_16X16X2BF16_vi
38833 UINT64_C(3555753984), UINT64_C(0), // V_MFMA_F32_16X16X32_BF8_BF8_gfx940_acd
38834 UINT64_C(3555721216), UINT64_C(0), // V_MFMA_F32_16X16X32_BF8_BF8_gfx940_vcd
38835 UINT64_C(3555819520), UINT64_C(0), // V_MFMA_F32_16X16X32_BF8_FP8_gfx940_acd
38836 UINT64_C(3555786752), UINT64_C(0), // V_MFMA_F32_16X16X32_BF8_FP8_gfx940_vcd
38837 UINT64_C(3555885056), UINT64_C(0), // V_MFMA_F32_16X16X32_FP8_BF8_gfx940_acd
38838 UINT64_C(3555852288), UINT64_C(0), // V_MFMA_F32_16X16X32_FP8_BF8_gfx940_vcd
38839 UINT64_C(3555950592), UINT64_C(0), // V_MFMA_F32_16X16X32_FP8_FP8_gfx940_acd
38840 UINT64_C(3555917824), UINT64_C(0), // V_MFMA_F32_16X16X32_FP8_FP8_gfx940_vcd
38841 UINT64_C(3554967552), UINT64_C(0), // V_MFMA_F32_16X16X4BF16_1K_gfx90a_acd
38842 UINT64_C(3554934784), UINT64_C(0), // V_MFMA_F32_16X16X4BF16_1K_gfx90a_vcd
38843 UINT64_C(3554574336), UINT64_C(0), // V_MFMA_F32_16X16X4BF16_1K_gfx940_acd
38844 UINT64_C(3554541568), UINT64_C(0), // V_MFMA_F32_16X16X4BF16_1K_gfx940_vcd
38845 UINT64_C(3553198080), UINT64_C(0), // V_MFMA_F32_16X16X4F16_gfx90a_acd
38846 UINT64_C(3553165312), UINT64_C(0), // V_MFMA_F32_16X16X4F16_gfx90a_vcd
38847 UINT64_C(3553198080), UINT64_C(0), // V_MFMA_F32_16X16X4F16_gfx940_acd
38848 UINT64_C(3553165312), UINT64_C(0), // V_MFMA_F32_16X16X4F16_gfx940_vcd
38849 UINT64_C(3553165312), UINT64_C(0), // V_MFMA_F32_16X16X4F16_vi
38850 UINT64_C(3552935936), UINT64_C(0), // V_MFMA_F32_16X16X4F32_gfx90a_acd
38851 UINT64_C(3552903168), UINT64_C(0), // V_MFMA_F32_16X16X4F32_gfx90a_vcd
38852 UINT64_C(3552935936), UINT64_C(0), // V_MFMA_F32_16X16X4F32_gfx940_acd
38853 UINT64_C(3552903168), UINT64_C(0), // V_MFMA_F32_16X16X4F32_gfx940_vcd
38854 UINT64_C(3552903168), UINT64_C(0), // V_MFMA_F32_16X16X4F32_vi
38855 UINT64_C(3555557376), UINT64_C(0), // V_MFMA_F32_16X16X8BF16_gfx90a_acd
38856 UINT64_C(3555524608), UINT64_C(0), // V_MFMA_F32_16X16X8BF16_gfx90a_vcd
38857 UINT64_C(3555524608), UINT64_C(0), // V_MFMA_F32_16X16X8BF16_vi
38858 UINT64_C(3552477184), UINT64_C(0), // V_MFMA_F32_16X16X8XF32_gfx940_acd
38859 UINT64_C(3552444416), UINT64_C(0), // V_MFMA_F32_16X16X8XF32_gfx940_vcd
38860 UINT64_C(3556016128), UINT64_C(0), // V_MFMA_F32_32X32X16_BF8_BF8_gfx940_acd
38861 UINT64_C(3555983360), UINT64_C(0), // V_MFMA_F32_32X32X16_BF8_BF8_gfx940_vcd
38862 UINT64_C(3556081664), UINT64_C(0), // V_MFMA_F32_32X32X16_BF8_FP8_gfx940_acd
38863 UINT64_C(3556048896), UINT64_C(0), // V_MFMA_F32_32X32X16_BF8_FP8_gfx940_vcd
38864 UINT64_C(3556147200), UINT64_C(0), // V_MFMA_F32_32X32X16_FP8_BF8_gfx940_acd
38865 UINT64_C(3556114432), UINT64_C(0), // V_MFMA_F32_32X32X16_FP8_BF8_gfx940_vcd
38866 UINT64_C(3556212736), UINT64_C(0), // V_MFMA_F32_32X32X16_FP8_FP8_gfx940_acd
38867 UINT64_C(3556179968), UINT64_C(0), // V_MFMA_F32_32X32X16_FP8_FP8_gfx940_vcd
38868 UINT64_C(3552608256), UINT64_C(0), // V_MFMA_F32_32X32X1F32_gfx90a_acd
38869 UINT64_C(3552575488), UINT64_C(0), // V_MFMA_F32_32X32X1F32_gfx90a_vcd
38870 UINT64_C(3552608256), UINT64_C(0), // V_MFMA_F32_32X32X1F32_gfx940_acd
38871 UINT64_C(3552575488), UINT64_C(0), // V_MFMA_F32_32X32X1F32_gfx940_vcd
38872 UINT64_C(3552575488), UINT64_C(0), // V_MFMA_F32_32X32X1F32_vi
38873 UINT64_C(3555229696), UINT64_C(0), // V_MFMA_F32_32X32X2BF16_gfx90a_acd
38874 UINT64_C(3555196928), UINT64_C(0), // V_MFMA_F32_32X32X2BF16_gfx90a_vcd
38875 UINT64_C(3555196928), UINT64_C(0), // V_MFMA_F32_32X32X2BF16_vi
38876 UINT64_C(3552870400), UINT64_C(0), // V_MFMA_F32_32X32X2F32_gfx90a_acd
38877 UINT64_C(3552837632), UINT64_C(0), // V_MFMA_F32_32X32X2F32_gfx90a_vcd
38878 UINT64_C(3552870400), UINT64_C(0), // V_MFMA_F32_32X32X2F32_gfx940_acd
38879 UINT64_C(3552837632), UINT64_C(0), // V_MFMA_F32_32X32X2F32_gfx940_vcd
38880 UINT64_C(3552837632), UINT64_C(0), // V_MFMA_F32_32X32X2F32_vi
38881 UINT64_C(3554902016), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_1K_gfx90a_acd
38882 UINT64_C(3554869248), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_1K_gfx90a_vcd
38883 UINT64_C(3554508800), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_1K_gfx940_acd
38884 UINT64_C(3554476032), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_1K_gfx940_vcd
38885 UINT64_C(3555491840), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_gfx90a_acd
38886 UINT64_C(3555459072), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_gfx90a_vcd
38887 UINT64_C(3555459072), UINT64_C(0), // V_MFMA_F32_32X32X4BF16_vi
38888 UINT64_C(3553132544), UINT64_C(0), // V_MFMA_F32_32X32X4F16_gfx90a_acd
38889 UINT64_C(3553099776), UINT64_C(0), // V_MFMA_F32_32X32X4F16_gfx90a_vcd
38890 UINT64_C(3553132544), UINT64_C(0), // V_MFMA_F32_32X32X4F16_gfx940_acd
38891 UINT64_C(3553099776), UINT64_C(0), // V_MFMA_F32_32X32X4F16_gfx940_vcd
38892 UINT64_C(3553099776), UINT64_C(0), // V_MFMA_F32_32X32X4F16_vi
38893 UINT64_C(3552542720), UINT64_C(0), // V_MFMA_F32_32X32X4XF32_gfx940_acd
38894 UINT64_C(3552509952), UINT64_C(0), // V_MFMA_F32_32X32X4XF32_gfx940_vcd
38895 UINT64_C(3555098624), UINT64_C(0), // V_MFMA_F32_32X32X8BF16_1K_gfx90a_acd
38896 UINT64_C(3555065856), UINT64_C(0), // V_MFMA_F32_32X32X8BF16_1K_gfx90a_vcd
38897 UINT64_C(3554705408), UINT64_C(0), // V_MFMA_F32_32X32X8BF16_1K_gfx940_acd
38898 UINT64_C(3554672640), UINT64_C(0), // V_MFMA_F32_32X32X8BF16_1K_gfx940_vcd
38899 UINT64_C(3553394688), UINT64_C(0), // V_MFMA_F32_32X32X8F16_gfx90a_acd
38900 UINT64_C(3553361920), UINT64_C(0), // V_MFMA_F32_32X32X8F16_gfx90a_vcd
38901 UINT64_C(3553394688), UINT64_C(0), // V_MFMA_F32_32X32X8F16_gfx940_acd
38902 UINT64_C(3553361920), UINT64_C(0), // V_MFMA_F32_32X32X8F16_gfx940_vcd
38903 UINT64_C(3553361920), UINT64_C(0), // V_MFMA_F32_32X32X8F16_vi
38904 UINT64_C(3552739328), UINT64_C(0), // V_MFMA_F32_4X4X1F32_gfx90a_acd
38905 UINT64_C(3552706560), UINT64_C(0), // V_MFMA_F32_4X4X1F32_gfx90a_vcd
38906 UINT64_C(3552739328), UINT64_C(0), // V_MFMA_F32_4X4X1F32_gfx940_acd
38907 UINT64_C(3552706560), UINT64_C(0), // V_MFMA_F32_4X4X1F32_gfx940_vcd
38908 UINT64_C(3552706560), UINT64_C(0), // V_MFMA_F32_4X4X1F32_vi
38909 UINT64_C(3555426304), UINT64_C(0), // V_MFMA_F32_4X4X2BF16_gfx90a_acd
38910 UINT64_C(3555393536), UINT64_C(0), // V_MFMA_F32_4X4X2BF16_gfx90a_vcd
38911 UINT64_C(3555393536), UINT64_C(0), // V_MFMA_F32_4X4X2BF16_vi
38912 UINT64_C(3555033088), UINT64_C(0), // V_MFMA_F32_4X4X4BF16_1K_gfx90a_acd
38913 UINT64_C(3555000320), UINT64_C(0), // V_MFMA_F32_4X4X4BF16_1K_gfx90a_vcd
38914 UINT64_C(3554639872), UINT64_C(0), // V_MFMA_F32_4X4X4BF16_1K_gfx940_acd
38915 UINT64_C(3554607104), UINT64_C(0), // V_MFMA_F32_4X4X4BF16_1K_gfx940_vcd
38916 UINT64_C(3553263616), UINT64_C(0), // V_MFMA_F32_4X4X4F16_gfx90a_acd
38917 UINT64_C(3553230848), UINT64_C(0), // V_MFMA_F32_4X4X4F16_gfx90a_vcd
38918 UINT64_C(3553263616), UINT64_C(0), // V_MFMA_F32_4X4X4F16_gfx940_acd
38919 UINT64_C(3553230848), UINT64_C(0), // V_MFMA_F32_4X4X4F16_gfx940_vcd
38920 UINT64_C(3553230848), UINT64_C(0), // V_MFMA_F32_4X4X4F16_vi
38921 UINT64_C(3555622912), UINT64_C(0), // V_MFMA_F64_16X16X4F64_gfx90a_acd
38922 UINT64_C(3555590144), UINT64_C(0), // V_MFMA_F64_16X16X4F64_gfx90a_vcd
38923 UINT64_C(3555622912), UINT64_C(0), // V_MFMA_F64_16X16X4F64_gfx940_acd
38924 UINT64_C(3555590144), UINT64_C(0), // V_MFMA_F64_16X16X4F64_gfx940_vcd
38925 UINT64_C(3555688448), UINT64_C(0), // V_MFMA_F64_4X4X4F64_gfx90a_acd
38926 UINT64_C(3555655680), UINT64_C(0), // V_MFMA_F64_4X4X4F64_gfx90a_vcd
38927 UINT64_C(3555688448), UINT64_C(0), // V_MFMA_F64_4X4X4F64_gfx940_acd
38928 UINT64_C(3555655680), UINT64_C(0), // V_MFMA_F64_4X4X4F64_gfx940_vcd
38929 UINT64_C(3553984512), UINT64_C(0), // V_MFMA_I32_16X16X16I8_gfx90a_acd
38930 UINT64_C(3553951744), UINT64_C(0), // V_MFMA_I32_16X16X16I8_gfx90a_vcd
38931 UINT64_C(3553951744), UINT64_C(0), // V_MFMA_I32_16X16X16I8_vi
38932 UINT64_C(3554115584), UINT64_C(0), // V_MFMA_I32_16X16X32I8_gfx940_acd
38933 UINT64_C(3554082816), UINT64_C(0), // V_MFMA_I32_16X16X32I8_gfx940_vcd
38934 UINT64_C(3553722368), UINT64_C(0), // V_MFMA_I32_16X16X4I8_gfx90a_acd
38935 UINT64_C(3553689600), UINT64_C(0), // V_MFMA_I32_16X16X4I8_gfx90a_vcd
38936 UINT64_C(3553722368), UINT64_C(0), // V_MFMA_I32_16X16X4I8_gfx940_acd
38937 UINT64_C(3553689600), UINT64_C(0), // V_MFMA_I32_16X16X4I8_gfx940_vcd
38938 UINT64_C(3553689600), UINT64_C(0), // V_MFMA_I32_16X16X4I8_vi
38939 UINT64_C(3554050048), UINT64_C(0), // V_MFMA_I32_32X32X16I8_gfx940_acd
38940 UINT64_C(3554017280), UINT64_C(0), // V_MFMA_I32_32X32X16I8_gfx940_vcd
38941 UINT64_C(3553656832), UINT64_C(0), // V_MFMA_I32_32X32X4I8_gfx90a_acd
38942 UINT64_C(3553624064), UINT64_C(0), // V_MFMA_I32_32X32X4I8_gfx90a_vcd
38943 UINT64_C(3553656832), UINT64_C(0), // V_MFMA_I32_32X32X4I8_gfx940_acd
38944 UINT64_C(3553624064), UINT64_C(0), // V_MFMA_I32_32X32X4I8_gfx940_vcd
38945 UINT64_C(3553624064), UINT64_C(0), // V_MFMA_I32_32X32X4I8_vi
38946 UINT64_C(3553918976), UINT64_C(0), // V_MFMA_I32_32X32X8I8_gfx90a_acd
38947 UINT64_C(3553886208), UINT64_C(0), // V_MFMA_I32_32X32X8I8_gfx90a_vcd
38948 UINT64_C(3553886208), UINT64_C(0), // V_MFMA_I32_32X32X8I8_vi
38949 UINT64_C(3553787904), UINT64_C(0), // V_MFMA_I32_4X4X4I8_gfx90a_acd
38950 UINT64_C(3553755136), UINT64_C(0), // V_MFMA_I32_4X4X4I8_gfx90a_vcd
38951 UINT64_C(3553787904), UINT64_C(0), // V_MFMA_I32_4X4X4I8_gfx940_acd
38952 UINT64_C(3553755136), UINT64_C(0), // V_MFMA_I32_4X4X4I8_gfx940_vcd
38953 UINT64_C(3553755136), UINT64_C(0), // V_MFMA_I32_4X4X4I8_vi
38954 UINT64_C(3595108352), UINT64_C(0), // V_MIN3_F16_e64_dpp8_gfx11
38955 UINT64_C(1077336932352), UINT64_C(0), // V_MIN3_F16_e64_dpp_gfx11
38956 UINT64_C(3595108352), UINT64_C(0), // V_MIN3_F16_e64_gfx11
38957 UINT64_C(3612409856), UINT64_C(0), // V_MIN3_F16_gfx10
38958 UINT64_C(3522428928), UINT64_C(0), // V_MIN3_F16_vi
38959 UINT64_C(3591962624), UINT64_C(0), // V_MIN3_F32_e64_dpp8_gfx11
38960 UINT64_C(1077333786624), UINT64_C(0), // V_MIN3_F32_e64_dpp_gfx11
38961 UINT64_C(3591962624), UINT64_C(0), // V_MIN3_F32_e64_gfx11
38962 UINT64_C(3578855424), UINT64_C(0), // V_MIN3_F32_gfx10
38963 UINT64_C(3533832192), UINT64_C(0), // V_MIN3_F32_gfx6_gfx7
38964 UINT64_C(3520069632), UINT64_C(0), // V_MIN3_F32_vi
38965 UINT64_C(3595173888), UINT64_C(0), // V_MIN3_I16_e64_dpp8_gfx11
38966 UINT64_C(3595173888), UINT64_C(0), // V_MIN3_I16_e64_dpp8_gfx12
38967 UINT64_C(1077336997888), UINT64_C(0), // V_MIN3_I16_e64_dpp_gfx11
38968 UINT64_C(1077336997888), UINT64_C(0), // V_MIN3_I16_e64_dpp_gfx12
38969 UINT64_C(3595173888), UINT64_C(0), // V_MIN3_I16_e64_gfx11
38970 UINT64_C(3595173888), UINT64_C(0), // V_MIN3_I16_e64_gfx12
38971 UINT64_C(3612475392), UINT64_C(0), // V_MIN3_I16_gfx10
38972 UINT64_C(3522494464), UINT64_C(0), // V_MIN3_I16_vi
38973 UINT64_C(3592028160), UINT64_C(0), // V_MIN3_I32_e64_dpp8_gfx11
38974 UINT64_C(3592028160), UINT64_C(0), // V_MIN3_I32_e64_dpp8_gfx12
38975 UINT64_C(1077333852160), UINT64_C(0), // V_MIN3_I32_e64_dpp_gfx11
38976 UINT64_C(1077333852160), UINT64_C(0), // V_MIN3_I32_e64_dpp_gfx12
38977 UINT64_C(3592028160), UINT64_C(0), // V_MIN3_I32_e64_gfx11
38978 UINT64_C(3592028160), UINT64_C(0), // V_MIN3_I32_e64_gfx12
38979 UINT64_C(3578920960), UINT64_C(0), // V_MIN3_I32_gfx10
38980 UINT64_C(3533963264), UINT64_C(0), // V_MIN3_I32_gfx6_gfx7
38981 UINT64_C(3520135168), UINT64_C(0), // V_MIN3_I32_vi
38982 UINT64_C(3593142272), UINT64_C(0), // V_MIN3_NUM_F16_e64_dpp8_gfx12
38983 UINT64_C(1077334966272), UINT64_C(0), // V_MIN3_NUM_F16_e64_dpp_gfx12
38984 UINT64_C(3593142272), UINT64_C(0), // V_MIN3_NUM_F16_e64_gfx12
38985 UINT64_C(3593011200), UINT64_C(0), // V_MIN3_NUM_F32_e64_dpp8_gfx12
38986 UINT64_C(1077334835200), UINT64_C(0), // V_MIN3_NUM_F32_e64_dpp_gfx12
38987 UINT64_C(3593011200), UINT64_C(0), // V_MIN3_NUM_F32_e64_gfx12
38988 UINT64_C(3595239424), UINT64_C(0), // V_MIN3_U16_e64_dpp8_gfx11
38989 UINT64_C(3595239424), UINT64_C(0), // V_MIN3_U16_e64_dpp8_gfx12
38990 UINT64_C(1077337063424), UINT64_C(0), // V_MIN3_U16_e64_dpp_gfx11
38991 UINT64_C(1077337063424), UINT64_C(0), // V_MIN3_U16_e64_dpp_gfx12
38992 UINT64_C(3595239424), UINT64_C(0), // V_MIN3_U16_e64_gfx11
38993 UINT64_C(3595239424), UINT64_C(0), // V_MIN3_U16_e64_gfx12
38994 UINT64_C(3612540928), UINT64_C(0), // V_MIN3_U16_gfx10
38995 UINT64_C(3522560000), UINT64_C(0), // V_MIN3_U16_vi
38996 UINT64_C(3592093696), UINT64_C(0), // V_MIN3_U32_e64_dpp8_gfx11
38997 UINT64_C(3592093696), UINT64_C(0), // V_MIN3_U32_e64_dpp8_gfx12
38998 UINT64_C(1077333917696), UINT64_C(0), // V_MIN3_U32_e64_dpp_gfx11
38999 UINT64_C(1077333917696), UINT64_C(0), // V_MIN3_U32_e64_dpp_gfx12
39000 UINT64_C(3592093696), UINT64_C(0), // V_MIN3_U32_e64_gfx11
39001 UINT64_C(3592093696), UINT64_C(0), // V_MIN3_U32_e64_gfx12
39002 UINT64_C(3578986496), UINT64_C(0), // V_MIN3_U32_gfx10
39003 UINT64_C(3534094336), UINT64_C(0), // V_MIN3_U32_gfx6_gfx7
39004 UINT64_C(3520200704), UINT64_C(0), // V_MIN3_U32_vi
39005 UINT64_C(3593404416), UINT64_C(0), // V_MINIMUM3_F16_e64_dpp8_gfx12
39006 UINT64_C(1077335228416), UINT64_C(0), // V_MINIMUM3_F16_e64_dpp_gfx12
39007 UINT64_C(3593404416), UINT64_C(0), // V_MINIMUM3_F16_e64_gfx12
39008 UINT64_C(3593273344), UINT64_C(0), // V_MINIMUM3_F32_e64_dpp8_gfx12
39009 UINT64_C(1077335097344), UINT64_C(0), // V_MINIMUM3_F32_e64_dpp_gfx12
39010 UINT64_C(3593273344), UINT64_C(0), // V_MINIMUM3_F32_e64_gfx12
39011 UINT64_C(3597533184), UINT64_C(0), // V_MINIMUMMAXIMUM_F16_e64_dpp8_gfx12
39012 UINT64_C(1077339357184), UINT64_C(0), // V_MINIMUMMAXIMUM_F16_e64_dpp_gfx12
39013 UINT64_C(3597533184), UINT64_C(0), // V_MINIMUMMAXIMUM_F16_e64_gfx12
39014 UINT64_C(3597402112), UINT64_C(0), // V_MINIMUMMAXIMUM_F32_e64_dpp8_gfx12
39015 UINT64_C(1077339226112), UINT64_C(0), // V_MINIMUMMAXIMUM_F32_e64_dpp_gfx12
39016 UINT64_C(3597402112), UINT64_C(0), // V_MINIMUMMAXIMUM_F32_e64_gfx12
39017 UINT64_C(3613851648), UINT64_C(0), // V_MINIMUM_F16_e64_dpp8_gfx12
39018 UINT64_C(1077355675648), UINT64_C(0), // V_MINIMUM_F16_e64_dpp_gfx12
39019 UINT64_C(3613851648), UINT64_C(0), // V_MINIMUM_F16_e64_gfx12
39020 UINT64_C(3613720576), UINT64_C(0), // V_MINIMUM_F32_e64_dpp8_gfx12
39021 UINT64_C(1077355544576), UINT64_C(0), // V_MINIMUM_F32_e64_dpp_gfx12
39022 UINT64_C(3613720576), UINT64_C(0), // V_MINIMUM_F32_e64_gfx12
39023 UINT64_C(3611361280), UINT64_C(0), // V_MINIMUM_F64_e64_gfx12
39024 UINT64_C(3596681216), UINT64_C(0), // V_MINMAX_F16_e64_dpp8_gfx11
39025 UINT64_C(1077338505216), UINT64_C(0), // V_MINMAX_F16_e64_dpp_gfx11
39026 UINT64_C(3596681216), UINT64_C(0), // V_MINMAX_F16_e64_gfx11
39027 UINT64_C(3596550144), UINT64_C(0), // V_MINMAX_F32_e64_dpp8_gfx11
39028 UINT64_C(1077338374144), UINT64_C(0), // V_MINMAX_F32_e64_dpp_gfx11
39029 UINT64_C(3596550144), UINT64_C(0), // V_MINMAX_F32_e64_gfx11
39030 UINT64_C(3596943360), UINT64_C(0), // V_MINMAX_I32_e64_dpp8_gfx11
39031 UINT64_C(3596943360), UINT64_C(0), // V_MINMAX_I32_e64_dpp8_gfx12
39032 UINT64_C(1077338767360), UINT64_C(0), // V_MINMAX_I32_e64_dpp_gfx11
39033 UINT64_C(1077338767360), UINT64_C(0), // V_MINMAX_I32_e64_dpp_gfx12
39034 UINT64_C(3596943360), UINT64_C(0), // V_MINMAX_I32_e64_gfx11
39035 UINT64_C(3596943360), UINT64_C(0), // V_MINMAX_I32_e64_gfx12
39036 UINT64_C(3597271040), UINT64_C(0), // V_MINMAX_NUM_F16_e64_dpp8_gfx12
39037 UINT64_C(1077339095040), UINT64_C(0), // V_MINMAX_NUM_F16_e64_dpp_gfx12
39038 UINT64_C(3597271040), UINT64_C(0), // V_MINMAX_NUM_F16_e64_gfx12
39039 UINT64_C(3597139968), UINT64_C(0), // V_MINMAX_NUM_F32_e64_dpp8_gfx12
39040 UINT64_C(1077338963968), UINT64_C(0), // V_MINMAX_NUM_F32_e64_dpp_gfx12
39041 UINT64_C(3597139968), UINT64_C(0), // V_MINMAX_NUM_F32_e64_gfx12
39042 UINT64_C(3596812288), UINT64_C(0), // V_MINMAX_U32_e64_dpp8_gfx11
39043 UINT64_C(3596812288), UINT64_C(0), // V_MINMAX_U32_e64_dpp8_gfx12
39044 UINT64_C(1077338636288), UINT64_C(0), // V_MINMAX_U32_e64_dpp_gfx11
39045 UINT64_C(1077338636288), UINT64_C(0), // V_MINMAX_U32_e64_dpp_gfx12
39046 UINT64_C(3596812288), UINT64_C(0), // V_MINMAX_U32_e64_gfx11
39047 UINT64_C(3596812288), UINT64_C(0), // V_MINMAX_U32_e64_gfx12
39048 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_dpp8_gfx10
39049 UINT64_C(1946157306), UINT64_C(0), // V_MIN_F16_dpp_gfx10
39050 UINT64_C(1543504122), UINT64_C(0), // V_MIN_F16_dpp_vi
39051 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_e32_gfx10
39052 UINT64_C(1543503872), UINT64_C(0), // V_MIN_F16_e32_vi
39053 UINT64_C(3577348096), UINT64_C(0), // V_MIN_F16_e64_gfx10
39054 UINT64_C(3509452800), UINT64_C(0), // V_MIN_F16_e64_vi
39055 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_fake16_dpp8_gfx11
39056 UINT64_C(1946157306), UINT64_C(0), // V_MIN_F16_fake16_dpp_gfx11
39057 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_fake16_e32_gfx11
39058 UINT64_C(3577348096), UINT64_C(0), // V_MIN_F16_fake16_e64_dpp8_gfx11
39059 UINT64_C(1077319172096), UINT64_C(0), // V_MIN_F16_fake16_e64_dpp_gfx11
39060 UINT64_C(3577348096), UINT64_C(0), // V_MIN_F16_fake16_e64_gfx11
39061 UINT64_C(1946157305), UINT64_C(0), // V_MIN_F16_sdwa_gfx10
39062 UINT64_C(1543504121), UINT64_C(0), // V_MIN_F16_sdwa_gfx9
39063 UINT64_C(1543504121), UINT64_C(0), // V_MIN_F16_sdwa_vi
39064 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_t16_dpp8_gfx11
39065 UINT64_C(1946157306), UINT64_C(0), // V_MIN_F16_t16_dpp_gfx11
39066 UINT64_C(1946157056), UINT64_C(0), // V_MIN_F16_t16_e32_gfx11
39067 UINT64_C(3577348096), UINT64_C(0), // V_MIN_F16_t16_e64_dpp8_gfx11
39068 UINT64_C(1077319172096), UINT64_C(0), // V_MIN_F16_t16_e64_dpp_gfx11
39069 UINT64_C(3577348096), UINT64_C(0), // V_MIN_F16_t16_e64_gfx11
39070 UINT64_C(503316480), UINT64_C(0), // V_MIN_F32_dpp8_gfx10
39071 UINT64_C(503316480), UINT64_C(0), // V_MIN_F32_dpp8_gfx11
39072 UINT64_C(503316730), UINT64_C(0), // V_MIN_F32_dpp_gfx10
39073 UINT64_C(503316730), UINT64_C(0), // V_MIN_F32_dpp_gfx11
39074 UINT64_C(335544570), UINT64_C(0), // V_MIN_F32_dpp_vi
39075 UINT64_C(503316480), UINT64_C(0), // V_MIN_F32_e32_gfx10
39076 UINT64_C(503316480), UINT64_C(0), // V_MIN_F32_e32_gfx11
39077 UINT64_C(503316480), UINT64_C(0), // V_MIN_F32_e32_gfx6_gfx7
39078 UINT64_C(335544320), UINT64_C(0), // V_MIN_F32_e32_vi
39079 UINT64_C(3574530048), UINT64_C(0), // V_MIN_F32_e64_dpp8_gfx11
39080 UINT64_C(1077316354048), UINT64_C(0), // V_MIN_F32_e64_dpp_gfx11
39081 UINT64_C(3574530048), UINT64_C(0), // V_MIN_F32_e64_gfx10
39082 UINT64_C(3574530048), UINT64_C(0), // V_MIN_F32_e64_gfx11
39083 UINT64_C(3525181440), UINT64_C(0), // V_MIN_F32_e64_gfx6_gfx7
39084 UINT64_C(3507093504), UINT64_C(0), // V_MIN_F32_e64_vi
39085 UINT64_C(503316729), UINT64_C(0), // V_MIN_F32_sdwa_gfx10
39086 UINT64_C(335544569), UINT64_C(0), // V_MIN_F32_sdwa_gfx9
39087 UINT64_C(335544569), UINT64_C(0), // V_MIN_F32_sdwa_vi
39088 UINT64_C(3609788416), UINT64_C(0), // V_MIN_F64_e64_gfx11
39089 UINT64_C(3580231680), UINT64_C(0), // V_MIN_F64_gfx10
39090 UINT64_C(3536584704), UINT64_C(0), // V_MIN_F64_gfx6_gfx7
39091 UINT64_C(3531735040), UINT64_C(0), // V_MIN_F64_vi
39092 UINT64_C(1677721850), UINT64_C(0), // V_MIN_I16_dpp_vi
39093 UINT64_C(1677721600), UINT64_C(0), // V_MIN_I16_e32_vi
39094 UINT64_C(3509714944), UINT64_C(0), // V_MIN_I16_e64_vi
39095 UINT64_C(3607887872), UINT64_C(0), // V_MIN_I16_gfx10
39096 UINT64_C(1677721849), UINT64_C(0), // V_MIN_I16_sdwa_gfx9
39097 UINT64_C(1677721849), UINT64_C(0), // V_MIN_I16_sdwa_vi
39098 UINT64_C(3607887872), UINT64_C(0), // V_MIN_I16_t16_e64_dpp8_gfx11
39099 UINT64_C(3607887872), UINT64_C(0), // V_MIN_I16_t16_e64_dpp8_gfx12
39100 UINT64_C(1077349711872), UINT64_C(0), // V_MIN_I16_t16_e64_dpp_gfx11
39101 UINT64_C(1077349711872), UINT64_C(0), // V_MIN_I16_t16_e64_dpp_gfx12
39102 UINT64_C(3607887872), UINT64_C(0), // V_MIN_I16_t16_e64_gfx11
39103 UINT64_C(3607887872), UINT64_C(0), // V_MIN_I16_t16_e64_gfx12
39104 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_dpp8_gfx10
39105 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_dpp8_gfx11
39106 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_dpp8_gfx12
39107 UINT64_C(570425594), UINT64_C(0), // V_MIN_I32_dpp_gfx10
39108 UINT64_C(570425594), UINT64_C(0), // V_MIN_I32_dpp_gfx11
39109 UINT64_C(570425594), UINT64_C(0), // V_MIN_I32_dpp_gfx12
39110 UINT64_C(402653434), UINT64_C(0), // V_MIN_I32_dpp_vi
39111 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_e32_gfx10
39112 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_e32_gfx11
39113 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_e32_gfx12
39114 UINT64_C(570425344), UINT64_C(0), // V_MIN_I32_e32_gfx6_gfx7
39115 UINT64_C(402653184), UINT64_C(0), // V_MIN_I32_e32_vi
39116 UINT64_C(3574661120), UINT64_C(0), // V_MIN_I32_e64_dpp8_gfx11
39117 UINT64_C(3574661120), UINT64_C(0), // V_MIN_I32_e64_dpp8_gfx12
39118 UINT64_C(1077316485120), UINT64_C(0), // V_MIN_I32_e64_dpp_gfx11
39119 UINT64_C(1077316485120), UINT64_C(0), // V_MIN_I32_e64_dpp_gfx12
39120 UINT64_C(3574661120), UINT64_C(0), // V_MIN_I32_e64_gfx10
39121 UINT64_C(3574661120), UINT64_C(0), // V_MIN_I32_e64_gfx11
39122 UINT64_C(3574661120), UINT64_C(0), // V_MIN_I32_e64_gfx12
39123 UINT64_C(3525443584), UINT64_C(0), // V_MIN_I32_e64_gfx6_gfx7
39124 UINT64_C(3507224576), UINT64_C(0), // V_MIN_I32_e64_vi
39125 UINT64_C(570425593), UINT64_C(0), // V_MIN_I32_sdwa_gfx10
39126 UINT64_C(402653433), UINT64_C(0), // V_MIN_I32_sdwa_gfx9
39127 UINT64_C(402653433), UINT64_C(0), // V_MIN_I32_sdwa_vi
39128 UINT64_C(436207616), UINT64_C(0), // V_MIN_LEGACY_F32_e32_gfx6_gfx7
39129 UINT64_C(3524919296), UINT64_C(0), // V_MIN_LEGACY_F32_e64_gfx6_gfx7
39130 UINT64_C(1610612736), UINT64_C(0), // V_MIN_NUM_F16_dpp8_gfx12
39131 UINT64_C(1610612986), UINT64_C(0), // V_MIN_NUM_F16_dpp_gfx12
39132 UINT64_C(1610612736), UINT64_C(0), // V_MIN_NUM_F16_e32_gfx12
39133 UINT64_C(3576692736), UINT64_C(0), // V_MIN_NUM_F16_e64_dpp8_gfx12
39134 UINT64_C(1077318516736), UINT64_C(0), // V_MIN_NUM_F16_e64_dpp_gfx12
39135 UINT64_C(3576692736), UINT64_C(0), // V_MIN_NUM_F16_e64_gfx12
39136 UINT64_C(1610612736), UINT64_C(0), // V_MIN_NUM_F16_fake16_dpp8_gfx12
39137 UINT64_C(1610612986), UINT64_C(0), // V_MIN_NUM_F16_fake16_dpp_gfx12
39138 UINT64_C(1610612736), UINT64_C(0), // V_MIN_NUM_F16_fake16_e32_gfx12
39139 UINT64_C(3576692736), UINT64_C(0), // V_MIN_NUM_F16_fake16_e64_dpp8_gfx12
39140 UINT64_C(1077318516736), UINT64_C(0), // V_MIN_NUM_F16_fake16_e64_dpp_gfx12
39141 UINT64_C(3576692736), UINT64_C(0), // V_MIN_NUM_F16_fake16_e64_gfx12
39142 UINT64_C(704643072), UINT64_C(0), // V_MIN_NUM_F32_dpp8_gfx12
39143 UINT64_C(704643322), UINT64_C(0), // V_MIN_NUM_F32_dpp_gfx12
39144 UINT64_C(704643072), UINT64_C(0), // V_MIN_NUM_F32_e32_gfx12
39145 UINT64_C(3574923264), UINT64_C(0), // V_MIN_NUM_F32_e64_dpp8_gfx12
39146 UINT64_C(1077316747264), UINT64_C(0), // V_MIN_NUM_F32_e64_dpp_gfx12
39147 UINT64_C(3574923264), UINT64_C(0), // V_MIN_NUM_F32_e64_gfx12
39148 UINT64_C(436207616), UINT64_C(0), // V_MIN_NUM_F64_e32_gfx12
39149 UINT64_C(3574398976), UINT64_C(0), // V_MIN_NUM_F64_e64_gfx12
39150 UINT64_C(1644167418), UINT64_C(0), // V_MIN_U16_dpp_vi
39151 UINT64_C(1644167168), UINT64_C(0), // V_MIN_U16_e32_vi
39152 UINT64_C(3509649408), UINT64_C(0), // V_MIN_U16_e64_vi
39153 UINT64_C(3607822336), UINT64_C(0), // V_MIN_U16_gfx10
39154 UINT64_C(1644167417), UINT64_C(0), // V_MIN_U16_sdwa_gfx9
39155 UINT64_C(1644167417), UINT64_C(0), // V_MIN_U16_sdwa_vi
39156 UINT64_C(3607822336), UINT64_C(0), // V_MIN_U16_t16_e64_dpp8_gfx11
39157 UINT64_C(3607822336), UINT64_C(0), // V_MIN_U16_t16_e64_dpp8_gfx12
39158 UINT64_C(1077349646336), UINT64_C(0), // V_MIN_U16_t16_e64_dpp_gfx11
39159 UINT64_C(1077349646336), UINT64_C(0), // V_MIN_U16_t16_e64_dpp_gfx12
39160 UINT64_C(3607822336), UINT64_C(0), // V_MIN_U16_t16_e64_gfx11
39161 UINT64_C(3607822336), UINT64_C(0), // V_MIN_U16_t16_e64_gfx12
39162 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_dpp8_gfx10
39163 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_dpp8_gfx11
39164 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_dpp8_gfx12
39165 UINT64_C(637534458), UINT64_C(0), // V_MIN_U32_dpp_gfx10
39166 UINT64_C(637534458), UINT64_C(0), // V_MIN_U32_dpp_gfx11
39167 UINT64_C(637534458), UINT64_C(0), // V_MIN_U32_dpp_gfx12
39168 UINT64_C(469762298), UINT64_C(0), // V_MIN_U32_dpp_vi
39169 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_e32_gfx10
39170 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_e32_gfx11
39171 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_e32_gfx12
39172 UINT64_C(637534208), UINT64_C(0), // V_MIN_U32_e32_gfx6_gfx7
39173 UINT64_C(469762048), UINT64_C(0), // V_MIN_U32_e32_vi
39174 UINT64_C(3574792192), UINT64_C(0), // V_MIN_U32_e64_dpp8_gfx11
39175 UINT64_C(3574792192), UINT64_C(0), // V_MIN_U32_e64_dpp8_gfx12
39176 UINT64_C(1077316616192), UINT64_C(0), // V_MIN_U32_e64_dpp_gfx11
39177 UINT64_C(1077316616192), UINT64_C(0), // V_MIN_U32_e64_dpp_gfx12
39178 UINT64_C(3574792192), UINT64_C(0), // V_MIN_U32_e64_gfx10
39179 UINT64_C(3574792192), UINT64_C(0), // V_MIN_U32_e64_gfx11
39180 UINT64_C(3574792192), UINT64_C(0), // V_MIN_U32_e64_gfx12
39181 UINT64_C(3525705728), UINT64_C(0), // V_MIN_U32_e64_gfx6_gfx7
39182 UINT64_C(3507355648), UINT64_C(0), // V_MIN_U32_e64_vi
39183 UINT64_C(637534457), UINT64_C(0), // V_MIN_U32_sdwa_gfx10
39184 UINT64_C(469762297), UINT64_C(0), // V_MIN_U32_sdwa_gfx9
39185 UINT64_C(469762297), UINT64_C(0), // V_MIN_U32_sdwa_vi
39186 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_dpp8_gfx10
39187 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_dpp8_gfx11
39188 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_dpp8_gfx12
39189 UINT64_C(2113963258), UINT64_C(0), // V_MOVRELD_B32_dpp_gfx10
39190 UINT64_C(2113963258), UINT64_C(0), // V_MOVRELD_B32_dpp_gfx11
39191 UINT64_C(2113963258), UINT64_C(0), // V_MOVRELD_B32_dpp_gfx12
39192 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_e32_gfx10
39193 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_e32_gfx11
39194 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_e32_gfx12
39195 UINT64_C(2113963008), UINT64_C(0), // V_MOVRELD_B32_e32_gfx6_gfx7
39196 UINT64_C(2113956864), UINT64_C(0), // V_MOVRELD_B32_e32_vi
39197 UINT64_C(3586260992), UINT64_C(0), // V_MOVRELD_B32_e64_dpp8_gfx11
39198 UINT64_C(3586260992), UINT64_C(0), // V_MOVRELD_B32_e64_dpp8_gfx12
39199 UINT64_C(1077328084992), UINT64_C(0), // V_MOVRELD_B32_e64_dpp_gfx11
39200 UINT64_C(1077328084992), UINT64_C(0), // V_MOVRELD_B32_e64_dpp_gfx12
39201 UINT64_C(3586260992), UINT64_C(0), // V_MOVRELD_B32_e64_gfx10
39202 UINT64_C(3586260992), UINT64_C(0), // V_MOVRELD_B32_e64_gfx11
39203 UINT64_C(3586260992), UINT64_C(0), // V_MOVRELD_B32_e64_gfx12
39204 UINT64_C(3548643328), UINT64_C(0), // V_MOVRELD_B32_e64_gfx6_gfx7
39205 UINT64_C(3514171392), UINT64_C(0), // V_MOVRELD_B32_e64_vi
39206 UINT64_C(2113963257), UINT64_C(0), // V_MOVRELD_B32_sdwa_gfx10
39207 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_dpp8_gfx10
39208 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_dpp8_gfx11
39209 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_dpp8_gfx12
39210 UINT64_C(2113966330), UINT64_C(0), // V_MOVRELSD_2_B32_dpp_gfx10
39211 UINT64_C(2113966330), UINT64_C(0), // V_MOVRELSD_2_B32_dpp_gfx11
39212 UINT64_C(2113966330), UINT64_C(0), // V_MOVRELSD_2_B32_dpp_gfx12
39213 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_e32_gfx10
39214 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_e32_gfx11
39215 UINT64_C(2113966080), UINT64_C(0), // V_MOVRELSD_2_B32_e32_gfx12
39216 UINT64_C(3586654208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_dpp8_gfx11
39217 UINT64_C(3586654208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_dpp8_gfx12
39218 UINT64_C(1077328478208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_dpp_gfx11
39219 UINT64_C(1077328478208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_dpp_gfx12
39220 UINT64_C(3586654208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_gfx10
39221 UINT64_C(3586654208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_gfx11
39222 UINT64_C(3586654208), UINT64_C(0), // V_MOVRELSD_2_B32_e64_gfx12
39223 UINT64_C(2113966329), UINT64_C(0), // V_MOVRELSD_2_B32_sdwa_gfx10
39224 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_dpp8_gfx10
39225 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_dpp8_gfx11
39226 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_dpp8_gfx12
39227 UINT64_C(2113964282), UINT64_C(0), // V_MOVRELSD_B32_dpp_gfx10
39228 UINT64_C(2113964282), UINT64_C(0), // V_MOVRELSD_B32_dpp_gfx11
39229 UINT64_C(2113964282), UINT64_C(0), // V_MOVRELSD_B32_dpp_gfx12
39230 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_e32_gfx10
39231 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_e32_gfx11
39232 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_e32_gfx12
39233 UINT64_C(2113964032), UINT64_C(0), // V_MOVRELSD_B32_e32_gfx6_gfx7
39234 UINT64_C(2113957888), UINT64_C(0), // V_MOVRELSD_B32_e32_vi
39235 UINT64_C(3586392064), UINT64_C(0), // V_MOVRELSD_B32_e64_dpp8_gfx11
39236 UINT64_C(3586392064), UINT64_C(0), // V_MOVRELSD_B32_e64_dpp8_gfx12
39237 UINT64_C(1077328216064), UINT64_C(0), // V_MOVRELSD_B32_e64_dpp_gfx11
39238 UINT64_C(1077328216064), UINT64_C(0), // V_MOVRELSD_B32_e64_dpp_gfx12
39239 UINT64_C(3586392064), UINT64_C(0), // V_MOVRELSD_B32_e64_gfx10
39240 UINT64_C(3586392064), UINT64_C(0), // V_MOVRELSD_B32_e64_gfx11
39241 UINT64_C(3586392064), UINT64_C(0), // V_MOVRELSD_B32_e64_gfx12
39242 UINT64_C(3548905472), UINT64_C(0), // V_MOVRELSD_B32_e64_gfx6_gfx7
39243 UINT64_C(3514302464), UINT64_C(0), // V_MOVRELSD_B32_e64_vi
39244 UINT64_C(2113964281), UINT64_C(0), // V_MOVRELSD_B32_sdwa_gfx10
39245 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_dpp8_gfx10
39246 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_dpp8_gfx11
39247 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_dpp8_gfx12
39248 UINT64_C(2113963770), UINT64_C(0), // V_MOVRELS_B32_dpp_gfx10
39249 UINT64_C(2113963770), UINT64_C(0), // V_MOVRELS_B32_dpp_gfx11
39250 UINT64_C(2113963770), UINT64_C(0), // V_MOVRELS_B32_dpp_gfx12
39251 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_e32_gfx10
39252 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_e32_gfx11
39253 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_e32_gfx12
39254 UINT64_C(2113963520), UINT64_C(0), // V_MOVRELS_B32_e32_gfx6_gfx7
39255 UINT64_C(2113957376), UINT64_C(0), // V_MOVRELS_B32_e32_vi
39256 UINT64_C(3586326528), UINT64_C(0), // V_MOVRELS_B32_e64_dpp8_gfx11
39257 UINT64_C(3586326528), UINT64_C(0), // V_MOVRELS_B32_e64_dpp8_gfx12
39258 UINT64_C(1077328150528), UINT64_C(0), // V_MOVRELS_B32_e64_dpp_gfx11
39259 UINT64_C(1077328150528), UINT64_C(0), // V_MOVRELS_B32_e64_dpp_gfx12
39260 UINT64_C(3586326528), UINT64_C(0), // V_MOVRELS_B32_e64_gfx10
39261 UINT64_C(3586326528), UINT64_C(0), // V_MOVRELS_B32_e64_gfx11
39262 UINT64_C(3586326528), UINT64_C(0), // V_MOVRELS_B32_e64_gfx12
39263 UINT64_C(3548774400), UINT64_C(0), // V_MOVRELS_B32_e64_gfx6_gfx7
39264 UINT64_C(3514236928), UINT64_C(0), // V_MOVRELS_B32_e64_vi
39265 UINT64_C(2113963769), UINT64_C(0), // V_MOVRELS_B32_sdwa_gfx10
39266 UINT64_C(2113943552), UINT64_C(0), // V_MOV_B16_t16_dpp8_gfx11
39267 UINT64_C(2113943552), UINT64_C(0), // V_MOV_B16_t16_dpp8_gfx12
39268 UINT64_C(2113943802), UINT64_C(0), // V_MOV_B16_t16_dpp_gfx11
39269 UINT64_C(2113943802), UINT64_C(0), // V_MOV_B16_t16_dpp_gfx12
39270 UINT64_C(2113943552), UINT64_C(0), // V_MOV_B16_t16_e32_gfx11
39271 UINT64_C(2113943552), UINT64_C(0), // V_MOV_B16_t16_e32_gfx12
39272 UINT64_C(3583770624), UINT64_C(0), // V_MOV_B16_t16_e64_dpp8_gfx11
39273 UINT64_C(3583770624), UINT64_C(0), // V_MOV_B16_t16_e64_dpp8_gfx12
39274 UINT64_C(1077325594624), UINT64_C(0), // V_MOV_B16_t16_e64_dpp_gfx11
39275 UINT64_C(1077325594624), UINT64_C(0), // V_MOV_B16_t16_e64_dpp_gfx12
39276 UINT64_C(3583770624), UINT64_C(0), // V_MOV_B16_t16_e64_gfx11
39277 UINT64_C(3583770624), UINT64_C(0), // V_MOV_B16_t16_e64_gfx12
39278 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_dpp8_gfx10
39279 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_dpp8_gfx11
39280 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_dpp8_gfx12
39281 UINT64_C(2113929978), UINT64_C(0), // V_MOV_B32_dpp_gfx10
39282 UINT64_C(2113929978), UINT64_C(0), // V_MOV_B32_dpp_gfx11
39283 UINT64_C(2113929978), UINT64_C(0), // V_MOV_B32_dpp_gfx12
39284 UINT64_C(2113929978), UINT64_C(0), // V_MOV_B32_dpp_vi
39285 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_e32_gfx10
39286 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_e32_gfx11
39287 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_e32_gfx12
39288 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_e32_gfx6_gfx7
39289 UINT64_C(2113929728), UINT64_C(0), // V_MOV_B32_e32_vi
39290 UINT64_C(3582001152), UINT64_C(0), // V_MOV_B32_e64_dpp8_gfx11
39291 UINT64_C(3582001152), UINT64_C(0), // V_MOV_B32_e64_dpp8_gfx12
39292 UINT64_C(1077323825152), UINT64_C(0), // V_MOV_B32_e64_dpp_gfx11
39293 UINT64_C(1077323825152), UINT64_C(0), // V_MOV_B32_e64_dpp_gfx12
39294 UINT64_C(3582001152), UINT64_C(0), // V_MOV_B32_e64_gfx10
39295 UINT64_C(3582001152), UINT64_C(0), // V_MOV_B32_e64_gfx11
39296 UINT64_C(3582001152), UINT64_C(0), // V_MOV_B32_e64_gfx12
39297 UINT64_C(3540123648), UINT64_C(0), // V_MOV_B32_e64_gfx6_gfx7
39298 UINT64_C(3510697984), UINT64_C(0), // V_MOV_B32_e64_vi
39299 UINT64_C(2113929977), UINT64_C(0), // V_MOV_B32_sdwa_gfx10
39300 UINT64_C(2113929977), UINT64_C(0), // V_MOV_B32_sdwa_gfx9
39301 UINT64_C(2113929977), UINT64_C(0), // V_MOV_B32_sdwa_vi
39302 UINT64_C(2113958138), UINT64_C(0), // V_MOV_B64_dpp_gfx9
39303 UINT64_C(2113957888), UINT64_C(0), // V_MOV_B64_e32_vi
39304 UINT64_C(3514302464), UINT64_C(0), // V_MOV_B64_e64_vi
39305 UINT64_C(3594190848), UINT64_C(0), // V_MQSAD_PK_U16_U8_e64_gfx11
39306 UINT64_C(3594190848), UINT64_C(0), // V_MQSAD_PK_U16_U8_e64_gfx12
39307 UINT64_C(3581083648), UINT64_C(0), // V_MQSAD_PK_U16_U8_gfx10
39308 UINT64_C(3538288640), UINT64_C(0), // V_MQSAD_PK_U16_U8_gfx6_gfx7
39309 UINT64_C(3521511424), UINT64_C(0), // V_MQSAD_PK_U16_U8_vi
39310 UINT64_C(3594321920), UINT64_C(0), // V_MQSAD_U32_U8_e64_gfx11
39311 UINT64_C(3594321920), UINT64_C(0), // V_MQSAD_U32_U8_e64_gfx12
39312 UINT64_C(3581214720), UINT64_C(0), // V_MQSAD_U32_U8_gfx10
39313 UINT64_C(3538550784), UINT64_C(0), // V_MQSAD_U32_U8_gfx7
39314 UINT64_C(3521576960), UINT64_C(0), // V_MQSAD_U32_U8_vi
39315 UINT64_C(3594059776), UINT64_C(0), // V_MSAD_U8_e64_dpp8_gfx11
39316 UINT64_C(3594059776), UINT64_C(0), // V_MSAD_U8_e64_dpp8_gfx12
39317 UINT64_C(1077335883776), UINT64_C(0), // V_MSAD_U8_e64_dpp_gfx11
39318 UINT64_C(1077335883776), UINT64_C(0), // V_MSAD_U8_e64_dpp_gfx12
39319 UINT64_C(3594059776), UINT64_C(0), // V_MSAD_U8_e64_gfx11
39320 UINT64_C(3594059776), UINT64_C(0), // V_MSAD_U8_e64_gfx12
39321 UINT64_C(3580952576), UINT64_C(0), // V_MSAD_U8_gfx10
39322 UINT64_C(3538026496), UINT64_C(0), // V_MSAD_U8_gfx6_gfx7
39323 UINT64_C(3521380352), UINT64_C(0), // V_MSAD_U8_vi
39324 UINT64_C(3591897088), UINT64_C(0), // V_MULLIT_F32_e64_dpp8_gfx11
39325 UINT64_C(3591897088), UINT64_C(0), // V_MULLIT_F32_e64_dpp8_gfx12
39326 UINT64_C(1077333721088), UINT64_C(0), // V_MULLIT_F32_e64_dpp_gfx11
39327 UINT64_C(1077333721088), UINT64_C(0), // V_MULLIT_F32_e64_dpp_gfx12
39328 UINT64_C(3591897088), UINT64_C(0), // V_MULLIT_F32_e64_gfx11
39329 UINT64_C(3591897088), UINT64_C(0), // V_MULLIT_F32_e64_gfx12
39330 UINT64_C(3578789888), UINT64_C(0), // V_MULLIT_F32_gfx10
39331 UINT64_C(3533701120), UINT64_C(0), // V_MULLIT_F32_gfx6_gfx7
39332 UINT64_C(234881024), UINT64_C(0), // V_MUL_DX9_ZERO_F32_dpp8_gfx11
39333 UINT64_C(234881024), UINT64_C(0), // V_MUL_DX9_ZERO_F32_dpp8_gfx12
39334 UINT64_C(234881274), UINT64_C(0), // V_MUL_DX9_ZERO_F32_dpp_gfx11
39335 UINT64_C(234881274), UINT64_C(0), // V_MUL_DX9_ZERO_F32_dpp_gfx12
39336 UINT64_C(234881024), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e32_gfx11
39337 UINT64_C(234881024), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e32_gfx12
39338 UINT64_C(3574005760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_dpp8_gfx11
39339 UINT64_C(3574005760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_dpp8_gfx12
39340 UINT64_C(1077315829760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_dpp_gfx11
39341 UINT64_C(1077315829760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_dpp_gfx12
39342 UINT64_C(3574005760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_gfx11
39343 UINT64_C(3574005760), UINT64_C(0), // V_MUL_DX9_ZERO_F32_e64_gfx12
39344 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_dpp8_gfx10
39345 UINT64_C(1778385146), UINT64_C(0), // V_MUL_F16_dpp_gfx10
39346 UINT64_C(1140850938), UINT64_C(0), // V_MUL_F16_dpp_vi
39347 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_e32_gfx10
39348 UINT64_C(1140850688), UINT64_C(0), // V_MUL_F16_e32_vi
39349 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_e64_gfx10
39350 UINT64_C(3508666368), UINT64_C(0), // V_MUL_F16_e64_vi
39351 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_fake16_dpp8_gfx11
39352 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_fake16_dpp8_gfx12
39353 UINT64_C(1778385146), UINT64_C(0), // V_MUL_F16_fake16_dpp_gfx11
39354 UINT64_C(1778385146), UINT64_C(0), // V_MUL_F16_fake16_dpp_gfx12
39355 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_fake16_e32_gfx11
39356 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_fake16_e32_gfx12
39357 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_fake16_e64_dpp8_gfx11
39358 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_fake16_e64_dpp8_gfx12
39359 UINT64_C(1077318844416), UINT64_C(0), // V_MUL_F16_fake16_e64_dpp_gfx11
39360 UINT64_C(1077318844416), UINT64_C(0), // V_MUL_F16_fake16_e64_dpp_gfx12
39361 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_fake16_e64_gfx11
39362 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_fake16_e64_gfx12
39363 UINT64_C(1778385145), UINT64_C(0), // V_MUL_F16_sdwa_gfx10
39364 UINT64_C(1140850937), UINT64_C(0), // V_MUL_F16_sdwa_gfx9
39365 UINT64_C(1140850937), UINT64_C(0), // V_MUL_F16_sdwa_vi
39366 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_t16_dpp8_gfx11
39367 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_t16_dpp8_gfx12
39368 UINT64_C(1778385146), UINT64_C(0), // V_MUL_F16_t16_dpp_gfx11
39369 UINT64_C(1778385146), UINT64_C(0), // V_MUL_F16_t16_dpp_gfx12
39370 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_t16_e32_gfx11
39371 UINT64_C(1778384896), UINT64_C(0), // V_MUL_F16_t16_e32_gfx12
39372 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_t16_e64_dpp8_gfx11
39373 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_t16_e64_dpp8_gfx12
39374 UINT64_C(1077318844416), UINT64_C(0), // V_MUL_F16_t16_e64_dpp_gfx11
39375 UINT64_C(1077318844416), UINT64_C(0), // V_MUL_F16_t16_e64_dpp_gfx12
39376 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_t16_e64_gfx11
39377 UINT64_C(3577020416), UINT64_C(0), // V_MUL_F16_t16_e64_gfx12
39378 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_dpp8_gfx10
39379 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_dpp8_gfx11
39380 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_dpp8_gfx12
39381 UINT64_C(268435706), UINT64_C(0), // V_MUL_F32_dpp_gfx10
39382 UINT64_C(268435706), UINT64_C(0), // V_MUL_F32_dpp_gfx11
39383 UINT64_C(268435706), UINT64_C(0), // V_MUL_F32_dpp_gfx12
39384 UINT64_C(167772410), UINT64_C(0), // V_MUL_F32_dpp_vi
39385 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_e32_gfx10
39386 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_e32_gfx11
39387 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_e32_gfx12
39388 UINT64_C(268435456), UINT64_C(0), // V_MUL_F32_e32_gfx6_gfx7
39389 UINT64_C(167772160), UINT64_C(0), // V_MUL_F32_e32_vi
39390 UINT64_C(3574071296), UINT64_C(0), // V_MUL_F32_e64_dpp8_gfx11
39391 UINT64_C(3574071296), UINT64_C(0), // V_MUL_F32_e64_dpp8_gfx12
39392 UINT64_C(1077315895296), UINT64_C(0), // V_MUL_F32_e64_dpp_gfx11
39393 UINT64_C(1077315895296), UINT64_C(0), // V_MUL_F32_e64_dpp_gfx12
39394 UINT64_C(3574071296), UINT64_C(0), // V_MUL_F32_e64_gfx10
39395 UINT64_C(3574071296), UINT64_C(0), // V_MUL_F32_e64_gfx11
39396 UINT64_C(3574071296), UINT64_C(0), // V_MUL_F32_e64_gfx12
39397 UINT64_C(3524263936), UINT64_C(0), // V_MUL_F32_e64_gfx6_gfx7
39398 UINT64_C(3506765824), UINT64_C(0), // V_MUL_F32_e64_vi
39399 UINT64_C(268435705), UINT64_C(0), // V_MUL_F32_sdwa_gfx10
39400 UINT64_C(167772409), UINT64_C(0), // V_MUL_F32_sdwa_gfx9
39401 UINT64_C(167772409), UINT64_C(0), // V_MUL_F32_sdwa_vi
39402 UINT64_C(201326592), UINT64_C(0), // V_MUL_F64_e32_gfx12
39403 UINT64_C(3609722880), UINT64_C(0), // V_MUL_F64_e64_gfx11
39404 UINT64_C(3573940224), UINT64_C(0), // V_MUL_F64_e64_gfx12
39405 UINT64_C(3580166144), UINT64_C(0), // V_MUL_F64_gfx10
39406 UINT64_C(3536453632), UINT64_C(0), // V_MUL_F64_gfx6_gfx7
39407 UINT64_C(3531669504), UINT64_C(0), // V_MUL_F64_vi
39408 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_dpp8_gfx10
39409 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_dpp8_gfx11
39410 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_dpp8_gfx12
39411 UINT64_C(335544570), UINT64_C(0), // V_MUL_HI_I32_I24_dpp_gfx10
39412 UINT64_C(335544570), UINT64_C(0), // V_MUL_HI_I32_I24_dpp_gfx11
39413 UINT64_C(335544570), UINT64_C(0), // V_MUL_HI_I32_I24_dpp_gfx12
39414 UINT64_C(234881274), UINT64_C(0), // V_MUL_HI_I32_I24_dpp_vi
39415 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_e32_gfx10
39416 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_e32_gfx11
39417 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_e32_gfx12
39418 UINT64_C(335544320), UINT64_C(0), // V_MUL_HI_I32_I24_e32_gfx6_gfx7
39419 UINT64_C(234881024), UINT64_C(0), // V_MUL_HI_I32_I24_e32_vi
39420 UINT64_C(3574202368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_dpp8_gfx11
39421 UINT64_C(3574202368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_dpp8_gfx12
39422 UINT64_C(1077316026368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_dpp_gfx11
39423 UINT64_C(1077316026368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_dpp_gfx12
39424 UINT64_C(3574202368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_gfx10
39425 UINT64_C(3574202368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_gfx11
39426 UINT64_C(3574202368), UINT64_C(0), // V_MUL_HI_I32_I24_e64_gfx12
39427 UINT64_C(3524526080), UINT64_C(0), // V_MUL_HI_I32_I24_e64_gfx6_gfx7
39428 UINT64_C(3506896896), UINT64_C(0), // V_MUL_HI_I32_I24_e64_vi
39429 UINT64_C(335544569), UINT64_C(0), // V_MUL_HI_I32_I24_sdwa_gfx10
39430 UINT64_C(234881273), UINT64_C(0), // V_MUL_HI_I32_I24_sdwa_gfx9
39431 UINT64_C(234881273), UINT64_C(0), // V_MUL_HI_I32_I24_sdwa_vi
39432 UINT64_C(3610116096), UINT64_C(0), // V_MUL_HI_I32_e64_gfx11
39433 UINT64_C(3610116096), UINT64_C(0), // V_MUL_HI_I32_e64_gfx12
39434 UINT64_C(3580624896), UINT64_C(0), // V_MUL_HI_I32_gfx10
39435 UINT64_C(3537371136), UINT64_C(0), // V_MUL_HI_I32_gfx6_gfx7
39436 UINT64_C(3532062720), UINT64_C(0), // V_MUL_HI_I32_vi
39437 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_dpp8_gfx10
39438 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_dpp8_gfx11
39439 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_dpp8_gfx12
39440 UINT64_C(402653434), UINT64_C(0), // V_MUL_HI_U32_U24_dpp_gfx10
39441 UINT64_C(402653434), UINT64_C(0), // V_MUL_HI_U32_U24_dpp_gfx11
39442 UINT64_C(402653434), UINT64_C(0), // V_MUL_HI_U32_U24_dpp_gfx12
39443 UINT64_C(301990138), UINT64_C(0), // V_MUL_HI_U32_U24_dpp_vi
39444 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_e32_gfx10
39445 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_e32_gfx11
39446 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_e32_gfx12
39447 UINT64_C(402653184), UINT64_C(0), // V_MUL_HI_U32_U24_e32_gfx6_gfx7
39448 UINT64_C(301989888), UINT64_C(0), // V_MUL_HI_U32_U24_e32_vi
39449 UINT64_C(3574333440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_dpp8_gfx11
39450 UINT64_C(3574333440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_dpp8_gfx12
39451 UINT64_C(1077316157440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_dpp_gfx11
39452 UINT64_C(1077316157440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_dpp_gfx12
39453 UINT64_C(3574333440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_gfx10
39454 UINT64_C(3574333440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_gfx11
39455 UINT64_C(3574333440), UINT64_C(0), // V_MUL_HI_U32_U24_e64_gfx12
39456 UINT64_C(3524788224), UINT64_C(0), // V_MUL_HI_U32_U24_e64_gfx6_gfx7
39457 UINT64_C(3507027968), UINT64_C(0), // V_MUL_HI_U32_U24_e64_vi
39458 UINT64_C(402653433), UINT64_C(0), // V_MUL_HI_U32_U24_sdwa_gfx10
39459 UINT64_C(301990137), UINT64_C(0), // V_MUL_HI_U32_U24_sdwa_gfx9
39460 UINT64_C(301990137), UINT64_C(0), // V_MUL_HI_U32_U24_sdwa_vi
39461 UINT64_C(3610050560), UINT64_C(0), // V_MUL_HI_U32_e64_gfx11
39462 UINT64_C(3610050560), UINT64_C(0), // V_MUL_HI_U32_e64_gfx12
39463 UINT64_C(3580493824), UINT64_C(0), // V_MUL_HI_U32_gfx10
39464 UINT64_C(3537108992), UINT64_C(0), // V_MUL_HI_U32_gfx6_gfx7
39465 UINT64_C(3531997184), UINT64_C(0), // V_MUL_HI_U32_vi
39466 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_dpp8_gfx10
39467 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_dpp8_gfx11
39468 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_dpp8_gfx12
39469 UINT64_C(301990138), UINT64_C(0), // V_MUL_I32_I24_dpp_gfx10
39470 UINT64_C(301990138), UINT64_C(0), // V_MUL_I32_I24_dpp_gfx11
39471 UINT64_C(301990138), UINT64_C(0), // V_MUL_I32_I24_dpp_gfx12
39472 UINT64_C(201326842), UINT64_C(0), // V_MUL_I32_I24_dpp_vi
39473 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_e32_gfx10
39474 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_e32_gfx11
39475 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_e32_gfx12
39476 UINT64_C(301989888), UINT64_C(0), // V_MUL_I32_I24_e32_gfx6_gfx7
39477 UINT64_C(201326592), UINT64_C(0), // V_MUL_I32_I24_e32_vi
39478 UINT64_C(3574136832), UINT64_C(0), // V_MUL_I32_I24_e64_dpp8_gfx11
39479 UINT64_C(3574136832), UINT64_C(0), // V_MUL_I32_I24_e64_dpp8_gfx12
39480 UINT64_C(1077315960832), UINT64_C(0), // V_MUL_I32_I24_e64_dpp_gfx11
39481 UINT64_C(1077315960832), UINT64_C(0), // V_MUL_I32_I24_e64_dpp_gfx12
39482 UINT64_C(3574136832), UINT64_C(0), // V_MUL_I32_I24_e64_gfx10
39483 UINT64_C(3574136832), UINT64_C(0), // V_MUL_I32_I24_e64_gfx11
39484 UINT64_C(3574136832), UINT64_C(0), // V_MUL_I32_I24_e64_gfx12
39485 UINT64_C(3524395008), UINT64_C(0), // V_MUL_I32_I24_e64_gfx6_gfx7
39486 UINT64_C(3506831360), UINT64_C(0), // V_MUL_I32_I24_e64_vi
39487 UINT64_C(301990137), UINT64_C(0), // V_MUL_I32_I24_sdwa_gfx10
39488 UINT64_C(201326841), UINT64_C(0), // V_MUL_I32_I24_sdwa_gfx9
39489 UINT64_C(201326841), UINT64_C(0), // V_MUL_I32_I24_sdwa_vi
39490 UINT64_C(234881024), UINT64_C(0), // V_MUL_LEGACY_F32_dpp8_gfx10
39491 UINT64_C(234881274), UINT64_C(0), // V_MUL_LEGACY_F32_dpp_gfx10
39492 UINT64_C(134217978), UINT64_C(0), // V_MUL_LEGACY_F32_dpp_vi
39493 UINT64_C(234881024), UINT64_C(0), // V_MUL_LEGACY_F32_e32_gfx10
39494 UINT64_C(234881024), UINT64_C(0), // V_MUL_LEGACY_F32_e32_gfx6_gfx7
39495 UINT64_C(134217728), UINT64_C(0), // V_MUL_LEGACY_F32_e32_vi
39496 UINT64_C(3574005760), UINT64_C(0), // V_MUL_LEGACY_F32_e64_gfx10
39497 UINT64_C(3524132864), UINT64_C(0), // V_MUL_LEGACY_F32_e64_gfx6_gfx7
39498 UINT64_C(3533766656), UINT64_C(0), // V_MUL_LEGACY_F32_e64_gfx90a
39499 UINT64_C(3506700288), UINT64_C(0), // V_MUL_LEGACY_F32_e64_vi
39500 UINT64_C(234881273), UINT64_C(0), // V_MUL_LEGACY_F32_sdwa_gfx10
39501 UINT64_C(134217977), UINT64_C(0), // V_MUL_LEGACY_F32_sdwa_gfx9
39502 UINT64_C(134217977), UINT64_C(0), // V_MUL_LEGACY_F32_sdwa_vi
39503 UINT64_C(3580559360), UINT64_C(0), // V_MUL_LO_I32_gfx10
39504 UINT64_C(3537240064), UINT64_C(0), // V_MUL_LO_I32_gfx6_gfx7
39505 UINT64_C(3531931648), UINT64_C(0), // V_MUL_LO_I32_vi
39506 UINT64_C(1375731962), UINT64_C(0), // V_MUL_LO_U16_dpp_vi
39507 UINT64_C(1375731712), UINT64_C(0), // V_MUL_LO_U16_e32_vi
39508 UINT64_C(3509125120), UINT64_C(0), // V_MUL_LO_U16_e64_vi
39509 UINT64_C(3607429120), UINT64_C(0), // V_MUL_LO_U16_gfx10
39510 UINT64_C(1375731961), UINT64_C(0), // V_MUL_LO_U16_sdwa_gfx9
39511 UINT64_C(1375731961), UINT64_C(0), // V_MUL_LO_U16_sdwa_vi
39512 UINT64_C(3607429120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_dpp8_gfx11
39513 UINT64_C(3607429120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_dpp8_gfx12
39514 UINT64_C(1077349253120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_dpp_gfx11
39515 UINT64_C(1077349253120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_dpp_gfx12
39516 UINT64_C(3607429120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_gfx11
39517 UINT64_C(3607429120), UINT64_C(0), // V_MUL_LO_U16_t16_e64_gfx12
39518 UINT64_C(3609985024), UINT64_C(0), // V_MUL_LO_U32_e64_gfx11
39519 UINT64_C(3609985024), UINT64_C(0), // V_MUL_LO_U32_e64_gfx12
39520 UINT64_C(3580428288), UINT64_C(0), // V_MUL_LO_U32_gfx10
39521 UINT64_C(3536977920), UINT64_C(0), // V_MUL_LO_U32_gfx6_gfx7
39522 UINT64_C(3531931648), UINT64_C(0), // V_MUL_LO_U32_vi
39523 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_dpp8_gfx10
39524 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_dpp8_gfx11
39525 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_dpp8_gfx12
39526 UINT64_C(369099002), UINT64_C(0), // V_MUL_U32_U24_dpp_gfx10
39527 UINT64_C(369099002), UINT64_C(0), // V_MUL_U32_U24_dpp_gfx11
39528 UINT64_C(369099002), UINT64_C(0), // V_MUL_U32_U24_dpp_gfx12
39529 UINT64_C(268435706), UINT64_C(0), // V_MUL_U32_U24_dpp_vi
39530 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_e32_gfx10
39531 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_e32_gfx11
39532 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_e32_gfx12
39533 UINT64_C(369098752), UINT64_C(0), // V_MUL_U32_U24_e32_gfx6_gfx7
39534 UINT64_C(268435456), UINT64_C(0), // V_MUL_U32_U24_e32_vi
39535 UINT64_C(3574267904), UINT64_C(0), // V_MUL_U32_U24_e64_dpp8_gfx11
39536 UINT64_C(3574267904), UINT64_C(0), // V_MUL_U32_U24_e64_dpp8_gfx12
39537 UINT64_C(1077316091904), UINT64_C(0), // V_MUL_U32_U24_e64_dpp_gfx11
39538 UINT64_C(1077316091904), UINT64_C(0), // V_MUL_U32_U24_e64_dpp_gfx12
39539 UINT64_C(3574267904), UINT64_C(0), // V_MUL_U32_U24_e64_gfx10
39540 UINT64_C(3574267904), UINT64_C(0), // V_MUL_U32_U24_e64_gfx11
39541 UINT64_C(3574267904), UINT64_C(0), // V_MUL_U32_U24_e64_gfx12
39542 UINT64_C(3524657152), UINT64_C(0), // V_MUL_U32_U24_e64_gfx6_gfx7
39543 UINT64_C(3506962432), UINT64_C(0), // V_MUL_U32_U24_e64_vi
39544 UINT64_C(369099001), UINT64_C(0), // V_MUL_U32_U24_sdwa_gfx10
39545 UINT64_C(268435705), UINT64_C(0), // V_MUL_U32_U24_sdwa_gfx9
39546 UINT64_C(268435705), UINT64_C(0), // V_MUL_U32_U24_sdwa_vi
39547 UINT64_C(2113929216), UINT64_C(0), // V_NOP_dpp8_gfx10
39548 UINT64_C(2113929466), UINT64_C(0), // V_NOP_dpp_gfx10
39549 UINT64_C(2113929466), UINT64_C(0), // V_NOP_dpp_vi
39550 UINT64_C(2113929216), UINT64_C(0), // V_NOP_e32_gfx10
39551 UINT64_C(2113929216), UINT64_C(0), // V_NOP_e32_gfx11
39552 UINT64_C(2113929216), UINT64_C(0), // V_NOP_e32_gfx12
39553 UINT64_C(2113929216), UINT64_C(0), // V_NOP_e32_gfx6_gfx7
39554 UINT64_C(2113929216), UINT64_C(0), // V_NOP_e32_vi
39555 UINT64_C(3581935616), UINT64_C(0), // V_NOP_e64_gfx10
39556 UINT64_C(3581935616), UINT64_C(0), // V_NOP_e64_gfx11
39557 UINT64_C(3581935616), UINT64_C(0), // V_NOP_e64_gfx12
39558 UINT64_C(3539992576), UINT64_C(0), // V_NOP_e64_gfx6_gfx7
39559 UINT64_C(3510632448), UINT64_C(0), // V_NOP_e64_vi
39560 UINT64_C(2113929465), UINT64_C(0), // V_NOP_sdwa_gfx10
39561 UINT64_C(2113929465), UINT64_C(0), // V_NOP_sdwa_gfx9
39562 UINT64_C(2113929465), UINT64_C(0), // V_NOP_sdwa_vi
39563 UINT64_C(2113982976), UINT64_C(0), // V_NOT_B16_fake16_dpp8_gfx11
39564 UINT64_C(2113982976), UINT64_C(0), // V_NOT_B16_fake16_dpp8_gfx12
39565 UINT64_C(2113983226), UINT64_C(0), // V_NOT_B16_fake16_dpp_gfx11
39566 UINT64_C(2113983226), UINT64_C(0), // V_NOT_B16_fake16_dpp_gfx12
39567 UINT64_C(2113982976), UINT64_C(0), // V_NOT_B16_fake16_e32_gfx11
39568 UINT64_C(2113982976), UINT64_C(0), // V_NOT_B16_fake16_e32_gfx12
39569 UINT64_C(3588816896), UINT64_C(0), // V_NOT_B16_fake16_e64_dpp8_gfx11
39570 UINT64_C(3588816896), UINT64_C(0), // V_NOT_B16_fake16_e64_dpp8_gfx12
39571 UINT64_C(1077330640896), UINT64_C(0), // V_NOT_B16_fake16_e64_dpp_gfx11
39572 UINT64_C(1077330640896), UINT64_C(0), // V_NOT_B16_fake16_e64_dpp_gfx12
39573 UINT64_C(3588816896), UINT64_C(0), // V_NOT_B16_fake16_e64_gfx11
39574 UINT64_C(3588816896), UINT64_C(0), // V_NOT_B16_fake16_e64_gfx12
39575 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_dpp8_gfx10
39576 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_dpp8_gfx11
39577 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_dpp8_gfx12
39578 UINT64_C(2113957626), UINT64_C(0), // V_NOT_B32_dpp_gfx10
39579 UINT64_C(2113957626), UINT64_C(0), // V_NOT_B32_dpp_gfx11
39580 UINT64_C(2113957626), UINT64_C(0), // V_NOT_B32_dpp_gfx12
39581 UINT64_C(2113951482), UINT64_C(0), // V_NOT_B32_dpp_vi
39582 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_e32_gfx10
39583 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_e32_gfx11
39584 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_e32_gfx12
39585 UINT64_C(2113957376), UINT64_C(0), // V_NOT_B32_e32_gfx6_gfx7
39586 UINT64_C(2113951232), UINT64_C(0), // V_NOT_B32_e32_vi
39587 UINT64_C(3585540096), UINT64_C(0), // V_NOT_B32_e64_dpp8_gfx11
39588 UINT64_C(3585540096), UINT64_C(0), // V_NOT_B32_e64_dpp8_gfx12
39589 UINT64_C(1077327364096), UINT64_C(0), // V_NOT_B32_e64_dpp_gfx11
39590 UINT64_C(1077327364096), UINT64_C(0), // V_NOT_B32_e64_dpp_gfx12
39591 UINT64_C(3585540096), UINT64_C(0), // V_NOT_B32_e64_gfx10
39592 UINT64_C(3585540096), UINT64_C(0), // V_NOT_B32_e64_gfx11
39593 UINT64_C(3585540096), UINT64_C(0), // V_NOT_B32_e64_gfx12
39594 UINT64_C(3547201536), UINT64_C(0), // V_NOT_B32_e64_gfx6_gfx7
39595 UINT64_C(3513450496), UINT64_C(0), // V_NOT_B32_e64_vi
39596 UINT64_C(2113957625), UINT64_C(0), // V_NOT_B32_sdwa_gfx10
39597 UINT64_C(2113951481), UINT64_C(0), // V_NOT_B32_sdwa_gfx9
39598 UINT64_C(2113951481), UINT64_C(0), // V_NOT_B32_sdwa_vi
39599 UINT64_C(3596091392), UINT64_C(0), // V_OR3_B32_e64_dpp8_gfx11
39600 UINT64_C(3596091392), UINT64_C(0), // V_OR3_B32_e64_dpp8_gfx12
39601 UINT64_C(1077337915392), UINT64_C(0), // V_OR3_B32_e64_dpp_gfx11
39602 UINT64_C(1077337915392), UINT64_C(0), // V_OR3_B32_e64_dpp_gfx12
39603 UINT64_C(3596091392), UINT64_C(0), // V_OR3_B32_e64_gfx11
39604 UINT64_C(3596091392), UINT64_C(0), // V_OR3_B32_e64_gfx12
39605 UINT64_C(3614572544), UINT64_C(0), // V_OR3_B32_gfx10
39606 UINT64_C(3523346432), UINT64_C(0), // V_OR3_B32_vi
39607 UINT64_C(3613589504), UINT64_C(0), // V_OR_B16_t16_e64_dpp8_gfx11
39608 UINT64_C(3613589504), UINT64_C(0), // V_OR_B16_t16_e64_dpp8_gfx12
39609 UINT64_C(1077355413504), UINT64_C(0), // V_OR_B16_t16_e64_dpp_gfx11
39610 UINT64_C(1077355413504), UINT64_C(0), // V_OR_B16_t16_e64_dpp_gfx12
39611 UINT64_C(3613589504), UINT64_C(0), // V_OR_B16_t16_e64_gfx11
39612 UINT64_C(3613589504), UINT64_C(0), // V_OR_B16_t16_e64_gfx12
39613 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_dpp8_gfx10
39614 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_dpp8_gfx11
39615 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_dpp8_gfx12
39616 UINT64_C(939524346), UINT64_C(0), // V_OR_B32_dpp_gfx10
39617 UINT64_C(939524346), UINT64_C(0), // V_OR_B32_dpp_gfx11
39618 UINT64_C(939524346), UINT64_C(0), // V_OR_B32_dpp_gfx12
39619 UINT64_C(671088890), UINT64_C(0), // V_OR_B32_dpp_vi
39620 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_e32_gfx10
39621 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_e32_gfx11
39622 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_e32_gfx12
39623 UINT64_C(939524096), UINT64_C(0), // V_OR_B32_e32_gfx6_gfx7
39624 UINT64_C(671088640), UINT64_C(0), // V_OR_B32_e32_vi
39625 UINT64_C(3575382016), UINT64_C(0), // V_OR_B32_e64_dpp8_gfx11
39626 UINT64_C(3575382016), UINT64_C(0), // V_OR_B32_e64_dpp8_gfx12
39627 UINT64_C(1077317206016), UINT64_C(0), // V_OR_B32_e64_dpp_gfx11
39628 UINT64_C(1077317206016), UINT64_C(0), // V_OR_B32_e64_dpp_gfx12
39629 UINT64_C(3575382016), UINT64_C(0), // V_OR_B32_e64_gfx10
39630 UINT64_C(3575382016), UINT64_C(0), // V_OR_B32_e64_gfx11
39631 UINT64_C(3575382016), UINT64_C(0), // V_OR_B32_e64_gfx12
39632 UINT64_C(3526885376), UINT64_C(0), // V_OR_B32_e64_gfx6_gfx7
39633 UINT64_C(3507748864), UINT64_C(0), // V_OR_B32_e64_vi
39634 UINT64_C(939524345), UINT64_C(0), // V_OR_B32_sdwa_gfx10
39635 UINT64_C(671088889), UINT64_C(0), // V_OR_B32_sdwa_gfx9
39636 UINT64_C(671088889), UINT64_C(0), // V_OR_B32_sdwa_vi
39637 UINT64_C(3608215552), UINT64_C(0), // V_PACK_B32_F16_e64_dpp8_gfx11
39638 UINT64_C(3608215552), UINT64_C(0), // V_PACK_B32_F16_e64_dpp8_gfx12
39639 UINT64_C(1077350039552), UINT64_C(0), // V_PACK_B32_F16_e64_dpp_gfx11
39640 UINT64_C(1077350039552), UINT64_C(0), // V_PACK_B32_F16_e64_dpp_gfx12
39641 UINT64_C(3608215552), UINT64_C(0), // V_PACK_B32_F16_e64_gfx11
39642 UINT64_C(3608215552), UINT64_C(0), // V_PACK_B32_F16_e64_gfx12
39643 UINT64_C(3608215552), UINT64_C(0), // V_PACK_B32_F16_gfx10
39644 UINT64_C(3533701120), UINT64_C(0), // V_PACK_B32_F16_vi
39645 UINT64_C(3596288000), UINT64_C(0), // V_PERMLANE16_B32_e64_gfx11
39646 UINT64_C(3596288000), UINT64_C(0), // V_PERMLANE16_B32_e64_gfx12
39647 UINT64_C(3614900224), UINT64_C(0), // V_PERMLANE16_B32_gfx10
39648 UINT64_C(3608084480), UINT64_C(0), // V_PERMLANE16_VAR_B32_e64_gfx12
39649 UINT64_C(2113981952), UINT64_C(0), // V_PERMLANE64_B32_gfx11
39650 UINT64_C(2113981952), UINT64_C(0), // V_PERMLANE64_B32_gfx12
39651 UINT64_C(3596353536), UINT64_C(0), // V_PERMLANEX16_B32_e64_gfx11
39652 UINT64_C(3596353536), UINT64_C(0), // V_PERMLANEX16_B32_e64_gfx12
39653 UINT64_C(3614965760), UINT64_C(0), // V_PERMLANEX16_B32_gfx10
39654 UINT64_C(3608150016), UINT64_C(0), // V_PERMLANEX16_VAR_B32_e64_gfx12
39655 UINT64_C(3594780672), UINT64_C(0), // V_PERM_B32_e64_dpp8_gfx11
39656 UINT64_C(3594780672), UINT64_C(0), // V_PERM_B32_e64_dpp8_gfx12
39657 UINT64_C(1077336604672), UINT64_C(0), // V_PERM_B32_e64_dpp_gfx11
39658 UINT64_C(1077336604672), UINT64_C(0), // V_PERM_B32_e64_dpp_gfx12
39659 UINT64_C(3594780672), UINT64_C(0), // V_PERM_B32_e64_gfx11
39660 UINT64_C(3594780672), UINT64_C(0), // V_PERM_B32_e64_gfx12
39661 UINT64_C(3611557888), UINT64_C(0), // V_PERM_B32_gfx10
39662 UINT64_C(3521970176), UINT64_C(0), // V_PERM_B32_vi
39663 UINT64_C(2113943040), UINT64_C(0), // V_PIPEFLUSH_e32_gfx10
39664 UINT64_C(2113943040), UINT64_C(0), // V_PIPEFLUSH_e32_gfx11
39665 UINT64_C(2113943040), UINT64_C(0), // V_PIPEFLUSH_e32_gfx12
39666 UINT64_C(3583705088), UINT64_C(0), // V_PIPEFLUSH_e64_gfx10
39667 UINT64_C(3583705088), UINT64_C(0), // V_PIPEFLUSH_e64_gfx11
39668 UINT64_C(3583705088), UINT64_C(0), // V_PIPEFLUSH_e64_gfx12
39669 UINT64_C(3423535104), UINT64_C(0), // V_PK_ADD_F16_gfx10
39670 UINT64_C(3423535104), UINT64_C(0), // V_PK_ADD_F16_gfx11
39671 UINT64_C(3423535104), UINT64_C(0), // V_PK_ADD_F16_gfx12
39672 UINT64_C(3549364224), UINT64_C(0), // V_PK_ADD_F16_vi
39673 UINT64_C(3551657984), UINT64_C(0), // V_PK_ADD_F32_vi
39674 UINT64_C(3422683136), UINT64_C(0), // V_PK_ADD_I16_gfx10
39675 UINT64_C(3422683136), UINT64_C(0), // V_PK_ADD_I16_gfx11
39676 UINT64_C(3422683136), UINT64_C(0), // V_PK_ADD_I16_gfx12
39677 UINT64_C(3548512256), UINT64_C(0), // V_PK_ADD_I16_vi
39678 UINT64_C(3423207424), UINT64_C(0), // V_PK_ADD_U16_gfx10
39679 UINT64_C(3423207424), UINT64_C(0), // V_PK_ADD_U16_gfx11
39680 UINT64_C(3423207424), UINT64_C(0), // V_PK_ADD_U16_gfx12
39681 UINT64_C(3549036544), UINT64_C(0), // V_PK_ADD_U16_vi
39682 UINT64_C(3422945280), UINT64_C(0), // V_PK_ASHRREV_I16_gfx10
39683 UINT64_C(3422945280), UINT64_C(0), // V_PK_ASHRREV_I16_gfx11
39684 UINT64_C(3422945280), UINT64_C(0), // V_PK_ASHRREV_I16_gfx12
39685 UINT64_C(3548774400), UINT64_C(0), // V_PK_ASHRREV_I16_vi
39686 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_dpp8_gfx11
39687 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_dpp8_gfx12
39688 UINT64_C(2013266170), UINT64_C(0), // V_PK_FMAC_F16_dpp_gfx11
39689 UINT64_C(2013266170), UINT64_C(0), // V_PK_FMAC_F16_dpp_gfx12
39690 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_e32_gfx10
39691 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_e32_gfx11
39692 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_e32_gfx12
39693 UINT64_C(2013265920), UINT64_C(0), // V_PK_FMAC_F16_e32_vi
39694 UINT64_C(3423469568), UINT64_C(0), // V_PK_FMA_F16_gfx10
39695 UINT64_C(3423469568), UINT64_C(0), // V_PK_FMA_F16_gfx11
39696 UINT64_C(3423469568), UINT64_C(0), // V_PK_FMA_F16_gfx12
39697 UINT64_C(3549298688), UINT64_C(0), // V_PK_FMA_F16_vi
39698 UINT64_C(3551526912), UINT64_C(0), // V_PK_FMA_F32_vi
39699 UINT64_C(3422814208), UINT64_C(0), // V_PK_LSHLREV_B16_gfx10
39700 UINT64_C(3422814208), UINT64_C(0), // V_PK_LSHLREV_B16_gfx11
39701 UINT64_C(3422814208), UINT64_C(0), // V_PK_LSHLREV_B16_gfx12
39702 UINT64_C(3548643328), UINT64_C(0), // V_PK_LSHLREV_B16_vi
39703 UINT64_C(3422879744), UINT64_C(0), // V_PK_LSHRREV_B16_gfx10
39704 UINT64_C(3422879744), UINT64_C(0), // V_PK_LSHRREV_B16_gfx11
39705 UINT64_C(3422879744), UINT64_C(0), // V_PK_LSHRREV_B16_gfx12
39706 UINT64_C(3548708864), UINT64_C(0), // V_PK_LSHRREV_B16_vi
39707 UINT64_C(3422552064), UINT64_C(0), // V_PK_MAD_I16_gfx10
39708 UINT64_C(3422552064), UINT64_C(0), // V_PK_MAD_I16_gfx11
39709 UINT64_C(3422552064), UINT64_C(0), // V_PK_MAD_I16_gfx12
39710 UINT64_C(3548381184), UINT64_C(0), // V_PK_MAD_I16_vi
39711 UINT64_C(3423141888), UINT64_C(0), // V_PK_MAD_U16_gfx10
39712 UINT64_C(3423141888), UINT64_C(0), // V_PK_MAD_U16_gfx11
39713 UINT64_C(3423141888), UINT64_C(0), // V_PK_MAD_U16_gfx12
39714 UINT64_C(3548971008), UINT64_C(0), // V_PK_MAD_U16_vi
39715 UINT64_C(3424518144), UINT64_C(0), // V_PK_MAXIMUM_F16_gfx12
39716 UINT64_C(3423731712), UINT64_C(0), // V_PK_MAX_F16_gfx10
39717 UINT64_C(3423731712), UINT64_C(0), // V_PK_MAX_F16_gfx11
39718 UINT64_C(3549560832), UINT64_C(0), // V_PK_MAX_F16_vi
39719 UINT64_C(3423010816), UINT64_C(0), // V_PK_MAX_I16_gfx10
39720 UINT64_C(3423010816), UINT64_C(0), // V_PK_MAX_I16_gfx11
39721 UINT64_C(3423010816), UINT64_C(0), // V_PK_MAX_I16_gfx12
39722 UINT64_C(3548839936), UINT64_C(0), // V_PK_MAX_I16_vi
39723 UINT64_C(3424387072), UINT64_C(0), // V_PK_MAX_NUM_F16_gfx12
39724 UINT64_C(3423338496), UINT64_C(0), // V_PK_MAX_U16_gfx10
39725 UINT64_C(3423338496), UINT64_C(0), // V_PK_MAX_U16_gfx11
39726 UINT64_C(3423338496), UINT64_C(0), // V_PK_MAX_U16_gfx12
39727 UINT64_C(3549167616), UINT64_C(0), // V_PK_MAX_U16_vi
39728 UINT64_C(3424452608), UINT64_C(0), // V_PK_MINIMUM_F16_gfx12
39729 UINT64_C(3423666176), UINT64_C(0), // V_PK_MIN_F16_gfx10
39730 UINT64_C(3423666176), UINT64_C(0), // V_PK_MIN_F16_gfx11
39731 UINT64_C(3549495296), UINT64_C(0), // V_PK_MIN_F16_vi
39732 UINT64_C(3423076352), UINT64_C(0), // V_PK_MIN_I16_gfx10
39733 UINT64_C(3423076352), UINT64_C(0), // V_PK_MIN_I16_gfx11
39734 UINT64_C(3423076352), UINT64_C(0), // V_PK_MIN_I16_gfx12
39735 UINT64_C(3548905472), UINT64_C(0), // V_PK_MIN_I16_vi
39736 UINT64_C(3424321536), UINT64_C(0), // V_PK_MIN_NUM_F16_gfx12
39737 UINT64_C(3423404032), UINT64_C(0), // V_PK_MIN_U16_gfx10
39738 UINT64_C(3423404032), UINT64_C(0), // V_PK_MIN_U16_gfx11
39739 UINT64_C(3423404032), UINT64_C(0), // V_PK_MIN_U16_gfx12
39740 UINT64_C(3549233152), UINT64_C(0), // V_PK_MIN_U16_vi
39741 UINT64_C(3551723520), UINT64_C(0), // V_PK_MOV_B32_vi
39742 UINT64_C(3423600640), UINT64_C(0), // V_PK_MUL_F16_gfx10
39743 UINT64_C(3423600640), UINT64_C(0), // V_PK_MUL_F16_gfx11
39744 UINT64_C(3423600640), UINT64_C(0), // V_PK_MUL_F16_gfx12
39745 UINT64_C(3549429760), UINT64_C(0), // V_PK_MUL_F16_vi
39746 UINT64_C(3551592448), UINT64_C(0), // V_PK_MUL_F32_vi
39747 UINT64_C(3422617600), UINT64_C(0), // V_PK_MUL_LO_U16_gfx10
39748 UINT64_C(3422617600), UINT64_C(0), // V_PK_MUL_LO_U16_gfx11
39749 UINT64_C(3422617600), UINT64_C(0), // V_PK_MUL_LO_U16_gfx12
39750 UINT64_C(3548446720), UINT64_C(0), // V_PK_MUL_LO_U16_vi
39751 UINT64_C(3422748672), UINT64_C(0), // V_PK_SUB_I16_gfx10
39752 UINT64_C(3422748672), UINT64_C(0), // V_PK_SUB_I16_gfx11
39753 UINT64_C(3422748672), UINT64_C(0), // V_PK_SUB_I16_gfx12
39754 UINT64_C(3548577792), UINT64_C(0), // V_PK_SUB_I16_vi
39755 UINT64_C(3423272960), UINT64_C(0), // V_PK_SUB_U16_gfx10
39756 UINT64_C(3423272960), UINT64_C(0), // V_PK_SUB_U16_gfx11
39757 UINT64_C(3423272960), UINT64_C(0), // V_PK_SUB_U16_gfx12
39758 UINT64_C(3549102080), UINT64_C(0), // V_PK_SUB_U16_vi
39759 UINT64_C(3594125312), UINT64_C(0), // V_QSAD_PK_U16_U8_e64_gfx11
39760 UINT64_C(3594125312), UINT64_C(0), // V_QSAD_PK_U16_U8_e64_gfx12
39761 UINT64_C(3581018112), UINT64_C(0), // V_QSAD_PK_U16_U8_gfx10
39762 UINT64_C(3538157568), UINT64_C(0), // V_QSAD_PK_U16_U8_gfx7
39763 UINT64_C(3521445888), UINT64_C(0), // V_QSAD_PK_U16_U8_vi
39764 UINT64_C(2113949696), UINT64_C(0), // V_RCP_CLAMP_F32_e32_gfx6_gfx7
39765 UINT64_C(3545235456), UINT64_C(0), // V_RCP_CLAMP_F32_e64_gfx6_gfx7
39766 UINT64_C(2113953792), UINT64_C(0), // V_RCP_CLAMP_F64_e32_gfx6_gfx7
39767 UINT64_C(3546284032), UINT64_C(0), // V_RCP_CLAMP_F64_e64_gfx6_gfx7
39768 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_dpp8_gfx10
39769 UINT64_C(2113972474), UINT64_C(0), // V_RCP_F16_dpp_gfx10
39770 UINT64_C(2113960698), UINT64_C(0), // V_RCP_F16_dpp_vi
39771 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_e32_gfx10
39772 UINT64_C(2113960448), UINT64_C(0), // V_RCP_F16_e32_vi
39773 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_e64_gfx10
39774 UINT64_C(3514630144), UINT64_C(0), // V_RCP_F16_e64_vi
39775 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_fake16_dpp8_gfx11
39776 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_fake16_dpp8_gfx12
39777 UINT64_C(2113972474), UINT64_C(0), // V_RCP_F16_fake16_dpp_gfx11
39778 UINT64_C(2113972474), UINT64_C(0), // V_RCP_F16_fake16_dpp_gfx12
39779 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_fake16_e32_gfx11
39780 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_fake16_e32_gfx12
39781 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_fake16_e64_dpp8_gfx11
39782 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_fake16_e64_dpp8_gfx12
39783 UINT64_C(1077329264640), UINT64_C(0), // V_RCP_F16_fake16_e64_dpp_gfx11
39784 UINT64_C(1077329264640), UINT64_C(0), // V_RCP_F16_fake16_e64_dpp_gfx12
39785 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_fake16_e64_gfx11
39786 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_fake16_e64_gfx12
39787 UINT64_C(2113972473), UINT64_C(0), // V_RCP_F16_sdwa_gfx10
39788 UINT64_C(2113960697), UINT64_C(0), // V_RCP_F16_sdwa_gfx9
39789 UINT64_C(2113960697), UINT64_C(0), // V_RCP_F16_sdwa_vi
39790 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_t16_dpp8_gfx11
39791 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_t16_dpp8_gfx12
39792 UINT64_C(2113972474), UINT64_C(0), // V_RCP_F16_t16_dpp_gfx11
39793 UINT64_C(2113972474), UINT64_C(0), // V_RCP_F16_t16_dpp_gfx12
39794 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_t16_e32_gfx11
39795 UINT64_C(2113972224), UINT64_C(0), // V_RCP_F16_t16_e32_gfx12
39796 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_t16_e64_dpp8_gfx11
39797 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_t16_e64_dpp8_gfx12
39798 UINT64_C(1077329264640), UINT64_C(0), // V_RCP_F16_t16_e64_dpp_gfx11
39799 UINT64_C(1077329264640), UINT64_C(0), // V_RCP_F16_t16_e64_dpp_gfx12
39800 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_t16_e64_gfx11
39801 UINT64_C(3587440640), UINT64_C(0), // V_RCP_F16_t16_e64_gfx12
39802 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_dpp8_gfx10
39803 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_dpp8_gfx11
39804 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_dpp8_gfx12
39805 UINT64_C(2113950970), UINT64_C(0), // V_RCP_F32_dpp_gfx10
39806 UINT64_C(2113950970), UINT64_C(0), // V_RCP_F32_dpp_gfx11
39807 UINT64_C(2113950970), UINT64_C(0), // V_RCP_F32_dpp_gfx12
39808 UINT64_C(2113946874), UINT64_C(0), // V_RCP_F32_dpp_vi
39809 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_e32_gfx10
39810 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_e32_gfx11
39811 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_e32_gfx12
39812 UINT64_C(2113950720), UINT64_C(0), // V_RCP_F32_e32_gfx6_gfx7
39813 UINT64_C(2113946624), UINT64_C(0), // V_RCP_F32_e32_vi
39814 UINT64_C(3584688128), UINT64_C(0), // V_RCP_F32_e64_dpp8_gfx11
39815 UINT64_C(3584688128), UINT64_C(0), // V_RCP_F32_e64_dpp8_gfx12
39816 UINT64_C(1077326512128), UINT64_C(0), // V_RCP_F32_e64_dpp_gfx11
39817 UINT64_C(1077326512128), UINT64_C(0), // V_RCP_F32_e64_dpp_gfx12
39818 UINT64_C(3584688128), UINT64_C(0), // V_RCP_F32_e64_gfx10
39819 UINT64_C(3584688128), UINT64_C(0), // V_RCP_F32_e64_gfx11
39820 UINT64_C(3584688128), UINT64_C(0), // V_RCP_F32_e64_gfx12
39821 UINT64_C(3545497600), UINT64_C(0), // V_RCP_F32_e64_gfx6_gfx7
39822 UINT64_C(3512860672), UINT64_C(0), // V_RCP_F32_e64_vi
39823 UINT64_C(2113950969), UINT64_C(0), // V_RCP_F32_sdwa_gfx10
39824 UINT64_C(2113946873), UINT64_C(0), // V_RCP_F32_sdwa_gfx9
39825 UINT64_C(2113946873), UINT64_C(0), // V_RCP_F32_sdwa_vi
39826 UINT64_C(2113948410), UINT64_C(0), // V_RCP_F64_dpp_vi
39827 UINT64_C(2113953280), UINT64_C(0), // V_RCP_F64_e32_gfx10
39828 UINT64_C(2113953280), UINT64_C(0), // V_RCP_F64_e32_gfx11
39829 UINT64_C(2113953280), UINT64_C(0), // V_RCP_F64_e32_gfx12
39830 UINT64_C(2113953280), UINT64_C(0), // V_RCP_F64_e32_gfx6_gfx7
39831 UINT64_C(2113948160), UINT64_C(0), // V_RCP_F64_e32_vi
39832 UINT64_C(3585015808), UINT64_C(0), // V_RCP_F64_e64_gfx10
39833 UINT64_C(3585015808), UINT64_C(0), // V_RCP_F64_e64_gfx11
39834 UINT64_C(3585015808), UINT64_C(0), // V_RCP_F64_e64_gfx12
39835 UINT64_C(3546152960), UINT64_C(0), // V_RCP_F64_e64_gfx6_gfx7
39836 UINT64_C(3513057280), UINT64_C(0), // V_RCP_F64_e64_vi
39837 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_dpp8_gfx10
39838 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_dpp8_gfx11
39839 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_dpp8_gfx12
39840 UINT64_C(2113951482), UINT64_C(0), // V_RCP_IFLAG_F32_dpp_gfx10
39841 UINT64_C(2113951482), UINT64_C(0), // V_RCP_IFLAG_F32_dpp_gfx11
39842 UINT64_C(2113951482), UINT64_C(0), // V_RCP_IFLAG_F32_dpp_gfx12
39843 UINT64_C(2113947386), UINT64_C(0), // V_RCP_IFLAG_F32_dpp_vi
39844 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_e32_gfx10
39845 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_e32_gfx11
39846 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_e32_gfx12
39847 UINT64_C(2113951232), UINT64_C(0), // V_RCP_IFLAG_F32_e32_gfx6_gfx7
39848 UINT64_C(2113947136), UINT64_C(0), // V_RCP_IFLAG_F32_e32_vi
39849 UINT64_C(3584753664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_dpp8_gfx11
39850 UINT64_C(3584753664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_dpp8_gfx12
39851 UINT64_C(1077326577664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_dpp_gfx11
39852 UINT64_C(1077326577664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_dpp_gfx12
39853 UINT64_C(3584753664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_gfx10
39854 UINT64_C(3584753664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_gfx11
39855 UINT64_C(3584753664), UINT64_C(0), // V_RCP_IFLAG_F32_e64_gfx12
39856 UINT64_C(3545628672), UINT64_C(0), // V_RCP_IFLAG_F32_e64_gfx6_gfx7
39857 UINT64_C(3512926208), UINT64_C(0), // V_RCP_IFLAG_F32_e64_vi
39858 UINT64_C(2113951481), UINT64_C(0), // V_RCP_IFLAG_F32_sdwa_gfx10
39859 UINT64_C(2113947385), UINT64_C(0), // V_RCP_IFLAG_F32_sdwa_gfx9
39860 UINT64_C(2113947385), UINT64_C(0), // V_RCP_IFLAG_F32_sdwa_vi
39861 UINT64_C(2113950208), UINT64_C(0), // V_RCP_LEGACY_F32_e32_gfx6_gfx7
39862 UINT64_C(3545366528), UINT64_C(0), // V_RCP_LEGACY_F32_e64_gfx6_gfx7
39863 UINT64_C(2113930240), UINT64_C(0), // V_READFIRSTLANE_B32_gfx10
39864 UINT64_C(2113930240), UINT64_C(0), // V_READFIRSTLANE_B32_gfx11
39865 UINT64_C(2113930240), UINT64_C(0), // V_READFIRSTLANE_B32_gfx12
39866 UINT64_C(2113930240), UINT64_C(0), // V_READFIRSTLANE_B32_gfx6_gfx7
39867 UINT64_C(2113930240), UINT64_C(0), // V_READFIRSTLANE_B32_vi
39868 UINT64_C(3613392896), UINT64_C(0), // V_READLANE_B32_e64_gfx11
39869 UINT64_C(3613392896), UINT64_C(0), // V_READLANE_B32_e64_gfx12
39870 UINT64_C(3613392896), UINT64_C(0), // V_READLANE_B32_gfx10
39871 UINT64_C(33554432), UINT64_C(0), // V_READLANE_B32_gfx6_gfx7
39872 UINT64_C(3532193792), UINT64_C(0), // V_READLANE_B32_vi
39873 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_dpp8_gfx10
39874 UINT64_C(2113977594), UINT64_C(0), // V_RNDNE_F16_dpp_gfx10
39875 UINT64_C(2113965818), UINT64_C(0), // V_RNDNE_F16_dpp_vi
39876 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_e32_gfx10
39877 UINT64_C(2113965568), UINT64_C(0), // V_RNDNE_F16_e32_vi
39878 UINT64_C(3588096000), UINT64_C(0), // V_RNDNE_F16_e64_gfx10
39879 UINT64_C(3515285504), UINT64_C(0), // V_RNDNE_F16_e64_vi
39880 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_fake16_dpp8_gfx11
39881 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_fake16_dpp8_gfx12
39882 UINT64_C(2113977594), UINT64_C(0), // V_RNDNE_F16_fake16_dpp_gfx11
39883 UINT64_C(2113977594), UINT64_C(0), // V_RNDNE_F16_fake16_dpp_gfx12
39884 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_fake16_e32_gfx11
39885 UINT64_C(2113977344), UINT64_C(0), // V_RNDNE_F16_fake16_e32_gfx12
39886 UINT64_C(3588096000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_dpp8_gfx11
39887 UINT64_C(3588096000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_dpp8_gfx12
39888 UINT64_C(1077329920000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_dpp_gfx11
39889 UINT64_C(1077329920000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_dpp_gfx12
39890 UINT64_C(3588096000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_gfx11
39891 UINT64_C(3588096000), UINT64_C(0), // V_RNDNE_F16_fake16_e64_gfx12
39892 UINT64_C(2113977593), UINT64_C(0), // V_RNDNE_F16_sdwa_gfx10
39893 UINT64_C(2113965817), UINT64_C(0), // V_RNDNE_F16_sdwa_gfx9
39894 UINT64_C(2113965817), UINT64_C(0), // V_RNDNE_F16_sdwa_vi
39895 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_dpp8_gfx10
39896 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_dpp8_gfx11
39897 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_dpp8_gfx12
39898 UINT64_C(2113947386), UINT64_C(0), // V_RNDNE_F32_dpp_gfx10
39899 UINT64_C(2113947386), UINT64_C(0), // V_RNDNE_F32_dpp_gfx11
39900 UINT64_C(2113947386), UINT64_C(0), // V_RNDNE_F32_dpp_gfx12
39901 UINT64_C(2113944826), UINT64_C(0), // V_RNDNE_F32_dpp_vi
39902 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_e32_gfx10
39903 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_e32_gfx11
39904 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_e32_gfx12
39905 UINT64_C(2113947136), UINT64_C(0), // V_RNDNE_F32_e32_gfx6_gfx7
39906 UINT64_C(2113944576), UINT64_C(0), // V_RNDNE_F32_e32_vi
39907 UINT64_C(3584229376), UINT64_C(0), // V_RNDNE_F32_e64_dpp8_gfx11
39908 UINT64_C(3584229376), UINT64_C(0), // V_RNDNE_F32_e64_dpp8_gfx12
39909 UINT64_C(1077326053376), UINT64_C(0), // V_RNDNE_F32_e64_dpp_gfx11
39910 UINT64_C(1077326053376), UINT64_C(0), // V_RNDNE_F32_e64_dpp_gfx12
39911 UINT64_C(3584229376), UINT64_C(0), // V_RNDNE_F32_e64_gfx10
39912 UINT64_C(3584229376), UINT64_C(0), // V_RNDNE_F32_e64_gfx11
39913 UINT64_C(3584229376), UINT64_C(0), // V_RNDNE_F32_e64_gfx12
39914 UINT64_C(3544580096), UINT64_C(0), // V_RNDNE_F32_e64_gfx6_gfx7
39915 UINT64_C(3512598528), UINT64_C(0), // V_RNDNE_F32_e64_vi
39916 UINT64_C(2113947385), UINT64_C(0), // V_RNDNE_F32_sdwa_gfx10
39917 UINT64_C(2113944825), UINT64_C(0), // V_RNDNE_F32_sdwa_gfx9
39918 UINT64_C(2113944825), UINT64_C(0), // V_RNDNE_F32_sdwa_vi
39919 UINT64_C(2113942266), UINT64_C(0), // V_RNDNE_F64_dpp_vi
39920 UINT64_C(2113942016), UINT64_C(0), // V_RNDNE_F64_e32_gfx10
39921 UINT64_C(2113942016), UINT64_C(0), // V_RNDNE_F64_e32_gfx11
39922 UINT64_C(2113942016), UINT64_C(0), // V_RNDNE_F64_e32_gfx12
39923 UINT64_C(2113942016), UINT64_C(0), // V_RNDNE_F64_e32_gfx7
39924 UINT64_C(2113942016), UINT64_C(0), // V_RNDNE_F64_e32_vi
39925 UINT64_C(3583574016), UINT64_C(0), // V_RNDNE_F64_e64_gfx10
39926 UINT64_C(3583574016), UINT64_C(0), // V_RNDNE_F64_e64_gfx11
39927 UINT64_C(3583574016), UINT64_C(0), // V_RNDNE_F64_e64_gfx12
39928 UINT64_C(3543269376), UINT64_C(0), // V_RNDNE_F64_e64_gfx7
39929 UINT64_C(3512270848), UINT64_C(0), // V_RNDNE_F64_e64_vi
39930 UINT64_C(2113951744), UINT64_C(0), // V_RSQ_CLAMP_F32_e32_gfx6_gfx7
39931 UINT64_C(3545759744), UINT64_C(0), // V_RSQ_CLAMP_F32_e64_gfx6_gfx7
39932 UINT64_C(2113954816), UINT64_C(0), // V_RSQ_CLAMP_F64_e32_gfx6_gfx7
39933 UINT64_C(3546546176), UINT64_C(0), // V_RSQ_CLAMP_F64_e64_gfx6_gfx7
39934 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_dpp8_gfx10
39935 UINT64_C(2113973498), UINT64_C(0), // V_RSQ_F16_dpp_gfx10
39936 UINT64_C(2113961722), UINT64_C(0), // V_RSQ_F16_dpp_vi
39937 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_e32_gfx10
39938 UINT64_C(2113961472), UINT64_C(0), // V_RSQ_F16_e32_vi
39939 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_e64_gfx10
39940 UINT64_C(3514761216), UINT64_C(0), // V_RSQ_F16_e64_vi
39941 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_fake16_dpp8_gfx11
39942 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_fake16_dpp8_gfx12
39943 UINT64_C(2113973498), UINT64_C(0), // V_RSQ_F16_fake16_dpp_gfx11
39944 UINT64_C(2113973498), UINT64_C(0), // V_RSQ_F16_fake16_dpp_gfx12
39945 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_fake16_e32_gfx11
39946 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_fake16_e32_gfx12
39947 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_fake16_e64_dpp8_gfx11
39948 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_fake16_e64_dpp8_gfx12
39949 UINT64_C(1077329395712), UINT64_C(0), // V_RSQ_F16_fake16_e64_dpp_gfx11
39950 UINT64_C(1077329395712), UINT64_C(0), // V_RSQ_F16_fake16_e64_dpp_gfx12
39951 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_fake16_e64_gfx11
39952 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_fake16_e64_gfx12
39953 UINT64_C(2113973497), UINT64_C(0), // V_RSQ_F16_sdwa_gfx10
39954 UINT64_C(2113961721), UINT64_C(0), // V_RSQ_F16_sdwa_gfx9
39955 UINT64_C(2113961721), UINT64_C(0), // V_RSQ_F16_sdwa_vi
39956 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_t16_dpp8_gfx11
39957 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_t16_dpp8_gfx12
39958 UINT64_C(2113973498), UINT64_C(0), // V_RSQ_F16_t16_dpp_gfx11
39959 UINT64_C(2113973498), UINT64_C(0), // V_RSQ_F16_t16_dpp_gfx12
39960 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_t16_e32_gfx11
39961 UINT64_C(2113973248), UINT64_C(0), // V_RSQ_F16_t16_e32_gfx12
39962 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_t16_e64_dpp8_gfx11
39963 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_t16_e64_dpp8_gfx12
39964 UINT64_C(1077329395712), UINT64_C(0), // V_RSQ_F16_t16_e64_dpp_gfx11
39965 UINT64_C(1077329395712), UINT64_C(0), // V_RSQ_F16_t16_e64_dpp_gfx12
39966 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_t16_e64_gfx11
39967 UINT64_C(3587571712), UINT64_C(0), // V_RSQ_F16_t16_e64_gfx12
39968 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_dpp8_gfx10
39969 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_dpp8_gfx11
39970 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_dpp8_gfx12
39971 UINT64_C(2113953018), UINT64_C(0), // V_RSQ_F32_dpp_gfx10
39972 UINT64_C(2113953018), UINT64_C(0), // V_RSQ_F32_dpp_gfx11
39973 UINT64_C(2113953018), UINT64_C(0), // V_RSQ_F32_dpp_gfx12
39974 UINT64_C(2113947898), UINT64_C(0), // V_RSQ_F32_dpp_vi
39975 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_e32_gfx10
39976 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_e32_gfx11
39977 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_e32_gfx12
39978 UINT64_C(2113952768), UINT64_C(0), // V_RSQ_F32_e32_gfx6_gfx7
39979 UINT64_C(2113947648), UINT64_C(0), // V_RSQ_F32_e32_vi
39980 UINT64_C(3584950272), UINT64_C(0), // V_RSQ_F32_e64_dpp8_gfx11
39981 UINT64_C(3584950272), UINT64_C(0), // V_RSQ_F32_e64_dpp8_gfx12
39982 UINT64_C(1077326774272), UINT64_C(0), // V_RSQ_F32_e64_dpp_gfx11
39983 UINT64_C(1077326774272), UINT64_C(0), // V_RSQ_F32_e64_dpp_gfx12
39984 UINT64_C(3584950272), UINT64_C(0), // V_RSQ_F32_e64_gfx10
39985 UINT64_C(3584950272), UINT64_C(0), // V_RSQ_F32_e64_gfx11
39986 UINT64_C(3584950272), UINT64_C(0), // V_RSQ_F32_e64_gfx12
39987 UINT64_C(3546021888), UINT64_C(0), // V_RSQ_F32_e64_gfx6_gfx7
39988 UINT64_C(3512991744), UINT64_C(0), // V_RSQ_F32_e64_vi
39989 UINT64_C(2113953017), UINT64_C(0), // V_RSQ_F32_sdwa_gfx10
39990 UINT64_C(2113947897), UINT64_C(0), // V_RSQ_F32_sdwa_gfx9
39991 UINT64_C(2113947897), UINT64_C(0), // V_RSQ_F32_sdwa_vi
39992 UINT64_C(2113948922), UINT64_C(0), // V_RSQ_F64_dpp_vi
39993 UINT64_C(2113954304), UINT64_C(0), // V_RSQ_F64_e32_gfx10
39994 UINT64_C(2113954304), UINT64_C(0), // V_RSQ_F64_e32_gfx11
39995 UINT64_C(2113954304), UINT64_C(0), // V_RSQ_F64_e32_gfx12
39996 UINT64_C(2113954304), UINT64_C(0), // V_RSQ_F64_e32_gfx6_gfx7
39997 UINT64_C(2113948672), UINT64_C(0), // V_RSQ_F64_e32_vi
39998 UINT64_C(3585146880), UINT64_C(0), // V_RSQ_F64_e64_gfx10
39999 UINT64_C(3585146880), UINT64_C(0), // V_RSQ_F64_e64_gfx11
40000 UINT64_C(3585146880), UINT64_C(0), // V_RSQ_F64_e64_gfx12
40001 UINT64_C(3546415104), UINT64_C(0), // V_RSQ_F64_e64_gfx6_gfx7
40002 UINT64_C(3513122816), UINT64_C(0), // V_RSQ_F64_e64_vi
40003 UINT64_C(2113952256), UINT64_C(0), // V_RSQ_LEGACY_F32_e32_gfx6_gfx7
40004 UINT64_C(3545890816), UINT64_C(0), // V_RSQ_LEGACY_F32_e64_gfx6_gfx7
40005 UINT64_C(3592617984), UINT64_C(0), // V_SAD_HI_U8_e64_dpp8_gfx11
40006 UINT64_C(3592617984), UINT64_C(0), // V_SAD_HI_U8_e64_dpp8_gfx12
40007 UINT64_C(1077334441984), UINT64_C(0), // V_SAD_HI_U8_e64_dpp_gfx11
40008 UINT64_C(1077334441984), UINT64_C(0), // V_SAD_HI_U8_e64_dpp_gfx12
40009 UINT64_C(3592617984), UINT64_C(0), // V_SAD_HI_U8_e64_gfx11
40010 UINT64_C(3592617984), UINT64_C(0), // V_SAD_HI_U8_e64_gfx12
40011 UINT64_C(3579510784), UINT64_C(0), // V_SAD_HI_U8_gfx10
40012 UINT64_C(3535142912), UINT64_C(0), // V_SAD_HI_U8_gfx6_gfx7
40013 UINT64_C(3520724992), UINT64_C(0), // V_SAD_HI_U8_vi
40014 UINT64_C(3592683520), UINT64_C(0), // V_SAD_U16_e64_dpp8_gfx11
40015 UINT64_C(3592683520), UINT64_C(0), // V_SAD_U16_e64_dpp8_gfx12
40016 UINT64_C(1077334507520), UINT64_C(0), // V_SAD_U16_e64_dpp_gfx11
40017 UINT64_C(1077334507520), UINT64_C(0), // V_SAD_U16_e64_dpp_gfx12
40018 UINT64_C(3592683520), UINT64_C(0), // V_SAD_U16_e64_gfx11
40019 UINT64_C(3592683520), UINT64_C(0), // V_SAD_U16_e64_gfx12
40020 UINT64_C(3579576320), UINT64_C(0), // V_SAD_U16_gfx10
40021 UINT64_C(3535273984), UINT64_C(0), // V_SAD_U16_gfx6_gfx7
40022 UINT64_C(3520790528), UINT64_C(0), // V_SAD_U16_vi
40023 UINT64_C(3592749056), UINT64_C(0), // V_SAD_U32_e64_dpp8_gfx11
40024 UINT64_C(3592749056), UINT64_C(0), // V_SAD_U32_e64_dpp8_gfx12
40025 UINT64_C(1077334573056), UINT64_C(0), // V_SAD_U32_e64_dpp_gfx11
40026 UINT64_C(1077334573056), UINT64_C(0), // V_SAD_U32_e64_dpp_gfx12
40027 UINT64_C(3592749056), UINT64_C(0), // V_SAD_U32_e64_gfx11
40028 UINT64_C(3592749056), UINT64_C(0), // V_SAD_U32_e64_gfx12
40029 UINT64_C(3579641856), UINT64_C(0), // V_SAD_U32_gfx10
40030 UINT64_C(3535405056), UINT64_C(0), // V_SAD_U32_gfx6_gfx7
40031 UINT64_C(3520856064), UINT64_C(0), // V_SAD_U32_vi
40032 UINT64_C(3592552448), UINT64_C(0), // V_SAD_U8_e64_dpp8_gfx11
40033 UINT64_C(3592552448), UINT64_C(0), // V_SAD_U8_e64_dpp8_gfx12
40034 UINT64_C(1077334376448), UINT64_C(0), // V_SAD_U8_e64_dpp_gfx11
40035 UINT64_C(1077334376448), UINT64_C(0), // V_SAD_U8_e64_dpp_gfx12
40036 UINT64_C(3592552448), UINT64_C(0), // V_SAD_U8_e64_gfx11
40037 UINT64_C(3592552448), UINT64_C(0), // V_SAD_U8_e64_gfx12
40038 UINT64_C(3579445248), UINT64_C(0), // V_SAD_U8_gfx10
40039 UINT64_C(3535011840), UINT64_C(0), // V_SAD_U8_gfx6_gfx7
40040 UINT64_C(3520659456), UINT64_C(0), // V_SAD_U8_vi
40041 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_dpp8_gfx10
40042 UINT64_C(2113979642), UINT64_C(0), // V_SAT_PK_U8_I16_dpp_gfx10
40043 UINT64_C(2113969914), UINT64_C(0), // V_SAT_PK_U8_I16_dpp_vi
40044 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_e32_gfx10
40045 UINT64_C(2113969664), UINT64_C(0), // V_SAT_PK_U8_I16_e32_vi
40046 UINT64_C(3588358144), UINT64_C(0), // V_SAT_PK_U8_I16_e64_gfx10
40047 UINT64_C(3515809792), UINT64_C(0), // V_SAT_PK_U8_I16_e64_vi
40048 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_dpp8_gfx11
40049 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_dpp8_gfx12
40050 UINT64_C(2113979642), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_dpp_gfx11
40051 UINT64_C(2113979642), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_dpp_gfx12
40052 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e32_gfx11
40053 UINT64_C(2113979392), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e32_gfx12
40054 UINT64_C(3588358144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx11
40055 UINT64_C(3588358144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx12
40056 UINT64_C(1077330182144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_dpp_gfx11
40057 UINT64_C(1077330182144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_dpp_gfx12
40058 UINT64_C(3588358144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_gfx11
40059 UINT64_C(3588358144), UINT64_C(0), // V_SAT_PK_U8_I16_fake16_e64_gfx12
40060 UINT64_C(2113979641), UINT64_C(0), // V_SAT_PK_U8_I16_sdwa_gfx10
40061 UINT64_C(2113969913), UINT64_C(0), // V_SAT_PK_U8_I16_sdwa_gfx9
40062 UINT64_C(2113969913), UINT64_C(0), // V_SAT_PK_U8_I16_sdwa_vi
40063 UINT64_C(2113957626), UINT64_C(0), // V_SCREEN_PARTITION_4SE_B32_dpp_gfx9
40064 UINT64_C(2113957376), UINT64_C(0), // V_SCREEN_PARTITION_4SE_B32_e32_vi
40065 UINT64_C(3514236928), UINT64_C(0), // V_SCREEN_PARTITION_4SE_B32_e64_vi
40066 UINT64_C(2113957625), UINT64_C(0), // V_SCREEN_PARTITION_4SE_B32_sdwa_gfx9
40067 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_dpp8_gfx10
40068 UINT64_C(2113978618), UINT64_C(0), // V_SIN_F16_dpp_gfx10
40069 UINT64_C(2113966842), UINT64_C(0), // V_SIN_F16_dpp_vi
40070 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_e32_gfx10
40071 UINT64_C(2113966592), UINT64_C(0), // V_SIN_F16_e32_vi
40072 UINT64_C(3588227072), UINT64_C(0), // V_SIN_F16_e64_gfx10
40073 UINT64_C(3515416576), UINT64_C(0), // V_SIN_F16_e64_vi
40074 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_fake16_dpp8_gfx11
40075 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_fake16_dpp8_gfx12
40076 UINT64_C(2113978618), UINT64_C(0), // V_SIN_F16_fake16_dpp_gfx11
40077 UINT64_C(2113978618), UINT64_C(0), // V_SIN_F16_fake16_dpp_gfx12
40078 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_fake16_e32_gfx11
40079 UINT64_C(2113978368), UINT64_C(0), // V_SIN_F16_fake16_e32_gfx12
40080 UINT64_C(3588227072), UINT64_C(0), // V_SIN_F16_fake16_e64_dpp8_gfx11
40081 UINT64_C(3588227072), UINT64_C(0), // V_SIN_F16_fake16_e64_dpp8_gfx12
40082 UINT64_C(1077330051072), UINT64_C(0), // V_SIN_F16_fake16_e64_dpp_gfx11
40083 UINT64_C(1077330051072), UINT64_C(0), // V_SIN_F16_fake16_e64_dpp_gfx12
40084 UINT64_C(3588227072), UINT64_C(0), // V_SIN_F16_fake16_e64_gfx11
40085 UINT64_C(3588227072), UINT64_C(0), // V_SIN_F16_fake16_e64_gfx12
40086 UINT64_C(2113978617), UINT64_C(0), // V_SIN_F16_sdwa_gfx10
40087 UINT64_C(2113966841), UINT64_C(0), // V_SIN_F16_sdwa_gfx9
40088 UINT64_C(2113966841), UINT64_C(0), // V_SIN_F16_sdwa_vi
40089 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_dpp8_gfx10
40090 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_dpp8_gfx11
40091 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_dpp8_gfx12
40092 UINT64_C(2113956602), UINT64_C(0), // V_SIN_F32_dpp_gfx10
40093 UINT64_C(2113956602), UINT64_C(0), // V_SIN_F32_dpp_gfx11
40094 UINT64_C(2113956602), UINT64_C(0), // V_SIN_F32_dpp_gfx12
40095 UINT64_C(2113950458), UINT64_C(0), // V_SIN_F32_dpp_vi
40096 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_e32_gfx10
40097 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_e32_gfx11
40098 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_e32_gfx12
40099 UINT64_C(2113956352), UINT64_C(0), // V_SIN_F32_e32_gfx6_gfx7
40100 UINT64_C(2113950208), UINT64_C(0), // V_SIN_F32_e32_vi
40101 UINT64_C(3585409024), UINT64_C(0), // V_SIN_F32_e64_dpp8_gfx11
40102 UINT64_C(3585409024), UINT64_C(0), // V_SIN_F32_e64_dpp8_gfx12
40103 UINT64_C(1077327233024), UINT64_C(0), // V_SIN_F32_e64_dpp_gfx11
40104 UINT64_C(1077327233024), UINT64_C(0), // V_SIN_F32_e64_dpp_gfx12
40105 UINT64_C(3585409024), UINT64_C(0), // V_SIN_F32_e64_gfx10
40106 UINT64_C(3585409024), UINT64_C(0), // V_SIN_F32_e64_gfx11
40107 UINT64_C(3585409024), UINT64_C(0), // V_SIN_F32_e64_gfx12
40108 UINT64_C(3546939392), UINT64_C(0), // V_SIN_F32_e64_gfx6_gfx7
40109 UINT64_C(3513319424), UINT64_C(0), // V_SIN_F32_e64_vi
40110 UINT64_C(2113956601), UINT64_C(0), // V_SIN_F32_sdwa_gfx10
40111 UINT64_C(2113950457), UINT64_C(0), // V_SIN_F32_sdwa_gfx9
40112 UINT64_C(2113950457), UINT64_C(0), // V_SIN_F32_sdwa_vi
40113 UINT64_C(3555065856), UINT64_C(0), // V_SMFMAC_F32_16X16X32_BF16_gfx940
40114 UINT64_C(3554803712), UINT64_C(0), // V_SMFMAC_F32_16X16X32_F16_gfx940
40115 UINT64_C(3556245504), UINT64_C(0), // V_SMFMAC_F32_16X16X64_BF8_BF8_gfx940
40116 UINT64_C(3556311040), UINT64_C(0), // V_SMFMAC_F32_16X16X64_BF8_FP8_gfx940
40117 UINT64_C(3556376576), UINT64_C(0), // V_SMFMAC_F32_16X16X64_FP8_BF8_gfx940
40118 UINT64_C(3556442112), UINT64_C(0), // V_SMFMAC_F32_16X16X64_FP8_FP8_gfx940
40119 UINT64_C(3555196928), UINT64_C(0), // V_SMFMAC_F32_32X32X16_BF16_gfx940
40120 UINT64_C(3554934784), UINT64_C(0), // V_SMFMAC_F32_32X32X16_F16_gfx940
40121 UINT64_C(3556507648), UINT64_C(0), // V_SMFMAC_F32_32X32X32_BF8_BF8_gfx940
40122 UINT64_C(3556573184), UINT64_C(0), // V_SMFMAC_F32_32X32X32_BF8_FP8_gfx940
40123 UINT64_C(3556638720), UINT64_C(0), // V_SMFMAC_F32_32X32X32_FP8_BF8_gfx940
40124 UINT64_C(3556704256), UINT64_C(0), // V_SMFMAC_F32_32X32X32_FP8_FP8_gfx940
40125 UINT64_C(3555328000), UINT64_C(0), // V_SMFMAC_I32_16X16X64_I8_gfx940
40126 UINT64_C(3555459072), UINT64_C(0), // V_SMFMAC_I32_32X32X32_I8_gfx940
40127 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_dpp8_gfx10
40128 UINT64_C(2113972986), UINT64_C(0), // V_SQRT_F16_dpp_gfx10
40129 UINT64_C(2113961210), UINT64_C(0), // V_SQRT_F16_dpp_vi
40130 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_e32_gfx10
40131 UINT64_C(2113960960), UINT64_C(0), // V_SQRT_F16_e32_vi
40132 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_e64_gfx10
40133 UINT64_C(3514695680), UINT64_C(0), // V_SQRT_F16_e64_vi
40134 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_fake16_dpp8_gfx11
40135 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_fake16_dpp8_gfx12
40136 UINT64_C(2113972986), UINT64_C(0), // V_SQRT_F16_fake16_dpp_gfx11
40137 UINT64_C(2113972986), UINT64_C(0), // V_SQRT_F16_fake16_dpp_gfx12
40138 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_fake16_e32_gfx11
40139 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_fake16_e32_gfx12
40140 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_fake16_e64_dpp8_gfx11
40141 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_fake16_e64_dpp8_gfx12
40142 UINT64_C(1077329330176), UINT64_C(0), // V_SQRT_F16_fake16_e64_dpp_gfx11
40143 UINT64_C(1077329330176), UINT64_C(0), // V_SQRT_F16_fake16_e64_dpp_gfx12
40144 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_fake16_e64_gfx11
40145 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_fake16_e64_gfx12
40146 UINT64_C(2113972985), UINT64_C(0), // V_SQRT_F16_sdwa_gfx10
40147 UINT64_C(2113961209), UINT64_C(0), // V_SQRT_F16_sdwa_gfx9
40148 UINT64_C(2113961209), UINT64_C(0), // V_SQRT_F16_sdwa_vi
40149 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_t16_dpp8_gfx11
40150 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_t16_dpp8_gfx12
40151 UINT64_C(2113972986), UINT64_C(0), // V_SQRT_F16_t16_dpp_gfx11
40152 UINT64_C(2113972986), UINT64_C(0), // V_SQRT_F16_t16_dpp_gfx12
40153 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_t16_e32_gfx11
40154 UINT64_C(2113972736), UINT64_C(0), // V_SQRT_F16_t16_e32_gfx12
40155 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_t16_e64_dpp8_gfx11
40156 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_t16_e64_dpp8_gfx12
40157 UINT64_C(1077329330176), UINT64_C(0), // V_SQRT_F16_t16_e64_dpp_gfx11
40158 UINT64_C(1077329330176), UINT64_C(0), // V_SQRT_F16_t16_e64_dpp_gfx12
40159 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_t16_e64_gfx11
40160 UINT64_C(3587506176), UINT64_C(0), // V_SQRT_F16_t16_e64_gfx12
40161 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_dpp8_gfx10
40162 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_dpp8_gfx11
40163 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_dpp8_gfx12
40164 UINT64_C(2113955578), UINT64_C(0), // V_SQRT_F32_dpp_gfx10
40165 UINT64_C(2113955578), UINT64_C(0), // V_SQRT_F32_dpp_gfx11
40166 UINT64_C(2113955578), UINT64_C(0), // V_SQRT_F32_dpp_gfx12
40167 UINT64_C(2113949434), UINT64_C(0), // V_SQRT_F32_dpp_vi
40168 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_e32_gfx10
40169 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_e32_gfx11
40170 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_e32_gfx12
40171 UINT64_C(2113955328), UINT64_C(0), // V_SQRT_F32_e32_gfx6_gfx7
40172 UINT64_C(2113949184), UINT64_C(0), // V_SQRT_F32_e32_vi
40173 UINT64_C(3585277952), UINT64_C(0), // V_SQRT_F32_e64_dpp8_gfx11
40174 UINT64_C(3585277952), UINT64_C(0), // V_SQRT_F32_e64_dpp8_gfx12
40175 UINT64_C(1077327101952), UINT64_C(0), // V_SQRT_F32_e64_dpp_gfx11
40176 UINT64_C(1077327101952), UINT64_C(0), // V_SQRT_F32_e64_dpp_gfx12
40177 UINT64_C(3585277952), UINT64_C(0), // V_SQRT_F32_e64_gfx10
40178 UINT64_C(3585277952), UINT64_C(0), // V_SQRT_F32_e64_gfx11
40179 UINT64_C(3585277952), UINT64_C(0), // V_SQRT_F32_e64_gfx12
40180 UINT64_C(3546677248), UINT64_C(0), // V_SQRT_F32_e64_gfx6_gfx7
40181 UINT64_C(3513188352), UINT64_C(0), // V_SQRT_F32_e64_vi
40182 UINT64_C(2113955577), UINT64_C(0), // V_SQRT_F32_sdwa_gfx10
40183 UINT64_C(2113949433), UINT64_C(0), // V_SQRT_F32_sdwa_gfx9
40184 UINT64_C(2113949433), UINT64_C(0), // V_SQRT_F32_sdwa_vi
40185 UINT64_C(2113949946), UINT64_C(0), // V_SQRT_F64_dpp_vi
40186 UINT64_C(2113955840), UINT64_C(0), // V_SQRT_F64_e32_gfx10
40187 UINT64_C(2113955840), UINT64_C(0), // V_SQRT_F64_e32_gfx11
40188 UINT64_C(2113955840), UINT64_C(0), // V_SQRT_F64_e32_gfx12
40189 UINT64_C(2113955840), UINT64_C(0), // V_SQRT_F64_e32_gfx6_gfx7
40190 UINT64_C(2113949696), UINT64_C(0), // V_SQRT_F64_e32_vi
40191 UINT64_C(3585343488), UINT64_C(0), // V_SQRT_F64_e64_gfx10
40192 UINT64_C(3585343488), UINT64_C(0), // V_SQRT_F64_e64_gfx11
40193 UINT64_C(3585343488), UINT64_C(0), // V_SQRT_F64_e64_gfx12
40194 UINT64_C(3546808320), UINT64_C(0), // V_SQRT_F64_e64_gfx6_gfx7
40195 UINT64_C(3513253888), UINT64_C(0), // V_SQRT_F64_e64_vi
40196 UINT64_C(1006633210), UINT64_C(0), // V_SUBBREV_CO_U32_dpp_gfx9
40197 UINT64_C(1006632960), UINT64_C(0), // V_SUBBREV_CO_U32_e32_gfx9
40198 UINT64_C(3508404224), UINT64_C(0), // V_SUBBREV_CO_U32_e64_gfx9
40199 UINT64_C(1006633209), UINT64_C(0), // V_SUBBREV_CO_U32_sdwa_gfx9
40200 UINT64_C(1006633210), UINT64_C(0), // V_SUBBREV_U32_dpp_vi
40201 UINT64_C(1409286144), UINT64_C(0), // V_SUBBREV_U32_e32_gfx6_gfx7
40202 UINT64_C(1006632960), UINT64_C(0), // V_SUBBREV_U32_e32_vi
40203 UINT64_C(3528720384), UINT64_C(0), // V_SUBBREV_U32_e64_gfx6_gfx7
40204 UINT64_C(3508404224), UINT64_C(0), // V_SUBBREV_U32_e64_vi
40205 UINT64_C(1006633209), UINT64_C(0), // V_SUBBREV_U32_sdwa_vi
40206 UINT64_C(973078778), UINT64_C(0), // V_SUBB_CO_U32_dpp_gfx9
40207 UINT64_C(973078528), UINT64_C(0), // V_SUBB_CO_U32_e32_gfx9
40208 UINT64_C(3508338688), UINT64_C(0), // V_SUBB_CO_U32_e64_gfx9
40209 UINT64_C(973078777), UINT64_C(0), // V_SUBB_CO_U32_sdwa_gfx9
40210 UINT64_C(973078778), UINT64_C(0), // V_SUBB_U32_dpp_vi
40211 UINT64_C(1375731712), UINT64_C(0), // V_SUBB_U32_e32_gfx6_gfx7
40212 UINT64_C(973078528), UINT64_C(0), // V_SUBB_U32_e32_vi
40213 UINT64_C(3528589312), UINT64_C(0), // V_SUBB_U32_e64_gfx6_gfx7
40214 UINT64_C(3508338688), UINT64_C(0), // V_SUBB_U32_e64_vi
40215 UINT64_C(973078777), UINT64_C(0), // V_SUBB_U32_sdwa_vi
40216 UINT64_C(1409286144), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_gfx10
40217 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_gfx11
40218 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_gfx12
40219 UINT64_C(1409286144), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w32_gfx10
40220 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w32_gfx11
40221 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w32_gfx12
40222 UINT64_C(1409286144), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w64_gfx10
40223 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w64_gfx11
40224 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp8_w64_gfx12
40225 UINT64_C(1409286394), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_gfx10
40226 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_gfx11
40227 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_gfx12
40228 UINT64_C(1409286394), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w32_gfx10
40229 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w32_gfx11
40230 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w32_gfx12
40231 UINT64_C(1409286394), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w64_gfx10
40232 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w64_gfx11
40233 UINT64_C(1140850938), UINT64_C(0), // V_SUBREV_CO_CI_U32_dpp_w64_gfx12
40234 UINT64_C(1409286144), UINT64_C(0), // V_SUBREV_CO_CI_U32_e32_gfx10
40235 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_e32_gfx11
40236 UINT64_C(1140850688), UINT64_C(0), // V_SUBREV_CO_CI_U32_e32_gfx12
40237 UINT64_C(3575775232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_dpp8_gfx11
40238 UINT64_C(3575775232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_dpp8_gfx12
40239 UINT64_C(1077317599232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_dpp_gfx11
40240 UINT64_C(1077317599232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_dpp_gfx12
40241 UINT64_C(3576299520), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_gfx10
40242 UINT64_C(3575775232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_gfx11
40243 UINT64_C(3575775232), UINT64_C(0), // V_SUBREV_CO_CI_U32_e64_gfx12
40244 UINT64_C(1409286393), UINT64_C(0), // V_SUBREV_CO_CI_U32_sdwa_gfx10
40245 UINT64_C(1409286393), UINT64_C(0), // V_SUBREV_CO_CI_U32_sdwa_w32_gfx10
40246 UINT64_C(1409286393), UINT64_C(0), // V_SUBREV_CO_CI_U32_sdwa_w64_gfx10
40247 UINT64_C(905969914), UINT64_C(0), // V_SUBREV_CO_U32_dpp_gfx9
40248 UINT64_C(905969664), UINT64_C(0), // V_SUBREV_CO_U32_e32_gfx9
40249 UINT64_C(3607232512), UINT64_C(0), // V_SUBREV_CO_U32_e64_dpp8_gfx11
40250 UINT64_C(3607232512), UINT64_C(0), // V_SUBREV_CO_U32_e64_dpp8_gfx12
40251 UINT64_C(1077349056512), UINT64_C(0), // V_SUBREV_CO_U32_e64_dpp_gfx11
40252 UINT64_C(1077349056512), UINT64_C(0), // V_SUBREV_CO_U32_e64_dpp_gfx12
40253 UINT64_C(3608739840), UINT64_C(0), // V_SUBREV_CO_U32_e64_gfx10
40254 UINT64_C(3607232512), UINT64_C(0), // V_SUBREV_CO_U32_e64_gfx11
40255 UINT64_C(3607232512), UINT64_C(0), // V_SUBREV_CO_U32_e64_gfx12
40256 UINT64_C(3508207616), UINT64_C(0), // V_SUBREV_CO_U32_e64_gfx9
40257 UINT64_C(905969913), UINT64_C(0), // V_SUBREV_CO_U32_sdwa_gfx9
40258 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_dpp8_gfx10
40259 UINT64_C(1744830714), UINT64_C(0), // V_SUBREV_F16_dpp_gfx10
40260 UINT64_C(1107296506), UINT64_C(0), // V_SUBREV_F16_dpp_vi
40261 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_e32_gfx10
40262 UINT64_C(1107296256), UINT64_C(0), // V_SUBREV_F16_e32_vi
40263 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_e64_gfx10
40264 UINT64_C(3508600832), UINT64_C(0), // V_SUBREV_F16_e64_vi
40265 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_fake16_dpp8_gfx11
40266 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_fake16_dpp8_gfx12
40267 UINT64_C(1744830714), UINT64_C(0), // V_SUBREV_F16_fake16_dpp_gfx11
40268 UINT64_C(1744830714), UINT64_C(0), // V_SUBREV_F16_fake16_dpp_gfx12
40269 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_fake16_e32_gfx11
40270 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_fake16_e32_gfx12
40271 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_dpp8_gfx11
40272 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_dpp8_gfx12
40273 UINT64_C(1077318778880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_dpp_gfx11
40274 UINT64_C(1077318778880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_dpp_gfx12
40275 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_gfx11
40276 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_fake16_e64_gfx12
40277 UINT64_C(1744830713), UINT64_C(0), // V_SUBREV_F16_sdwa_gfx10
40278 UINT64_C(1107296505), UINT64_C(0), // V_SUBREV_F16_sdwa_gfx9
40279 UINT64_C(1107296505), UINT64_C(0), // V_SUBREV_F16_sdwa_vi
40280 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_t16_dpp8_gfx11
40281 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_t16_dpp8_gfx12
40282 UINT64_C(1744830714), UINT64_C(0), // V_SUBREV_F16_t16_dpp_gfx11
40283 UINT64_C(1744830714), UINT64_C(0), // V_SUBREV_F16_t16_dpp_gfx12
40284 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_t16_e32_gfx11
40285 UINT64_C(1744830464), UINT64_C(0), // V_SUBREV_F16_t16_e32_gfx12
40286 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_t16_e64_dpp8_gfx11
40287 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_t16_e64_dpp8_gfx12
40288 UINT64_C(1077318778880), UINT64_C(0), // V_SUBREV_F16_t16_e64_dpp_gfx11
40289 UINT64_C(1077318778880), UINT64_C(0), // V_SUBREV_F16_t16_e64_dpp_gfx12
40290 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_t16_e64_gfx11
40291 UINT64_C(3576954880), UINT64_C(0), // V_SUBREV_F16_t16_e64_gfx12
40292 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_dpp8_gfx10
40293 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_dpp8_gfx11
40294 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_dpp8_gfx12
40295 UINT64_C(167772410), UINT64_C(0), // V_SUBREV_F32_dpp_gfx10
40296 UINT64_C(167772410), UINT64_C(0), // V_SUBREV_F32_dpp_gfx11
40297 UINT64_C(167772410), UINT64_C(0), // V_SUBREV_F32_dpp_gfx12
40298 UINT64_C(100663546), UINT64_C(0), // V_SUBREV_F32_dpp_vi
40299 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_e32_gfx10
40300 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_e32_gfx11
40301 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_e32_gfx12
40302 UINT64_C(167772160), UINT64_C(0), // V_SUBREV_F32_e32_gfx6_gfx7
40303 UINT64_C(100663296), UINT64_C(0), // V_SUBREV_F32_e32_vi
40304 UINT64_C(3573874688), UINT64_C(0), // V_SUBREV_F32_e64_dpp8_gfx11
40305 UINT64_C(3573874688), UINT64_C(0), // V_SUBREV_F32_e64_dpp8_gfx12
40306 UINT64_C(1077315698688), UINT64_C(0), // V_SUBREV_F32_e64_dpp_gfx11
40307 UINT64_C(1077315698688), UINT64_C(0), // V_SUBREV_F32_e64_dpp_gfx12
40308 UINT64_C(3573874688), UINT64_C(0), // V_SUBREV_F32_e64_gfx10
40309 UINT64_C(3573874688), UINT64_C(0), // V_SUBREV_F32_e64_gfx11
40310 UINT64_C(3573874688), UINT64_C(0), // V_SUBREV_F32_e64_gfx12
40311 UINT64_C(3523870720), UINT64_C(0), // V_SUBREV_F32_e64_gfx6_gfx7
40312 UINT64_C(3506634752), UINT64_C(0), // V_SUBREV_F32_e64_vi
40313 UINT64_C(167772409), UINT64_C(0), // V_SUBREV_F32_sdwa_gfx10
40314 UINT64_C(100663545), UINT64_C(0), // V_SUBREV_F32_sdwa_gfx9
40315 UINT64_C(100663545), UINT64_C(0), // V_SUBREV_F32_sdwa_vi
40316 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_I32_e32_gfx6_gfx7
40317 UINT64_C(3528327168), UINT64_C(0), // V_SUBREV_I32_e64_gfx6_gfx7
40318 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_dpp8_gfx10
40319 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_dpp8_gfx11
40320 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_dpp8_gfx12
40321 UINT64_C(1308623098), UINT64_C(0), // V_SUBREV_NC_U32_dpp_gfx10
40322 UINT64_C(1308623098), UINT64_C(0), // V_SUBREV_NC_U32_dpp_gfx11
40323 UINT64_C(1308623098), UINT64_C(0), // V_SUBREV_NC_U32_dpp_gfx12
40324 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_e32_gfx10
40325 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_e32_gfx11
40326 UINT64_C(1308622848), UINT64_C(0), // V_SUBREV_NC_U32_e32_gfx12
40327 UINT64_C(3576102912), UINT64_C(0), // V_SUBREV_NC_U32_e64_dpp8_gfx11
40328 UINT64_C(3576102912), UINT64_C(0), // V_SUBREV_NC_U32_e64_dpp8_gfx12
40329 UINT64_C(1077317926912), UINT64_C(0), // V_SUBREV_NC_U32_e64_dpp_gfx11
40330 UINT64_C(1077317926912), UINT64_C(0), // V_SUBREV_NC_U32_e64_dpp_gfx12
40331 UINT64_C(3576102912), UINT64_C(0), // V_SUBREV_NC_U32_e64_gfx10
40332 UINT64_C(3576102912), UINT64_C(0), // V_SUBREV_NC_U32_e64_gfx11
40333 UINT64_C(3576102912), UINT64_C(0), // V_SUBREV_NC_U32_e64_gfx12
40334 UINT64_C(1308623097), UINT64_C(0), // V_SUBREV_NC_U32_sdwa_gfx10
40335 UINT64_C(1342177530), UINT64_C(0), // V_SUBREV_U16_dpp_vi
40336 UINT64_C(1342177280), UINT64_C(0), // V_SUBREV_U16_e32_vi
40337 UINT64_C(3509059584), UINT64_C(0), // V_SUBREV_U16_e64_vi
40338 UINT64_C(1342177529), UINT64_C(0), // V_SUBREV_U16_sdwa_gfx9
40339 UINT64_C(1342177529), UINT64_C(0), // V_SUBREV_U16_sdwa_vi
40340 UINT64_C(1811939578), UINT64_C(0), // V_SUBREV_U32_dpp_gfx9
40341 UINT64_C(905969914), UINT64_C(0), // V_SUBREV_U32_dpp_vi
40342 UINT64_C(1811939328), UINT64_C(0), // V_SUBREV_U32_e32_gfx9
40343 UINT64_C(905969664), UINT64_C(0), // V_SUBREV_U32_e32_vi
40344 UINT64_C(3509977088), UINT64_C(0), // V_SUBREV_U32_e64_gfx9
40345 UINT64_C(3508207616), UINT64_C(0), // V_SUBREV_U32_e64_vi
40346 UINT64_C(1811939577), UINT64_C(0), // V_SUBREV_U32_sdwa_gfx9
40347 UINT64_C(905969913), UINT64_C(0), // V_SUBREV_U32_sdwa_vi
40348 UINT64_C(1375731712), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_gfx10
40349 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_gfx11
40350 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_gfx12
40351 UINT64_C(1375731712), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w32_gfx10
40352 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w32_gfx11
40353 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w32_gfx12
40354 UINT64_C(1375731712), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w64_gfx10
40355 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w64_gfx11
40356 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_dpp8_w64_gfx12
40357 UINT64_C(1375731962), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_gfx10
40358 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_gfx11
40359 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_gfx12
40360 UINT64_C(1375731962), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w32_gfx10
40361 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w32_gfx11
40362 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w32_gfx12
40363 UINT64_C(1375731962), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w64_gfx10
40364 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w64_gfx11
40365 UINT64_C(1107296506), UINT64_C(0), // V_SUB_CO_CI_U32_dpp_w64_gfx12
40366 UINT64_C(1375731712), UINT64_C(0), // V_SUB_CO_CI_U32_e32_gfx10
40367 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_e32_gfx11
40368 UINT64_C(1107296256), UINT64_C(0), // V_SUB_CO_CI_U32_e32_gfx12
40369 UINT64_C(3575709696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_dpp8_gfx11
40370 UINT64_C(3575709696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_dpp8_gfx12
40371 UINT64_C(1077317533696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_dpp_gfx11
40372 UINT64_C(1077317533696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_dpp_gfx12
40373 UINT64_C(3576233984), UINT64_C(0), // V_SUB_CO_CI_U32_e64_gfx10
40374 UINT64_C(3575709696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_gfx11
40375 UINT64_C(3575709696), UINT64_C(0), // V_SUB_CO_CI_U32_e64_gfx12
40376 UINT64_C(1375731961), UINT64_C(0), // V_SUB_CO_CI_U32_sdwa_gfx10
40377 UINT64_C(1375731961), UINT64_C(0), // V_SUB_CO_CI_U32_sdwa_w32_gfx10
40378 UINT64_C(1375731961), UINT64_C(0), // V_SUB_CO_CI_U32_sdwa_w64_gfx10
40379 UINT64_C(872415482), UINT64_C(0), // V_SUB_CO_U32_dpp_gfx9
40380 UINT64_C(872415232), UINT64_C(0), // V_SUB_CO_U32_e32_gfx9
40381 UINT64_C(3607166976), UINT64_C(0), // V_SUB_CO_U32_e64_dpp8_gfx11
40382 UINT64_C(3607166976), UINT64_C(0), // V_SUB_CO_U32_e64_dpp8_gfx12
40383 UINT64_C(1077348990976), UINT64_C(0), // V_SUB_CO_U32_e64_dpp_gfx11
40384 UINT64_C(1077348990976), UINT64_C(0), // V_SUB_CO_U32_e64_dpp_gfx12
40385 UINT64_C(3608150016), UINT64_C(0), // V_SUB_CO_U32_e64_gfx10
40386 UINT64_C(3607166976), UINT64_C(0), // V_SUB_CO_U32_e64_gfx11
40387 UINT64_C(3607166976), UINT64_C(0), // V_SUB_CO_U32_e64_gfx12
40388 UINT64_C(3508142080), UINT64_C(0), // V_SUB_CO_U32_e64_gfx9
40389 UINT64_C(872415481), UINT64_C(0), // V_SUB_CO_U32_sdwa_gfx9
40390 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_dpp8_gfx10
40391 UINT64_C(1711276282), UINT64_C(0), // V_SUB_F16_dpp_gfx10
40392 UINT64_C(1073742074), UINT64_C(0), // V_SUB_F16_dpp_vi
40393 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_e32_gfx10
40394 UINT64_C(1073741824), UINT64_C(0), // V_SUB_F16_e32_vi
40395 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_e64_gfx10
40396 UINT64_C(3508535296), UINT64_C(0), // V_SUB_F16_e64_vi
40397 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_fake16_dpp8_gfx11
40398 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_fake16_dpp8_gfx12
40399 UINT64_C(1711276282), UINT64_C(0), // V_SUB_F16_fake16_dpp_gfx11
40400 UINT64_C(1711276282), UINT64_C(0), // V_SUB_F16_fake16_dpp_gfx12
40401 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_fake16_e32_gfx11
40402 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_fake16_e32_gfx12
40403 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_fake16_e64_dpp8_gfx11
40404 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_fake16_e64_dpp8_gfx12
40405 UINT64_C(1077318713344), UINT64_C(0), // V_SUB_F16_fake16_e64_dpp_gfx11
40406 UINT64_C(1077318713344), UINT64_C(0), // V_SUB_F16_fake16_e64_dpp_gfx12
40407 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_fake16_e64_gfx11
40408 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_fake16_e64_gfx12
40409 UINT64_C(1711276281), UINT64_C(0), // V_SUB_F16_sdwa_gfx10
40410 UINT64_C(1073742073), UINT64_C(0), // V_SUB_F16_sdwa_gfx9
40411 UINT64_C(1073742073), UINT64_C(0), // V_SUB_F16_sdwa_vi
40412 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_t16_dpp8_gfx11
40413 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_t16_dpp8_gfx12
40414 UINT64_C(1711276282), UINT64_C(0), // V_SUB_F16_t16_dpp_gfx11
40415 UINT64_C(1711276282), UINT64_C(0), // V_SUB_F16_t16_dpp_gfx12
40416 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_t16_e32_gfx11
40417 UINT64_C(1711276032), UINT64_C(0), // V_SUB_F16_t16_e32_gfx12
40418 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_t16_e64_dpp8_gfx11
40419 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_t16_e64_dpp8_gfx12
40420 UINT64_C(1077318713344), UINT64_C(0), // V_SUB_F16_t16_e64_dpp_gfx11
40421 UINT64_C(1077318713344), UINT64_C(0), // V_SUB_F16_t16_e64_dpp_gfx12
40422 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_t16_e64_gfx11
40423 UINT64_C(3576889344), UINT64_C(0), // V_SUB_F16_t16_e64_gfx12
40424 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_dpp8_gfx10
40425 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_dpp8_gfx11
40426 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_dpp8_gfx12
40427 UINT64_C(134217978), UINT64_C(0), // V_SUB_F32_dpp_gfx10
40428 UINT64_C(134217978), UINT64_C(0), // V_SUB_F32_dpp_gfx11
40429 UINT64_C(134217978), UINT64_C(0), // V_SUB_F32_dpp_gfx12
40430 UINT64_C(67109114), UINT64_C(0), // V_SUB_F32_dpp_vi
40431 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_e32_gfx10
40432 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_e32_gfx11
40433 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_e32_gfx12
40434 UINT64_C(134217728), UINT64_C(0), // V_SUB_F32_e32_gfx6_gfx7
40435 UINT64_C(67108864), UINT64_C(0), // V_SUB_F32_e32_vi
40436 UINT64_C(3573809152), UINT64_C(0), // V_SUB_F32_e64_dpp8_gfx11
40437 UINT64_C(3573809152), UINT64_C(0), // V_SUB_F32_e64_dpp8_gfx12
40438 UINT64_C(1077315633152), UINT64_C(0), // V_SUB_F32_e64_dpp_gfx11
40439 UINT64_C(1077315633152), UINT64_C(0), // V_SUB_F32_e64_dpp_gfx12
40440 UINT64_C(3573809152), UINT64_C(0), // V_SUB_F32_e64_gfx10
40441 UINT64_C(3573809152), UINT64_C(0), // V_SUB_F32_e64_gfx11
40442 UINT64_C(3573809152), UINT64_C(0), // V_SUB_F32_e64_gfx12
40443 UINT64_C(3523739648), UINT64_C(0), // V_SUB_F32_e64_gfx6_gfx7
40444 UINT64_C(3506569216), UINT64_C(0), // V_SUB_F32_e64_vi
40445 UINT64_C(134217977), UINT64_C(0), // V_SUB_F32_sdwa_gfx10
40446 UINT64_C(67109113), UINT64_C(0), // V_SUB_F32_sdwa_gfx9
40447 UINT64_C(67109113), UINT64_C(0), // V_SUB_F32_sdwa_vi
40448 UINT64_C(3533635584), UINT64_C(0), // V_SUB_I16_vi
40449 UINT64_C(1275068416), UINT64_C(0), // V_SUB_I32_e32_gfx6_gfx7
40450 UINT64_C(3528196096), UINT64_C(0), // V_SUB_I32_e64_gfx6_gfx7
40451 UINT64_C(3533504512), UINT64_C(0), // V_SUB_I32_vi
40452 UINT64_C(3608018944), UINT64_C(0), // V_SUB_NC_I16_e64_dpp8_gfx11
40453 UINT64_C(3608018944), UINT64_C(0), // V_SUB_NC_I16_e64_dpp8_gfx12
40454 UINT64_C(1077349842944), UINT64_C(0), // V_SUB_NC_I16_e64_dpp_gfx11
40455 UINT64_C(1077349842944), UINT64_C(0), // V_SUB_NC_I16_e64_dpp_gfx12
40456 UINT64_C(3608018944), UINT64_C(0), // V_SUB_NC_I16_e64_gfx11
40457 UINT64_C(3608018944), UINT64_C(0), // V_SUB_NC_I16_e64_gfx12
40458 UINT64_C(3608018944), UINT64_C(0), // V_SUB_NC_I16_gfx10
40459 UINT64_C(3609526272), UINT64_C(0), // V_SUB_NC_I32_e64_dpp8_gfx11
40460 UINT64_C(3609526272), UINT64_C(0), // V_SUB_NC_I32_e64_dpp8_gfx12
40461 UINT64_C(1077351350272), UINT64_C(0), // V_SUB_NC_I32_e64_dpp_gfx11
40462 UINT64_C(1077351350272), UINT64_C(0), // V_SUB_NC_I32_e64_dpp_gfx12
40463 UINT64_C(3609526272), UINT64_C(0), // V_SUB_NC_I32_e64_gfx11
40464 UINT64_C(3609526272), UINT64_C(0), // V_SUB_NC_I32_e64_gfx12
40465 UINT64_C(3614834688), UINT64_C(0), // V_SUB_NC_I32_gfx10
40466 UINT64_C(3607363584), UINT64_C(0), // V_SUB_NC_U16_e64_dpp8_gfx11
40467 UINT64_C(3607363584), UINT64_C(0), // V_SUB_NC_U16_e64_dpp8_gfx12
40468 UINT64_C(1077349187584), UINT64_C(0), // V_SUB_NC_U16_e64_dpp_gfx11
40469 UINT64_C(1077349187584), UINT64_C(0), // V_SUB_NC_U16_e64_dpp_gfx12
40470 UINT64_C(3607363584), UINT64_C(0), // V_SUB_NC_U16_e64_gfx11
40471 UINT64_C(3607363584), UINT64_C(0), // V_SUB_NC_U16_e64_gfx12
40472 UINT64_C(3607363584), UINT64_C(0), // V_SUB_NC_U16_gfx10
40473 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_dpp8_gfx10
40474 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_dpp8_gfx11
40475 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_dpp8_gfx12
40476 UINT64_C(1275068666), UINT64_C(0), // V_SUB_NC_U32_dpp_gfx10
40477 UINT64_C(1275068666), UINT64_C(0), // V_SUB_NC_U32_dpp_gfx11
40478 UINT64_C(1275068666), UINT64_C(0), // V_SUB_NC_U32_dpp_gfx12
40479 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_e32_gfx10
40480 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_e32_gfx11
40481 UINT64_C(1275068416), UINT64_C(0), // V_SUB_NC_U32_e32_gfx12
40482 UINT64_C(3576037376), UINT64_C(0), // V_SUB_NC_U32_e64_dpp8_gfx11
40483 UINT64_C(3576037376), UINT64_C(0), // V_SUB_NC_U32_e64_dpp8_gfx12
40484 UINT64_C(1077317861376), UINT64_C(0), // V_SUB_NC_U32_e64_dpp_gfx11
40485 UINT64_C(1077317861376), UINT64_C(0), // V_SUB_NC_U32_e64_dpp_gfx12
40486 UINT64_C(3576037376), UINT64_C(0), // V_SUB_NC_U32_e64_gfx10
40487 UINT64_C(3576037376), UINT64_C(0), // V_SUB_NC_U32_e64_gfx11
40488 UINT64_C(3576037376), UINT64_C(0), // V_SUB_NC_U32_e64_gfx12
40489 UINT64_C(1275068665), UINT64_C(0), // V_SUB_NC_U32_sdwa_gfx10
40490 UINT64_C(1308623098), UINT64_C(0), // V_SUB_U16_dpp_vi
40491 UINT64_C(1308622848), UINT64_C(0), // V_SUB_U16_e32_vi
40492 UINT64_C(3508994048), UINT64_C(0), // V_SUB_U16_e64_vi
40493 UINT64_C(1308623097), UINT64_C(0), // V_SUB_U16_sdwa_gfx9
40494 UINT64_C(1308623097), UINT64_C(0), // V_SUB_U16_sdwa_vi
40495 UINT64_C(1778385146), UINT64_C(0), // V_SUB_U32_dpp_gfx9
40496 UINT64_C(872415482), UINT64_C(0), // V_SUB_U32_dpp_vi
40497 UINT64_C(1778384896), UINT64_C(0), // V_SUB_U32_e32_gfx9
40498 UINT64_C(872415232), UINT64_C(0), // V_SUB_U32_e32_vi
40499 UINT64_C(3509911552), UINT64_C(0), // V_SUB_U32_e64_gfx9
40500 UINT64_C(3508142080), UINT64_C(0), // V_SUB_U32_e64_vi
40501 UINT64_C(1778385145), UINT64_C(0), // V_SUB_U32_sdwa_gfx9
40502 UINT64_C(872415481), UINT64_C(0), // V_SUB_U32_sdwa_vi
40503 UINT64_C(2113982464), UINT64_C(0), // V_SWAPREL_B32_gfx10
40504 UINT64_C(2113982464), UINT64_C(0), // V_SWAPREL_B32_gfx11
40505 UINT64_C(2113982464), UINT64_C(0), // V_SWAPREL_B32_gfx12
40506 UINT64_C(2113980928), UINT64_C(0), // V_SWAP_B32_gfx10
40507 UINT64_C(2113980928), UINT64_C(0), // V_SWAP_B32_gfx11
40508 UINT64_C(2113980928), UINT64_C(0), // V_SWAP_B32_gfx12
40509 UINT64_C(2113970688), UINT64_C(0), // V_SWAP_B32_vi
40510 UINT64_C(1729382260338278400), UINT64_C(0), // V_SWMMAC_BF16_16X16X32_BF16_w32_twoaddr_gfx12
40511 UINT64_C(1729382260338278400), UINT64_C(0), // V_SWMMAC_BF16_16X16X32_BF16_w64_twoaddr_gfx12
40512 UINT64_C(1729382260338212864), UINT64_C(0), // V_SWMMAC_F16_16X16X32_F16_w32_twoaddr_gfx12
40513 UINT64_C(1729382260338212864), UINT64_C(0), // V_SWMMAC_F16_16X16X32_F16_w64_twoaddr_gfx12
40514 UINT64_C(1729382260338147328), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF16_w32_twoaddr_gfx12
40515 UINT64_C(1729382260338147328), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF16_w64_twoaddr_gfx12
40516 UINT64_C(1729382260338737152), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF8_BF8_w32_twoaddr_gfx12
40517 UINT64_C(1729382260338737152), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF8_BF8_w64_twoaddr_gfx12
40518 UINT64_C(1729382260338671616), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF8_FP8_w32_twoaddr_gfx12
40519 UINT64_C(1729382260338671616), UINT64_C(0), // V_SWMMAC_F32_16X16X32_BF8_FP8_w64_twoaddr_gfx12
40520 UINT64_C(1729382260338081792), UINT64_C(0), // V_SWMMAC_F32_16X16X32_F16_w32_twoaddr_gfx12
40521 UINT64_C(1729382260338081792), UINT64_C(0), // V_SWMMAC_F32_16X16X32_F16_w64_twoaddr_gfx12
40522 UINT64_C(1729382260338606080), UINT64_C(0), // V_SWMMAC_F32_16X16X32_FP8_BF8_w32_twoaddr_gfx12
40523 UINT64_C(1729382260338606080), UINT64_C(0), // V_SWMMAC_F32_16X16X32_FP8_BF8_w64_twoaddr_gfx12
40524 UINT64_C(1729382260338540544), UINT64_C(0), // V_SWMMAC_F32_16X16X32_FP8_FP8_w32_twoaddr_gfx12
40525 UINT64_C(1729382260338540544), UINT64_C(0), // V_SWMMAC_F32_16X16X32_FP8_FP8_w64_twoaddr_gfx12
40526 UINT64_C(1729382260338409472), UINT64_C(0), // V_SWMMAC_I32_16X16X32_IU4_w32_twoaddr_gfx12
40527 UINT64_C(1729382260338409472), UINT64_C(0), // V_SWMMAC_I32_16X16X32_IU4_w64_twoaddr_gfx12
40528 UINT64_C(1729382260338343936), UINT64_C(0), // V_SWMMAC_I32_16X16X32_IU8_w32_twoaddr_gfx12
40529 UINT64_C(1729382260338343936), UINT64_C(0), // V_SWMMAC_I32_16X16X32_IU8_w64_twoaddr_gfx12
40530 UINT64_C(1729382260338475008), UINT64_C(0), // V_SWMMAC_I32_16X16X64_IU4_w32_twoaddr_gfx12
40531 UINT64_C(1729382260338475008), UINT64_C(0), // V_SWMMAC_I32_16X16X64_IU4_w64_twoaddr_gfx12
40532 UINT64_C(3598778368), UINT64_C(0), // V_S_EXP_F16_e64_gfx12
40533 UINT64_C(3598712832), UINT64_C(0), // V_S_EXP_F32_e64_gfx12
40534 UINT64_C(3598909440), UINT64_C(0), // V_S_LOG_F16_e64_gfx12
40535 UINT64_C(3598843904), UINT64_C(0), // V_S_LOG_F32_e64_gfx12
40536 UINT64_C(3599040512), UINT64_C(0), // V_S_RCP_F16_e64_gfx12
40537 UINT64_C(3598974976), UINT64_C(0), // V_S_RCP_F32_e64_gfx12
40538 UINT64_C(3599171584), UINT64_C(0), // V_S_RSQ_F16_e64_gfx12
40539 UINT64_C(3599106048), UINT64_C(0), // V_S_RSQ_F32_e64_gfx12
40540 UINT64_C(3599302656), UINT64_C(0), // V_S_SQRT_F16_e64_gfx12
40541 UINT64_C(3599237120), UINT64_C(0), // V_S_SQRT_F32_e64_gfx12
40542 UINT64_C(3610181632), UINT64_C(0), // V_TRIG_PREOP_F64_e64_gfx11
40543 UINT64_C(3610181632), UINT64_C(0), // V_TRIG_PREOP_F64_e64_gfx12
40544 UINT64_C(3581149184), UINT64_C(0), // V_TRIG_PREOP_F64_gfx10
40545 UINT64_C(3538419712), UINT64_C(0), // V_TRIG_PREOP_F64_gfx6_gfx7
40546 UINT64_C(3532783616), UINT64_C(0), // V_TRIG_PREOP_F64_vi
40547 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_dpp8_gfx10
40548 UINT64_C(2113977082), UINT64_C(0), // V_TRUNC_F16_dpp_gfx10
40549 UINT64_C(2113965306), UINT64_C(0), // V_TRUNC_F16_dpp_vi
40550 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_e32_gfx10
40551 UINT64_C(2113965056), UINT64_C(0), // V_TRUNC_F16_e32_vi
40552 UINT64_C(3588030464), UINT64_C(0), // V_TRUNC_F16_e64_gfx10
40553 UINT64_C(3515219968), UINT64_C(0), // V_TRUNC_F16_e64_vi
40554 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_fake16_dpp8_gfx11
40555 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_fake16_dpp8_gfx12
40556 UINT64_C(2113977082), UINT64_C(0), // V_TRUNC_F16_fake16_dpp_gfx11
40557 UINT64_C(2113977082), UINT64_C(0), // V_TRUNC_F16_fake16_dpp_gfx12
40558 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_fake16_e32_gfx11
40559 UINT64_C(2113976832), UINT64_C(0), // V_TRUNC_F16_fake16_e32_gfx12
40560 UINT64_C(3588030464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_dpp8_gfx11
40561 UINT64_C(3588030464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_dpp8_gfx12
40562 UINT64_C(1077329854464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_dpp_gfx11
40563 UINT64_C(1077329854464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_dpp_gfx12
40564 UINT64_C(3588030464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_gfx11
40565 UINT64_C(3588030464), UINT64_C(0), // V_TRUNC_F16_fake16_e64_gfx12
40566 UINT64_C(2113977081), UINT64_C(0), // V_TRUNC_F16_sdwa_gfx10
40567 UINT64_C(2113965305), UINT64_C(0), // V_TRUNC_F16_sdwa_gfx9
40568 UINT64_C(2113965305), UINT64_C(0), // V_TRUNC_F16_sdwa_vi
40569 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_dpp8_gfx10
40570 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_dpp8_gfx11
40571 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_dpp8_gfx12
40572 UINT64_C(2113946362), UINT64_C(0), // V_TRUNC_F32_dpp_gfx10
40573 UINT64_C(2113946362), UINT64_C(0), // V_TRUNC_F32_dpp_gfx11
40574 UINT64_C(2113946362), UINT64_C(0), // V_TRUNC_F32_dpp_gfx12
40575 UINT64_C(2113943802), UINT64_C(0), // V_TRUNC_F32_dpp_vi
40576 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_e32_gfx10
40577 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_e32_gfx11
40578 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_e32_gfx12
40579 UINT64_C(2113946112), UINT64_C(0), // V_TRUNC_F32_e32_gfx6_gfx7
40580 UINT64_C(2113943552), UINT64_C(0), // V_TRUNC_F32_e32_vi
40581 UINT64_C(3584098304), UINT64_C(0), // V_TRUNC_F32_e64_dpp8_gfx11
40582 UINT64_C(3584098304), UINT64_C(0), // V_TRUNC_F32_e64_dpp8_gfx12
40583 UINT64_C(1077325922304), UINT64_C(0), // V_TRUNC_F32_e64_dpp_gfx11
40584 UINT64_C(1077325922304), UINT64_C(0), // V_TRUNC_F32_e64_dpp_gfx12
40585 UINT64_C(3584098304), UINT64_C(0), // V_TRUNC_F32_e64_gfx10
40586 UINT64_C(3584098304), UINT64_C(0), // V_TRUNC_F32_e64_gfx11
40587 UINT64_C(3584098304), UINT64_C(0), // V_TRUNC_F32_e64_gfx12
40588 UINT64_C(3544317952), UINT64_C(0), // V_TRUNC_F32_e64_gfx6_gfx7
40589 UINT64_C(3512467456), UINT64_C(0), // V_TRUNC_F32_e64_vi
40590 UINT64_C(2113946361), UINT64_C(0), // V_TRUNC_F32_sdwa_gfx10
40591 UINT64_C(2113943801), UINT64_C(0), // V_TRUNC_F32_sdwa_gfx9
40592 UINT64_C(2113943801), UINT64_C(0), // V_TRUNC_F32_sdwa_vi
40593 UINT64_C(2113941242), UINT64_C(0), // V_TRUNC_F64_dpp_vi
40594 UINT64_C(2113940992), UINT64_C(0), // V_TRUNC_F64_e32_gfx10
40595 UINT64_C(2113940992), UINT64_C(0), // V_TRUNC_F64_e32_gfx11
40596 UINT64_C(2113940992), UINT64_C(0), // V_TRUNC_F64_e32_gfx12
40597 UINT64_C(2113940992), UINT64_C(0), // V_TRUNC_F64_e32_gfx7
40598 UINT64_C(2113940992), UINT64_C(0), // V_TRUNC_F64_e32_vi
40599 UINT64_C(3583442944), UINT64_C(0), // V_TRUNC_F64_e64_gfx10
40600 UINT64_C(3583442944), UINT64_C(0), // V_TRUNC_F64_e64_gfx11
40601 UINT64_C(3583442944), UINT64_C(0), // V_TRUNC_F64_e64_gfx12
40602 UINT64_C(3543007232), UINT64_C(0), // V_TRUNC_F64_e64_gfx7
40603 UINT64_C(3512139776), UINT64_C(0), // V_TRUNC_F64_e64_vi
40604 UINT64_C(3426942976), UINT64_C(0), // V_WMMA_BF16_16X16X16_BF16_twoaddr_w32_gfx11
40605 UINT64_C(3426942976), UINT64_C(0), // V_WMMA_BF16_16X16X16_BF16_twoaddr_w64_gfx11
40606 UINT64_C(1729382260337229824), UINT64_C(0), // V_WMMA_BF16_16X16X16_BF16_w32_twoaddr_gfx12
40607 UINT64_C(1729382260337229824), UINT64_C(0), // V_WMMA_BF16_16X16X16_BF16_w64_twoaddr_gfx12
40608 UINT64_C(3426877440), UINT64_C(0), // V_WMMA_F16_16X16X16_F16_twoaddr_w32_gfx11
40609 UINT64_C(3426877440), UINT64_C(0), // V_WMMA_F16_16X16X16_F16_twoaddr_w64_gfx11
40610 UINT64_C(1729382260337164288), UINT64_C(0), // V_WMMA_F16_16X16X16_F16_w32_twoaddr_gfx12
40611 UINT64_C(1729382260337164288), UINT64_C(0), // V_WMMA_F16_16X16X16_F16_w64_twoaddr_gfx12
40612 UINT64_C(3426811904), UINT64_C(0), // V_WMMA_F32_16X16X16_BF16_twoaddr_w32_gfx11
40613 UINT64_C(3426811904), UINT64_C(0), // V_WMMA_F32_16X16X16_BF16_twoaddr_w64_gfx11
40614 UINT64_C(1729382260337098752), UINT64_C(0), // V_WMMA_F32_16X16X16_BF16_w32_twoaddr_gfx12
40615 UINT64_C(1729382260337098752), UINT64_C(0), // V_WMMA_F32_16X16X16_BF16_w64_twoaddr_gfx12
40616 UINT64_C(1729382260337623040), UINT64_C(0), // V_WMMA_F32_16X16X16_BF8_BF8_w32_twoaddr_gfx12
40617 UINT64_C(1729382260337623040), UINT64_C(0), // V_WMMA_F32_16X16X16_BF8_BF8_w64_twoaddr_gfx12
40618 UINT64_C(1729382260337557504), UINT64_C(0), // V_WMMA_F32_16X16X16_BF8_FP8_w32_twoaddr_gfx12
40619 UINT64_C(1729382260337557504), UINT64_C(0), // V_WMMA_F32_16X16X16_BF8_FP8_w64_twoaddr_gfx12
40620 UINT64_C(3426746368), UINT64_C(0), // V_WMMA_F32_16X16X16_F16_twoaddr_w32_gfx11
40621 UINT64_C(3426746368), UINT64_C(0), // V_WMMA_F32_16X16X16_F16_twoaddr_w64_gfx11
40622 UINT64_C(1729382260337033216), UINT64_C(0), // V_WMMA_F32_16X16X16_F16_w32_twoaddr_gfx12
40623 UINT64_C(1729382260337033216), UINT64_C(0), // V_WMMA_F32_16X16X16_F16_w64_twoaddr_gfx12
40624 UINT64_C(1729382260337491968), UINT64_C(0), // V_WMMA_F32_16X16X16_FP8_BF8_w32_twoaddr_gfx12
40625 UINT64_C(1729382260337491968), UINT64_C(0), // V_WMMA_F32_16X16X16_FP8_BF8_w64_twoaddr_gfx12
40626 UINT64_C(1729382260337426432), UINT64_C(0), // V_WMMA_F32_16X16X16_FP8_FP8_w32_twoaddr_gfx12
40627 UINT64_C(1729382260337426432), UINT64_C(0), // V_WMMA_F32_16X16X16_FP8_FP8_w64_twoaddr_gfx12
40628 UINT64_C(3427074048), UINT64_C(0), // V_WMMA_I32_16X16X16_IU4_twoaddr_w32_gfx11
40629 UINT64_C(3427074048), UINT64_C(0), // V_WMMA_I32_16X16X16_IU4_twoaddr_w64_gfx11
40630 UINT64_C(1729382260337360896), UINT64_C(0), // V_WMMA_I32_16X16X16_IU4_w32_twoaddr_gfx12
40631 UINT64_C(1729382260337360896), UINT64_C(0), // V_WMMA_I32_16X16X16_IU4_w64_twoaddr_gfx12
40632 UINT64_C(3427008512), UINT64_C(0), // V_WMMA_I32_16X16X16_IU8_twoaddr_w32_gfx11
40633 UINT64_C(3427008512), UINT64_C(0), // V_WMMA_I32_16X16X16_IU8_twoaddr_w64_gfx11
40634 UINT64_C(1729382260337295360), UINT64_C(0), // V_WMMA_I32_16X16X16_IU8_w32_twoaddr_gfx12
40635 UINT64_C(1729382260337295360), UINT64_C(0), // V_WMMA_I32_16X16X16_IU8_w64_twoaddr_gfx12
40636 UINT64_C(1729382260337688576), UINT64_C(0), // V_WMMA_I32_16X16X32_IU4_w32_twoaddr_gfx12
40637 UINT64_C(1729382260337688576), UINT64_C(0), // V_WMMA_I32_16X16X32_IU4_w64_twoaddr_gfx12
40638 UINT64_C(3613458432), UINT64_C(0), // V_WRITELANE_B32_e64_gfx11
40639 UINT64_C(3613458432), UINT64_C(0), // V_WRITELANE_B32_e64_gfx12
40640 UINT64_C(3613458432), UINT64_C(0), // V_WRITELANE_B32_gfx10
40641 UINT64_C(67108864), UINT64_C(0), // V_WRITELANE_B32_gfx6_gfx7
40642 UINT64_C(3532259328), UINT64_C(0), // V_WRITELANE_B32_vi
40643 UINT64_C(3594846208), UINT64_C(0), // V_XAD_U32_e64_dpp8_gfx11
40644 UINT64_C(3594846208), UINT64_C(0), // V_XAD_U32_e64_dpp8_gfx12
40645 UINT64_C(1077336670208), UINT64_C(0), // V_XAD_U32_e64_dpp_gfx11
40646 UINT64_C(1077336670208), UINT64_C(0), // V_XAD_U32_e64_dpp_gfx12
40647 UINT64_C(3594846208), UINT64_C(0), // V_XAD_U32_e64_gfx11
40648 UINT64_C(3594846208), UINT64_C(0), // V_XAD_U32_e64_gfx12
40649 UINT64_C(3611623424), UINT64_C(0), // V_XAD_U32_gfx10
40650 UINT64_C(3522363392), UINT64_C(0), // V_XAD_U32_vi
40651 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_dpp8_gfx10
40652 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_dpp8_gfx11
40653 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_dpp8_gfx12
40654 UINT64_C(1006633210), UINT64_C(0), // V_XNOR_B32_dpp_gfx10
40655 UINT64_C(1006633210), UINT64_C(0), // V_XNOR_B32_dpp_gfx11
40656 UINT64_C(1006633210), UINT64_C(0), // V_XNOR_B32_dpp_gfx12
40657 UINT64_C(2046820602), UINT64_C(0), // V_XNOR_B32_dpp_vi
40658 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_e32_gfx10
40659 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_e32_gfx11
40660 UINT64_C(1006632960), UINT64_C(0), // V_XNOR_B32_e32_gfx12
40661 UINT64_C(2046820352), UINT64_C(0), // V_XNOR_B32_e32_vi
40662 UINT64_C(3575513088), UINT64_C(0), // V_XNOR_B32_e64_dpp8_gfx11
40663 UINT64_C(3575513088), UINT64_C(0), // V_XNOR_B32_e64_dpp8_gfx12
40664 UINT64_C(1077317337088), UINT64_C(0), // V_XNOR_B32_e64_dpp_gfx11
40665 UINT64_C(1077317337088), UINT64_C(0), // V_XNOR_B32_e64_dpp_gfx12
40666 UINT64_C(3575513088), UINT64_C(0), // V_XNOR_B32_e64_gfx10
40667 UINT64_C(3575513088), UINT64_C(0), // V_XNOR_B32_e64_gfx11
40668 UINT64_C(3575513088), UINT64_C(0), // V_XNOR_B32_e64_gfx12
40669 UINT64_C(3510435840), UINT64_C(0), // V_XNOR_B32_e64_vi
40670 UINT64_C(1006633209), UINT64_C(0), // V_XNOR_B32_sdwa_gfx10
40671 UINT64_C(2046820601), UINT64_C(0), // V_XNOR_B32_sdwa_gfx9
40672 UINT64_C(2046820601), UINT64_C(0), // V_XNOR_B32_sdwa_vi
40673 UINT64_C(3594518528), UINT64_C(0), // V_XOR3_B32_e64_dpp8_gfx11
40674 UINT64_C(3594518528), UINT64_C(0), // V_XOR3_B32_e64_dpp8_gfx12
40675 UINT64_C(1077336342528), UINT64_C(0), // V_XOR3_B32_e64_dpp_gfx11
40676 UINT64_C(1077336342528), UINT64_C(0), // V_XOR3_B32_e64_dpp_gfx12
40677 UINT64_C(3594518528), UINT64_C(0), // V_XOR3_B32_e64_gfx11
40678 UINT64_C(3594518528), UINT64_C(0), // V_XOR3_B32_e64_gfx12
40679 UINT64_C(3581411328), UINT64_C(0), // V_XOR3_B32_gfx10
40680 UINT64_C(3613655040), UINT64_C(0), // V_XOR_B16_t16_e64_dpp8_gfx11
40681 UINT64_C(3613655040), UINT64_C(0), // V_XOR_B16_t16_e64_dpp8_gfx12
40682 UINT64_C(1077355479040), UINT64_C(0), // V_XOR_B16_t16_e64_dpp_gfx11
40683 UINT64_C(1077355479040), UINT64_C(0), // V_XOR_B16_t16_e64_dpp_gfx12
40684 UINT64_C(3613655040), UINT64_C(0), // V_XOR_B16_t16_e64_gfx11
40685 UINT64_C(3613655040), UINT64_C(0), // V_XOR_B16_t16_e64_gfx12
40686 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_dpp8_gfx10
40687 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_dpp8_gfx11
40688 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_dpp8_gfx12
40689 UINT64_C(973078778), UINT64_C(0), // V_XOR_B32_dpp_gfx10
40690 UINT64_C(973078778), UINT64_C(0), // V_XOR_B32_dpp_gfx11
40691 UINT64_C(973078778), UINT64_C(0), // V_XOR_B32_dpp_gfx12
40692 UINT64_C(704643322), UINT64_C(0), // V_XOR_B32_dpp_vi
40693 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_e32_gfx10
40694 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_e32_gfx11
40695 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_e32_gfx12
40696 UINT64_C(973078528), UINT64_C(0), // V_XOR_B32_e32_gfx6_gfx7
40697 UINT64_C(704643072), UINT64_C(0), // V_XOR_B32_e32_vi
40698 UINT64_C(3575447552), UINT64_C(0), // V_XOR_B32_e64_dpp8_gfx11
40699 UINT64_C(3575447552), UINT64_C(0), // V_XOR_B32_e64_dpp8_gfx12
40700 UINT64_C(1077317271552), UINT64_C(0), // V_XOR_B32_e64_dpp_gfx11
40701 UINT64_C(1077317271552), UINT64_C(0), // V_XOR_B32_e64_dpp_gfx12
40702 UINT64_C(3575447552), UINT64_C(0), // V_XOR_B32_e64_gfx10
40703 UINT64_C(3575447552), UINT64_C(0), // V_XOR_B32_e64_gfx11
40704 UINT64_C(3575447552), UINT64_C(0), // V_XOR_B32_e64_gfx12
40705 UINT64_C(3527016448), UINT64_C(0), // V_XOR_B32_e64_gfx6_gfx7
40706 UINT64_C(3507814400), UINT64_C(0), // V_XOR_B32_e64_vi
40707 UINT64_C(973078777), UINT64_C(0), // V_XOR_B32_sdwa_gfx10
40708 UINT64_C(704643321), UINT64_C(0), // V_XOR_B32_sdwa_gfx9
40709 UINT64_C(704643321), UINT64_C(0), // V_XOR_B32_sdwa_vi
40710 UINT64_C(0)
40711 };
40712 const unsigned opcode = MI.getOpcode();
40713 if (Scratch.getBitWidth() != 96)
40714 Scratch = Scratch.zext(width: 96);
40715 Inst = APInt(96, ArrayRef(InstBits + opcode * 2, 2));
40716 APInt &Value = Inst;
40717 APInt &op = Scratch;
40718 switch (opcode) {
40719 case AMDGPU::BUFFER_GL0_INV_gfx10:
40720 case AMDGPU::BUFFER_GL0_INV_gfx11:
40721 case AMDGPU::BUFFER_GL1_INV_gfx10:
40722 case AMDGPU::BUFFER_GL1_INV_gfx11:
40723 case AMDGPU::BUFFER_INVL2_gfx90a:
40724 case AMDGPU::BUFFER_WBINVL1_SC_gfx6:
40725 case AMDGPU::BUFFER_WBINVL1_VOL_gfx7:
40726 case AMDGPU::BUFFER_WBINVL1_VOL_vi:
40727 case AMDGPU::BUFFER_WBINVL1_gfx6_gfx7:
40728 case AMDGPU::BUFFER_WBINVL1_vi:
40729 case AMDGPU::DS_NOP_gfx6_gfx7:
40730 case AMDGPU::DS_NOP_gfx10:
40731 case AMDGPU::DS_NOP_gfx11:
40732 case AMDGPU::DS_NOP_gfx12:
40733 case AMDGPU::DS_NOP_vi:
40734 case AMDGPU::S_BARRIER_INIT_M0_gfx12:
40735 case AMDGPU::S_BARRIER_JOIN_M0_gfx12:
40736 case AMDGPU::S_BARRIER_LEAVE_gfx12:
40737 case AMDGPU::S_BARRIER_SIGNAL_ISFIRST_M0_gfx12:
40738 case AMDGPU::S_BARRIER_SIGNAL_M0_gfx12:
40739 case AMDGPU::S_BARRIER_gfx6_gfx7:
40740 case AMDGPU::S_BARRIER_gfx10:
40741 case AMDGPU::S_BARRIER_gfx11:
40742 case AMDGPU::S_BARRIER_vi:
40743 case AMDGPU::S_CODE_END_gfx10:
40744 case AMDGPU::S_CODE_END_gfx11:
40745 case AMDGPU::S_CODE_END_gfx12:
40746 case AMDGPU::S_DCACHE_INV_VOL_ci:
40747 case AMDGPU::S_DCACHE_INV_VOL_vi:
40748 case AMDGPU::S_DCACHE_INV_gfx10:
40749 case AMDGPU::S_DCACHE_INV_gfx11:
40750 case AMDGPU::S_DCACHE_INV_gfx12:
40751 case AMDGPU::S_DCACHE_INV_si:
40752 case AMDGPU::S_DCACHE_INV_vi:
40753 case AMDGPU::S_DCACHE_WB_VOL_vi:
40754 case AMDGPU::S_DCACHE_WB_gfx10:
40755 case AMDGPU::S_DCACHE_WB_vi:
40756 case AMDGPU::S_ENDPGM_ORDERED_PS_DONE_gfx10:
40757 case AMDGPU::S_ENDPGM_ORDERED_PS_DONE_vi:
40758 case AMDGPU::S_ENDPGM_SAVED_gfx6_gfx7:
40759 case AMDGPU::S_ENDPGM_SAVED_gfx10:
40760 case AMDGPU::S_ENDPGM_SAVED_gfx11:
40761 case AMDGPU::S_ENDPGM_SAVED_gfx12:
40762 case AMDGPU::S_ENDPGM_SAVED_vi:
40763 case AMDGPU::S_GL1_INV_gfx10:
40764 case AMDGPU::S_GL1_INV_gfx11:
40765 case AMDGPU::S_ICACHE_INV_gfx6_gfx7:
40766 case AMDGPU::S_ICACHE_INV_gfx10:
40767 case AMDGPU::S_ICACHE_INV_gfx11:
40768 case AMDGPU::S_ICACHE_INV_gfx12:
40769 case AMDGPU::S_ICACHE_INV_vi:
40770 case AMDGPU::S_SET_GPR_IDX_OFF_vi:
40771 case AMDGPU::S_TTRACEDATA_gfx6_gfx7:
40772 case AMDGPU::S_TTRACEDATA_gfx10:
40773 case AMDGPU::S_TTRACEDATA_gfx11:
40774 case AMDGPU::S_TTRACEDATA_gfx12:
40775 case AMDGPU::S_TTRACEDATA_vi:
40776 case AMDGPU::S_WAIT_IDLE_gfx10:
40777 case AMDGPU::S_WAIT_IDLE_gfx11:
40778 case AMDGPU::S_WAIT_IDLE_gfx12:
40779 case AMDGPU::S_WAKEUP_BARRIER_M0_gfx12:
40780 case AMDGPU::S_WAKEUP_gfx10:
40781 case AMDGPU::S_WAKEUP_gfx11:
40782 case AMDGPU::S_WAKEUP_gfx12:
40783 case AMDGPU::S_WAKEUP_vi:
40784 case AMDGPU::V_CLREXCP_e32_gfx6_gfx7:
40785 case AMDGPU::V_CLREXCP_e32_gfx10:
40786 case AMDGPU::V_CLREXCP_e32_vi:
40787 case AMDGPU::V_CLREXCP_e64_gfx6_gfx7:
40788 case AMDGPU::V_CLREXCP_e64_gfx10:
40789 case AMDGPU::V_CLREXCP_e64_vi:
40790 case AMDGPU::V_ILLEGAL:
40791 case AMDGPU::V_NOP_e32_gfx6_gfx7:
40792 case AMDGPU::V_NOP_e32_gfx10:
40793 case AMDGPU::V_NOP_e32_gfx11:
40794 case AMDGPU::V_NOP_e32_gfx12:
40795 case AMDGPU::V_NOP_e32_vi:
40796 case AMDGPU::V_NOP_e64_gfx6_gfx7:
40797 case AMDGPU::V_NOP_e64_gfx10:
40798 case AMDGPU::V_NOP_e64_gfx11:
40799 case AMDGPU::V_NOP_e64_gfx12:
40800 case AMDGPU::V_NOP_e64_vi:
40801 case AMDGPU::V_NOP_sdwa_gfx9:
40802 case AMDGPU::V_NOP_sdwa_gfx10:
40803 case AMDGPU::V_NOP_sdwa_vi:
40804 case AMDGPU::V_PIPEFLUSH_e32_gfx10:
40805 case AMDGPU::V_PIPEFLUSH_e32_gfx11:
40806 case AMDGPU::V_PIPEFLUSH_e32_gfx12:
40807 case AMDGPU::V_PIPEFLUSH_e64_gfx10:
40808 case AMDGPU::V_PIPEFLUSH_e64_gfx11:
40809 case AMDGPU::V_PIPEFLUSH_e64_gfx12: {
40810 break;
40811 }
40812 case AMDGPU::DS_CMPSTORE_B32_gfx12:
40813 case AMDGPU::DS_CMPSTORE_B64_gfx12:
40814 case AMDGPU::DS_MSKOR_B32_gfx12:
40815 case AMDGPU::DS_MSKOR_B64_gfx12: {
40816 op.clearAllBits();
40817 // op: addr
40818 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40819 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
40820 op.clearAllBits();
40821 // op: data0
40822 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
40823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
40824 op.clearAllBits();
40825 // op: data1
40826 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
40827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
40828 op.clearAllBits();
40829 // op: offset
40830 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
40832 break;
40833 }
40834 case AMDGPU::DS_WRITE2ST64_B32_gfx12:
40835 case AMDGPU::DS_WRITE2ST64_B64_gfx12:
40836 case AMDGPU::DS_WRITE2_B32_gfx12:
40837 case AMDGPU::DS_WRITE2_B64_gfx12: {
40838 op.clearAllBits();
40839 // op: addr
40840 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
40842 op.clearAllBits();
40843 // op: data0
40844 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
40845 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
40846 op.clearAllBits();
40847 // op: data1
40848 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
40849 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
40850 op.clearAllBits();
40851 // op: offset0
40852 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40853 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
40854 op.clearAllBits();
40855 // op: offset1
40856 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
40857 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
40858 break;
40859 }
40860 case AMDGPU::DS_ADD_F32_gfx12:
40861 case AMDGPU::DS_ADD_U32_gfx12:
40862 case AMDGPU::DS_ADD_U64_gfx12:
40863 case AMDGPU::DS_AND_B32_gfx12:
40864 case AMDGPU::DS_AND_B64_gfx12:
40865 case AMDGPU::DS_COND_SUB_U32_gfx12:
40866 case AMDGPU::DS_DEC_U32_gfx12:
40867 case AMDGPU::DS_DEC_U64_gfx12:
40868 case AMDGPU::DS_INC_U32_gfx12:
40869 case AMDGPU::DS_INC_U64_gfx12:
40870 case AMDGPU::DS_MAX_F32_gfx12:
40871 case AMDGPU::DS_MAX_F64_gfx12:
40872 case AMDGPU::DS_MAX_I32_gfx12:
40873 case AMDGPU::DS_MAX_I64_gfx12:
40874 case AMDGPU::DS_MAX_U32_gfx12:
40875 case AMDGPU::DS_MAX_U64_gfx12:
40876 case AMDGPU::DS_MIN_F32_gfx12:
40877 case AMDGPU::DS_MIN_F64_gfx12:
40878 case AMDGPU::DS_MIN_I32_gfx12:
40879 case AMDGPU::DS_MIN_I64_gfx12:
40880 case AMDGPU::DS_MIN_U32_gfx12:
40881 case AMDGPU::DS_MIN_U64_gfx12:
40882 case AMDGPU::DS_OR_B32_gfx12:
40883 case AMDGPU::DS_OR_B64_gfx12:
40884 case AMDGPU::DS_PK_ADD_BF16_gfx12:
40885 case AMDGPU::DS_PK_ADD_F16_gfx12:
40886 case AMDGPU::DS_RSUB_U32_gfx12:
40887 case AMDGPU::DS_RSUB_U64_gfx12:
40888 case AMDGPU::DS_SUB_CLAMP_U32_gfx12:
40889 case AMDGPU::DS_SUB_U32_gfx12:
40890 case AMDGPU::DS_SUB_U64_gfx12:
40891 case AMDGPU::DS_WRITE_B8_D16_HI_gfx12:
40892 case AMDGPU::DS_WRITE_B8_gfx12:
40893 case AMDGPU::DS_WRITE_B16_D16_HI_gfx12:
40894 case AMDGPU::DS_WRITE_B16_gfx12:
40895 case AMDGPU::DS_WRITE_B32_gfx12:
40896 case AMDGPU::DS_WRITE_B64_gfx12:
40897 case AMDGPU::DS_WRITE_B96_gfx12:
40898 case AMDGPU::DS_WRITE_B128_gfx12:
40899 case AMDGPU::DS_XOR_B32_gfx12:
40900 case AMDGPU::DS_XOR_B64_gfx12: {
40901 op.clearAllBits();
40902 // op: addr
40903 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
40905 op.clearAllBits();
40906 // op: data0
40907 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
40908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
40909 op.clearAllBits();
40910 // op: offset
40911 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
40912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
40913 break;
40914 }
40915 case AMDGPU::LDS_PARAM_LOAD_gfx11: {
40916 op.clearAllBits();
40917 // op: attrchan
40918 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
40919 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 8, numBits: 2);
40920 op.clearAllBits();
40921 // op: attr
40922 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
40923 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 10, numBits: 6);
40924 op.clearAllBits();
40925 // op: waitvdst
40926 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40927 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 16, numBits: 4);
40928 op.clearAllBits();
40929 // op: vdst
40930 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40931 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
40932 break;
40933 }
40934 case AMDGPU::DS_PARAM_LOAD_gfx12: {
40935 op.clearAllBits();
40936 // op: attrchan
40937 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
40938 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 8, numBits: 2);
40939 op.clearAllBits();
40940 // op: attr
40941 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
40942 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 10, numBits: 6);
40943 op.clearAllBits();
40944 // op: waitvdst
40945 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40946 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 16, numBits: 4);
40947 op.clearAllBits();
40948 // op: vdst
40949 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
40951 op.clearAllBits();
40952 // op: waitvsrc
40953 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
40954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 23, numBits: 1);
40955 break;
40956 }
40957 case AMDGPU::V_CVT_F32_BF8_e64_dpp_gfx12:
40958 case AMDGPU::V_CVT_F32_FP8_e64_dpp_gfx12: {
40959 op.clearAllBits();
40960 // op: byte_sel
40961 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
40963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 11, numBits: 1);
40964 op.clearAllBits();
40965 // op: vdst
40966 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
40967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
40968 op.clearAllBits();
40969 // op: dpp_ctrl
40970 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
40971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
40972 op.clearAllBits();
40973 // op: bound_ctrl
40974 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
40975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
40976 op.clearAllBits();
40977 // op: bank_mask
40978 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
40979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
40980 op.clearAllBits();
40981 // op: row_mask
40982 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
40983 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
40984 op.clearAllBits();
40985 // op: fi
40986 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
40987 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
40988 op.clearAllBits();
40989 // op: src0
40990 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
40991 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
40992 break;
40993 }
40994 case AMDGPU::V_CVT_F32_BF8_e64_dpp8_gfx12:
40995 case AMDGPU::V_CVT_F32_FP8_e64_dpp8_gfx12: {
40996 op.clearAllBits();
40997 // op: byte_sel
40998 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
40999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
41000 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 11, numBits: 1);
41001 op.clearAllBits();
41002 // op: vdst
41003 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41004 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41005 op.clearAllBits();
41006 // op: src0
41007 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41008 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41009 op.clearAllBits();
41010 // op: dpp8
41011 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41012 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41013 op.clearAllBits();
41014 // op: fi
41015 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41016 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41017 break;
41018 }
41019 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp_gfx11:
41020 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp_gfx12:
41021 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp_gfx11:
41022 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp_gfx12:
41023 case AMDGPU::V_CVT_F32_I32_e64_dpp_gfx11:
41024 case AMDGPU::V_CVT_F32_I32_e64_dpp_gfx12:
41025 case AMDGPU::V_CVT_F32_U32_e64_dpp_gfx11:
41026 case AMDGPU::V_CVT_F32_U32_e64_dpp_gfx12:
41027 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp_gfx11:
41028 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp_gfx12:
41029 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp_gfx11:
41030 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp_gfx12:
41031 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp_gfx11:
41032 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp_gfx12:
41033 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp_gfx11:
41034 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp_gfx12:
41035 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp_gfx11:
41036 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp_gfx12: {
41037 op.clearAllBits();
41038 // op: clamp
41039 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41041 op.clearAllBits();
41042 // op: omod
41043 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
41045 op.clearAllBits();
41046 // op: vdst
41047 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41048 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41049 op.clearAllBits();
41050 // op: dpp_ctrl
41051 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41052 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
41053 op.clearAllBits();
41054 // op: bound_ctrl
41055 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
41057 op.clearAllBits();
41058 // op: bank_mask
41059 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
41061 op.clearAllBits();
41062 // op: row_mask
41063 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
41065 op.clearAllBits();
41066 // op: fi
41067 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
41069 op.clearAllBits();
41070 // op: src0
41071 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41072 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41073 break;
41074 }
41075 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp8_gfx11:
41076 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp8_gfx12:
41077 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp8_gfx11:
41078 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp8_gfx12:
41079 case AMDGPU::V_CVT_F32_I32_e64_dpp8_gfx11:
41080 case AMDGPU::V_CVT_F32_I32_e64_dpp8_gfx12:
41081 case AMDGPU::V_CVT_F32_U32_e64_dpp8_gfx11:
41082 case AMDGPU::V_CVT_F32_U32_e64_dpp8_gfx12:
41083 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp8_gfx11:
41084 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp8_gfx12:
41085 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp8_gfx11:
41086 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp8_gfx12:
41087 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp8_gfx11:
41088 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp8_gfx12:
41089 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp8_gfx11:
41090 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp8_gfx12:
41091 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp8_gfx11:
41092 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp8_gfx12: {
41093 op.clearAllBits();
41094 // op: clamp
41095 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41097 op.clearAllBits();
41098 // op: omod
41099 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
41101 op.clearAllBits();
41102 // op: vdst
41103 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41104 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41105 op.clearAllBits();
41106 // op: src0
41107 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41108 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41109 op.clearAllBits();
41110 // op: dpp8
41111 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41113 op.clearAllBits();
41114 // op: fi
41115 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41117 break;
41118 }
41119 case AMDGPU::V_ADD_NC_I32_e64_dpp_gfx11:
41120 case AMDGPU::V_ADD_NC_I32_e64_dpp_gfx12:
41121 case AMDGPU::V_ADD_NC_U32_e64_dpp_gfx11:
41122 case AMDGPU::V_ADD_NC_U32_e64_dpp_gfx12:
41123 case AMDGPU::V_MUL_I32_I24_e64_dpp_gfx11:
41124 case AMDGPU::V_MUL_I32_I24_e64_dpp_gfx12:
41125 case AMDGPU::V_MUL_U32_U24_e64_dpp_gfx11:
41126 case AMDGPU::V_MUL_U32_U24_e64_dpp_gfx12:
41127 case AMDGPU::V_SUBREV_NC_U32_e64_dpp_gfx11:
41128 case AMDGPU::V_SUBREV_NC_U32_e64_dpp_gfx12:
41129 case AMDGPU::V_SUB_NC_I32_e64_dpp_gfx11:
41130 case AMDGPU::V_SUB_NC_I32_e64_dpp_gfx12:
41131 case AMDGPU::V_SUB_NC_U32_e64_dpp_gfx11:
41132 case AMDGPU::V_SUB_NC_U32_e64_dpp_gfx12: {
41133 op.clearAllBits();
41134 // op: clamp
41135 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41137 op.clearAllBits();
41138 // op: vdst
41139 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41141 op.clearAllBits();
41142 // op: src1
41143 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41145 op.clearAllBits();
41146 // op: dpp_ctrl
41147 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
41149 op.clearAllBits();
41150 // op: bound_ctrl
41151 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41152 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
41153 op.clearAllBits();
41154 // op: bank_mask
41155 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
41157 op.clearAllBits();
41158 // op: row_mask
41159 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
41161 op.clearAllBits();
41162 // op: fi
41163 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
41165 op.clearAllBits();
41166 // op: src0
41167 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41169 break;
41170 }
41171 case AMDGPU::V_ADD_NC_I32_e64_dpp8_gfx11:
41172 case AMDGPU::V_ADD_NC_I32_e64_dpp8_gfx12:
41173 case AMDGPU::V_ADD_NC_U32_e64_dpp8_gfx11:
41174 case AMDGPU::V_ADD_NC_U32_e64_dpp8_gfx12:
41175 case AMDGPU::V_MUL_I32_I24_e64_dpp8_gfx11:
41176 case AMDGPU::V_MUL_I32_I24_e64_dpp8_gfx12:
41177 case AMDGPU::V_MUL_U32_U24_e64_dpp8_gfx11:
41178 case AMDGPU::V_MUL_U32_U24_e64_dpp8_gfx12:
41179 case AMDGPU::V_SUBREV_NC_U32_e64_dpp8_gfx11:
41180 case AMDGPU::V_SUBREV_NC_U32_e64_dpp8_gfx12:
41181 case AMDGPU::V_SUB_NC_I32_e64_dpp8_gfx11:
41182 case AMDGPU::V_SUB_NC_I32_e64_dpp8_gfx12:
41183 case AMDGPU::V_SUB_NC_U32_e64_dpp8_gfx11:
41184 case AMDGPU::V_SUB_NC_U32_e64_dpp8_gfx12: {
41185 op.clearAllBits();
41186 // op: clamp
41187 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41189 op.clearAllBits();
41190 // op: vdst
41191 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41193 op.clearAllBits();
41194 // op: src1
41195 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41197 op.clearAllBits();
41198 // op: src0
41199 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41200 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41201 op.clearAllBits();
41202 // op: dpp8
41203 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41204 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41205 op.clearAllBits();
41206 // op: fi
41207 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41208 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41209 break;
41210 }
41211 case AMDGPU::V_MAD_I32_I24_e64_dpp_gfx11:
41212 case AMDGPU::V_MAD_I32_I24_e64_dpp_gfx12:
41213 case AMDGPU::V_MAD_U32_U24_e64_dpp_gfx11:
41214 case AMDGPU::V_MAD_U32_U24_e64_dpp_gfx12:
41215 case AMDGPU::V_MSAD_U8_e64_dpp_gfx11:
41216 case AMDGPU::V_MSAD_U8_e64_dpp_gfx12:
41217 case AMDGPU::V_SAD_HI_U8_e64_dpp_gfx11:
41218 case AMDGPU::V_SAD_HI_U8_e64_dpp_gfx12:
41219 case AMDGPU::V_SAD_U8_e64_dpp_gfx11:
41220 case AMDGPU::V_SAD_U8_e64_dpp_gfx12:
41221 case AMDGPU::V_SAD_U16_e64_dpp_gfx11:
41222 case AMDGPU::V_SAD_U16_e64_dpp_gfx12:
41223 case AMDGPU::V_SAD_U32_e64_dpp_gfx11:
41224 case AMDGPU::V_SAD_U32_e64_dpp_gfx12: {
41225 op.clearAllBits();
41226 // op: clamp
41227 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41228 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41229 op.clearAllBits();
41230 // op: vdst
41231 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41232 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41233 op.clearAllBits();
41234 // op: src1
41235 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41237 op.clearAllBits();
41238 // op: src2
41239 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
41241 op.clearAllBits();
41242 // op: dpp_ctrl
41243 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
41245 op.clearAllBits();
41246 // op: bound_ctrl
41247 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41248 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
41249 op.clearAllBits();
41250 // op: bank_mask
41251 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41252 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
41253 op.clearAllBits();
41254 // op: row_mask
41255 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41256 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
41257 op.clearAllBits();
41258 // op: fi
41259 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
41260 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
41261 op.clearAllBits();
41262 // op: src0
41263 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41264 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41265 break;
41266 }
41267 case AMDGPU::V_MAD_I32_I24_e64_dpp8_gfx11:
41268 case AMDGPU::V_MAD_I32_I24_e64_dpp8_gfx12:
41269 case AMDGPU::V_MAD_U32_U24_e64_dpp8_gfx11:
41270 case AMDGPU::V_MAD_U32_U24_e64_dpp8_gfx12:
41271 case AMDGPU::V_MSAD_U8_e64_dpp8_gfx11:
41272 case AMDGPU::V_MSAD_U8_e64_dpp8_gfx12:
41273 case AMDGPU::V_SAD_HI_U8_e64_dpp8_gfx11:
41274 case AMDGPU::V_SAD_HI_U8_e64_dpp8_gfx12:
41275 case AMDGPU::V_SAD_U8_e64_dpp8_gfx11:
41276 case AMDGPU::V_SAD_U8_e64_dpp8_gfx12:
41277 case AMDGPU::V_SAD_U16_e64_dpp8_gfx11:
41278 case AMDGPU::V_SAD_U16_e64_dpp8_gfx12:
41279 case AMDGPU::V_SAD_U32_e64_dpp8_gfx11:
41280 case AMDGPU::V_SAD_U32_e64_dpp8_gfx12: {
41281 op.clearAllBits();
41282 // op: clamp
41283 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41285 op.clearAllBits();
41286 // op: vdst
41287 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41289 op.clearAllBits();
41290 // op: src1
41291 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41293 op.clearAllBits();
41294 // op: src2
41295 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
41297 op.clearAllBits();
41298 // op: src0
41299 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41301 op.clearAllBits();
41302 // op: dpp8
41303 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41305 op.clearAllBits();
41306 // op: fi
41307 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41309 break;
41310 }
41311 case AMDGPU::V_ADD_CO_U32_e64_dpp_gfx11:
41312 case AMDGPU::V_ADD_CO_U32_e64_dpp_gfx12:
41313 case AMDGPU::V_SUBREV_CO_U32_e64_dpp_gfx11:
41314 case AMDGPU::V_SUBREV_CO_U32_e64_dpp_gfx12:
41315 case AMDGPU::V_SUB_CO_U32_e64_dpp_gfx11:
41316 case AMDGPU::V_SUB_CO_U32_e64_dpp_gfx12: {
41317 op.clearAllBits();
41318 // op: clamp
41319 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41320 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41321 op.clearAllBits();
41322 // op: vdst
41323 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41325 op.clearAllBits();
41326 // op: src1
41327 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41329 op.clearAllBits();
41330 // op: dpp_ctrl
41331 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
41333 op.clearAllBits();
41334 // op: bound_ctrl
41335 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
41337 op.clearAllBits();
41338 // op: bank_mask
41339 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
41341 op.clearAllBits();
41342 // op: row_mask
41343 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41344 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
41345 op.clearAllBits();
41346 // op: fi
41347 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
41348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
41349 op.clearAllBits();
41350 // op: src0
41351 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41352 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41353 op.clearAllBits();
41354 // op: sdst
41355 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
41357 break;
41358 }
41359 case AMDGPU::V_ADD_CO_U32_e64_dpp8_gfx11:
41360 case AMDGPU::V_ADD_CO_U32_e64_dpp8_gfx12:
41361 case AMDGPU::V_SUBREV_CO_U32_e64_dpp8_gfx11:
41362 case AMDGPU::V_SUBREV_CO_U32_e64_dpp8_gfx12:
41363 case AMDGPU::V_SUB_CO_U32_e64_dpp8_gfx11:
41364 case AMDGPU::V_SUB_CO_U32_e64_dpp8_gfx12: {
41365 op.clearAllBits();
41366 // op: clamp
41367 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41368 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41369 op.clearAllBits();
41370 // op: vdst
41371 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41373 op.clearAllBits();
41374 // op: src1
41375 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41377 op.clearAllBits();
41378 // op: src0
41379 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41381 op.clearAllBits();
41382 // op: dpp8
41383 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41384 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41385 op.clearAllBits();
41386 // op: fi
41387 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41388 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41389 op.clearAllBits();
41390 // op: sdst
41391 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41392 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
41393 break;
41394 }
41395 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp_gfx11:
41396 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp_gfx12:
41397 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp_gfx11:
41398 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp_gfx12:
41399 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp_gfx11:
41400 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp_gfx12: {
41401 op.clearAllBits();
41402 // op: clamp
41403 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41404 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41405 op.clearAllBits();
41406 // op: vdst
41407 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41408 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41409 op.clearAllBits();
41410 // op: src1
41411 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41412 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41413 op.clearAllBits();
41414 // op: src2
41415 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41416 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
41417 op.clearAllBits();
41418 // op: dpp_ctrl
41419 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
41421 op.clearAllBits();
41422 // op: bound_ctrl
41423 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
41424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
41425 op.clearAllBits();
41426 // op: bank_mask
41427 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
41429 op.clearAllBits();
41430 // op: row_mask
41431 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
41433 op.clearAllBits();
41434 // op: fi
41435 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
41436 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
41437 op.clearAllBits();
41438 // op: src0
41439 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41441 op.clearAllBits();
41442 // op: sdst
41443 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
41445 break;
41446 }
41447 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp8_gfx11:
41448 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp8_gfx12:
41449 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp8_gfx11:
41450 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp8_gfx12:
41451 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp8_gfx11:
41452 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp8_gfx12: {
41453 op.clearAllBits();
41454 // op: clamp
41455 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41456 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
41457 op.clearAllBits();
41458 // op: vdst
41459 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41460 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
41461 op.clearAllBits();
41462 // op: src1
41463 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41464 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41465 op.clearAllBits();
41466 // op: src2
41467 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41468 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
41469 op.clearAllBits();
41470 // op: src0
41471 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41472 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41473 op.clearAllBits();
41474 // op: dpp8
41475 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41476 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41477 op.clearAllBits();
41478 // op: fi
41479 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41480 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
41481 op.clearAllBits();
41482 // op: sdst
41483 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
41485 break;
41486 }
41487 case AMDGPU::BUFFER_INV_gfx940:
41488 case AMDGPU::BUFFER_WBL2_gfx90a:
41489 case AMDGPU::BUFFER_WBL2_gfx940: {
41490 op.clearAllBits();
41491 // op: cpol
41492 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41493 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
41494 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
41495 break;
41496 }
41497 case AMDGPU::GLOBAL_INV_gfx12:
41498 case AMDGPU::GLOBAL_WBINV_gfx12:
41499 case AMDGPU::GLOBAL_WB_gfx12: {
41500 op.clearAllBits();
41501 // op: cpol
41502 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41505 break;
41506 }
41507 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_ST_gfx940:
41508 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_ST_gfx940:
41509 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_ST_gfx940:
41510 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_ST_gfx940:
41511 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_ST_gfx940: {
41512 op.clearAllBits();
41513 // op: cpol
41514 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
41516 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
41517 op.clearAllBits();
41518 // op: offset
41519 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41520 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
41521 break;
41522 }
41523 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_ST_gfx10:
41524 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_ST_gfx10:
41525 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_ST_gfx10:
41526 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_ST_gfx10:
41527 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_ST_gfx10: {
41528 op.clearAllBits();
41529 // op: cpol
41530 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41531 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
41532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
41533 op.clearAllBits();
41534 // op: offset
41535 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
41537 break;
41538 }
41539 case AMDGPU::SCRATCH_STORE_BLOCK_ST_gfx12:
41540 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx12:
41541 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx12:
41542 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx12:
41543 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx12:
41544 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx12:
41545 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx12:
41546 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx12:
41547 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx12: {
41548 op.clearAllBits();
41549 // op: cpol
41550 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41551 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41553 op.clearAllBits();
41554 // op: vdata
41555 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
41556 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
41557 op.clearAllBits();
41558 // op: offset
41559 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41561 break;
41562 }
41563 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx12: {
41564 op.clearAllBits();
41565 // op: cpol
41566 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41567 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41568 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41569 op.clearAllBits();
41570 // op: vdata
41571 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
41573 op.clearAllBits();
41574 // op: offset
41575 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41576 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41577 break;
41578 }
41579 case AMDGPU::SCRATCH_STORE_BLOCK_gfx12:
41580 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx12:
41581 case AMDGPU::SCRATCH_STORE_BYTE_gfx12:
41582 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx12:
41583 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx12:
41584 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx12:
41585 case AMDGPU::SCRATCH_STORE_DWORD_gfx12:
41586 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx12:
41587 case AMDGPU::SCRATCH_STORE_SHORT_gfx12: {
41588 op.clearAllBits();
41589 // op: cpol
41590 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41592 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41593 op.clearAllBits();
41594 // op: vdata
41595 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
41596 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
41597 op.clearAllBits();
41598 // op: vaddr
41599 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41601 op.clearAllBits();
41602 // op: offset
41603 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41605 break;
41606 }
41607 case AMDGPU::FLAT_ATOMIC_ADD_F32_gfx12:
41608 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx12:
41609 case AMDGPU::FLAT_ATOMIC_ADD_gfx12:
41610 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx12:
41611 case AMDGPU::FLAT_ATOMIC_AND_gfx12:
41612 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx12:
41613 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx12:
41614 case AMDGPU::FLAT_ATOMIC_COND_SUB_U32_gfx12:
41615 case AMDGPU::FLAT_ATOMIC_CSUB_U32_gfx12:
41616 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx12:
41617 case AMDGPU::FLAT_ATOMIC_DEC_gfx12:
41618 case AMDGPU::FLAT_ATOMIC_FMAX_gfx12:
41619 case AMDGPU::FLAT_ATOMIC_FMIN_gfx12:
41620 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx12:
41621 case AMDGPU::FLAT_ATOMIC_INC_gfx12:
41622 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx12:
41623 case AMDGPU::FLAT_ATOMIC_OR_gfx12:
41624 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_gfx12:
41625 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_gfx12:
41626 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx12:
41627 case AMDGPU::FLAT_ATOMIC_SMAX_gfx12:
41628 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx12:
41629 case AMDGPU::FLAT_ATOMIC_SMIN_gfx12:
41630 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx12:
41631 case AMDGPU::FLAT_ATOMIC_SUB_gfx12:
41632 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx12:
41633 case AMDGPU::FLAT_ATOMIC_SWAP_gfx12:
41634 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx12:
41635 case AMDGPU::FLAT_ATOMIC_UMAX_gfx12:
41636 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx12:
41637 case AMDGPU::FLAT_ATOMIC_UMIN_gfx12:
41638 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx12:
41639 case AMDGPU::FLAT_ATOMIC_XOR_gfx12:
41640 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx12:
41641 case AMDGPU::FLAT_STORE_BYTE_gfx12:
41642 case AMDGPU::FLAT_STORE_DWORDX2_gfx12:
41643 case AMDGPU::FLAT_STORE_DWORDX3_gfx12:
41644 case AMDGPU::FLAT_STORE_DWORDX4_gfx12:
41645 case AMDGPU::FLAT_STORE_DWORD_gfx12:
41646 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx12:
41647 case AMDGPU::FLAT_STORE_SHORT_gfx12:
41648 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx12:
41649 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx12:
41650 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx12:
41651 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx12:
41652 case AMDGPU::GLOBAL_ATOMIC_AND_gfx12:
41653 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx12:
41654 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx12:
41655 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_gfx12:
41656 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx12:
41657 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx12:
41658 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx12:
41659 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx12:
41660 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx12:
41661 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx12:
41662 case AMDGPU::GLOBAL_ATOMIC_INC_gfx12:
41663 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_gfx12:
41664 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx12:
41665 case AMDGPU::GLOBAL_ATOMIC_OR_gfx12:
41666 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_gfx12:
41667 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_gfx12:
41668 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx12:
41669 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx12:
41670 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx12:
41671 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx12:
41672 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx12:
41673 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx12:
41674 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx12:
41675 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx12:
41676 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx12:
41677 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx12:
41678 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx12:
41679 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx12:
41680 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx12:
41681 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx12:
41682 case AMDGPU::GLOBAL_STORE_BLOCK_gfx12:
41683 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx12:
41684 case AMDGPU::GLOBAL_STORE_BYTE_gfx12:
41685 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx12:
41686 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx12:
41687 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx12:
41688 case AMDGPU::GLOBAL_STORE_DWORD_gfx12:
41689 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx12:
41690 case AMDGPU::GLOBAL_STORE_SHORT_gfx12: {
41691 op.clearAllBits();
41692 // op: cpol
41693 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41694 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41695 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41696 op.clearAllBits();
41697 // op: vdata
41698 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
41699 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
41700 op.clearAllBits();
41701 // op: vaddr
41702 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41703 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41704 op.clearAllBits();
41705 // op: offset
41706 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41707 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
41708 break;
41709 }
41710 case AMDGPU::DS_GWS_BARRIER_vi:
41711 case AMDGPU::DS_GWS_INIT_vi:
41712 case AMDGPU::DS_GWS_SEMA_BR_vi: {
41713 op.clearAllBits();
41714 // op: data0
41715 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
41716 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
41717 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
41718 op.clearAllBits();
41719 // op: offset
41720 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41721 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
41722 break;
41723 }
41724 case AMDGPU::DS_GWS_BARRIER_gfx6_gfx7:
41725 case AMDGPU::DS_GWS_BARRIER_gfx10:
41726 case AMDGPU::DS_GWS_BARRIER_gfx11:
41727 case AMDGPU::DS_GWS_INIT_gfx6_gfx7:
41728 case AMDGPU::DS_GWS_INIT_gfx10:
41729 case AMDGPU::DS_GWS_INIT_gfx11:
41730 case AMDGPU::DS_GWS_SEMA_BR_gfx6_gfx7:
41731 case AMDGPU::DS_GWS_SEMA_BR_gfx10:
41732 case AMDGPU::DS_GWS_SEMA_BR_gfx11: {
41733 op.clearAllBits();
41734 // op: data0
41735 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
41736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
41737 op.clearAllBits();
41738 // op: offset
41739 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
41741 break;
41742 }
41743 case AMDGPU::DS_WRITE_ADDTID_B32_gfx12: {
41744 op.clearAllBits();
41745 // op: data0
41746 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
41747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
41748 op.clearAllBits();
41749 // op: offset
41750 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
41752 break;
41753 }
41754 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx12:
41755 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx12:
41756 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx12:
41757 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx12:
41758 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx12:
41759 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx12:
41760 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx12:
41761 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx12:
41762 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx12:
41763 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx12:
41764 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx12:
41765 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx12:
41766 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx12:
41767 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx12:
41768 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx12:
41769 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx12:
41770 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx12:
41771 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx12:
41772 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx12:
41773 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx12:
41774 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx12:
41775 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx12:
41776 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx12:
41777 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx12:
41778 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx12:
41779 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx12:
41780 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx12:
41781 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx12:
41782 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx12:
41783 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx12:
41784 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx12:
41785 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx12:
41786 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx12:
41787 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx12:
41788 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx12: {
41789 op.clearAllBits();
41790 // op: dim
41791 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
41793 op.clearAllBits();
41794 // op: tfe
41795 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
41797 op.clearAllBits();
41798 // op: r128
41799 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41800 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
41801 op.clearAllBits();
41802 // op: a16
41803 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
41805 op.clearAllBits();
41806 // op: dmask
41807 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
41809 op.clearAllBits();
41810 // op: vdata
41811 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
41813 op.clearAllBits();
41814 // op: rsrc
41815 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41817 op.clearAllBits();
41818 // op: cpol
41819 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41820 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41821 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41822 op.clearAllBits();
41823 // op: vaddr0
41824 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41825 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41826 break;
41827 }
41828 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx12:
41829 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx12:
41830 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx12:
41831 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx12:
41832 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx12:
41833 case AMDGPU::IMAGE_LOAD_V1_V1_gfx12:
41834 case AMDGPU::IMAGE_LOAD_V2_V1_gfx12:
41835 case AMDGPU::IMAGE_LOAD_V3_V1_gfx12:
41836 case AMDGPU::IMAGE_LOAD_V4_V1_gfx12:
41837 case AMDGPU::IMAGE_LOAD_V5_V1_gfx12:
41838 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx12:
41839 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx12:
41840 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx12:
41841 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx12:
41842 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx12:
41843 case AMDGPU::IMAGE_STORE_V1_V1_gfx12:
41844 case AMDGPU::IMAGE_STORE_V2_V1_gfx12:
41845 case AMDGPU::IMAGE_STORE_V3_V1_gfx12:
41846 case AMDGPU::IMAGE_STORE_V4_V1_gfx12:
41847 case AMDGPU::IMAGE_STORE_V5_V1_gfx12: {
41848 op.clearAllBits();
41849 // op: dim
41850 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41851 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
41852 op.clearAllBits();
41853 // op: tfe
41854 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41855 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
41856 op.clearAllBits();
41857 // op: r128
41858 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41859 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
41860 op.clearAllBits();
41861 // op: d16
41862 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41863 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
41864 op.clearAllBits();
41865 // op: a16
41866 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41867 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
41868 op.clearAllBits();
41869 // op: dmask
41870 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41871 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
41872 op.clearAllBits();
41873 // op: vdata
41874 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
41876 op.clearAllBits();
41877 // op: rsrc
41878 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41880 op.clearAllBits();
41881 // op: cpol
41882 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41883 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41885 op.clearAllBits();
41886 // op: vaddr0
41887 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41889 break;
41890 }
41891 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx12:
41892 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx12:
41893 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx12:
41894 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx12: {
41895 op.clearAllBits();
41896 // op: dim
41897 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
41899 op.clearAllBits();
41900 // op: tfe
41901 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
41903 op.clearAllBits();
41904 // op: r128
41905 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
41907 op.clearAllBits();
41908 // op: d16
41909 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
41910 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
41911 op.clearAllBits();
41912 // op: a16
41913 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41914 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
41915 op.clearAllBits();
41916 // op: dmask
41917 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
41919 op.clearAllBits();
41920 // op: rsrc
41921 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41923 op.clearAllBits();
41924 // op: cpol
41925 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41927 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41928 op.clearAllBits();
41929 // op: vaddr0
41930 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41931 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41932 op.clearAllBits();
41933 // op: unorm
41934 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41935 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
41936 op.clearAllBits();
41937 // op: lwe
41938 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
41939 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
41940 op.clearAllBits();
41941 // op: samp
41942 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41943 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
41944 break;
41945 }
41946 case AMDGPU::IMAGE_MSAA_LOAD_V2_V1_gfx12:
41947 case AMDGPU::IMAGE_MSAA_LOAD_V3_V1_gfx12:
41948 case AMDGPU::IMAGE_MSAA_LOAD_V4_V1_gfx12:
41949 case AMDGPU::IMAGE_MSAA_LOAD_V5_V1_gfx12: {
41950 op.clearAllBits();
41951 // op: dim
41952 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
41953 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
41954 op.clearAllBits();
41955 // op: tfe
41956 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
41957 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
41958 op.clearAllBits();
41959 // op: r128
41960 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
41961 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
41962 op.clearAllBits();
41963 // op: d16
41964 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
41965 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
41966 op.clearAllBits();
41967 // op: a16
41968 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
41969 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
41970 op.clearAllBits();
41971 // op: dmask
41972 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
41973 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
41974 op.clearAllBits();
41975 // op: vdata
41976 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
41977 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
41978 op.clearAllBits();
41979 // op: rsrc
41980 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
41981 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
41982 op.clearAllBits();
41983 // op: cpol
41984 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
41985 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
41986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
41987 op.clearAllBits();
41988 // op: vaddr0
41989 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
41990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
41991 op.clearAllBits();
41992 // op: unorm
41993 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
41994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
41995 op.clearAllBits();
41996 // op: lwe
41997 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
41998 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
41999 break;
42000 }
42001 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx12:
42002 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx12:
42003 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx12:
42004 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx12:
42005 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx12: {
42006 op.clearAllBits();
42007 // op: dim
42008 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42010 op.clearAllBits();
42011 // op: tfe
42012 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42013 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42014 op.clearAllBits();
42015 // op: r128
42016 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42017 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42018 op.clearAllBits();
42019 // op: a16
42020 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42021 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42022 op.clearAllBits();
42023 // op: dmask
42024 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42025 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42026 op.clearAllBits();
42027 // op: vdata
42028 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42029 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42030 op.clearAllBits();
42031 // op: rsrc
42032 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42034 op.clearAllBits();
42035 // op: cpol
42036 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42038 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42039 op.clearAllBits();
42040 // op: vaddr0
42041 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42042 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42043 op.clearAllBits();
42044 // op: unorm
42045 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42046 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42047 op.clearAllBits();
42048 // op: lwe
42049 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42050 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42051 op.clearAllBits();
42052 // op: samp
42053 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
42055 break;
42056 }
42057 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx12:
42058 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx12:
42059 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx12:
42060 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx12:
42061 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx12:
42062 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx12:
42063 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx12:
42064 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx12:
42065 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx12:
42066 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx12:
42067 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx12:
42068 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx12:
42069 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx12:
42070 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx12:
42071 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx12:
42072 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx12:
42073 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx12:
42074 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx12: {
42075 op.clearAllBits();
42076 // op: dim
42077 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42079 op.clearAllBits();
42080 // op: tfe
42081 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42083 op.clearAllBits();
42084 // op: r128
42085 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42087 op.clearAllBits();
42088 // op: d16
42089 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
42090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42091 op.clearAllBits();
42092 // op: a16
42093 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42095 op.clearAllBits();
42096 // op: dmask
42097 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42099 op.clearAllBits();
42100 // op: rsrc
42101 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42103 op.clearAllBits();
42104 // op: cpol
42105 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42107 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42108 op.clearAllBits();
42109 // op: vaddr0
42110 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42111 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42112 op.clearAllBits();
42113 // op: vaddr1
42114 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42115 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42116 op.clearAllBits();
42117 // op: unorm
42118 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42119 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42120 op.clearAllBits();
42121 // op: lwe
42122 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42123 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42124 op.clearAllBits();
42125 // op: samp
42126 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42127 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
42128 break;
42129 }
42130 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx12:
42131 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx12:
42132 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx12:
42133 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx12:
42134 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx12:
42135 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx12:
42136 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx12:
42137 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx12:
42138 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx12:
42139 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx12:
42140 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx12:
42141 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx12:
42142 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx12:
42143 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx12:
42144 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx12:
42145 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx12:
42146 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx12:
42147 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx12:
42148 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx12:
42149 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx12:
42150 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx12:
42151 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx12:
42152 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx12:
42153 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx12:
42154 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx12:
42155 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx12:
42156 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx12:
42157 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx12:
42158 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx12:
42159 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx12:
42160 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx12:
42161 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx12:
42162 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx12:
42163 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx12:
42164 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx12: {
42165 op.clearAllBits();
42166 // op: dim
42167 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42169 op.clearAllBits();
42170 // op: tfe
42171 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42173 op.clearAllBits();
42174 // op: r128
42175 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42177 op.clearAllBits();
42178 // op: d16
42179 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
42180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42181 op.clearAllBits();
42182 // op: a16
42183 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42185 op.clearAllBits();
42186 // op: dmask
42187 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42189 op.clearAllBits();
42190 // op: vdata
42191 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42193 op.clearAllBits();
42194 // op: rsrc
42195 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42197 op.clearAllBits();
42198 // op: cpol
42199 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42200 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42202 op.clearAllBits();
42203 // op: vaddr0
42204 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42206 op.clearAllBits();
42207 // op: unorm
42208 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42210 op.clearAllBits();
42211 // op: lwe
42212 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42214 op.clearAllBits();
42215 // op: samp
42216 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
42218 break;
42219 }
42220 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_gfx12:
42221 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_gfx12:
42222 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_gfx12:
42223 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_gfx12: {
42224 op.clearAllBits();
42225 // op: dim
42226 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42228 op.clearAllBits();
42229 // op: tfe
42230 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42231 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42232 op.clearAllBits();
42233 // op: r128
42234 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42236 op.clearAllBits();
42237 // op: d16
42238 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
42239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42240 op.clearAllBits();
42241 // op: a16
42242 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42244 op.clearAllBits();
42245 // op: dmask
42246 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42248 op.clearAllBits();
42249 // op: vdata
42250 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42252 op.clearAllBits();
42253 // op: rsrc
42254 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42255 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42256 op.clearAllBits();
42257 // op: cpol
42258 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42259 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42260 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42261 op.clearAllBits();
42262 // op: vaddr0
42263 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42264 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42265 op.clearAllBits();
42266 // op: vaddr1
42267 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42268 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42269 op.clearAllBits();
42270 // op: unorm
42271 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42272 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42273 op.clearAllBits();
42274 // op: lwe
42275 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42276 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42277 break;
42278 }
42279 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx12:
42280 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx12:
42281 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx12:
42282 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx12:
42283 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx12:
42284 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx12:
42285 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx12:
42286 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx12:
42287 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx12:
42288 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx12:
42289 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx12:
42290 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx12:
42291 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx12:
42292 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx12:
42293 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx12:
42294 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx12:
42295 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx12:
42296 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx12:
42297 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx12:
42298 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx12:
42299 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx12:
42300 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx12:
42301 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx12:
42302 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx12:
42303 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx12:
42304 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx12:
42305 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx12:
42306 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx12:
42307 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx12:
42308 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx12:
42309 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx12:
42310 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx12:
42311 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx12:
42312 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx12:
42313 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx12: {
42314 op.clearAllBits();
42315 // op: dim
42316 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42317 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42318 op.clearAllBits();
42319 // op: tfe
42320 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42321 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42322 op.clearAllBits();
42323 // op: r128
42324 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42325 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42326 op.clearAllBits();
42327 // op: a16
42328 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42329 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42330 op.clearAllBits();
42331 // op: dmask
42332 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42333 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42334 op.clearAllBits();
42335 // op: vdata
42336 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42337 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42338 op.clearAllBits();
42339 // op: rsrc
42340 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42341 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42342 op.clearAllBits();
42343 // op: cpol
42344 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42345 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42346 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42347 op.clearAllBits();
42348 // op: vaddr0
42349 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42350 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42351 op.clearAllBits();
42352 // op: vaddr1
42353 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42354 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42355 break;
42356 }
42357 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V1_gfx12:
42358 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V1_gfx12:
42359 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V1_gfx12:
42360 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V1_gfx12:
42361 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx12:
42362 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx12:
42363 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx12:
42364 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx12:
42365 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx12:
42366 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx12:
42367 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx12:
42368 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx12:
42369 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx12:
42370 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx12:
42371 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx12:
42372 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx12:
42373 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx12:
42374 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx12:
42375 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx12:
42376 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx12:
42377 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx12:
42378 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx12:
42379 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx12:
42380 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx12:
42381 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V1_gfx12:
42382 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V1_gfx12:
42383 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V1_gfx12:
42384 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V1_gfx12:
42385 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V1_gfx12:
42386 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V1_gfx12:
42387 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V1_gfx12:
42388 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V1_gfx12:
42389 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx12:
42390 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx12:
42391 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx12:
42392 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx12:
42393 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V1_gfx12:
42394 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V1_gfx12:
42395 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V1_gfx12:
42396 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V1_gfx12:
42397 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V1_gfx12:
42398 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V1_gfx12:
42399 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V1_gfx12:
42400 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V1_gfx12:
42401 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx12:
42402 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx12:
42403 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx12:
42404 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx12:
42405 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx12:
42406 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx12:
42407 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx12:
42408 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx12:
42409 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx12:
42410 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx12:
42411 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx12:
42412 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx12:
42413 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx12:
42414 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx12:
42415 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx12:
42416 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx12:
42417 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx12:
42418 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx12:
42419 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx12:
42420 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx12:
42421 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx12:
42422 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx12:
42423 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx12:
42424 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx12:
42425 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx12:
42426 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx12:
42427 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx12:
42428 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx12: {
42429 op.clearAllBits();
42430 // op: dim
42431 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42433 op.clearAllBits();
42434 // op: tfe
42435 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42436 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42437 op.clearAllBits();
42438 // op: r128
42439 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42441 op.clearAllBits();
42442 // op: a16
42443 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42445 op.clearAllBits();
42446 // op: dmask
42447 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42448 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42449 op.clearAllBits();
42450 // op: vdata
42451 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42452 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42453 op.clearAllBits();
42454 // op: rsrc
42455 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42456 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42457 op.clearAllBits();
42458 // op: cpol
42459 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42460 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42461 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42462 op.clearAllBits();
42463 // op: vaddr0
42464 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42465 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42466 break;
42467 }
42468 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx12:
42469 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx12:
42470 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx12:
42471 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx12:
42472 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx12:
42473 case AMDGPU::IMAGE_LOAD_V1_V2_gfx12:
42474 case AMDGPU::IMAGE_LOAD_V2_V2_gfx12:
42475 case AMDGPU::IMAGE_LOAD_V3_V2_gfx12:
42476 case AMDGPU::IMAGE_LOAD_V4_V2_gfx12:
42477 case AMDGPU::IMAGE_LOAD_V5_V2_gfx12:
42478 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx12:
42479 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx12:
42480 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx12:
42481 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx12:
42482 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx12:
42483 case AMDGPU::IMAGE_STORE_V1_V2_gfx12:
42484 case AMDGPU::IMAGE_STORE_V2_V2_gfx12:
42485 case AMDGPU::IMAGE_STORE_V3_V2_gfx12:
42486 case AMDGPU::IMAGE_STORE_V4_V2_gfx12:
42487 case AMDGPU::IMAGE_STORE_V5_V2_gfx12: {
42488 op.clearAllBits();
42489 // op: dim
42490 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42492 op.clearAllBits();
42493 // op: tfe
42494 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42496 op.clearAllBits();
42497 // op: r128
42498 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42500 op.clearAllBits();
42501 // op: d16
42502 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42504 op.clearAllBits();
42505 // op: a16
42506 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42508 op.clearAllBits();
42509 // op: dmask
42510 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42512 op.clearAllBits();
42513 // op: vdata
42514 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42516 op.clearAllBits();
42517 // op: rsrc
42518 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42519 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42520 op.clearAllBits();
42521 // op: cpol
42522 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42523 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42525 op.clearAllBits();
42526 // op: vaddr0
42527 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42529 op.clearAllBits();
42530 // op: vaddr1
42531 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42533 break;
42534 }
42535 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx12:
42536 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx12:
42537 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx12:
42538 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx12:
42539 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx12:
42540 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx12:
42541 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx12:
42542 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx12:
42543 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx12:
42544 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx12:
42545 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx12:
42546 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx12:
42547 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx12:
42548 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx12:
42549 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx12:
42550 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx12:
42551 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx12:
42552 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx12:
42553 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx12:
42554 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx12:
42555 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx12:
42556 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx12:
42557 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx12:
42558 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx12:
42559 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx12:
42560 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx12:
42561 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx12:
42562 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx12:
42563 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx12:
42564 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx12:
42565 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx12:
42566 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx12:
42567 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx12:
42568 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx12:
42569 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx12: {
42570 op.clearAllBits();
42571 // op: dim
42572 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42573 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42574 op.clearAllBits();
42575 // op: tfe
42576 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42577 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42578 op.clearAllBits();
42579 // op: r128
42580 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42581 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42582 op.clearAllBits();
42583 // op: a16
42584 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42586 op.clearAllBits();
42587 // op: dmask
42588 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42590 op.clearAllBits();
42591 // op: vdata
42592 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42593 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42594 op.clearAllBits();
42595 // op: rsrc
42596 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42597 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42598 op.clearAllBits();
42599 // op: cpol
42600 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42601 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42602 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42603 op.clearAllBits();
42604 // op: vaddr0
42605 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42606 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42607 op.clearAllBits();
42608 // op: vaddr1
42609 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42611 op.clearAllBits();
42612 // op: vaddr2
42613 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
42615 break;
42616 }
42617 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V2_gfx12:
42618 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V2_gfx12:
42619 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V2_gfx12:
42620 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V2_gfx12:
42621 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx12:
42622 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx12:
42623 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx12:
42624 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx12:
42625 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx12:
42626 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx12:
42627 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx12:
42628 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx12:
42629 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx12:
42630 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx12:
42631 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx12:
42632 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx12:
42633 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx12:
42634 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx12:
42635 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx12:
42636 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx12:
42637 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx12:
42638 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx12:
42639 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx12:
42640 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx12:
42641 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V2_gfx12:
42642 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V2_gfx12:
42643 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V2_gfx12:
42644 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V2_gfx12:
42645 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V2_gfx12:
42646 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V2_gfx12:
42647 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V2_gfx12:
42648 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V2_gfx12:
42649 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx12:
42650 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx12:
42651 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx12:
42652 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx12:
42653 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V2_gfx12:
42654 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V2_gfx12:
42655 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V2_gfx12:
42656 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V2_gfx12:
42657 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V2_gfx12:
42658 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V2_gfx12:
42659 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V2_gfx12:
42660 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V2_gfx12:
42661 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx12:
42662 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx12:
42663 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx12:
42664 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx12:
42665 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx12:
42666 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx12:
42667 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx12:
42668 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx12:
42669 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx12:
42670 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx12:
42671 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx12:
42672 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx12:
42673 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx12:
42674 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx12:
42675 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx12:
42676 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx12:
42677 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx12:
42678 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx12:
42679 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx12:
42680 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx12:
42681 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx12:
42682 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx12:
42683 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx12:
42684 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx12:
42685 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx12:
42686 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx12:
42687 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx12:
42688 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx12: {
42689 op.clearAllBits();
42690 // op: dim
42691 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42693 op.clearAllBits();
42694 // op: tfe
42695 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42696 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42697 op.clearAllBits();
42698 // op: r128
42699 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42700 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42701 op.clearAllBits();
42702 // op: a16
42703 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42704 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42705 op.clearAllBits();
42706 // op: dmask
42707 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42708 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42709 op.clearAllBits();
42710 // op: vdata
42711 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42712 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42713 op.clearAllBits();
42714 // op: rsrc
42715 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42716 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42717 op.clearAllBits();
42718 // op: cpol
42719 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42720 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42721 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42722 op.clearAllBits();
42723 // op: vaddr0
42724 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42725 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42726 op.clearAllBits();
42727 // op: vaddr1
42728 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42729 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42730 break;
42731 }
42732 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx12:
42733 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx12:
42734 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx12:
42735 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx12:
42736 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx12:
42737 case AMDGPU::IMAGE_LOAD_V1_V3_gfx12:
42738 case AMDGPU::IMAGE_LOAD_V2_V3_gfx12:
42739 case AMDGPU::IMAGE_LOAD_V3_V3_gfx12:
42740 case AMDGPU::IMAGE_LOAD_V4_V3_gfx12:
42741 case AMDGPU::IMAGE_LOAD_V5_V3_gfx12:
42742 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx12:
42743 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx12:
42744 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx12:
42745 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx12:
42746 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx12:
42747 case AMDGPU::IMAGE_STORE_V1_V3_gfx12:
42748 case AMDGPU::IMAGE_STORE_V2_V3_gfx12:
42749 case AMDGPU::IMAGE_STORE_V3_V3_gfx12:
42750 case AMDGPU::IMAGE_STORE_V4_V3_gfx12:
42751 case AMDGPU::IMAGE_STORE_V5_V3_gfx12: {
42752 op.clearAllBits();
42753 // op: dim
42754 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42756 op.clearAllBits();
42757 // op: tfe
42758 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
42760 op.clearAllBits();
42761 // op: r128
42762 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42764 op.clearAllBits();
42765 // op: d16
42766 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42768 op.clearAllBits();
42769 // op: a16
42770 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42772 op.clearAllBits();
42773 // op: dmask
42774 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42776 op.clearAllBits();
42777 // op: vdata
42778 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42779 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42780 op.clearAllBits();
42781 // op: rsrc
42782 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42784 op.clearAllBits();
42785 // op: cpol
42786 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42787 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42788 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42789 op.clearAllBits();
42790 // op: vaddr0
42791 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42793 op.clearAllBits();
42794 // op: vaddr1
42795 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42797 op.clearAllBits();
42798 // op: vaddr2
42799 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42800 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
42801 break;
42802 }
42803 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx12:
42804 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx12:
42805 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx12:
42806 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx12:
42807 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx12: {
42808 op.clearAllBits();
42809 // op: dim
42810 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42812 op.clearAllBits();
42813 // op: tfe
42814 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42816 op.clearAllBits();
42817 // op: r128
42818 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42819 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42820 op.clearAllBits();
42821 // op: a16
42822 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42824 op.clearAllBits();
42825 // op: dmask
42826 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42828 op.clearAllBits();
42829 // op: vdata
42830 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
42832 op.clearAllBits();
42833 // op: rsrc
42834 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42835 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42836 op.clearAllBits();
42837 // op: cpol
42838 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42839 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42840 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42841 op.clearAllBits();
42842 // op: vaddr0
42843 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42844 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42845 op.clearAllBits();
42846 // op: vaddr1
42847 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42849 op.clearAllBits();
42850 // op: unorm
42851 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42853 op.clearAllBits();
42854 // op: lwe
42855 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
42856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42857 op.clearAllBits();
42858 // op: samp
42859 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42860 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
42861 break;
42862 }
42863 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx12:
42864 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx12:
42865 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx12:
42866 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx12:
42867 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx12:
42868 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx12:
42869 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx12:
42870 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx12:
42871 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx12:
42872 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx12:
42873 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx12:
42874 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx12:
42875 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx12:
42876 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx12:
42877 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx12:
42878 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx12:
42879 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx12:
42880 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx12:
42881 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx12:
42882 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx12:
42883 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx12:
42884 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx12:
42885 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx12:
42886 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx12:
42887 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx12:
42888 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx12:
42889 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx12:
42890 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx12:
42891 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx12:
42892 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx12:
42893 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx12:
42894 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx12:
42895 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx12:
42896 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx12: {
42897 op.clearAllBits();
42898 // op: dim
42899 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
42900 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
42901 op.clearAllBits();
42902 // op: tfe
42903 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
42904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
42905 op.clearAllBits();
42906 // op: r128
42907 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
42908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
42909 op.clearAllBits();
42910 // op: d16
42911 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
42912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
42913 op.clearAllBits();
42914 // op: a16
42915 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
42916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
42917 op.clearAllBits();
42918 // op: dmask
42919 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
42920 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
42921 op.clearAllBits();
42922 // op: rsrc
42923 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
42924 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
42925 op.clearAllBits();
42926 // op: cpol
42927 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
42928 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
42929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
42930 op.clearAllBits();
42931 // op: vaddr0
42932 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
42933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
42934 op.clearAllBits();
42935 // op: vaddr1
42936 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
42937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
42938 op.clearAllBits();
42939 // op: vaddr2
42940 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
42941 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
42942 op.clearAllBits();
42943 // op: unorm
42944 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
42945 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
42946 op.clearAllBits();
42947 // op: lwe
42948 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
42949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
42950 op.clearAllBits();
42951 // op: samp
42952 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
42953 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
42954 break;
42955 }
42956 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx12:
42957 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx12:
42958 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx12:
42959 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx12:
42960 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx12:
42961 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx12:
42962 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx12:
42963 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx12:
42964 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx12:
42965 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx12:
42966 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx12:
42967 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx12:
42968 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx12:
42969 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx12:
42970 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx12:
42971 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx12:
42972 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx12:
42973 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx12:
42974 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx12:
42975 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx12:
42976 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx12:
42977 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx12:
42978 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx12:
42979 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx12:
42980 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx12:
42981 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx12:
42982 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx12:
42983 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx12:
42984 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx12:
42985 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx12:
42986 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx12:
42987 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx12:
42988 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx12:
42989 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx12:
42990 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx12:
42991 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx12:
42992 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx12:
42993 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx12:
42994 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx12:
42995 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx12:
42996 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx12:
42997 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx12:
42998 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx12:
42999 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx12:
43000 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx12:
43001 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx12:
43002 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx12:
43003 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx12:
43004 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx12:
43005 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx12:
43006 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx12:
43007 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx12:
43008 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx12:
43009 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx12:
43010 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx12:
43011 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx12:
43012 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx12:
43013 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx12:
43014 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx12:
43015 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx12:
43016 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx12:
43017 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx12:
43018 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx12:
43019 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx12:
43020 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx12:
43021 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx12:
43022 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx12:
43023 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx12:
43024 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx12:
43025 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx12:
43026 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx12:
43027 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx12:
43028 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx12:
43029 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx12:
43030 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx12:
43031 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx12:
43032 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx12:
43033 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx12:
43034 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx12:
43035 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx12:
43036 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx12:
43037 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx12:
43038 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx12:
43039 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx12:
43040 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx12:
43041 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx12:
43042 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx12:
43043 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx12:
43044 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx12:
43045 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx12:
43046 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx12:
43047 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx12:
43048 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx12:
43049 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx12:
43050 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx12:
43051 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx12:
43052 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx12:
43053 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx12:
43054 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx12:
43055 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx12:
43056 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx12:
43057 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx12:
43058 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx12:
43059 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx12:
43060 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx12:
43061 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx12:
43062 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx12:
43063 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx12:
43064 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx12:
43065 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx12:
43066 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx12:
43067 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx12:
43068 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx12:
43069 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx12:
43070 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx12:
43071 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx12:
43072 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx12:
43073 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx12:
43074 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx12:
43075 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx12:
43076 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx12:
43077 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx12:
43078 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx12:
43079 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx12:
43080 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx12:
43081 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx12:
43082 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx12:
43083 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx12:
43084 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx12: {
43085 op.clearAllBits();
43086 // op: dim
43087 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43088 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43089 op.clearAllBits();
43090 // op: tfe
43091 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43092 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
43093 op.clearAllBits();
43094 // op: r128
43095 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43097 op.clearAllBits();
43098 // op: d16
43099 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
43100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
43101 op.clearAllBits();
43102 // op: a16
43103 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43104 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43105 op.clearAllBits();
43106 // op: dmask
43107 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43108 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43109 op.clearAllBits();
43110 // op: vdata
43111 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43113 op.clearAllBits();
43114 // op: rsrc
43115 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43117 op.clearAllBits();
43118 // op: cpol
43119 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43121 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43122 op.clearAllBits();
43123 // op: vaddr0
43124 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43125 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43126 op.clearAllBits();
43127 // op: vaddr1
43128 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43130 op.clearAllBits();
43131 // op: unorm
43132 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
43134 op.clearAllBits();
43135 // op: lwe
43136 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43137 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
43138 op.clearAllBits();
43139 // op: samp
43140 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
43142 break;
43143 }
43144 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_gfx12:
43145 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_gfx12:
43146 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_gfx12:
43147 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_gfx12: {
43148 op.clearAllBits();
43149 // op: dim
43150 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43152 op.clearAllBits();
43153 // op: tfe
43154 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
43156 op.clearAllBits();
43157 // op: r128
43158 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43160 op.clearAllBits();
43161 // op: d16
43162 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
43163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
43164 op.clearAllBits();
43165 // op: a16
43166 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43168 op.clearAllBits();
43169 // op: dmask
43170 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43172 op.clearAllBits();
43173 // op: vdata
43174 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43176 op.clearAllBits();
43177 // op: rsrc
43178 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43180 op.clearAllBits();
43181 // op: cpol
43182 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43185 op.clearAllBits();
43186 // op: vaddr0
43187 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43189 op.clearAllBits();
43190 // op: vaddr1
43191 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43193 op.clearAllBits();
43194 // op: vaddr2
43195 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43197 op.clearAllBits();
43198 // op: unorm
43199 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43200 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
43201 op.clearAllBits();
43202 // op: lwe
43203 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43204 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
43205 break;
43206 }
43207 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx12:
43208 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx12:
43209 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx12:
43210 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx12:
43211 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx12:
43212 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx12:
43213 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx12:
43214 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx12:
43215 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx12:
43216 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx12:
43217 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx12:
43218 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx12:
43219 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx12:
43220 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx12:
43221 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx12:
43222 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx12:
43223 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx12:
43224 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx12:
43225 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx12:
43226 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx12:
43227 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx12:
43228 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx12:
43229 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx12:
43230 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx12:
43231 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx12:
43232 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx12:
43233 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx12:
43234 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx12:
43235 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx12:
43236 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx12:
43237 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx12:
43238 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx12:
43239 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx12:
43240 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx12:
43241 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx12: {
43242 op.clearAllBits();
43243 // op: dim
43244 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43246 op.clearAllBits();
43247 // op: tfe
43248 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
43250 op.clearAllBits();
43251 // op: r128
43252 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43253 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43254 op.clearAllBits();
43255 // op: a16
43256 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43257 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43258 op.clearAllBits();
43259 // op: dmask
43260 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43261 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43262 op.clearAllBits();
43263 // op: vdata
43264 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43265 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43266 op.clearAllBits();
43267 // op: rsrc
43268 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43269 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43270 op.clearAllBits();
43271 // op: cpol
43272 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43273 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43275 op.clearAllBits();
43276 // op: vaddr0
43277 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43278 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43279 op.clearAllBits();
43280 // op: vaddr1
43281 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43282 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43283 op.clearAllBits();
43284 // op: vaddr2
43285 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43286 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43287 op.clearAllBits();
43288 // op: vaddr3
43289 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43290 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
43291 break;
43292 }
43293 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V3_gfx12:
43294 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V3_gfx12:
43295 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V3_gfx12:
43296 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V3_gfx12:
43297 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx12:
43298 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx12:
43299 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx12:
43300 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx12:
43301 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx12:
43302 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx12:
43303 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx12:
43304 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx12:
43305 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx12:
43306 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx12:
43307 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx12:
43308 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx12:
43309 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx12:
43310 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx12:
43311 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx12:
43312 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx12:
43313 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx12:
43314 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx12:
43315 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx12:
43316 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx12:
43317 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V3_gfx12:
43318 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V3_gfx12:
43319 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V3_gfx12:
43320 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V3_gfx12:
43321 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V3_gfx12:
43322 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V3_gfx12:
43323 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V3_gfx12:
43324 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V3_gfx12:
43325 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx12:
43326 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx12:
43327 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx12:
43328 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx12:
43329 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V3_gfx12:
43330 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V3_gfx12:
43331 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V3_gfx12:
43332 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V3_gfx12:
43333 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V3_gfx12:
43334 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V3_gfx12:
43335 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V3_gfx12:
43336 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V3_gfx12:
43337 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx12:
43338 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx12:
43339 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx12:
43340 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx12:
43341 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx12:
43342 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx12:
43343 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx12:
43344 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx12:
43345 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx12:
43346 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx12:
43347 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx12:
43348 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx12:
43349 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx12:
43350 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx12:
43351 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx12:
43352 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx12:
43353 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx12:
43354 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx12:
43355 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx12:
43356 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx12:
43357 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx12:
43358 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx12:
43359 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx12:
43360 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx12:
43361 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx12:
43362 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx12:
43363 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx12:
43364 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx12: {
43365 op.clearAllBits();
43366 // op: dim
43367 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43368 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43369 op.clearAllBits();
43370 // op: tfe
43371 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
43373 op.clearAllBits();
43374 // op: r128
43375 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43377 op.clearAllBits();
43378 // op: a16
43379 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43381 op.clearAllBits();
43382 // op: dmask
43383 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43384 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43385 op.clearAllBits();
43386 // op: vdata
43387 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43388 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43389 op.clearAllBits();
43390 // op: rsrc
43391 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43392 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43393 op.clearAllBits();
43394 // op: cpol
43395 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43396 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43398 op.clearAllBits();
43399 // op: vaddr0
43400 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43402 op.clearAllBits();
43403 // op: vaddr1
43404 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43406 op.clearAllBits();
43407 // op: vaddr2
43408 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43410 break;
43411 }
43412 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx12:
43413 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx12:
43414 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx12:
43415 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx12:
43416 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx12:
43417 case AMDGPU::IMAGE_LOAD_V1_V4_gfx12:
43418 case AMDGPU::IMAGE_LOAD_V2_V4_gfx12:
43419 case AMDGPU::IMAGE_LOAD_V3_V4_gfx12:
43420 case AMDGPU::IMAGE_LOAD_V4_V4_gfx12:
43421 case AMDGPU::IMAGE_LOAD_V5_V4_gfx12:
43422 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx12:
43423 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx12:
43424 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx12:
43425 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx12:
43426 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx12:
43427 case AMDGPU::IMAGE_STORE_V1_V4_gfx12:
43428 case AMDGPU::IMAGE_STORE_V2_V4_gfx12:
43429 case AMDGPU::IMAGE_STORE_V3_V4_gfx12:
43430 case AMDGPU::IMAGE_STORE_V4_V4_gfx12:
43431 case AMDGPU::IMAGE_STORE_V5_V4_gfx12: {
43432 op.clearAllBits();
43433 // op: dim
43434 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43436 op.clearAllBits();
43437 // op: tfe
43438 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
43440 op.clearAllBits();
43441 // op: r128
43442 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43443 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43444 op.clearAllBits();
43445 // op: d16
43446 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43447 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
43448 op.clearAllBits();
43449 // op: a16
43450 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43451 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43452 op.clearAllBits();
43453 // op: dmask
43454 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43455 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43456 op.clearAllBits();
43457 // op: vdata
43458 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43459 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43460 op.clearAllBits();
43461 // op: rsrc
43462 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43463 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43464 op.clearAllBits();
43465 // op: cpol
43466 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43467 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43468 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43469 op.clearAllBits();
43470 // op: vaddr0
43471 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43472 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43473 op.clearAllBits();
43474 // op: vaddr1
43475 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43476 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43477 op.clearAllBits();
43478 // op: vaddr2
43479 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43480 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43481 op.clearAllBits();
43482 // op: vaddr3
43483 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
43485 break;
43486 }
43487 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx12:
43488 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx12:
43489 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx12:
43490 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx12:
43491 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx12: {
43492 op.clearAllBits();
43493 // op: dim
43494 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43496 op.clearAllBits();
43497 // op: tfe
43498 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
43500 op.clearAllBits();
43501 // op: r128
43502 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43504 op.clearAllBits();
43505 // op: a16
43506 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43508 op.clearAllBits();
43509 // op: dmask
43510 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43512 op.clearAllBits();
43513 // op: vdata
43514 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
43516 op.clearAllBits();
43517 // op: rsrc
43518 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43519 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43520 op.clearAllBits();
43521 // op: cpol
43522 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43523 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43525 op.clearAllBits();
43526 // op: vaddr0
43527 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43529 op.clearAllBits();
43530 // op: vaddr1
43531 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43533 op.clearAllBits();
43534 // op: vaddr2
43535 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43537 op.clearAllBits();
43538 // op: unorm
43539 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
43541 op.clearAllBits();
43542 // op: lwe
43543 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
43544 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
43545 op.clearAllBits();
43546 // op: samp
43547 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43548 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
43549 break;
43550 }
43551 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx12:
43552 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx12:
43553 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx12:
43554 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx12:
43555 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx12:
43556 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx12:
43557 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx12:
43558 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx12:
43559 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx12:
43560 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx12:
43561 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx12:
43562 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx12:
43563 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx12:
43564 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx12:
43565 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx12:
43566 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx12:
43567 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx12:
43568 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx12:
43569 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx12:
43570 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx12:
43571 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx12:
43572 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx12:
43573 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx12:
43574 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx12:
43575 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx12:
43576 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx12:
43577 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx12:
43578 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx12:
43579 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx12:
43580 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx12:
43581 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx12:
43582 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx12:
43583 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx12:
43584 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx12:
43585 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx12:
43586 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx12:
43587 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx12:
43588 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx12:
43589 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx12:
43590 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx12:
43591 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx12:
43592 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx12:
43593 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx12:
43594 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx12:
43595 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx12:
43596 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx12:
43597 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx12:
43598 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx12:
43599 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx12:
43600 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx12:
43601 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx12:
43602 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx12:
43603 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx12:
43604 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx12:
43605 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx12:
43606 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx12:
43607 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx12:
43608 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx12:
43609 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx12:
43610 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx12:
43611 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx12:
43612 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx12:
43613 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx12:
43614 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx12:
43615 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx12:
43616 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx12:
43617 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx12:
43618 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx12:
43619 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx12:
43620 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx12:
43621 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx12:
43622 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx12:
43623 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx12:
43624 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx12:
43625 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx12:
43626 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx12:
43627 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx12:
43628 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx12:
43629 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx12:
43630 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx12:
43631 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx12:
43632 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx12:
43633 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx12:
43634 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx12:
43635 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx12:
43636 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx12:
43637 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx12:
43638 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx12:
43639 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx12:
43640 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx12:
43641 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx12:
43642 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx12:
43643 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx12:
43644 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx12:
43645 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx12:
43646 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx12:
43647 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx12:
43648 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx12:
43649 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx12:
43650 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx12:
43651 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx12:
43652 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx12:
43653 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx12:
43654 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx12:
43655 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx12:
43656 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx12:
43657 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx12:
43658 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx12:
43659 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx12:
43660 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx12:
43661 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx12:
43662 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx12:
43663 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx12:
43664 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx12:
43665 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx12:
43666 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx12:
43667 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx12:
43668 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx12:
43669 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx12:
43670 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx12:
43671 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx12:
43672 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx12:
43673 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx12:
43674 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx12:
43675 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx12:
43676 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx12:
43677 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx12:
43678 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx12:
43679 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx12:
43680 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx12:
43681 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx12:
43682 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx12:
43683 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx12:
43684 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx12:
43685 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx12:
43686 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx12:
43687 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx12:
43688 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx12:
43689 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx12:
43690 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx12:
43691 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx12:
43692 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx12:
43693 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx12:
43694 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx12:
43695 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx12:
43696 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx12:
43697 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx12:
43698 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx12: {
43699 op.clearAllBits();
43700 // op: dim
43701 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43702 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43703 op.clearAllBits();
43704 // op: tfe
43705 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43706 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
43707 op.clearAllBits();
43708 // op: r128
43709 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43710 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43711 op.clearAllBits();
43712 // op: d16
43713 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
43714 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
43715 op.clearAllBits();
43716 // op: a16
43717 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43718 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
43719 op.clearAllBits();
43720 // op: dmask
43721 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
43722 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
43723 op.clearAllBits();
43724 // op: rsrc
43725 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
43726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
43727 op.clearAllBits();
43728 // op: cpol
43729 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
43730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
43731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
43732 op.clearAllBits();
43733 // op: vaddr0
43734 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
43735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
43736 op.clearAllBits();
43737 // op: vaddr1
43738 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
43739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
43740 op.clearAllBits();
43741 // op: vaddr2
43742 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
43743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
43744 op.clearAllBits();
43745 // op: vaddr3
43746 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
43747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
43748 op.clearAllBits();
43749 // op: unorm
43750 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
43751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
43752 op.clearAllBits();
43753 // op: lwe
43754 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
43755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
43756 op.clearAllBits();
43757 // op: samp
43758 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
43759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
43760 break;
43761 }
43762 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx12:
43763 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx12:
43764 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx12:
43765 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx12:
43766 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx12:
43767 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx12:
43768 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx12:
43769 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx12:
43770 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx12:
43771 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx12:
43772 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx12:
43773 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx12:
43774 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx12:
43775 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx12:
43776 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx12:
43777 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx12:
43778 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx12:
43779 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx12:
43780 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx12:
43781 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx12:
43782 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx12:
43783 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx12:
43784 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx12:
43785 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx12:
43786 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx12:
43787 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx12:
43788 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx12:
43789 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx12:
43790 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx12:
43791 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx12:
43792 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx12:
43793 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx12:
43794 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx12:
43795 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx12:
43796 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx12:
43797 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx12:
43798 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx12:
43799 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx12:
43800 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx12:
43801 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx12:
43802 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx12:
43803 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx12:
43804 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx12:
43805 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx12:
43806 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx12:
43807 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx12:
43808 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx12:
43809 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx12:
43810 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx12:
43811 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx12:
43812 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx12:
43813 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx12:
43814 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx12:
43815 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx12:
43816 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx12:
43817 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx12:
43818 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx12:
43819 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx12:
43820 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx12:
43821 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx12:
43822 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx12:
43823 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx12:
43824 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx12:
43825 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx12:
43826 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx12:
43827 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx12:
43828 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx12:
43829 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx12:
43830 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx12:
43831 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx12:
43832 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx12:
43833 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx12:
43834 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx12:
43835 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx12:
43836 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx12:
43837 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx12:
43838 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx12:
43839 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx12:
43840 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx12:
43841 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx12:
43842 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx12:
43843 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx12:
43844 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx12:
43845 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx12:
43846 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx12:
43847 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx12:
43848 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx12:
43849 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx12:
43850 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx12:
43851 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx12:
43852 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx12:
43853 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx12:
43854 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx12:
43855 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx12:
43856 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx12:
43857 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx12:
43858 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx12:
43859 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx12:
43860 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx12:
43861 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx12:
43862 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx12:
43863 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx12:
43864 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx12:
43865 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx12:
43866 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx12:
43867 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx12:
43868 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx12:
43869 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx12:
43870 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx12:
43871 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx12:
43872 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx12:
43873 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx12:
43874 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx12:
43875 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx12:
43876 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx12:
43877 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx12:
43878 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx12:
43879 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx12:
43880 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx12:
43881 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx12:
43882 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx12:
43883 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx12:
43884 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx12:
43885 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx12:
43886 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx12:
43887 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx12:
43888 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx12:
43889 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx12:
43890 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx12:
43891 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx12:
43892 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx12:
43893 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx12:
43894 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx12:
43895 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx12:
43896 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx12:
43897 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx12:
43898 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx12:
43899 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx12:
43900 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx12:
43901 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx12:
43902 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx12:
43903 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx12:
43904 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx12:
43905 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx12:
43906 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx12:
43907 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx12:
43908 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx12:
43909 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx12:
43910 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx12:
43911 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx12:
43912 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx12:
43913 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx12:
43914 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx12:
43915 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx12:
43916 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx12:
43917 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx12:
43918 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx12:
43919 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx12:
43920 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx12:
43921 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx12:
43922 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx12:
43923 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx12:
43924 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx12:
43925 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx12:
43926 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx12:
43927 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx12:
43928 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx12:
43929 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx12:
43930 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx12:
43931 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx12:
43932 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx12:
43933 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx12:
43934 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx12:
43935 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx12:
43936 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx12:
43937 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx12:
43938 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx12:
43939 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx12:
43940 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx12:
43941 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx12:
43942 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx12:
43943 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx12:
43944 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx12:
43945 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx12:
43946 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx12:
43947 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx12:
43948 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx12:
43949 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx12:
43950 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx12:
43951 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx12:
43952 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx12:
43953 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx12:
43954 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx12:
43955 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx12:
43956 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx12:
43957 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx12:
43958 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx12:
43959 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx12:
43960 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx12:
43961 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx12:
43962 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx12:
43963 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx12:
43964 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx12:
43965 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx12:
43966 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx12:
43967 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx12:
43968 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx12:
43969 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx12:
43970 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx12:
43971 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx12:
43972 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx12:
43973 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx12:
43974 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx12:
43975 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx12:
43976 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx12:
43977 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx12:
43978 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx12:
43979 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx12: {
43980 op.clearAllBits();
43981 // op: dim
43982 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
43983 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
43984 op.clearAllBits();
43985 // op: tfe
43986 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
43987 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
43988 op.clearAllBits();
43989 // op: r128
43990 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
43991 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
43992 op.clearAllBits();
43993 // op: d16
43994 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
43995 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
43996 op.clearAllBits();
43997 // op: a16
43998 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
43999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
44000 op.clearAllBits();
44001 // op: dmask
44002 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
44003 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
44004 op.clearAllBits();
44005 // op: vdata
44006 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
44007 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
44008 op.clearAllBits();
44009 // op: rsrc
44010 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
44011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
44012 op.clearAllBits();
44013 // op: cpol
44014 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
44015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
44016 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
44017 op.clearAllBits();
44018 // op: vaddr0
44019 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
44020 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
44021 op.clearAllBits();
44022 // op: vaddr1
44023 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
44024 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
44025 op.clearAllBits();
44026 // op: vaddr2
44027 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
44028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
44029 op.clearAllBits();
44030 // op: unorm
44031 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
44032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
44033 op.clearAllBits();
44034 // op: lwe
44035 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
44036 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
44037 op.clearAllBits();
44038 // op: samp
44039 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
44040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
44041 break;
44042 }
44043 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_gfx12:
44044 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_gfx12:
44045 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_gfx12:
44046 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_gfx12: {
44047 op.clearAllBits();
44048 // op: dim
44049 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
44050 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
44051 op.clearAllBits();
44052 // op: tfe
44053 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
44054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
44055 op.clearAllBits();
44056 // op: r128
44057 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
44058 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
44059 op.clearAllBits();
44060 // op: d16
44061 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
44062 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
44063 op.clearAllBits();
44064 // op: a16
44065 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
44066 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
44067 op.clearAllBits();
44068 // op: dmask
44069 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
44070 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
44071 op.clearAllBits();
44072 // op: vdata
44073 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
44074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
44075 op.clearAllBits();
44076 // op: rsrc
44077 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
44078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
44079 op.clearAllBits();
44080 // op: cpol
44081 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
44082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
44083 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
44084 op.clearAllBits();
44085 // op: vaddr0
44086 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
44087 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
44088 op.clearAllBits();
44089 // op: vaddr1
44090 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
44091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
44092 op.clearAllBits();
44093 // op: vaddr2
44094 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
44095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
44096 op.clearAllBits();
44097 // op: vaddr3
44098 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
44099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
44100 op.clearAllBits();
44101 // op: unorm
44102 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
44103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
44104 op.clearAllBits();
44105 // op: lwe
44106 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
44107 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
44108 break;
44109 }
44110 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V4_gfx12:
44111 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V4_gfx12:
44112 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V4_gfx12:
44113 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V4_gfx12:
44114 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx12:
44115 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx12:
44116 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx12:
44117 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx12:
44118 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx12:
44119 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx12:
44120 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx12:
44121 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx12:
44122 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx12:
44123 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx12:
44124 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx12:
44125 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx12:
44126 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx12:
44127 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx12:
44128 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx12:
44129 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx12:
44130 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx12:
44131 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx12:
44132 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx12:
44133 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx12:
44134 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V4_gfx12:
44135 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V4_gfx12:
44136 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V4_gfx12:
44137 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V4_gfx12:
44138 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V4_gfx12:
44139 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V4_gfx12:
44140 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V4_gfx12:
44141 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V4_gfx12:
44142 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx12:
44143 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx12:
44144 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx12:
44145 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx12:
44146 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V4_gfx12:
44147 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V4_gfx12:
44148 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V4_gfx12:
44149 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V4_gfx12:
44150 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V4_gfx12:
44151 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V4_gfx12:
44152 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V4_gfx12:
44153 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V4_gfx12:
44154 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx12:
44155 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx12:
44156 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx12:
44157 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx12:
44158 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx12:
44159 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx12:
44160 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx12:
44161 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx12:
44162 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx12:
44163 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx12:
44164 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx12:
44165 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx12:
44166 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx12:
44167 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx12:
44168 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx12:
44169 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx12:
44170 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx12:
44171 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx12:
44172 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx12:
44173 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx12:
44174 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx12:
44175 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx12:
44176 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx12:
44177 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx12:
44178 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx12:
44179 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx12:
44180 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx12:
44181 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx12: {
44182 op.clearAllBits();
44183 // op: dim
44184 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
44185 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
44186 op.clearAllBits();
44187 // op: tfe
44188 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
44189 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 55, numBits: 1);
44190 op.clearAllBits();
44191 // op: r128
44192 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
44193 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
44194 op.clearAllBits();
44195 // op: a16
44196 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
44197 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
44198 op.clearAllBits();
44199 // op: dmask
44200 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
44201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
44202 op.clearAllBits();
44203 // op: vdata
44204 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
44205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
44206 op.clearAllBits();
44207 // op: rsrc
44208 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
44209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
44210 op.clearAllBits();
44211 // op: cpol
44212 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
44213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
44214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
44215 op.clearAllBits();
44216 // op: vaddr0
44217 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
44218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
44219 op.clearAllBits();
44220 // op: vaddr1
44221 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
44222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
44223 op.clearAllBits();
44224 // op: vaddr2
44225 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
44226 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
44227 op.clearAllBits();
44228 // op: vaddr3
44229 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
44230 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
44231 break;
44232 }
44233 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx12:
44234 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx12:
44235 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx12:
44236 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx12:
44237 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx12:
44238 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx12:
44239 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx12:
44240 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx12:
44241 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx12:
44242 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx12:
44243 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx12:
44244 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx12:
44245 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx12:
44246 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx12:
44247 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx12:
44248 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx12:
44249 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx12:
44250 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx12:
44251 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx12:
44252 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx12:
44253 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx12:
44254 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx12:
44255 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx12:
44256 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx12:
44257 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx12:
44258 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx12:
44259 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx12:
44260 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx12:
44261 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx12:
44262 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx12:
44263 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx12:
44264 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx12:
44265 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx12:
44266 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx12:
44267 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx12:
44268 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx12:
44269 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx12:
44270 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx12:
44271 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx12:
44272 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx12:
44273 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx12:
44274 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx12:
44275 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx12:
44276 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx12:
44277 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx12:
44278 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx12:
44279 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx12:
44280 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx12:
44281 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx12:
44282 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx12:
44283 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx12:
44284 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx12:
44285 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx12:
44286 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx12:
44287 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx12:
44288 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx12:
44289 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx12:
44290 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx12:
44291 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx12:
44292 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx12:
44293 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx12:
44294 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx12:
44295 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx12:
44296 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx12:
44297 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx12:
44298 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx12:
44299 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx12:
44300 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx12:
44301 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx12:
44302 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx12:
44303 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx12:
44304 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx12:
44305 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx12:
44306 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx12:
44307 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx12:
44308 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx12:
44309 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx12:
44310 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx12:
44311 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx12:
44312 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx12:
44313 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx12:
44314 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx12:
44315 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx12:
44316 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx12:
44317 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx12:
44318 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx12:
44319 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx12:
44320 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx12:
44321 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx12:
44322 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx12:
44323 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx12:
44324 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx12:
44325 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx12:
44326 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx12:
44327 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx12:
44328 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx12:
44329 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx12:
44330 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx12:
44331 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx12:
44332 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx12:
44333 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx12:
44334 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx12:
44335 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx12:
44336 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx12:
44337 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx12:
44338 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx12:
44339 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx12:
44340 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx12:
44341 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx12:
44342 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx12:
44343 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx12:
44344 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx12:
44345 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx12:
44346 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx12:
44347 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx12:
44348 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx12:
44349 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx12:
44350 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx12:
44351 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx12:
44352 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx12:
44353 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx12:
44354 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx12:
44355 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx12:
44356 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx12:
44357 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx12:
44358 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx12:
44359 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx12:
44360 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx12:
44361 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx12:
44362 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx12:
44363 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx12:
44364 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx12:
44365 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx12:
44366 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx12:
44367 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx12:
44368 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx12:
44369 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx12:
44370 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx12:
44371 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx12:
44372 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx12:
44373 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx12:
44374 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx12:
44375 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx12:
44376 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx12:
44377 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx12:
44378 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx12:
44379 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx12:
44380 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx12:
44381 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx12:
44382 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx12:
44383 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx12:
44384 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx12:
44385 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx12:
44386 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx12:
44387 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx12:
44388 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx12:
44389 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx12:
44390 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx12:
44391 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx12:
44392 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx12:
44393 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx12:
44394 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx12:
44395 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx12:
44396 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx12:
44397 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx12:
44398 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx12:
44399 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx12:
44400 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx12:
44401 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx12:
44402 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx12:
44403 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx12:
44404 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx12:
44405 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx12:
44406 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx12:
44407 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx12:
44408 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx12:
44409 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx12:
44410 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx12:
44411 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx12:
44412 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx12:
44413 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx12:
44414 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx12:
44415 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx12:
44416 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx12:
44417 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx12:
44418 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx12:
44419 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx12:
44420 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx12:
44421 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx12:
44422 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx12:
44423 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx12:
44424 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx12:
44425 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx12:
44426 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx12:
44427 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx12:
44428 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx12:
44429 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx12:
44430 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx12:
44431 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx12:
44432 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx12:
44433 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx12:
44434 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx12:
44435 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx12:
44436 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx12:
44437 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx12:
44438 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx12:
44439 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx12:
44440 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx12:
44441 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx12:
44442 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx12:
44443 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx12:
44444 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx12:
44445 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx12:
44446 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx12:
44447 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx12:
44448 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx12:
44449 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx12:
44450 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx12:
44451 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx12:
44452 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx12:
44453 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx12:
44454 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx12:
44455 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx12:
44456 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx12:
44457 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx12:
44458 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx12:
44459 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx12:
44460 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx12:
44461 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx12:
44462 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx12:
44463 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx12:
44464 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx12:
44465 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx12:
44466 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx12:
44467 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx12:
44468 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx12:
44469 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx12:
44470 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx12:
44471 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx12:
44472 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx12:
44473 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx12:
44474 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx12:
44475 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx12:
44476 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx12:
44477 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx12:
44478 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx12:
44479 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx12:
44480 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx12:
44481 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx12:
44482 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx12:
44483 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx12:
44484 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx12:
44485 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx12:
44486 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx12:
44487 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx12:
44488 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx12:
44489 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx12:
44490 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx12:
44491 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx12:
44492 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx12:
44493 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx12:
44494 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx12:
44495 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx12:
44496 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx12:
44497 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx12:
44498 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx12:
44499 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx12:
44500 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx12:
44501 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx12:
44502 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx12:
44503 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx12:
44504 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx12:
44505 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx12:
44506 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx12:
44507 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx12:
44508 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx12:
44509 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx12:
44510 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx12:
44511 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx12:
44512 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx12:
44513 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx12:
44514 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx12:
44515 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx12:
44516 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx12:
44517 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx12:
44518 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx12:
44519 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx12:
44520 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx12:
44521 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx12:
44522 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx12:
44523 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx12:
44524 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx12:
44525 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx12:
44526 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx12:
44527 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx12:
44528 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx12:
44529 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx12:
44530 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx12:
44531 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx12:
44532 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx12:
44533 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx12:
44534 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx12:
44535 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx12:
44536 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx12:
44537 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx12:
44538 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx12:
44539 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx12:
44540 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx12:
44541 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx12:
44542 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx12:
44543 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx12:
44544 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx12:
44545 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx12:
44546 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx12:
44547 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx12:
44548 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx12:
44549 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx12:
44550 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx12:
44551 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx12:
44552 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx12:
44553 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx12:
44554 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx12:
44555 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx12:
44556 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx12:
44557 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx12:
44558 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx12:
44559 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx12:
44560 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx12:
44561 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx12:
44562 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx12:
44563 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx12:
44564 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx12:
44565 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx12:
44566 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx12:
44567 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx12:
44568 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx12:
44569 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx12:
44570 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx12:
44571 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx12:
44572 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx12:
44573 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx12:
44574 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx12:
44575 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx12:
44576 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx12:
44577 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx12:
44578 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx12:
44579 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx12:
44580 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx12:
44581 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx12:
44582 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx12:
44583 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx12:
44584 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx12:
44585 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx12:
44586 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx12:
44587 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx12:
44588 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx12:
44589 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx12:
44590 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx12:
44591 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx12:
44592 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx12:
44593 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx12:
44594 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx12:
44595 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx12:
44596 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx12:
44597 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx12:
44598 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx12:
44599 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx12:
44600 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx12:
44601 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx12:
44602 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx12:
44603 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx12:
44604 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx12:
44605 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx12:
44606 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx12:
44607 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx12:
44608 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx12:
44609 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx12:
44610 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx12:
44611 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx12:
44612 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx12:
44613 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx12:
44614 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx12:
44615 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx12:
44616 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx12:
44617 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx12:
44618 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx12:
44619 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx12:
44620 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx12:
44621 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx12:
44622 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx12:
44623 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx12:
44624 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx12:
44625 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx12:
44626 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx12:
44627 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx12:
44628 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx12:
44629 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx12:
44630 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx12:
44631 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx12:
44632 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx12:
44633 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx12:
44634 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx12:
44635 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx12:
44636 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx12:
44637 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx12:
44638 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx12:
44639 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx12:
44640 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx12:
44641 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx12:
44642 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx12:
44643 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx12:
44644 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx12:
44645 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx12:
44646 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx12:
44647 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx12:
44648 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx12:
44649 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx12:
44650 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx12:
44651 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx12:
44652 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx12:
44653 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx12:
44654 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx12:
44655 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx12:
44656 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx12:
44657 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx12:
44658 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx12:
44659 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx12:
44660 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx12:
44661 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx12:
44662 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx12:
44663 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx12:
44664 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx12:
44665 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx12:
44666 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx12:
44667 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx12:
44668 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx12:
44669 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx12:
44670 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx12:
44671 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx12:
44672 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx12:
44673 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx12:
44674 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx12:
44675 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx12:
44676 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx12:
44677 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx12:
44678 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx12:
44679 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx12:
44680 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx12:
44681 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx12:
44682 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx12:
44683 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx12:
44684 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx12:
44685 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx12:
44686 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx12:
44687 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx12:
44688 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx12:
44689 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx12:
44690 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx12:
44691 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx12:
44692 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx12:
44693 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx12:
44694 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx12:
44695 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx12:
44696 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx12:
44697 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx12:
44698 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx12:
44699 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx12:
44700 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx12:
44701 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx12:
44702 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx12:
44703 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx12:
44704 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx12:
44705 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx12:
44706 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx12:
44707 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx12:
44708 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx12:
44709 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx12:
44710 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx12:
44711 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx12:
44712 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx12:
44713 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx12:
44714 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx12:
44715 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx12:
44716 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx12:
44717 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx12:
44718 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx12:
44719 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx12:
44720 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx12:
44721 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx12:
44722 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx12:
44723 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx12:
44724 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx12:
44725 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx12:
44726 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx12:
44727 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx12:
44728 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx12:
44729 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx12:
44730 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx12:
44731 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx12:
44732 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx12:
44733 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx12:
44734 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx12:
44735 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx12:
44736 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx12:
44737 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx12:
44738 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx12:
44739 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx12:
44740 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx12:
44741 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx12:
44742 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx12:
44743 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx12:
44744 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx12:
44745 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx12:
44746 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx12:
44747 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx12:
44748 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx12:
44749 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx12:
44750 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx12:
44751 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx12:
44752 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx12:
44753 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx12:
44754 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx12:
44755 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx12:
44756 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx12:
44757 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx12:
44758 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx12:
44759 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx12:
44760 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx12:
44761 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx12:
44762 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx12:
44763 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx12:
44764 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx12:
44765 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx12:
44766 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx12:
44767 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx12:
44768 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx12:
44769 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx12:
44770 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx12:
44771 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx12:
44772 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx12:
44773 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx12:
44774 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx12:
44775 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx12:
44776 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx12:
44777 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx12:
44778 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx12:
44779 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx12:
44780 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx12:
44781 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx12:
44782 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx12:
44783 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx12:
44784 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx12:
44785 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx12:
44786 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx12:
44787 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx12:
44788 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx12:
44789 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx12:
44790 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx12:
44791 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx12:
44792 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx12:
44793 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx12:
44794 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx12:
44795 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx12:
44796 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx12:
44797 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx12:
44798 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx12:
44799 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx12:
44800 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx12:
44801 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx12:
44802 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx12:
44803 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx12:
44804 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx12:
44805 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx12:
44806 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx12:
44807 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx12:
44808 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx12:
44809 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx12:
44810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx12:
44811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx12:
44812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx12:
44813 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx12:
44814 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx12:
44815 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx12:
44816 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx12:
44817 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx12:
44818 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx12:
44819 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx12:
44820 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx12:
44821 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx12:
44822 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx12:
44823 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx12:
44824 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx12:
44825 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx12:
44826 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx12:
44827 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx12:
44828 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx12:
44829 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx12:
44830 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx12:
44831 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx12:
44832 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx12:
44833 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx12:
44834 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx12:
44835 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx12:
44836 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx12:
44837 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx12:
44838 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx12:
44839 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx12:
44840 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx12:
44841 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx12:
44842 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx12:
44843 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx12:
44844 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx12:
44845 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx12:
44846 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx12:
44847 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx12:
44848 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx12:
44849 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx12:
44850 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx12:
44851 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx12:
44852 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx12:
44853 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx12:
44854 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx12:
44855 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx12:
44856 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx12:
44857 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx12:
44858 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx12:
44859 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx12:
44860 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx12:
44861 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx12:
44862 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx12:
44863 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx12:
44864 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx12:
44865 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx12:
44866 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx12:
44867 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx12:
44868 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx12:
44869 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx12:
44870 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx12:
44871 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx12:
44872 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx12:
44873 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx12:
44874 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx12:
44875 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx12:
44876 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx12:
44877 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx12:
44878 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx12:
44879 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx12:
44880 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx12:
44881 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx12:
44882 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx12:
44883 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx12:
44884 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx12:
44885 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx12:
44886 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx12:
44887 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx12:
44888 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx12:
44889 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx12:
44890 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx12:
44891 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx12:
44892 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx12:
44893 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx12:
44894 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx12:
44895 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx12:
44896 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx12:
44897 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx12:
44898 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx12:
44899 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx12:
44900 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx12:
44901 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx12:
44902 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx12:
44903 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx12:
44904 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx12:
44905 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx12:
44906 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx12:
44907 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx12:
44908 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx12:
44909 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx12:
44910 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx12:
44911 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx12:
44912 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx12:
44913 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx12:
44914 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx12:
44915 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx12:
44916 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx12:
44917 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx12:
44918 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx12:
44919 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx12:
44920 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx12:
44921 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx12:
44922 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx12:
44923 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx12:
44924 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx12:
44925 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx12:
44926 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx12:
44927 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx12:
44928 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx12:
44929 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx12:
44930 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx12:
44931 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx12:
44932 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx12:
44933 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx12:
44934 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx12:
44935 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx12:
44936 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx12:
44937 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx12:
44938 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx12:
44939 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx12:
44940 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx12:
44941 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx12:
44942 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx12:
44943 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx12:
44944 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx12:
44945 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx12:
44946 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx12:
44947 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx12:
44948 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx12:
44949 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx12:
44950 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx12:
44951 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx12:
44952 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx12:
44953 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx12:
44954 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx12:
44955 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx12:
44956 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx12:
44957 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx12:
44958 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx12:
44959 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx12:
44960 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx12:
44961 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx12:
44962 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx12:
44963 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx12:
44964 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx12:
44965 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx12:
44966 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx12:
44967 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx12:
44968 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx12:
44969 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx12:
44970 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx12:
44971 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx12:
44972 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx12:
44973 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx12:
44974 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx12:
44975 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx12:
44976 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx12:
44977 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx12:
44978 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx12:
44979 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx12:
44980 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx12:
44981 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx12:
44982 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx12:
44983 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx12:
44984 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx12:
44985 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx12:
44986 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx12:
44987 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx12:
44988 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx12:
44989 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx12:
44990 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx12:
44991 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx12:
44992 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx12:
44993 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx12:
44994 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx12:
44995 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx12:
44996 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx12:
44997 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx12:
44998 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx12:
44999 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx12:
45000 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx12:
45001 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx12:
45002 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx12:
45003 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx12:
45004 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx12:
45005 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx12:
45006 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx12:
45007 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx12:
45008 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx12:
45009 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx12:
45010 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx12:
45011 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx12:
45012 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx12:
45013 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx12:
45014 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx12:
45015 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx12:
45016 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx12:
45017 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx12:
45018 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx12:
45019 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx12:
45020 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx12:
45021 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx12:
45022 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx12:
45023 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx12:
45024 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx12:
45025 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx12:
45026 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx12:
45027 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx12:
45028 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx12:
45029 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx12:
45030 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx12:
45031 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx12:
45032 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx12: {
45033 op.clearAllBits();
45034 // op: dim
45035 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
45036 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 0, numBits: 3);
45037 op.clearAllBits();
45038 // op: tfe
45039 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 3, numBits: 1);
45041 op.clearAllBits();
45042 // op: r128
45043 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 4, numBits: 1);
45045 op.clearAllBits();
45046 // op: d16
45047 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45048 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 5, numBits: 1);
45049 op.clearAllBits();
45050 // op: a16
45051 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45052 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 6, numBits: 1);
45053 op.clearAllBits();
45054 // op: dmask
45055 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
45056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 22, numBits: 4);
45057 op.clearAllBits();
45058 // op: vdata
45059 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45061 op.clearAllBits();
45062 // op: rsrc
45063 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
45064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
45065 op.clearAllBits();
45066 // op: cpol
45067 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
45068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
45069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
45070 op.clearAllBits();
45071 // op: vaddr0
45072 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
45073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
45074 op.clearAllBits();
45075 // op: vaddr1
45076 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
45077 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
45078 op.clearAllBits();
45079 // op: vaddr2
45080 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
45081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
45082 op.clearAllBits();
45083 // op: vaddr3
45084 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
45085 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
45086 op.clearAllBits();
45087 // op: unorm
45088 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
45089 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45090 op.clearAllBits();
45091 // op: lwe
45092 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45093 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
45094 op.clearAllBits();
45095 // op: samp
45096 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
45097 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 55, numBits: 9);
45098 break;
45099 }
45100 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V8_nsa_gfx10:
45101 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_nsa_gfx10:
45102 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V8_nsa_gfx10:
45103 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V8_nsa_gfx10:
45104 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V8_nsa_gfx10:
45105 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V8_nsa_gfx10:
45106 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V8_nsa_gfx10:
45107 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_nsa_gfx10:
45108 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_nsa_gfx10:
45109 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_nsa_gfx10:
45110 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V8_nsa_gfx10:
45111 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V8_nsa_gfx10:
45112 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_nsa_gfx10:
45113 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V8_nsa_gfx10:
45114 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V8_nsa_gfx10:
45115 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx10:
45116 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx10:
45117 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx10:
45118 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx10:
45119 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx10:
45120 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx10:
45121 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx10:
45122 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx10:
45123 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx10:
45124 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx10:
45125 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx10:
45126 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx10:
45127 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx10:
45128 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx10:
45129 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_nsa_gfx10: {
45130 op.clearAllBits();
45131 // op: dmask
45132 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
45133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45134 op.clearAllBits();
45135 // op: unorm
45136 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45137 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45138 op.clearAllBits();
45139 // op: cpol
45140 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45144 op.clearAllBits();
45145 // op: r128
45146 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45147 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45148 op.clearAllBits();
45149 // op: tfe
45150 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
45151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45152 op.clearAllBits();
45153 // op: lwe
45154 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
45155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45156 op.clearAllBits();
45157 // op: d16
45158 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
45159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45160 op.clearAllBits();
45161 // op: srsrc
45162 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
45163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45164 op.clearAllBits();
45165 // op: ssamp
45166 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
45167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45168 op.clearAllBits();
45169 // op: vaddr0
45170 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45172 op.clearAllBits();
45173 // op: dim
45174 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45176 op.clearAllBits();
45177 // op: a16
45178 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45180 break;
45181 }
45182 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_nsa_gfx10:
45183 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V9_nsa_gfx10:
45184 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V9_nsa_gfx10:
45185 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V9_nsa_gfx10:
45186 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V9_nsa_gfx10:
45187 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_nsa_gfx10:
45188 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_nsa_gfx10:
45189 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_nsa_gfx10:
45190 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V9_nsa_gfx10:
45191 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_nsa_gfx10:
45192 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V9_nsa_gfx10:
45193 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V9_nsa_gfx10:
45194 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx10:
45195 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx10:
45196 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx10:
45197 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx10:
45198 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx10:
45199 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx10:
45200 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx10:
45201 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx10:
45202 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx10:
45203 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx10:
45204 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx10:
45205 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_nsa_gfx10: {
45206 op.clearAllBits();
45207 // op: dmask
45208 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45210 op.clearAllBits();
45211 // op: unorm
45212 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45214 op.clearAllBits();
45215 // op: cpol
45216 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45220 op.clearAllBits();
45221 // op: r128
45222 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45224 op.clearAllBits();
45225 // op: tfe
45226 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
45227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45228 op.clearAllBits();
45229 // op: lwe
45230 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
45231 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45232 op.clearAllBits();
45233 // op: d16
45234 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
45235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45236 op.clearAllBits();
45237 // op: srsrc
45238 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
45239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45240 op.clearAllBits();
45241 // op: ssamp
45242 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
45243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45244 op.clearAllBits();
45245 // op: vaddr0
45246 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45248 op.clearAllBits();
45249 // op: dim
45250 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45252 op.clearAllBits();
45253 // op: a16
45254 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
45255 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45256 break;
45257 }
45258 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V10_nsa_gfx10:
45259 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V10_nsa_gfx10:
45260 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V10_nsa_gfx10:
45261 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_nsa_gfx10:
45262 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_nsa_gfx10:
45263 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V10_nsa_gfx10:
45264 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V10_nsa_gfx10:
45265 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V10_nsa_gfx10:
45266 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx10:
45267 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx10:
45268 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx10:
45269 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx10:
45270 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx10:
45271 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx10:
45272 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx10:
45273 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx10: {
45274 op.clearAllBits();
45275 // op: dmask
45276 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45277 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45278 op.clearAllBits();
45279 // op: unorm
45280 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45281 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45282 op.clearAllBits();
45283 // op: cpol
45284 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45285 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45286 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45288 op.clearAllBits();
45289 // op: r128
45290 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
45291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45292 op.clearAllBits();
45293 // op: tfe
45294 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
45295 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45296 op.clearAllBits();
45297 // op: lwe
45298 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
45299 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45300 op.clearAllBits();
45301 // op: d16
45302 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
45303 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45304 op.clearAllBits();
45305 // op: srsrc
45306 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
45307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45308 op.clearAllBits();
45309 // op: ssamp
45310 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45312 op.clearAllBits();
45313 // op: vaddr0
45314 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45316 op.clearAllBits();
45317 // op: dim
45318 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45320 op.clearAllBits();
45321 // op: a16
45322 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
45323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45324 break;
45325 }
45326 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V11_nsa_gfx10:
45327 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_nsa_gfx10:
45328 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V11_nsa_gfx10:
45329 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V11_nsa_gfx10:
45330 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx10:
45331 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx10:
45332 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx10:
45333 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx10: {
45334 op.clearAllBits();
45335 // op: dmask
45336 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45337 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45338 op.clearAllBits();
45339 // op: unorm
45340 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45341 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45342 op.clearAllBits();
45343 // op: cpol
45344 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
45345 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45346 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45347 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45348 op.clearAllBits();
45349 // op: r128
45350 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
45351 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45352 op.clearAllBits();
45353 // op: tfe
45354 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
45355 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45356 op.clearAllBits();
45357 // op: lwe
45358 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
45359 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45360 op.clearAllBits();
45361 // op: d16
45362 getMachineOpValue(MI, MO: MI.getOperand(i: 21), Op&: op, Fixups, STI);
45363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45364 op.clearAllBits();
45365 // op: srsrc
45366 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45367 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45368 op.clearAllBits();
45369 // op: ssamp
45370 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45371 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45372 op.clearAllBits();
45373 // op: vaddr0
45374 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45375 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45376 op.clearAllBits();
45377 // op: dim
45378 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45379 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45380 op.clearAllBits();
45381 // op: a16
45382 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
45383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45384 break;
45385 }
45386 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_nsa_gfx10:
45387 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx10: {
45388 op.clearAllBits();
45389 // op: dmask
45390 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
45391 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45392 op.clearAllBits();
45393 // op: unorm
45394 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
45395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45396 op.clearAllBits();
45397 // op: cpol
45398 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
45399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45400 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45402 op.clearAllBits();
45403 // op: r128
45404 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
45405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45406 op.clearAllBits();
45407 // op: tfe
45408 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
45409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45410 op.clearAllBits();
45411 // op: lwe
45412 getMachineOpValue(MI, MO: MI.getOperand(i: 21), Op&: op, Fixups, STI);
45413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45414 op.clearAllBits();
45415 // op: d16
45416 getMachineOpValue(MI, MO: MI.getOperand(i: 22), Op&: op, Fixups, STI);
45417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45418 op.clearAllBits();
45419 // op: srsrc
45420 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
45421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45422 op.clearAllBits();
45423 // op: ssamp
45424 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
45425 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45426 op.clearAllBits();
45427 // op: vaddr0
45428 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45430 op.clearAllBits();
45431 // op: dim
45432 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
45433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45434 op.clearAllBits();
45435 // op: a16
45436 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
45437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45438 break;
45439 }
45440 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx10:
45441 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx10:
45442 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx10:
45443 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx10:
45444 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx10:
45445 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx10:
45446 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx10:
45447 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx10:
45448 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx10:
45449 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V8_gfx10:
45450 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx10:
45451 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx10:
45452 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx10:
45453 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V8_gfx10:
45454 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx10:
45455 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx10:
45456 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx10:
45457 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V2_gfx10:
45458 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V3_gfx10:
45459 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V4_gfx10:
45460 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V5_gfx10:
45461 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V6_gfx10:
45462 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V7_gfx10:
45463 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V8_gfx10:
45464 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_gfx10:
45465 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_gfx10:
45466 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_gfx10:
45467 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_gfx10:
45468 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_gfx10:
45469 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_gfx10:
45470 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_gfx10:
45471 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V3_gfx10:
45472 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V4_gfx10:
45473 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V5_gfx10:
45474 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V6_gfx10:
45475 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V7_gfx10:
45476 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V8_gfx10:
45477 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V9_gfx10:
45478 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V10_gfx10:
45479 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V11_gfx10:
45480 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V2_gfx10:
45481 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V3_gfx10:
45482 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V4_gfx10:
45483 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V5_gfx10:
45484 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V6_gfx10:
45485 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V7_gfx10:
45486 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V8_gfx10:
45487 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V9_gfx10:
45488 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V10_gfx10:
45489 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V2_gfx10:
45490 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V3_gfx10:
45491 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V4_gfx10:
45492 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V5_gfx10:
45493 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V6_gfx10:
45494 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V7_gfx10:
45495 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V8_gfx10:
45496 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V3_gfx10:
45497 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V4_gfx10:
45498 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V5_gfx10:
45499 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V6_gfx10:
45500 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V7_gfx10:
45501 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V8_gfx10:
45502 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V3_gfx10:
45503 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V4_gfx10:
45504 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V5_gfx10:
45505 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V6_gfx10:
45506 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V7_gfx10:
45507 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V8_gfx10:
45508 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V9_gfx10:
45509 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V10_gfx10:
45510 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V2_gfx10:
45511 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V3_gfx10:
45512 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V4_gfx10:
45513 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V5_gfx10:
45514 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V6_gfx10:
45515 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V7_gfx10:
45516 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V8_gfx10:
45517 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V9_gfx10:
45518 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx10:
45519 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx10:
45520 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx10:
45521 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx10:
45522 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V8_gfx10:
45523 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx10:
45524 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx10:
45525 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx10:
45526 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx10:
45527 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx10:
45528 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx10:
45529 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx10:
45530 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx10:
45531 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx10:
45532 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx10:
45533 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx10:
45534 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx10:
45535 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx10:
45536 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx10:
45537 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx10:
45538 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx10:
45539 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx10:
45540 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V8_gfx10:
45541 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx10:
45542 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx10:
45543 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx10:
45544 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V8_gfx10:
45545 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_gfx10:
45546 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_gfx10:
45547 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_gfx10:
45548 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_gfx10:
45549 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_gfx10:
45550 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_gfx10:
45551 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_gfx10:
45552 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_gfx10:
45553 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_gfx10:
45554 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_gfx10:
45555 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_gfx10:
45556 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_gfx10:
45557 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_gfx10:
45558 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_gfx10:
45559 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_gfx10:
45560 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_gfx10:
45561 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_gfx10:
45562 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_gfx10:
45563 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_gfx10:
45564 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_gfx10:
45565 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_gfx10:
45566 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_gfx10:
45567 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_gfx10:
45568 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V3_gfx10:
45569 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V4_gfx10:
45570 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V5_gfx10:
45571 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V6_gfx10:
45572 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V7_gfx10:
45573 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V8_gfx10:
45574 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V9_gfx10:
45575 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V10_gfx10:
45576 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V11_gfx10:
45577 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V3_gfx10:
45578 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V4_gfx10:
45579 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V5_gfx10:
45580 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V6_gfx10:
45581 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V7_gfx10:
45582 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V8_gfx10:
45583 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_gfx10:
45584 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_gfx10:
45585 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_gfx10:
45586 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_gfx10:
45587 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_gfx10:
45588 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_gfx10:
45589 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V4_gfx10:
45590 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V5_gfx10:
45591 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V6_gfx10:
45592 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V7_gfx10:
45593 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V8_gfx10:
45594 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V9_gfx10:
45595 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V10_gfx10:
45596 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V11_gfx10:
45597 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V3_gfx10:
45598 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V4_gfx10:
45599 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V5_gfx10:
45600 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V6_gfx10:
45601 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V7_gfx10:
45602 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V8_gfx10:
45603 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V9_gfx10:
45604 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V10_gfx10:
45605 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx10:
45606 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx10:
45607 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx10:
45608 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx10:
45609 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx10:
45610 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx10:
45611 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx10:
45612 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx10:
45613 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx10:
45614 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V8_gfx10:
45615 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx10:
45616 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx10:
45617 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx10:
45618 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx10:
45619 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx10:
45620 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx10:
45621 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx10:
45622 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx10:
45623 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx10:
45624 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx10:
45625 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx10:
45626 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx10:
45627 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx10:
45628 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx10:
45629 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx10:
45630 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx10:
45631 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx10:
45632 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx10:
45633 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx10:
45634 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx10:
45635 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx10:
45636 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx10:
45637 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx10:
45638 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx10:
45639 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx10:
45640 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx10:
45641 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx10:
45642 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx10:
45643 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx10:
45644 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx10:
45645 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx10:
45646 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx10:
45647 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx10:
45648 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx10:
45649 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx10:
45650 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx10:
45651 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx10:
45652 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx10:
45653 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx10:
45654 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx10:
45655 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx10:
45656 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx10:
45657 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx10:
45658 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx10:
45659 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx10:
45660 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx10:
45661 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx10:
45662 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx10:
45663 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx10:
45664 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx10:
45665 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx10:
45666 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx10:
45667 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx10:
45668 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx10:
45669 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx10:
45670 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx10:
45671 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx10:
45672 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx10:
45673 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx10:
45674 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx10:
45675 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx10:
45676 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx10:
45677 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx10:
45678 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx10:
45679 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx10:
45680 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx10:
45681 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx10:
45682 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx10:
45683 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx10:
45684 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx10:
45685 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx10:
45686 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V8_gfx10:
45687 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx10:
45688 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx10:
45689 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx10:
45690 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx10:
45691 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V8_gfx10:
45692 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx10:
45693 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx10:
45694 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx10:
45695 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V8_gfx10:
45696 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx10:
45697 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx10:
45698 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx10:
45699 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx10:
45700 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx10:
45701 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx10:
45702 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx10:
45703 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx10:
45704 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx10:
45705 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx10:
45706 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx10:
45707 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx10:
45708 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx10:
45709 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx10:
45710 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx10:
45711 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx10:
45712 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx10:
45713 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx10:
45714 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx10:
45715 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx10:
45716 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx10:
45717 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx10:
45718 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx10:
45719 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx10:
45720 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx10:
45721 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx10:
45722 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx10:
45723 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx10:
45724 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx10:
45725 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx10:
45726 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx10:
45727 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx10:
45728 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx10:
45729 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx10:
45730 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx10:
45731 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx10:
45732 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx10:
45733 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx10:
45734 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx10:
45735 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx10:
45736 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx10:
45737 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V8_gfx10:
45738 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx10:
45739 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx10:
45740 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx10:
45741 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx10:
45742 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx10:
45743 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx10:
45744 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx10:
45745 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx10:
45746 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx10:
45747 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx10:
45748 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx10:
45749 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx10:
45750 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx10:
45751 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx10:
45752 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx10:
45753 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx10:
45754 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx10:
45755 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx10:
45756 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx10:
45757 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx10:
45758 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx10:
45759 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx10:
45760 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx10:
45761 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx10:
45762 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx10:
45763 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx10:
45764 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx10:
45765 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx10:
45766 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V4_gfx10:
45767 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx10:
45768 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx10:
45769 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx10:
45770 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx10:
45771 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V8_gfx10:
45772 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx10:
45773 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx10:
45774 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx10:
45775 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx10:
45776 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx10:
45777 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx10:
45778 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx10:
45779 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx10:
45780 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx10:
45781 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx10:
45782 case AMDGPU::IMAGE_SAMPLE_nortn_V4_gfx10: {
45783 op.clearAllBits();
45784 // op: dmask
45785 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
45786 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
45787 op.clearAllBits();
45788 // op: unorm
45789 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
45790 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
45791 op.clearAllBits();
45792 // op: cpol
45793 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
45794 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
45795 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
45796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
45797 op.clearAllBits();
45798 // op: r128
45799 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
45800 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
45801 op.clearAllBits();
45802 // op: tfe
45803 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
45804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
45805 op.clearAllBits();
45806 // op: lwe
45807 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
45808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
45809 op.clearAllBits();
45810 // op: d16
45811 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
45812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
45813 op.clearAllBits();
45814 // op: srsrc
45815 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
45816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
45817 op.clearAllBits();
45818 // op: ssamp
45819 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
45820 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
45821 op.clearAllBits();
45822 // op: vaddr0
45823 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
45824 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
45825 op.clearAllBits();
45826 // op: dim
45827 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
45828 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
45829 op.clearAllBits();
45830 // op: a16
45831 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
45832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
45833 break;
45834 }
45835 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx11:
45836 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx11:
45837 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx11:
45838 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx11:
45839 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx11:
45840 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx11:
45841 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx11:
45842 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx11:
45843 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx11:
45844 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V8_gfx11:
45845 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx11:
45846 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx11:
45847 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx11:
45848 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V8_gfx11:
45849 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx11:
45850 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx11:
45851 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx11:
45852 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx11:
45853 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx11:
45854 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx11:
45855 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx11:
45856 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V8_gfx11:
45857 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx11:
45858 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx11:
45859 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx11:
45860 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx11:
45861 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx11:
45862 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx11:
45863 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx11:
45864 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx11:
45865 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx11:
45866 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx11:
45867 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx11:
45868 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx11:
45869 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx11:
45870 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx11:
45871 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx11:
45872 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx11:
45873 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx11:
45874 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V8_gfx11:
45875 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx11:
45876 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx11:
45877 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx11:
45878 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V8_gfx11:
45879 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx11:
45880 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx11:
45881 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx11:
45882 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx11:
45883 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx11:
45884 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx11:
45885 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx11:
45886 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx11:
45887 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx11:
45888 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V8_gfx11:
45889 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx11:
45890 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx11:
45891 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx11:
45892 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx11:
45893 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx11:
45894 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx11:
45895 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx11:
45896 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx11:
45897 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx11:
45898 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx11:
45899 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx11:
45900 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx11:
45901 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx11:
45902 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx11:
45903 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx11:
45904 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx11:
45905 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx11:
45906 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx11:
45907 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx11:
45908 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx11:
45909 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx11:
45910 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx11:
45911 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx11:
45912 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx11:
45913 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx11:
45914 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx11:
45915 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx11:
45916 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx11:
45917 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx11:
45918 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx11:
45919 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx11:
45920 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx11:
45921 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx11:
45922 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx11:
45923 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx11:
45924 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx11:
45925 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx11:
45926 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx11:
45927 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx11:
45928 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx11:
45929 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx11:
45930 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx11:
45931 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx11:
45932 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx11:
45933 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx11:
45934 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx11:
45935 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx11:
45936 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx11:
45937 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx11:
45938 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx11:
45939 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx11:
45940 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx11:
45941 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx11:
45942 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx11:
45943 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx11:
45944 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx11:
45945 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx11:
45946 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx11:
45947 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx11:
45948 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx11:
45949 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx11:
45950 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx11:
45951 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx11:
45952 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx11:
45953 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx11:
45954 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx11:
45955 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx11:
45956 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx11:
45957 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx11:
45958 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx11:
45959 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx11:
45960 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V8_gfx11:
45961 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx11:
45962 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx11:
45963 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx11:
45964 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx11:
45965 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V8_gfx11:
45966 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx11:
45967 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx11:
45968 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx11:
45969 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V8_gfx11:
45970 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx11:
45971 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx11:
45972 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx11:
45973 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx11:
45974 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx11:
45975 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx11:
45976 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx11:
45977 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx11:
45978 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx11:
45979 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx11:
45980 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx11:
45981 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx11:
45982 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx11:
45983 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx11:
45984 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx11:
45985 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx11:
45986 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx11:
45987 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx11:
45988 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx11:
45989 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx11:
45990 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx11:
45991 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx11:
45992 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx11:
45993 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx11:
45994 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx11:
45995 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx11:
45996 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx11:
45997 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx11:
45998 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx11:
45999 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx11:
46000 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx11:
46001 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx11:
46002 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx11:
46003 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx11:
46004 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx11:
46005 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx11:
46006 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx11:
46007 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx11:
46008 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx11:
46009 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx11:
46010 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx11:
46011 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V8_gfx11:
46012 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx11:
46013 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx11:
46014 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx11:
46015 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx11:
46016 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx11:
46017 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx11:
46018 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx11:
46019 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx11:
46020 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx11:
46021 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx11:
46022 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx11:
46023 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx11:
46024 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx11:
46025 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx11:
46026 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx11:
46027 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx11:
46028 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx11:
46029 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx11:
46030 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx11:
46031 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx11:
46032 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx11:
46033 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx11:
46034 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx11:
46035 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx11:
46036 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx11:
46037 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx11:
46038 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx11:
46039 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx11:
46040 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V4_gfx11:
46041 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx11:
46042 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx11:
46043 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx11:
46044 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx11:
46045 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V8_gfx11:
46046 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx11:
46047 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx11:
46048 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx11:
46049 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx11:
46050 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx11:
46051 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx11:
46052 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx11:
46053 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx11:
46054 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx11:
46055 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx11:
46056 case AMDGPU::IMAGE_SAMPLE_nortn_V4_gfx11: {
46057 op.clearAllBits();
46058 // op: dmask
46059 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
46060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46061 op.clearAllBits();
46062 // op: unorm
46063 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
46065 op.clearAllBits();
46066 // op: cpol
46067 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
46069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
46070 op.clearAllBits();
46071 // op: r128
46072 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46074 op.clearAllBits();
46075 // op: tfe
46076 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46077 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
46078 op.clearAllBits();
46079 // op: lwe
46080 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
46082 op.clearAllBits();
46083 // op: srsrc
46084 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
46085 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46086 op.clearAllBits();
46087 // op: ssamp
46088 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
46089 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
46090 op.clearAllBits();
46091 // op: d16
46092 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46093 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46094 op.clearAllBits();
46095 // op: a16
46096 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46097 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46098 op.clearAllBits();
46099 // op: vaddr0
46100 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46101 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46102 op.clearAllBits();
46103 // op: dim
46104 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46105 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
46106 break;
46107 }
46108 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx10:
46109 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_nsa_gfx10:
46110 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V2_nsa_gfx10:
46111 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V2_nsa_gfx10:
46112 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V2_nsa_gfx10:
46113 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V2_nsa_gfx10:
46114 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx10:
46115 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx10:
46116 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx10:
46117 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx10:
46118 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx10:
46119 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_nsa_gfx10:
46120 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx10:
46121 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx10:
46122 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx10:
46123 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_nsa_gfx10:
46124 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx10:
46125 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx10:
46126 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx10:
46127 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_nsa_gfx10:
46128 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_nsa_gfx10:
46129 case AMDGPU::IMAGE_SAMPLE_nortn_V2_nsa_gfx10: {
46130 op.clearAllBits();
46131 // op: dmask
46132 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46134 op.clearAllBits();
46135 // op: unorm
46136 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46137 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
46138 op.clearAllBits();
46139 // op: cpol
46140 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
46142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
46143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
46144 op.clearAllBits();
46145 // op: r128
46146 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46147 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46148 op.clearAllBits();
46149 // op: tfe
46150 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46152 op.clearAllBits();
46153 // op: lwe
46154 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46156 op.clearAllBits();
46157 // op: d16
46158 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
46160 op.clearAllBits();
46161 // op: srsrc
46162 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
46163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46164 op.clearAllBits();
46165 // op: ssamp
46166 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
46167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
46168 op.clearAllBits();
46169 // op: vaddr0
46170 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46172 op.clearAllBits();
46173 // op: dim
46174 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
46176 op.clearAllBits();
46177 // op: a16
46178 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
46180 break;
46181 }
46182 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx11:
46183 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_nsa_gfx11:
46184 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx11:
46185 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx11:
46186 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx11:
46187 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx11:
46188 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx11:
46189 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_nsa_gfx11:
46190 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx11:
46191 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx11:
46192 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx11:
46193 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_nsa_gfx11:
46194 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx11:
46195 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx11:
46196 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx11:
46197 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_nsa_gfx11:
46198 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_nsa_gfx11:
46199 case AMDGPU::IMAGE_SAMPLE_nortn_V2_nsa_gfx11: {
46200 op.clearAllBits();
46201 // op: dmask
46202 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46204 op.clearAllBits();
46205 // op: unorm
46206 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
46208 op.clearAllBits();
46209 // op: cpol
46210 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46211 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
46212 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
46213 op.clearAllBits();
46214 // op: r128
46215 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46216 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46217 op.clearAllBits();
46218 // op: tfe
46219 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46220 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
46221 op.clearAllBits();
46222 // op: lwe
46223 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46224 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
46225 op.clearAllBits();
46226 // op: srsrc
46227 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
46228 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46229 op.clearAllBits();
46230 // op: ssamp
46231 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
46232 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
46233 op.clearAllBits();
46234 // op: d16
46235 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46237 op.clearAllBits();
46238 // op: a16
46239 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46241 op.clearAllBits();
46242 // op: vaddr0
46243 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46245 op.clearAllBits();
46246 // op: dim
46247 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46248 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
46249 break;
46250 }
46251 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx10:
46252 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx10:
46253 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx10:
46254 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_nsa_gfx10:
46255 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V3_nsa_gfx10:
46256 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_nsa_gfx10:
46257 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V3_nsa_gfx10:
46258 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V3_nsa_gfx10:
46259 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V3_nsa_gfx10:
46260 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V3_nsa_gfx10:
46261 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V3_nsa_gfx10:
46262 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V3_nsa_gfx10:
46263 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx10:
46264 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx10:
46265 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx10:
46266 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx10:
46267 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_nsa_gfx10:
46268 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V3_nsa_gfx10:
46269 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V3_nsa_gfx10:
46270 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V3_nsa_gfx10:
46271 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx10:
46272 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx10:
46273 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx10:
46274 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx10:
46275 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx10:
46276 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx10:
46277 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx10:
46278 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx10:
46279 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx10:
46280 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx10:
46281 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx10:
46282 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_nsa_gfx10:
46283 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx10:
46284 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx10:
46285 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx10:
46286 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx10:
46287 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx10:
46288 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx10:
46289 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx10:
46290 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_nsa_gfx10:
46291 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx10:
46292 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx10:
46293 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx10:
46294 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_nsa_gfx10:
46295 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_nsa_gfx10:
46296 case AMDGPU::IMAGE_SAMPLE_nortn_V3_nsa_gfx10: {
46297 op.clearAllBits();
46298 // op: dmask
46299 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46301 op.clearAllBits();
46302 // op: unorm
46303 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
46305 op.clearAllBits();
46306 // op: cpol
46307 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
46309 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
46310 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
46311 op.clearAllBits();
46312 // op: r128
46313 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46314 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46315 op.clearAllBits();
46316 // op: tfe
46317 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46318 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46319 op.clearAllBits();
46320 // op: lwe
46321 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46322 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46323 op.clearAllBits();
46324 // op: d16
46325 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46326 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
46327 op.clearAllBits();
46328 // op: srsrc
46329 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
46330 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46331 op.clearAllBits();
46332 // op: ssamp
46333 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46334 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
46335 op.clearAllBits();
46336 // op: vaddr0
46337 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46338 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46339 op.clearAllBits();
46340 // op: dim
46341 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46342 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
46343 op.clearAllBits();
46344 // op: a16
46345 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46346 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
46347 break;
46348 }
46349 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx11:
46350 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx11:
46351 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx11:
46352 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_nsa_gfx11:
46353 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx11:
46354 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx11:
46355 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx11:
46356 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx11:
46357 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx11:
46358 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx11:
46359 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx11:
46360 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx11:
46361 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx11:
46362 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx11:
46363 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx11:
46364 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx11:
46365 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx11:
46366 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx11:
46367 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx11:
46368 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_nsa_gfx11:
46369 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx11:
46370 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx11:
46371 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx11:
46372 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx11:
46373 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx11:
46374 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx11:
46375 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx11:
46376 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_nsa_gfx11:
46377 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx11:
46378 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx11:
46379 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx11:
46380 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_nsa_gfx11:
46381 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_nsa_gfx11:
46382 case AMDGPU::IMAGE_SAMPLE_nortn_V3_nsa_gfx11: {
46383 op.clearAllBits();
46384 // op: dmask
46385 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46386 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46387 op.clearAllBits();
46388 // op: unorm
46389 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
46391 op.clearAllBits();
46392 // op: cpol
46393 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
46395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
46396 op.clearAllBits();
46397 // op: r128
46398 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46400 op.clearAllBits();
46401 // op: tfe
46402 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46403 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
46404 op.clearAllBits();
46405 // op: lwe
46406 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46407 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
46408 op.clearAllBits();
46409 // op: srsrc
46410 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
46411 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46412 op.clearAllBits();
46413 // op: ssamp
46414 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46415 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
46416 op.clearAllBits();
46417 // op: d16
46418 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46419 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46420 op.clearAllBits();
46421 // op: a16
46422 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46423 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46424 op.clearAllBits();
46425 // op: vaddr0
46426 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46427 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46428 op.clearAllBits();
46429 // op: dim
46430 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46431 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
46432 break;
46433 }
46434 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx10:
46435 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx10:
46436 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx10:
46437 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_nsa_gfx10:
46438 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V4_nsa_gfx10:
46439 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_nsa_gfx10:
46440 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V4_nsa_gfx10:
46441 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V4_nsa_gfx10:
46442 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V4_nsa_gfx10:
46443 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V4_nsa_gfx10:
46444 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V4_nsa_gfx10:
46445 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V4_nsa_gfx10:
46446 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx10:
46447 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx10:
46448 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx10:
46449 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx10:
46450 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx10:
46451 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx10:
46452 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_nsa_gfx10:
46453 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_nsa_gfx10:
46454 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_nsa_gfx10:
46455 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V4_nsa_gfx10:
46456 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V4_nsa_gfx10:
46457 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_nsa_gfx10:
46458 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V4_nsa_gfx10:
46459 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V4_nsa_gfx10:
46460 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx10:
46461 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx10:
46462 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx10:
46463 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx10:
46464 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx10:
46465 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx10:
46466 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx10:
46467 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx10:
46468 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx10:
46469 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx10:
46470 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx10:
46471 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx10:
46472 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx10:
46473 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx10:
46474 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx10:
46475 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_nsa_gfx10:
46476 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx10:
46477 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx10:
46478 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx10:
46479 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx10:
46480 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx10:
46481 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx10:
46482 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx10:
46483 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_nsa_gfx10:
46484 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx10:
46485 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx10:
46486 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_nsa_gfx10:
46487 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_nsa_gfx10: {
46488 op.clearAllBits();
46489 // op: dmask
46490 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46492 op.clearAllBits();
46493 // op: unorm
46494 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
46496 op.clearAllBits();
46497 // op: cpol
46498 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
46500 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
46501 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
46502 op.clearAllBits();
46503 // op: r128
46504 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46505 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46506 op.clearAllBits();
46507 // op: tfe
46508 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46509 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46510 op.clearAllBits();
46511 // op: lwe
46512 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46513 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46514 op.clearAllBits();
46515 // op: d16
46516 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
46517 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
46518 op.clearAllBits();
46519 // op: srsrc
46520 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46521 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46522 op.clearAllBits();
46523 // op: ssamp
46524 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46525 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
46526 op.clearAllBits();
46527 // op: vaddr0
46528 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46529 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46530 op.clearAllBits();
46531 // op: dim
46532 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46533 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
46534 op.clearAllBits();
46535 // op: a16
46536 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46537 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
46538 break;
46539 }
46540 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx11:
46541 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx11:
46542 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx11:
46543 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_nsa_gfx11:
46544 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx11:
46545 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx11:
46546 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx11:
46547 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx11:
46548 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx11:
46549 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx11:
46550 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx11:
46551 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx11:
46552 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx11:
46553 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx11:
46554 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx11:
46555 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx11:
46556 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx11:
46557 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx11:
46558 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx11:
46559 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx11:
46560 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx11:
46561 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx11:
46562 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx11:
46563 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx11:
46564 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx11:
46565 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_nsa_gfx11:
46566 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx11:
46567 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx11:
46568 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx11:
46569 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx11:
46570 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx11:
46571 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx11:
46572 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx11:
46573 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_nsa_gfx11:
46574 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx11:
46575 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx11:
46576 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_nsa_gfx11:
46577 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_nsa_gfx11: {
46578 op.clearAllBits();
46579 // op: dmask
46580 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46581 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46582 op.clearAllBits();
46583 // op: unorm
46584 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
46586 op.clearAllBits();
46587 // op: cpol
46588 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
46590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
46591 op.clearAllBits();
46592 // op: r128
46593 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46595 op.clearAllBits();
46596 // op: tfe
46597 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
46599 op.clearAllBits();
46600 // op: lwe
46601 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46602 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
46603 op.clearAllBits();
46604 // op: srsrc
46605 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
46606 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46607 op.clearAllBits();
46608 // op: ssamp
46609 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
46611 op.clearAllBits();
46612 // op: d16
46613 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
46614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46615 op.clearAllBits();
46616 // op: a16
46617 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46618 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46619 op.clearAllBits();
46620 // op: vaddr0
46621 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46622 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46623 op.clearAllBits();
46624 // op: dim
46625 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46626 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
46627 break;
46628 }
46629 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx10:
46630 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx10:
46631 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx10:
46632 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V5_nsa_gfx10:
46633 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_nsa_gfx10:
46634 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V5_nsa_gfx10:
46635 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V5_nsa_gfx10:
46636 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V5_nsa_gfx10:
46637 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V5_nsa_gfx10:
46638 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V5_nsa_gfx10:
46639 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V5_nsa_gfx10:
46640 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx10:
46641 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx10:
46642 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx10:
46643 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx10:
46644 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx10:
46645 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_nsa_gfx10:
46646 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_nsa_gfx10:
46647 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_nsa_gfx10:
46648 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V5_nsa_gfx10:
46649 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V5_nsa_gfx10:
46650 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_nsa_gfx10:
46651 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V5_nsa_gfx10:
46652 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V5_nsa_gfx10:
46653 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx10:
46654 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx10:
46655 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx10:
46656 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx10:
46657 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx10:
46658 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx10:
46659 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx10:
46660 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx10:
46661 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx10:
46662 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx10:
46663 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx10:
46664 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx10:
46665 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx10:
46666 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx10:
46667 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx10:
46668 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx10:
46669 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx10:
46670 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx10:
46671 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx10:
46672 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx10:
46673 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx10:
46674 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_nsa_gfx10:
46675 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx10: {
46676 op.clearAllBits();
46677 // op: dmask
46678 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46680 op.clearAllBits();
46681 // op: unorm
46682 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46683 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
46684 op.clearAllBits();
46685 // op: cpol
46686 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46687 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
46688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
46689 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
46690 op.clearAllBits();
46691 // op: r128
46692 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46693 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46694 op.clearAllBits();
46695 // op: tfe
46696 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46697 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46698 op.clearAllBits();
46699 // op: lwe
46700 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
46701 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46702 op.clearAllBits();
46703 // op: d16
46704 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
46705 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
46706 op.clearAllBits();
46707 // op: srsrc
46708 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46709 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46710 op.clearAllBits();
46711 // op: ssamp
46712 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46713 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
46714 op.clearAllBits();
46715 // op: vaddr0
46716 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46717 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46718 op.clearAllBits();
46719 // op: dim
46720 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46721 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
46722 op.clearAllBits();
46723 // op: a16
46724 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46725 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
46726 break;
46727 }
46728 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx11:
46729 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx11:
46730 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx11:
46731 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx11:
46732 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx11:
46733 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx11:
46734 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx11:
46735 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx11:
46736 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx11:
46737 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx11:
46738 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx11:
46739 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx11:
46740 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx11:
46741 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx11:
46742 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx11:
46743 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx11:
46744 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx11:
46745 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx11:
46746 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx11:
46747 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx11:
46748 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx11:
46749 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx11:
46750 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx11:
46751 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx11:
46752 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx11:
46753 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx11:
46754 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx11:
46755 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx11:
46756 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx11:
46757 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx11:
46758 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx11:
46759 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx11:
46760 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx11:
46761 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx11:
46762 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx11:
46763 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx11:
46764 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx11:
46765 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx11:
46766 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx11:
46767 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx11:
46768 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx11:
46769 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx11:
46770 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx11:
46771 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx11:
46772 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx11:
46773 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx11:
46774 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx11:
46775 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx11:
46776 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx11:
46777 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx11:
46778 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx11:
46779 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx11:
46780 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx11:
46781 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx11:
46782 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx11:
46783 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx11:
46784 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx11:
46785 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx11:
46786 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx11:
46787 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx11:
46788 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx11:
46789 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx11:
46790 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx11:
46791 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx11:
46792 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx11:
46793 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx11:
46794 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx11:
46795 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx11:
46796 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx11:
46797 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx11:
46798 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx11:
46799 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx11:
46800 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx11:
46801 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx11:
46802 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx11:
46803 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx11:
46804 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx11:
46805 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx11:
46806 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx11:
46807 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx11:
46808 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx11:
46809 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx11:
46810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx11:
46811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx11:
46812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx11:
46813 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx11:
46814 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx11:
46815 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx11:
46816 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx11:
46817 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx11:
46818 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx11:
46819 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx11:
46820 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx11:
46821 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx11:
46822 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx11:
46823 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx11:
46824 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx11:
46825 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx11:
46826 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx11:
46827 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx11:
46828 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx11:
46829 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx11:
46830 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx11:
46831 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx11:
46832 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_nsa_gfx11:
46833 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_nsa_gfx11:
46834 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_nsa_gfx11:
46835 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_nsa_gfx11:
46836 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_nsa_gfx11:
46837 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx11: {
46838 op.clearAllBits();
46839 // op: dmask
46840 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46842 op.clearAllBits();
46843 // op: unorm
46844 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46845 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
46846 op.clearAllBits();
46847 // op: cpol
46848 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46849 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
46850 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
46851 op.clearAllBits();
46852 // op: r128
46853 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46855 op.clearAllBits();
46856 // op: tfe
46857 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
46859 op.clearAllBits();
46860 // op: lwe
46861 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
46862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
46863 op.clearAllBits();
46864 // op: srsrc
46865 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
46866 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46867 op.clearAllBits();
46868 // op: ssamp
46869 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46870 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
46871 op.clearAllBits();
46872 // op: d16
46873 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
46874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46875 op.clearAllBits();
46876 // op: a16
46877 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46878 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46879 op.clearAllBits();
46880 // op: vaddr0
46881 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46882 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46883 op.clearAllBits();
46884 // op: dim
46885 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46886 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
46887 break;
46888 }
46889 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx10:
46890 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V6_nsa_gfx10:
46891 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_nsa_gfx10:
46892 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V6_nsa_gfx10:
46893 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V6_nsa_gfx10:
46894 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V6_nsa_gfx10:
46895 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V6_nsa_gfx10:
46896 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V6_nsa_gfx10:
46897 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V6_nsa_gfx10:
46898 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx10:
46899 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx10:
46900 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx10:
46901 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_nsa_gfx10:
46902 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_nsa_gfx10:
46903 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_nsa_gfx10:
46904 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V6_nsa_gfx10:
46905 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V6_nsa_gfx10:
46906 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_nsa_gfx10:
46907 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V6_nsa_gfx10:
46908 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V6_nsa_gfx10:
46909 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx10:
46910 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx10:
46911 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx10:
46912 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx10:
46913 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx10:
46914 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx10:
46915 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx10:
46916 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx10:
46917 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx10:
46918 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx10:
46919 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx10:
46920 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx10:
46921 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx10:
46922 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx10:
46923 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx10:
46924 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx10:
46925 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx10:
46926 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_nsa_gfx10: {
46927 op.clearAllBits();
46928 // op: dmask
46929 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
46930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
46931 op.clearAllBits();
46932 // op: unorm
46933 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
46934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
46935 op.clearAllBits();
46936 // op: cpol
46937 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
46938 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
46939 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
46940 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
46941 op.clearAllBits();
46942 // op: r128
46943 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
46944 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
46945 op.clearAllBits();
46946 // op: tfe
46947 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
46948 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
46949 op.clearAllBits();
46950 // op: lwe
46951 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
46952 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
46953 op.clearAllBits();
46954 // op: d16
46955 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
46956 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
46957 op.clearAllBits();
46958 // op: srsrc
46959 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
46960 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
46961 op.clearAllBits();
46962 // op: ssamp
46963 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
46964 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
46965 op.clearAllBits();
46966 // op: vaddr0
46967 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
46968 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
46969 op.clearAllBits();
46970 // op: dim
46971 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
46972 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
46973 op.clearAllBits();
46974 // op: a16
46975 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
46976 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
46977 break;
46978 }
46979 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V7_nsa_gfx10:
46980 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_nsa_gfx10:
46981 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V7_nsa_gfx10:
46982 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V7_nsa_gfx10:
46983 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V7_nsa_gfx10:
46984 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V7_nsa_gfx10:
46985 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V7_nsa_gfx10:
46986 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V7_nsa_gfx10:
46987 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx10:
46988 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_nsa_gfx10:
46989 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_nsa_gfx10:
46990 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_nsa_gfx10:
46991 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V7_nsa_gfx10:
46992 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V7_nsa_gfx10:
46993 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_nsa_gfx10:
46994 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V7_nsa_gfx10:
46995 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V7_nsa_gfx10:
46996 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx10:
46997 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx10:
46998 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx10:
46999 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx10:
47000 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx10:
47001 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx10:
47002 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx10:
47003 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx10:
47004 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx10:
47005 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx10:
47006 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx10:
47007 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx10:
47008 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx10:
47009 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx10:
47010 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx10:
47011 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_nsa_gfx10: {
47012 op.clearAllBits();
47013 // op: dmask
47014 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
47015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
47016 op.clearAllBits();
47017 // op: unorm
47018 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
47019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
47020 op.clearAllBits();
47021 // op: cpol
47022 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
47023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
47024 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
47025 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
47026 op.clearAllBits();
47027 // op: r128
47028 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
47029 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
47030 op.clearAllBits();
47031 // op: tfe
47032 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
47033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47034 op.clearAllBits();
47035 // op: lwe
47036 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
47037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47038 op.clearAllBits();
47039 // op: d16
47040 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
47041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
47042 op.clearAllBits();
47043 // op: srsrc
47044 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
47045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47046 op.clearAllBits();
47047 // op: ssamp
47048 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
47049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
47050 op.clearAllBits();
47051 // op: vaddr0
47052 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47053 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47054 op.clearAllBits();
47055 // op: dim
47056 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
47057 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
47058 op.clearAllBits();
47059 // op: a16
47060 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
47061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
47062 break;
47063 }
47064 case AMDGPU::V_NOP_dpp8_gfx10: {
47065 op.clearAllBits();
47066 // op: dpp8
47067 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
47069 op.clearAllBits();
47070 // op: fi
47071 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47072 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
47073 break;
47074 }
47075 case AMDGPU::V_NOP_dpp_vi: {
47076 op.clearAllBits();
47077 // op: dpp_ctrl
47078 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
47080 op.clearAllBits();
47081 // op: bound_ctrl
47082 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47083 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
47084 op.clearAllBits();
47085 // op: bank_mask
47086 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47087 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
47088 op.clearAllBits();
47089 // op: row_mask
47090 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
47092 break;
47093 }
47094 case AMDGPU::V_NOP_dpp_gfx10: {
47095 op.clearAllBits();
47096 // op: dpp_ctrl
47097 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
47099 op.clearAllBits();
47100 // op: bound_ctrl
47101 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
47103 op.clearAllBits();
47104 // op: bank_mask
47105 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
47107 op.clearAllBits();
47108 // op: row_mask
47109 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
47111 op.clearAllBits();
47112 // op: fi
47113 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47114 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
47115 break;
47116 }
47117 case AMDGPU::EXP_DONE_gfx11:
47118 case AMDGPU::EXP_DONE_gfx12:
47119 case AMDGPU::EXP_ROW_DONE_gfx11:
47120 case AMDGPU::EXP_ROW_DONE_gfx12:
47121 case AMDGPU::EXP_ROW_gfx11:
47122 case AMDGPU::EXP_ROW_gfx12:
47123 case AMDGPU::EXP_gfx11:
47124 case AMDGPU::EXP_gfx12: {
47125 op.clearAllBits();
47126 // op: en
47127 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
47128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 0, numBits: 4);
47129 op.clearAllBits();
47130 // op: tgt
47131 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 4, numBits: 6);
47133 op.clearAllBits();
47134 // op: src0
47135 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47137 op.clearAllBits();
47138 // op: src1
47139 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47141 op.clearAllBits();
47142 // op: src2
47143 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47145 op.clearAllBits();
47146 // op: src3
47147 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47149 break;
47150 }
47151 case AMDGPU::EXP_DONE_gfx10:
47152 case AMDGPU::EXP_DONE_si:
47153 case AMDGPU::EXP_DONE_vi:
47154 case AMDGPU::EXP_gfx10:
47155 case AMDGPU::EXP_si:
47156 case AMDGPU::EXP_vi: {
47157 op.clearAllBits();
47158 // op: en
47159 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
47160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 0, numBits: 4);
47161 op.clearAllBits();
47162 // op: tgt
47163 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 4, numBits: 6);
47165 op.clearAllBits();
47166 // op: src0
47167 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47169 op.clearAllBits();
47170 // op: src1
47171 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47173 op.clearAllBits();
47174 // op: src2
47175 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47177 op.clearAllBits();
47178 // op: src3
47179 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47181 op.clearAllBits();
47182 // op: compr
47183 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
47184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 10, numBits: 1);
47185 op.clearAllBits();
47186 // op: vm
47187 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
47188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
47189 break;
47190 }
47191 case AMDGPU::DS_ADD_SRC2_F32_vi:
47192 case AMDGPU::DS_ADD_SRC2_U32_vi:
47193 case AMDGPU::DS_ADD_SRC2_U64_vi:
47194 case AMDGPU::DS_AND_SRC2_B32_vi:
47195 case AMDGPU::DS_AND_SRC2_B64_vi:
47196 case AMDGPU::DS_DEC_SRC2_U32_vi:
47197 case AMDGPU::DS_DEC_SRC2_U64_vi:
47198 case AMDGPU::DS_INC_SRC2_U32_vi:
47199 case AMDGPU::DS_INC_SRC2_U64_vi:
47200 case AMDGPU::DS_MAX_SRC2_F32_vi:
47201 case AMDGPU::DS_MAX_SRC2_F64_vi:
47202 case AMDGPU::DS_MAX_SRC2_I32_vi:
47203 case AMDGPU::DS_MAX_SRC2_I64_vi:
47204 case AMDGPU::DS_MAX_SRC2_U32_vi:
47205 case AMDGPU::DS_MAX_SRC2_U64_vi:
47206 case AMDGPU::DS_MIN_SRC2_F32_vi:
47207 case AMDGPU::DS_MIN_SRC2_F64_vi:
47208 case AMDGPU::DS_MIN_SRC2_I32_vi:
47209 case AMDGPU::DS_MIN_SRC2_I64_vi:
47210 case AMDGPU::DS_MIN_SRC2_U32_vi:
47211 case AMDGPU::DS_MIN_SRC2_U64_vi:
47212 case AMDGPU::DS_OR_SRC2_B32_vi:
47213 case AMDGPU::DS_OR_SRC2_B64_vi:
47214 case AMDGPU::DS_RSUB_SRC2_U32_vi:
47215 case AMDGPU::DS_RSUB_SRC2_U64_vi:
47216 case AMDGPU::DS_SUB_SRC2_U32_vi:
47217 case AMDGPU::DS_SUB_SRC2_U64_vi:
47218 case AMDGPU::DS_WRITE_SRC2_B32_vi:
47219 case AMDGPU::DS_WRITE_SRC2_B64_vi:
47220 case AMDGPU::DS_XOR_SRC2_B32_vi:
47221 case AMDGPU::DS_XOR_SRC2_B64_vi: {
47222 op.clearAllBits();
47223 // op: gds
47224 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47225 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47226 op.clearAllBits();
47227 // op: addr
47228 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47230 op.clearAllBits();
47231 // op: offset
47232 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47234 break;
47235 }
47236 case AMDGPU::DS_WRITE_ADDTID_B32_vi: {
47237 op.clearAllBits();
47238 // op: gds
47239 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47241 op.clearAllBits();
47242 // op: data0
47243 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
47244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
47246 op.clearAllBits();
47247 // op: offset
47248 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47250 break;
47251 }
47252 case AMDGPU::DS_ADD_SRC2_F32_gfx10:
47253 case AMDGPU::DS_ADD_SRC2_U32_gfx6_gfx7:
47254 case AMDGPU::DS_ADD_SRC2_U32_gfx10:
47255 case AMDGPU::DS_ADD_SRC2_U64_gfx6_gfx7:
47256 case AMDGPU::DS_ADD_SRC2_U64_gfx10:
47257 case AMDGPU::DS_AND_SRC2_B32_gfx6_gfx7:
47258 case AMDGPU::DS_AND_SRC2_B32_gfx10:
47259 case AMDGPU::DS_AND_SRC2_B64_gfx6_gfx7:
47260 case AMDGPU::DS_AND_SRC2_B64_gfx10:
47261 case AMDGPU::DS_DEC_SRC2_U32_gfx6_gfx7:
47262 case AMDGPU::DS_DEC_SRC2_U32_gfx10:
47263 case AMDGPU::DS_DEC_SRC2_U64_gfx6_gfx7:
47264 case AMDGPU::DS_DEC_SRC2_U64_gfx10:
47265 case AMDGPU::DS_INC_SRC2_U32_gfx6_gfx7:
47266 case AMDGPU::DS_INC_SRC2_U32_gfx10:
47267 case AMDGPU::DS_INC_SRC2_U64_gfx6_gfx7:
47268 case AMDGPU::DS_INC_SRC2_U64_gfx10:
47269 case AMDGPU::DS_MAX_SRC2_F32_gfx6_gfx7:
47270 case AMDGPU::DS_MAX_SRC2_F32_gfx10:
47271 case AMDGPU::DS_MAX_SRC2_F64_gfx6_gfx7:
47272 case AMDGPU::DS_MAX_SRC2_F64_gfx10:
47273 case AMDGPU::DS_MAX_SRC2_I32_gfx6_gfx7:
47274 case AMDGPU::DS_MAX_SRC2_I32_gfx10:
47275 case AMDGPU::DS_MAX_SRC2_I64_gfx6_gfx7:
47276 case AMDGPU::DS_MAX_SRC2_I64_gfx10:
47277 case AMDGPU::DS_MAX_SRC2_U32_gfx6_gfx7:
47278 case AMDGPU::DS_MAX_SRC2_U32_gfx10:
47279 case AMDGPU::DS_MAX_SRC2_U64_gfx6_gfx7:
47280 case AMDGPU::DS_MAX_SRC2_U64_gfx10:
47281 case AMDGPU::DS_MIN_SRC2_F32_gfx6_gfx7:
47282 case AMDGPU::DS_MIN_SRC2_F32_gfx10:
47283 case AMDGPU::DS_MIN_SRC2_F64_gfx6_gfx7:
47284 case AMDGPU::DS_MIN_SRC2_F64_gfx10:
47285 case AMDGPU::DS_MIN_SRC2_I32_gfx6_gfx7:
47286 case AMDGPU::DS_MIN_SRC2_I32_gfx10:
47287 case AMDGPU::DS_MIN_SRC2_I64_gfx6_gfx7:
47288 case AMDGPU::DS_MIN_SRC2_I64_gfx10:
47289 case AMDGPU::DS_MIN_SRC2_U32_gfx6_gfx7:
47290 case AMDGPU::DS_MIN_SRC2_U32_gfx10:
47291 case AMDGPU::DS_MIN_SRC2_U64_gfx6_gfx7:
47292 case AMDGPU::DS_MIN_SRC2_U64_gfx10:
47293 case AMDGPU::DS_OR_SRC2_B32_gfx6_gfx7:
47294 case AMDGPU::DS_OR_SRC2_B32_gfx10:
47295 case AMDGPU::DS_OR_SRC2_B64_gfx6_gfx7:
47296 case AMDGPU::DS_OR_SRC2_B64_gfx10:
47297 case AMDGPU::DS_RSUB_SRC2_U32_gfx6_gfx7:
47298 case AMDGPU::DS_RSUB_SRC2_U32_gfx10:
47299 case AMDGPU::DS_RSUB_SRC2_U64_gfx6_gfx7:
47300 case AMDGPU::DS_RSUB_SRC2_U64_gfx10:
47301 case AMDGPU::DS_SUB_SRC2_U32_gfx6_gfx7:
47302 case AMDGPU::DS_SUB_SRC2_U32_gfx10:
47303 case AMDGPU::DS_SUB_SRC2_U64_gfx6_gfx7:
47304 case AMDGPU::DS_SUB_SRC2_U64_gfx10:
47305 case AMDGPU::DS_WRITE_SRC2_B32_gfx6_gfx7:
47306 case AMDGPU::DS_WRITE_SRC2_B32_gfx10:
47307 case AMDGPU::DS_WRITE_SRC2_B64_gfx6_gfx7:
47308 case AMDGPU::DS_WRITE_SRC2_B64_gfx10:
47309 case AMDGPU::DS_XOR_SRC2_B32_gfx6_gfx7:
47310 case AMDGPU::DS_XOR_SRC2_B32_gfx10:
47311 case AMDGPU::DS_XOR_SRC2_B64_gfx6_gfx7:
47312 case AMDGPU::DS_XOR_SRC2_B64_gfx10: {
47313 op.clearAllBits();
47314 // op: gds
47315 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47316 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47317 op.clearAllBits();
47318 // op: addr
47319 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47320 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47321 op.clearAllBits();
47322 // op: offset
47323 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47325 break;
47326 }
47327 case AMDGPU::DS_WRITE_ADDTID_B32_gfx10:
47328 case AMDGPU::DS_WRITE_ADDTID_B32_gfx11: {
47329 op.clearAllBits();
47330 // op: gds
47331 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47333 op.clearAllBits();
47334 // op: data0
47335 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
47336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47337 op.clearAllBits();
47338 // op: offset
47339 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47341 break;
47342 }
47343 case AMDGPU::DS_ADD_F32_vi:
47344 case AMDGPU::DS_ADD_F64_vi:
47345 case AMDGPU::DS_ADD_U32_vi:
47346 case AMDGPU::DS_ADD_U64_vi:
47347 case AMDGPU::DS_AND_B32_vi:
47348 case AMDGPU::DS_AND_B64_vi:
47349 case AMDGPU::DS_DEC_U32_vi:
47350 case AMDGPU::DS_DEC_U64_vi:
47351 case AMDGPU::DS_INC_U32_vi:
47352 case AMDGPU::DS_INC_U64_vi:
47353 case AMDGPU::DS_MAX_F32_vi:
47354 case AMDGPU::DS_MAX_F64_vi:
47355 case AMDGPU::DS_MAX_I32_vi:
47356 case AMDGPU::DS_MAX_I64_vi:
47357 case AMDGPU::DS_MAX_U32_vi:
47358 case AMDGPU::DS_MAX_U64_vi:
47359 case AMDGPU::DS_MIN_F32_vi:
47360 case AMDGPU::DS_MIN_F64_vi:
47361 case AMDGPU::DS_MIN_I32_vi:
47362 case AMDGPU::DS_MIN_I64_vi:
47363 case AMDGPU::DS_MIN_U32_vi:
47364 case AMDGPU::DS_MIN_U64_vi:
47365 case AMDGPU::DS_OR_B32_vi:
47366 case AMDGPU::DS_OR_B64_vi:
47367 case AMDGPU::DS_PK_ADD_BF16_vi:
47368 case AMDGPU::DS_PK_ADD_F16_vi:
47369 case AMDGPU::DS_RSUB_U32_vi:
47370 case AMDGPU::DS_RSUB_U64_vi:
47371 case AMDGPU::DS_SUB_U32_vi:
47372 case AMDGPU::DS_SUB_U64_vi:
47373 case AMDGPU::DS_WRITE_B8_D16_HI_vi:
47374 case AMDGPU::DS_WRITE_B8_vi:
47375 case AMDGPU::DS_WRITE_B16_D16_HI_vi:
47376 case AMDGPU::DS_WRITE_B16_vi:
47377 case AMDGPU::DS_WRITE_B32_vi:
47378 case AMDGPU::DS_WRITE_B64_vi:
47379 case AMDGPU::DS_WRITE_B96_vi:
47380 case AMDGPU::DS_WRITE_B128_vi:
47381 case AMDGPU::DS_XOR_B32_vi:
47382 case AMDGPU::DS_XOR_B64_vi: {
47383 op.clearAllBits();
47384 // op: gds
47385 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47386 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47387 op.clearAllBits();
47388 // op: addr
47389 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47391 op.clearAllBits();
47392 // op: data0
47393 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
47396 op.clearAllBits();
47397 // op: offset
47398 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47400 break;
47401 }
47402 case AMDGPU::DS_ADD_F32_gfx10:
47403 case AMDGPU::DS_ADD_F32_gfx11:
47404 case AMDGPU::DS_ADD_U32_gfx6_gfx7:
47405 case AMDGPU::DS_ADD_U32_gfx10:
47406 case AMDGPU::DS_ADD_U32_gfx11:
47407 case AMDGPU::DS_ADD_U64_gfx6_gfx7:
47408 case AMDGPU::DS_ADD_U64_gfx10:
47409 case AMDGPU::DS_ADD_U64_gfx11:
47410 case AMDGPU::DS_AND_B32_gfx6_gfx7:
47411 case AMDGPU::DS_AND_B32_gfx10:
47412 case AMDGPU::DS_AND_B32_gfx11:
47413 case AMDGPU::DS_AND_B64_gfx6_gfx7:
47414 case AMDGPU::DS_AND_B64_gfx10:
47415 case AMDGPU::DS_AND_B64_gfx11:
47416 case AMDGPU::DS_DEC_U32_gfx6_gfx7:
47417 case AMDGPU::DS_DEC_U32_gfx10:
47418 case AMDGPU::DS_DEC_U32_gfx11:
47419 case AMDGPU::DS_DEC_U64_gfx6_gfx7:
47420 case AMDGPU::DS_DEC_U64_gfx10:
47421 case AMDGPU::DS_DEC_U64_gfx11:
47422 case AMDGPU::DS_INC_U32_gfx6_gfx7:
47423 case AMDGPU::DS_INC_U32_gfx10:
47424 case AMDGPU::DS_INC_U32_gfx11:
47425 case AMDGPU::DS_INC_U64_gfx6_gfx7:
47426 case AMDGPU::DS_INC_U64_gfx10:
47427 case AMDGPU::DS_INC_U64_gfx11:
47428 case AMDGPU::DS_MAX_F32_gfx6_gfx7:
47429 case AMDGPU::DS_MAX_F32_gfx10:
47430 case AMDGPU::DS_MAX_F32_gfx11:
47431 case AMDGPU::DS_MAX_F64_gfx6_gfx7:
47432 case AMDGPU::DS_MAX_F64_gfx10:
47433 case AMDGPU::DS_MAX_F64_gfx11:
47434 case AMDGPU::DS_MAX_I32_gfx6_gfx7:
47435 case AMDGPU::DS_MAX_I32_gfx10:
47436 case AMDGPU::DS_MAX_I32_gfx11:
47437 case AMDGPU::DS_MAX_I64_gfx6_gfx7:
47438 case AMDGPU::DS_MAX_I64_gfx10:
47439 case AMDGPU::DS_MAX_I64_gfx11:
47440 case AMDGPU::DS_MAX_U32_gfx6_gfx7:
47441 case AMDGPU::DS_MAX_U32_gfx10:
47442 case AMDGPU::DS_MAX_U32_gfx11:
47443 case AMDGPU::DS_MAX_U64_gfx6_gfx7:
47444 case AMDGPU::DS_MAX_U64_gfx10:
47445 case AMDGPU::DS_MAX_U64_gfx11:
47446 case AMDGPU::DS_MIN_F32_gfx6_gfx7:
47447 case AMDGPU::DS_MIN_F32_gfx10:
47448 case AMDGPU::DS_MIN_F32_gfx11:
47449 case AMDGPU::DS_MIN_F64_gfx6_gfx7:
47450 case AMDGPU::DS_MIN_F64_gfx10:
47451 case AMDGPU::DS_MIN_F64_gfx11:
47452 case AMDGPU::DS_MIN_I32_gfx6_gfx7:
47453 case AMDGPU::DS_MIN_I32_gfx10:
47454 case AMDGPU::DS_MIN_I32_gfx11:
47455 case AMDGPU::DS_MIN_I64_gfx6_gfx7:
47456 case AMDGPU::DS_MIN_I64_gfx10:
47457 case AMDGPU::DS_MIN_I64_gfx11:
47458 case AMDGPU::DS_MIN_U32_gfx6_gfx7:
47459 case AMDGPU::DS_MIN_U32_gfx10:
47460 case AMDGPU::DS_MIN_U32_gfx11:
47461 case AMDGPU::DS_MIN_U64_gfx6_gfx7:
47462 case AMDGPU::DS_MIN_U64_gfx10:
47463 case AMDGPU::DS_MIN_U64_gfx11:
47464 case AMDGPU::DS_OR_B32_gfx6_gfx7:
47465 case AMDGPU::DS_OR_B32_gfx10:
47466 case AMDGPU::DS_OR_B32_gfx11:
47467 case AMDGPU::DS_OR_B64_gfx6_gfx7:
47468 case AMDGPU::DS_OR_B64_gfx10:
47469 case AMDGPU::DS_OR_B64_gfx11:
47470 case AMDGPU::DS_RSUB_U32_gfx6_gfx7:
47471 case AMDGPU::DS_RSUB_U32_gfx10:
47472 case AMDGPU::DS_RSUB_U32_gfx11:
47473 case AMDGPU::DS_RSUB_U64_gfx6_gfx7:
47474 case AMDGPU::DS_RSUB_U64_gfx10:
47475 case AMDGPU::DS_RSUB_U64_gfx11:
47476 case AMDGPU::DS_SUB_U32_gfx6_gfx7:
47477 case AMDGPU::DS_SUB_U32_gfx10:
47478 case AMDGPU::DS_SUB_U32_gfx11:
47479 case AMDGPU::DS_SUB_U64_gfx6_gfx7:
47480 case AMDGPU::DS_SUB_U64_gfx10:
47481 case AMDGPU::DS_SUB_U64_gfx11:
47482 case AMDGPU::DS_WRITE_B8_D16_HI_gfx10:
47483 case AMDGPU::DS_WRITE_B8_D16_HI_gfx11:
47484 case AMDGPU::DS_WRITE_B8_gfx6_gfx7:
47485 case AMDGPU::DS_WRITE_B8_gfx10:
47486 case AMDGPU::DS_WRITE_B8_gfx11:
47487 case AMDGPU::DS_WRITE_B16_D16_HI_gfx10:
47488 case AMDGPU::DS_WRITE_B16_D16_HI_gfx11:
47489 case AMDGPU::DS_WRITE_B16_gfx6_gfx7:
47490 case AMDGPU::DS_WRITE_B16_gfx10:
47491 case AMDGPU::DS_WRITE_B16_gfx11:
47492 case AMDGPU::DS_WRITE_B32_gfx6_gfx7:
47493 case AMDGPU::DS_WRITE_B32_gfx10:
47494 case AMDGPU::DS_WRITE_B32_gfx11:
47495 case AMDGPU::DS_WRITE_B64_gfx6_gfx7:
47496 case AMDGPU::DS_WRITE_B64_gfx10:
47497 case AMDGPU::DS_WRITE_B64_gfx11:
47498 case AMDGPU::DS_WRITE_B96_gfx7:
47499 case AMDGPU::DS_WRITE_B96_gfx10:
47500 case AMDGPU::DS_WRITE_B96_gfx11:
47501 case AMDGPU::DS_WRITE_B128_gfx7:
47502 case AMDGPU::DS_WRITE_B128_gfx10:
47503 case AMDGPU::DS_WRITE_B128_gfx11:
47504 case AMDGPU::DS_XOR_B32_gfx6_gfx7:
47505 case AMDGPU::DS_XOR_B32_gfx10:
47506 case AMDGPU::DS_XOR_B32_gfx11:
47507 case AMDGPU::DS_XOR_B64_gfx6_gfx7:
47508 case AMDGPU::DS_XOR_B64_gfx10:
47509 case AMDGPU::DS_XOR_B64_gfx11: {
47510 op.clearAllBits();
47511 // op: gds
47512 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47513 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47514 op.clearAllBits();
47515 // op: addr
47516 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47517 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47518 op.clearAllBits();
47519 // op: data0
47520 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47521 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47522 op.clearAllBits();
47523 // op: offset
47524 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47525 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47526 break;
47527 }
47528 case AMDGPU::DS_CMPST_B32_vi:
47529 case AMDGPU::DS_CMPST_B64_vi:
47530 case AMDGPU::DS_CMPST_F32_vi:
47531 case AMDGPU::DS_CMPST_F64_vi:
47532 case AMDGPU::DS_MSKOR_B32_vi:
47533 case AMDGPU::DS_MSKOR_B64_vi: {
47534 op.clearAllBits();
47535 // op: gds
47536 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47537 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47538 op.clearAllBits();
47539 // op: addr
47540 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47541 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47542 op.clearAllBits();
47543 // op: data0
47544 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47545 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47546 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
47547 op.clearAllBits();
47548 // op: data1
47549 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
47550 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47551 op.clearAllBits();
47552 // op: offset
47553 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47554 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47555 break;
47556 }
47557 case AMDGPU::DS_CMPSTORE_B32_gfx11:
47558 case AMDGPU::DS_CMPSTORE_B64_gfx11:
47559 case AMDGPU::DS_CMPSTORE_F32_gfx11:
47560 case AMDGPU::DS_CMPSTORE_F64_gfx11:
47561 case AMDGPU::DS_CMPST_B32_gfx6_gfx7:
47562 case AMDGPU::DS_CMPST_B32_gfx10:
47563 case AMDGPU::DS_CMPST_B64_gfx6_gfx7:
47564 case AMDGPU::DS_CMPST_B64_gfx10:
47565 case AMDGPU::DS_CMPST_F32_gfx6_gfx7:
47566 case AMDGPU::DS_CMPST_F32_gfx10:
47567 case AMDGPU::DS_CMPST_F64_gfx6_gfx7:
47568 case AMDGPU::DS_CMPST_F64_gfx10:
47569 case AMDGPU::DS_MSKOR_B32_gfx6_gfx7:
47570 case AMDGPU::DS_MSKOR_B32_gfx10:
47571 case AMDGPU::DS_MSKOR_B32_gfx11:
47572 case AMDGPU::DS_MSKOR_B64_gfx6_gfx7:
47573 case AMDGPU::DS_MSKOR_B64_gfx10:
47574 case AMDGPU::DS_MSKOR_B64_gfx11: {
47575 op.clearAllBits();
47576 // op: gds
47577 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47578 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47579 op.clearAllBits();
47580 // op: addr
47581 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47582 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47583 op.clearAllBits();
47584 // op: data0
47585 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47586 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47587 op.clearAllBits();
47588 // op: data1
47589 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
47590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47591 op.clearAllBits();
47592 // op: offset
47593 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47595 break;
47596 }
47597 case AMDGPU::DS_WRITE2ST64_B32_vi:
47598 case AMDGPU::DS_WRITE2ST64_B64_vi:
47599 case AMDGPU::DS_WRITE2_B32_vi:
47600 case AMDGPU::DS_WRITE2_B64_vi: {
47601 op.clearAllBits();
47602 // op: gds
47603 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
47604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
47605 op.clearAllBits();
47606 // op: addr
47607 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47609 op.clearAllBits();
47610 // op: data0
47611 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47613 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
47614 op.clearAllBits();
47615 // op: data1
47616 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
47617 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47618 op.clearAllBits();
47619 // op: offset0
47620 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
47622 op.clearAllBits();
47623 // op: offset1
47624 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47625 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
47626 break;
47627 }
47628 case AMDGPU::DS_WRITE2ST64_B32_gfx6_gfx7:
47629 case AMDGPU::DS_WRITE2ST64_B32_gfx10:
47630 case AMDGPU::DS_WRITE2ST64_B32_gfx11:
47631 case AMDGPU::DS_WRITE2ST64_B64_gfx6_gfx7:
47632 case AMDGPU::DS_WRITE2ST64_B64_gfx10:
47633 case AMDGPU::DS_WRITE2ST64_B64_gfx11:
47634 case AMDGPU::DS_WRITE2_B32_gfx6_gfx7:
47635 case AMDGPU::DS_WRITE2_B32_gfx10:
47636 case AMDGPU::DS_WRITE2_B32_gfx11:
47637 case AMDGPU::DS_WRITE2_B64_gfx6_gfx7:
47638 case AMDGPU::DS_WRITE2_B64_gfx10:
47639 case AMDGPU::DS_WRITE2_B64_gfx11: {
47640 op.clearAllBits();
47641 // op: gds
47642 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
47643 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
47644 op.clearAllBits();
47645 // op: addr
47646 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47647 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47648 op.clearAllBits();
47649 // op: data0
47650 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
47651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47652 op.clearAllBits();
47653 // op: data1
47654 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
47655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
47656 op.clearAllBits();
47657 // op: offset0
47658 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
47660 op.clearAllBits();
47661 // op: offset1
47662 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47663 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
47664 break;
47665 }
47666 case AMDGPU::DS_GWS_SEMA_P_gfx6_gfx7:
47667 case AMDGPU::DS_GWS_SEMA_P_gfx10:
47668 case AMDGPU::DS_GWS_SEMA_P_gfx11:
47669 case AMDGPU::DS_GWS_SEMA_P_vi:
47670 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx7:
47671 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx10:
47672 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx11:
47673 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_vi:
47674 case AMDGPU::DS_GWS_SEMA_V_gfx6_gfx7:
47675 case AMDGPU::DS_GWS_SEMA_V_gfx10:
47676 case AMDGPU::DS_GWS_SEMA_V_gfx11:
47677 case AMDGPU::DS_GWS_SEMA_V_vi: {
47678 op.clearAllBits();
47679 // op: offset
47680 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47681 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
47682 break;
47683 }
47684 case AMDGPU::BUFFER_LOAD_LDS_B32_OFFSET_gfx11:
47685 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_OFFSET_gfx11:
47686 case AMDGPU::BUFFER_LOAD_LDS_I8_OFFSET_gfx11:
47687 case AMDGPU::BUFFER_LOAD_LDS_I16_OFFSET_gfx11:
47688 case AMDGPU::BUFFER_LOAD_LDS_U8_OFFSET_gfx11:
47689 case AMDGPU::BUFFER_LOAD_LDS_U16_OFFSET_gfx11: {
47690 op.clearAllBits();
47691 // op: offset
47692 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47693 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47694 op.clearAllBits();
47695 // op: cpol
47696 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47697 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47698 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
47699 op.clearAllBits();
47700 // op: srsrc
47701 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47702 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47703 op.clearAllBits();
47704 // op: soffset
47705 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47706 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47707 break;
47708 }
47709 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx90a:
47710 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_vi:
47711 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx90a:
47712 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_vi:
47713 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx90a:
47714 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_vi:
47715 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx90a:
47716 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_vi:
47717 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx90a:
47718 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_vi:
47719 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx90a:
47720 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_vi:
47721 case AMDGPU::BUFFER_STORE_LDS_DWORD_gfx90a:
47722 case AMDGPU::BUFFER_STORE_LDS_DWORD_vi: {
47723 op.clearAllBits();
47724 // op: offset
47725 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47727 op.clearAllBits();
47728 // op: cpol
47729 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
47731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
47732 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47733 op.clearAllBits();
47734 // op: srsrc
47735 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47737 op.clearAllBits();
47738 // op: soffset
47739 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47741 break;
47742 }
47743 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx6_gfx7:
47744 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx6_gfx7:
47745 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx6_gfx7:
47746 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx6_gfx7:
47747 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx6_gfx7:
47748 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx6_gfx7: {
47749 op.clearAllBits();
47750 // op: offset
47751 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47752 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47753 op.clearAllBits();
47754 // op: cpol
47755 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47756 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
47757 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47758 op.clearAllBits();
47759 // op: srsrc
47760 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47761 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47762 op.clearAllBits();
47763 // op: soffset
47764 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47766 break;
47767 }
47768 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx10:
47769 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx10:
47770 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx10:
47771 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx10:
47772 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx10:
47773 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx10: {
47774 op.clearAllBits();
47775 // op: offset
47776 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47777 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47778 op.clearAllBits();
47779 // op: cpol
47780 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47781 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
47782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
47783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47784 op.clearAllBits();
47785 // op: srsrc
47786 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47787 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47788 op.clearAllBits();
47789 // op: soffset
47790 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47791 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47792 break;
47793 }
47794 case AMDGPU::BUFFER_LOAD_LDS_B32_BOTHEN_gfx11:
47795 case AMDGPU::BUFFER_LOAD_LDS_B32_IDXEN_gfx11:
47796 case AMDGPU::BUFFER_LOAD_LDS_B32_OFFEN_gfx11:
47797 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_BOTHEN_gfx11:
47798 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_IDXEN_gfx11:
47799 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_OFFEN_gfx11:
47800 case AMDGPU::BUFFER_LOAD_LDS_I8_BOTHEN_gfx11:
47801 case AMDGPU::BUFFER_LOAD_LDS_I8_IDXEN_gfx11:
47802 case AMDGPU::BUFFER_LOAD_LDS_I8_OFFEN_gfx11:
47803 case AMDGPU::BUFFER_LOAD_LDS_I16_BOTHEN_gfx11:
47804 case AMDGPU::BUFFER_LOAD_LDS_I16_IDXEN_gfx11:
47805 case AMDGPU::BUFFER_LOAD_LDS_I16_OFFEN_gfx11:
47806 case AMDGPU::BUFFER_LOAD_LDS_U8_BOTHEN_gfx11:
47807 case AMDGPU::BUFFER_LOAD_LDS_U8_IDXEN_gfx11:
47808 case AMDGPU::BUFFER_LOAD_LDS_U8_OFFEN_gfx11:
47809 case AMDGPU::BUFFER_LOAD_LDS_U16_BOTHEN_gfx11:
47810 case AMDGPU::BUFFER_LOAD_LDS_U16_IDXEN_gfx11:
47811 case AMDGPU::BUFFER_LOAD_LDS_U16_OFFEN_gfx11: {
47812 op.clearAllBits();
47813 // op: offset
47814 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47816 op.clearAllBits();
47817 // op: cpol
47818 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47819 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47820 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
47821 op.clearAllBits();
47822 // op: vaddr
47823 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
47824 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
47825 op.clearAllBits();
47826 // op: srsrc
47827 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47828 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47829 op.clearAllBits();
47830 // op: soffset
47831 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47833 break;
47834 }
47835 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx11:
47836 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx11:
47837 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx11:
47838 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx11:
47839 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx11:
47840 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx11:
47841 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx11:
47842 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx11:
47843 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx11:
47844 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx11:
47845 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11:
47846 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx11:
47847 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11:
47848 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx11:
47849 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11:
47850 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx11:
47851 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11:
47852 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx11:
47853 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11:
47854 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx11:
47855 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11:
47856 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx11:
47857 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx11:
47858 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx11:
47859 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx11:
47860 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx11:
47861 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx11:
47862 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx11:
47863 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx11:
47864 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx11:
47865 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx11:
47866 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx11:
47867 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx11:
47868 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx11:
47869 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx11:
47870 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx11:
47871 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx11:
47872 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx11:
47873 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx11:
47874 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx11:
47875 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx11:
47876 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx11:
47877 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx11:
47878 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx11:
47879 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx11:
47880 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx11:
47881 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx11:
47882 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx11:
47883 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx11:
47884 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx11:
47885 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx11:
47886 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx11:
47887 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx11:
47888 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx11:
47889 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx11:
47890 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx11:
47891 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx11:
47892 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx11:
47893 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx11:
47894 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx11:
47895 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11:
47896 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx11:
47897 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11:
47898 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx11:
47899 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11:
47900 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx11:
47901 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11:
47902 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx11:
47903 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11:
47904 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx11:
47905 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11:
47906 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx11:
47907 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx11:
47908 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx11:
47909 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx11:
47910 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx11:
47911 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx11:
47912 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx11:
47913 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx11:
47914 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx11: {
47915 op.clearAllBits();
47916 // op: offset
47917 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47919 op.clearAllBits();
47920 // op: cpol
47921 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47923 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
47924 op.clearAllBits();
47925 // op: vdata
47926 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
47927 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47928 op.clearAllBits();
47929 // op: srsrc
47930 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47931 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47932 op.clearAllBits();
47933 // op: soffset
47934 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47935 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47936 break;
47937 }
47938 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
47939 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80:
47940 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
47941 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80:
47942 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
47943 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80:
47944 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80:
47945 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80:
47946 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
47947 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80:
47948 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
47949 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80:
47950 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
47951 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80:
47952 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80:
47953 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80: {
47954 op.clearAllBits();
47955 // op: offset
47956 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
47957 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
47958 op.clearAllBits();
47959 // op: cpol
47960 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
47961 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
47962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
47963 op.clearAllBits();
47964 // op: vdata
47965 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
47966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
47967 op.clearAllBits();
47968 // op: srsrc
47969 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
47970 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
47971 op.clearAllBits();
47972 // op: soffset
47973 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
47974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
47975 break;
47976 }
47977 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx90a:
47978 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_vi:
47979 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx90a:
47980 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_vi:
47981 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx90a:
47982 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_vi:
47983 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx90a:
47984 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_vi:
47985 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx90a:
47986 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_vi:
47987 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx90a:
47988 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_vi:
47989 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx90a:
47990 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_vi:
47991 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx90a:
47992 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_vi:
47993 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx90a:
47994 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_vi:
47995 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx90a:
47996 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_vi:
47997 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx90a:
47998 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_vi:
47999 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx90a:
48000 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_vi:
48001 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx90a:
48002 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_vi:
48003 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx90a:
48004 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_vi:
48005 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx90a:
48006 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_vi:
48007 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx90a:
48008 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_vi:
48009 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx90a:
48010 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_vi:
48011 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx90a:
48012 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_vi: {
48013 op.clearAllBits();
48014 // op: offset
48015 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48016 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48017 op.clearAllBits();
48018 // op: cpol
48019 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48020 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48021 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
48022 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48023 op.clearAllBits();
48024 // op: vaddr
48025 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
48026 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
48027 op.clearAllBits();
48028 // op: srsrc
48029 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48030 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48031 op.clearAllBits();
48032 // op: soffset
48033 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48034 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48035 break;
48036 }
48037 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx90a:
48038 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx90a:
48039 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx90a:
48040 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx90a:
48041 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx90a:
48042 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a:
48043 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a:
48044 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a:
48045 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a:
48046 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a:
48047 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a:
48048 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a:
48049 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx90a:
48050 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx90a:
48051 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx90a:
48052 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx90a:
48053 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx90a:
48054 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx90a:
48055 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx90a:
48056 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx90a:
48057 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx90a:
48058 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx90a:
48059 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx90a:
48060 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx90a:
48061 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx90a:
48062 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx90a:
48063 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx90a:
48064 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx90a:
48065 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx90a:
48066 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx90a:
48067 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a:
48068 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a:
48069 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a:
48070 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a:
48071 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a:
48072 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a:
48073 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx90a:
48074 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx90a:
48075 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx90a:
48076 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx90a: {
48077 op.clearAllBits();
48078 // op: offset
48079 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48081 op.clearAllBits();
48082 // op: cpol
48083 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48084 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48085 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
48086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48087 op.clearAllBits();
48088 // op: vdata
48089 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
48091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48092 op.clearAllBits();
48093 // op: srsrc
48094 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48096 op.clearAllBits();
48097 // op: soffset
48098 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48100 break;
48101 }
48102 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_vi:
48103 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_vi:
48104 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_vi:
48105 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_vi:
48106 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_vi:
48107 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_vi:
48108 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_vi:
48109 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_vi:
48110 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_vi:
48111 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_vi:
48112 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi:
48113 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_vi:
48114 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi:
48115 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_vi:
48116 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi:
48117 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_vi:
48118 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_vi:
48119 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_vi:
48120 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_vi:
48121 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_vi:
48122 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_vi:
48123 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_vi:
48124 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_vi:
48125 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_vi:
48126 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_vi:
48127 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_vi:
48128 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_vi:
48129 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_vi:
48130 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_vi:
48131 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_vi:
48132 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_vi:
48133 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_vi:
48134 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_vi:
48135 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_vi:
48136 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_vi:
48137 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_vi:
48138 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_vi:
48139 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_vi:
48140 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_vi:
48141 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_vi:
48142 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_vi:
48143 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_vi:
48144 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_vi:
48145 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_vi:
48146 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_vi:
48147 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_vi:
48148 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_vi:
48149 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_vi:
48150 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_vi:
48151 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_vi:
48152 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_vi:
48153 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_vi:
48154 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_vi:
48155 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_vi:
48156 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_vi:
48157 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_vi:
48158 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_vi:
48159 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_vi:
48160 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_vi:
48161 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_vi:
48162 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi:
48163 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_vi:
48164 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi:
48165 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_vi:
48166 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_vi:
48167 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_vi:
48168 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_vi:
48169 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_vi:
48170 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_vi:
48171 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_vi:
48172 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_vi:
48173 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_vi:
48174 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_vi:
48175 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_vi:
48176 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_vi:
48177 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_vi:
48178 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_vi:
48179 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_vi:
48180 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_vi:
48181 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_vi: {
48182 op.clearAllBits();
48183 // op: offset
48184 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48185 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48186 op.clearAllBits();
48187 // op: cpol
48188 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48189 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48190 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
48191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48192 op.clearAllBits();
48193 // op: vdata
48194 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48195 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48196 op.clearAllBits();
48197 // op: srsrc
48198 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48200 op.clearAllBits();
48201 // op: soffset
48202 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48204 break;
48205 }
48206 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx940:
48207 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_gfx940:
48208 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx90a:
48209 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx90a:
48210 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx90a:
48211 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx90a:
48212 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx90a:
48213 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx90a:
48214 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx90a:
48215 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx90a:
48216 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx90a:
48217 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx90a:
48218 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_gfx940:
48219 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_gfx940:
48220 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx90a:
48221 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx90a:
48222 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx940:
48223 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx90a:
48224 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx90a:
48225 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx90a:
48226 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx90a:
48227 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx90a:
48228 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx90a:
48229 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx90a:
48230 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx90a:
48231 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx90a:
48232 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx90a:
48233 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx90a:
48234 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx90a:
48235 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx90a:
48236 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx90a: {
48237 op.clearAllBits();
48238 // op: offset
48239 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48241 op.clearAllBits();
48242 // op: cpol
48243 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
48246 op.clearAllBits();
48247 // op: vdata
48248 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
48250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48251 op.clearAllBits();
48252 // op: srsrc
48253 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48255 op.clearAllBits();
48256 // op: soffset
48257 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48259 break;
48260 }
48261 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_vi:
48262 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_vi:
48263 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_vi:
48264 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_vi:
48265 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_vi:
48266 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_vi:
48267 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_vi:
48268 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_vi:
48269 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_vi:
48270 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_vi:
48271 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_vi:
48272 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_vi:
48273 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_vi:
48274 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_vi:
48275 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_vi:
48276 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_vi:
48277 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_vi:
48278 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_vi:
48279 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_vi:
48280 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_vi:
48281 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_vi:
48282 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_vi:
48283 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_vi:
48284 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_vi:
48285 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_vi:
48286 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_vi:
48287 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_vi:
48288 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_vi:
48289 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_vi:
48290 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_vi:
48291 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_vi: {
48292 op.clearAllBits();
48293 // op: offset
48294 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48295 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48296 op.clearAllBits();
48297 // op: cpol
48298 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48299 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
48301 op.clearAllBits();
48302 // op: vdata
48303 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48305 op.clearAllBits();
48306 // op: srsrc
48307 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48309 op.clearAllBits();
48310 // op: soffset
48311 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48312 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48313 break;
48314 }
48315 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx90a:
48316 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_gfx90a:
48317 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_gfx90a:
48318 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_gfx90a:
48319 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx90a: {
48320 op.clearAllBits();
48321 // op: offset
48322 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48324 op.clearAllBits();
48325 // op: cpol
48326 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48327 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
48328 op.clearAllBits();
48329 // op: vdata
48330 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48331 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
48332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48333 op.clearAllBits();
48334 // op: srsrc
48335 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48337 op.clearAllBits();
48338 // op: soffset
48339 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48341 break;
48342 }
48343 case AMDGPU::BUFFER_LOAD_DWORD_LDS_ADDR64_gfx6_gfx7:
48344 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx6_gfx7:
48345 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx6_gfx7:
48346 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx6_gfx7:
48347 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_ADDR64_gfx6_gfx7:
48348 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx6_gfx7:
48349 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx6_gfx7:
48350 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx6_gfx7:
48351 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_ADDR64_gfx6_gfx7:
48352 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx6_gfx7:
48353 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx6_gfx7:
48354 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx6_gfx7:
48355 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_ADDR64_gfx6_gfx7:
48356 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx6_gfx7:
48357 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx6_gfx7:
48358 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx6_gfx7:
48359 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_ADDR64_gfx6_gfx7:
48360 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx6_gfx7:
48361 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx6_gfx7:
48362 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx6_gfx7:
48363 case AMDGPU::BUFFER_LOAD_USHORT_LDS_ADDR64_gfx6_gfx7:
48364 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx6_gfx7:
48365 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx6_gfx7:
48366 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx6_gfx7: {
48367 op.clearAllBits();
48368 // op: offset
48369 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48370 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48371 op.clearAllBits();
48372 // op: cpol
48373 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48374 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48375 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48376 op.clearAllBits();
48377 // op: vaddr
48378 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
48379 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
48380 op.clearAllBits();
48381 // op: srsrc
48382 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48384 op.clearAllBits();
48385 // op: soffset
48386 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48387 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48388 break;
48389 }
48390 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx6_gfx7:
48391 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx6_gfx7:
48392 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx6_gfx7:
48393 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx6_gfx7:
48394 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx6_gfx7:
48395 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx6_gfx7:
48396 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx6_gfx7:
48397 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx6_gfx7:
48398 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7:
48399 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7:
48400 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7:
48401 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7:
48402 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7:
48403 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx6_gfx7:
48404 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7:
48405 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx6_gfx7:
48406 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx6_gfx7:
48407 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx6_gfx7:
48408 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx6_gfx7:
48409 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx6_gfx7:
48410 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx6_gfx7:
48411 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx6_gfx7:
48412 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx6_gfx7:
48413 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx6_gfx7:
48414 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx6_gfx7:
48415 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx6_gfx7:
48416 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx6_gfx7:
48417 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx6_gfx7:
48418 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx6_gfx7:
48419 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx6_gfx7:
48420 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx6_gfx7:
48421 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx6_gfx7:
48422 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx6_gfx7:
48423 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx6_gfx7:
48424 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7:
48425 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7:
48426 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7:
48427 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7:
48428 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7:
48429 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx6_gfx7:
48430 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7:
48431 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx6_gfx7:
48432 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx6_gfx7:
48433 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx6_gfx7: {
48434 op.clearAllBits();
48435 // op: offset
48436 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48438 op.clearAllBits();
48439 // op: cpol
48440 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48441 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48443 op.clearAllBits();
48444 // op: vdata
48445 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48447 op.clearAllBits();
48448 // op: srsrc
48449 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48450 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48451 op.clearAllBits();
48452 // op: soffset
48453 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48454 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48455 break;
48456 }
48457 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx10:
48458 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx10:
48459 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx10:
48460 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx10:
48461 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx10:
48462 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx10:
48463 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx10:
48464 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx10:
48465 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx10:
48466 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx10:
48467 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx10:
48468 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx10:
48469 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx10:
48470 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx10:
48471 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx10:
48472 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx10:
48473 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx10:
48474 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx10: {
48475 op.clearAllBits();
48476 // op: offset
48477 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48478 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48479 op.clearAllBits();
48480 // op: cpol
48481 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
48484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48485 op.clearAllBits();
48486 // op: vaddr
48487 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
48488 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
48489 op.clearAllBits();
48490 // op: srsrc
48491 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48492 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48493 op.clearAllBits();
48494 // op: soffset
48495 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48496 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48497 break;
48498 }
48499 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx10:
48500 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx10:
48501 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx10:
48502 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx10:
48503 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx10:
48504 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx10:
48505 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx10:
48506 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx10:
48507 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx10:
48508 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx10:
48509 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10:
48510 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx10:
48511 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10:
48512 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx10:
48513 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10:
48514 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx10:
48515 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10:
48516 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx10:
48517 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10:
48518 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx10:
48519 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10:
48520 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx10:
48521 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx10:
48522 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx10:
48523 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx10:
48524 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx10:
48525 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx10:
48526 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx10:
48527 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx10:
48528 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx10:
48529 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx10:
48530 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx10:
48531 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx10:
48532 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx10:
48533 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx10:
48534 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx10:
48535 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx10:
48536 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx10:
48537 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx10:
48538 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx10:
48539 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx10:
48540 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx10:
48541 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx10:
48542 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx10:
48543 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx10:
48544 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx10:
48545 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx10:
48546 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx10:
48547 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx10:
48548 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx10:
48549 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx10:
48550 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx10:
48551 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx10:
48552 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx10:
48553 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx10:
48554 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx10:
48555 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx10:
48556 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx10:
48557 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx10:
48558 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx10:
48559 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10:
48560 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx10:
48561 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10:
48562 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx10:
48563 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10:
48564 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx10:
48565 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10:
48566 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx10:
48567 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10:
48568 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx10:
48569 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10:
48570 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx10:
48571 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx10:
48572 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx10:
48573 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx10:
48574 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx10:
48575 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx10:
48576 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx10:
48577 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx10:
48578 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx10: {
48579 op.clearAllBits();
48580 // op: offset
48581 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48582 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48583 op.clearAllBits();
48584 // op: cpol
48585 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48586 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48587 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
48588 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48589 op.clearAllBits();
48590 // op: vdata
48591 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48592 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48593 op.clearAllBits();
48594 // op: srsrc
48595 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48596 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48597 op.clearAllBits();
48598 // op: soffset
48599 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48601 break;
48602 }
48603 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx6_gfx7:
48604 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx10:
48605 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx6_gfx7:
48606 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx10:
48607 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx6_gfx7:
48608 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx10:
48609 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx6_gfx7:
48610 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx10:
48611 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx6_gfx7:
48612 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx10:
48613 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx6_gfx7:
48614 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx10:
48615 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_gfx10:
48616 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx6_gfx7:
48617 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx10:
48618 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx6_gfx7:
48619 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx10:
48620 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx6_gfx7:
48621 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx10:
48622 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx6_gfx7:
48623 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx10:
48624 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx6_gfx7:
48625 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx10:
48626 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx6_gfx7:
48627 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx10:
48628 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx6_gfx7:
48629 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx10:
48630 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx6_gfx7:
48631 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx10:
48632 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx6_gfx7:
48633 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx10:
48634 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx6_gfx7:
48635 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx10:
48636 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx6_gfx7:
48637 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx10:
48638 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx6_gfx7:
48639 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx10:
48640 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx6_gfx7:
48641 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx10:
48642 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx6_gfx7:
48643 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx10:
48644 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx6_gfx7:
48645 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx10:
48646 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx6_gfx7:
48647 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx10:
48648 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx6_gfx7:
48649 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx10:
48650 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx6_gfx7:
48651 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx10:
48652 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx6_gfx7:
48653 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx10:
48654 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx6_gfx7:
48655 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx10:
48656 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx6_gfx7:
48657 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx10:
48658 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx6_gfx7:
48659 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx10:
48660 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx6_gfx7:
48661 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx10:
48662 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx6_gfx7:
48663 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx10:
48664 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx6_gfx7:
48665 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx10:
48666 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx6_gfx7:
48667 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx10: {
48668 op.clearAllBits();
48669 // op: offset
48670 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48672 op.clearAllBits();
48673 // op: cpol
48674 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48676 op.clearAllBits();
48677 // op: vdata
48678 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48680 op.clearAllBits();
48681 // op: srsrc
48682 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48683 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48684 op.clearAllBits();
48685 // op: soffset
48686 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48687 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48688 break;
48689 }
48690 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx11:
48691 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx11:
48692 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx11:
48693 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx11:
48694 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx11:
48695 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx11:
48696 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx11:
48697 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_gfx11:
48698 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx11:
48699 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx11:
48700 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx11:
48701 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx11:
48702 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx11:
48703 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx11:
48704 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx11:
48705 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx11:
48706 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx11:
48707 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx11:
48708 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx11:
48709 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx11:
48710 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx11:
48711 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx11:
48712 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx11:
48713 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx11:
48714 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx11:
48715 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx11:
48716 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx11:
48717 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx11:
48718 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx11:
48719 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx11:
48720 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx11: {
48721 op.clearAllBits();
48722 // op: offset
48723 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48724 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48725 op.clearAllBits();
48726 // op: cpol
48727 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48728 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
48729 op.clearAllBits();
48730 // op: vdata
48731 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48732 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48733 op.clearAllBits();
48734 // op: srsrc
48735 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48737 op.clearAllBits();
48738 // op: soffset
48739 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48741 break;
48742 }
48743 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11:
48744 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11:
48745 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11:
48746 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11:
48747 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11:
48748 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11:
48749 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx11:
48750 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx11:
48751 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11:
48752 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11:
48753 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11:
48754 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11:
48755 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11:
48756 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11:
48757 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx11:
48758 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx11: {
48759 op.clearAllBits();
48760 // op: offset
48761 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48762 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48763 op.clearAllBits();
48764 // op: cpol
48765 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
48766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
48768 op.clearAllBits();
48769 // op: format
48770 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
48772 op.clearAllBits();
48773 // op: vdata
48774 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48776 op.clearAllBits();
48777 // op: srsrc
48778 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48779 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48780 op.clearAllBits();
48781 // op: soffset
48782 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48784 break;
48785 }
48786 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
48787 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
48788 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
48789 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80:
48790 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7:
48791 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7:
48792 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7:
48793 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7:
48794 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
48795 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
48796 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
48797 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80:
48798 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7:
48799 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7:
48800 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7:
48801 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7: {
48802 op.clearAllBits();
48803 // op: offset
48804 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48805 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48806 op.clearAllBits();
48807 // op: cpol
48808 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
48809 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48810 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48811 op.clearAllBits();
48812 // op: format
48813 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48814 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
48815 op.clearAllBits();
48816 // op: vdata
48817 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48818 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48819 op.clearAllBits();
48820 // op: srsrc
48821 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48823 op.clearAllBits();
48824 // op: soffset
48825 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48827 break;
48828 }
48829 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10:
48830 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10:
48831 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10:
48832 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10:
48833 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10:
48834 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10:
48835 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx10:
48836 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx10:
48837 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10:
48838 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10:
48839 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10:
48840 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10:
48841 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10:
48842 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10:
48843 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx10:
48844 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx10: {
48845 op.clearAllBits();
48846 // op: offset
48847 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48849 op.clearAllBits();
48850 // op: cpol
48851 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
48852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48853 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
48854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48855 op.clearAllBits();
48856 // op: format
48857 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
48859 op.clearAllBits();
48860 // op: vdata
48861 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48863 op.clearAllBits();
48864 // op: srsrc
48865 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48866 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48867 op.clearAllBits();
48868 // op: soffset
48869 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48870 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48871 break;
48872 }
48873 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a:
48874 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a:
48875 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a:
48876 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a:
48877 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a:
48878 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a:
48879 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a:
48880 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx90a:
48881 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a:
48882 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a:
48883 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a:
48884 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a:
48885 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a:
48886 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a:
48887 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx90a:
48888 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx90a: {
48889 op.clearAllBits();
48890 // op: offset
48891 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48892 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48893 op.clearAllBits();
48894 // op: cpol
48895 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
48896 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 53, numBits: 1);
48898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48899 op.clearAllBits();
48900 // op: format
48901 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
48903 op.clearAllBits();
48904 // op: vdata
48905 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
48907 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48908 op.clearAllBits();
48909 // op: srsrc
48910 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48911 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48912 op.clearAllBits();
48913 // op: soffset
48914 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48915 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48916 break;
48917 }
48918 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi:
48919 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi:
48920 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi:
48921 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_vi:
48922 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_vi:
48923 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_vi:
48924 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_vi:
48925 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_vi:
48926 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi:
48927 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi:
48928 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_vi:
48929 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_vi:
48930 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_vi:
48931 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_vi:
48932 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_vi:
48933 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_vi: {
48934 op.clearAllBits();
48935 // op: offset
48936 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
48937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
48938 op.clearAllBits();
48939 // op: cpol
48940 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
48941 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
48942 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 53, numBits: 1);
48943 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
48944 op.clearAllBits();
48945 // op: format
48946 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
48947 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
48948 op.clearAllBits();
48949 // op: vdata
48950 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
48951 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
48952 op.clearAllBits();
48953 // op: srsrc
48954 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
48955 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
48956 op.clearAllBits();
48957 // op: soffset
48958 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
48959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
48960 break;
48961 }
48962 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12:
48963 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12_format:
48964 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12:
48965 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12_format:
48966 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12:
48967 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12_format:
48968 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12:
48969 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12_format:
48970 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12:
48971 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12_format:
48972 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12:
48973 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12_format:
48974 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12:
48975 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12_format:
48976 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12:
48977 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12_format:
48978 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12:
48979 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12_format:
48980 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12:
48981 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12_format:
48982 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12:
48983 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12_format:
48984 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12:
48985 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12_format:
48986 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12:
48987 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12_format:
48988 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12:
48989 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12_format:
48990 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12:
48991 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12_format:
48992 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12:
48993 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12_format:
48994 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12:
48995 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12_format:
48996 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12:
48997 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12_format:
48998 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12:
48999 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12_format:
49000 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12:
49001 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12_format:
49002 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12:
49003 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12_format:
49004 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12:
49005 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12_format:
49006 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12:
49007 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12_format:
49008 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12:
49009 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12_format:
49010 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12:
49011 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12_format:
49012 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12:
49013 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12_format:
49014 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12:
49015 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12_format:
49016 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12:
49017 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12_format:
49018 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12:
49019 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12_format:
49020 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12:
49021 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12_format:
49022 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12:
49023 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12_format:
49024 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12:
49025 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12_format:
49026 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12:
49027 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12_format:
49028 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12:
49029 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format:
49030 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12:
49031 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12_format:
49032 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12:
49033 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format:
49034 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12:
49035 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12_format:
49036 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12:
49037 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format:
49038 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12:
49039 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12_format:
49040 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12:
49041 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12_format:
49042 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12:
49043 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12_format:
49044 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12:
49045 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format:
49046 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12:
49047 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format:
49048 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12:
49049 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
49050 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
49051 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format:
49052 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12:
49053 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
49054 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
49055 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format:
49056 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12:
49057 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format:
49058 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
49059 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format:
49060 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12:
49061 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format:
49062 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
49063 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format:
49064 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12:
49065 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
49066 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
49067 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format:
49068 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12:
49069 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
49070 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
49071 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format:
49072 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12:
49073 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format:
49074 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12:
49075 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12_format:
49076 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12:
49077 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format:
49078 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12:
49079 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12_format:
49080 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
49081 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
49082 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12:
49083 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
49084 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12:
49085 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format:
49086 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12:
49087 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12_format:
49088 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12:
49089 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12_format:
49090 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12:
49091 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12_format:
49092 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
49093 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
49094 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12:
49095 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format:
49096 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12:
49097 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12_format:
49098 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12:
49099 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12_format:
49100 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12:
49101 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12_format:
49102 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12:
49103 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12_format:
49104 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
49105 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
49106 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12:
49107 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
49108 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12:
49109 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format:
49110 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12:
49111 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12_format:
49112 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12:
49113 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12_format:
49114 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12:
49115 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12_format:
49116 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12:
49117 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12_format:
49118 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12:
49119 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12_format:
49120 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
49121 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
49122 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12:
49123 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
49124 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12:
49125 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12_format:
49126 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12:
49127 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12_format:
49128 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12:
49129 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format:
49130 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12:
49131 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12_format:
49132 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12:
49133 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format:
49134 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12:
49135 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12_format:
49136 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12:
49137 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format:
49138 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12:
49139 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12_format:
49140 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12:
49141 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12_format:
49142 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12:
49143 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12_format:
49144 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12:
49145 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format:
49146 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12:
49147 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format:
49148 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12:
49149 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
49150 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
49151 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format:
49152 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12:
49153 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
49154 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
49155 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format:
49156 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12:
49157 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format:
49158 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
49159 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format:
49160 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12:
49161 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format:
49162 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
49163 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format:
49164 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12:
49165 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
49166 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
49167 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format:
49168 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12:
49169 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
49170 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
49171 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format:
49172 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12:
49173 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format:
49174 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12:
49175 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12_format:
49176 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12:
49177 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format:
49178 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12:
49179 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12_format:
49180 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
49181 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
49182 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12:
49183 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format:
49184 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12:
49185 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12_format:
49186 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12:
49187 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12_format: {
49188 op.clearAllBits();
49189 // op: offset
49190 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
49191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
49192 op.clearAllBits();
49193 // op: vdata
49194 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
49195 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49196 op.clearAllBits();
49197 // op: srsrc
49198 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
49200 op.clearAllBits();
49201 // op: soffset
49202 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
49203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
49204 op.clearAllBits();
49205 // op: cpol
49206 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
49208 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
49209 break;
49210 }
49211 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
49212 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
49213 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
49214 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
49215 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
49216 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
49217 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12:
49218 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12:
49219 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
49220 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
49221 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
49222 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
49223 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
49224 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
49225 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12:
49226 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12: {
49227 op.clearAllBits();
49228 // op: offset
49229 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
49230 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
49231 op.clearAllBits();
49232 // op: vdata
49233 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
49234 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49235 op.clearAllBits();
49236 // op: srsrc
49237 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
49239 op.clearAllBits();
49240 // op: soffset
49241 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
49242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
49243 op.clearAllBits();
49244 // op: cpol
49245 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
49246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
49247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
49248 op.clearAllBits();
49249 // op: format
49250 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 55, numBits: 7);
49252 break;
49253 }
49254 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx11:
49255 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx11:
49256 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx11:
49257 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx11:
49258 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx11:
49259 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx11:
49260 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx11:
49261 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx11:
49262 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx11:
49263 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx11:
49264 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx11:
49265 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx11:
49266 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx11:
49267 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx11:
49268 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx11:
49269 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx11:
49270 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx11:
49271 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx11:
49272 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx11:
49273 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx11:
49274 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx11:
49275 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx11:
49276 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx11:
49277 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx11:
49278 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx11:
49279 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx11:
49280 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx11:
49281 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11:
49282 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx11:
49283 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx11:
49284 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11:
49285 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11:
49286 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11:
49287 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11:
49288 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx11:
49289 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx11:
49290 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11:
49291 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11:
49292 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11:
49293 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11:
49294 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx11:
49295 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx11:
49296 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11:
49297 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11:
49298 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11:
49299 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx11:
49300 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx11:
49301 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx11:
49302 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11:
49303 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11:
49304 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11:
49305 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx11:
49306 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx11:
49307 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx11:
49308 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11:
49309 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11:
49310 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11:
49311 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx11:
49312 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx11:
49313 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx11:
49314 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11:
49315 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11:
49316 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11:
49317 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx11:
49318 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx11:
49319 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx11:
49320 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11:
49321 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx11:
49322 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx11:
49323 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx11:
49324 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx11:
49325 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx11:
49326 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx11:
49327 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx11:
49328 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx11:
49329 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx11:
49330 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx11:
49331 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx11:
49332 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx11:
49333 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx11:
49334 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx11:
49335 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx11:
49336 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx11:
49337 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx11:
49338 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx11:
49339 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx11:
49340 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx11:
49341 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx11:
49342 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx11:
49343 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx11:
49344 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx11:
49345 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx11:
49346 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx11:
49347 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx11:
49348 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx11:
49349 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx11:
49350 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx11:
49351 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx11:
49352 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx11:
49353 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx11:
49354 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx11:
49355 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx11:
49356 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx11:
49357 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx11:
49358 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx11:
49359 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx11:
49360 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx11:
49361 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx11:
49362 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx11:
49363 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx11:
49364 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx11:
49365 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx11:
49366 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx11:
49367 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx11:
49368 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx11:
49369 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx11:
49370 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx11:
49371 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx11:
49372 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx11:
49373 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx11:
49374 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx11:
49375 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx11:
49376 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx11:
49377 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx11:
49378 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx11:
49379 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx11:
49380 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx11:
49381 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx11:
49382 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx11:
49383 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx11:
49384 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx11:
49385 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx11:
49386 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx11:
49387 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx11:
49388 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx11:
49389 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx11:
49390 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx11:
49391 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx11:
49392 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx11:
49393 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx11:
49394 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx11:
49395 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx11:
49396 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx11:
49397 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx11:
49398 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx11:
49399 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx11:
49400 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx11:
49401 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx11:
49402 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx11:
49403 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx11:
49404 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx11:
49405 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx11:
49406 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx11:
49407 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx11:
49408 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx11:
49409 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx11:
49410 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx11:
49411 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx11:
49412 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx11:
49413 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx11:
49414 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx11:
49415 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx11:
49416 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx11:
49417 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx11:
49418 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx11:
49419 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx11:
49420 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx11:
49421 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx11:
49422 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx11:
49423 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx11:
49424 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx11:
49425 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx11:
49426 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx11:
49427 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx11:
49428 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx11:
49429 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx11:
49430 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx11:
49431 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11:
49432 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx11:
49433 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx11:
49434 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11:
49435 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11:
49436 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11:
49437 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11:
49438 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx11:
49439 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx11:
49440 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11:
49441 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11:
49442 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11:
49443 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11:
49444 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx11:
49445 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx11:
49446 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11:
49447 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11:
49448 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11:
49449 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx11:
49450 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx11:
49451 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx11:
49452 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11:
49453 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11:
49454 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11:
49455 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx11:
49456 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx11:
49457 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx11:
49458 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11:
49459 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11:
49460 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11:
49461 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx11:
49462 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx11:
49463 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx11:
49464 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11:
49465 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11:
49466 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11:
49467 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx11:
49468 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx11:
49469 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx11:
49470 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx11:
49471 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx11:
49472 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx11:
49473 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx11:
49474 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx11:
49475 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx11:
49476 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx11:
49477 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx11:
49478 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx11:
49479 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx11:
49480 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx11:
49481 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx11:
49482 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx11:
49483 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx11:
49484 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx11:
49485 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx11:
49486 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx11:
49487 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx11:
49488 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx11:
49489 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx11:
49490 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx11:
49491 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx11:
49492 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx11:
49493 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx11: {
49494 op.clearAllBits();
49495 // op: offset
49496 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49497 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
49498 op.clearAllBits();
49499 // op: cpol
49500 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
49501 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
49502 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
49503 op.clearAllBits();
49504 // op: vaddr
49505 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49506 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49507 op.clearAllBits();
49508 // op: vdata
49509 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
49510 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
49511 op.clearAllBits();
49512 // op: srsrc
49513 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
49514 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
49515 op.clearAllBits();
49516 // op: soffset
49517 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
49518 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
49519 break;
49520 }
49521 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
49522 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
49523 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
49524 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80:
49525 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80:
49526 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80:
49527 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
49528 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
49529 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
49530 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80:
49531 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80:
49532 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80:
49533 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
49534 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
49535 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
49536 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80:
49537 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80:
49538 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80:
49539 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
49540 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80:
49541 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80:
49542 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80:
49543 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80:
49544 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80:
49545 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
49546 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
49547 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
49548 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80:
49549 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80:
49550 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80:
49551 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
49552 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
49553 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
49554 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80:
49555 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80:
49556 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80:
49557 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
49558 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
49559 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
49560 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80:
49561 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80:
49562 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80:
49563 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
49564 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80:
49565 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80:
49566 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80:
49567 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80:
49568 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80: {
49569 op.clearAllBits();
49570 // op: offset
49571 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
49573 op.clearAllBits();
49574 // op: cpol
49575 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
49576 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
49577 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
49578 op.clearAllBits();
49579 // op: vaddr
49580 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49581 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49582 op.clearAllBits();
49583 // op: vdata
49584 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
49585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
49586 op.clearAllBits();
49587 // op: srsrc
49588 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
49589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
49590 op.clearAllBits();
49591 // op: soffset
49592 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
49593 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
49594 break;
49595 }
49596 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx90a:
49597 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx90a:
49598 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx90a:
49599 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx90a:
49600 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx90a:
49601 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx90a:
49602 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx90a:
49603 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx90a:
49604 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx90a:
49605 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx90a:
49606 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx90a:
49607 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx90a:
49608 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx90a:
49609 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx90a:
49610 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx90a:
49611 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a:
49612 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a:
49613 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a:
49614 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a:
49615 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a:
49616 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a:
49617 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a:
49618 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a:
49619 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a:
49620 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a:
49621 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a:
49622 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a:
49623 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a:
49624 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a:
49625 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a:
49626 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a:
49627 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a:
49628 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a:
49629 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a:
49630 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a:
49631 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a:
49632 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a:
49633 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx90a:
49634 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx90a:
49635 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx90a:
49636 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx90a:
49637 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx90a:
49638 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx90a:
49639 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx90a:
49640 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx90a:
49641 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx90a:
49642 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx90a:
49643 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx90a:
49644 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx90a:
49645 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx90a:
49646 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx90a:
49647 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx90a:
49648 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx90a:
49649 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx90a:
49650 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx90a:
49651 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx90a:
49652 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx90a:
49653 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx90a:
49654 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx90a:
49655 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx90a:
49656 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx90a:
49657 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx90a:
49658 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx90a:
49659 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx90a:
49660 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx90a:
49661 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx90a:
49662 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx90a:
49663 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx90a:
49664 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx90a:
49665 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx90a:
49666 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx90a:
49667 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx90a:
49668 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx90a:
49669 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx90a:
49670 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx90a:
49671 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx90a:
49672 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx90a:
49673 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx90a:
49674 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx90a:
49675 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx90a:
49676 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx90a:
49677 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx90a:
49678 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx90a:
49679 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx90a:
49680 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx90a:
49681 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx90a:
49682 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx90a:
49683 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx90a:
49684 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx90a:
49685 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx90a:
49686 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a:
49687 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a:
49688 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a:
49689 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a:
49690 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a:
49691 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a:
49692 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a:
49693 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a:
49694 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a:
49695 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a:
49696 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a:
49697 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a:
49698 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a:
49699 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a:
49700 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a:
49701 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a:
49702 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a:
49703 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a:
49704 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a:
49705 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx90a:
49706 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx90a:
49707 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx90a:
49708 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx90a:
49709 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx90a:
49710 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx90a:
49711 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx90a:
49712 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx90a:
49713 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx90a:
49714 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx90a:
49715 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx90a: {
49716 op.clearAllBits();
49717 // op: offset
49718 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
49720 op.clearAllBits();
49721 // op: cpol
49722 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
49723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
49724 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
49725 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
49726 op.clearAllBits();
49727 // op: vaddr
49728 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49729 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49730 op.clearAllBits();
49731 // op: vdata
49732 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
49733 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
49734 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
49735 op.clearAllBits();
49736 // op: srsrc
49737 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
49738 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
49739 op.clearAllBits();
49740 // op: soffset
49741 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
49742 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
49743 break;
49744 }
49745 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_vi:
49746 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_vi:
49747 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_vi:
49748 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_vi:
49749 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_vi:
49750 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_vi:
49751 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_vi:
49752 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_vi:
49753 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_vi:
49754 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_vi:
49755 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_vi:
49756 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_vi:
49757 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_vi:
49758 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_vi:
49759 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_vi:
49760 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_vi:
49761 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_vi:
49762 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_vi:
49763 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_vi:
49764 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_vi:
49765 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_vi:
49766 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_vi:
49767 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_vi:
49768 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_vi:
49769 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_vi:
49770 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_vi:
49771 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_vi:
49772 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_vi:
49773 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_vi:
49774 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_vi:
49775 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi:
49776 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi:
49777 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi:
49778 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_vi:
49779 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_vi:
49780 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_vi:
49781 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi:
49782 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi:
49783 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi:
49784 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_vi:
49785 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_vi:
49786 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_vi:
49787 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi:
49788 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi:
49789 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi:
49790 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_vi:
49791 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_vi:
49792 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_vi:
49793 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi:
49794 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_vi:
49795 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_vi:
49796 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_vi:
49797 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_vi:
49798 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_vi:
49799 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi:
49800 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_vi:
49801 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_vi:
49802 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_vi:
49803 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_vi:
49804 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_vi:
49805 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi:
49806 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_vi:
49807 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_vi:
49808 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_vi:
49809 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_vi:
49810 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_vi:
49811 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_vi:
49812 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_vi:
49813 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_vi:
49814 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_vi:
49815 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_vi:
49816 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_vi:
49817 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_vi:
49818 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_vi:
49819 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_vi:
49820 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_vi:
49821 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_vi:
49822 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_vi:
49823 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_vi:
49824 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_vi:
49825 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_vi:
49826 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_vi:
49827 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_vi:
49828 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_vi:
49829 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_vi:
49830 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_vi:
49831 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_vi:
49832 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_vi:
49833 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_vi:
49834 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_vi:
49835 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_vi:
49836 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_vi:
49837 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_vi:
49838 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_vi:
49839 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_vi:
49840 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_vi:
49841 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_vi:
49842 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_vi:
49843 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_vi:
49844 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_vi:
49845 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_vi:
49846 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_vi:
49847 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_vi:
49848 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_vi:
49849 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_vi:
49850 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_vi:
49851 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_vi:
49852 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_vi:
49853 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_vi:
49854 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_vi:
49855 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_vi:
49856 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_vi:
49857 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_vi:
49858 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_vi:
49859 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_vi:
49860 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_vi:
49861 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_vi:
49862 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_vi:
49863 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_vi:
49864 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_vi:
49865 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_vi:
49866 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_vi:
49867 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_vi:
49868 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_vi:
49869 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_vi:
49870 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_vi:
49871 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_vi:
49872 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_vi:
49873 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_vi:
49874 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_vi:
49875 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_vi:
49876 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_vi:
49877 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_vi:
49878 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_vi:
49879 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_vi:
49880 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_vi:
49881 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_vi:
49882 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_vi:
49883 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_vi:
49884 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_vi:
49885 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_vi:
49886 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_vi:
49887 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_vi:
49888 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_vi:
49889 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_vi:
49890 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_vi:
49891 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_vi:
49892 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_vi:
49893 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_vi:
49894 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_vi:
49895 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_vi:
49896 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_vi:
49897 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_vi:
49898 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_vi:
49899 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_vi:
49900 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_vi:
49901 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_vi:
49902 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_vi:
49903 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_vi:
49904 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_vi:
49905 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_vi:
49906 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_vi:
49907 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_vi:
49908 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_vi:
49909 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_vi:
49910 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_vi:
49911 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_vi:
49912 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_vi:
49913 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_vi:
49914 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_vi:
49915 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_vi:
49916 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_vi:
49917 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_vi:
49918 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_vi:
49919 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_vi:
49920 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_vi:
49921 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_vi:
49922 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_vi:
49923 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_vi:
49924 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_vi:
49925 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi:
49926 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi:
49927 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi:
49928 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_vi:
49929 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_vi:
49930 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_vi:
49931 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi:
49932 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi:
49933 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi:
49934 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_vi:
49935 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_vi:
49936 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_vi:
49937 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi:
49938 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_vi:
49939 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_vi:
49940 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_vi:
49941 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_vi:
49942 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_vi:
49943 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_vi:
49944 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_vi:
49945 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_vi:
49946 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_vi:
49947 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_vi:
49948 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_vi:
49949 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_vi:
49950 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_vi:
49951 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_vi:
49952 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_vi:
49953 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_vi:
49954 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_vi:
49955 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_vi:
49956 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_vi:
49957 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_vi:
49958 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_vi:
49959 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_vi:
49960 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_vi:
49961 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_vi:
49962 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_vi:
49963 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_vi:
49964 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_vi:
49965 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_vi:
49966 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_vi:
49967 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_vi:
49968 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_vi:
49969 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_vi:
49970 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_vi:
49971 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_vi:
49972 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_vi:
49973 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_vi:
49974 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_vi:
49975 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_vi:
49976 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_vi:
49977 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_vi:
49978 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_vi:
49979 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_vi:
49980 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_vi:
49981 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_vi:
49982 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_vi:
49983 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_vi:
49984 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_vi: {
49985 op.clearAllBits();
49986 // op: offset
49987 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
49988 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
49989 op.clearAllBits();
49990 // op: cpol
49991 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
49992 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
49993 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
49994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
49995 op.clearAllBits();
49996 // op: vaddr
49997 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
49998 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
49999 op.clearAllBits();
50000 // op: vdata
50001 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50002 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50003 op.clearAllBits();
50004 // op: srsrc
50005 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50006 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50007 op.clearAllBits();
50008 // op: soffset
50009 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50010 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50011 break;
50012 }
50013 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx90a:
50014 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx940:
50015 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx940:
50016 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx940:
50017 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx940:
50018 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_gfx940:
50019 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_gfx940:
50020 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx90a:
50021 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx90a:
50022 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx90a:
50023 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx90a:
50024 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx90a:
50025 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx90a:
50026 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx90a:
50027 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx90a:
50028 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx90a:
50029 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx90a:
50030 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx90a:
50031 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx90a:
50032 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx90a:
50033 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx90a:
50034 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx90a:
50035 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx90a:
50036 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx90a:
50037 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx90a:
50038 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx90a:
50039 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx90a:
50040 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx90a:
50041 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx90a:
50042 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx90a:
50043 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx90a:
50044 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx90a:
50045 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx90a:
50046 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx90a:
50047 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx90a:
50048 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx90a:
50049 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx940:
50050 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_gfx940:
50051 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_gfx940:
50052 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx940:
50053 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_gfx940:
50054 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_gfx940:
50055 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx90a:
50056 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx90a:
50057 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx90a:
50058 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx90a:
50059 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx90a:
50060 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx90a:
50061 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx940:
50062 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx940:
50063 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx940:
50064 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx90a:
50065 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx90a:
50066 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx90a:
50067 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx90a:
50068 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx90a:
50069 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx90a:
50070 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx90a:
50071 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx90a:
50072 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx90a:
50073 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx90a:
50074 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx90a:
50075 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx90a:
50076 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx90a:
50077 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx90a:
50078 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx90a:
50079 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx90a:
50080 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx90a:
50081 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx90a:
50082 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx90a:
50083 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx90a:
50084 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx90a:
50085 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx90a:
50086 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx90a:
50087 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx90a:
50088 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx90a:
50089 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx90a:
50090 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx90a:
50091 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx90a:
50092 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx90a:
50093 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx90a:
50094 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx90a:
50095 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx90a:
50096 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx90a:
50097 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx90a:
50098 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx90a:
50099 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx90a:
50100 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx90a:
50101 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx90a:
50102 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx90a:
50103 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx90a:
50104 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx90a:
50105 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx90a: {
50106 op.clearAllBits();
50107 // op: offset
50108 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50109 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50110 op.clearAllBits();
50111 // op: cpol
50112 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50113 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50114 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
50115 op.clearAllBits();
50116 // op: vaddr
50117 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
50118 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
50119 op.clearAllBits();
50120 // op: vdata
50121 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50122 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
50123 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50124 op.clearAllBits();
50125 // op: srsrc
50126 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50127 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50128 op.clearAllBits();
50129 // op: soffset
50130 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50131 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50132 break;
50133 }
50134 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_vi:
50135 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_vi:
50136 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_vi:
50137 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_vi:
50138 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_vi:
50139 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_vi:
50140 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_vi:
50141 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_vi:
50142 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_vi:
50143 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_vi:
50144 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_vi:
50145 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_vi:
50146 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_vi:
50147 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_vi:
50148 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_vi:
50149 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_vi:
50150 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_vi:
50151 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_vi:
50152 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_vi:
50153 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_vi:
50154 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_vi:
50155 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_vi:
50156 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_vi:
50157 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_vi:
50158 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_vi:
50159 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_vi:
50160 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_vi:
50161 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_vi:
50162 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_vi:
50163 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_vi:
50164 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_vi:
50165 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_vi:
50166 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_vi:
50167 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_vi:
50168 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_vi:
50169 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_vi:
50170 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_vi:
50171 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_vi:
50172 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_vi:
50173 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_vi:
50174 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_vi:
50175 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_vi:
50176 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_vi:
50177 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_vi:
50178 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_vi:
50179 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_vi:
50180 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_vi:
50181 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_vi:
50182 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_vi:
50183 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_vi:
50184 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_vi:
50185 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_vi:
50186 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_vi:
50187 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_vi:
50188 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_vi:
50189 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_vi:
50190 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_vi:
50191 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_vi:
50192 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_vi:
50193 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_vi:
50194 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_vi:
50195 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_vi:
50196 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_vi:
50197 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_vi:
50198 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_vi:
50199 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_vi:
50200 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_vi:
50201 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_vi:
50202 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_vi:
50203 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_vi:
50204 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_vi:
50205 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_vi:
50206 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_vi:
50207 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_vi:
50208 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_vi:
50209 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_vi:
50210 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_vi:
50211 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_vi:
50212 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_vi:
50213 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_vi:
50214 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_vi:
50215 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_vi:
50216 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_vi:
50217 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_vi:
50218 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_vi:
50219 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_vi:
50220 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_vi:
50221 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_vi:
50222 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_vi:
50223 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_vi:
50224 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_vi:
50225 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_vi:
50226 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_vi: {
50227 op.clearAllBits();
50228 // op: offset
50229 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50230 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50231 op.clearAllBits();
50232 // op: cpol
50233 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50234 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
50236 op.clearAllBits();
50237 // op: vaddr
50238 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
50239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
50240 op.clearAllBits();
50241 // op: vdata
50242 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50244 op.clearAllBits();
50245 // op: srsrc
50246 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50248 op.clearAllBits();
50249 // op: soffset
50250 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50252 break;
50253 }
50254 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx940:
50255 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx940:
50256 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx90a:
50257 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx90a:
50258 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx90a:
50259 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx90a:
50260 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx90a:
50261 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx90a:
50262 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx90a:
50263 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx90a:
50264 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx90a:
50265 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx90a:
50266 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx940:
50267 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx940:
50268 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx90a:
50269 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx90a:
50270 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx940:
50271 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx90a:
50272 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx90a:
50273 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx90a:
50274 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx90a:
50275 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx90a:
50276 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx90a:
50277 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx90a:
50278 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx90a:
50279 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx90a:
50280 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx90a:
50281 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx90a:
50282 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx90a:
50283 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx90a:
50284 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx90a: {
50285 op.clearAllBits();
50286 // op: offset
50287 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50289 op.clearAllBits();
50290 // op: cpol
50291 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
50294 op.clearAllBits();
50295 // op: vdata
50296 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
50298 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50299 op.clearAllBits();
50300 // op: srsrc
50301 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50302 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50303 op.clearAllBits();
50304 // op: soffset
50305 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50306 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50307 break;
50308 }
50309 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_vi:
50310 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_vi:
50311 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_vi:
50312 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_vi:
50313 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_vi:
50314 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_vi:
50315 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_vi:
50316 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_vi:
50317 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_vi:
50318 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_vi:
50319 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_vi:
50320 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_vi:
50321 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_vi:
50322 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_vi:
50323 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_vi:
50324 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_vi:
50325 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_vi:
50326 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_vi:
50327 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_vi:
50328 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_vi:
50329 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_vi:
50330 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_vi:
50331 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_vi:
50332 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_vi:
50333 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_vi:
50334 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_vi:
50335 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_vi:
50336 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_vi:
50337 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_vi:
50338 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_vi:
50339 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_vi: {
50340 op.clearAllBits();
50341 // op: offset
50342 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50343 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50344 op.clearAllBits();
50345 // op: cpol
50346 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50347 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
50349 op.clearAllBits();
50350 // op: vdata
50351 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50352 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50353 op.clearAllBits();
50354 // op: srsrc
50355 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50357 op.clearAllBits();
50358 // op: soffset
50359 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50360 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50361 break;
50362 }
50363 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx90a:
50364 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx90a:
50365 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx90a:
50366 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx90a:
50367 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_gfx90a:
50368 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_gfx90a:
50369 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx90a:
50370 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_gfx90a:
50371 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_gfx90a:
50372 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx90a:
50373 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_gfx90a:
50374 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_gfx90a:
50375 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx90a:
50376 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx90a:
50377 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx90a: {
50378 op.clearAllBits();
50379 // op: offset
50380 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50382 op.clearAllBits();
50383 // op: cpol
50384 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50386 op.clearAllBits();
50387 // op: vaddr
50388 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
50389 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
50390 op.clearAllBits();
50391 // op: vdata
50392 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50393 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
50394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50395 op.clearAllBits();
50396 // op: srsrc
50397 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50399 op.clearAllBits();
50400 // op: soffset
50401 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50402 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50403 break;
50404 }
50405 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx90a:
50406 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx90a:
50407 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx90a:
50408 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx90a:
50409 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx90a: {
50410 op.clearAllBits();
50411 // op: offset
50412 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50414 op.clearAllBits();
50415 // op: cpol
50416 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
50418 op.clearAllBits();
50419 // op: vdata
50420 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
50422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50423 op.clearAllBits();
50424 // op: srsrc
50425 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50426 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50427 op.clearAllBits();
50428 // op: soffset
50429 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50431 break;
50432 }
50433 case AMDGPU::BUFFER_LOAD_DWORDX2_ADDR64_gfx6_gfx7:
50434 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx6_gfx7:
50435 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx6_gfx7:
50436 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx6_gfx7:
50437 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_ADDR64_gfx6_gfx7:
50438 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx6_gfx7:
50439 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx6_gfx7:
50440 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx6_gfx7:
50441 case AMDGPU::BUFFER_LOAD_DWORDX3_ADDR64_gfx6_gfx7:
50442 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx6_gfx7:
50443 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx6_gfx7:
50444 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx6_gfx7:
50445 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_ADDR64_gfx6_gfx7:
50446 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx6_gfx7:
50447 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx6_gfx7:
50448 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx6_gfx7:
50449 case AMDGPU::BUFFER_LOAD_DWORDX4_ADDR64_gfx6_gfx7:
50450 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx6_gfx7:
50451 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx6_gfx7:
50452 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx6_gfx7:
50453 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_ADDR64_gfx6_gfx7:
50454 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx6_gfx7:
50455 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx6_gfx7:
50456 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx6_gfx7:
50457 case AMDGPU::BUFFER_LOAD_DWORD_ADDR64_gfx6_gfx7:
50458 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx6_gfx7:
50459 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx6_gfx7:
50460 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx6_gfx7:
50461 case AMDGPU::BUFFER_LOAD_DWORD_TFE_ADDR64_gfx6_gfx7:
50462 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx6_gfx7:
50463 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx6_gfx7:
50464 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx6_gfx7:
50465 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7:
50466 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
50467 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7:
50468 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7:
50469 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7:
50470 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7:
50471 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7:
50472 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7:
50473 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7:
50474 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
50475 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7:
50476 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7:
50477 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7:
50478 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7:
50479 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7:
50480 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7:
50481 case AMDGPU::BUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7:
50482 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7:
50483 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7:
50484 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7:
50485 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_ADDR64_gfx6_gfx7:
50486 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7:
50487 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx6_gfx7:
50488 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx6_gfx7:
50489 case AMDGPU::BUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7:
50490 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7:
50491 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7:
50492 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7:
50493 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_ADDR64_gfx6_gfx7:
50494 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx6_gfx7:
50495 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx6_gfx7:
50496 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx6_gfx7:
50497 case AMDGPU::BUFFER_LOAD_SBYTE_ADDR64_gfx6_gfx7:
50498 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx6_gfx7:
50499 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx6_gfx7:
50500 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx6_gfx7:
50501 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_ADDR64_gfx6_gfx7:
50502 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx6_gfx7:
50503 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx6_gfx7:
50504 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx6_gfx7:
50505 case AMDGPU::BUFFER_LOAD_SSHORT_ADDR64_gfx6_gfx7:
50506 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx6_gfx7:
50507 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx6_gfx7:
50508 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx6_gfx7:
50509 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_ADDR64_gfx6_gfx7:
50510 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx6_gfx7:
50511 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx6_gfx7:
50512 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx6_gfx7:
50513 case AMDGPU::BUFFER_LOAD_UBYTE_ADDR64_gfx6_gfx7:
50514 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx6_gfx7:
50515 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx6_gfx7:
50516 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx6_gfx7:
50517 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_ADDR64_gfx6_gfx7:
50518 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx6_gfx7:
50519 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx6_gfx7:
50520 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx6_gfx7:
50521 case AMDGPU::BUFFER_LOAD_USHORT_ADDR64_gfx6_gfx7:
50522 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx6_gfx7:
50523 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx6_gfx7:
50524 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx6_gfx7:
50525 case AMDGPU::BUFFER_LOAD_USHORT_TFE_ADDR64_gfx6_gfx7:
50526 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx6_gfx7:
50527 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx6_gfx7:
50528 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx6_gfx7:
50529 case AMDGPU::BUFFER_STORE_BYTE_ADDR64_gfx6_gfx7:
50530 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx6_gfx7:
50531 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx6_gfx7:
50532 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx6_gfx7:
50533 case AMDGPU::BUFFER_STORE_BYTE_TFE_ADDR64_gfx6_gfx7:
50534 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx6_gfx7:
50535 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx6_gfx7:
50536 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx6_gfx7:
50537 case AMDGPU::BUFFER_STORE_DWORDX2_ADDR64_gfx6_gfx7:
50538 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx6_gfx7:
50539 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx6_gfx7:
50540 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx6_gfx7:
50541 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_ADDR64_gfx6_gfx7:
50542 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx6_gfx7:
50543 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx6_gfx7:
50544 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx6_gfx7:
50545 case AMDGPU::BUFFER_STORE_DWORDX3_ADDR64_gfx6_gfx7:
50546 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx6_gfx7:
50547 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx6_gfx7:
50548 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx6_gfx7:
50549 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_ADDR64_gfx6_gfx7:
50550 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx6_gfx7:
50551 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx6_gfx7:
50552 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx6_gfx7:
50553 case AMDGPU::BUFFER_STORE_DWORDX4_ADDR64_gfx6_gfx7:
50554 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx6_gfx7:
50555 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx6_gfx7:
50556 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx6_gfx7:
50557 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_ADDR64_gfx6_gfx7:
50558 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx6_gfx7:
50559 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx6_gfx7:
50560 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx6_gfx7:
50561 case AMDGPU::BUFFER_STORE_DWORD_ADDR64_gfx6_gfx7:
50562 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx6_gfx7:
50563 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx6_gfx7:
50564 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx6_gfx7:
50565 case AMDGPU::BUFFER_STORE_DWORD_TFE_ADDR64_gfx6_gfx7:
50566 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx6_gfx7:
50567 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx6_gfx7:
50568 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx6_gfx7:
50569 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7:
50570 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
50571 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7:
50572 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7:
50573 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7:
50574 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7:
50575 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7:
50576 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7:
50577 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7:
50578 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
50579 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7:
50580 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7:
50581 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7:
50582 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7:
50583 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7:
50584 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7:
50585 case AMDGPU::BUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7:
50586 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7:
50587 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7:
50588 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7:
50589 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_ADDR64_gfx6_gfx7:
50590 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7:
50591 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx6_gfx7:
50592 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx6_gfx7:
50593 case AMDGPU::BUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7:
50594 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7:
50595 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7:
50596 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7:
50597 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_ADDR64_gfx6_gfx7:
50598 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx6_gfx7:
50599 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx6_gfx7:
50600 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx6_gfx7:
50601 case AMDGPU::BUFFER_STORE_SHORT_ADDR64_gfx6_gfx7:
50602 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx6_gfx7:
50603 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx6_gfx7:
50604 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx6_gfx7:
50605 case AMDGPU::BUFFER_STORE_SHORT_TFE_ADDR64_gfx6_gfx7:
50606 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx6_gfx7:
50607 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx6_gfx7:
50608 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx6_gfx7: {
50609 op.clearAllBits();
50610 // op: offset
50611 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50613 op.clearAllBits();
50614 // op: cpol
50615 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
50617 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
50618 op.clearAllBits();
50619 // op: vaddr
50620 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
50621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
50622 op.clearAllBits();
50623 // op: vdata
50624 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50625 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50626 op.clearAllBits();
50627 // op: srsrc
50628 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50629 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50630 op.clearAllBits();
50631 // op: soffset
50632 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50633 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50634 break;
50635 }
50636 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx10:
50637 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx10:
50638 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx10:
50639 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx10:
50640 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx10:
50641 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx10:
50642 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx10:
50643 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx10:
50644 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx10:
50645 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx10:
50646 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx10:
50647 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx10:
50648 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx10:
50649 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx10:
50650 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx10:
50651 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx10:
50652 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx10:
50653 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx10:
50654 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx10:
50655 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx10:
50656 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx10:
50657 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx10:
50658 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx10:
50659 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx10:
50660 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx10:
50661 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx10:
50662 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx10:
50663 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10:
50664 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx10:
50665 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx10:
50666 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10:
50667 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10:
50668 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10:
50669 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10:
50670 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx10:
50671 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx10:
50672 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10:
50673 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10:
50674 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10:
50675 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10:
50676 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx10:
50677 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx10:
50678 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10:
50679 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10:
50680 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10:
50681 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx10:
50682 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx10:
50683 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx10:
50684 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10:
50685 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10:
50686 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10:
50687 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx10:
50688 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx10:
50689 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx10:
50690 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10:
50691 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10:
50692 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10:
50693 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx10:
50694 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx10:
50695 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx10:
50696 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10:
50697 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10:
50698 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10:
50699 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx10:
50700 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx10:
50701 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx10:
50702 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10:
50703 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx10:
50704 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx10:
50705 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx10:
50706 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx10:
50707 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx10:
50708 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx10:
50709 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx10:
50710 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx10:
50711 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx10:
50712 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx10:
50713 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx10:
50714 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx10:
50715 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx10:
50716 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx10:
50717 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx10:
50718 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx10:
50719 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx10:
50720 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx10:
50721 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx10:
50722 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx10:
50723 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx10:
50724 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx10:
50725 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx10:
50726 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx10:
50727 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx10:
50728 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx10:
50729 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx10:
50730 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx10:
50731 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx10:
50732 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx10:
50733 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx10:
50734 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx10:
50735 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx10:
50736 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx10:
50737 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx10:
50738 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx10:
50739 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx10:
50740 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx10:
50741 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx10:
50742 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx10:
50743 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx10:
50744 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx10:
50745 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx10:
50746 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx10:
50747 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx10:
50748 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx10:
50749 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx10:
50750 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx10:
50751 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx10:
50752 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx10:
50753 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx10:
50754 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx10:
50755 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx10:
50756 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx10:
50757 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx10:
50758 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx10:
50759 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx10:
50760 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx10:
50761 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx10:
50762 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx10:
50763 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx10:
50764 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx10:
50765 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx10:
50766 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx10:
50767 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx10:
50768 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx10:
50769 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx10:
50770 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx10:
50771 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx10:
50772 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx10:
50773 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx10:
50774 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx10:
50775 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx10:
50776 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx10:
50777 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx10:
50778 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx10:
50779 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx10:
50780 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx10:
50781 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx10:
50782 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx10:
50783 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx10:
50784 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx10:
50785 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx10:
50786 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx10:
50787 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx10:
50788 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx10:
50789 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx10:
50790 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx10:
50791 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx10:
50792 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx10:
50793 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx10:
50794 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx10:
50795 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx10:
50796 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx10:
50797 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx10:
50798 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx10:
50799 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx10:
50800 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx10:
50801 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx10:
50802 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx10:
50803 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx10:
50804 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx10:
50805 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx10:
50806 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx10:
50807 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx10:
50808 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx10:
50809 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx10:
50810 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx10:
50811 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx10:
50812 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx10:
50813 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10:
50814 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx10:
50815 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx10:
50816 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10:
50817 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10:
50818 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10:
50819 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10:
50820 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx10:
50821 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx10:
50822 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10:
50823 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10:
50824 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10:
50825 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10:
50826 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx10:
50827 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx10:
50828 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10:
50829 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10:
50830 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10:
50831 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx10:
50832 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx10:
50833 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx10:
50834 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10:
50835 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10:
50836 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10:
50837 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx10:
50838 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx10:
50839 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx10:
50840 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10:
50841 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10:
50842 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10:
50843 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx10:
50844 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx10:
50845 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx10:
50846 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10:
50847 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10:
50848 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10:
50849 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx10:
50850 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx10:
50851 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx10:
50852 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx10:
50853 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx10:
50854 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx10:
50855 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx10:
50856 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx10:
50857 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx10:
50858 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx10:
50859 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx10:
50860 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx10:
50861 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx10:
50862 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx10:
50863 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx10:
50864 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx10:
50865 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx10:
50866 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx10:
50867 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx10:
50868 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx10:
50869 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx10:
50870 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx10:
50871 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx10:
50872 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx10:
50873 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx10:
50874 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx10:
50875 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx10: {
50876 op.clearAllBits();
50877 // op: offset
50878 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
50879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
50880 op.clearAllBits();
50881 // op: cpol
50882 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
50883 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
50884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
50885 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
50886 op.clearAllBits();
50887 // op: vaddr
50888 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
50889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
50890 op.clearAllBits();
50891 // op: vdata
50892 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
50893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
50894 op.clearAllBits();
50895 // op: srsrc
50896 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
50897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
50898 op.clearAllBits();
50899 // op: soffset
50900 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
50901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
50902 break;
50903 }
50904 case AMDGPU::BUFFER_ATOMIC_ADD_ADDR64_gfx6_gfx7:
50905 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx6_gfx7:
50906 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx10:
50907 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx6_gfx7:
50908 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx10:
50909 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx6_gfx7:
50910 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx10:
50911 case AMDGPU::BUFFER_ATOMIC_ADD_X2_ADDR64_gfx6_gfx7:
50912 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx6_gfx7:
50913 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx10:
50914 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx6_gfx7:
50915 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx10:
50916 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx6_gfx7:
50917 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx10:
50918 case AMDGPU::BUFFER_ATOMIC_AND_ADDR64_gfx6_gfx7:
50919 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx6_gfx7:
50920 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx10:
50921 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx6_gfx7:
50922 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx10:
50923 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx6_gfx7:
50924 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx10:
50925 case AMDGPU::BUFFER_ATOMIC_AND_X2_ADDR64_gfx6_gfx7:
50926 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx6_gfx7:
50927 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx10:
50928 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx6_gfx7:
50929 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx10:
50930 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx6_gfx7:
50931 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx10:
50932 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_ADDR64_gfx6_gfx7:
50933 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx6_gfx7:
50934 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx10:
50935 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx6_gfx7:
50936 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx10:
50937 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx6_gfx7:
50938 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx10:
50939 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_gfx6_gfx7:
50940 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx6_gfx7:
50941 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx10:
50942 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx6_gfx7:
50943 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx10:
50944 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx6_gfx7:
50945 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx10:
50946 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_gfx10:
50947 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_gfx10:
50948 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_gfx10:
50949 case AMDGPU::BUFFER_ATOMIC_DEC_ADDR64_gfx6_gfx7:
50950 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx6_gfx7:
50951 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx10:
50952 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx6_gfx7:
50953 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx10:
50954 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx6_gfx7:
50955 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx10:
50956 case AMDGPU::BUFFER_ATOMIC_DEC_X2_ADDR64_gfx6_gfx7:
50957 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx6_gfx7:
50958 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx10:
50959 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx6_gfx7:
50960 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx10:
50961 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx6_gfx7:
50962 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx10:
50963 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_ADDR64_gfx6_gfx7:
50964 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx6_gfx7:
50965 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx10:
50966 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx6_gfx7:
50967 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx10:
50968 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx6_gfx7:
50969 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx10:
50970 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_gfx6_gfx7:
50971 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx6_gfx7:
50972 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx10:
50973 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx6_gfx7:
50974 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx10:
50975 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx6_gfx7:
50976 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx10:
50977 case AMDGPU::BUFFER_ATOMIC_FMAX_ADDR64_gfx6_gfx7:
50978 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx6_gfx7:
50979 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx10:
50980 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx6_gfx7:
50981 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx10:
50982 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx6_gfx7:
50983 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx10:
50984 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_ADDR64_gfx6_gfx7:
50985 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx6_gfx7:
50986 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx10:
50987 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx6_gfx7:
50988 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx10:
50989 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx6_gfx7:
50990 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx10:
50991 case AMDGPU::BUFFER_ATOMIC_FMIN_ADDR64_gfx6_gfx7:
50992 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx6_gfx7:
50993 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx10:
50994 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx6_gfx7:
50995 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx10:
50996 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx6_gfx7:
50997 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx10:
50998 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_ADDR64_gfx6_gfx7:
50999 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx6_gfx7:
51000 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx10:
51001 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx6_gfx7:
51002 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx10:
51003 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx6_gfx7:
51004 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx10:
51005 case AMDGPU::BUFFER_ATOMIC_INC_ADDR64_gfx6_gfx7:
51006 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx6_gfx7:
51007 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx10:
51008 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx6_gfx7:
51009 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx10:
51010 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx6_gfx7:
51011 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx10:
51012 case AMDGPU::BUFFER_ATOMIC_INC_X2_ADDR64_gfx6_gfx7:
51013 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx6_gfx7:
51014 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx10:
51015 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx6_gfx7:
51016 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx10:
51017 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx6_gfx7:
51018 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx10:
51019 case AMDGPU::BUFFER_ATOMIC_OR_ADDR64_gfx6_gfx7:
51020 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx6_gfx7:
51021 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx10:
51022 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx6_gfx7:
51023 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx10:
51024 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx6_gfx7:
51025 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx10:
51026 case AMDGPU::BUFFER_ATOMIC_OR_X2_ADDR64_gfx6_gfx7:
51027 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx6_gfx7:
51028 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx10:
51029 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx6_gfx7:
51030 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx10:
51031 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx6_gfx7:
51032 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx10:
51033 case AMDGPU::BUFFER_ATOMIC_SMAX_ADDR64_gfx6_gfx7:
51034 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx6_gfx7:
51035 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx10:
51036 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx6_gfx7:
51037 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx10:
51038 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx6_gfx7:
51039 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx10:
51040 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_ADDR64_gfx6_gfx7:
51041 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx6_gfx7:
51042 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx10:
51043 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx6_gfx7:
51044 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx10:
51045 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx6_gfx7:
51046 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx10:
51047 case AMDGPU::BUFFER_ATOMIC_SMIN_ADDR64_gfx6_gfx7:
51048 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx6_gfx7:
51049 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx10:
51050 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx6_gfx7:
51051 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx10:
51052 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx6_gfx7:
51053 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx10:
51054 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_ADDR64_gfx6_gfx7:
51055 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx6_gfx7:
51056 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx10:
51057 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx6_gfx7:
51058 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx10:
51059 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx6_gfx7:
51060 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx10:
51061 case AMDGPU::BUFFER_ATOMIC_SUB_ADDR64_gfx6_gfx7:
51062 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx6_gfx7:
51063 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx10:
51064 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx6_gfx7:
51065 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx10:
51066 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx6_gfx7:
51067 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx10:
51068 case AMDGPU::BUFFER_ATOMIC_SUB_X2_ADDR64_gfx6_gfx7:
51069 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx6_gfx7:
51070 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx10:
51071 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx6_gfx7:
51072 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx10:
51073 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx6_gfx7:
51074 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx10:
51075 case AMDGPU::BUFFER_ATOMIC_SWAP_ADDR64_gfx6_gfx7:
51076 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx6_gfx7:
51077 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx10:
51078 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx6_gfx7:
51079 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx10:
51080 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx6_gfx7:
51081 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx10:
51082 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_ADDR64_gfx6_gfx7:
51083 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx6_gfx7:
51084 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx10:
51085 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx6_gfx7:
51086 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx10:
51087 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx6_gfx7:
51088 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx10:
51089 case AMDGPU::BUFFER_ATOMIC_UMAX_ADDR64_gfx6_gfx7:
51090 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx6_gfx7:
51091 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx10:
51092 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx6_gfx7:
51093 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx10:
51094 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx6_gfx7:
51095 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx10:
51096 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_ADDR64_gfx6_gfx7:
51097 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx6_gfx7:
51098 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx10:
51099 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx6_gfx7:
51100 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx10:
51101 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx6_gfx7:
51102 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx10:
51103 case AMDGPU::BUFFER_ATOMIC_UMIN_ADDR64_gfx6_gfx7:
51104 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx6_gfx7:
51105 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx10:
51106 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx6_gfx7:
51107 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx10:
51108 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx6_gfx7:
51109 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx10:
51110 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_ADDR64_gfx6_gfx7:
51111 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx6_gfx7:
51112 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx10:
51113 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx6_gfx7:
51114 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx10:
51115 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx6_gfx7:
51116 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx10:
51117 case AMDGPU::BUFFER_ATOMIC_XOR_ADDR64_gfx6_gfx7:
51118 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx6_gfx7:
51119 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx10:
51120 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx6_gfx7:
51121 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx10:
51122 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx6_gfx7:
51123 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx10:
51124 case AMDGPU::BUFFER_ATOMIC_XOR_X2_ADDR64_gfx6_gfx7:
51125 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx6_gfx7:
51126 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx10:
51127 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx6_gfx7:
51128 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx10:
51129 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx6_gfx7:
51130 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx10: {
51131 op.clearAllBits();
51132 // op: offset
51133 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51134 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51135 op.clearAllBits();
51136 // op: cpol
51137 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51139 op.clearAllBits();
51140 // op: vaddr
51141 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51143 op.clearAllBits();
51144 // op: vdata
51145 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51146 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51147 op.clearAllBits();
51148 // op: srsrc
51149 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51150 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51151 op.clearAllBits();
51152 // op: soffset
51153 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51154 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51155 break;
51156 }
51157 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx6_gfx7:
51158 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx10:
51159 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx6_gfx7:
51160 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx10:
51161 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx6_gfx7:
51162 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx10:
51163 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx6_gfx7:
51164 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx10:
51165 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx6_gfx7:
51166 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx10:
51167 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx6_gfx7:
51168 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx10:
51169 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx10:
51170 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx6_gfx7:
51171 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx10:
51172 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx6_gfx7:
51173 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx10:
51174 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx6_gfx7:
51175 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx10:
51176 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx6_gfx7:
51177 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx10:
51178 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx6_gfx7:
51179 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx10:
51180 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx6_gfx7:
51181 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx10:
51182 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx6_gfx7:
51183 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx10:
51184 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx6_gfx7:
51185 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx10:
51186 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx6_gfx7:
51187 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx10:
51188 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx6_gfx7:
51189 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx10:
51190 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx6_gfx7:
51191 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx10:
51192 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx6_gfx7:
51193 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx10:
51194 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx6_gfx7:
51195 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx10:
51196 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx6_gfx7:
51197 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx10:
51198 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx6_gfx7:
51199 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx10:
51200 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx6_gfx7:
51201 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx10:
51202 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx6_gfx7:
51203 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx10:
51204 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx6_gfx7:
51205 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx10:
51206 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx6_gfx7:
51207 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx10:
51208 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx6_gfx7:
51209 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx10:
51210 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx6_gfx7:
51211 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx10:
51212 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx6_gfx7:
51213 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx10:
51214 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx6_gfx7:
51215 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx10:
51216 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx6_gfx7:
51217 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx10:
51218 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx6_gfx7:
51219 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx10:
51220 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx6_gfx7:
51221 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx10: {
51222 op.clearAllBits();
51223 // op: offset
51224 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51225 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51226 op.clearAllBits();
51227 // op: cpol
51228 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51230 op.clearAllBits();
51231 // op: vdata
51232 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51234 op.clearAllBits();
51235 // op: srsrc
51236 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51237 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51238 op.clearAllBits();
51239 // op: soffset
51240 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51242 break;
51243 }
51244 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx11:
51245 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx11:
51246 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx11:
51247 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx11:
51248 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx11:
51249 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx11:
51250 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx11:
51251 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx11:
51252 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx11:
51253 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx11:
51254 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx11:
51255 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx11:
51256 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx11:
51257 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx11:
51258 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx11:
51259 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx11:
51260 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx11:
51261 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx11:
51262 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx11:
51263 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx11:
51264 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx11:
51265 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_gfx11:
51266 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_gfx11:
51267 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_gfx11:
51268 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx11:
51269 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx11:
51270 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx11:
51271 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx11:
51272 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx11:
51273 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx11:
51274 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx11:
51275 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx11:
51276 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx11:
51277 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx11:
51278 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx11:
51279 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx11:
51280 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx11:
51281 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx11:
51282 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx11:
51283 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx11:
51284 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx11:
51285 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx11:
51286 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx11:
51287 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx11:
51288 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx11:
51289 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx11:
51290 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx11:
51291 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx11:
51292 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx11:
51293 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx11:
51294 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx11:
51295 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx11:
51296 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx11:
51297 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx11:
51298 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx11:
51299 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx11:
51300 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx11:
51301 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx11:
51302 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx11:
51303 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx11:
51304 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx11:
51305 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx11:
51306 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx11:
51307 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx11:
51308 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx11:
51309 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx11:
51310 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx11:
51311 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx11:
51312 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx11:
51313 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx11:
51314 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx11:
51315 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx11:
51316 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx11:
51317 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx11:
51318 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx11:
51319 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx11:
51320 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx11:
51321 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx11:
51322 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx11:
51323 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx11:
51324 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx11:
51325 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx11:
51326 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx11:
51327 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx11:
51328 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx11:
51329 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx11:
51330 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx11:
51331 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx11:
51332 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx11:
51333 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx11:
51334 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx11:
51335 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx11:
51336 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx11: {
51337 op.clearAllBits();
51338 // op: offset
51339 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51341 op.clearAllBits();
51342 // op: cpol
51343 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51344 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
51345 op.clearAllBits();
51346 // op: vaddr
51347 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51349 op.clearAllBits();
51350 // op: vdata
51351 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51352 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51353 op.clearAllBits();
51354 // op: srsrc
51355 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51357 op.clearAllBits();
51358 // op: soffset
51359 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51360 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51361 break;
51362 }
51363 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx11:
51364 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx11:
51365 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx11:
51366 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx11:
51367 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx11:
51368 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx11:
51369 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx11:
51370 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx11:
51371 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx11:
51372 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx11:
51373 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx11:
51374 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx11:
51375 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx11:
51376 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx11:
51377 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx11:
51378 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx11:
51379 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx11:
51380 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx11:
51381 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx11:
51382 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx11:
51383 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx11:
51384 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx11:
51385 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx11:
51386 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx11:
51387 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx11:
51388 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx11:
51389 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx11:
51390 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx11:
51391 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx11:
51392 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx11:
51393 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx11: {
51394 op.clearAllBits();
51395 // op: offset
51396 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51398 op.clearAllBits();
51399 // op: cpol
51400 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
51402 op.clearAllBits();
51403 // op: vdata
51404 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51406 op.clearAllBits();
51407 // op: srsrc
51408 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51410 op.clearAllBits();
51411 // op: soffset
51412 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51414 break;
51415 }
51416 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11:
51417 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11:
51418 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11:
51419 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11:
51420 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11:
51421 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11:
51422 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11:
51423 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11:
51424 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11:
51425 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11:
51426 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11:
51427 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11:
51428 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11:
51429 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11:
51430 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11:
51431 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11:
51432 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11:
51433 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11:
51434 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11:
51435 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx11:
51436 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx11:
51437 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx11:
51438 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx11:
51439 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx11:
51440 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11:
51441 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11:
51442 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11:
51443 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11:
51444 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11:
51445 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11:
51446 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11:
51447 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11:
51448 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11:
51449 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11:
51450 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11:
51451 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11:
51452 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11:
51453 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11:
51454 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11:
51455 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11:
51456 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11:
51457 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11:
51458 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx11:
51459 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx11:
51460 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx11:
51461 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx11:
51462 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx11:
51463 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx11: {
51464 op.clearAllBits();
51465 // op: offset
51466 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51467 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51468 op.clearAllBits();
51469 // op: cpol
51470 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
51471 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
51472 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
51473 op.clearAllBits();
51474 // op: format
51475 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51476 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
51477 op.clearAllBits();
51478 // op: vaddr
51479 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51480 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51481 op.clearAllBits();
51482 // op: vdata
51483 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51485 op.clearAllBits();
51486 // op: srsrc
51487 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51488 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51489 op.clearAllBits();
51490 // op: soffset
51491 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51492 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51493 break;
51494 }
51495 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
51496 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
51497 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
51498 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
51499 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
51500 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
51501 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
51502 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
51503 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
51504 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
51505 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80:
51506 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80:
51507 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7:
51508 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
51509 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7:
51510 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7:
51511 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7:
51512 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
51513 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7:
51514 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7:
51515 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7:
51516 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7:
51517 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7:
51518 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7:
51519 case AMDGPU::TBUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7:
51520 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7:
51521 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7:
51522 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7:
51523 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
51524 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
51525 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
51526 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
51527 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
51528 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
51529 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
51530 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
51531 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
51532 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
51533 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80:
51534 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80:
51535 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7:
51536 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
51537 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7:
51538 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7:
51539 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7:
51540 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
51541 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7:
51542 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7:
51543 case AMDGPU::TBUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7:
51544 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7:
51545 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7:
51546 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7:
51547 case AMDGPU::TBUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7:
51548 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7:
51549 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7:
51550 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7: {
51551 op.clearAllBits();
51552 // op: offset
51553 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51554 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51555 op.clearAllBits();
51556 // op: cpol
51557 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
51558 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51559 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
51560 op.clearAllBits();
51561 // op: format
51562 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51563 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
51564 op.clearAllBits();
51565 // op: vaddr
51566 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51567 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51568 op.clearAllBits();
51569 // op: vdata
51570 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51571 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51572 op.clearAllBits();
51573 // op: srsrc
51574 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51575 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51576 op.clearAllBits();
51577 // op: soffset
51578 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51580 break;
51581 }
51582 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10:
51583 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10:
51584 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10:
51585 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10:
51586 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10:
51587 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10:
51588 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10:
51589 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10:
51590 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10:
51591 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10:
51592 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10:
51593 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10:
51594 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10:
51595 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10:
51596 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10:
51597 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10:
51598 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10:
51599 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10:
51600 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10:
51601 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx10:
51602 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx10:
51603 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx10:
51604 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx10:
51605 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx10:
51606 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10:
51607 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10:
51608 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10:
51609 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10:
51610 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10:
51611 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10:
51612 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10:
51613 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10:
51614 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10:
51615 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10:
51616 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10:
51617 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10:
51618 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10:
51619 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10:
51620 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10:
51621 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10:
51622 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10:
51623 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10:
51624 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx10:
51625 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx10:
51626 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx10:
51627 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx10:
51628 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx10:
51629 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx10: {
51630 op.clearAllBits();
51631 // op: offset
51632 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51633 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51634 op.clearAllBits();
51635 // op: cpol
51636 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
51637 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51638 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 15, numBits: 1);
51639 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
51640 op.clearAllBits();
51641 // op: format
51642 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51643 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
51644 op.clearAllBits();
51645 // op: vaddr
51646 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51647 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51648 op.clearAllBits();
51649 // op: vdata
51650 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51652 op.clearAllBits();
51653 // op: srsrc
51654 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51656 op.clearAllBits();
51657 // op: soffset
51658 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51660 break;
51661 }
51662 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a:
51663 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a:
51664 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a:
51665 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a:
51666 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a:
51667 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a:
51668 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a:
51669 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a:
51670 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a:
51671 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a:
51672 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a:
51673 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a:
51674 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a:
51675 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a:
51676 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a:
51677 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a:
51678 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a:
51679 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a:
51680 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a:
51681 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a:
51682 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a:
51683 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a:
51684 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx90a:
51685 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx90a:
51686 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a:
51687 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a:
51688 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a:
51689 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a:
51690 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a:
51691 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a:
51692 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a:
51693 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a:
51694 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a:
51695 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a:
51696 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a:
51697 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a:
51698 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a:
51699 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a:
51700 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a:
51701 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a:
51702 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a:
51703 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a:
51704 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a:
51705 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx90a:
51706 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx90a:
51707 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx90a:
51708 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx90a:
51709 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx90a: {
51710 op.clearAllBits();
51711 // op: offset
51712 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51713 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51714 op.clearAllBits();
51715 // op: cpol
51716 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
51717 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51718 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 53, numBits: 1);
51719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
51720 op.clearAllBits();
51721 // op: format
51722 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
51724 op.clearAllBits();
51725 // op: vaddr
51726 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51727 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51728 op.clearAllBits();
51729 // op: vdata
51730 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
51732 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51733 op.clearAllBits();
51734 // op: srsrc
51735 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51737 op.clearAllBits();
51738 // op: soffset
51739 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51741 break;
51742 }
51743 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi:
51744 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi:
51745 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi:
51746 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi:
51747 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi:
51748 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi:
51749 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi:
51750 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi:
51751 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi:
51752 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi:
51753 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_vi:
51754 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_vi:
51755 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi:
51756 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_vi:
51757 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_vi:
51758 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi:
51759 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_vi:
51760 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_vi:
51761 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_vi:
51762 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_vi:
51763 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_vi:
51764 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_vi:
51765 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_vi:
51766 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_vi:
51767 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi:
51768 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi:
51769 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi:
51770 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi:
51771 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi:
51772 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi:
51773 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi:
51774 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_vi:
51775 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_vi:
51776 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_vi:
51777 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_vi:
51778 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_vi:
51779 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_vi:
51780 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_vi:
51781 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_vi:
51782 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_vi:
51783 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_vi:
51784 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_vi:
51785 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_vi:
51786 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_vi:
51787 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_vi:
51788 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_vi:
51789 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_vi:
51790 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_vi: {
51791 op.clearAllBits();
51792 // op: offset
51793 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
51794 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
51795 op.clearAllBits();
51796 // op: cpol
51797 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
51798 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
51799 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 53, numBits: 1);
51800 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
51801 op.clearAllBits();
51802 // op: format
51803 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
51804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 19, numBits: 7);
51805 op.clearAllBits();
51806 // op: vaddr
51807 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
51808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
51809 op.clearAllBits();
51810 // op: vdata
51811 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
51812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
51813 op.clearAllBits();
51814 // op: srsrc
51815 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
51816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
51817 op.clearAllBits();
51818 // op: soffset
51819 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
51820 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
51821 break;
51822 }
51823 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12:
51824 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12_format:
51825 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12:
51826 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12_format:
51827 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12:
51828 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12_format:
51829 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12:
51830 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12_format:
51831 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12:
51832 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12_format:
51833 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12:
51834 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12_format:
51835 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12:
51836 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12_format:
51837 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12:
51838 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12_format:
51839 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12:
51840 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12_format:
51841 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12:
51842 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12_format:
51843 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12:
51844 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12_format:
51845 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12:
51846 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12_format:
51847 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12:
51848 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12_format:
51849 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12:
51850 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12_format:
51851 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12:
51852 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12_format:
51853 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12:
51854 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12_format:
51855 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12:
51856 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12_format:
51857 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12:
51858 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12_format:
51859 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12:
51860 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12_format:
51861 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12:
51862 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12_format:
51863 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12:
51864 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12_format:
51865 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12:
51866 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12_format:
51867 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12:
51868 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12_format:
51869 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12:
51870 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12_format:
51871 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12:
51872 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12_format:
51873 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12:
51874 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12_format:
51875 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12:
51876 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12_format:
51877 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12:
51878 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12_format:
51879 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12:
51880 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12_format:
51881 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12:
51882 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12_format:
51883 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12:
51884 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12_format:
51885 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12:
51886 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12_format:
51887 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12:
51888 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12_format:
51889 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12:
51890 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12_format:
51891 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12:
51892 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12_format:
51893 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12:
51894 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12_format:
51895 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12:
51896 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12_format:
51897 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12:
51898 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12_format:
51899 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12:
51900 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12_format:
51901 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12:
51902 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12_format:
51903 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12:
51904 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12_format:
51905 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12:
51906 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12_format:
51907 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12:
51908 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12_format:
51909 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12:
51910 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12_format:
51911 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12:
51912 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12_format:
51913 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12:
51914 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12_format:
51915 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12:
51916 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12_format:
51917 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12:
51918 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12_format:
51919 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12:
51920 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12_format:
51921 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12:
51922 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12_format:
51923 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12:
51924 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12_format:
51925 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12:
51926 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12_format:
51927 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12:
51928 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12_format:
51929 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12:
51930 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12_format:
51931 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12:
51932 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12_format:
51933 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12:
51934 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12_format:
51935 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12:
51936 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12_format:
51937 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12:
51938 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12_format:
51939 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12:
51940 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12_format:
51941 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12:
51942 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12_format:
51943 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12:
51944 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12_format:
51945 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12:
51946 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12_format:
51947 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12:
51948 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12_format:
51949 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12:
51950 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12_format:
51951 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12:
51952 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12_format:
51953 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12:
51954 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12_format:
51955 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12:
51956 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12_format:
51957 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12:
51958 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12_format:
51959 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12:
51960 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12_format:
51961 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12:
51962 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12_format:
51963 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12:
51964 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12_format:
51965 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12:
51966 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12_format:
51967 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12:
51968 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12_format:
51969 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12:
51970 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12_format:
51971 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12:
51972 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12_format:
51973 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12:
51974 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12_format:
51975 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12:
51976 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12_format:
51977 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12:
51978 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12_format:
51979 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12:
51980 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12_format:
51981 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12:
51982 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12_format:
51983 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12:
51984 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12_format:
51985 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12:
51986 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12_format:
51987 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12:
51988 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12_format:
51989 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12:
51990 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12_format:
51991 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12:
51992 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12_format:
51993 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12:
51994 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12_format:
51995 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12:
51996 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12_format:
51997 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12:
51998 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12_format:
51999 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12:
52000 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12_format:
52001 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12:
52002 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12_format:
52003 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12:
52004 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12_format:
52005 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12:
52006 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12_format:
52007 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12:
52008 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12_format:
52009 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12:
52010 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12_format:
52011 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12:
52012 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12_format:
52013 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12:
52014 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12_format:
52015 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12:
52016 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12_format:
52017 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12:
52018 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12_format:
52019 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12:
52020 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12_format:
52021 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12:
52022 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format:
52023 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12:
52024 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format:
52025 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12:
52026 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format:
52027 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12:
52028 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12_format:
52029 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12:
52030 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12_format:
52031 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12:
52032 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12_format:
52033 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12:
52034 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format:
52035 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12:
52036 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format:
52037 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12:
52038 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format:
52039 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12:
52040 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12_format:
52041 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12:
52042 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12_format:
52043 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12:
52044 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12_format:
52045 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12:
52046 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format:
52047 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12:
52048 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format:
52049 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12:
52050 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format:
52051 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12:
52052 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12_format:
52053 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12:
52054 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12_format:
52055 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12:
52056 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12_format:
52057 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12:
52058 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format:
52059 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12:
52060 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12_format:
52061 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12:
52062 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12_format:
52063 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12:
52064 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12_format:
52065 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12:
52066 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12_format:
52067 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12:
52068 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12_format:
52069 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12:
52070 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52071 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12:
52072 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format:
52073 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12:
52074 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format:
52075 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12:
52076 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format:
52077 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12:
52078 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format:
52079 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12:
52080 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format:
52081 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
52082 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
52083 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12:
52084 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
52085 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12:
52086 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
52087 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
52088 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format:
52089 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
52090 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format:
52091 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
52092 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format:
52093 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
52094 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
52095 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12:
52096 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
52097 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12:
52098 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
52099 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
52100 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format:
52101 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
52102 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format:
52103 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
52104 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format:
52105 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12:
52106 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
52107 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12:
52108 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format:
52109 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12:
52110 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format:
52111 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
52112 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format:
52113 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
52114 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format:
52115 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
52116 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format:
52117 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12:
52118 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52119 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12:
52120 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format:
52121 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12:
52122 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format:
52123 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
52124 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format:
52125 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
52126 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format:
52127 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
52128 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format:
52129 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
52130 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
52131 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12:
52132 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
52133 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12:
52134 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
52135 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
52136 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format:
52137 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
52138 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format:
52139 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
52140 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format:
52141 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
52142 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
52143 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12:
52144 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
52145 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12:
52146 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
52147 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
52148 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format:
52149 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
52150 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format:
52151 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
52152 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format:
52153 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12:
52154 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
52155 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12:
52156 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format:
52157 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12:
52158 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format:
52159 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
52160 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format:
52161 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12:
52162 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12_format:
52163 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12:
52164 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12_format:
52165 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12:
52166 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52167 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12:
52168 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format:
52169 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12:
52170 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format:
52171 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12:
52172 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12_format:
52173 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12:
52174 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12_format:
52175 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12:
52176 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12_format:
52177 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
52178 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
52179 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
52180 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
52181 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
52182 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
52183 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
52184 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
52185 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12:
52186 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
52187 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12:
52188 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
52189 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12:
52190 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
52191 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12:
52192 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format:
52193 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12:
52194 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format:
52195 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12:
52196 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12_format:
52197 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12:
52198 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12_format:
52199 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12:
52200 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12_format:
52201 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12:
52202 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
52203 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12:
52204 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12_format:
52205 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12:
52206 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12_format:
52207 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12:
52208 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12_format:
52209 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12:
52210 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12_format:
52211 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12:
52212 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12_format:
52213 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
52214 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
52215 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
52216 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
52217 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
52218 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
52219 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12:
52220 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format:
52221 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12:
52222 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format:
52223 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12:
52224 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format:
52225 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12:
52226 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
52227 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12:
52228 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12_format:
52229 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12:
52230 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12_format:
52231 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12:
52232 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12_format:
52233 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12:
52234 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12_format:
52235 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12:
52236 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12_format:
52237 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12:
52238 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
52239 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12:
52240 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12_format:
52241 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12:
52242 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12_format:
52243 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12:
52244 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12_format:
52245 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12:
52246 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12_format:
52247 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12:
52248 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12_format:
52249 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
52250 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
52251 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
52252 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
52253 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
52254 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
52255 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
52256 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
52257 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12:
52258 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
52259 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12:
52260 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
52261 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12:
52262 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
52263 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12:
52264 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format:
52265 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12:
52266 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format:
52267 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12:
52268 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12_format:
52269 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12:
52270 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12_format:
52271 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12:
52272 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12_format:
52273 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12:
52274 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
52275 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12:
52276 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12_format:
52277 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12:
52278 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12_format:
52279 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12:
52280 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12_format:
52281 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12:
52282 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12_format:
52283 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12:
52284 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12_format:
52285 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12:
52286 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
52287 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12:
52288 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12_format:
52289 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12:
52290 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12_format:
52291 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12:
52292 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12_format:
52293 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12:
52294 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12_format:
52295 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12:
52296 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12_format:
52297 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
52298 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
52299 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
52300 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
52301 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
52302 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
52303 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
52304 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
52305 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12:
52306 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
52307 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12:
52308 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
52309 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12:
52310 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
52311 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12:
52312 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12_format:
52313 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12:
52314 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12_format:
52315 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12:
52316 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12_format:
52317 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12:
52318 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12_format:
52319 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12:
52320 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12_format:
52321 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12:
52322 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format:
52323 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12:
52324 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format:
52325 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12:
52326 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format:
52327 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12:
52328 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12_format:
52329 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12:
52330 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12_format:
52331 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12:
52332 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12_format:
52333 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12:
52334 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format:
52335 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12:
52336 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format:
52337 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12:
52338 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format:
52339 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12:
52340 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12_format:
52341 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12:
52342 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12_format:
52343 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12:
52344 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12_format:
52345 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12:
52346 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format:
52347 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12:
52348 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format:
52349 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12:
52350 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format:
52351 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12:
52352 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12_format:
52353 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12:
52354 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12_format:
52355 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12:
52356 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12_format:
52357 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12:
52358 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format:
52359 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12:
52360 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12_format:
52361 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12:
52362 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12_format:
52363 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12:
52364 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12_format:
52365 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12:
52366 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12_format:
52367 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12:
52368 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12_format:
52369 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12:
52370 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52371 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12:
52372 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format:
52373 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12:
52374 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format:
52375 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12:
52376 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format:
52377 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12:
52378 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format:
52379 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12:
52380 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format:
52381 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
52382 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
52383 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12:
52384 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
52385 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12:
52386 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
52387 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
52388 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format:
52389 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
52390 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format:
52391 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
52392 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format:
52393 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
52394 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
52395 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12:
52396 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
52397 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12:
52398 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
52399 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
52400 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format:
52401 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
52402 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format:
52403 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
52404 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format:
52405 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12:
52406 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
52407 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12:
52408 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format:
52409 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12:
52410 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format:
52411 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
52412 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format:
52413 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
52414 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format:
52415 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
52416 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format:
52417 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12:
52418 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52419 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12:
52420 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format:
52421 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12:
52422 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format:
52423 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
52424 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format:
52425 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
52426 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format:
52427 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
52428 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format:
52429 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
52430 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
52431 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12:
52432 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
52433 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12:
52434 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
52435 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
52436 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format:
52437 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
52438 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format:
52439 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
52440 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format:
52441 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
52442 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
52443 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12:
52444 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
52445 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12:
52446 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
52447 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
52448 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format:
52449 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
52450 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format:
52451 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
52452 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format:
52453 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12:
52454 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
52455 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12:
52456 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format:
52457 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12:
52458 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format:
52459 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
52460 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format:
52461 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12:
52462 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12_format:
52463 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12:
52464 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12_format:
52465 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12:
52466 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format:
52467 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12:
52468 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format:
52469 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12:
52470 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format:
52471 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12:
52472 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12_format:
52473 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12:
52474 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12_format:
52475 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12:
52476 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12_format:
52477 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
52478 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
52479 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
52480 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
52481 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
52482 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
52483 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12:
52484 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format:
52485 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12:
52486 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format:
52487 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12:
52488 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format:
52489 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12:
52490 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
52491 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12:
52492 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12_format:
52493 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12:
52494 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12_format:
52495 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12:
52496 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12_format:
52497 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12:
52498 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12_format:
52499 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12:
52500 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12_format: {
52501 op.clearAllBits();
52502 // op: offset
52503 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
52505 op.clearAllBits();
52506 // op: vaddr
52507 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
52508 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
52509 op.clearAllBits();
52510 // op: vdata
52511 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52512 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52513 op.clearAllBits();
52514 // op: srsrc
52515 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52516 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
52517 op.clearAllBits();
52518 // op: soffset
52519 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52520 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
52521 op.clearAllBits();
52522 // op: cpol
52523 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
52525 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
52526 break;
52527 }
52528 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
52529 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
52530 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
52531 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
52532 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
52533 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
52534 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
52535 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
52536 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
52537 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
52538 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
52539 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
52540 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
52541 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
52542 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
52543 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
52544 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
52545 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
52546 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
52547 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12:
52548 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12:
52549 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12:
52550 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12:
52551 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12:
52552 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
52553 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
52554 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
52555 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
52556 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
52557 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
52558 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
52559 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
52560 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
52561 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
52562 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
52563 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
52564 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
52565 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
52566 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
52567 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
52568 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
52569 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
52570 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
52571 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12:
52572 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12:
52573 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12:
52574 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12:
52575 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12: {
52576 op.clearAllBits();
52577 // op: offset
52578 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
52580 op.clearAllBits();
52581 // op: vaddr
52582 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
52583 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
52584 op.clearAllBits();
52585 // op: vdata
52586 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52587 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52588 op.clearAllBits();
52589 // op: srsrc
52590 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
52592 op.clearAllBits();
52593 // op: soffset
52594 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
52596 op.clearAllBits();
52597 // op: cpol
52598 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
52599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
52600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
52601 op.clearAllBits();
52602 // op: format
52603 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 55, numBits: 7);
52605 break;
52606 }
52607 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12:
52608 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12_format:
52609 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12:
52610 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12_format:
52611 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12:
52612 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52613 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12:
52614 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12_format:
52615 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12:
52616 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52617 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12:
52618 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12_format:
52619 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12:
52620 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52621 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12:
52622 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12_format:
52623 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12:
52624 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12_format:
52625 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12:
52626 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12_format:
52627 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12:
52628 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52629 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12:
52630 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12_format:
52631 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12:
52632 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12_format:
52633 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12:
52634 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12_format:
52635 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12:
52636 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52637 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12:
52638 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12_format:
52639 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12:
52640 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52641 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12:
52642 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12_format:
52643 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12:
52644 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12_format:
52645 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12:
52646 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12_format:
52647 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12:
52648 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52649 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12:
52650 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12_format:
52651 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12:
52652 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52653 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12:
52654 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12_format:
52655 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12:
52656 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52657 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12:
52658 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12_format:
52659 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12:
52660 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52661 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12:
52662 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12_format:
52663 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12:
52664 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52665 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12:
52666 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12_format:
52667 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12:
52668 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format:
52669 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12:
52670 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12_format:
52671 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12:
52672 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12_format: {
52673 op.clearAllBits();
52674 // op: offset
52675 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
52677 op.clearAllBits();
52678 // op: vdata
52679 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52681 op.clearAllBits();
52682 // op: srsrc
52683 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
52685 op.clearAllBits();
52686 // op: soffset
52687 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
52689 op.clearAllBits();
52690 // op: cpol
52691 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 53, numBits: 2);
52693 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
52694 break;
52695 }
52696 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx90a:
52697 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx940:
52698 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx940:
52699 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx940:
52700 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx940:
52701 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx940:
52702 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx940:
52703 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx90a:
52704 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx90a:
52705 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx90a:
52706 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx90a:
52707 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx90a:
52708 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx90a:
52709 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx90a:
52710 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx90a:
52711 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx90a:
52712 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx90a:
52713 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx90a:
52714 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx90a:
52715 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx90a:
52716 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx90a:
52717 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx90a:
52718 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx90a:
52719 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx90a:
52720 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx90a:
52721 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx90a:
52722 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx90a:
52723 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx90a:
52724 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx90a:
52725 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx90a:
52726 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx90a:
52727 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx90a:
52728 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx90a:
52729 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx90a:
52730 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx90a:
52731 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx90a:
52732 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx940:
52733 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx940:
52734 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx940:
52735 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx940:
52736 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx940:
52737 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx940:
52738 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx90a:
52739 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx90a:
52740 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx90a:
52741 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx90a:
52742 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx90a:
52743 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx90a:
52744 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx940:
52745 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx940:
52746 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx940:
52747 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx90a:
52748 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx90a:
52749 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx90a:
52750 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx90a:
52751 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx90a:
52752 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx90a:
52753 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx90a:
52754 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx90a:
52755 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx90a:
52756 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx90a:
52757 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx90a:
52758 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx90a:
52759 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx90a:
52760 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx90a:
52761 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx90a:
52762 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx90a:
52763 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx90a:
52764 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx90a:
52765 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx90a:
52766 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx90a:
52767 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx90a:
52768 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx90a:
52769 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx90a:
52770 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx90a:
52771 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx90a:
52772 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx90a:
52773 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx90a:
52774 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx90a:
52775 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx90a:
52776 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx90a:
52777 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx90a:
52778 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx90a:
52779 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx90a:
52780 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx90a:
52781 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx90a:
52782 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx90a:
52783 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx90a:
52784 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx90a:
52785 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx90a:
52786 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx90a:
52787 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx90a:
52788 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx90a: {
52789 op.clearAllBits();
52790 // op: offset
52791 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
52793 op.clearAllBits();
52794 // op: cpol
52795 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
52796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
52797 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
52798 op.clearAllBits();
52799 // op: vaddr
52800 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52801 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52802 op.clearAllBits();
52803 // op: vdata
52804 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52805 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
52806 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
52807 op.clearAllBits();
52808 // op: srsrc
52809 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52810 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
52811 op.clearAllBits();
52812 // op: soffset
52813 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52814 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
52815 break;
52816 }
52817 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_vi:
52818 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_vi:
52819 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_vi:
52820 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_vi:
52821 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_vi:
52822 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_vi:
52823 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_vi:
52824 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_vi:
52825 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_vi:
52826 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_vi:
52827 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_vi:
52828 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_vi:
52829 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_vi:
52830 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_vi:
52831 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_vi:
52832 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_vi:
52833 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_vi:
52834 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_vi:
52835 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_vi:
52836 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_vi:
52837 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_vi:
52838 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_vi:
52839 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_vi:
52840 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_vi:
52841 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_vi:
52842 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_vi:
52843 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_vi:
52844 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_vi:
52845 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_vi:
52846 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_vi:
52847 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_vi:
52848 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_vi:
52849 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_vi:
52850 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_vi:
52851 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_vi:
52852 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_vi:
52853 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_vi:
52854 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_vi:
52855 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_vi:
52856 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_vi:
52857 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_vi:
52858 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_vi:
52859 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_vi:
52860 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_vi:
52861 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_vi:
52862 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_vi:
52863 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_vi:
52864 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_vi:
52865 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_vi:
52866 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_vi:
52867 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_vi:
52868 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_vi:
52869 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_vi:
52870 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_vi:
52871 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_vi:
52872 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_vi:
52873 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_vi:
52874 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_vi:
52875 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_vi:
52876 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_vi:
52877 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_vi:
52878 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_vi:
52879 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_vi:
52880 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_vi:
52881 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_vi:
52882 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_vi:
52883 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_vi:
52884 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_vi:
52885 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_vi:
52886 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_vi:
52887 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_vi:
52888 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_vi:
52889 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_vi:
52890 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_vi:
52891 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_vi:
52892 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_vi:
52893 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_vi:
52894 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_vi:
52895 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_vi:
52896 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_vi:
52897 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_vi:
52898 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_vi:
52899 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_vi:
52900 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_vi:
52901 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_vi:
52902 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_vi:
52903 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_vi:
52904 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_vi:
52905 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_vi:
52906 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_vi:
52907 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_vi:
52908 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_vi:
52909 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_vi: {
52910 op.clearAllBits();
52911 // op: offset
52912 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
52914 op.clearAllBits();
52915 // op: cpol
52916 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
52917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
52918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 15, numBits: 1);
52919 op.clearAllBits();
52920 // op: vaddr
52921 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52923 op.clearAllBits();
52924 // op: vdata
52925 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
52927 op.clearAllBits();
52928 // op: srsrc
52929 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
52931 op.clearAllBits();
52932 // op: soffset
52933 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
52935 break;
52936 }
52937 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx90a:
52938 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx90a:
52939 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx90a:
52940 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx90a:
52941 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx90a:
52942 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx90a:
52943 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx90a:
52944 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx90a:
52945 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx90a:
52946 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx90a:
52947 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx90a:
52948 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx90a:
52949 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx90a:
52950 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx90a:
52951 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx90a: {
52952 op.clearAllBits();
52953 // op: offset
52954 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
52955 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
52956 op.clearAllBits();
52957 // op: cpol
52958 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
52959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
52960 op.clearAllBits();
52961 // op: vaddr
52962 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
52963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
52964 op.clearAllBits();
52965 // op: vdata
52966 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
52967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
52968 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
52969 op.clearAllBits();
52970 // op: srsrc
52971 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
52972 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
52973 op.clearAllBits();
52974 // op: soffset
52975 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
52976 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
52977 break;
52978 }
52979 case AMDGPU::BUFFER_ATOMIC_ADD_ADDR64_RTN_gfx6_gfx7:
52980 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx6_gfx7:
52981 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx10:
52982 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx6_gfx7:
52983 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx10:
52984 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx6_gfx7:
52985 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx10:
52986 case AMDGPU::BUFFER_ATOMIC_ADD_X2_ADDR64_RTN_gfx6_gfx7:
52987 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx6_gfx7:
52988 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx10:
52989 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx6_gfx7:
52990 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx10:
52991 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx6_gfx7:
52992 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx10:
52993 case AMDGPU::BUFFER_ATOMIC_AND_ADDR64_RTN_gfx6_gfx7:
52994 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx6_gfx7:
52995 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx10:
52996 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx6_gfx7:
52997 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx10:
52998 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx6_gfx7:
52999 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx10:
53000 case AMDGPU::BUFFER_ATOMIC_AND_X2_ADDR64_RTN_gfx6_gfx7:
53001 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx6_gfx7:
53002 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx10:
53003 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx6_gfx7:
53004 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx10:
53005 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx6_gfx7:
53006 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx10:
53007 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN_gfx6_gfx7:
53008 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx6_gfx7:
53009 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx10:
53010 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx6_gfx7:
53011 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx10:
53012 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx6_gfx7:
53013 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx10:
53014 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN_gfx6_gfx7:
53015 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7:
53016 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx10:
53017 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx6_gfx7:
53018 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx10:
53019 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx6_gfx7:
53020 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx10:
53021 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx10:
53022 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx10:
53023 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx10:
53024 case AMDGPU::BUFFER_ATOMIC_DEC_ADDR64_RTN_gfx6_gfx7:
53025 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx6_gfx7:
53026 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx10:
53027 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx6_gfx7:
53028 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx10:
53029 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx6_gfx7:
53030 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx10:
53031 case AMDGPU::BUFFER_ATOMIC_DEC_X2_ADDR64_RTN_gfx6_gfx7:
53032 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx6_gfx7:
53033 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx10:
53034 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx6_gfx7:
53035 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx10:
53036 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx6_gfx7:
53037 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx10:
53038 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_ADDR64_RTN_gfx6_gfx7:
53039 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx6_gfx7:
53040 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx10:
53041 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx6_gfx7:
53042 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx10:
53043 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx6_gfx7:
53044 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx10:
53045 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_RTN_gfx6_gfx7:
53046 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7:
53047 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx10:
53048 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx6_gfx7:
53049 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx10:
53050 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx6_gfx7:
53051 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx10:
53052 case AMDGPU::BUFFER_ATOMIC_FMAX_ADDR64_RTN_gfx6_gfx7:
53053 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx6_gfx7:
53054 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx10:
53055 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx6_gfx7:
53056 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx10:
53057 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx6_gfx7:
53058 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx10:
53059 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_ADDR64_RTN_gfx6_gfx7:
53060 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx6_gfx7:
53061 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx10:
53062 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx6_gfx7:
53063 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx10:
53064 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx6_gfx7:
53065 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx10:
53066 case AMDGPU::BUFFER_ATOMIC_FMIN_ADDR64_RTN_gfx6_gfx7:
53067 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx6_gfx7:
53068 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx10:
53069 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx6_gfx7:
53070 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx10:
53071 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx6_gfx7:
53072 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx10:
53073 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_ADDR64_RTN_gfx6_gfx7:
53074 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx6_gfx7:
53075 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx10:
53076 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx6_gfx7:
53077 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx10:
53078 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx6_gfx7:
53079 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx10:
53080 case AMDGPU::BUFFER_ATOMIC_INC_ADDR64_RTN_gfx6_gfx7:
53081 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx6_gfx7:
53082 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx10:
53083 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx6_gfx7:
53084 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx10:
53085 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx6_gfx7:
53086 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx10:
53087 case AMDGPU::BUFFER_ATOMIC_INC_X2_ADDR64_RTN_gfx6_gfx7:
53088 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx6_gfx7:
53089 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx10:
53090 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx6_gfx7:
53091 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx10:
53092 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx6_gfx7:
53093 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx10:
53094 case AMDGPU::BUFFER_ATOMIC_OR_ADDR64_RTN_gfx6_gfx7:
53095 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx6_gfx7:
53096 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx10:
53097 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx6_gfx7:
53098 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx10:
53099 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx6_gfx7:
53100 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx10:
53101 case AMDGPU::BUFFER_ATOMIC_OR_X2_ADDR64_RTN_gfx6_gfx7:
53102 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx6_gfx7:
53103 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx10:
53104 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx6_gfx7:
53105 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx10:
53106 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx6_gfx7:
53107 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx10:
53108 case AMDGPU::BUFFER_ATOMIC_SMAX_ADDR64_RTN_gfx6_gfx7:
53109 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx6_gfx7:
53110 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx10:
53111 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx6_gfx7:
53112 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx10:
53113 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx6_gfx7:
53114 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx10:
53115 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN_gfx6_gfx7:
53116 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx6_gfx7:
53117 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx10:
53118 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx6_gfx7:
53119 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx10:
53120 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx6_gfx7:
53121 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx10:
53122 case AMDGPU::BUFFER_ATOMIC_SMIN_ADDR64_RTN_gfx6_gfx7:
53123 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx6_gfx7:
53124 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx10:
53125 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx6_gfx7:
53126 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx10:
53127 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx6_gfx7:
53128 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx10:
53129 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN_gfx6_gfx7:
53130 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx6_gfx7:
53131 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx10:
53132 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx6_gfx7:
53133 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx10:
53134 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx6_gfx7:
53135 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx10:
53136 case AMDGPU::BUFFER_ATOMIC_SUB_ADDR64_RTN_gfx6_gfx7:
53137 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx6_gfx7:
53138 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx10:
53139 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx6_gfx7:
53140 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx10:
53141 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx6_gfx7:
53142 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx10:
53143 case AMDGPU::BUFFER_ATOMIC_SUB_X2_ADDR64_RTN_gfx6_gfx7:
53144 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx6_gfx7:
53145 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx10:
53146 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx6_gfx7:
53147 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx10:
53148 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx6_gfx7:
53149 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx10:
53150 case AMDGPU::BUFFER_ATOMIC_SWAP_ADDR64_RTN_gfx6_gfx7:
53151 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx6_gfx7:
53152 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx10:
53153 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx6_gfx7:
53154 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx10:
53155 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx6_gfx7:
53156 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx10:
53157 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN_gfx6_gfx7:
53158 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx6_gfx7:
53159 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx10:
53160 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx6_gfx7:
53161 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx10:
53162 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx6_gfx7:
53163 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx10:
53164 case AMDGPU::BUFFER_ATOMIC_UMAX_ADDR64_RTN_gfx6_gfx7:
53165 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx6_gfx7:
53166 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx10:
53167 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx6_gfx7:
53168 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx10:
53169 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx6_gfx7:
53170 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx10:
53171 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN_gfx6_gfx7:
53172 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx6_gfx7:
53173 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx10:
53174 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx6_gfx7:
53175 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx10:
53176 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx6_gfx7:
53177 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx10:
53178 case AMDGPU::BUFFER_ATOMIC_UMIN_ADDR64_RTN_gfx6_gfx7:
53179 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx6_gfx7:
53180 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx10:
53181 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx6_gfx7:
53182 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx10:
53183 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx6_gfx7:
53184 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx10:
53185 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN_gfx6_gfx7:
53186 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx6_gfx7:
53187 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx10:
53188 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx6_gfx7:
53189 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx10:
53190 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx6_gfx7:
53191 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx10:
53192 case AMDGPU::BUFFER_ATOMIC_XOR_ADDR64_RTN_gfx6_gfx7:
53193 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx6_gfx7:
53194 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx10:
53195 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx6_gfx7:
53196 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx10:
53197 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx6_gfx7:
53198 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx10:
53199 case AMDGPU::BUFFER_ATOMIC_XOR_X2_ADDR64_RTN_gfx6_gfx7:
53200 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx6_gfx7:
53201 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx10:
53202 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx6_gfx7:
53203 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx10:
53204 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx6_gfx7:
53205 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx10: {
53206 op.clearAllBits();
53207 // op: offset
53208 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
53209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
53210 op.clearAllBits();
53211 // op: cpol
53212 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
53213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 54, numBits: 1);
53214 op.clearAllBits();
53215 // op: vaddr
53216 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53218 op.clearAllBits();
53219 // op: vdata
53220 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53221 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
53222 op.clearAllBits();
53223 // op: srsrc
53224 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53225 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
53226 op.clearAllBits();
53227 // op: soffset
53228 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
53229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53230 break;
53231 }
53232 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx11:
53233 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx11:
53234 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx11:
53235 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx11:
53236 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx11:
53237 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx11:
53238 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx11:
53239 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx11:
53240 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx11:
53241 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx11:
53242 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx11:
53243 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx11:
53244 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx11:
53245 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx11:
53246 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx11:
53247 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx11:
53248 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx11:
53249 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx11:
53250 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx11:
53251 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx11:
53252 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx11:
53253 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx11:
53254 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx11:
53255 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx11:
53256 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx11:
53257 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx11:
53258 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx11:
53259 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx11:
53260 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx11:
53261 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx11:
53262 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx11:
53263 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx11:
53264 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx11:
53265 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx11:
53266 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx11:
53267 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx11:
53268 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx11:
53269 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx11:
53270 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx11:
53271 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx11:
53272 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx11:
53273 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx11:
53274 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx11:
53275 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx11:
53276 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx11:
53277 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx11:
53278 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx11:
53279 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx11:
53280 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx11:
53281 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx11:
53282 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx11:
53283 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx11:
53284 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx11:
53285 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx11:
53286 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx11:
53287 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx11:
53288 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx11:
53289 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx11:
53290 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx11:
53291 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx11:
53292 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx11:
53293 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx11:
53294 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx11:
53295 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx11:
53296 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx11:
53297 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx11:
53298 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx11:
53299 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx11:
53300 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx11:
53301 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx11:
53302 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx11:
53303 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx11:
53304 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx11:
53305 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx11:
53306 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx11:
53307 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx11:
53308 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx11:
53309 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx11:
53310 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx11:
53311 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx11:
53312 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx11:
53313 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx11:
53314 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx11:
53315 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx11:
53316 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx11:
53317 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx11:
53318 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx11:
53319 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx11:
53320 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx11:
53321 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx11:
53322 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx11:
53323 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx11:
53324 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx11: {
53325 op.clearAllBits();
53326 // op: offset
53327 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
53328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
53329 op.clearAllBits();
53330 // op: cpol
53331 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
53332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
53333 op.clearAllBits();
53334 // op: vaddr
53335 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53337 op.clearAllBits();
53338 // op: vdata
53339 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
53341 op.clearAllBits();
53342 // op: srsrc
53343 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53344 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
53345 op.clearAllBits();
53346 // op: soffset
53347 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
53348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53349 break;
53350 }
53351 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12:
53352 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12_format:
53353 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12:
53354 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12_format:
53355 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12:
53356 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12_format:
53357 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12:
53358 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12_format:
53359 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12:
53360 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12_format:
53361 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12:
53362 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12_format:
53363 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12:
53364 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53365 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12:
53366 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53367 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12:
53368 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53369 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12:
53370 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12_format:
53371 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12:
53372 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12_format:
53373 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12:
53374 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12_format:
53375 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12:
53376 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53377 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12:
53378 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53379 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12:
53380 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53381 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12:
53382 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12_format:
53383 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12:
53384 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12_format:
53385 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12:
53386 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12_format:
53387 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12:
53388 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53389 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12:
53390 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53391 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12:
53392 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53393 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12:
53394 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12_format:
53395 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12:
53396 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12_format:
53397 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12:
53398 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12_format:
53399 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12:
53400 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12_format:
53401 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12:
53402 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12_format:
53403 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12:
53404 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12_format:
53405 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12:
53406 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12_format:
53407 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12:
53408 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12_format:
53409 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12:
53410 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12_format:
53411 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12:
53412 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53413 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12:
53414 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53415 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12:
53416 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53417 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12:
53418 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
53419 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12:
53420 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12_format:
53421 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12:
53422 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12_format:
53423 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12:
53424 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
53425 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12:
53426 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12_format:
53427 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12:
53428 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12_format:
53429 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12:
53430 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12_format:
53431 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12:
53432 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12_format:
53433 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12:
53434 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12_format:
53435 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12:
53436 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53437 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12:
53438 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53439 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12:
53440 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53441 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12:
53442 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12_format:
53443 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12:
53444 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12_format:
53445 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12:
53446 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12_format:
53447 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12:
53448 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53449 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12:
53450 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53451 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12:
53452 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53453 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12:
53454 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12_format:
53455 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12:
53456 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12_format:
53457 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12:
53458 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12_format:
53459 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12:
53460 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12_format:
53461 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12:
53462 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12_format:
53463 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12:
53464 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12_format:
53465 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12:
53466 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
53467 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12:
53468 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12_format:
53469 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12:
53470 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12_format:
53471 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12:
53472 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53473 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12:
53474 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53475 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12:
53476 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53477 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12:
53478 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
53479 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12:
53480 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12_format:
53481 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12:
53482 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12_format:
53483 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12:
53484 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53485 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12:
53486 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53487 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12:
53488 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53489 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12:
53490 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12_format:
53491 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12:
53492 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12_format:
53493 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12:
53494 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12_format:
53495 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12:
53496 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53497 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12:
53498 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53499 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12:
53500 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53501 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12:
53502 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12_format:
53503 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12:
53504 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12_format:
53505 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12:
53506 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12_format:
53507 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12:
53508 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53509 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12:
53510 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53511 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12:
53512 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53513 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12:
53514 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
53515 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12:
53516 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12_format:
53517 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12:
53518 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12_format:
53519 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12:
53520 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53521 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12:
53522 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53523 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12:
53524 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53525 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12:
53526 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
53527 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12:
53528 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12_format:
53529 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12:
53530 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12_format:
53531 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12:
53532 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53533 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12:
53534 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53535 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12:
53536 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format:
53537 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12:
53538 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12_format:
53539 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12:
53540 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12_format:
53541 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12:
53542 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12_format:
53543 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12:
53544 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
53545 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12:
53546 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12_format:
53547 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12:
53548 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12_format: {
53549 op.clearAllBits();
53550 // op: offset
53551 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
53552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53553 op.clearAllBits();
53554 // op: vaddr
53555 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53556 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
53557 op.clearAllBits();
53558 // op: vdata
53559 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53561 op.clearAllBits();
53562 // op: srsrc
53563 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 41, numBits: 7);
53565 op.clearAllBits();
53566 // op: soffset
53567 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
53568 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53569 op.clearAllBits();
53570 // op: cpol
53571 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
53572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 53, numBits: 2);
53573 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53574 break;
53575 }
53576 case AMDGPU::S_PREFETCH_DATA_PC_REL_gfx12:
53577 case AMDGPU::S_PREFETCH_INST_PC_REL_gfx12: {
53578 op.clearAllBits();
53579 // op: offset
53580 getSMEMOffsetEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53581 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
53582 op.clearAllBits();
53583 // op: soffset
53584 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
53586 op.clearAllBits();
53587 // op: sdata
53588 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 0), bitPosition: 6, numBits: 5);
53590 break;
53591 }
53592 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_gfx940:
53593 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_vi:
53594 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx940:
53595 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_vi:
53596 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx940:
53597 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_vi:
53598 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx940:
53599 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_vi:
53600 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_gfx940:
53601 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_vi: {
53602 op.clearAllBits();
53603 // op: saddr
53604 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53605 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53606 op.clearAllBits();
53607 // op: cpol
53608 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53609 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
53610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
53611 op.clearAllBits();
53612 // op: offset
53613 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
53615 break;
53616 }
53617 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_gfx10:
53618 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx10:
53619 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx10:
53620 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx10:
53621 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_gfx10: {
53622 op.clearAllBits();
53623 // op: saddr
53624 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53625 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53626 op.clearAllBits();
53627 // op: cpol
53628 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53629 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
53630 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
53631 op.clearAllBits();
53632 // op: offset
53633 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53634 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
53635 break;
53636 }
53637 case AMDGPU::SCRATCH_STORE_BLOCK_SADDR_gfx12:
53638 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx12:
53639 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx12:
53640 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx12:
53641 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx12:
53642 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx12:
53643 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx12:
53644 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx12:
53645 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx12: {
53646 op.clearAllBits();
53647 // op: saddr
53648 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53649 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53650 op.clearAllBits();
53651 // op: cpol
53652 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53653 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53654 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53655 op.clearAllBits();
53656 // op: vdata
53657 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53658 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
53659 op.clearAllBits();
53660 // op: offset
53661 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53662 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53663 break;
53664 }
53665 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx12: {
53666 op.clearAllBits();
53667 // op: saddr
53668 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53670 op.clearAllBits();
53671 // op: cpol
53672 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53673 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53674 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53675 op.clearAllBits();
53676 // op: vdata
53677 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53678 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
53679 op.clearAllBits();
53680 // op: offset
53681 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53682 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53683 break;
53684 }
53685 case AMDGPU::SCRATCH_LOAD_BLOCK_SADDR_gfx12:
53686 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx12:
53687 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx12:
53688 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx12:
53689 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx12:
53690 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx12:
53691 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx12:
53692 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx12:
53693 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx12:
53694 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx12:
53695 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx12:
53696 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx12:
53697 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx12:
53698 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx12:
53699 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx12: {
53700 op.clearAllBits();
53701 // op: saddr
53702 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53703 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53704 op.clearAllBits();
53705 // op: vdst
53706 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53707 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53708 op.clearAllBits();
53709 // op: cpol
53710 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53711 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53712 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53713 op.clearAllBits();
53714 // op: offset
53715 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53716 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53717 break;
53718 }
53719 case AMDGPU::GLOBAL_LOAD_BLOCK_SADDR_gfx12:
53720 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx12:
53721 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx12:
53722 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx12:
53723 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx12:
53724 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx12:
53725 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx12:
53726 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx12:
53727 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx12:
53728 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx12:
53729 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx12:
53730 case AMDGPU::GLOBAL_LOAD_TR_B64_w32_SADDR_gfx12:
53731 case AMDGPU::GLOBAL_LOAD_TR_B64_w64_SADDR_gfx12:
53732 case AMDGPU::GLOBAL_LOAD_TR_B128_w32_SADDR_gfx12:
53733 case AMDGPU::GLOBAL_LOAD_TR_B128_w64_SADDR_gfx12:
53734 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx12:
53735 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx12:
53736 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx12:
53737 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx12: {
53738 op.clearAllBits();
53739 // op: saddr
53740 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53741 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53742 op.clearAllBits();
53743 // op: vdst
53744 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53745 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53746 op.clearAllBits();
53747 // op: cpol
53748 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
53749 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53750 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53751 op.clearAllBits();
53752 // op: vaddr
53753 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53754 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
53755 op.clearAllBits();
53756 // op: offset
53757 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53758 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53759 break;
53760 }
53761 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx12: {
53762 op.clearAllBits();
53763 // op: saddr
53764 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53766 op.clearAllBits();
53767 // op: vdst
53768 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53769 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
53770 op.clearAllBits();
53771 // op: cpol
53772 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53773 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53775 op.clearAllBits();
53776 // op: offset
53777 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53779 break;
53780 }
53781 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_vi:
53782 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_vi:
53783 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_vi:
53784 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_vi:
53785 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_vi:
53786 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_vi:
53787 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_vi:
53788 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_vi:
53789 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_vi:
53790 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_vi:
53791 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_vi:
53792 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_vi:
53793 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_vi:
53794 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_vi: {
53795 op.clearAllBits();
53796 // op: saddr
53797 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53798 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53799 op.clearAllBits();
53800 // op: vdst
53801 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53802 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53803 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
53804 op.clearAllBits();
53805 // op: cpol
53806 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53807 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
53808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
53809 op.clearAllBits();
53810 // op: offset
53811 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
53813 break;
53814 }
53815 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx11:
53816 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx11:
53817 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx11:
53818 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx11:
53819 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx11:
53820 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx11:
53821 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx11:
53822 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx11:
53823 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx11:
53824 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx11:
53825 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx11:
53826 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx11:
53827 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx11:
53828 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx11: {
53829 op.clearAllBits();
53830 // op: saddr
53831 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53833 op.clearAllBits();
53834 // op: vdst
53835 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53836 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53837 op.clearAllBits();
53838 // op: cpol
53839 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53840 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
53841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
53842 op.clearAllBits();
53843 // op: offset
53844 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53845 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
53846 break;
53847 }
53848 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx10:
53849 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx10:
53850 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx10:
53851 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx10:
53852 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx10:
53853 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx10:
53854 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx10:
53855 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx10:
53856 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx10:
53857 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx10:
53858 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx10:
53859 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx10:
53860 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx10:
53861 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx10: {
53862 op.clearAllBits();
53863 // op: saddr
53864 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53866 op.clearAllBits();
53867 // op: vdst
53868 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53870 op.clearAllBits();
53871 // op: cpol
53872 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53873 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
53874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
53875 op.clearAllBits();
53876 // op: offset
53877 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53878 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
53879 break;
53880 }
53881 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx11: {
53882 op.clearAllBits();
53883 // op: saddr
53884 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53885 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53886 op.clearAllBits();
53887 // op: vdst
53888 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53890 op.clearAllBits();
53891 // op: cpol
53892 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
53894 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
53895 op.clearAllBits();
53896 // op: offset
53897 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
53899 break;
53900 }
53901 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx10: {
53902 op.clearAllBits();
53903 // op: saddr
53904 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53905 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
53906 op.clearAllBits();
53907 // op: vdst
53908 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
53909 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
53910 op.clearAllBits();
53911 // op: cpol
53912 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
53914 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
53915 op.clearAllBits();
53916 // op: offset
53917 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
53919 break;
53920 }
53921 case AMDGPU::SCRATCH_STORE_BLOCK_SVS_gfx12:
53922 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx12:
53923 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx12:
53924 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx12:
53925 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx12:
53926 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx12:
53927 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx12:
53928 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx12:
53929 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx12: {
53930 op.clearAllBits();
53931 // op: saddr
53932 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
53934 op.clearAllBits();
53935 // op: cpol
53936 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
53937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
53938 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
53939 op.clearAllBits();
53940 // op: vdata
53941 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
53942 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
53943 op.clearAllBits();
53944 // op: vaddr
53945 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
53946 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
53947 op.clearAllBits();
53948 // op: offset
53949 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
53950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
53951 break;
53952 }
53953 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx12:
53954 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx12:
53955 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx12:
53956 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx12:
53957 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx12:
53958 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx12:
53959 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx12:
53960 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_SADDR_gfx12:
53961 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx12:
53962 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx12:
53963 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx12:
53964 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx12:
53965 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx12:
53966 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx12:
53967 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx12:
53968 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_gfx12:
53969 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx12:
53970 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx12:
53971 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_gfx12:
53972 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx12:
53973 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx12:
53974 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx12:
53975 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx12:
53976 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx12:
53977 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx12:
53978 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx12:
53979 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx12:
53980 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx12:
53981 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx12:
53982 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx12:
53983 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx12:
53984 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx12:
53985 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx12:
53986 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx12:
53987 case AMDGPU::GLOBAL_STORE_BLOCK_SADDR_gfx12:
53988 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx12:
53989 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx12:
53990 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx12:
53991 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx12:
53992 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx12:
53993 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx12:
53994 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx12:
53995 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx12: {
53996 op.clearAllBits();
53997 // op: saddr
53998 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
53999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
54000 op.clearAllBits();
54001 // op: cpol
54002 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54003 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
54004 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
54005 op.clearAllBits();
54006 // op: vdata
54007 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
54008 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
54009 op.clearAllBits();
54010 // op: vaddr
54011 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54012 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
54013 op.clearAllBits();
54014 // op: offset
54015 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54016 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
54017 break;
54018 }
54019 case AMDGPU::SCRATCH_LOAD_BLOCK_SVS_gfx12:
54020 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx12:
54021 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx12:
54022 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx12:
54023 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx12:
54024 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx12:
54025 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx12:
54026 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx12:
54027 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx12:
54028 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx12:
54029 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx12:
54030 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx12:
54031 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx12:
54032 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx12:
54033 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx12: {
54034 op.clearAllBits();
54035 // op: saddr
54036 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
54038 op.clearAllBits();
54039 // op: vdst
54040 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
54041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
54042 op.clearAllBits();
54043 // op: cpol
54044 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
54046 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
54047 op.clearAllBits();
54048 // op: vaddr
54049 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54050 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
54051 op.clearAllBits();
54052 // op: offset
54053 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
54055 break;
54056 }
54057 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx12:
54058 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx12:
54059 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx12:
54060 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx12:
54061 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx12:
54062 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx12:
54063 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx12:
54064 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_SADDR_RTN_gfx12:
54065 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx12:
54066 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx12:
54067 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx12:
54068 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx12:
54069 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx12:
54070 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx12:
54071 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx12:
54072 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_RTN_gfx12:
54073 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx12:
54074 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx12:
54075 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_gfx12:
54076 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx12:
54077 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx12:
54078 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx12:
54079 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx12:
54080 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx12:
54081 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx12:
54082 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx12:
54083 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx12:
54084 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx12:
54085 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx12:
54086 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx12:
54087 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx12:
54088 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx12:
54089 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx12:
54090 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx12: {
54091 op.clearAllBits();
54092 // op: saddr
54093 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 0, numBits: 7);
54095 op.clearAllBits();
54096 // op: vdst
54097 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
54098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
54099 op.clearAllBits();
54100 // op: cpol
54101 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
54102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 53, numBits: 2);
54103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
54104 op.clearAllBits();
54105 // op: vdata
54106 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54107 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
54108 op.clearAllBits();
54109 // op: vaddr
54110 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54111 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
54112 op.clearAllBits();
54113 // op: offset
54114 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54115 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
54116 break;
54117 }
54118 case AMDGPU::S_DCACHE_DISCARD_IMM_gfx10:
54119 case AMDGPU::S_DCACHE_DISCARD_IMM_vi:
54120 case AMDGPU::S_DCACHE_DISCARD_X2_IMM_gfx10:
54121 case AMDGPU::S_DCACHE_DISCARD_X2_IMM_vi: {
54122 op.clearAllBits();
54123 // op: sbase
54124 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54125 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54126 op.clearAllBits();
54127 // op: offset
54128 getSMEMOffsetEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
54129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54130 break;
54131 }
54132 case AMDGPU::S_BUFFER_PREFETCH_DATA_gfx12:
54133 case AMDGPU::S_PREFETCH_DATA_gfx12:
54134 case AMDGPU::S_PREFETCH_INST_gfx12: {
54135 op.clearAllBits();
54136 // op: sbase
54137 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54139 op.clearAllBits();
54140 // op: offset
54141 getSMEMOffsetEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
54142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
54143 op.clearAllBits();
54144 // op: soffset
54145 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54146 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54147 op.clearAllBits();
54148 // op: sdata
54149 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54150 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 0), bitPosition: 6, numBits: 5);
54151 break;
54152 }
54153 case AMDGPU::S_DCACHE_DISCARD_SGPR_IMM_gfx9:
54154 case AMDGPU::S_DCACHE_DISCARD_SGPR_IMM_gfx10:
54155 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_IMM_gfx9:
54156 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_IMM_gfx10: {
54157 op.clearAllBits();
54158 // op: sbase
54159 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54161 op.clearAllBits();
54162 // op: offset
54163 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54165 op.clearAllBits();
54166 // op: soffset
54167 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54169 break;
54170 }
54171 case AMDGPU::S_DCACHE_DISCARD_SGPR_vi:
54172 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_vi: {
54173 op.clearAllBits();
54174 // op: sbase
54175 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54177 op.clearAllBits();
54178 // op: soffset
54179 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 32, numBits: 7);
54181 break;
54182 }
54183 case AMDGPU::S_DCACHE_DISCARD_SGPR_alt_gfx9:
54184 case AMDGPU::S_DCACHE_DISCARD_SGPR_gfx10:
54185 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_alt_gfx9:
54186 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_gfx10: {
54187 op.clearAllBits();
54188 // op: sbase
54189 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54190 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54191 op.clearAllBits();
54192 // op: soffset
54193 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54194 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54195 break;
54196 }
54197 case AMDGPU::S_BUFFER_STORE_DWORDX2_IMM_gfx10:
54198 case AMDGPU::S_BUFFER_STORE_DWORDX4_IMM_gfx10:
54199 case AMDGPU::S_BUFFER_STORE_DWORD_IMM_gfx10:
54200 case AMDGPU::S_SCRATCH_STORE_DWORDX2_IMM_gfx10:
54201 case AMDGPU::S_SCRATCH_STORE_DWORDX4_IMM_gfx10:
54202 case AMDGPU::S_SCRATCH_STORE_DWORD_IMM_gfx10:
54203 case AMDGPU::S_STORE_DWORDX2_IMM_gfx10:
54204 case AMDGPU::S_STORE_DWORDX4_IMM_gfx10:
54205 case AMDGPU::S_STORE_DWORD_IMM_gfx10: {
54206 op.clearAllBits();
54207 // op: sbase
54208 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54210 op.clearAllBits();
54211 // op: offset
54212 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54214 op.clearAllBits();
54215 // op: cpol
54216 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54219 op.clearAllBits();
54220 // op: sdata
54221 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54223 break;
54224 }
54225 case AMDGPU::S_BUFFER_STORE_DWORDX2_IMM_vi:
54226 case AMDGPU::S_BUFFER_STORE_DWORDX4_IMM_vi:
54227 case AMDGPU::S_BUFFER_STORE_DWORD_IMM_vi:
54228 case AMDGPU::S_SCRATCH_STORE_DWORDX2_IMM_vi:
54229 case AMDGPU::S_SCRATCH_STORE_DWORDX4_IMM_vi:
54230 case AMDGPU::S_SCRATCH_STORE_DWORD_IMM_vi:
54231 case AMDGPU::S_STORE_DWORDX2_IMM_vi:
54232 case AMDGPU::S_STORE_DWORDX4_IMM_vi:
54233 case AMDGPU::S_STORE_DWORD_IMM_vi: {
54234 op.clearAllBits();
54235 // op: sbase
54236 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54237 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54238 op.clearAllBits();
54239 // op: offset
54240 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54242 op.clearAllBits();
54243 // op: cpol
54244 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54246 op.clearAllBits();
54247 // op: sdata
54248 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54250 break;
54251 }
54252 case AMDGPU::S_ATOMIC_ADD_IMM_gfx10:
54253 case AMDGPU::S_ATOMIC_ADD_X2_IMM_gfx10:
54254 case AMDGPU::S_ATOMIC_AND_IMM_gfx10:
54255 case AMDGPU::S_ATOMIC_AND_X2_IMM_gfx10:
54256 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_gfx10:
54257 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_gfx10:
54258 case AMDGPU::S_ATOMIC_DEC_IMM_gfx10:
54259 case AMDGPU::S_ATOMIC_DEC_X2_IMM_gfx10:
54260 case AMDGPU::S_ATOMIC_INC_IMM_gfx10:
54261 case AMDGPU::S_ATOMIC_INC_X2_IMM_gfx10:
54262 case AMDGPU::S_ATOMIC_OR_IMM_gfx10:
54263 case AMDGPU::S_ATOMIC_OR_X2_IMM_gfx10:
54264 case AMDGPU::S_ATOMIC_SMAX_IMM_gfx10:
54265 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_gfx10:
54266 case AMDGPU::S_ATOMIC_SMIN_IMM_gfx10:
54267 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_gfx10:
54268 case AMDGPU::S_ATOMIC_SUB_IMM_gfx10:
54269 case AMDGPU::S_ATOMIC_SUB_X2_IMM_gfx10:
54270 case AMDGPU::S_ATOMIC_SWAP_IMM_gfx10:
54271 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_gfx10:
54272 case AMDGPU::S_ATOMIC_UMAX_IMM_gfx10:
54273 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_gfx10:
54274 case AMDGPU::S_ATOMIC_UMIN_IMM_gfx10:
54275 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_gfx10:
54276 case AMDGPU::S_ATOMIC_XOR_IMM_gfx10:
54277 case AMDGPU::S_ATOMIC_XOR_X2_IMM_gfx10:
54278 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_gfx10:
54279 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_gfx10:
54280 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_gfx10:
54281 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_gfx10:
54282 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_gfx10:
54283 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_gfx10:
54284 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_gfx10:
54285 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_gfx10:
54286 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_gfx10:
54287 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_gfx10:
54288 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_gfx10:
54289 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_gfx10:
54290 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_gfx10:
54291 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_gfx10:
54292 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_gfx10:
54293 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_gfx10:
54294 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_gfx10:
54295 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_gfx10:
54296 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_gfx10:
54297 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_gfx10:
54298 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_gfx10:
54299 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_gfx10:
54300 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_gfx10:
54301 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_gfx10:
54302 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_gfx10:
54303 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_gfx10: {
54304 op.clearAllBits();
54305 // op: sbase
54306 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54308 op.clearAllBits();
54309 // op: offset
54310 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54312 op.clearAllBits();
54313 // op: cpol
54314 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54316 op.clearAllBits();
54317 // op: sdata
54318 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54320 break;
54321 }
54322 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx10:
54323 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx11:
54324 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_vi:
54325 case AMDGPU::S_ATC_PROBE_IMM_gfx10:
54326 case AMDGPU::S_ATC_PROBE_IMM_gfx11:
54327 case AMDGPU::S_ATC_PROBE_IMM_vi:
54328 case AMDGPU::S_ATOMIC_ADD_IMM_vi:
54329 case AMDGPU::S_ATOMIC_ADD_X2_IMM_vi:
54330 case AMDGPU::S_ATOMIC_AND_IMM_vi:
54331 case AMDGPU::S_ATOMIC_AND_X2_IMM_vi:
54332 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_vi:
54333 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_vi:
54334 case AMDGPU::S_ATOMIC_DEC_IMM_vi:
54335 case AMDGPU::S_ATOMIC_DEC_X2_IMM_vi:
54336 case AMDGPU::S_ATOMIC_INC_IMM_vi:
54337 case AMDGPU::S_ATOMIC_INC_X2_IMM_vi:
54338 case AMDGPU::S_ATOMIC_OR_IMM_vi:
54339 case AMDGPU::S_ATOMIC_OR_X2_IMM_vi:
54340 case AMDGPU::S_ATOMIC_SMAX_IMM_vi:
54341 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_vi:
54342 case AMDGPU::S_ATOMIC_SMIN_IMM_vi:
54343 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_vi:
54344 case AMDGPU::S_ATOMIC_SUB_IMM_vi:
54345 case AMDGPU::S_ATOMIC_SUB_X2_IMM_vi:
54346 case AMDGPU::S_ATOMIC_SWAP_IMM_vi:
54347 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_vi:
54348 case AMDGPU::S_ATOMIC_UMAX_IMM_vi:
54349 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_vi:
54350 case AMDGPU::S_ATOMIC_UMIN_IMM_vi:
54351 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_vi:
54352 case AMDGPU::S_ATOMIC_XOR_IMM_vi:
54353 case AMDGPU::S_ATOMIC_XOR_X2_IMM_vi:
54354 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_vi:
54355 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_vi:
54356 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_vi:
54357 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_vi:
54358 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_vi:
54359 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_vi:
54360 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_vi:
54361 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_vi:
54362 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_vi:
54363 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_vi:
54364 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_vi:
54365 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_vi:
54366 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_vi:
54367 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_vi:
54368 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_vi:
54369 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_vi:
54370 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_vi:
54371 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_vi:
54372 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_vi:
54373 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_vi:
54374 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_vi:
54375 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_vi:
54376 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_vi:
54377 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_vi:
54378 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_vi:
54379 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_vi: {
54380 op.clearAllBits();
54381 // op: sbase
54382 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54384 op.clearAllBits();
54385 // op: offset
54386 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54387 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54388 op.clearAllBits();
54389 // op: sdata
54390 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54391 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54392 break;
54393 }
54394 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx12:
54395 case AMDGPU::S_ATC_PROBE_IMM_gfx12: {
54396 op.clearAllBits();
54397 // op: sbase
54398 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54400 op.clearAllBits();
54401 // op: offset
54402 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54403 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
54404 op.clearAllBits();
54405 // op: sdata
54406 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54407 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 0), bitPosition: 6, numBits: 5);
54408 break;
54409 }
54410 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx10:
54411 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx10:
54412 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_IMM_gfx10:
54413 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx10:
54414 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx10:
54415 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx10:
54416 case AMDGPU::S_STORE_DWORDX2_SGPR_IMM_gfx10:
54417 case AMDGPU::S_STORE_DWORDX4_SGPR_IMM_gfx10:
54418 case AMDGPU::S_STORE_DWORD_SGPR_IMM_gfx10: {
54419 op.clearAllBits();
54420 // op: sbase
54421 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54423 op.clearAllBits();
54424 // op: offset
54425 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54426 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54427 op.clearAllBits();
54428 // op: soffset
54429 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54431 op.clearAllBits();
54432 // op: cpol
54433 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54436 op.clearAllBits();
54437 // op: sdata
54438 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54440 break;
54441 }
54442 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx9:
54443 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx9:
54444 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_IMM_gfx9:
54445 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx9:
54446 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx9:
54447 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx9:
54448 case AMDGPU::S_STORE_DWORDX2_SGPR_IMM_gfx9:
54449 case AMDGPU::S_STORE_DWORDX4_SGPR_IMM_gfx9:
54450 case AMDGPU::S_STORE_DWORD_SGPR_IMM_gfx9: {
54451 op.clearAllBits();
54452 // op: sbase
54453 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54454 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54455 op.clearAllBits();
54456 // op: offset
54457 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54458 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54459 op.clearAllBits();
54460 // op: soffset
54461 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54463 op.clearAllBits();
54464 // op: cpol
54465 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54467 op.clearAllBits();
54468 // op: sdata
54469 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54470 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54471 break;
54472 }
54473 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_gfx10:
54474 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_gfx10:
54475 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_gfx10:
54476 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_gfx10:
54477 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_gfx10:
54478 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10:
54479 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_gfx10:
54480 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_gfx10:
54481 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_gfx10:
54482 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_gfx10:
54483 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_gfx10:
54484 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_gfx10:
54485 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_gfx10:
54486 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_gfx10:
54487 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_gfx10:
54488 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_gfx10:
54489 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_gfx10:
54490 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_gfx10:
54491 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_gfx10:
54492 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_gfx10:
54493 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_gfx10:
54494 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_gfx10:
54495 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_gfx10:
54496 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_gfx10:
54497 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_gfx10:
54498 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_gfx10:
54499 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx10:
54500 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx10:
54501 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx10:
54502 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx10:
54503 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx10:
54504 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10:
54505 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx10:
54506 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx10:
54507 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx10:
54508 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx10:
54509 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx10:
54510 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx10:
54511 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx10:
54512 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx10:
54513 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx10:
54514 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx10:
54515 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx10:
54516 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx10:
54517 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx10:
54518 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx10:
54519 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx10:
54520 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx10:
54521 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx10:
54522 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx10:
54523 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx10:
54524 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx10: {
54525 op.clearAllBits();
54526 // op: sbase
54527 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54529 op.clearAllBits();
54530 // op: offset
54531 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54533 op.clearAllBits();
54534 // op: soffset
54535 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54537 op.clearAllBits();
54538 // op: cpol
54539 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54541 op.clearAllBits();
54542 // op: sdata
54543 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54544 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54545 break;
54546 }
54547 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx9:
54548 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx10:
54549 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx11:
54550 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx9:
54551 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx10:
54552 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx11:
54553 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_gfx9:
54554 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_gfx9:
54555 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_gfx9:
54556 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_gfx9:
54557 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_gfx9:
54558 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9:
54559 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_gfx9:
54560 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_gfx9:
54561 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_gfx9:
54562 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_gfx9:
54563 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_gfx9:
54564 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_gfx9:
54565 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_gfx9:
54566 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_gfx9:
54567 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_gfx9:
54568 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_gfx9:
54569 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_gfx9:
54570 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_gfx9:
54571 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_gfx9:
54572 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_gfx9:
54573 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_gfx9:
54574 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_gfx9:
54575 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_gfx9:
54576 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_gfx9:
54577 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_gfx9:
54578 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_gfx9:
54579 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx9:
54580 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx9:
54581 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx9:
54582 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx9:
54583 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx9:
54584 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9:
54585 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx9:
54586 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx9:
54587 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx9:
54588 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx9:
54589 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx9:
54590 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx9:
54591 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx9:
54592 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx9:
54593 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx9:
54594 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx9:
54595 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx9:
54596 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx9:
54597 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx9:
54598 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx9:
54599 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx9:
54600 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx9:
54601 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx9:
54602 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx9:
54603 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx9:
54604 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx9: {
54605 op.clearAllBits();
54606 // op: sbase
54607 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54609 op.clearAllBits();
54610 // op: offset
54611 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54613 op.clearAllBits();
54614 // op: soffset
54615 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54617 op.clearAllBits();
54618 // op: sdata
54619 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54620 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54621 break;
54622 }
54623 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx12:
54624 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx12: {
54625 op.clearAllBits();
54626 // op: sbase
54627 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54628 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54629 op.clearAllBits();
54630 // op: offset
54631 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54632 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
54633 op.clearAllBits();
54634 // op: soffset
54635 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54636 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54637 op.clearAllBits();
54638 // op: sdata
54639 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54640 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 0), bitPosition: 6, numBits: 5);
54641 break;
54642 }
54643 case AMDGPU::S_BUFFER_LOAD_B32_IMM_gfx11:
54644 case AMDGPU::S_BUFFER_LOAD_B64_IMM_gfx11:
54645 case AMDGPU::S_BUFFER_LOAD_B128_IMM_gfx11:
54646 case AMDGPU::S_BUFFER_LOAD_B256_IMM_gfx11:
54647 case AMDGPU::S_BUFFER_LOAD_B512_IMM_gfx11:
54648 case AMDGPU::S_LOAD_B32_IMM_gfx11:
54649 case AMDGPU::S_LOAD_B64_IMM_gfx11:
54650 case AMDGPU::S_LOAD_B128_IMM_gfx11:
54651 case AMDGPU::S_LOAD_B256_IMM_gfx11:
54652 case AMDGPU::S_LOAD_B512_IMM_gfx11: {
54653 op.clearAllBits();
54654 // op: sbase
54655 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54656 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54657 op.clearAllBits();
54658 // op: sdst
54659 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54660 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54661 op.clearAllBits();
54662 // op: offset
54663 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54664 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54665 op.clearAllBits();
54666 // op: cpol
54667 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54668 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
54669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
54670 break;
54671 }
54672 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_vi:
54673 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_vi:
54674 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_vi:
54675 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_vi:
54676 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_vi:
54677 case AMDGPU::S_LOAD_DWORDX2_IMM_vi:
54678 case AMDGPU::S_LOAD_DWORDX4_IMM_vi:
54679 case AMDGPU::S_LOAD_DWORDX8_IMM_vi:
54680 case AMDGPU::S_LOAD_DWORDX16_IMM_vi:
54681 case AMDGPU::S_LOAD_DWORD_IMM_vi:
54682 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_IMM_vi:
54683 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_IMM_vi:
54684 case AMDGPU::S_SCRATCH_LOAD_DWORD_IMM_vi: {
54685 op.clearAllBits();
54686 // op: sbase
54687 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54689 op.clearAllBits();
54690 // op: sdst
54691 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54693 op.clearAllBits();
54694 // op: offset
54695 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54696 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54697 op.clearAllBits();
54698 // op: cpol
54699 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54700 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54701 break;
54702 }
54703 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_gfx10:
54704 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_gfx10:
54705 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_gfx10:
54706 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_gfx10:
54707 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_gfx10:
54708 case AMDGPU::S_LOAD_DWORDX2_IMM_gfx10:
54709 case AMDGPU::S_LOAD_DWORDX4_IMM_gfx10:
54710 case AMDGPU::S_LOAD_DWORDX8_IMM_gfx10:
54711 case AMDGPU::S_LOAD_DWORDX16_IMM_gfx10:
54712 case AMDGPU::S_LOAD_DWORD_IMM_gfx10:
54713 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_IMM_gfx10:
54714 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_IMM_gfx10:
54715 case AMDGPU::S_SCRATCH_LOAD_DWORD_IMM_gfx10: {
54716 op.clearAllBits();
54717 // op: sbase
54718 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54720 op.clearAllBits();
54721 // op: sdst
54722 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54724 op.clearAllBits();
54725 // op: offset
54726 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54727 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54728 op.clearAllBits();
54729 // op: cpol
54730 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54732 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54733 break;
54734 }
54735 case AMDGPU::S_BUFFER_LOAD_B32_IMM_gfx12:
54736 case AMDGPU::S_BUFFER_LOAD_B64_IMM_gfx12:
54737 case AMDGPU::S_BUFFER_LOAD_B96_IMM_gfx12:
54738 case AMDGPU::S_BUFFER_LOAD_B128_IMM_gfx12:
54739 case AMDGPU::S_BUFFER_LOAD_B256_IMM_gfx12:
54740 case AMDGPU::S_BUFFER_LOAD_B512_IMM_gfx12:
54741 case AMDGPU::S_BUFFER_LOAD_I8_IMM_gfx12:
54742 case AMDGPU::S_BUFFER_LOAD_I16_IMM_gfx12:
54743 case AMDGPU::S_BUFFER_LOAD_U8_IMM_gfx12:
54744 case AMDGPU::S_BUFFER_LOAD_U16_IMM_gfx12:
54745 case AMDGPU::S_LOAD_B32_IMM_gfx12:
54746 case AMDGPU::S_LOAD_B64_IMM_gfx12:
54747 case AMDGPU::S_LOAD_B96_IMM_gfx12:
54748 case AMDGPU::S_LOAD_B128_IMM_gfx12:
54749 case AMDGPU::S_LOAD_B256_IMM_gfx12:
54750 case AMDGPU::S_LOAD_B512_IMM_gfx12:
54751 case AMDGPU::S_LOAD_I8_IMM_gfx12:
54752 case AMDGPU::S_LOAD_I16_IMM_gfx12:
54753 case AMDGPU::S_LOAD_U8_IMM_gfx12:
54754 case AMDGPU::S_LOAD_U16_IMM_gfx12: {
54755 op.clearAllBits();
54756 // op: sbase
54757 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54758 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54759 op.clearAllBits();
54760 // op: sdst
54761 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54762 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54763 op.clearAllBits();
54764 // op: offset
54765 getSMEMOffsetEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
54766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
54767 op.clearAllBits();
54768 // op: cpol
54769 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 23, numBits: 2);
54771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 21, numBits: 2);
54772 break;
54773 }
54774 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_IMM_gfx11:
54775 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_IMM_gfx11:
54776 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_IMM_gfx11:
54777 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_IMM_gfx11:
54778 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_IMM_gfx11:
54779 case AMDGPU::S_LOAD_B32_SGPR_IMM_gfx11:
54780 case AMDGPU::S_LOAD_B64_SGPR_IMM_gfx11:
54781 case AMDGPU::S_LOAD_B128_SGPR_IMM_gfx11:
54782 case AMDGPU::S_LOAD_B256_SGPR_IMM_gfx11:
54783 case AMDGPU::S_LOAD_B512_SGPR_IMM_gfx11: {
54784 op.clearAllBits();
54785 // op: sbase
54786 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54787 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54788 op.clearAllBits();
54789 // op: sdst
54790 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54791 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54792 op.clearAllBits();
54793 // op: offset
54794 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54795 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54796 op.clearAllBits();
54797 // op: soffset
54798 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54799 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54800 op.clearAllBits();
54801 // op: cpol
54802 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54803 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
54804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
54805 break;
54806 }
54807 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx9:
54808 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx9:
54809 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx9:
54810 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx9:
54811 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx9:
54812 case AMDGPU::S_LOAD_DWORDX2_SGPR_IMM_gfx9:
54813 case AMDGPU::S_LOAD_DWORDX4_SGPR_IMM_gfx9:
54814 case AMDGPU::S_LOAD_DWORDX8_SGPR_IMM_gfx9:
54815 case AMDGPU::S_LOAD_DWORDX16_SGPR_IMM_gfx9:
54816 case AMDGPU::S_LOAD_DWORD_SGPR_IMM_gfx9:
54817 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx9:
54818 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx9:
54819 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx9: {
54820 op.clearAllBits();
54821 // op: sbase
54822 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54824 op.clearAllBits();
54825 // op: sdst
54826 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54828 op.clearAllBits();
54829 // op: offset
54830 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54832 op.clearAllBits();
54833 // op: soffset
54834 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54835 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54836 op.clearAllBits();
54837 // op: cpol
54838 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54839 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54840 break;
54841 }
54842 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx10:
54843 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx10:
54844 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx10:
54845 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx10:
54846 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx10:
54847 case AMDGPU::S_LOAD_DWORDX2_SGPR_IMM_gfx10:
54848 case AMDGPU::S_LOAD_DWORDX4_SGPR_IMM_gfx10:
54849 case AMDGPU::S_LOAD_DWORDX8_SGPR_IMM_gfx10:
54850 case AMDGPU::S_LOAD_DWORDX16_SGPR_IMM_gfx10:
54851 case AMDGPU::S_LOAD_DWORD_SGPR_IMM_gfx10:
54852 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx10:
54853 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx10:
54854 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx10: {
54855 op.clearAllBits();
54856 // op: sbase
54857 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54859 op.clearAllBits();
54860 // op: sdst
54861 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54863 op.clearAllBits();
54864 // op: offset
54865 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54866 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
54867 op.clearAllBits();
54868 // op: soffset
54869 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54870 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54871 op.clearAllBits();
54872 // op: cpol
54873 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
54876 break;
54877 }
54878 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_IMM_gfx12:
54879 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_IMM_gfx12:
54880 case AMDGPU::S_BUFFER_LOAD_B96_SGPR_IMM_gfx12:
54881 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_IMM_gfx12:
54882 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_IMM_gfx12:
54883 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_IMM_gfx12:
54884 case AMDGPU::S_BUFFER_LOAD_I8_SGPR_IMM_gfx12:
54885 case AMDGPU::S_BUFFER_LOAD_I16_SGPR_IMM_gfx12:
54886 case AMDGPU::S_BUFFER_LOAD_U8_SGPR_IMM_gfx12:
54887 case AMDGPU::S_BUFFER_LOAD_U16_SGPR_IMM_gfx12:
54888 case AMDGPU::S_LOAD_B32_SGPR_IMM_gfx12:
54889 case AMDGPU::S_LOAD_B64_SGPR_IMM_gfx12:
54890 case AMDGPU::S_LOAD_B96_SGPR_IMM_gfx12:
54891 case AMDGPU::S_LOAD_B128_SGPR_IMM_gfx12:
54892 case AMDGPU::S_LOAD_B256_SGPR_IMM_gfx12:
54893 case AMDGPU::S_LOAD_B512_SGPR_IMM_gfx12:
54894 case AMDGPU::S_LOAD_I8_SGPR_IMM_gfx12:
54895 case AMDGPU::S_LOAD_I16_SGPR_IMM_gfx12:
54896 case AMDGPU::S_LOAD_U8_SGPR_IMM_gfx12:
54897 case AMDGPU::S_LOAD_U16_SGPR_IMM_gfx12: {
54898 op.clearAllBits();
54899 // op: sbase
54900 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54902 op.clearAllBits();
54903 // op: sdst
54904 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54905 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54906 op.clearAllBits();
54907 // op: offset
54908 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
54909 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 32, numBits: 24);
54910 op.clearAllBits();
54911 // op: soffset
54912 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54914 op.clearAllBits();
54915 // op: cpol
54916 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
54917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 23, numBits: 2);
54918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 21, numBits: 2);
54919 break;
54920 }
54921 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_vi:
54922 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_vi:
54923 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_vi:
54924 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_vi:
54925 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_vi:
54926 case AMDGPU::S_LOAD_DWORDX2_SGPR_vi:
54927 case AMDGPU::S_LOAD_DWORDX4_SGPR_vi:
54928 case AMDGPU::S_LOAD_DWORDX8_SGPR_vi:
54929 case AMDGPU::S_LOAD_DWORDX16_SGPR_vi:
54930 case AMDGPU::S_LOAD_DWORD_SGPR_vi:
54931 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_vi:
54932 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_vi:
54933 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_vi: {
54934 op.clearAllBits();
54935 // op: sbase
54936 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54938 op.clearAllBits();
54939 // op: sdst
54940 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54941 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54942 op.clearAllBits();
54943 // op: soffset
54944 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54945 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 32, numBits: 7);
54946 op.clearAllBits();
54947 // op: cpol
54948 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
54950 break;
54951 }
54952 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_gfx11:
54953 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_gfx11:
54954 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_gfx11:
54955 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_gfx11:
54956 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_gfx11:
54957 case AMDGPU::S_LOAD_B32_SGPR_gfx11:
54958 case AMDGPU::S_LOAD_B64_SGPR_gfx11:
54959 case AMDGPU::S_LOAD_B128_SGPR_gfx11:
54960 case AMDGPU::S_LOAD_B256_SGPR_gfx11:
54961 case AMDGPU::S_LOAD_B512_SGPR_gfx11: {
54962 op.clearAllBits();
54963 // op: sbase
54964 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54965 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54966 op.clearAllBits();
54967 // op: sdst
54968 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
54969 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
54970 op.clearAllBits();
54971 // op: soffset
54972 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
54973 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
54974 op.clearAllBits();
54975 // op: cpol
54976 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
54977 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
54978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
54979 break;
54980 }
54981 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_alt_gfx9:
54982 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_alt_gfx9:
54983 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_alt_gfx9:
54984 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_alt_gfx9:
54985 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_alt_gfx9:
54986 case AMDGPU::S_LOAD_DWORDX2_SGPR_alt_gfx9:
54987 case AMDGPU::S_LOAD_DWORDX4_SGPR_alt_gfx9:
54988 case AMDGPU::S_LOAD_DWORDX8_SGPR_alt_gfx9:
54989 case AMDGPU::S_LOAD_DWORDX16_SGPR_alt_gfx9:
54990 case AMDGPU::S_LOAD_DWORD_SGPR_alt_gfx9:
54991 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_alt_gfx9:
54992 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_alt_gfx9:
54993 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_alt_gfx9: {
54994 op.clearAllBits();
54995 // op: sbase
54996 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
54997 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
54998 op.clearAllBits();
54999 // op: sdst
55000 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55001 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55002 op.clearAllBits();
55003 // op: soffset
55004 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55006 op.clearAllBits();
55007 // op: cpol
55008 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
55010 break;
55011 }
55012 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_gfx10:
55013 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_gfx10:
55014 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_gfx10:
55015 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_gfx10:
55016 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_gfx10:
55017 case AMDGPU::S_LOAD_DWORDX2_SGPR_gfx10:
55018 case AMDGPU::S_LOAD_DWORDX4_SGPR_gfx10:
55019 case AMDGPU::S_LOAD_DWORDX8_SGPR_gfx10:
55020 case AMDGPU::S_LOAD_DWORDX16_SGPR_gfx10:
55021 case AMDGPU::S_LOAD_DWORD_SGPR_gfx10:
55022 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_gfx10:
55023 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_gfx10:
55024 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_gfx10: {
55025 op.clearAllBits();
55026 // op: sbase
55027 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55029 op.clearAllBits();
55030 // op: sdst
55031 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55033 op.clearAllBits();
55034 // op: soffset
55035 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55036 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55037 op.clearAllBits();
55038 // op: cpol
55039 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
55041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55042 break;
55043 }
55044 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_vi:
55045 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_vi:
55046 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_vi:
55047 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_vi:
55048 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_vi:
55049 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_vi:
55050 case AMDGPU::S_STORE_DWORDX2_SGPR_vi:
55051 case AMDGPU::S_STORE_DWORDX4_SGPR_vi:
55052 case AMDGPU::S_STORE_DWORD_SGPR_vi: {
55053 op.clearAllBits();
55054 // op: sbase
55055 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55057 op.clearAllBits();
55058 // op: soffset
55059 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 32, numBits: 7);
55061 op.clearAllBits();
55062 // op: cpol
55063 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
55065 op.clearAllBits();
55066 // op: sdata
55067 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55069 break;
55070 }
55071 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_vi:
55072 case AMDGPU::S_ATC_PROBE_SGPR_vi:
55073 case AMDGPU::S_ATOMIC_ADD_SGPR_vi:
55074 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_vi:
55075 case AMDGPU::S_ATOMIC_AND_SGPR_vi:
55076 case AMDGPU::S_ATOMIC_AND_X2_SGPR_vi:
55077 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_vi:
55078 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_vi:
55079 case AMDGPU::S_ATOMIC_DEC_SGPR_vi:
55080 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_vi:
55081 case AMDGPU::S_ATOMIC_INC_SGPR_vi:
55082 case AMDGPU::S_ATOMIC_INC_X2_SGPR_vi:
55083 case AMDGPU::S_ATOMIC_OR_SGPR_vi:
55084 case AMDGPU::S_ATOMIC_OR_X2_SGPR_vi:
55085 case AMDGPU::S_ATOMIC_SMAX_SGPR_vi:
55086 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_vi:
55087 case AMDGPU::S_ATOMIC_SMIN_SGPR_vi:
55088 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_vi:
55089 case AMDGPU::S_ATOMIC_SUB_SGPR_vi:
55090 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_vi:
55091 case AMDGPU::S_ATOMIC_SWAP_SGPR_vi:
55092 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_vi:
55093 case AMDGPU::S_ATOMIC_UMAX_SGPR_vi:
55094 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_vi:
55095 case AMDGPU::S_ATOMIC_UMIN_SGPR_vi:
55096 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_vi:
55097 case AMDGPU::S_ATOMIC_XOR_SGPR_vi:
55098 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_vi:
55099 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_vi:
55100 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_vi:
55101 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_vi:
55102 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_vi:
55103 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_vi:
55104 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_vi:
55105 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_vi:
55106 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_vi:
55107 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_vi:
55108 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_vi:
55109 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_vi:
55110 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_vi:
55111 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_vi:
55112 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_vi:
55113 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_vi:
55114 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_vi:
55115 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_vi:
55116 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_vi:
55117 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_vi:
55118 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_vi:
55119 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_vi:
55120 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_vi:
55121 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_vi:
55122 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_vi:
55123 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_vi:
55124 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_vi: {
55125 op.clearAllBits();
55126 // op: sbase
55127 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55129 op.clearAllBits();
55130 // op: soffset
55131 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 32, numBits: 7);
55133 op.clearAllBits();
55134 // op: sdata
55135 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55137 break;
55138 }
55139 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_gfx10:
55140 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_gfx10:
55141 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_gfx10:
55142 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_gfx10:
55143 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_gfx10:
55144 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_gfx10:
55145 case AMDGPU::S_STORE_DWORDX2_SGPR_gfx10:
55146 case AMDGPU::S_STORE_DWORDX4_SGPR_gfx10:
55147 case AMDGPU::S_STORE_DWORD_SGPR_gfx10: {
55148 op.clearAllBits();
55149 // op: sbase
55150 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55152 op.clearAllBits();
55153 // op: soffset
55154 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55156 op.clearAllBits();
55157 // op: cpol
55158 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
55160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55161 op.clearAllBits();
55162 // op: sdata
55163 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55165 break;
55166 }
55167 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_alt_gfx9:
55168 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_alt_gfx9:
55169 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_alt_gfx9:
55170 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_alt_gfx9:
55171 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_alt_gfx9:
55172 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_alt_gfx9:
55173 case AMDGPU::S_STORE_DWORDX2_SGPR_alt_gfx9:
55174 case AMDGPU::S_STORE_DWORDX4_SGPR_alt_gfx9:
55175 case AMDGPU::S_STORE_DWORD_SGPR_alt_gfx9: {
55176 op.clearAllBits();
55177 // op: sbase
55178 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55180 op.clearAllBits();
55181 // op: soffset
55182 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55184 op.clearAllBits();
55185 // op: cpol
55186 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
55188 op.clearAllBits();
55189 // op: sdata
55190 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55192 break;
55193 }
55194 case AMDGPU::S_ATOMIC_ADD_SGPR_gfx10:
55195 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_gfx10:
55196 case AMDGPU::S_ATOMIC_AND_SGPR_gfx10:
55197 case AMDGPU::S_ATOMIC_AND_X2_SGPR_gfx10:
55198 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_gfx10:
55199 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_gfx10:
55200 case AMDGPU::S_ATOMIC_DEC_SGPR_gfx10:
55201 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_gfx10:
55202 case AMDGPU::S_ATOMIC_INC_SGPR_gfx10:
55203 case AMDGPU::S_ATOMIC_INC_X2_SGPR_gfx10:
55204 case AMDGPU::S_ATOMIC_OR_SGPR_gfx10:
55205 case AMDGPU::S_ATOMIC_OR_X2_SGPR_gfx10:
55206 case AMDGPU::S_ATOMIC_SMAX_SGPR_gfx10:
55207 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_gfx10:
55208 case AMDGPU::S_ATOMIC_SMIN_SGPR_gfx10:
55209 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_gfx10:
55210 case AMDGPU::S_ATOMIC_SUB_SGPR_gfx10:
55211 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_gfx10:
55212 case AMDGPU::S_ATOMIC_SWAP_SGPR_gfx10:
55213 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_gfx10:
55214 case AMDGPU::S_ATOMIC_UMAX_SGPR_gfx10:
55215 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_gfx10:
55216 case AMDGPU::S_ATOMIC_UMIN_SGPR_gfx10:
55217 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_gfx10:
55218 case AMDGPU::S_ATOMIC_XOR_SGPR_gfx10:
55219 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_gfx10:
55220 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_gfx10:
55221 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_gfx10:
55222 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_gfx10:
55223 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_gfx10:
55224 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_gfx10:
55225 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_gfx10:
55226 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_gfx10:
55227 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_gfx10:
55228 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_gfx10:
55229 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_gfx10:
55230 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_gfx10:
55231 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_gfx10:
55232 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_gfx10:
55233 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_gfx10:
55234 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_gfx10:
55235 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_gfx10:
55236 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_gfx10:
55237 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_gfx10:
55238 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_gfx10:
55239 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_gfx10:
55240 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_gfx10:
55241 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_gfx10:
55242 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_gfx10:
55243 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_gfx10:
55244 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_gfx10:
55245 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_gfx10: {
55246 op.clearAllBits();
55247 // op: sbase
55248 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55250 op.clearAllBits();
55251 // op: soffset
55252 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55253 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55254 op.clearAllBits();
55255 // op: cpol
55256 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55257 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55258 op.clearAllBits();
55259 // op: sdata
55260 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55261 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55262 break;
55263 }
55264 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_alt_gfx9:
55265 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_gfx10:
55266 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_gfx11:
55267 case AMDGPU::S_ATC_PROBE_SGPR_alt_gfx9:
55268 case AMDGPU::S_ATC_PROBE_SGPR_gfx10:
55269 case AMDGPU::S_ATC_PROBE_SGPR_gfx11:
55270 case AMDGPU::S_ATOMIC_ADD_SGPR_alt_gfx9:
55271 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_alt_gfx9:
55272 case AMDGPU::S_ATOMIC_AND_SGPR_alt_gfx9:
55273 case AMDGPU::S_ATOMIC_AND_X2_SGPR_alt_gfx9:
55274 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_alt_gfx9:
55275 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9:
55276 case AMDGPU::S_ATOMIC_DEC_SGPR_alt_gfx9:
55277 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_alt_gfx9:
55278 case AMDGPU::S_ATOMIC_INC_SGPR_alt_gfx9:
55279 case AMDGPU::S_ATOMIC_INC_X2_SGPR_alt_gfx9:
55280 case AMDGPU::S_ATOMIC_OR_SGPR_alt_gfx9:
55281 case AMDGPU::S_ATOMIC_OR_X2_SGPR_alt_gfx9:
55282 case AMDGPU::S_ATOMIC_SMAX_SGPR_alt_gfx9:
55283 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_alt_gfx9:
55284 case AMDGPU::S_ATOMIC_SMIN_SGPR_alt_gfx9:
55285 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_alt_gfx9:
55286 case AMDGPU::S_ATOMIC_SUB_SGPR_alt_gfx9:
55287 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_alt_gfx9:
55288 case AMDGPU::S_ATOMIC_SWAP_SGPR_alt_gfx9:
55289 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_alt_gfx9:
55290 case AMDGPU::S_ATOMIC_UMAX_SGPR_alt_gfx9:
55291 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_alt_gfx9:
55292 case AMDGPU::S_ATOMIC_UMIN_SGPR_alt_gfx9:
55293 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_alt_gfx9:
55294 case AMDGPU::S_ATOMIC_XOR_SGPR_alt_gfx9:
55295 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_alt_gfx9:
55296 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_alt_gfx9:
55297 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_alt_gfx9:
55298 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_alt_gfx9:
55299 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_alt_gfx9:
55300 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_alt_gfx9:
55301 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9:
55302 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_alt_gfx9:
55303 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_alt_gfx9:
55304 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_alt_gfx9:
55305 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_alt_gfx9:
55306 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_alt_gfx9:
55307 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_alt_gfx9:
55308 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_alt_gfx9:
55309 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_alt_gfx9:
55310 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_alt_gfx9:
55311 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_alt_gfx9:
55312 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_alt_gfx9:
55313 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_alt_gfx9:
55314 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_alt_gfx9:
55315 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_alt_gfx9:
55316 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_alt_gfx9:
55317 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_alt_gfx9:
55318 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_alt_gfx9:
55319 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_alt_gfx9:
55320 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_alt_gfx9:
55321 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_alt_gfx9: {
55322 op.clearAllBits();
55323 // op: sbase
55324 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55325 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55326 op.clearAllBits();
55327 // op: soffset
55328 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55329 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55330 op.clearAllBits();
55331 // op: sdata
55332 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55333 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55334 break;
55335 }
55336 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_ci:
55337 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_ci:
55338 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_ci:
55339 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_ci:
55340 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_ci:
55341 case AMDGPU::S_LOAD_DWORDX2_IMM_ci:
55342 case AMDGPU::S_LOAD_DWORDX4_IMM_ci:
55343 case AMDGPU::S_LOAD_DWORDX8_IMM_ci:
55344 case AMDGPU::S_LOAD_DWORDX16_IMM_ci:
55345 case AMDGPU::S_LOAD_DWORD_IMM_ci: {
55346 op.clearAllBits();
55347 // op: sbase
55348 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 9, numBits: 6);
55350 op.clearAllBits();
55351 // op: sdst
55352 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55353 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 15, numBits: 7);
55354 op.clearAllBits();
55355 // op: offset
55356 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
55358 break;
55359 }
55360 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_si:
55361 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_si:
55362 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_si:
55363 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_si:
55364 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_si:
55365 case AMDGPU::S_LOAD_DWORDX2_IMM_si:
55366 case AMDGPU::S_LOAD_DWORDX4_IMM_si:
55367 case AMDGPU::S_LOAD_DWORDX8_IMM_si:
55368 case AMDGPU::S_LOAD_DWORDX16_IMM_si:
55369 case AMDGPU::S_LOAD_DWORD_IMM_si: {
55370 op.clearAllBits();
55371 // op: sbase
55372 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55373 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 9, numBits: 6);
55374 op.clearAllBits();
55375 // op: sdst
55376 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 15, numBits: 7);
55378 op.clearAllBits();
55379 // op: offset
55380 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
55382 break;
55383 }
55384 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_si:
55385 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_si:
55386 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_si:
55387 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_si:
55388 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_si:
55389 case AMDGPU::S_LOAD_DWORDX2_SGPR_si:
55390 case AMDGPU::S_LOAD_DWORDX4_SGPR_si:
55391 case AMDGPU::S_LOAD_DWORDX8_SGPR_si:
55392 case AMDGPU::S_LOAD_DWORDX16_SGPR_si:
55393 case AMDGPU::S_LOAD_DWORD_SGPR_si: {
55394 op.clearAllBits();
55395 // op: sbase
55396 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 9, numBits: 6);
55398 op.clearAllBits();
55399 // op: sdst
55400 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 15, numBits: 7);
55402 op.clearAllBits();
55403 // op: soffset
55404 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
55406 break;
55407 }
55408 case AMDGPU::S_ATOMIC_ADD_IMM_RTN_vi:
55409 case AMDGPU::S_ATOMIC_ADD_X2_IMM_RTN_vi:
55410 case AMDGPU::S_ATOMIC_AND_IMM_RTN_vi:
55411 case AMDGPU::S_ATOMIC_AND_X2_IMM_RTN_vi:
55412 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_RTN_vi:
55413 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_RTN_vi:
55414 case AMDGPU::S_ATOMIC_DEC_IMM_RTN_vi:
55415 case AMDGPU::S_ATOMIC_DEC_X2_IMM_RTN_vi:
55416 case AMDGPU::S_ATOMIC_INC_IMM_RTN_vi:
55417 case AMDGPU::S_ATOMIC_INC_X2_IMM_RTN_vi:
55418 case AMDGPU::S_ATOMIC_OR_IMM_RTN_vi:
55419 case AMDGPU::S_ATOMIC_OR_X2_IMM_RTN_vi:
55420 case AMDGPU::S_ATOMIC_SMAX_IMM_RTN_vi:
55421 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_RTN_vi:
55422 case AMDGPU::S_ATOMIC_SMIN_IMM_RTN_vi:
55423 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_RTN_vi:
55424 case AMDGPU::S_ATOMIC_SUB_IMM_RTN_vi:
55425 case AMDGPU::S_ATOMIC_SUB_X2_IMM_RTN_vi:
55426 case AMDGPU::S_ATOMIC_SWAP_IMM_RTN_vi:
55427 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_RTN_vi:
55428 case AMDGPU::S_ATOMIC_UMAX_IMM_RTN_vi:
55429 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_RTN_vi:
55430 case AMDGPU::S_ATOMIC_UMIN_IMM_RTN_vi:
55431 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_RTN_vi:
55432 case AMDGPU::S_ATOMIC_XOR_IMM_RTN_vi:
55433 case AMDGPU::S_ATOMIC_XOR_X2_IMM_RTN_vi:
55434 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_RTN_vi:
55435 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_vi:
55436 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_RTN_vi:
55437 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_RTN_vi:
55438 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_vi:
55439 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_vi:
55440 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_RTN_vi:
55441 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_vi:
55442 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_RTN_vi:
55443 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_RTN_vi:
55444 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_RTN_vi:
55445 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_RTN_vi:
55446 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_RTN_vi:
55447 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_vi:
55448 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_RTN_vi:
55449 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_vi:
55450 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_RTN_vi:
55451 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_vi:
55452 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_RTN_vi:
55453 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_vi:
55454 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_RTN_vi:
55455 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_vi:
55456 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_RTN_vi:
55457 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_vi:
55458 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_RTN_vi:
55459 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_vi: {
55460 op.clearAllBits();
55461 // op: sbase
55462 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55463 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55464 op.clearAllBits();
55465 // op: sdst
55466 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55467 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55468 op.clearAllBits();
55469 // op: offset
55470 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
55471 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
55472 break;
55473 }
55474 case AMDGPU::S_ATOMIC_ADD_IMM_RTN_gfx10:
55475 case AMDGPU::S_ATOMIC_ADD_X2_IMM_RTN_gfx10:
55476 case AMDGPU::S_ATOMIC_AND_IMM_RTN_gfx10:
55477 case AMDGPU::S_ATOMIC_AND_X2_IMM_RTN_gfx10:
55478 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_RTN_gfx10:
55479 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10:
55480 case AMDGPU::S_ATOMIC_DEC_IMM_RTN_gfx10:
55481 case AMDGPU::S_ATOMIC_DEC_X2_IMM_RTN_gfx10:
55482 case AMDGPU::S_ATOMIC_INC_IMM_RTN_gfx10:
55483 case AMDGPU::S_ATOMIC_INC_X2_IMM_RTN_gfx10:
55484 case AMDGPU::S_ATOMIC_OR_IMM_RTN_gfx10:
55485 case AMDGPU::S_ATOMIC_OR_X2_IMM_RTN_gfx10:
55486 case AMDGPU::S_ATOMIC_SMAX_IMM_RTN_gfx10:
55487 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_RTN_gfx10:
55488 case AMDGPU::S_ATOMIC_SMIN_IMM_RTN_gfx10:
55489 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_RTN_gfx10:
55490 case AMDGPU::S_ATOMIC_SUB_IMM_RTN_gfx10:
55491 case AMDGPU::S_ATOMIC_SUB_X2_IMM_RTN_gfx10:
55492 case AMDGPU::S_ATOMIC_SWAP_IMM_RTN_gfx10:
55493 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_RTN_gfx10:
55494 case AMDGPU::S_ATOMIC_UMAX_IMM_RTN_gfx10:
55495 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_RTN_gfx10:
55496 case AMDGPU::S_ATOMIC_UMIN_IMM_RTN_gfx10:
55497 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_RTN_gfx10:
55498 case AMDGPU::S_ATOMIC_XOR_IMM_RTN_gfx10:
55499 case AMDGPU::S_ATOMIC_XOR_X2_IMM_RTN_gfx10:
55500 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_RTN_gfx10:
55501 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_gfx10:
55502 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_RTN_gfx10:
55503 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_RTN_gfx10:
55504 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_gfx10:
55505 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10:
55506 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_RTN_gfx10:
55507 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_gfx10:
55508 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_RTN_gfx10:
55509 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_RTN_gfx10:
55510 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_RTN_gfx10:
55511 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_RTN_gfx10:
55512 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_RTN_gfx10:
55513 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_gfx10:
55514 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_RTN_gfx10:
55515 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_gfx10:
55516 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_RTN_gfx10:
55517 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_gfx10:
55518 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_RTN_gfx10:
55519 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_gfx10:
55520 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_RTN_gfx10:
55521 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_gfx10:
55522 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_RTN_gfx10:
55523 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_gfx10:
55524 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_RTN_gfx10:
55525 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_gfx10: {
55526 op.clearAllBits();
55527 // op: sbase
55528 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55529 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55530 op.clearAllBits();
55531 // op: sdst
55532 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55533 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55534 op.clearAllBits();
55535 // op: offset
55536 getSMEMOffsetEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
55537 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
55538 op.clearAllBits();
55539 // op: cpol
55540 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
55541 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55542 break;
55543 }
55544 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_RTN_gfx9:
55545 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9:
55546 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_RTN_gfx9:
55547 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9:
55548 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9:
55549 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9:
55550 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_RTN_gfx9:
55551 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9:
55552 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_RTN_gfx9:
55553 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9:
55554 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_RTN_gfx9:
55555 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9:
55556 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9:
55557 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9:
55558 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9:
55559 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9:
55560 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_RTN_gfx9:
55561 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9:
55562 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9:
55563 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9:
55564 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9:
55565 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9:
55566 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9:
55567 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9:
55568 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_RTN_gfx9:
55569 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9:
55570 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx9:
55571 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9:
55572 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx9:
55573 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9:
55574 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9:
55575 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9:
55576 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx9:
55577 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9:
55578 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx9:
55579 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9:
55580 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx9:
55581 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9:
55582 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9:
55583 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9:
55584 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9:
55585 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9:
55586 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx9:
55587 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9:
55588 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9:
55589 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9:
55590 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9:
55591 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9:
55592 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9:
55593 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9:
55594 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx9:
55595 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9: {
55596 op.clearAllBits();
55597 // op: sbase
55598 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55600 op.clearAllBits();
55601 // op: sdst
55602 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55603 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55604 op.clearAllBits();
55605 // op: offset
55606 getSMEMOffsetEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
55607 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
55608 op.clearAllBits();
55609 // op: soffset
55610 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55611 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55612 break;
55613 }
55614 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_RTN_gfx10:
55615 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10:
55616 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_RTN_gfx10:
55617 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10:
55618 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10:
55619 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10:
55620 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_RTN_gfx10:
55621 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10:
55622 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_RTN_gfx10:
55623 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10:
55624 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_RTN_gfx10:
55625 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10:
55626 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10:
55627 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10:
55628 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10:
55629 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10:
55630 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_RTN_gfx10:
55631 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10:
55632 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10:
55633 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10:
55634 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10:
55635 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10:
55636 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10:
55637 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10:
55638 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_RTN_gfx10:
55639 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10:
55640 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx10:
55641 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10:
55642 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx10:
55643 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10:
55644 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10:
55645 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10:
55646 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx10:
55647 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10:
55648 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx10:
55649 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10:
55650 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx10:
55651 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10:
55652 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10:
55653 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10:
55654 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10:
55655 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10:
55656 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx10:
55657 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10:
55658 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10:
55659 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10:
55660 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10:
55661 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10:
55662 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10:
55663 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10:
55664 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx10:
55665 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10: {
55666 op.clearAllBits();
55667 // op: sbase
55668 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55670 op.clearAllBits();
55671 // op: sdst
55672 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55673 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55674 op.clearAllBits();
55675 // op: offset
55676 getSMEMOffsetEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
55677 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 21, bitPosition: 0), bitPosition: 32, numBits: 21);
55678 op.clearAllBits();
55679 // op: soffset
55680 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55681 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55682 op.clearAllBits();
55683 // op: cpol
55684 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
55685 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55686 break;
55687 }
55688 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_vi:
55689 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_vi:
55690 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_vi:
55691 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_vi:
55692 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_vi:
55693 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi:
55694 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_vi:
55695 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_vi:
55696 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_vi:
55697 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_vi:
55698 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_vi:
55699 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_vi:
55700 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_vi:
55701 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_vi:
55702 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_vi:
55703 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_vi:
55704 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_vi:
55705 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_vi:
55706 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_vi:
55707 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_vi:
55708 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_vi:
55709 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_vi:
55710 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_vi:
55711 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_vi:
55712 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_vi:
55713 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_vi:
55714 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_vi:
55715 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_vi:
55716 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_vi:
55717 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_vi:
55718 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_vi:
55719 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi:
55720 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_vi:
55721 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_vi:
55722 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_vi:
55723 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_vi:
55724 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_vi:
55725 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_vi:
55726 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_vi:
55727 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_vi:
55728 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_vi:
55729 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_vi:
55730 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_vi:
55731 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_vi:
55732 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_vi:
55733 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_vi:
55734 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_vi:
55735 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_vi:
55736 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_vi:
55737 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_vi:
55738 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_vi:
55739 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_vi: {
55740 op.clearAllBits();
55741 // op: sbase
55742 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55744 op.clearAllBits();
55745 // op: sdst
55746 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55748 op.clearAllBits();
55749 // op: soffset
55750 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 32, numBits: 7);
55752 break;
55753 }
55754 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_alt_gfx9:
55755 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9:
55756 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_alt_gfx9:
55757 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9:
55758 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9:
55759 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9:
55760 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_alt_gfx9:
55761 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9:
55762 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_alt_gfx9:
55763 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9:
55764 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_alt_gfx9:
55765 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9:
55766 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_alt_gfx9:
55767 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9:
55768 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_alt_gfx9:
55769 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9:
55770 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_alt_gfx9:
55771 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9:
55772 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_alt_gfx9:
55773 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9:
55774 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_alt_gfx9:
55775 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9:
55776 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_alt_gfx9:
55777 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9:
55778 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_alt_gfx9:
55779 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9:
55780 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_alt_gfx9:
55781 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9:
55782 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_alt_gfx9:
55783 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9:
55784 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9:
55785 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9:
55786 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_alt_gfx9:
55787 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9:
55788 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_alt_gfx9:
55789 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9:
55790 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_alt_gfx9:
55791 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9:
55792 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_alt_gfx9:
55793 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9:
55794 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_alt_gfx9:
55795 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9:
55796 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_alt_gfx9:
55797 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9:
55798 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_alt_gfx9:
55799 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9:
55800 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_alt_gfx9:
55801 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9:
55802 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_alt_gfx9:
55803 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9:
55804 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_alt_gfx9:
55805 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9: {
55806 op.clearAllBits();
55807 // op: sbase
55808 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55809 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55810 op.clearAllBits();
55811 // op: sdst
55812 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55813 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55814 op.clearAllBits();
55815 // op: soffset
55816 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55817 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55818 break;
55819 }
55820 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_gfx10:
55821 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_gfx10:
55822 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_gfx10:
55823 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_gfx10:
55824 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_gfx10:
55825 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10:
55826 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_gfx10:
55827 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_gfx10:
55828 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_gfx10:
55829 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_gfx10:
55830 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_gfx10:
55831 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_gfx10:
55832 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_gfx10:
55833 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_gfx10:
55834 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_gfx10:
55835 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_gfx10:
55836 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_gfx10:
55837 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_gfx10:
55838 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_gfx10:
55839 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_gfx10:
55840 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_gfx10:
55841 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_gfx10:
55842 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_gfx10:
55843 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_gfx10:
55844 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_gfx10:
55845 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_gfx10:
55846 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_gfx10:
55847 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_gfx10:
55848 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_gfx10:
55849 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_gfx10:
55850 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_gfx10:
55851 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10:
55852 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_gfx10:
55853 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_gfx10:
55854 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_gfx10:
55855 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_gfx10:
55856 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_gfx10:
55857 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_gfx10:
55858 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_gfx10:
55859 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_gfx10:
55860 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_gfx10:
55861 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_gfx10:
55862 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_gfx10:
55863 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_gfx10:
55864 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_gfx10:
55865 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_gfx10:
55866 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_gfx10:
55867 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_gfx10:
55868 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_gfx10:
55869 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_gfx10:
55870 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_gfx10:
55871 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_gfx10: {
55872 op.clearAllBits();
55873 // op: sbase
55874 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
55875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 1), bitPosition: 0, numBits: 6);
55876 op.clearAllBits();
55877 // op: sdst
55878 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
55880 op.clearAllBits();
55881 // op: soffset
55882 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
55883 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 57, numBits: 7);
55884 op.clearAllBits();
55885 // op: cpol
55886 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
55887 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 14, numBits: 1);
55888 break;
55889 }
55890 case AMDGPU::S_MEMTIME_si: {
55891 op.clearAllBits();
55892 // op: sdst
55893 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55894 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 15, numBits: 7);
55895 break;
55896 }
55897 case AMDGPU::S_GETPC_B64_gfx6_gfx7:
55898 case AMDGPU::S_GETPC_B64_gfx10:
55899 case AMDGPU::S_GETPC_B64_gfx11:
55900 case AMDGPU::S_GETPC_B64_gfx12:
55901 case AMDGPU::S_GETPC_B64_vi:
55902 case AMDGPU::S_GET_BARRIER_STATE_M0_gfx12: {
55903 op.clearAllBits();
55904 // op: sdst
55905 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
55907 break;
55908 }
55909 case AMDGPU::S_CMOVK_I32_gfx6_gfx7:
55910 case AMDGPU::S_CMOVK_I32_gfx10:
55911 case AMDGPU::S_CMOVK_I32_gfx11:
55912 case AMDGPU::S_CMOVK_I32_gfx12:
55913 case AMDGPU::S_CMOVK_I32_vi:
55914 case AMDGPU::S_CMPK_EQ_I32_gfx6_gfx7:
55915 case AMDGPU::S_CMPK_EQ_I32_gfx10:
55916 case AMDGPU::S_CMPK_EQ_I32_gfx11:
55917 case AMDGPU::S_CMPK_EQ_I32_vi:
55918 case AMDGPU::S_CMPK_EQ_U32_gfx6_gfx7:
55919 case AMDGPU::S_CMPK_EQ_U32_gfx10:
55920 case AMDGPU::S_CMPK_EQ_U32_gfx11:
55921 case AMDGPU::S_CMPK_EQ_U32_vi:
55922 case AMDGPU::S_CMPK_GE_I32_gfx6_gfx7:
55923 case AMDGPU::S_CMPK_GE_I32_gfx10:
55924 case AMDGPU::S_CMPK_GE_I32_gfx11:
55925 case AMDGPU::S_CMPK_GE_I32_vi:
55926 case AMDGPU::S_CMPK_GE_U32_gfx6_gfx7:
55927 case AMDGPU::S_CMPK_GE_U32_gfx10:
55928 case AMDGPU::S_CMPK_GE_U32_gfx11:
55929 case AMDGPU::S_CMPK_GE_U32_vi:
55930 case AMDGPU::S_CMPK_GT_I32_gfx6_gfx7:
55931 case AMDGPU::S_CMPK_GT_I32_gfx10:
55932 case AMDGPU::S_CMPK_GT_I32_gfx11:
55933 case AMDGPU::S_CMPK_GT_I32_vi:
55934 case AMDGPU::S_CMPK_GT_U32_gfx6_gfx7:
55935 case AMDGPU::S_CMPK_GT_U32_gfx10:
55936 case AMDGPU::S_CMPK_GT_U32_gfx11:
55937 case AMDGPU::S_CMPK_GT_U32_vi:
55938 case AMDGPU::S_CMPK_LE_I32_gfx6_gfx7:
55939 case AMDGPU::S_CMPK_LE_I32_gfx10:
55940 case AMDGPU::S_CMPK_LE_I32_gfx11:
55941 case AMDGPU::S_CMPK_LE_I32_vi:
55942 case AMDGPU::S_CMPK_LE_U32_gfx6_gfx7:
55943 case AMDGPU::S_CMPK_LE_U32_gfx10:
55944 case AMDGPU::S_CMPK_LE_U32_gfx11:
55945 case AMDGPU::S_CMPK_LE_U32_vi:
55946 case AMDGPU::S_CMPK_LG_I32_gfx6_gfx7:
55947 case AMDGPU::S_CMPK_LG_I32_gfx10:
55948 case AMDGPU::S_CMPK_LG_I32_gfx11:
55949 case AMDGPU::S_CMPK_LG_I32_vi:
55950 case AMDGPU::S_CMPK_LG_U32_gfx6_gfx7:
55951 case AMDGPU::S_CMPK_LG_U32_gfx10:
55952 case AMDGPU::S_CMPK_LG_U32_gfx11:
55953 case AMDGPU::S_CMPK_LG_U32_vi:
55954 case AMDGPU::S_CMPK_LT_I32_gfx6_gfx7:
55955 case AMDGPU::S_CMPK_LT_I32_gfx10:
55956 case AMDGPU::S_CMPK_LT_I32_gfx11:
55957 case AMDGPU::S_CMPK_LT_I32_vi:
55958 case AMDGPU::S_CMPK_LT_U32_gfx6_gfx7:
55959 case AMDGPU::S_CMPK_LT_U32_gfx10:
55960 case AMDGPU::S_CMPK_LT_U32_gfx11:
55961 case AMDGPU::S_CMPK_LT_U32_vi:
55962 case AMDGPU::S_GETREG_B32_gfx6_gfx7:
55963 case AMDGPU::S_GETREG_B32_gfx10:
55964 case AMDGPU::S_GETREG_B32_gfx11:
55965 case AMDGPU::S_GETREG_B32_gfx12:
55966 case AMDGPU::S_GETREG_B32_vi:
55967 case AMDGPU::S_MOVK_I32_gfx6_gfx7:
55968 case AMDGPU::S_MOVK_I32_gfx10:
55969 case AMDGPU::S_MOVK_I32_gfx11:
55970 case AMDGPU::S_MOVK_I32_gfx12:
55971 case AMDGPU::S_MOVK_I32_vi:
55972 case AMDGPU::S_SETREG_B32_gfx6_gfx7:
55973 case AMDGPU::S_SETREG_B32_gfx10:
55974 case AMDGPU::S_SETREG_B32_gfx11:
55975 case AMDGPU::S_SETREG_B32_gfx12:
55976 case AMDGPU::S_SETREG_B32_vi:
55977 case AMDGPU::S_WAITCNT_EXPCNT_gfx10:
55978 case AMDGPU::S_WAITCNT_EXPCNT_gfx11:
55979 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10:
55980 case AMDGPU::S_WAITCNT_LGKMCNT_gfx11:
55981 case AMDGPU::S_WAITCNT_VMCNT_gfx10:
55982 case AMDGPU::S_WAITCNT_VMCNT_gfx11:
55983 case AMDGPU::S_WAITCNT_VSCNT_gfx10:
55984 case AMDGPU::S_WAITCNT_VSCNT_gfx11: {
55985 op.clearAllBits();
55986 // op: sdst
55987 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
55988 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
55989 op.clearAllBits();
55990 // op: simm16
55991 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
55992 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
55993 break;
55994 }
55995 case AMDGPU::S_ADDK_I32_gfx6_gfx7:
55996 case AMDGPU::S_ADDK_I32_gfx10:
55997 case AMDGPU::S_ADDK_I32_gfx11:
55998 case AMDGPU::S_ADDK_I32_gfx12:
55999 case AMDGPU::S_ADDK_I32_vi:
56000 case AMDGPU::S_MULK_I32_gfx6_gfx7:
56001 case AMDGPU::S_MULK_I32_gfx10:
56002 case AMDGPU::S_MULK_I32_gfx11:
56003 case AMDGPU::S_MULK_I32_gfx12:
56004 case AMDGPU::S_MULK_I32_vi: {
56005 op.clearAllBits();
56006 // op: sdst
56007 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56008 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56009 op.clearAllBits();
56010 // op: simm16
56011 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
56012 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56013 break;
56014 }
56015 case AMDGPU::S_CALL_B64_gfx10:
56016 case AMDGPU::S_CALL_B64_gfx11:
56017 case AMDGPU::S_CALL_B64_gfx12:
56018 case AMDGPU::S_CALL_B64_vi:
56019 case AMDGPU::S_CBRANCH_I_FORK_gfx6_gfx7:
56020 case AMDGPU::S_CBRANCH_I_FORK_vi: {
56021 op.clearAllBits();
56022 // op: sdst
56023 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56024 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56025 op.clearAllBits();
56026 // op: simm16
56027 getSOPPBrEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
56028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56029 break;
56030 }
56031 case AMDGPU::S_ABS_I32_gfx6_gfx7:
56032 case AMDGPU::S_ABS_I32_gfx10:
56033 case AMDGPU::S_ABS_I32_gfx11:
56034 case AMDGPU::S_ABS_I32_gfx12:
56035 case AMDGPU::S_ABS_I32_vi:
56036 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx10:
56037 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx11:
56038 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx12:
56039 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx10:
56040 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx11:
56041 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx12:
56042 case AMDGPU::S_ANDN1_SAVEEXEC_B64_vi:
56043 case AMDGPU::S_ANDN1_WREXEC_B32_gfx10:
56044 case AMDGPU::S_ANDN1_WREXEC_B32_gfx11:
56045 case AMDGPU::S_ANDN1_WREXEC_B32_gfx12:
56046 case AMDGPU::S_ANDN1_WREXEC_B64_gfx10:
56047 case AMDGPU::S_ANDN1_WREXEC_B64_gfx11:
56048 case AMDGPU::S_ANDN1_WREXEC_B64_gfx12:
56049 case AMDGPU::S_ANDN1_WREXEC_B64_vi:
56050 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx10:
56051 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx11:
56052 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx12:
56053 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx6_gfx7:
56054 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx10:
56055 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx11:
56056 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx12:
56057 case AMDGPU::S_ANDN2_SAVEEXEC_B64_vi:
56058 case AMDGPU::S_ANDN2_WREXEC_B32_gfx10:
56059 case AMDGPU::S_ANDN2_WREXEC_B32_gfx11:
56060 case AMDGPU::S_ANDN2_WREXEC_B32_gfx12:
56061 case AMDGPU::S_ANDN2_WREXEC_B64_gfx10:
56062 case AMDGPU::S_ANDN2_WREXEC_B64_gfx11:
56063 case AMDGPU::S_ANDN2_WREXEC_B64_gfx12:
56064 case AMDGPU::S_ANDN2_WREXEC_B64_vi:
56065 case AMDGPU::S_AND_SAVEEXEC_B32_gfx10:
56066 case AMDGPU::S_AND_SAVEEXEC_B32_gfx11:
56067 case AMDGPU::S_AND_SAVEEXEC_B32_gfx12:
56068 case AMDGPU::S_AND_SAVEEXEC_B64_gfx6_gfx7:
56069 case AMDGPU::S_AND_SAVEEXEC_B64_gfx10:
56070 case AMDGPU::S_AND_SAVEEXEC_B64_gfx11:
56071 case AMDGPU::S_AND_SAVEEXEC_B64_gfx12:
56072 case AMDGPU::S_AND_SAVEEXEC_B64_vi:
56073 case AMDGPU::S_BCNT0_I32_B32_gfx6_gfx7:
56074 case AMDGPU::S_BCNT0_I32_B32_gfx10:
56075 case AMDGPU::S_BCNT0_I32_B32_gfx11:
56076 case AMDGPU::S_BCNT0_I32_B32_gfx12:
56077 case AMDGPU::S_BCNT0_I32_B32_vi:
56078 case AMDGPU::S_BCNT0_I32_B64_gfx6_gfx7:
56079 case AMDGPU::S_BCNT0_I32_B64_gfx10:
56080 case AMDGPU::S_BCNT0_I32_B64_gfx11:
56081 case AMDGPU::S_BCNT0_I32_B64_gfx12:
56082 case AMDGPU::S_BCNT0_I32_B64_vi:
56083 case AMDGPU::S_BCNT1_I32_B32_gfx6_gfx7:
56084 case AMDGPU::S_BCNT1_I32_B32_gfx10:
56085 case AMDGPU::S_BCNT1_I32_B32_gfx11:
56086 case AMDGPU::S_BCNT1_I32_B32_gfx12:
56087 case AMDGPU::S_BCNT1_I32_B32_vi:
56088 case AMDGPU::S_BCNT1_I32_B64_gfx6_gfx7:
56089 case AMDGPU::S_BCNT1_I32_B64_gfx10:
56090 case AMDGPU::S_BCNT1_I32_B64_gfx11:
56091 case AMDGPU::S_BCNT1_I32_B64_gfx12:
56092 case AMDGPU::S_BCNT1_I32_B64_vi:
56093 case AMDGPU::S_BITREPLICATE_B64_B32_gfx10:
56094 case AMDGPU::S_BITREPLICATE_B64_B32_gfx11:
56095 case AMDGPU::S_BITREPLICATE_B64_B32_gfx12:
56096 case AMDGPU::S_BITREPLICATE_B64_B32_vi:
56097 case AMDGPU::S_BITSET0_B32_gfx6_gfx7:
56098 case AMDGPU::S_BITSET0_B32_gfx10:
56099 case AMDGPU::S_BITSET0_B32_gfx11:
56100 case AMDGPU::S_BITSET0_B32_gfx12:
56101 case AMDGPU::S_BITSET0_B32_vi:
56102 case AMDGPU::S_BITSET0_B64_gfx6_gfx7:
56103 case AMDGPU::S_BITSET0_B64_gfx10:
56104 case AMDGPU::S_BITSET0_B64_gfx11:
56105 case AMDGPU::S_BITSET0_B64_gfx12:
56106 case AMDGPU::S_BITSET0_B64_vi:
56107 case AMDGPU::S_BITSET1_B32_gfx6_gfx7:
56108 case AMDGPU::S_BITSET1_B32_gfx10:
56109 case AMDGPU::S_BITSET1_B32_gfx11:
56110 case AMDGPU::S_BITSET1_B32_gfx12:
56111 case AMDGPU::S_BITSET1_B32_vi:
56112 case AMDGPU::S_BITSET1_B64_gfx6_gfx7:
56113 case AMDGPU::S_BITSET1_B64_gfx10:
56114 case AMDGPU::S_BITSET1_B64_gfx11:
56115 case AMDGPU::S_BITSET1_B64_gfx12:
56116 case AMDGPU::S_BITSET1_B64_vi:
56117 case AMDGPU::S_BREV_B32_gfx6_gfx7:
56118 case AMDGPU::S_BREV_B32_gfx10:
56119 case AMDGPU::S_BREV_B32_gfx11:
56120 case AMDGPU::S_BREV_B32_gfx12:
56121 case AMDGPU::S_BREV_B32_vi:
56122 case AMDGPU::S_BREV_B64_gfx6_gfx7:
56123 case AMDGPU::S_BREV_B64_gfx10:
56124 case AMDGPU::S_BREV_B64_gfx11:
56125 case AMDGPU::S_BREV_B64_gfx12:
56126 case AMDGPU::S_BREV_B64_vi:
56127 case AMDGPU::S_CEIL_F16_gfx11:
56128 case AMDGPU::S_CEIL_F16_gfx12:
56129 case AMDGPU::S_CEIL_F32_gfx11:
56130 case AMDGPU::S_CEIL_F32_gfx12:
56131 case AMDGPU::S_CMOV_B32_gfx6_gfx7:
56132 case AMDGPU::S_CMOV_B32_gfx10:
56133 case AMDGPU::S_CMOV_B32_gfx11:
56134 case AMDGPU::S_CMOV_B32_gfx12:
56135 case AMDGPU::S_CMOV_B32_vi:
56136 case AMDGPU::S_CMOV_B64_gfx6_gfx7:
56137 case AMDGPU::S_CMOV_B64_gfx10:
56138 case AMDGPU::S_CMOV_B64_gfx11:
56139 case AMDGPU::S_CMOV_B64_gfx12:
56140 case AMDGPU::S_CMOV_B64_vi:
56141 case AMDGPU::S_CVT_F16_F32_gfx11:
56142 case AMDGPU::S_CVT_F16_F32_gfx12:
56143 case AMDGPU::S_CVT_F32_F16_gfx11:
56144 case AMDGPU::S_CVT_F32_F16_gfx12:
56145 case AMDGPU::S_CVT_F32_I32_gfx11:
56146 case AMDGPU::S_CVT_F32_I32_gfx12:
56147 case AMDGPU::S_CVT_F32_U32_gfx11:
56148 case AMDGPU::S_CVT_F32_U32_gfx12:
56149 case AMDGPU::S_CVT_HI_F32_F16_gfx11:
56150 case AMDGPU::S_CVT_HI_F32_F16_gfx12:
56151 case AMDGPU::S_CVT_I32_F32_gfx11:
56152 case AMDGPU::S_CVT_I32_F32_gfx12:
56153 case AMDGPU::S_CVT_U32_F32_gfx11:
56154 case AMDGPU::S_CVT_U32_F32_gfx12:
56155 case AMDGPU::S_FF0_I32_B32_gfx6_gfx7:
56156 case AMDGPU::S_FF0_I32_B32_gfx10:
56157 case AMDGPU::S_FF0_I32_B32_vi:
56158 case AMDGPU::S_FF0_I32_B64_gfx6_gfx7:
56159 case AMDGPU::S_FF0_I32_B64_gfx10:
56160 case AMDGPU::S_FF0_I32_B64_vi:
56161 case AMDGPU::S_FF1_I32_B32_gfx6_gfx7:
56162 case AMDGPU::S_FF1_I32_B32_gfx10:
56163 case AMDGPU::S_FF1_I32_B32_gfx11:
56164 case AMDGPU::S_FF1_I32_B32_gfx12:
56165 case AMDGPU::S_FF1_I32_B32_vi:
56166 case AMDGPU::S_FF1_I32_B64_gfx6_gfx7:
56167 case AMDGPU::S_FF1_I32_B64_gfx10:
56168 case AMDGPU::S_FF1_I32_B64_gfx11:
56169 case AMDGPU::S_FF1_I32_B64_gfx12:
56170 case AMDGPU::S_FF1_I32_B64_vi:
56171 case AMDGPU::S_FLBIT_I32_B32_gfx6_gfx7:
56172 case AMDGPU::S_FLBIT_I32_B32_gfx10:
56173 case AMDGPU::S_FLBIT_I32_B32_gfx11:
56174 case AMDGPU::S_FLBIT_I32_B32_gfx12:
56175 case AMDGPU::S_FLBIT_I32_B32_vi:
56176 case AMDGPU::S_FLBIT_I32_B64_gfx6_gfx7:
56177 case AMDGPU::S_FLBIT_I32_B64_gfx10:
56178 case AMDGPU::S_FLBIT_I32_B64_gfx11:
56179 case AMDGPU::S_FLBIT_I32_B64_gfx12:
56180 case AMDGPU::S_FLBIT_I32_B64_vi:
56181 case AMDGPU::S_FLBIT_I32_I64_gfx6_gfx7:
56182 case AMDGPU::S_FLBIT_I32_I64_gfx10:
56183 case AMDGPU::S_FLBIT_I32_I64_gfx11:
56184 case AMDGPU::S_FLBIT_I32_I64_gfx12:
56185 case AMDGPU::S_FLBIT_I32_I64_vi:
56186 case AMDGPU::S_FLBIT_I32_gfx6_gfx7:
56187 case AMDGPU::S_FLBIT_I32_gfx10:
56188 case AMDGPU::S_FLBIT_I32_gfx11:
56189 case AMDGPU::S_FLBIT_I32_gfx12:
56190 case AMDGPU::S_FLBIT_I32_vi:
56191 case AMDGPU::S_FLOOR_F16_gfx11:
56192 case AMDGPU::S_FLOOR_F16_gfx12:
56193 case AMDGPU::S_FLOOR_F32_gfx11:
56194 case AMDGPU::S_FLOOR_F32_gfx12:
56195 case AMDGPU::S_GET_BARRIER_STATE_IMM_gfx12:
56196 case AMDGPU::S_MOVRELD_B32_gfx6_gfx7:
56197 case AMDGPU::S_MOVRELD_B32_gfx10:
56198 case AMDGPU::S_MOVRELD_B32_gfx11:
56199 case AMDGPU::S_MOVRELD_B32_gfx12:
56200 case AMDGPU::S_MOVRELD_B32_vi:
56201 case AMDGPU::S_MOVRELD_B64_gfx6_gfx7:
56202 case AMDGPU::S_MOVRELD_B64_gfx10:
56203 case AMDGPU::S_MOVRELD_B64_gfx11:
56204 case AMDGPU::S_MOVRELD_B64_gfx12:
56205 case AMDGPU::S_MOVRELD_B64_vi:
56206 case AMDGPU::S_MOVRELSD_2_B32_gfx10:
56207 case AMDGPU::S_MOVRELSD_2_B32_gfx11:
56208 case AMDGPU::S_MOVRELSD_2_B32_gfx12:
56209 case AMDGPU::S_MOVRELS_B32_gfx6_gfx7:
56210 case AMDGPU::S_MOVRELS_B32_gfx10:
56211 case AMDGPU::S_MOVRELS_B32_gfx11:
56212 case AMDGPU::S_MOVRELS_B32_gfx12:
56213 case AMDGPU::S_MOVRELS_B32_vi:
56214 case AMDGPU::S_MOVRELS_B64_gfx6_gfx7:
56215 case AMDGPU::S_MOVRELS_B64_gfx10:
56216 case AMDGPU::S_MOVRELS_B64_gfx11:
56217 case AMDGPU::S_MOVRELS_B64_gfx12:
56218 case AMDGPU::S_MOVRELS_B64_vi:
56219 case AMDGPU::S_MOV_B32_gfx6_gfx7:
56220 case AMDGPU::S_MOV_B32_gfx10:
56221 case AMDGPU::S_MOV_B32_gfx11:
56222 case AMDGPU::S_MOV_B32_gfx12:
56223 case AMDGPU::S_MOV_B32_vi:
56224 case AMDGPU::S_MOV_B64_gfx6_gfx7:
56225 case AMDGPU::S_MOV_B64_gfx10:
56226 case AMDGPU::S_MOV_B64_gfx11:
56227 case AMDGPU::S_MOV_B64_gfx12:
56228 case AMDGPU::S_MOV_B64_vi:
56229 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx10:
56230 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx11:
56231 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx12:
56232 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx6_gfx7:
56233 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx10:
56234 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx11:
56235 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx12:
56236 case AMDGPU::S_NAND_SAVEEXEC_B64_vi:
56237 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx10:
56238 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx11:
56239 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx12:
56240 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx6_gfx7:
56241 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx10:
56242 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx11:
56243 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx12:
56244 case AMDGPU::S_NOR_SAVEEXEC_B64_vi:
56245 case AMDGPU::S_NOT_B32_gfx6_gfx7:
56246 case AMDGPU::S_NOT_B32_gfx10:
56247 case AMDGPU::S_NOT_B32_gfx11:
56248 case AMDGPU::S_NOT_B32_gfx12:
56249 case AMDGPU::S_NOT_B32_vi:
56250 case AMDGPU::S_NOT_B64_gfx6_gfx7:
56251 case AMDGPU::S_NOT_B64_gfx10:
56252 case AMDGPU::S_NOT_B64_gfx11:
56253 case AMDGPU::S_NOT_B64_gfx12:
56254 case AMDGPU::S_NOT_B64_vi:
56255 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx10:
56256 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx11:
56257 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx12:
56258 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx10:
56259 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx11:
56260 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx12:
56261 case AMDGPU::S_ORN1_SAVEEXEC_B64_vi:
56262 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx10:
56263 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx11:
56264 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx12:
56265 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx6_gfx7:
56266 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx10:
56267 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx11:
56268 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx12:
56269 case AMDGPU::S_ORN2_SAVEEXEC_B64_vi:
56270 case AMDGPU::S_OR_SAVEEXEC_B32_gfx10:
56271 case AMDGPU::S_OR_SAVEEXEC_B32_gfx11:
56272 case AMDGPU::S_OR_SAVEEXEC_B32_gfx12:
56273 case AMDGPU::S_OR_SAVEEXEC_B64_gfx6_gfx7:
56274 case AMDGPU::S_OR_SAVEEXEC_B64_gfx10:
56275 case AMDGPU::S_OR_SAVEEXEC_B64_gfx11:
56276 case AMDGPU::S_OR_SAVEEXEC_B64_gfx12:
56277 case AMDGPU::S_OR_SAVEEXEC_B64_vi:
56278 case AMDGPU::S_QUADMASK_B32_gfx6_gfx7:
56279 case AMDGPU::S_QUADMASK_B32_gfx10:
56280 case AMDGPU::S_QUADMASK_B32_gfx11:
56281 case AMDGPU::S_QUADMASK_B32_gfx12:
56282 case AMDGPU::S_QUADMASK_B32_vi:
56283 case AMDGPU::S_QUADMASK_B64_gfx6_gfx7:
56284 case AMDGPU::S_QUADMASK_B64_gfx10:
56285 case AMDGPU::S_QUADMASK_B64_gfx11:
56286 case AMDGPU::S_QUADMASK_B64_gfx12:
56287 case AMDGPU::S_QUADMASK_B64_vi:
56288 case AMDGPU::S_RNDNE_F16_gfx11:
56289 case AMDGPU::S_RNDNE_F16_gfx12:
56290 case AMDGPU::S_RNDNE_F32_gfx11:
56291 case AMDGPU::S_RNDNE_F32_gfx12:
56292 case AMDGPU::S_SENDMSG_RTN_B32_gfx11:
56293 case AMDGPU::S_SENDMSG_RTN_B32_gfx12:
56294 case AMDGPU::S_SENDMSG_RTN_B64_gfx11:
56295 case AMDGPU::S_SENDMSG_RTN_B64_gfx12:
56296 case AMDGPU::S_SEXT_I32_I8_gfx6_gfx7:
56297 case AMDGPU::S_SEXT_I32_I8_gfx10:
56298 case AMDGPU::S_SEXT_I32_I8_gfx11:
56299 case AMDGPU::S_SEXT_I32_I8_gfx12:
56300 case AMDGPU::S_SEXT_I32_I8_vi:
56301 case AMDGPU::S_SEXT_I32_I16_gfx6_gfx7:
56302 case AMDGPU::S_SEXT_I32_I16_gfx10:
56303 case AMDGPU::S_SEXT_I32_I16_gfx11:
56304 case AMDGPU::S_SEXT_I32_I16_gfx12:
56305 case AMDGPU::S_SEXT_I32_I16_vi:
56306 case AMDGPU::S_SWAPPC_B64_gfx6_gfx7:
56307 case AMDGPU::S_SWAPPC_B64_gfx10:
56308 case AMDGPU::S_SWAPPC_B64_gfx11:
56309 case AMDGPU::S_SWAPPC_B64_gfx12:
56310 case AMDGPU::S_SWAPPC_B64_vi:
56311 case AMDGPU::S_TRUNC_F16_gfx11:
56312 case AMDGPU::S_TRUNC_F16_gfx12:
56313 case AMDGPU::S_TRUNC_F32_gfx11:
56314 case AMDGPU::S_TRUNC_F32_gfx12:
56315 case AMDGPU::S_WQM_B32_gfx6_gfx7:
56316 case AMDGPU::S_WQM_B32_gfx10:
56317 case AMDGPU::S_WQM_B32_gfx11:
56318 case AMDGPU::S_WQM_B32_gfx12:
56319 case AMDGPU::S_WQM_B32_vi:
56320 case AMDGPU::S_WQM_B64_gfx6_gfx7:
56321 case AMDGPU::S_WQM_B64_gfx10:
56322 case AMDGPU::S_WQM_B64_gfx11:
56323 case AMDGPU::S_WQM_B64_gfx12:
56324 case AMDGPU::S_WQM_B64_vi:
56325 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx10:
56326 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx11:
56327 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx12:
56328 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx6_gfx7:
56329 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx10:
56330 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx11:
56331 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx12:
56332 case AMDGPU::S_XNOR_SAVEEXEC_B64_vi:
56333 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx10:
56334 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx11:
56335 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx12:
56336 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx6_gfx7:
56337 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx10:
56338 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx11:
56339 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx12:
56340 case AMDGPU::S_XOR_SAVEEXEC_B64_vi: {
56341 op.clearAllBits();
56342 // op: sdst
56343 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56344 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56345 op.clearAllBits();
56346 // op: src0
56347 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
56349 break;
56350 }
56351 case AMDGPU::S_ABSDIFF_I32_gfx6_gfx7:
56352 case AMDGPU::S_ABSDIFF_I32_gfx10:
56353 case AMDGPU::S_ABSDIFF_I32_gfx11:
56354 case AMDGPU::S_ABSDIFF_I32_gfx12:
56355 case AMDGPU::S_ABSDIFF_I32_vi:
56356 case AMDGPU::S_ADDC_U32_gfx6_gfx7:
56357 case AMDGPU::S_ADDC_U32_gfx10:
56358 case AMDGPU::S_ADDC_U32_gfx11:
56359 case AMDGPU::S_ADDC_U32_gfx12:
56360 case AMDGPU::S_ADDC_U32_vi:
56361 case AMDGPU::S_ADD_F16_gfx11:
56362 case AMDGPU::S_ADD_F16_gfx12:
56363 case AMDGPU::S_ADD_F32_gfx11:
56364 case AMDGPU::S_ADD_F32_gfx12:
56365 case AMDGPU::S_ADD_I32_gfx6_gfx7:
56366 case AMDGPU::S_ADD_I32_gfx10:
56367 case AMDGPU::S_ADD_I32_gfx11:
56368 case AMDGPU::S_ADD_I32_gfx12:
56369 case AMDGPU::S_ADD_I32_vi:
56370 case AMDGPU::S_ADD_U32_gfx6_gfx7:
56371 case AMDGPU::S_ADD_U32_gfx10:
56372 case AMDGPU::S_ADD_U32_gfx11:
56373 case AMDGPU::S_ADD_U32_gfx12:
56374 case AMDGPU::S_ADD_U32_vi:
56375 case AMDGPU::S_ADD_U64_gfx12:
56376 case AMDGPU::S_ANDN2_B32_gfx6_gfx7:
56377 case AMDGPU::S_ANDN2_B32_gfx10:
56378 case AMDGPU::S_ANDN2_B32_gfx11:
56379 case AMDGPU::S_ANDN2_B32_gfx12:
56380 case AMDGPU::S_ANDN2_B32_vi:
56381 case AMDGPU::S_ANDN2_B64_gfx6_gfx7:
56382 case AMDGPU::S_ANDN2_B64_gfx10:
56383 case AMDGPU::S_ANDN2_B64_gfx11:
56384 case AMDGPU::S_ANDN2_B64_gfx12:
56385 case AMDGPU::S_ANDN2_B64_vi:
56386 case AMDGPU::S_AND_B32_gfx6_gfx7:
56387 case AMDGPU::S_AND_B32_gfx10:
56388 case AMDGPU::S_AND_B32_gfx11:
56389 case AMDGPU::S_AND_B32_gfx12:
56390 case AMDGPU::S_AND_B32_vi:
56391 case AMDGPU::S_AND_B64_gfx6_gfx7:
56392 case AMDGPU::S_AND_B64_gfx10:
56393 case AMDGPU::S_AND_B64_gfx11:
56394 case AMDGPU::S_AND_B64_gfx12:
56395 case AMDGPU::S_AND_B64_vi:
56396 case AMDGPU::S_ASHR_I32_gfx6_gfx7:
56397 case AMDGPU::S_ASHR_I32_gfx10:
56398 case AMDGPU::S_ASHR_I32_gfx11:
56399 case AMDGPU::S_ASHR_I32_gfx12:
56400 case AMDGPU::S_ASHR_I32_vi:
56401 case AMDGPU::S_ASHR_I64_gfx6_gfx7:
56402 case AMDGPU::S_ASHR_I64_gfx10:
56403 case AMDGPU::S_ASHR_I64_gfx11:
56404 case AMDGPU::S_ASHR_I64_gfx12:
56405 case AMDGPU::S_ASHR_I64_vi:
56406 case AMDGPU::S_BFE_I32_gfx6_gfx7:
56407 case AMDGPU::S_BFE_I32_gfx10:
56408 case AMDGPU::S_BFE_I32_gfx11:
56409 case AMDGPU::S_BFE_I32_gfx12:
56410 case AMDGPU::S_BFE_I32_vi:
56411 case AMDGPU::S_BFE_I64_gfx6_gfx7:
56412 case AMDGPU::S_BFE_I64_gfx10:
56413 case AMDGPU::S_BFE_I64_gfx11:
56414 case AMDGPU::S_BFE_I64_gfx12:
56415 case AMDGPU::S_BFE_I64_vi:
56416 case AMDGPU::S_BFE_U32_gfx6_gfx7:
56417 case AMDGPU::S_BFE_U32_gfx10:
56418 case AMDGPU::S_BFE_U32_gfx11:
56419 case AMDGPU::S_BFE_U32_gfx12:
56420 case AMDGPU::S_BFE_U32_vi:
56421 case AMDGPU::S_BFE_U64_gfx6_gfx7:
56422 case AMDGPU::S_BFE_U64_gfx10:
56423 case AMDGPU::S_BFE_U64_gfx11:
56424 case AMDGPU::S_BFE_U64_gfx12:
56425 case AMDGPU::S_BFE_U64_vi:
56426 case AMDGPU::S_BFM_B32_gfx6_gfx7:
56427 case AMDGPU::S_BFM_B32_gfx10:
56428 case AMDGPU::S_BFM_B32_gfx11:
56429 case AMDGPU::S_BFM_B32_gfx12:
56430 case AMDGPU::S_BFM_B32_vi:
56431 case AMDGPU::S_BFM_B64_gfx6_gfx7:
56432 case AMDGPU::S_BFM_B64_gfx10:
56433 case AMDGPU::S_BFM_B64_gfx11:
56434 case AMDGPU::S_BFM_B64_gfx12:
56435 case AMDGPU::S_BFM_B64_vi:
56436 case AMDGPU::S_CSELECT_B32_gfx6_gfx7:
56437 case AMDGPU::S_CSELECT_B32_gfx10:
56438 case AMDGPU::S_CSELECT_B32_gfx11:
56439 case AMDGPU::S_CSELECT_B32_gfx12:
56440 case AMDGPU::S_CSELECT_B32_vi:
56441 case AMDGPU::S_CSELECT_B64_gfx6_gfx7:
56442 case AMDGPU::S_CSELECT_B64_gfx10:
56443 case AMDGPU::S_CSELECT_B64_gfx11:
56444 case AMDGPU::S_CSELECT_B64_gfx12:
56445 case AMDGPU::S_CSELECT_B64_vi:
56446 case AMDGPU::S_CVT_PK_RTZ_F16_F32_gfx11:
56447 case AMDGPU::S_CVT_PK_RTZ_F16_F32_gfx12:
56448 case AMDGPU::S_FMAC_F16_gfx11:
56449 case AMDGPU::S_FMAC_F16_gfx12:
56450 case AMDGPU::S_FMAC_F32_gfx11:
56451 case AMDGPU::S_FMAC_F32_gfx12:
56452 case AMDGPU::S_LSHL1_ADD_U32_gfx10:
56453 case AMDGPU::S_LSHL1_ADD_U32_gfx11:
56454 case AMDGPU::S_LSHL1_ADD_U32_gfx12:
56455 case AMDGPU::S_LSHL1_ADD_U32_vi:
56456 case AMDGPU::S_LSHL2_ADD_U32_gfx10:
56457 case AMDGPU::S_LSHL2_ADD_U32_gfx11:
56458 case AMDGPU::S_LSHL2_ADD_U32_gfx12:
56459 case AMDGPU::S_LSHL2_ADD_U32_vi:
56460 case AMDGPU::S_LSHL3_ADD_U32_gfx10:
56461 case AMDGPU::S_LSHL3_ADD_U32_gfx11:
56462 case AMDGPU::S_LSHL3_ADD_U32_gfx12:
56463 case AMDGPU::S_LSHL3_ADD_U32_vi:
56464 case AMDGPU::S_LSHL4_ADD_U32_gfx10:
56465 case AMDGPU::S_LSHL4_ADD_U32_gfx11:
56466 case AMDGPU::S_LSHL4_ADD_U32_gfx12:
56467 case AMDGPU::S_LSHL4_ADD_U32_vi:
56468 case AMDGPU::S_LSHL_B32_gfx6_gfx7:
56469 case AMDGPU::S_LSHL_B32_gfx10:
56470 case AMDGPU::S_LSHL_B32_gfx11:
56471 case AMDGPU::S_LSHL_B32_gfx12:
56472 case AMDGPU::S_LSHL_B32_vi:
56473 case AMDGPU::S_LSHL_B64_gfx6_gfx7:
56474 case AMDGPU::S_LSHL_B64_gfx10:
56475 case AMDGPU::S_LSHL_B64_gfx11:
56476 case AMDGPU::S_LSHL_B64_gfx12:
56477 case AMDGPU::S_LSHL_B64_vi:
56478 case AMDGPU::S_LSHR_B32_gfx6_gfx7:
56479 case AMDGPU::S_LSHR_B32_gfx10:
56480 case AMDGPU::S_LSHR_B32_gfx11:
56481 case AMDGPU::S_LSHR_B32_gfx12:
56482 case AMDGPU::S_LSHR_B32_vi:
56483 case AMDGPU::S_LSHR_B64_gfx6_gfx7:
56484 case AMDGPU::S_LSHR_B64_gfx10:
56485 case AMDGPU::S_LSHR_B64_gfx11:
56486 case AMDGPU::S_LSHR_B64_gfx12:
56487 case AMDGPU::S_LSHR_B64_vi:
56488 case AMDGPU::S_MAXIMUM_F16_gfx12:
56489 case AMDGPU::S_MAXIMUM_F32_gfx12:
56490 case AMDGPU::S_MAX_F16_gfx11:
56491 case AMDGPU::S_MAX_F16_gfx12:
56492 case AMDGPU::S_MAX_F32_gfx11:
56493 case AMDGPU::S_MAX_F32_gfx12:
56494 case AMDGPU::S_MAX_I32_gfx6_gfx7:
56495 case AMDGPU::S_MAX_I32_gfx10:
56496 case AMDGPU::S_MAX_I32_gfx11:
56497 case AMDGPU::S_MAX_I32_gfx12:
56498 case AMDGPU::S_MAX_I32_vi:
56499 case AMDGPU::S_MAX_U32_gfx6_gfx7:
56500 case AMDGPU::S_MAX_U32_gfx10:
56501 case AMDGPU::S_MAX_U32_gfx11:
56502 case AMDGPU::S_MAX_U32_gfx12:
56503 case AMDGPU::S_MAX_U32_vi:
56504 case AMDGPU::S_MINIMUM_F16_gfx12:
56505 case AMDGPU::S_MINIMUM_F32_gfx12:
56506 case AMDGPU::S_MIN_F16_gfx11:
56507 case AMDGPU::S_MIN_F16_gfx12:
56508 case AMDGPU::S_MIN_F32_gfx11:
56509 case AMDGPU::S_MIN_F32_gfx12:
56510 case AMDGPU::S_MIN_I32_gfx6_gfx7:
56511 case AMDGPU::S_MIN_I32_gfx10:
56512 case AMDGPU::S_MIN_I32_gfx11:
56513 case AMDGPU::S_MIN_I32_gfx12:
56514 case AMDGPU::S_MIN_I32_vi:
56515 case AMDGPU::S_MIN_U32_gfx6_gfx7:
56516 case AMDGPU::S_MIN_U32_gfx10:
56517 case AMDGPU::S_MIN_U32_gfx11:
56518 case AMDGPU::S_MIN_U32_gfx12:
56519 case AMDGPU::S_MIN_U32_vi:
56520 case AMDGPU::S_MUL_F16_gfx11:
56521 case AMDGPU::S_MUL_F16_gfx12:
56522 case AMDGPU::S_MUL_F32_gfx11:
56523 case AMDGPU::S_MUL_F32_gfx12:
56524 case AMDGPU::S_MUL_HI_I32_gfx10:
56525 case AMDGPU::S_MUL_HI_I32_gfx11:
56526 case AMDGPU::S_MUL_HI_I32_gfx12:
56527 case AMDGPU::S_MUL_HI_I32_vi:
56528 case AMDGPU::S_MUL_HI_U32_gfx10:
56529 case AMDGPU::S_MUL_HI_U32_gfx11:
56530 case AMDGPU::S_MUL_HI_U32_gfx12:
56531 case AMDGPU::S_MUL_HI_U32_vi:
56532 case AMDGPU::S_MUL_I32_gfx6_gfx7:
56533 case AMDGPU::S_MUL_I32_gfx10:
56534 case AMDGPU::S_MUL_I32_gfx11:
56535 case AMDGPU::S_MUL_I32_gfx12:
56536 case AMDGPU::S_MUL_I32_vi:
56537 case AMDGPU::S_MUL_U64_gfx12:
56538 case AMDGPU::S_NAND_B32_gfx6_gfx7:
56539 case AMDGPU::S_NAND_B32_gfx10:
56540 case AMDGPU::S_NAND_B32_gfx11:
56541 case AMDGPU::S_NAND_B32_gfx12:
56542 case AMDGPU::S_NAND_B32_vi:
56543 case AMDGPU::S_NAND_B64_gfx6_gfx7:
56544 case AMDGPU::S_NAND_B64_gfx10:
56545 case AMDGPU::S_NAND_B64_gfx11:
56546 case AMDGPU::S_NAND_B64_gfx12:
56547 case AMDGPU::S_NAND_B64_vi:
56548 case AMDGPU::S_NOR_B32_gfx6_gfx7:
56549 case AMDGPU::S_NOR_B32_gfx10:
56550 case AMDGPU::S_NOR_B32_gfx11:
56551 case AMDGPU::S_NOR_B32_gfx12:
56552 case AMDGPU::S_NOR_B32_vi:
56553 case AMDGPU::S_NOR_B64_gfx6_gfx7:
56554 case AMDGPU::S_NOR_B64_gfx10:
56555 case AMDGPU::S_NOR_B64_gfx11:
56556 case AMDGPU::S_NOR_B64_gfx12:
56557 case AMDGPU::S_NOR_B64_vi:
56558 case AMDGPU::S_ORN2_B32_gfx6_gfx7:
56559 case AMDGPU::S_ORN2_B32_gfx10:
56560 case AMDGPU::S_ORN2_B32_gfx11:
56561 case AMDGPU::S_ORN2_B32_gfx12:
56562 case AMDGPU::S_ORN2_B32_vi:
56563 case AMDGPU::S_ORN2_B64_gfx6_gfx7:
56564 case AMDGPU::S_ORN2_B64_gfx10:
56565 case AMDGPU::S_ORN2_B64_gfx11:
56566 case AMDGPU::S_ORN2_B64_gfx12:
56567 case AMDGPU::S_ORN2_B64_vi:
56568 case AMDGPU::S_OR_B32_gfx6_gfx7:
56569 case AMDGPU::S_OR_B32_gfx10:
56570 case AMDGPU::S_OR_B32_gfx11:
56571 case AMDGPU::S_OR_B32_gfx12:
56572 case AMDGPU::S_OR_B32_vi:
56573 case AMDGPU::S_OR_B64_gfx6_gfx7:
56574 case AMDGPU::S_OR_B64_gfx10:
56575 case AMDGPU::S_OR_B64_gfx11:
56576 case AMDGPU::S_OR_B64_gfx12:
56577 case AMDGPU::S_OR_B64_vi:
56578 case AMDGPU::S_PACK_HH_B32_B16_gfx10:
56579 case AMDGPU::S_PACK_HH_B32_B16_gfx11:
56580 case AMDGPU::S_PACK_HH_B32_B16_gfx12:
56581 case AMDGPU::S_PACK_HH_B32_B16_vi:
56582 case AMDGPU::S_PACK_HL_B32_B16_gfx11:
56583 case AMDGPU::S_PACK_HL_B32_B16_gfx12:
56584 case AMDGPU::S_PACK_LH_B32_B16_gfx10:
56585 case AMDGPU::S_PACK_LH_B32_B16_gfx11:
56586 case AMDGPU::S_PACK_LH_B32_B16_gfx12:
56587 case AMDGPU::S_PACK_LH_B32_B16_vi:
56588 case AMDGPU::S_PACK_LL_B32_B16_gfx10:
56589 case AMDGPU::S_PACK_LL_B32_B16_gfx11:
56590 case AMDGPU::S_PACK_LL_B32_B16_gfx12:
56591 case AMDGPU::S_PACK_LL_B32_B16_vi:
56592 case AMDGPU::S_SUBB_U32_gfx6_gfx7:
56593 case AMDGPU::S_SUBB_U32_gfx10:
56594 case AMDGPU::S_SUBB_U32_gfx11:
56595 case AMDGPU::S_SUBB_U32_gfx12:
56596 case AMDGPU::S_SUBB_U32_vi:
56597 case AMDGPU::S_SUB_F16_gfx11:
56598 case AMDGPU::S_SUB_F16_gfx12:
56599 case AMDGPU::S_SUB_F32_gfx11:
56600 case AMDGPU::S_SUB_F32_gfx12:
56601 case AMDGPU::S_SUB_I32_gfx6_gfx7:
56602 case AMDGPU::S_SUB_I32_gfx10:
56603 case AMDGPU::S_SUB_I32_gfx11:
56604 case AMDGPU::S_SUB_I32_gfx12:
56605 case AMDGPU::S_SUB_I32_vi:
56606 case AMDGPU::S_SUB_U32_gfx6_gfx7:
56607 case AMDGPU::S_SUB_U32_gfx10:
56608 case AMDGPU::S_SUB_U32_gfx11:
56609 case AMDGPU::S_SUB_U32_gfx12:
56610 case AMDGPU::S_SUB_U32_vi:
56611 case AMDGPU::S_SUB_U64_gfx12:
56612 case AMDGPU::S_XNOR_B32_gfx6_gfx7:
56613 case AMDGPU::S_XNOR_B32_gfx10:
56614 case AMDGPU::S_XNOR_B32_gfx11:
56615 case AMDGPU::S_XNOR_B32_gfx12:
56616 case AMDGPU::S_XNOR_B32_vi:
56617 case AMDGPU::S_XNOR_B64_gfx6_gfx7:
56618 case AMDGPU::S_XNOR_B64_gfx10:
56619 case AMDGPU::S_XNOR_B64_gfx11:
56620 case AMDGPU::S_XNOR_B64_gfx12:
56621 case AMDGPU::S_XNOR_B64_vi:
56622 case AMDGPU::S_XOR_B32_gfx6_gfx7:
56623 case AMDGPU::S_XOR_B32_gfx10:
56624 case AMDGPU::S_XOR_B32_gfx11:
56625 case AMDGPU::S_XOR_B32_gfx12:
56626 case AMDGPU::S_XOR_B32_vi:
56627 case AMDGPU::S_XOR_B64_gfx6_gfx7:
56628 case AMDGPU::S_XOR_B64_gfx10:
56629 case AMDGPU::S_XOR_B64_gfx11:
56630 case AMDGPU::S_XOR_B64_gfx12:
56631 case AMDGPU::S_XOR_B64_vi: {
56632 op.clearAllBits();
56633 // op: sdst
56634 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56635 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56636 op.clearAllBits();
56637 // op: src0
56638 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56639 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
56640 op.clearAllBits();
56641 // op: src1
56642 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
56643 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
56644 break;
56645 }
56646 case AMDGPU::S_FMAAK_F32_gfx11:
56647 case AMDGPU::S_FMAAK_F32_gfx12: {
56648 op.clearAllBits();
56649 // op: sdst
56650 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56652 op.clearAllBits();
56653 // op: src0
56654 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
56656 op.clearAllBits();
56657 // op: src1
56658 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
56659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
56660 op.clearAllBits();
56661 // op: imm
56662 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
56663 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
56664 break;
56665 }
56666 case AMDGPU::S_FMAMK_F32_gfx11:
56667 case AMDGPU::S_FMAMK_F32_gfx12: {
56668 op.clearAllBits();
56669 // op: sdst
56670 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56672 op.clearAllBits();
56673 // op: src0
56674 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
56676 op.clearAllBits();
56677 // op: src1
56678 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
56679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
56680 op.clearAllBits();
56681 // op: imm
56682 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
56683 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
56684 break;
56685 }
56686 case AMDGPU::S_GET_WAVEID_IN_WORKGROUP_gfx10:
56687 case AMDGPU::S_MEMREALTIME_gfx10:
56688 case AMDGPU::S_MEMREALTIME_vi:
56689 case AMDGPU::S_MEMTIME_gfx10:
56690 case AMDGPU::S_MEMTIME_vi: {
56691 op.clearAllBits();
56692 // op: sdst
56693 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56694 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 6, numBits: 7);
56695 break;
56696 }
56697 case AMDGPU::S_SUBVECTOR_LOOP_BEGIN_gfx10:
56698 case AMDGPU::S_SUBVECTOR_LOOP_BEGIN_gfx11:
56699 case AMDGPU::S_SUBVECTOR_LOOP_END_gfx10:
56700 case AMDGPU::S_SUBVECTOR_LOOP_END_gfx11: {
56701 op.clearAllBits();
56702 // op: sdst
56703 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56704 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 16, numBits: 7);
56705 op.clearAllBits();
56706 // op: simm16
56707 getSOPPBrEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
56708 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56709 break;
56710 }
56711 case AMDGPU::S_BARRIER_WAIT_gfx12:
56712 case AMDGPU::S_CLAUSE_gfx10:
56713 case AMDGPU::S_CLAUSE_gfx11:
56714 case AMDGPU::S_CLAUSE_gfx12:
56715 case AMDGPU::S_DECPERFLEVEL_gfx6_gfx7:
56716 case AMDGPU::S_DECPERFLEVEL_gfx10:
56717 case AMDGPU::S_DECPERFLEVEL_gfx11:
56718 case AMDGPU::S_DECPERFLEVEL_gfx12:
56719 case AMDGPU::S_DECPERFLEVEL_vi:
56720 case AMDGPU::S_DELAY_ALU_gfx11:
56721 case AMDGPU::S_DELAY_ALU_gfx12:
56722 case AMDGPU::S_DENORM_MODE_gfx10:
56723 case AMDGPU::S_DENORM_MODE_gfx11:
56724 case AMDGPU::S_DENORM_MODE_gfx12:
56725 case AMDGPU::S_ENDPGM_gfx6_gfx7:
56726 case AMDGPU::S_ENDPGM_gfx10:
56727 case AMDGPU::S_ENDPGM_gfx11:
56728 case AMDGPU::S_ENDPGM_gfx12:
56729 case AMDGPU::S_ENDPGM_vi:
56730 case AMDGPU::S_INCPERFLEVEL_gfx6_gfx7:
56731 case AMDGPU::S_INCPERFLEVEL_gfx10:
56732 case AMDGPU::S_INCPERFLEVEL_gfx11:
56733 case AMDGPU::S_INCPERFLEVEL_gfx12:
56734 case AMDGPU::S_INCPERFLEVEL_vi:
56735 case AMDGPU::S_INST_PREFETCH_gfx10:
56736 case AMDGPU::S_INST_PREFETCH_gfx11:
56737 case AMDGPU::S_NOP_gfx6_gfx7:
56738 case AMDGPU::S_NOP_gfx10:
56739 case AMDGPU::S_NOP_gfx11:
56740 case AMDGPU::S_NOP_gfx12:
56741 case AMDGPU::S_NOP_vi:
56742 case AMDGPU::S_ROUND_MODE_gfx10:
56743 case AMDGPU::S_ROUND_MODE_gfx11:
56744 case AMDGPU::S_ROUND_MODE_gfx12:
56745 case AMDGPU::S_SENDMSGHALT_gfx6_gfx7:
56746 case AMDGPU::S_SENDMSGHALT_gfx10:
56747 case AMDGPU::S_SENDMSGHALT_gfx11:
56748 case AMDGPU::S_SENDMSGHALT_gfx12:
56749 case AMDGPU::S_SENDMSGHALT_vi:
56750 case AMDGPU::S_SENDMSG_gfx6_gfx7:
56751 case AMDGPU::S_SENDMSG_gfx10:
56752 case AMDGPU::S_SENDMSG_gfx11:
56753 case AMDGPU::S_SENDMSG_gfx12:
56754 case AMDGPU::S_SENDMSG_vi:
56755 case AMDGPU::S_SETHALT_gfx6_gfx7:
56756 case AMDGPU::S_SETHALT_gfx10:
56757 case AMDGPU::S_SETHALT_gfx11:
56758 case AMDGPU::S_SETHALT_gfx12:
56759 case AMDGPU::S_SETHALT_vi:
56760 case AMDGPU::S_SETKILL_gfx6_gfx7:
56761 case AMDGPU::S_SETKILL_gfx10:
56762 case AMDGPU::S_SETKILL_gfx11:
56763 case AMDGPU::S_SETKILL_gfx12:
56764 case AMDGPU::S_SETKILL_vi:
56765 case AMDGPU::S_SETPRIO_gfx6_gfx7:
56766 case AMDGPU::S_SETPRIO_gfx10:
56767 case AMDGPU::S_SETPRIO_gfx11:
56768 case AMDGPU::S_SETPRIO_gfx12:
56769 case AMDGPU::S_SETPRIO_vi:
56770 case AMDGPU::S_SET_GPR_IDX_MODE_vi:
56771 case AMDGPU::S_SINGLEUSE_VDST_gfx11:
56772 case AMDGPU::S_SINGLEUSE_VDST_gfx12:
56773 case AMDGPU::S_SLEEP_gfx6_gfx7:
56774 case AMDGPU::S_SLEEP_gfx10:
56775 case AMDGPU::S_SLEEP_gfx11:
56776 case AMDGPU::S_SLEEP_gfx12:
56777 case AMDGPU::S_SLEEP_vi:
56778 case AMDGPU::S_TRAP_gfx6_gfx7:
56779 case AMDGPU::S_TRAP_gfx10:
56780 case AMDGPU::S_TRAP_gfx11:
56781 case AMDGPU::S_TRAP_gfx12:
56782 case AMDGPU::S_TRAP_vi:
56783 case AMDGPU::S_TTRACEDATA_IMM_gfx10:
56784 case AMDGPU::S_TTRACEDATA_IMM_gfx11:
56785 case AMDGPU::S_TTRACEDATA_IMM_gfx12:
56786 case AMDGPU::S_VERSION_gfx10:
56787 case AMDGPU::S_VERSION_gfx11:
56788 case AMDGPU::S_VERSION_gfx12:
56789 case AMDGPU::S_WAITCNT_DEPCTR_gfx10:
56790 case AMDGPU::S_WAITCNT_DEPCTR_gfx11:
56791 case AMDGPU::S_WAITCNT_DEPCTR_gfx12:
56792 case AMDGPU::S_WAITCNT_gfx6_gfx7:
56793 case AMDGPU::S_WAITCNT_gfx10:
56794 case AMDGPU::S_WAITCNT_gfx11:
56795 case AMDGPU::S_WAITCNT_gfx12:
56796 case AMDGPU::S_WAITCNT_vi:
56797 case AMDGPU::S_WAIT_BVHCNT_gfx12:
56798 case AMDGPU::S_WAIT_DSCNT_gfx12:
56799 case AMDGPU::S_WAIT_EVENT_gfx11:
56800 case AMDGPU::S_WAIT_EVENT_gfx12:
56801 case AMDGPU::S_WAIT_EXPCNT_gfx12:
56802 case AMDGPU::S_WAIT_KMCNT_gfx12:
56803 case AMDGPU::S_WAIT_LOADCNT_DSCNT_gfx12:
56804 case AMDGPU::S_WAIT_LOADCNT_gfx12:
56805 case AMDGPU::S_WAIT_SAMPLECNT_gfx12:
56806 case AMDGPU::S_WAIT_STORECNT_DSCNT_gfx12:
56807 case AMDGPU::S_WAIT_STORECNT_gfx12: {
56808 op.clearAllBits();
56809 // op: simm16
56810 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56812 break;
56813 }
56814 case AMDGPU::S_SETREG_IMM32_B32_gfx6_gfx7:
56815 case AMDGPU::S_SETREG_IMM32_B32_gfx10:
56816 case AMDGPU::S_SETREG_IMM32_B32_gfx11:
56817 case AMDGPU::S_SETREG_IMM32_B32_gfx12:
56818 case AMDGPU::S_SETREG_IMM32_B32_vi: {
56819 op.clearAllBits();
56820 // op: simm16
56821 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
56822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56823 op.clearAllBits();
56824 // op: imm
56825 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
56827 break;
56828 }
56829 case AMDGPU::S_BRANCH_gfx6_gfx7:
56830 case AMDGPU::S_BRANCH_gfx10:
56831 case AMDGPU::S_BRANCH_gfx11:
56832 case AMDGPU::S_BRANCH_gfx12:
56833 case AMDGPU::S_BRANCH_pad_s_nop_gfx6_gfx7:
56834 case AMDGPU::S_BRANCH_pad_s_nop_gfx10:
56835 case AMDGPU::S_BRANCH_pad_s_nop_gfx11:
56836 case AMDGPU::S_BRANCH_pad_s_nop_gfx12:
56837 case AMDGPU::S_BRANCH_pad_s_nop_vi:
56838 case AMDGPU::S_BRANCH_vi:
56839 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx6_gfx7:
56840 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx10:
56841 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx11:
56842 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx6_gfx7:
56843 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx10:
56844 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx11:
56845 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_vi:
56846 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_vi:
56847 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx6_gfx7:
56848 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx10:
56849 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx11:
56850 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx6_gfx7:
56851 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx10:
56852 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx11:
56853 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_vi:
56854 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_vi:
56855 case AMDGPU::S_CBRANCH_CDBGSYS_gfx6_gfx7:
56856 case AMDGPU::S_CBRANCH_CDBGSYS_gfx10:
56857 case AMDGPU::S_CBRANCH_CDBGSYS_gfx11:
56858 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx6_gfx7:
56859 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx10:
56860 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx11:
56861 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_vi:
56862 case AMDGPU::S_CBRANCH_CDBGSYS_vi:
56863 case AMDGPU::S_CBRANCH_CDBGUSER_gfx6_gfx7:
56864 case AMDGPU::S_CBRANCH_CDBGUSER_gfx10:
56865 case AMDGPU::S_CBRANCH_CDBGUSER_gfx11:
56866 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx6_gfx7:
56867 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx10:
56868 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx11:
56869 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_vi:
56870 case AMDGPU::S_CBRANCH_CDBGUSER_vi:
56871 case AMDGPU::S_CBRANCH_EXECNZ_gfx6_gfx7:
56872 case AMDGPU::S_CBRANCH_EXECNZ_gfx10:
56873 case AMDGPU::S_CBRANCH_EXECNZ_gfx11:
56874 case AMDGPU::S_CBRANCH_EXECNZ_gfx12:
56875 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx6_gfx7:
56876 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx10:
56877 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx11:
56878 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx12:
56879 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_vi:
56880 case AMDGPU::S_CBRANCH_EXECNZ_vi:
56881 case AMDGPU::S_CBRANCH_EXECZ_gfx6_gfx7:
56882 case AMDGPU::S_CBRANCH_EXECZ_gfx10:
56883 case AMDGPU::S_CBRANCH_EXECZ_gfx11:
56884 case AMDGPU::S_CBRANCH_EXECZ_gfx12:
56885 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx6_gfx7:
56886 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx10:
56887 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx11:
56888 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx12:
56889 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_vi:
56890 case AMDGPU::S_CBRANCH_EXECZ_vi:
56891 case AMDGPU::S_CBRANCH_SCC0_gfx6_gfx7:
56892 case AMDGPU::S_CBRANCH_SCC0_gfx10:
56893 case AMDGPU::S_CBRANCH_SCC0_gfx11:
56894 case AMDGPU::S_CBRANCH_SCC0_gfx12:
56895 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx6_gfx7:
56896 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx10:
56897 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx11:
56898 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx12:
56899 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_vi:
56900 case AMDGPU::S_CBRANCH_SCC0_vi:
56901 case AMDGPU::S_CBRANCH_SCC1_gfx6_gfx7:
56902 case AMDGPU::S_CBRANCH_SCC1_gfx10:
56903 case AMDGPU::S_CBRANCH_SCC1_gfx11:
56904 case AMDGPU::S_CBRANCH_SCC1_gfx12:
56905 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx6_gfx7:
56906 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx10:
56907 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx11:
56908 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx12:
56909 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_vi:
56910 case AMDGPU::S_CBRANCH_SCC1_vi:
56911 case AMDGPU::S_CBRANCH_VCCNZ_gfx6_gfx7:
56912 case AMDGPU::S_CBRANCH_VCCNZ_gfx10:
56913 case AMDGPU::S_CBRANCH_VCCNZ_gfx11:
56914 case AMDGPU::S_CBRANCH_VCCNZ_gfx12:
56915 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx6_gfx7:
56916 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx10:
56917 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx11:
56918 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx12:
56919 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_vi:
56920 case AMDGPU::S_CBRANCH_VCCNZ_vi:
56921 case AMDGPU::S_CBRANCH_VCCZ_gfx6_gfx7:
56922 case AMDGPU::S_CBRANCH_VCCZ_gfx10:
56923 case AMDGPU::S_CBRANCH_VCCZ_gfx11:
56924 case AMDGPU::S_CBRANCH_VCCZ_gfx12:
56925 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx6_gfx7:
56926 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx10:
56927 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx11:
56928 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx12:
56929 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_vi:
56930 case AMDGPU::S_CBRANCH_VCCZ_vi: {
56931 op.clearAllBits();
56932 // op: simm16
56933 getSOPPBrEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
56934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
56935 break;
56936 }
56937 case AMDGPU::S_BARRIER_INIT_IMM_gfx12:
56938 case AMDGPU::S_BARRIER_JOIN_IMM_gfx12:
56939 case AMDGPU::S_BARRIER_SIGNAL_IMM_gfx12:
56940 case AMDGPU::S_BARRIER_SIGNAL_ISFIRST_IMM_gfx12:
56941 case AMDGPU::S_CBRANCH_JOIN_gfx6_gfx7:
56942 case AMDGPU::S_CBRANCH_JOIN_vi:
56943 case AMDGPU::S_RFE_B64_gfx6_gfx7:
56944 case AMDGPU::S_RFE_B64_gfx10:
56945 case AMDGPU::S_RFE_B64_gfx11:
56946 case AMDGPU::S_RFE_B64_gfx12:
56947 case AMDGPU::S_RFE_B64_vi:
56948 case AMDGPU::S_SETPC_B64_gfx6_gfx7:
56949 case AMDGPU::S_SETPC_B64_gfx10:
56950 case AMDGPU::S_SETPC_B64_gfx11:
56951 case AMDGPU::S_SETPC_B64_gfx12:
56952 case AMDGPU::S_SETPC_B64_vi:
56953 case AMDGPU::S_SET_GPR_IDX_IDX_vi:
56954 case AMDGPU::S_SLEEP_VAR_gfx12:
56955 case AMDGPU::S_WAKEUP_BARRIER_IMM_gfx12: {
56956 op.clearAllBits();
56957 // op: src0
56958 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
56959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
56960 break;
56961 }
56962 case AMDGPU::S_BITCMP0_B32_gfx6_gfx7:
56963 case AMDGPU::S_BITCMP0_B32_gfx10:
56964 case AMDGPU::S_BITCMP0_B32_gfx11:
56965 case AMDGPU::S_BITCMP0_B32_gfx12:
56966 case AMDGPU::S_BITCMP0_B32_vi:
56967 case AMDGPU::S_BITCMP0_B64_gfx6_gfx7:
56968 case AMDGPU::S_BITCMP0_B64_gfx10:
56969 case AMDGPU::S_BITCMP0_B64_gfx11:
56970 case AMDGPU::S_BITCMP0_B64_gfx12:
56971 case AMDGPU::S_BITCMP0_B64_vi:
56972 case AMDGPU::S_BITCMP1_B32_gfx6_gfx7:
56973 case AMDGPU::S_BITCMP1_B32_gfx10:
56974 case AMDGPU::S_BITCMP1_B32_gfx11:
56975 case AMDGPU::S_BITCMP1_B32_gfx12:
56976 case AMDGPU::S_BITCMP1_B32_vi:
56977 case AMDGPU::S_BITCMP1_B64_gfx6_gfx7:
56978 case AMDGPU::S_BITCMP1_B64_gfx10:
56979 case AMDGPU::S_BITCMP1_B64_gfx11:
56980 case AMDGPU::S_BITCMP1_B64_gfx12:
56981 case AMDGPU::S_BITCMP1_B64_vi:
56982 case AMDGPU::S_CBRANCH_G_FORK_gfx6_gfx7:
56983 case AMDGPU::S_CBRANCH_G_FORK_vi:
56984 case AMDGPU::S_CMP_EQ_F16_gfx11:
56985 case AMDGPU::S_CMP_EQ_F16_gfx12:
56986 case AMDGPU::S_CMP_EQ_F32_gfx11:
56987 case AMDGPU::S_CMP_EQ_F32_gfx12:
56988 case AMDGPU::S_CMP_EQ_I32_gfx6_gfx7:
56989 case AMDGPU::S_CMP_EQ_I32_gfx10:
56990 case AMDGPU::S_CMP_EQ_I32_gfx11:
56991 case AMDGPU::S_CMP_EQ_I32_gfx12:
56992 case AMDGPU::S_CMP_EQ_I32_vi:
56993 case AMDGPU::S_CMP_EQ_U32_gfx6_gfx7:
56994 case AMDGPU::S_CMP_EQ_U32_gfx10:
56995 case AMDGPU::S_CMP_EQ_U32_gfx11:
56996 case AMDGPU::S_CMP_EQ_U32_gfx12:
56997 case AMDGPU::S_CMP_EQ_U32_vi:
56998 case AMDGPU::S_CMP_EQ_U64_gfx10:
56999 case AMDGPU::S_CMP_EQ_U64_gfx11:
57000 case AMDGPU::S_CMP_EQ_U64_gfx12:
57001 case AMDGPU::S_CMP_EQ_U64_vi:
57002 case AMDGPU::S_CMP_GE_F16_gfx11:
57003 case AMDGPU::S_CMP_GE_F16_gfx12:
57004 case AMDGPU::S_CMP_GE_F32_gfx11:
57005 case AMDGPU::S_CMP_GE_F32_gfx12:
57006 case AMDGPU::S_CMP_GE_I32_gfx6_gfx7:
57007 case AMDGPU::S_CMP_GE_I32_gfx10:
57008 case AMDGPU::S_CMP_GE_I32_gfx11:
57009 case AMDGPU::S_CMP_GE_I32_gfx12:
57010 case AMDGPU::S_CMP_GE_I32_vi:
57011 case AMDGPU::S_CMP_GE_U32_gfx6_gfx7:
57012 case AMDGPU::S_CMP_GE_U32_gfx10:
57013 case AMDGPU::S_CMP_GE_U32_gfx11:
57014 case AMDGPU::S_CMP_GE_U32_gfx12:
57015 case AMDGPU::S_CMP_GE_U32_vi:
57016 case AMDGPU::S_CMP_GT_F16_gfx11:
57017 case AMDGPU::S_CMP_GT_F16_gfx12:
57018 case AMDGPU::S_CMP_GT_F32_gfx11:
57019 case AMDGPU::S_CMP_GT_F32_gfx12:
57020 case AMDGPU::S_CMP_GT_I32_gfx6_gfx7:
57021 case AMDGPU::S_CMP_GT_I32_gfx10:
57022 case AMDGPU::S_CMP_GT_I32_gfx11:
57023 case AMDGPU::S_CMP_GT_I32_gfx12:
57024 case AMDGPU::S_CMP_GT_I32_vi:
57025 case AMDGPU::S_CMP_GT_U32_gfx6_gfx7:
57026 case AMDGPU::S_CMP_GT_U32_gfx10:
57027 case AMDGPU::S_CMP_GT_U32_gfx11:
57028 case AMDGPU::S_CMP_GT_U32_gfx12:
57029 case AMDGPU::S_CMP_GT_U32_vi:
57030 case AMDGPU::S_CMP_LE_F16_gfx11:
57031 case AMDGPU::S_CMP_LE_F16_gfx12:
57032 case AMDGPU::S_CMP_LE_F32_gfx11:
57033 case AMDGPU::S_CMP_LE_F32_gfx12:
57034 case AMDGPU::S_CMP_LE_I32_gfx6_gfx7:
57035 case AMDGPU::S_CMP_LE_I32_gfx10:
57036 case AMDGPU::S_CMP_LE_I32_gfx11:
57037 case AMDGPU::S_CMP_LE_I32_gfx12:
57038 case AMDGPU::S_CMP_LE_I32_vi:
57039 case AMDGPU::S_CMP_LE_U32_gfx6_gfx7:
57040 case AMDGPU::S_CMP_LE_U32_gfx10:
57041 case AMDGPU::S_CMP_LE_U32_gfx11:
57042 case AMDGPU::S_CMP_LE_U32_gfx12:
57043 case AMDGPU::S_CMP_LE_U32_vi:
57044 case AMDGPU::S_CMP_LG_F16_gfx11:
57045 case AMDGPU::S_CMP_LG_F16_gfx12:
57046 case AMDGPU::S_CMP_LG_F32_gfx11:
57047 case AMDGPU::S_CMP_LG_F32_gfx12:
57048 case AMDGPU::S_CMP_LG_I32_gfx6_gfx7:
57049 case AMDGPU::S_CMP_LG_I32_gfx10:
57050 case AMDGPU::S_CMP_LG_I32_gfx11:
57051 case AMDGPU::S_CMP_LG_I32_gfx12:
57052 case AMDGPU::S_CMP_LG_I32_vi:
57053 case AMDGPU::S_CMP_LG_U32_gfx6_gfx7:
57054 case AMDGPU::S_CMP_LG_U32_gfx10:
57055 case AMDGPU::S_CMP_LG_U32_gfx11:
57056 case AMDGPU::S_CMP_LG_U32_gfx12:
57057 case AMDGPU::S_CMP_LG_U32_vi:
57058 case AMDGPU::S_CMP_LG_U64_gfx10:
57059 case AMDGPU::S_CMP_LG_U64_gfx11:
57060 case AMDGPU::S_CMP_LG_U64_gfx12:
57061 case AMDGPU::S_CMP_LG_U64_vi:
57062 case AMDGPU::S_CMP_LT_F16_gfx11:
57063 case AMDGPU::S_CMP_LT_F16_gfx12:
57064 case AMDGPU::S_CMP_LT_F32_gfx11:
57065 case AMDGPU::S_CMP_LT_F32_gfx12:
57066 case AMDGPU::S_CMP_LT_I32_gfx6_gfx7:
57067 case AMDGPU::S_CMP_LT_I32_gfx10:
57068 case AMDGPU::S_CMP_LT_I32_gfx11:
57069 case AMDGPU::S_CMP_LT_I32_gfx12:
57070 case AMDGPU::S_CMP_LT_I32_vi:
57071 case AMDGPU::S_CMP_LT_U32_gfx6_gfx7:
57072 case AMDGPU::S_CMP_LT_U32_gfx10:
57073 case AMDGPU::S_CMP_LT_U32_gfx11:
57074 case AMDGPU::S_CMP_LT_U32_gfx12:
57075 case AMDGPU::S_CMP_LT_U32_vi:
57076 case AMDGPU::S_CMP_NEQ_F16_gfx11:
57077 case AMDGPU::S_CMP_NEQ_F16_gfx12:
57078 case AMDGPU::S_CMP_NEQ_F32_gfx11:
57079 case AMDGPU::S_CMP_NEQ_F32_gfx12:
57080 case AMDGPU::S_CMP_NGE_F16_gfx11:
57081 case AMDGPU::S_CMP_NGE_F16_gfx12:
57082 case AMDGPU::S_CMP_NGE_F32_gfx11:
57083 case AMDGPU::S_CMP_NGE_F32_gfx12:
57084 case AMDGPU::S_CMP_NGT_F16_gfx11:
57085 case AMDGPU::S_CMP_NGT_F16_gfx12:
57086 case AMDGPU::S_CMP_NGT_F32_gfx11:
57087 case AMDGPU::S_CMP_NGT_F32_gfx12:
57088 case AMDGPU::S_CMP_NLE_F16_gfx11:
57089 case AMDGPU::S_CMP_NLE_F16_gfx12:
57090 case AMDGPU::S_CMP_NLE_F32_gfx11:
57091 case AMDGPU::S_CMP_NLE_F32_gfx12:
57092 case AMDGPU::S_CMP_NLG_F16_gfx11:
57093 case AMDGPU::S_CMP_NLG_F16_gfx12:
57094 case AMDGPU::S_CMP_NLG_F32_gfx11:
57095 case AMDGPU::S_CMP_NLG_F32_gfx12:
57096 case AMDGPU::S_CMP_NLT_F16_gfx11:
57097 case AMDGPU::S_CMP_NLT_F16_gfx12:
57098 case AMDGPU::S_CMP_NLT_F32_gfx11:
57099 case AMDGPU::S_CMP_NLT_F32_gfx12:
57100 case AMDGPU::S_CMP_O_F16_gfx11:
57101 case AMDGPU::S_CMP_O_F16_gfx12:
57102 case AMDGPU::S_CMP_O_F32_gfx11:
57103 case AMDGPU::S_CMP_O_F32_gfx12:
57104 case AMDGPU::S_CMP_U_F16_gfx11:
57105 case AMDGPU::S_CMP_U_F16_gfx12:
57106 case AMDGPU::S_CMP_U_F32_gfx11:
57107 case AMDGPU::S_CMP_U_F32_gfx12:
57108 case AMDGPU::S_RFE_RESTORE_B64_vi:
57109 case AMDGPU::S_SETVSKIP_gfx6_gfx7:
57110 case AMDGPU::S_SETVSKIP_vi:
57111 case AMDGPU::S_SET_GPR_IDX_ON_vi: {
57112 op.clearAllBits();
57113 // op: src0
57114 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
57115 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
57116 op.clearAllBits();
57117 // op: src1
57118 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
57119 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
57120 break;
57121 }
57122 case AMDGPU::V_CMPSX_EQ_F32_e32_gfx6_gfx7:
57123 case AMDGPU::V_CMPSX_EQ_F64_e32_gfx6_gfx7:
57124 case AMDGPU::V_CMPSX_F_F32_e32_gfx6_gfx7:
57125 case AMDGPU::V_CMPSX_F_F64_e32_gfx6_gfx7:
57126 case AMDGPU::V_CMPSX_GE_F32_e32_gfx6_gfx7:
57127 case AMDGPU::V_CMPSX_GE_F64_e32_gfx6_gfx7:
57128 case AMDGPU::V_CMPSX_GT_F32_e32_gfx6_gfx7:
57129 case AMDGPU::V_CMPSX_GT_F64_e32_gfx6_gfx7:
57130 case AMDGPU::V_CMPSX_LE_F32_e32_gfx6_gfx7:
57131 case AMDGPU::V_CMPSX_LE_F64_e32_gfx6_gfx7:
57132 case AMDGPU::V_CMPSX_LG_F32_e32_gfx6_gfx7:
57133 case AMDGPU::V_CMPSX_LG_F64_e32_gfx6_gfx7:
57134 case AMDGPU::V_CMPSX_LT_F32_e32_gfx6_gfx7:
57135 case AMDGPU::V_CMPSX_LT_F64_e32_gfx6_gfx7:
57136 case AMDGPU::V_CMPSX_NEQ_F32_e32_gfx6_gfx7:
57137 case AMDGPU::V_CMPSX_NEQ_F64_e32_gfx6_gfx7:
57138 case AMDGPU::V_CMPSX_NGE_F32_e32_gfx6_gfx7:
57139 case AMDGPU::V_CMPSX_NGE_F64_e32_gfx6_gfx7:
57140 case AMDGPU::V_CMPSX_NGT_F32_e32_gfx6_gfx7:
57141 case AMDGPU::V_CMPSX_NGT_F64_e32_gfx6_gfx7:
57142 case AMDGPU::V_CMPSX_NLE_F32_e32_gfx6_gfx7:
57143 case AMDGPU::V_CMPSX_NLE_F64_e32_gfx6_gfx7:
57144 case AMDGPU::V_CMPSX_NLG_F32_e32_gfx6_gfx7:
57145 case AMDGPU::V_CMPSX_NLG_F64_e32_gfx6_gfx7:
57146 case AMDGPU::V_CMPSX_NLT_F32_e32_gfx6_gfx7:
57147 case AMDGPU::V_CMPSX_NLT_F64_e32_gfx6_gfx7:
57148 case AMDGPU::V_CMPSX_O_F32_e32_gfx6_gfx7:
57149 case AMDGPU::V_CMPSX_O_F64_e32_gfx6_gfx7:
57150 case AMDGPU::V_CMPSX_TRU_F32_e32_gfx6_gfx7:
57151 case AMDGPU::V_CMPSX_TRU_F64_e32_gfx6_gfx7:
57152 case AMDGPU::V_CMPSX_U_F32_e32_gfx6_gfx7:
57153 case AMDGPU::V_CMPSX_U_F64_e32_gfx6_gfx7:
57154 case AMDGPU::V_CMPS_EQ_F32_e32_gfx6_gfx7:
57155 case AMDGPU::V_CMPS_EQ_F64_e32_gfx6_gfx7:
57156 case AMDGPU::V_CMPS_F_F32_e32_gfx6_gfx7:
57157 case AMDGPU::V_CMPS_F_F64_e32_gfx6_gfx7:
57158 case AMDGPU::V_CMPS_GE_F32_e32_gfx6_gfx7:
57159 case AMDGPU::V_CMPS_GE_F64_e32_gfx6_gfx7:
57160 case AMDGPU::V_CMPS_GT_F32_e32_gfx6_gfx7:
57161 case AMDGPU::V_CMPS_GT_F64_e32_gfx6_gfx7:
57162 case AMDGPU::V_CMPS_LE_F32_e32_gfx6_gfx7:
57163 case AMDGPU::V_CMPS_LE_F64_e32_gfx6_gfx7:
57164 case AMDGPU::V_CMPS_LG_F32_e32_gfx6_gfx7:
57165 case AMDGPU::V_CMPS_LG_F64_e32_gfx6_gfx7:
57166 case AMDGPU::V_CMPS_LT_F32_e32_gfx6_gfx7:
57167 case AMDGPU::V_CMPS_LT_F64_e32_gfx6_gfx7:
57168 case AMDGPU::V_CMPS_NEQ_F32_e32_gfx6_gfx7:
57169 case AMDGPU::V_CMPS_NEQ_F64_e32_gfx6_gfx7:
57170 case AMDGPU::V_CMPS_NGE_F32_e32_gfx6_gfx7:
57171 case AMDGPU::V_CMPS_NGE_F64_e32_gfx6_gfx7:
57172 case AMDGPU::V_CMPS_NGT_F32_e32_gfx6_gfx7:
57173 case AMDGPU::V_CMPS_NGT_F64_e32_gfx6_gfx7:
57174 case AMDGPU::V_CMPS_NLE_F32_e32_gfx6_gfx7:
57175 case AMDGPU::V_CMPS_NLE_F64_e32_gfx6_gfx7:
57176 case AMDGPU::V_CMPS_NLG_F32_e32_gfx6_gfx7:
57177 case AMDGPU::V_CMPS_NLG_F64_e32_gfx6_gfx7:
57178 case AMDGPU::V_CMPS_NLT_F32_e32_gfx6_gfx7:
57179 case AMDGPU::V_CMPS_NLT_F64_e32_gfx6_gfx7:
57180 case AMDGPU::V_CMPS_O_F32_e32_gfx6_gfx7:
57181 case AMDGPU::V_CMPS_O_F64_e32_gfx6_gfx7:
57182 case AMDGPU::V_CMPS_TRU_F32_e32_gfx6_gfx7:
57183 case AMDGPU::V_CMPS_TRU_F64_e32_gfx6_gfx7:
57184 case AMDGPU::V_CMPS_U_F32_e32_gfx6_gfx7:
57185 case AMDGPU::V_CMPS_U_F64_e32_gfx6_gfx7:
57186 case AMDGPU::V_CMPX_CLASS_F16_e32_gfx10:
57187 case AMDGPU::V_CMPX_CLASS_F16_e32_vi:
57188 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx11:
57189 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx12:
57190 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx6_gfx7:
57191 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx10:
57192 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx11:
57193 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx12:
57194 case AMDGPU::V_CMPX_CLASS_F32_e32_vi:
57195 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx6_gfx7:
57196 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx10:
57197 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx11:
57198 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx12:
57199 case AMDGPU::V_CMPX_CLASS_F64_e32_vi:
57200 case AMDGPU::V_CMPX_EQ_F16_e32_gfx10:
57201 case AMDGPU::V_CMPX_EQ_F16_e32_vi:
57202 case AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx11:
57203 case AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx12:
57204 case AMDGPU::V_CMPX_EQ_F32_e32_gfx6_gfx7:
57205 case AMDGPU::V_CMPX_EQ_F32_e32_gfx10:
57206 case AMDGPU::V_CMPX_EQ_F32_e32_gfx11:
57207 case AMDGPU::V_CMPX_EQ_F32_e32_gfx12:
57208 case AMDGPU::V_CMPX_EQ_F32_e32_vi:
57209 case AMDGPU::V_CMPX_EQ_F64_e32_gfx6_gfx7:
57210 case AMDGPU::V_CMPX_EQ_F64_e32_gfx10:
57211 case AMDGPU::V_CMPX_EQ_F64_e32_gfx11:
57212 case AMDGPU::V_CMPX_EQ_F64_e32_gfx12:
57213 case AMDGPU::V_CMPX_EQ_F64_e32_vi:
57214 case AMDGPU::V_CMPX_EQ_I16_e32_gfx10:
57215 case AMDGPU::V_CMPX_EQ_I16_e32_vi:
57216 case AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx11:
57217 case AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx12:
57218 case AMDGPU::V_CMPX_EQ_I32_e32_gfx6_gfx7:
57219 case AMDGPU::V_CMPX_EQ_I32_e32_gfx10:
57220 case AMDGPU::V_CMPX_EQ_I32_e32_gfx11:
57221 case AMDGPU::V_CMPX_EQ_I32_e32_gfx12:
57222 case AMDGPU::V_CMPX_EQ_I32_e32_vi:
57223 case AMDGPU::V_CMPX_EQ_I64_e32_gfx6_gfx7:
57224 case AMDGPU::V_CMPX_EQ_I64_e32_gfx10:
57225 case AMDGPU::V_CMPX_EQ_I64_e32_gfx11:
57226 case AMDGPU::V_CMPX_EQ_I64_e32_gfx12:
57227 case AMDGPU::V_CMPX_EQ_I64_e32_vi:
57228 case AMDGPU::V_CMPX_EQ_U16_e32_gfx10:
57229 case AMDGPU::V_CMPX_EQ_U16_e32_vi:
57230 case AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx11:
57231 case AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx12:
57232 case AMDGPU::V_CMPX_EQ_U32_e32_gfx6_gfx7:
57233 case AMDGPU::V_CMPX_EQ_U32_e32_gfx10:
57234 case AMDGPU::V_CMPX_EQ_U32_e32_gfx11:
57235 case AMDGPU::V_CMPX_EQ_U32_e32_gfx12:
57236 case AMDGPU::V_CMPX_EQ_U32_e32_vi:
57237 case AMDGPU::V_CMPX_EQ_U64_e32_gfx6_gfx7:
57238 case AMDGPU::V_CMPX_EQ_U64_e32_gfx10:
57239 case AMDGPU::V_CMPX_EQ_U64_e32_gfx11:
57240 case AMDGPU::V_CMPX_EQ_U64_e32_gfx12:
57241 case AMDGPU::V_CMPX_EQ_U64_e32_vi:
57242 case AMDGPU::V_CMPX_F_F16_e32_gfx10:
57243 case AMDGPU::V_CMPX_F_F16_e32_vi:
57244 case AMDGPU::V_CMPX_F_F16_t16_e32_gfx11:
57245 case AMDGPU::V_CMPX_F_F32_e32_gfx6_gfx7:
57246 case AMDGPU::V_CMPX_F_F32_e32_gfx10:
57247 case AMDGPU::V_CMPX_F_F32_e32_gfx11:
57248 case AMDGPU::V_CMPX_F_F32_e32_vi:
57249 case AMDGPU::V_CMPX_F_F64_e32_gfx6_gfx7:
57250 case AMDGPU::V_CMPX_F_F64_e32_gfx10:
57251 case AMDGPU::V_CMPX_F_F64_e32_gfx11:
57252 case AMDGPU::V_CMPX_F_F64_e32_vi:
57253 case AMDGPU::V_CMPX_F_I16_e32_vi:
57254 case AMDGPU::V_CMPX_F_I32_e32_gfx6_gfx7:
57255 case AMDGPU::V_CMPX_F_I32_e32_gfx10:
57256 case AMDGPU::V_CMPX_F_I32_e32_gfx11:
57257 case AMDGPU::V_CMPX_F_I32_e32_vi:
57258 case AMDGPU::V_CMPX_F_I64_e32_gfx6_gfx7:
57259 case AMDGPU::V_CMPX_F_I64_e32_gfx10:
57260 case AMDGPU::V_CMPX_F_I64_e32_gfx11:
57261 case AMDGPU::V_CMPX_F_I64_e32_vi:
57262 case AMDGPU::V_CMPX_F_U16_e32_vi:
57263 case AMDGPU::V_CMPX_F_U32_e32_gfx6_gfx7:
57264 case AMDGPU::V_CMPX_F_U32_e32_gfx10:
57265 case AMDGPU::V_CMPX_F_U32_e32_gfx11:
57266 case AMDGPU::V_CMPX_F_U32_e32_vi:
57267 case AMDGPU::V_CMPX_F_U64_e32_gfx6_gfx7:
57268 case AMDGPU::V_CMPX_F_U64_e32_gfx10:
57269 case AMDGPU::V_CMPX_F_U64_e32_gfx11:
57270 case AMDGPU::V_CMPX_F_U64_e32_vi:
57271 case AMDGPU::V_CMPX_GE_F16_e32_gfx10:
57272 case AMDGPU::V_CMPX_GE_F16_e32_vi:
57273 case AMDGPU::V_CMPX_GE_F16_t16_e32_gfx11:
57274 case AMDGPU::V_CMPX_GE_F16_t16_e32_gfx12:
57275 case AMDGPU::V_CMPX_GE_F32_e32_gfx6_gfx7:
57276 case AMDGPU::V_CMPX_GE_F32_e32_gfx10:
57277 case AMDGPU::V_CMPX_GE_F32_e32_gfx11:
57278 case AMDGPU::V_CMPX_GE_F32_e32_gfx12:
57279 case AMDGPU::V_CMPX_GE_F32_e32_vi:
57280 case AMDGPU::V_CMPX_GE_F64_e32_gfx6_gfx7:
57281 case AMDGPU::V_CMPX_GE_F64_e32_gfx10:
57282 case AMDGPU::V_CMPX_GE_F64_e32_gfx11:
57283 case AMDGPU::V_CMPX_GE_F64_e32_gfx12:
57284 case AMDGPU::V_CMPX_GE_F64_e32_vi:
57285 case AMDGPU::V_CMPX_GE_I16_e32_gfx10:
57286 case AMDGPU::V_CMPX_GE_I16_e32_vi:
57287 case AMDGPU::V_CMPX_GE_I16_t16_e32_gfx11:
57288 case AMDGPU::V_CMPX_GE_I16_t16_e32_gfx12:
57289 case AMDGPU::V_CMPX_GE_I32_e32_gfx6_gfx7:
57290 case AMDGPU::V_CMPX_GE_I32_e32_gfx10:
57291 case AMDGPU::V_CMPX_GE_I32_e32_gfx11:
57292 case AMDGPU::V_CMPX_GE_I32_e32_gfx12:
57293 case AMDGPU::V_CMPX_GE_I32_e32_vi:
57294 case AMDGPU::V_CMPX_GE_I64_e32_gfx6_gfx7:
57295 case AMDGPU::V_CMPX_GE_I64_e32_gfx10:
57296 case AMDGPU::V_CMPX_GE_I64_e32_gfx11:
57297 case AMDGPU::V_CMPX_GE_I64_e32_gfx12:
57298 case AMDGPU::V_CMPX_GE_I64_e32_vi:
57299 case AMDGPU::V_CMPX_GE_U16_e32_gfx10:
57300 case AMDGPU::V_CMPX_GE_U16_e32_vi:
57301 case AMDGPU::V_CMPX_GE_U16_t16_e32_gfx11:
57302 case AMDGPU::V_CMPX_GE_U16_t16_e32_gfx12:
57303 case AMDGPU::V_CMPX_GE_U32_e32_gfx6_gfx7:
57304 case AMDGPU::V_CMPX_GE_U32_e32_gfx10:
57305 case AMDGPU::V_CMPX_GE_U32_e32_gfx11:
57306 case AMDGPU::V_CMPX_GE_U32_e32_gfx12:
57307 case AMDGPU::V_CMPX_GE_U32_e32_vi:
57308 case AMDGPU::V_CMPX_GE_U64_e32_gfx6_gfx7:
57309 case AMDGPU::V_CMPX_GE_U64_e32_gfx10:
57310 case AMDGPU::V_CMPX_GE_U64_e32_gfx11:
57311 case AMDGPU::V_CMPX_GE_U64_e32_gfx12:
57312 case AMDGPU::V_CMPX_GE_U64_e32_vi:
57313 case AMDGPU::V_CMPX_GT_F16_e32_gfx10:
57314 case AMDGPU::V_CMPX_GT_F16_e32_vi:
57315 case AMDGPU::V_CMPX_GT_F16_t16_e32_gfx11:
57316 case AMDGPU::V_CMPX_GT_F16_t16_e32_gfx12:
57317 case AMDGPU::V_CMPX_GT_F32_e32_gfx6_gfx7:
57318 case AMDGPU::V_CMPX_GT_F32_e32_gfx10:
57319 case AMDGPU::V_CMPX_GT_F32_e32_gfx11:
57320 case AMDGPU::V_CMPX_GT_F32_e32_gfx12:
57321 case AMDGPU::V_CMPX_GT_F32_e32_vi:
57322 case AMDGPU::V_CMPX_GT_F64_e32_gfx6_gfx7:
57323 case AMDGPU::V_CMPX_GT_F64_e32_gfx10:
57324 case AMDGPU::V_CMPX_GT_F64_e32_gfx11:
57325 case AMDGPU::V_CMPX_GT_F64_e32_gfx12:
57326 case AMDGPU::V_CMPX_GT_F64_e32_vi:
57327 case AMDGPU::V_CMPX_GT_I16_e32_gfx10:
57328 case AMDGPU::V_CMPX_GT_I16_e32_vi:
57329 case AMDGPU::V_CMPX_GT_I16_t16_e32_gfx11:
57330 case AMDGPU::V_CMPX_GT_I16_t16_e32_gfx12:
57331 case AMDGPU::V_CMPX_GT_I32_e32_gfx6_gfx7:
57332 case AMDGPU::V_CMPX_GT_I32_e32_gfx10:
57333 case AMDGPU::V_CMPX_GT_I32_e32_gfx11:
57334 case AMDGPU::V_CMPX_GT_I32_e32_gfx12:
57335 case AMDGPU::V_CMPX_GT_I32_e32_vi:
57336 case AMDGPU::V_CMPX_GT_I64_e32_gfx6_gfx7:
57337 case AMDGPU::V_CMPX_GT_I64_e32_gfx10:
57338 case AMDGPU::V_CMPX_GT_I64_e32_gfx11:
57339 case AMDGPU::V_CMPX_GT_I64_e32_gfx12:
57340 case AMDGPU::V_CMPX_GT_I64_e32_vi:
57341 case AMDGPU::V_CMPX_GT_U16_e32_gfx10:
57342 case AMDGPU::V_CMPX_GT_U16_e32_vi:
57343 case AMDGPU::V_CMPX_GT_U16_t16_e32_gfx11:
57344 case AMDGPU::V_CMPX_GT_U16_t16_e32_gfx12:
57345 case AMDGPU::V_CMPX_GT_U32_e32_gfx6_gfx7:
57346 case AMDGPU::V_CMPX_GT_U32_e32_gfx10:
57347 case AMDGPU::V_CMPX_GT_U32_e32_gfx11:
57348 case AMDGPU::V_CMPX_GT_U32_e32_gfx12:
57349 case AMDGPU::V_CMPX_GT_U32_e32_vi:
57350 case AMDGPU::V_CMPX_GT_U64_e32_gfx6_gfx7:
57351 case AMDGPU::V_CMPX_GT_U64_e32_gfx10:
57352 case AMDGPU::V_CMPX_GT_U64_e32_gfx11:
57353 case AMDGPU::V_CMPX_GT_U64_e32_gfx12:
57354 case AMDGPU::V_CMPX_GT_U64_e32_vi:
57355 case AMDGPU::V_CMPX_LE_F16_e32_gfx10:
57356 case AMDGPU::V_CMPX_LE_F16_e32_vi:
57357 case AMDGPU::V_CMPX_LE_F16_t16_e32_gfx11:
57358 case AMDGPU::V_CMPX_LE_F16_t16_e32_gfx12:
57359 case AMDGPU::V_CMPX_LE_F32_e32_gfx6_gfx7:
57360 case AMDGPU::V_CMPX_LE_F32_e32_gfx10:
57361 case AMDGPU::V_CMPX_LE_F32_e32_gfx11:
57362 case AMDGPU::V_CMPX_LE_F32_e32_gfx12:
57363 case AMDGPU::V_CMPX_LE_F32_e32_vi:
57364 case AMDGPU::V_CMPX_LE_F64_e32_gfx6_gfx7:
57365 case AMDGPU::V_CMPX_LE_F64_e32_gfx10:
57366 case AMDGPU::V_CMPX_LE_F64_e32_gfx11:
57367 case AMDGPU::V_CMPX_LE_F64_e32_gfx12:
57368 case AMDGPU::V_CMPX_LE_F64_e32_vi:
57369 case AMDGPU::V_CMPX_LE_I16_e32_gfx10:
57370 case AMDGPU::V_CMPX_LE_I16_e32_vi:
57371 case AMDGPU::V_CMPX_LE_I16_t16_e32_gfx11:
57372 case AMDGPU::V_CMPX_LE_I16_t16_e32_gfx12:
57373 case AMDGPU::V_CMPX_LE_I32_e32_gfx6_gfx7:
57374 case AMDGPU::V_CMPX_LE_I32_e32_gfx10:
57375 case AMDGPU::V_CMPX_LE_I32_e32_gfx11:
57376 case AMDGPU::V_CMPX_LE_I32_e32_gfx12:
57377 case AMDGPU::V_CMPX_LE_I32_e32_vi:
57378 case AMDGPU::V_CMPX_LE_I64_e32_gfx6_gfx7:
57379 case AMDGPU::V_CMPX_LE_I64_e32_gfx10:
57380 case AMDGPU::V_CMPX_LE_I64_e32_gfx11:
57381 case AMDGPU::V_CMPX_LE_I64_e32_gfx12:
57382 case AMDGPU::V_CMPX_LE_I64_e32_vi:
57383 case AMDGPU::V_CMPX_LE_U16_e32_gfx10:
57384 case AMDGPU::V_CMPX_LE_U16_e32_vi:
57385 case AMDGPU::V_CMPX_LE_U16_t16_e32_gfx11:
57386 case AMDGPU::V_CMPX_LE_U16_t16_e32_gfx12:
57387 case AMDGPU::V_CMPX_LE_U32_e32_gfx6_gfx7:
57388 case AMDGPU::V_CMPX_LE_U32_e32_gfx10:
57389 case AMDGPU::V_CMPX_LE_U32_e32_gfx11:
57390 case AMDGPU::V_CMPX_LE_U32_e32_gfx12:
57391 case AMDGPU::V_CMPX_LE_U32_e32_vi:
57392 case AMDGPU::V_CMPX_LE_U64_e32_gfx6_gfx7:
57393 case AMDGPU::V_CMPX_LE_U64_e32_gfx10:
57394 case AMDGPU::V_CMPX_LE_U64_e32_gfx11:
57395 case AMDGPU::V_CMPX_LE_U64_e32_gfx12:
57396 case AMDGPU::V_CMPX_LE_U64_e32_vi:
57397 case AMDGPU::V_CMPX_LG_F16_e32_gfx10:
57398 case AMDGPU::V_CMPX_LG_F16_e32_vi:
57399 case AMDGPU::V_CMPX_LG_F16_t16_e32_gfx11:
57400 case AMDGPU::V_CMPX_LG_F16_t16_e32_gfx12:
57401 case AMDGPU::V_CMPX_LG_F32_e32_gfx6_gfx7:
57402 case AMDGPU::V_CMPX_LG_F32_e32_gfx10:
57403 case AMDGPU::V_CMPX_LG_F32_e32_gfx11:
57404 case AMDGPU::V_CMPX_LG_F32_e32_gfx12:
57405 case AMDGPU::V_CMPX_LG_F32_e32_vi:
57406 case AMDGPU::V_CMPX_LG_F64_e32_gfx6_gfx7:
57407 case AMDGPU::V_CMPX_LG_F64_e32_gfx10:
57408 case AMDGPU::V_CMPX_LG_F64_e32_gfx11:
57409 case AMDGPU::V_CMPX_LG_F64_e32_gfx12:
57410 case AMDGPU::V_CMPX_LG_F64_e32_vi:
57411 case AMDGPU::V_CMPX_LT_F16_e32_gfx10:
57412 case AMDGPU::V_CMPX_LT_F16_e32_vi:
57413 case AMDGPU::V_CMPX_LT_F16_t16_e32_gfx11:
57414 case AMDGPU::V_CMPX_LT_F16_t16_e32_gfx12:
57415 case AMDGPU::V_CMPX_LT_F32_e32_gfx6_gfx7:
57416 case AMDGPU::V_CMPX_LT_F32_e32_gfx10:
57417 case AMDGPU::V_CMPX_LT_F32_e32_gfx11:
57418 case AMDGPU::V_CMPX_LT_F32_e32_gfx12:
57419 case AMDGPU::V_CMPX_LT_F32_e32_vi:
57420 case AMDGPU::V_CMPX_LT_F64_e32_gfx6_gfx7:
57421 case AMDGPU::V_CMPX_LT_F64_e32_gfx10:
57422 case AMDGPU::V_CMPX_LT_F64_e32_gfx11:
57423 case AMDGPU::V_CMPX_LT_F64_e32_gfx12:
57424 case AMDGPU::V_CMPX_LT_F64_e32_vi:
57425 case AMDGPU::V_CMPX_LT_I16_e32_gfx10:
57426 case AMDGPU::V_CMPX_LT_I16_e32_vi:
57427 case AMDGPU::V_CMPX_LT_I16_t16_e32_gfx11:
57428 case AMDGPU::V_CMPX_LT_I16_t16_e32_gfx12:
57429 case AMDGPU::V_CMPX_LT_I32_e32_gfx6_gfx7:
57430 case AMDGPU::V_CMPX_LT_I32_e32_gfx10:
57431 case AMDGPU::V_CMPX_LT_I32_e32_gfx11:
57432 case AMDGPU::V_CMPX_LT_I32_e32_gfx12:
57433 case AMDGPU::V_CMPX_LT_I32_e32_vi:
57434 case AMDGPU::V_CMPX_LT_I64_e32_gfx6_gfx7:
57435 case AMDGPU::V_CMPX_LT_I64_e32_gfx10:
57436 case AMDGPU::V_CMPX_LT_I64_e32_gfx11:
57437 case AMDGPU::V_CMPX_LT_I64_e32_gfx12:
57438 case AMDGPU::V_CMPX_LT_I64_e32_vi:
57439 case AMDGPU::V_CMPX_LT_U16_e32_gfx10:
57440 case AMDGPU::V_CMPX_LT_U16_e32_vi:
57441 case AMDGPU::V_CMPX_LT_U16_t16_e32_gfx11:
57442 case AMDGPU::V_CMPX_LT_U16_t16_e32_gfx12:
57443 case AMDGPU::V_CMPX_LT_U32_e32_gfx6_gfx7:
57444 case AMDGPU::V_CMPX_LT_U32_e32_gfx10:
57445 case AMDGPU::V_CMPX_LT_U32_e32_gfx11:
57446 case AMDGPU::V_CMPX_LT_U32_e32_gfx12:
57447 case AMDGPU::V_CMPX_LT_U32_e32_vi:
57448 case AMDGPU::V_CMPX_LT_U64_e32_gfx6_gfx7:
57449 case AMDGPU::V_CMPX_LT_U64_e32_gfx10:
57450 case AMDGPU::V_CMPX_LT_U64_e32_gfx11:
57451 case AMDGPU::V_CMPX_LT_U64_e32_gfx12:
57452 case AMDGPU::V_CMPX_LT_U64_e32_vi:
57453 case AMDGPU::V_CMPX_NEQ_F16_e32_gfx10:
57454 case AMDGPU::V_CMPX_NEQ_F16_e32_vi:
57455 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx11:
57456 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx12:
57457 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx6_gfx7:
57458 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx10:
57459 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx11:
57460 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx12:
57461 case AMDGPU::V_CMPX_NEQ_F32_e32_vi:
57462 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx6_gfx7:
57463 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx10:
57464 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx11:
57465 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx12:
57466 case AMDGPU::V_CMPX_NEQ_F64_e32_vi:
57467 case AMDGPU::V_CMPX_NE_I16_e32_gfx10:
57468 case AMDGPU::V_CMPX_NE_I16_e32_vi:
57469 case AMDGPU::V_CMPX_NE_I16_t16_e32_gfx11:
57470 case AMDGPU::V_CMPX_NE_I16_t16_e32_gfx12:
57471 case AMDGPU::V_CMPX_NE_I32_e32_gfx6_gfx7:
57472 case AMDGPU::V_CMPX_NE_I32_e32_gfx10:
57473 case AMDGPU::V_CMPX_NE_I32_e32_gfx11:
57474 case AMDGPU::V_CMPX_NE_I32_e32_gfx12:
57475 case AMDGPU::V_CMPX_NE_I32_e32_vi:
57476 case AMDGPU::V_CMPX_NE_I64_e32_gfx6_gfx7:
57477 case AMDGPU::V_CMPX_NE_I64_e32_gfx10:
57478 case AMDGPU::V_CMPX_NE_I64_e32_gfx11:
57479 case AMDGPU::V_CMPX_NE_I64_e32_gfx12:
57480 case AMDGPU::V_CMPX_NE_I64_e32_vi:
57481 case AMDGPU::V_CMPX_NE_U16_e32_gfx10:
57482 case AMDGPU::V_CMPX_NE_U16_e32_vi:
57483 case AMDGPU::V_CMPX_NE_U16_t16_e32_gfx11:
57484 case AMDGPU::V_CMPX_NE_U16_t16_e32_gfx12:
57485 case AMDGPU::V_CMPX_NE_U32_e32_gfx6_gfx7:
57486 case AMDGPU::V_CMPX_NE_U32_e32_gfx10:
57487 case AMDGPU::V_CMPX_NE_U32_e32_gfx11:
57488 case AMDGPU::V_CMPX_NE_U32_e32_gfx12:
57489 case AMDGPU::V_CMPX_NE_U32_e32_vi:
57490 case AMDGPU::V_CMPX_NE_U64_e32_gfx6_gfx7:
57491 case AMDGPU::V_CMPX_NE_U64_e32_gfx10:
57492 case AMDGPU::V_CMPX_NE_U64_e32_gfx11:
57493 case AMDGPU::V_CMPX_NE_U64_e32_gfx12:
57494 case AMDGPU::V_CMPX_NE_U64_e32_vi:
57495 case AMDGPU::V_CMPX_NGE_F16_e32_gfx10:
57496 case AMDGPU::V_CMPX_NGE_F16_e32_vi:
57497 case AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx11:
57498 case AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx12:
57499 case AMDGPU::V_CMPX_NGE_F32_e32_gfx6_gfx7:
57500 case AMDGPU::V_CMPX_NGE_F32_e32_gfx10:
57501 case AMDGPU::V_CMPX_NGE_F32_e32_gfx11:
57502 case AMDGPU::V_CMPX_NGE_F32_e32_gfx12:
57503 case AMDGPU::V_CMPX_NGE_F32_e32_vi:
57504 case AMDGPU::V_CMPX_NGE_F64_e32_gfx6_gfx7:
57505 case AMDGPU::V_CMPX_NGE_F64_e32_gfx10:
57506 case AMDGPU::V_CMPX_NGE_F64_e32_gfx11:
57507 case AMDGPU::V_CMPX_NGE_F64_e32_gfx12:
57508 case AMDGPU::V_CMPX_NGE_F64_e32_vi:
57509 case AMDGPU::V_CMPX_NGT_F16_e32_gfx10:
57510 case AMDGPU::V_CMPX_NGT_F16_e32_vi:
57511 case AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx11:
57512 case AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx12:
57513 case AMDGPU::V_CMPX_NGT_F32_e32_gfx6_gfx7:
57514 case AMDGPU::V_CMPX_NGT_F32_e32_gfx10:
57515 case AMDGPU::V_CMPX_NGT_F32_e32_gfx11:
57516 case AMDGPU::V_CMPX_NGT_F32_e32_gfx12:
57517 case AMDGPU::V_CMPX_NGT_F32_e32_vi:
57518 case AMDGPU::V_CMPX_NGT_F64_e32_gfx6_gfx7:
57519 case AMDGPU::V_CMPX_NGT_F64_e32_gfx10:
57520 case AMDGPU::V_CMPX_NGT_F64_e32_gfx11:
57521 case AMDGPU::V_CMPX_NGT_F64_e32_gfx12:
57522 case AMDGPU::V_CMPX_NGT_F64_e32_vi:
57523 case AMDGPU::V_CMPX_NLE_F16_e32_gfx10:
57524 case AMDGPU::V_CMPX_NLE_F16_e32_vi:
57525 case AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx11:
57526 case AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx12:
57527 case AMDGPU::V_CMPX_NLE_F32_e32_gfx6_gfx7:
57528 case AMDGPU::V_CMPX_NLE_F32_e32_gfx10:
57529 case AMDGPU::V_CMPX_NLE_F32_e32_gfx11:
57530 case AMDGPU::V_CMPX_NLE_F32_e32_gfx12:
57531 case AMDGPU::V_CMPX_NLE_F32_e32_vi:
57532 case AMDGPU::V_CMPX_NLE_F64_e32_gfx6_gfx7:
57533 case AMDGPU::V_CMPX_NLE_F64_e32_gfx10:
57534 case AMDGPU::V_CMPX_NLE_F64_e32_gfx11:
57535 case AMDGPU::V_CMPX_NLE_F64_e32_gfx12:
57536 case AMDGPU::V_CMPX_NLE_F64_e32_vi:
57537 case AMDGPU::V_CMPX_NLG_F16_e32_gfx10:
57538 case AMDGPU::V_CMPX_NLG_F16_e32_vi:
57539 case AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx11:
57540 case AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx12:
57541 case AMDGPU::V_CMPX_NLG_F32_e32_gfx6_gfx7:
57542 case AMDGPU::V_CMPX_NLG_F32_e32_gfx10:
57543 case AMDGPU::V_CMPX_NLG_F32_e32_gfx11:
57544 case AMDGPU::V_CMPX_NLG_F32_e32_gfx12:
57545 case AMDGPU::V_CMPX_NLG_F32_e32_vi:
57546 case AMDGPU::V_CMPX_NLG_F64_e32_gfx6_gfx7:
57547 case AMDGPU::V_CMPX_NLG_F64_e32_gfx10:
57548 case AMDGPU::V_CMPX_NLG_F64_e32_gfx11:
57549 case AMDGPU::V_CMPX_NLG_F64_e32_gfx12:
57550 case AMDGPU::V_CMPX_NLG_F64_e32_vi:
57551 case AMDGPU::V_CMPX_NLT_F16_e32_gfx10:
57552 case AMDGPU::V_CMPX_NLT_F16_e32_vi:
57553 case AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx11:
57554 case AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx12:
57555 case AMDGPU::V_CMPX_NLT_F32_e32_gfx6_gfx7:
57556 case AMDGPU::V_CMPX_NLT_F32_e32_gfx10:
57557 case AMDGPU::V_CMPX_NLT_F32_e32_gfx11:
57558 case AMDGPU::V_CMPX_NLT_F32_e32_gfx12:
57559 case AMDGPU::V_CMPX_NLT_F32_e32_vi:
57560 case AMDGPU::V_CMPX_NLT_F64_e32_gfx6_gfx7:
57561 case AMDGPU::V_CMPX_NLT_F64_e32_gfx10:
57562 case AMDGPU::V_CMPX_NLT_F64_e32_gfx11:
57563 case AMDGPU::V_CMPX_NLT_F64_e32_gfx12:
57564 case AMDGPU::V_CMPX_NLT_F64_e32_vi:
57565 case AMDGPU::V_CMPX_O_F16_e32_gfx10:
57566 case AMDGPU::V_CMPX_O_F16_e32_vi:
57567 case AMDGPU::V_CMPX_O_F16_t16_e32_gfx11:
57568 case AMDGPU::V_CMPX_O_F16_t16_e32_gfx12:
57569 case AMDGPU::V_CMPX_O_F32_e32_gfx6_gfx7:
57570 case AMDGPU::V_CMPX_O_F32_e32_gfx10:
57571 case AMDGPU::V_CMPX_O_F32_e32_gfx11:
57572 case AMDGPU::V_CMPX_O_F32_e32_gfx12:
57573 case AMDGPU::V_CMPX_O_F32_e32_vi:
57574 case AMDGPU::V_CMPX_O_F64_e32_gfx6_gfx7:
57575 case AMDGPU::V_CMPX_O_F64_e32_gfx10:
57576 case AMDGPU::V_CMPX_O_F64_e32_gfx11:
57577 case AMDGPU::V_CMPX_O_F64_e32_gfx12:
57578 case AMDGPU::V_CMPX_O_F64_e32_vi:
57579 case AMDGPU::V_CMPX_TRU_F16_e32_gfx10:
57580 case AMDGPU::V_CMPX_TRU_F16_e32_vi:
57581 case AMDGPU::V_CMPX_TRU_F32_e32_gfx6_gfx7:
57582 case AMDGPU::V_CMPX_TRU_F32_e32_gfx10:
57583 case AMDGPU::V_CMPX_TRU_F32_e32_vi:
57584 case AMDGPU::V_CMPX_TRU_F64_e32_gfx6_gfx7:
57585 case AMDGPU::V_CMPX_TRU_F64_e32_gfx10:
57586 case AMDGPU::V_CMPX_TRU_F64_e32_vi:
57587 case AMDGPU::V_CMPX_T_F16_t16_e32_gfx11:
57588 case AMDGPU::V_CMPX_T_F32_e32_gfx11:
57589 case AMDGPU::V_CMPX_T_F64_e32_gfx11:
57590 case AMDGPU::V_CMPX_T_I16_e32_vi:
57591 case AMDGPU::V_CMPX_T_I32_e32_gfx6_gfx7:
57592 case AMDGPU::V_CMPX_T_I32_e32_gfx10:
57593 case AMDGPU::V_CMPX_T_I32_e32_gfx11:
57594 case AMDGPU::V_CMPX_T_I32_e32_vi:
57595 case AMDGPU::V_CMPX_T_I64_e32_gfx6_gfx7:
57596 case AMDGPU::V_CMPX_T_I64_e32_gfx10:
57597 case AMDGPU::V_CMPX_T_I64_e32_gfx11:
57598 case AMDGPU::V_CMPX_T_I64_e32_vi:
57599 case AMDGPU::V_CMPX_T_U16_e32_vi:
57600 case AMDGPU::V_CMPX_T_U32_e32_gfx6_gfx7:
57601 case AMDGPU::V_CMPX_T_U32_e32_gfx10:
57602 case AMDGPU::V_CMPX_T_U32_e32_gfx11:
57603 case AMDGPU::V_CMPX_T_U32_e32_vi:
57604 case AMDGPU::V_CMPX_T_U64_e32_gfx6_gfx7:
57605 case AMDGPU::V_CMPX_T_U64_e32_gfx10:
57606 case AMDGPU::V_CMPX_T_U64_e32_gfx11:
57607 case AMDGPU::V_CMPX_T_U64_e32_vi:
57608 case AMDGPU::V_CMPX_U_F16_e32_gfx10:
57609 case AMDGPU::V_CMPX_U_F16_e32_vi:
57610 case AMDGPU::V_CMPX_U_F16_t16_e32_gfx11:
57611 case AMDGPU::V_CMPX_U_F16_t16_e32_gfx12:
57612 case AMDGPU::V_CMPX_U_F32_e32_gfx6_gfx7:
57613 case AMDGPU::V_CMPX_U_F32_e32_gfx10:
57614 case AMDGPU::V_CMPX_U_F32_e32_gfx11:
57615 case AMDGPU::V_CMPX_U_F32_e32_gfx12:
57616 case AMDGPU::V_CMPX_U_F32_e32_vi:
57617 case AMDGPU::V_CMPX_U_F64_e32_gfx6_gfx7:
57618 case AMDGPU::V_CMPX_U_F64_e32_gfx10:
57619 case AMDGPU::V_CMPX_U_F64_e32_gfx11:
57620 case AMDGPU::V_CMPX_U_F64_e32_gfx12:
57621 case AMDGPU::V_CMPX_U_F64_e32_vi:
57622 case AMDGPU::V_CMP_CLASS_F16_e32_gfx10:
57623 case AMDGPU::V_CMP_CLASS_F16_e32_vi:
57624 case AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx11:
57625 case AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx12:
57626 case AMDGPU::V_CMP_CLASS_F32_e32_gfx6_gfx7:
57627 case AMDGPU::V_CMP_CLASS_F32_e32_gfx10:
57628 case AMDGPU::V_CMP_CLASS_F32_e32_gfx11:
57629 case AMDGPU::V_CMP_CLASS_F32_e32_gfx12:
57630 case AMDGPU::V_CMP_CLASS_F32_e32_vi:
57631 case AMDGPU::V_CMP_CLASS_F64_e32_gfx6_gfx7:
57632 case AMDGPU::V_CMP_CLASS_F64_e32_gfx10:
57633 case AMDGPU::V_CMP_CLASS_F64_e32_gfx11:
57634 case AMDGPU::V_CMP_CLASS_F64_e32_gfx12:
57635 case AMDGPU::V_CMP_CLASS_F64_e32_vi:
57636 case AMDGPU::V_CMP_EQ_F16_e32_gfx10:
57637 case AMDGPU::V_CMP_EQ_F16_e32_vi:
57638 case AMDGPU::V_CMP_EQ_F16_t16_e32_gfx11:
57639 case AMDGPU::V_CMP_EQ_F16_t16_e32_gfx12:
57640 case AMDGPU::V_CMP_EQ_F32_e32_gfx6_gfx7:
57641 case AMDGPU::V_CMP_EQ_F32_e32_gfx10:
57642 case AMDGPU::V_CMP_EQ_F32_e32_gfx11:
57643 case AMDGPU::V_CMP_EQ_F32_e32_gfx12:
57644 case AMDGPU::V_CMP_EQ_F32_e32_vi:
57645 case AMDGPU::V_CMP_EQ_F64_e32_gfx6_gfx7:
57646 case AMDGPU::V_CMP_EQ_F64_e32_gfx10:
57647 case AMDGPU::V_CMP_EQ_F64_e32_gfx11:
57648 case AMDGPU::V_CMP_EQ_F64_e32_gfx12:
57649 case AMDGPU::V_CMP_EQ_F64_e32_vi:
57650 case AMDGPU::V_CMP_EQ_I16_e32_gfx10:
57651 case AMDGPU::V_CMP_EQ_I16_e32_vi:
57652 case AMDGPU::V_CMP_EQ_I16_t16_e32_gfx11:
57653 case AMDGPU::V_CMP_EQ_I16_t16_e32_gfx12:
57654 case AMDGPU::V_CMP_EQ_I32_e32_gfx6_gfx7:
57655 case AMDGPU::V_CMP_EQ_I32_e32_gfx10:
57656 case AMDGPU::V_CMP_EQ_I32_e32_gfx11:
57657 case AMDGPU::V_CMP_EQ_I32_e32_gfx12:
57658 case AMDGPU::V_CMP_EQ_I32_e32_vi:
57659 case AMDGPU::V_CMP_EQ_I64_e32_gfx6_gfx7:
57660 case AMDGPU::V_CMP_EQ_I64_e32_gfx10:
57661 case AMDGPU::V_CMP_EQ_I64_e32_gfx11:
57662 case AMDGPU::V_CMP_EQ_I64_e32_gfx12:
57663 case AMDGPU::V_CMP_EQ_I64_e32_vi:
57664 case AMDGPU::V_CMP_EQ_U16_e32_gfx10:
57665 case AMDGPU::V_CMP_EQ_U16_e32_vi:
57666 case AMDGPU::V_CMP_EQ_U16_t16_e32_gfx11:
57667 case AMDGPU::V_CMP_EQ_U16_t16_e32_gfx12:
57668 case AMDGPU::V_CMP_EQ_U32_e32_gfx6_gfx7:
57669 case AMDGPU::V_CMP_EQ_U32_e32_gfx10:
57670 case AMDGPU::V_CMP_EQ_U32_e32_gfx11:
57671 case AMDGPU::V_CMP_EQ_U32_e32_gfx12:
57672 case AMDGPU::V_CMP_EQ_U32_e32_vi:
57673 case AMDGPU::V_CMP_EQ_U64_e32_gfx6_gfx7:
57674 case AMDGPU::V_CMP_EQ_U64_e32_gfx10:
57675 case AMDGPU::V_CMP_EQ_U64_e32_gfx11:
57676 case AMDGPU::V_CMP_EQ_U64_e32_gfx12:
57677 case AMDGPU::V_CMP_EQ_U64_e32_vi:
57678 case AMDGPU::V_CMP_F_F16_e32_gfx10:
57679 case AMDGPU::V_CMP_F_F16_e32_vi:
57680 case AMDGPU::V_CMP_F_F16_t16_e32_gfx11:
57681 case AMDGPU::V_CMP_F_F32_e32_gfx6_gfx7:
57682 case AMDGPU::V_CMP_F_F32_e32_gfx10:
57683 case AMDGPU::V_CMP_F_F32_e32_gfx11:
57684 case AMDGPU::V_CMP_F_F32_e32_vi:
57685 case AMDGPU::V_CMP_F_F64_e32_gfx6_gfx7:
57686 case AMDGPU::V_CMP_F_F64_e32_gfx10:
57687 case AMDGPU::V_CMP_F_F64_e32_gfx11:
57688 case AMDGPU::V_CMP_F_F64_e32_vi:
57689 case AMDGPU::V_CMP_F_I16_e32_vi:
57690 case AMDGPU::V_CMP_F_I32_e32_gfx6_gfx7:
57691 case AMDGPU::V_CMP_F_I32_e32_gfx10:
57692 case AMDGPU::V_CMP_F_I32_e32_gfx11:
57693 case AMDGPU::V_CMP_F_I32_e32_vi:
57694 case AMDGPU::V_CMP_F_I64_e32_gfx6_gfx7:
57695 case AMDGPU::V_CMP_F_I64_e32_gfx10:
57696 case AMDGPU::V_CMP_F_I64_e32_gfx11:
57697 case AMDGPU::V_CMP_F_I64_e32_vi:
57698 case AMDGPU::V_CMP_F_U16_e32_vi:
57699 case AMDGPU::V_CMP_F_U32_e32_gfx6_gfx7:
57700 case AMDGPU::V_CMP_F_U32_e32_gfx10:
57701 case AMDGPU::V_CMP_F_U32_e32_gfx11:
57702 case AMDGPU::V_CMP_F_U32_e32_vi:
57703 case AMDGPU::V_CMP_F_U64_e32_gfx6_gfx7:
57704 case AMDGPU::V_CMP_F_U64_e32_gfx10:
57705 case AMDGPU::V_CMP_F_U64_e32_gfx11:
57706 case AMDGPU::V_CMP_F_U64_e32_vi:
57707 case AMDGPU::V_CMP_GE_F16_e32_gfx10:
57708 case AMDGPU::V_CMP_GE_F16_e32_vi:
57709 case AMDGPU::V_CMP_GE_F16_t16_e32_gfx11:
57710 case AMDGPU::V_CMP_GE_F16_t16_e32_gfx12:
57711 case AMDGPU::V_CMP_GE_F32_e32_gfx6_gfx7:
57712 case AMDGPU::V_CMP_GE_F32_e32_gfx10:
57713 case AMDGPU::V_CMP_GE_F32_e32_gfx11:
57714 case AMDGPU::V_CMP_GE_F32_e32_gfx12:
57715 case AMDGPU::V_CMP_GE_F32_e32_vi:
57716 case AMDGPU::V_CMP_GE_F64_e32_gfx6_gfx7:
57717 case AMDGPU::V_CMP_GE_F64_e32_gfx10:
57718 case AMDGPU::V_CMP_GE_F64_e32_gfx11:
57719 case AMDGPU::V_CMP_GE_F64_e32_gfx12:
57720 case AMDGPU::V_CMP_GE_F64_e32_vi:
57721 case AMDGPU::V_CMP_GE_I16_e32_gfx10:
57722 case AMDGPU::V_CMP_GE_I16_e32_vi:
57723 case AMDGPU::V_CMP_GE_I16_t16_e32_gfx11:
57724 case AMDGPU::V_CMP_GE_I16_t16_e32_gfx12:
57725 case AMDGPU::V_CMP_GE_I32_e32_gfx6_gfx7:
57726 case AMDGPU::V_CMP_GE_I32_e32_gfx10:
57727 case AMDGPU::V_CMP_GE_I32_e32_gfx11:
57728 case AMDGPU::V_CMP_GE_I32_e32_gfx12:
57729 case AMDGPU::V_CMP_GE_I32_e32_vi:
57730 case AMDGPU::V_CMP_GE_I64_e32_gfx6_gfx7:
57731 case AMDGPU::V_CMP_GE_I64_e32_gfx10:
57732 case AMDGPU::V_CMP_GE_I64_e32_gfx11:
57733 case AMDGPU::V_CMP_GE_I64_e32_gfx12:
57734 case AMDGPU::V_CMP_GE_I64_e32_vi:
57735 case AMDGPU::V_CMP_GE_U16_e32_gfx10:
57736 case AMDGPU::V_CMP_GE_U16_e32_vi:
57737 case AMDGPU::V_CMP_GE_U16_t16_e32_gfx11:
57738 case AMDGPU::V_CMP_GE_U16_t16_e32_gfx12:
57739 case AMDGPU::V_CMP_GE_U32_e32_gfx6_gfx7:
57740 case AMDGPU::V_CMP_GE_U32_e32_gfx10:
57741 case AMDGPU::V_CMP_GE_U32_e32_gfx11:
57742 case AMDGPU::V_CMP_GE_U32_e32_gfx12:
57743 case AMDGPU::V_CMP_GE_U32_e32_vi:
57744 case AMDGPU::V_CMP_GE_U64_e32_gfx6_gfx7:
57745 case AMDGPU::V_CMP_GE_U64_e32_gfx10:
57746 case AMDGPU::V_CMP_GE_U64_e32_gfx11:
57747 case AMDGPU::V_CMP_GE_U64_e32_gfx12:
57748 case AMDGPU::V_CMP_GE_U64_e32_vi:
57749 case AMDGPU::V_CMP_GT_F16_e32_gfx10:
57750 case AMDGPU::V_CMP_GT_F16_e32_vi:
57751 case AMDGPU::V_CMP_GT_F16_t16_e32_gfx11:
57752 case AMDGPU::V_CMP_GT_F16_t16_e32_gfx12:
57753 case AMDGPU::V_CMP_GT_F32_e32_gfx6_gfx7:
57754 case AMDGPU::V_CMP_GT_F32_e32_gfx10:
57755 case AMDGPU::V_CMP_GT_F32_e32_gfx11:
57756 case AMDGPU::V_CMP_GT_F32_e32_gfx12:
57757 case AMDGPU::V_CMP_GT_F32_e32_vi:
57758 case AMDGPU::V_CMP_GT_F64_e32_gfx6_gfx7:
57759 case AMDGPU::V_CMP_GT_F64_e32_gfx10:
57760 case AMDGPU::V_CMP_GT_F64_e32_gfx11:
57761 case AMDGPU::V_CMP_GT_F64_e32_gfx12:
57762 case AMDGPU::V_CMP_GT_F64_e32_vi:
57763 case AMDGPU::V_CMP_GT_I16_e32_gfx10:
57764 case AMDGPU::V_CMP_GT_I16_e32_vi:
57765 case AMDGPU::V_CMP_GT_I16_t16_e32_gfx11:
57766 case AMDGPU::V_CMP_GT_I16_t16_e32_gfx12:
57767 case AMDGPU::V_CMP_GT_I32_e32_gfx6_gfx7:
57768 case AMDGPU::V_CMP_GT_I32_e32_gfx10:
57769 case AMDGPU::V_CMP_GT_I32_e32_gfx11:
57770 case AMDGPU::V_CMP_GT_I32_e32_gfx12:
57771 case AMDGPU::V_CMP_GT_I32_e32_vi:
57772 case AMDGPU::V_CMP_GT_I64_e32_gfx6_gfx7:
57773 case AMDGPU::V_CMP_GT_I64_e32_gfx10:
57774 case AMDGPU::V_CMP_GT_I64_e32_gfx11:
57775 case AMDGPU::V_CMP_GT_I64_e32_gfx12:
57776 case AMDGPU::V_CMP_GT_I64_e32_vi:
57777 case AMDGPU::V_CMP_GT_U16_e32_gfx10:
57778 case AMDGPU::V_CMP_GT_U16_e32_vi:
57779 case AMDGPU::V_CMP_GT_U16_t16_e32_gfx11:
57780 case AMDGPU::V_CMP_GT_U16_t16_e32_gfx12:
57781 case AMDGPU::V_CMP_GT_U32_e32_gfx6_gfx7:
57782 case AMDGPU::V_CMP_GT_U32_e32_gfx10:
57783 case AMDGPU::V_CMP_GT_U32_e32_gfx11:
57784 case AMDGPU::V_CMP_GT_U32_e32_gfx12:
57785 case AMDGPU::V_CMP_GT_U32_e32_vi:
57786 case AMDGPU::V_CMP_GT_U64_e32_gfx6_gfx7:
57787 case AMDGPU::V_CMP_GT_U64_e32_gfx10:
57788 case AMDGPU::V_CMP_GT_U64_e32_gfx11:
57789 case AMDGPU::V_CMP_GT_U64_e32_gfx12:
57790 case AMDGPU::V_CMP_GT_U64_e32_vi:
57791 case AMDGPU::V_CMP_LE_F16_e32_gfx10:
57792 case AMDGPU::V_CMP_LE_F16_e32_vi:
57793 case AMDGPU::V_CMP_LE_F16_t16_e32_gfx11:
57794 case AMDGPU::V_CMP_LE_F16_t16_e32_gfx12:
57795 case AMDGPU::V_CMP_LE_F32_e32_gfx6_gfx7:
57796 case AMDGPU::V_CMP_LE_F32_e32_gfx10:
57797 case AMDGPU::V_CMP_LE_F32_e32_gfx11:
57798 case AMDGPU::V_CMP_LE_F32_e32_gfx12:
57799 case AMDGPU::V_CMP_LE_F32_e32_vi:
57800 case AMDGPU::V_CMP_LE_F64_e32_gfx6_gfx7:
57801 case AMDGPU::V_CMP_LE_F64_e32_gfx10:
57802 case AMDGPU::V_CMP_LE_F64_e32_gfx11:
57803 case AMDGPU::V_CMP_LE_F64_e32_gfx12:
57804 case AMDGPU::V_CMP_LE_F64_e32_vi:
57805 case AMDGPU::V_CMP_LE_I16_e32_gfx10:
57806 case AMDGPU::V_CMP_LE_I16_e32_vi:
57807 case AMDGPU::V_CMP_LE_I16_t16_e32_gfx11:
57808 case AMDGPU::V_CMP_LE_I16_t16_e32_gfx12:
57809 case AMDGPU::V_CMP_LE_I32_e32_gfx6_gfx7:
57810 case AMDGPU::V_CMP_LE_I32_e32_gfx10:
57811 case AMDGPU::V_CMP_LE_I32_e32_gfx11:
57812 case AMDGPU::V_CMP_LE_I32_e32_gfx12:
57813 case AMDGPU::V_CMP_LE_I32_e32_vi:
57814 case AMDGPU::V_CMP_LE_I64_e32_gfx6_gfx7:
57815 case AMDGPU::V_CMP_LE_I64_e32_gfx10:
57816 case AMDGPU::V_CMP_LE_I64_e32_gfx11:
57817 case AMDGPU::V_CMP_LE_I64_e32_gfx12:
57818 case AMDGPU::V_CMP_LE_I64_e32_vi:
57819 case AMDGPU::V_CMP_LE_U16_e32_gfx10:
57820 case AMDGPU::V_CMP_LE_U16_e32_vi:
57821 case AMDGPU::V_CMP_LE_U16_t16_e32_gfx11:
57822 case AMDGPU::V_CMP_LE_U16_t16_e32_gfx12:
57823 case AMDGPU::V_CMP_LE_U32_e32_gfx6_gfx7:
57824 case AMDGPU::V_CMP_LE_U32_e32_gfx10:
57825 case AMDGPU::V_CMP_LE_U32_e32_gfx11:
57826 case AMDGPU::V_CMP_LE_U32_e32_gfx12:
57827 case AMDGPU::V_CMP_LE_U32_e32_vi:
57828 case AMDGPU::V_CMP_LE_U64_e32_gfx6_gfx7:
57829 case AMDGPU::V_CMP_LE_U64_e32_gfx10:
57830 case AMDGPU::V_CMP_LE_U64_e32_gfx11:
57831 case AMDGPU::V_CMP_LE_U64_e32_gfx12:
57832 case AMDGPU::V_CMP_LE_U64_e32_vi:
57833 case AMDGPU::V_CMP_LG_F16_e32_gfx10:
57834 case AMDGPU::V_CMP_LG_F16_e32_vi:
57835 case AMDGPU::V_CMP_LG_F16_t16_e32_gfx11:
57836 case AMDGPU::V_CMP_LG_F16_t16_e32_gfx12:
57837 case AMDGPU::V_CMP_LG_F32_e32_gfx6_gfx7:
57838 case AMDGPU::V_CMP_LG_F32_e32_gfx10:
57839 case AMDGPU::V_CMP_LG_F32_e32_gfx11:
57840 case AMDGPU::V_CMP_LG_F32_e32_gfx12:
57841 case AMDGPU::V_CMP_LG_F32_e32_vi:
57842 case AMDGPU::V_CMP_LG_F64_e32_gfx6_gfx7:
57843 case AMDGPU::V_CMP_LG_F64_e32_gfx10:
57844 case AMDGPU::V_CMP_LG_F64_e32_gfx11:
57845 case AMDGPU::V_CMP_LG_F64_e32_gfx12:
57846 case AMDGPU::V_CMP_LG_F64_e32_vi:
57847 case AMDGPU::V_CMP_LT_F16_e32_gfx10:
57848 case AMDGPU::V_CMP_LT_F16_e32_vi:
57849 case AMDGPU::V_CMP_LT_F16_t16_e32_gfx11:
57850 case AMDGPU::V_CMP_LT_F16_t16_e32_gfx12:
57851 case AMDGPU::V_CMP_LT_F32_e32_gfx6_gfx7:
57852 case AMDGPU::V_CMP_LT_F32_e32_gfx10:
57853 case AMDGPU::V_CMP_LT_F32_e32_gfx11:
57854 case AMDGPU::V_CMP_LT_F32_e32_gfx12:
57855 case AMDGPU::V_CMP_LT_F32_e32_vi:
57856 case AMDGPU::V_CMP_LT_F64_e32_gfx6_gfx7:
57857 case AMDGPU::V_CMP_LT_F64_e32_gfx10:
57858 case AMDGPU::V_CMP_LT_F64_e32_gfx11:
57859 case AMDGPU::V_CMP_LT_F64_e32_gfx12:
57860 case AMDGPU::V_CMP_LT_F64_e32_vi:
57861 case AMDGPU::V_CMP_LT_I16_e32_gfx10:
57862 case AMDGPU::V_CMP_LT_I16_e32_vi:
57863 case AMDGPU::V_CMP_LT_I16_t16_e32_gfx11:
57864 case AMDGPU::V_CMP_LT_I16_t16_e32_gfx12:
57865 case AMDGPU::V_CMP_LT_I32_e32_gfx6_gfx7:
57866 case AMDGPU::V_CMP_LT_I32_e32_gfx10:
57867 case AMDGPU::V_CMP_LT_I32_e32_gfx11:
57868 case AMDGPU::V_CMP_LT_I32_e32_gfx12:
57869 case AMDGPU::V_CMP_LT_I32_e32_vi:
57870 case AMDGPU::V_CMP_LT_I64_e32_gfx6_gfx7:
57871 case AMDGPU::V_CMP_LT_I64_e32_gfx10:
57872 case AMDGPU::V_CMP_LT_I64_e32_gfx11:
57873 case AMDGPU::V_CMP_LT_I64_e32_gfx12:
57874 case AMDGPU::V_CMP_LT_I64_e32_vi:
57875 case AMDGPU::V_CMP_LT_U16_e32_gfx10:
57876 case AMDGPU::V_CMP_LT_U16_e32_vi:
57877 case AMDGPU::V_CMP_LT_U16_t16_e32_gfx11:
57878 case AMDGPU::V_CMP_LT_U16_t16_e32_gfx12:
57879 case AMDGPU::V_CMP_LT_U32_e32_gfx6_gfx7:
57880 case AMDGPU::V_CMP_LT_U32_e32_gfx10:
57881 case AMDGPU::V_CMP_LT_U32_e32_gfx11:
57882 case AMDGPU::V_CMP_LT_U32_e32_gfx12:
57883 case AMDGPU::V_CMP_LT_U32_e32_vi:
57884 case AMDGPU::V_CMP_LT_U64_e32_gfx6_gfx7:
57885 case AMDGPU::V_CMP_LT_U64_e32_gfx10:
57886 case AMDGPU::V_CMP_LT_U64_e32_gfx11:
57887 case AMDGPU::V_CMP_LT_U64_e32_gfx12:
57888 case AMDGPU::V_CMP_LT_U64_e32_vi:
57889 case AMDGPU::V_CMP_NEQ_F16_e32_gfx10:
57890 case AMDGPU::V_CMP_NEQ_F16_e32_vi:
57891 case AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx11:
57892 case AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx12:
57893 case AMDGPU::V_CMP_NEQ_F32_e32_gfx6_gfx7:
57894 case AMDGPU::V_CMP_NEQ_F32_e32_gfx10:
57895 case AMDGPU::V_CMP_NEQ_F32_e32_gfx11:
57896 case AMDGPU::V_CMP_NEQ_F32_e32_gfx12:
57897 case AMDGPU::V_CMP_NEQ_F32_e32_vi:
57898 case AMDGPU::V_CMP_NEQ_F64_e32_gfx6_gfx7:
57899 case AMDGPU::V_CMP_NEQ_F64_e32_gfx10:
57900 case AMDGPU::V_CMP_NEQ_F64_e32_gfx11:
57901 case AMDGPU::V_CMP_NEQ_F64_e32_gfx12:
57902 case AMDGPU::V_CMP_NEQ_F64_e32_vi:
57903 case AMDGPU::V_CMP_NE_I16_e32_gfx10:
57904 case AMDGPU::V_CMP_NE_I16_e32_vi:
57905 case AMDGPU::V_CMP_NE_I16_t16_e32_gfx11:
57906 case AMDGPU::V_CMP_NE_I16_t16_e32_gfx12:
57907 case AMDGPU::V_CMP_NE_I32_e32_gfx6_gfx7:
57908 case AMDGPU::V_CMP_NE_I32_e32_gfx10:
57909 case AMDGPU::V_CMP_NE_I32_e32_gfx11:
57910 case AMDGPU::V_CMP_NE_I32_e32_gfx12:
57911 case AMDGPU::V_CMP_NE_I32_e32_vi:
57912 case AMDGPU::V_CMP_NE_I64_e32_gfx6_gfx7:
57913 case AMDGPU::V_CMP_NE_I64_e32_gfx10:
57914 case AMDGPU::V_CMP_NE_I64_e32_gfx11:
57915 case AMDGPU::V_CMP_NE_I64_e32_gfx12:
57916 case AMDGPU::V_CMP_NE_I64_e32_vi:
57917 case AMDGPU::V_CMP_NE_U16_e32_gfx10:
57918 case AMDGPU::V_CMP_NE_U16_e32_vi:
57919 case AMDGPU::V_CMP_NE_U16_t16_e32_gfx11:
57920 case AMDGPU::V_CMP_NE_U16_t16_e32_gfx12:
57921 case AMDGPU::V_CMP_NE_U32_e32_gfx6_gfx7:
57922 case AMDGPU::V_CMP_NE_U32_e32_gfx10:
57923 case AMDGPU::V_CMP_NE_U32_e32_gfx11:
57924 case AMDGPU::V_CMP_NE_U32_e32_gfx12:
57925 case AMDGPU::V_CMP_NE_U32_e32_vi:
57926 case AMDGPU::V_CMP_NE_U64_e32_gfx6_gfx7:
57927 case AMDGPU::V_CMP_NE_U64_e32_gfx10:
57928 case AMDGPU::V_CMP_NE_U64_e32_gfx11:
57929 case AMDGPU::V_CMP_NE_U64_e32_gfx12:
57930 case AMDGPU::V_CMP_NE_U64_e32_vi:
57931 case AMDGPU::V_CMP_NGE_F16_e32_gfx10:
57932 case AMDGPU::V_CMP_NGE_F16_e32_vi:
57933 case AMDGPU::V_CMP_NGE_F16_t16_e32_gfx11:
57934 case AMDGPU::V_CMP_NGE_F16_t16_e32_gfx12:
57935 case AMDGPU::V_CMP_NGE_F32_e32_gfx6_gfx7:
57936 case AMDGPU::V_CMP_NGE_F32_e32_gfx10:
57937 case AMDGPU::V_CMP_NGE_F32_e32_gfx11:
57938 case AMDGPU::V_CMP_NGE_F32_e32_gfx12:
57939 case AMDGPU::V_CMP_NGE_F32_e32_vi:
57940 case AMDGPU::V_CMP_NGE_F64_e32_gfx6_gfx7:
57941 case AMDGPU::V_CMP_NGE_F64_e32_gfx10:
57942 case AMDGPU::V_CMP_NGE_F64_e32_gfx11:
57943 case AMDGPU::V_CMP_NGE_F64_e32_gfx12:
57944 case AMDGPU::V_CMP_NGE_F64_e32_vi:
57945 case AMDGPU::V_CMP_NGT_F16_e32_gfx10:
57946 case AMDGPU::V_CMP_NGT_F16_e32_vi:
57947 case AMDGPU::V_CMP_NGT_F16_t16_e32_gfx11:
57948 case AMDGPU::V_CMP_NGT_F16_t16_e32_gfx12:
57949 case AMDGPU::V_CMP_NGT_F32_e32_gfx6_gfx7:
57950 case AMDGPU::V_CMP_NGT_F32_e32_gfx10:
57951 case AMDGPU::V_CMP_NGT_F32_e32_gfx11:
57952 case AMDGPU::V_CMP_NGT_F32_e32_gfx12:
57953 case AMDGPU::V_CMP_NGT_F32_e32_vi:
57954 case AMDGPU::V_CMP_NGT_F64_e32_gfx6_gfx7:
57955 case AMDGPU::V_CMP_NGT_F64_e32_gfx10:
57956 case AMDGPU::V_CMP_NGT_F64_e32_gfx11:
57957 case AMDGPU::V_CMP_NGT_F64_e32_gfx12:
57958 case AMDGPU::V_CMP_NGT_F64_e32_vi:
57959 case AMDGPU::V_CMP_NLE_F16_e32_gfx10:
57960 case AMDGPU::V_CMP_NLE_F16_e32_vi:
57961 case AMDGPU::V_CMP_NLE_F16_t16_e32_gfx11:
57962 case AMDGPU::V_CMP_NLE_F16_t16_e32_gfx12:
57963 case AMDGPU::V_CMP_NLE_F32_e32_gfx6_gfx7:
57964 case AMDGPU::V_CMP_NLE_F32_e32_gfx10:
57965 case AMDGPU::V_CMP_NLE_F32_e32_gfx11:
57966 case AMDGPU::V_CMP_NLE_F32_e32_gfx12:
57967 case AMDGPU::V_CMP_NLE_F32_e32_vi:
57968 case AMDGPU::V_CMP_NLE_F64_e32_gfx6_gfx7:
57969 case AMDGPU::V_CMP_NLE_F64_e32_gfx10:
57970 case AMDGPU::V_CMP_NLE_F64_e32_gfx11:
57971 case AMDGPU::V_CMP_NLE_F64_e32_gfx12:
57972 case AMDGPU::V_CMP_NLE_F64_e32_vi:
57973 case AMDGPU::V_CMP_NLG_F16_e32_gfx10:
57974 case AMDGPU::V_CMP_NLG_F16_e32_vi:
57975 case AMDGPU::V_CMP_NLG_F16_t16_e32_gfx11:
57976 case AMDGPU::V_CMP_NLG_F16_t16_e32_gfx12:
57977 case AMDGPU::V_CMP_NLG_F32_e32_gfx6_gfx7:
57978 case AMDGPU::V_CMP_NLG_F32_e32_gfx10:
57979 case AMDGPU::V_CMP_NLG_F32_e32_gfx11:
57980 case AMDGPU::V_CMP_NLG_F32_e32_gfx12:
57981 case AMDGPU::V_CMP_NLG_F32_e32_vi:
57982 case AMDGPU::V_CMP_NLG_F64_e32_gfx6_gfx7:
57983 case AMDGPU::V_CMP_NLG_F64_e32_gfx10:
57984 case AMDGPU::V_CMP_NLG_F64_e32_gfx11:
57985 case AMDGPU::V_CMP_NLG_F64_e32_gfx12:
57986 case AMDGPU::V_CMP_NLG_F64_e32_vi:
57987 case AMDGPU::V_CMP_NLT_F16_e32_gfx10:
57988 case AMDGPU::V_CMP_NLT_F16_e32_vi:
57989 case AMDGPU::V_CMP_NLT_F16_t16_e32_gfx11:
57990 case AMDGPU::V_CMP_NLT_F16_t16_e32_gfx12:
57991 case AMDGPU::V_CMP_NLT_F32_e32_gfx6_gfx7:
57992 case AMDGPU::V_CMP_NLT_F32_e32_gfx10:
57993 case AMDGPU::V_CMP_NLT_F32_e32_gfx11:
57994 case AMDGPU::V_CMP_NLT_F32_e32_gfx12:
57995 case AMDGPU::V_CMP_NLT_F32_e32_vi:
57996 case AMDGPU::V_CMP_NLT_F64_e32_gfx6_gfx7:
57997 case AMDGPU::V_CMP_NLT_F64_e32_gfx10:
57998 case AMDGPU::V_CMP_NLT_F64_e32_gfx11:
57999 case AMDGPU::V_CMP_NLT_F64_e32_gfx12:
58000 case AMDGPU::V_CMP_NLT_F64_e32_vi:
58001 case AMDGPU::V_CMP_O_F16_e32_gfx10:
58002 case AMDGPU::V_CMP_O_F16_e32_vi:
58003 case AMDGPU::V_CMP_O_F16_t16_e32_gfx11:
58004 case AMDGPU::V_CMP_O_F16_t16_e32_gfx12:
58005 case AMDGPU::V_CMP_O_F32_e32_gfx6_gfx7:
58006 case AMDGPU::V_CMP_O_F32_e32_gfx10:
58007 case AMDGPU::V_CMP_O_F32_e32_gfx11:
58008 case AMDGPU::V_CMP_O_F32_e32_gfx12:
58009 case AMDGPU::V_CMP_O_F32_e32_vi:
58010 case AMDGPU::V_CMP_O_F64_e32_gfx6_gfx7:
58011 case AMDGPU::V_CMP_O_F64_e32_gfx10:
58012 case AMDGPU::V_CMP_O_F64_e32_gfx11:
58013 case AMDGPU::V_CMP_O_F64_e32_gfx12:
58014 case AMDGPU::V_CMP_O_F64_e32_vi:
58015 case AMDGPU::V_CMP_TRU_F16_e32_gfx10:
58016 case AMDGPU::V_CMP_TRU_F16_e32_vi:
58017 case AMDGPU::V_CMP_TRU_F32_e32_gfx6_gfx7:
58018 case AMDGPU::V_CMP_TRU_F32_e32_gfx10:
58019 case AMDGPU::V_CMP_TRU_F32_e32_vi:
58020 case AMDGPU::V_CMP_TRU_F64_e32_gfx6_gfx7:
58021 case AMDGPU::V_CMP_TRU_F64_e32_gfx10:
58022 case AMDGPU::V_CMP_TRU_F64_e32_vi:
58023 case AMDGPU::V_CMP_T_F16_t16_e32_gfx11:
58024 case AMDGPU::V_CMP_T_F32_e32_gfx11:
58025 case AMDGPU::V_CMP_T_F64_e32_gfx11:
58026 case AMDGPU::V_CMP_T_I16_e32_vi:
58027 case AMDGPU::V_CMP_T_I32_e32_gfx6_gfx7:
58028 case AMDGPU::V_CMP_T_I32_e32_gfx10:
58029 case AMDGPU::V_CMP_T_I32_e32_gfx11:
58030 case AMDGPU::V_CMP_T_I32_e32_vi:
58031 case AMDGPU::V_CMP_T_I64_e32_gfx6_gfx7:
58032 case AMDGPU::V_CMP_T_I64_e32_gfx10:
58033 case AMDGPU::V_CMP_T_I64_e32_gfx11:
58034 case AMDGPU::V_CMP_T_I64_e32_vi:
58035 case AMDGPU::V_CMP_T_U16_e32_vi:
58036 case AMDGPU::V_CMP_T_U32_e32_gfx6_gfx7:
58037 case AMDGPU::V_CMP_T_U32_e32_gfx10:
58038 case AMDGPU::V_CMP_T_U32_e32_gfx11:
58039 case AMDGPU::V_CMP_T_U32_e32_vi:
58040 case AMDGPU::V_CMP_T_U64_e32_gfx6_gfx7:
58041 case AMDGPU::V_CMP_T_U64_e32_gfx10:
58042 case AMDGPU::V_CMP_T_U64_e32_gfx11:
58043 case AMDGPU::V_CMP_T_U64_e32_vi:
58044 case AMDGPU::V_CMP_U_F16_e32_gfx10:
58045 case AMDGPU::V_CMP_U_F16_e32_vi:
58046 case AMDGPU::V_CMP_U_F16_t16_e32_gfx11:
58047 case AMDGPU::V_CMP_U_F16_t16_e32_gfx12:
58048 case AMDGPU::V_CMP_U_F32_e32_gfx6_gfx7:
58049 case AMDGPU::V_CMP_U_F32_e32_gfx10:
58050 case AMDGPU::V_CMP_U_F32_e32_gfx11:
58051 case AMDGPU::V_CMP_U_F32_e32_gfx12:
58052 case AMDGPU::V_CMP_U_F32_e32_vi:
58053 case AMDGPU::V_CMP_U_F64_e32_gfx6_gfx7:
58054 case AMDGPU::V_CMP_U_F64_e32_gfx10:
58055 case AMDGPU::V_CMP_U_F64_e32_gfx11:
58056 case AMDGPU::V_CMP_U_F64_e32_gfx12:
58057 case AMDGPU::V_CMP_U_F64_e32_vi: {
58058 op.clearAllBits();
58059 // op: src0
58060 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
58062 op.clearAllBits();
58063 // op: src1
58064 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
58066 break;
58067 }
58068 case AMDGPU::V_CMPX_EQ_I16_e64_gfx10:
58069 case AMDGPU::V_CMPX_EQ_I16_t16_e64_gfx11:
58070 case AMDGPU::V_CMPX_EQ_I16_t16_e64_gfx12:
58071 case AMDGPU::V_CMPX_EQ_I32_e64_gfx10:
58072 case AMDGPU::V_CMPX_EQ_I32_e64_gfx11:
58073 case AMDGPU::V_CMPX_EQ_I32_e64_gfx12:
58074 case AMDGPU::V_CMPX_EQ_I64_e64_gfx10:
58075 case AMDGPU::V_CMPX_EQ_I64_e64_gfx11:
58076 case AMDGPU::V_CMPX_EQ_I64_e64_gfx12:
58077 case AMDGPU::V_CMPX_EQ_U16_e64_gfx10:
58078 case AMDGPU::V_CMPX_EQ_U16_t16_e64_gfx11:
58079 case AMDGPU::V_CMPX_EQ_U16_t16_e64_gfx12:
58080 case AMDGPU::V_CMPX_EQ_U32_e64_gfx10:
58081 case AMDGPU::V_CMPX_EQ_U32_e64_gfx11:
58082 case AMDGPU::V_CMPX_EQ_U32_e64_gfx12:
58083 case AMDGPU::V_CMPX_EQ_U64_e64_gfx10:
58084 case AMDGPU::V_CMPX_EQ_U64_e64_gfx11:
58085 case AMDGPU::V_CMPX_EQ_U64_e64_gfx12:
58086 case AMDGPU::V_CMPX_F_I32_e64_gfx10:
58087 case AMDGPU::V_CMPX_F_I32_e64_gfx11:
58088 case AMDGPU::V_CMPX_F_I64_e64_gfx10:
58089 case AMDGPU::V_CMPX_F_I64_e64_gfx11:
58090 case AMDGPU::V_CMPX_F_U32_e64_gfx10:
58091 case AMDGPU::V_CMPX_F_U32_e64_gfx11:
58092 case AMDGPU::V_CMPX_F_U64_e64_gfx10:
58093 case AMDGPU::V_CMPX_F_U64_e64_gfx11:
58094 case AMDGPU::V_CMPX_GE_I16_e64_gfx10:
58095 case AMDGPU::V_CMPX_GE_I16_t16_e64_gfx11:
58096 case AMDGPU::V_CMPX_GE_I16_t16_e64_gfx12:
58097 case AMDGPU::V_CMPX_GE_I32_e64_gfx10:
58098 case AMDGPU::V_CMPX_GE_I32_e64_gfx11:
58099 case AMDGPU::V_CMPX_GE_I32_e64_gfx12:
58100 case AMDGPU::V_CMPX_GE_I64_e64_gfx10:
58101 case AMDGPU::V_CMPX_GE_I64_e64_gfx11:
58102 case AMDGPU::V_CMPX_GE_I64_e64_gfx12:
58103 case AMDGPU::V_CMPX_GE_U16_e64_gfx10:
58104 case AMDGPU::V_CMPX_GE_U16_t16_e64_gfx11:
58105 case AMDGPU::V_CMPX_GE_U16_t16_e64_gfx12:
58106 case AMDGPU::V_CMPX_GE_U32_e64_gfx10:
58107 case AMDGPU::V_CMPX_GE_U32_e64_gfx11:
58108 case AMDGPU::V_CMPX_GE_U32_e64_gfx12:
58109 case AMDGPU::V_CMPX_GE_U64_e64_gfx10:
58110 case AMDGPU::V_CMPX_GE_U64_e64_gfx11:
58111 case AMDGPU::V_CMPX_GE_U64_e64_gfx12:
58112 case AMDGPU::V_CMPX_GT_I16_e64_gfx10:
58113 case AMDGPU::V_CMPX_GT_I16_t16_e64_gfx11:
58114 case AMDGPU::V_CMPX_GT_I16_t16_e64_gfx12:
58115 case AMDGPU::V_CMPX_GT_I32_e64_gfx10:
58116 case AMDGPU::V_CMPX_GT_I32_e64_gfx11:
58117 case AMDGPU::V_CMPX_GT_I32_e64_gfx12:
58118 case AMDGPU::V_CMPX_GT_I64_e64_gfx10:
58119 case AMDGPU::V_CMPX_GT_I64_e64_gfx11:
58120 case AMDGPU::V_CMPX_GT_I64_e64_gfx12:
58121 case AMDGPU::V_CMPX_GT_U16_e64_gfx10:
58122 case AMDGPU::V_CMPX_GT_U16_t16_e64_gfx11:
58123 case AMDGPU::V_CMPX_GT_U16_t16_e64_gfx12:
58124 case AMDGPU::V_CMPX_GT_U32_e64_gfx10:
58125 case AMDGPU::V_CMPX_GT_U32_e64_gfx11:
58126 case AMDGPU::V_CMPX_GT_U32_e64_gfx12:
58127 case AMDGPU::V_CMPX_GT_U64_e64_gfx10:
58128 case AMDGPU::V_CMPX_GT_U64_e64_gfx11:
58129 case AMDGPU::V_CMPX_GT_U64_e64_gfx12:
58130 case AMDGPU::V_CMPX_LE_I16_e64_gfx10:
58131 case AMDGPU::V_CMPX_LE_I16_t16_e64_gfx11:
58132 case AMDGPU::V_CMPX_LE_I16_t16_e64_gfx12:
58133 case AMDGPU::V_CMPX_LE_I32_e64_gfx10:
58134 case AMDGPU::V_CMPX_LE_I32_e64_gfx11:
58135 case AMDGPU::V_CMPX_LE_I32_e64_gfx12:
58136 case AMDGPU::V_CMPX_LE_I64_e64_gfx10:
58137 case AMDGPU::V_CMPX_LE_I64_e64_gfx11:
58138 case AMDGPU::V_CMPX_LE_I64_e64_gfx12:
58139 case AMDGPU::V_CMPX_LE_U16_e64_gfx10:
58140 case AMDGPU::V_CMPX_LE_U16_t16_e64_gfx11:
58141 case AMDGPU::V_CMPX_LE_U16_t16_e64_gfx12:
58142 case AMDGPU::V_CMPX_LE_U32_e64_gfx10:
58143 case AMDGPU::V_CMPX_LE_U32_e64_gfx11:
58144 case AMDGPU::V_CMPX_LE_U32_e64_gfx12:
58145 case AMDGPU::V_CMPX_LE_U64_e64_gfx10:
58146 case AMDGPU::V_CMPX_LE_U64_e64_gfx11:
58147 case AMDGPU::V_CMPX_LE_U64_e64_gfx12:
58148 case AMDGPU::V_CMPX_LT_I16_e64_gfx10:
58149 case AMDGPU::V_CMPX_LT_I16_t16_e64_gfx11:
58150 case AMDGPU::V_CMPX_LT_I16_t16_e64_gfx12:
58151 case AMDGPU::V_CMPX_LT_I32_e64_gfx10:
58152 case AMDGPU::V_CMPX_LT_I32_e64_gfx11:
58153 case AMDGPU::V_CMPX_LT_I32_e64_gfx12:
58154 case AMDGPU::V_CMPX_LT_I64_e64_gfx10:
58155 case AMDGPU::V_CMPX_LT_I64_e64_gfx11:
58156 case AMDGPU::V_CMPX_LT_I64_e64_gfx12:
58157 case AMDGPU::V_CMPX_LT_U16_e64_gfx10:
58158 case AMDGPU::V_CMPX_LT_U16_t16_e64_gfx11:
58159 case AMDGPU::V_CMPX_LT_U16_t16_e64_gfx12:
58160 case AMDGPU::V_CMPX_LT_U32_e64_gfx10:
58161 case AMDGPU::V_CMPX_LT_U32_e64_gfx11:
58162 case AMDGPU::V_CMPX_LT_U32_e64_gfx12:
58163 case AMDGPU::V_CMPX_LT_U64_e64_gfx10:
58164 case AMDGPU::V_CMPX_LT_U64_e64_gfx11:
58165 case AMDGPU::V_CMPX_LT_U64_e64_gfx12:
58166 case AMDGPU::V_CMPX_NE_I16_e64_gfx10:
58167 case AMDGPU::V_CMPX_NE_I16_t16_e64_gfx11:
58168 case AMDGPU::V_CMPX_NE_I16_t16_e64_gfx12:
58169 case AMDGPU::V_CMPX_NE_I32_e64_gfx10:
58170 case AMDGPU::V_CMPX_NE_I32_e64_gfx11:
58171 case AMDGPU::V_CMPX_NE_I32_e64_gfx12:
58172 case AMDGPU::V_CMPX_NE_I64_e64_gfx10:
58173 case AMDGPU::V_CMPX_NE_I64_e64_gfx11:
58174 case AMDGPU::V_CMPX_NE_I64_e64_gfx12:
58175 case AMDGPU::V_CMPX_NE_U16_e64_gfx10:
58176 case AMDGPU::V_CMPX_NE_U16_t16_e64_gfx11:
58177 case AMDGPU::V_CMPX_NE_U16_t16_e64_gfx12:
58178 case AMDGPU::V_CMPX_NE_U32_e64_gfx10:
58179 case AMDGPU::V_CMPX_NE_U32_e64_gfx11:
58180 case AMDGPU::V_CMPX_NE_U32_e64_gfx12:
58181 case AMDGPU::V_CMPX_NE_U64_e64_gfx10:
58182 case AMDGPU::V_CMPX_NE_U64_e64_gfx11:
58183 case AMDGPU::V_CMPX_NE_U64_e64_gfx12:
58184 case AMDGPU::V_CMPX_T_I32_e64_gfx10:
58185 case AMDGPU::V_CMPX_T_I32_e64_gfx11:
58186 case AMDGPU::V_CMPX_T_I64_e64_gfx10:
58187 case AMDGPU::V_CMPX_T_I64_e64_gfx11:
58188 case AMDGPU::V_CMPX_T_U32_e64_gfx10:
58189 case AMDGPU::V_CMPX_T_U32_e64_gfx11:
58190 case AMDGPU::V_CMPX_T_U64_e64_gfx10:
58191 case AMDGPU::V_CMPX_T_U64_e64_gfx11: {
58192 op.clearAllBits();
58193 // op: src0
58194 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58195 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58196 op.clearAllBits();
58197 // op: src1
58198 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58200 break;
58201 }
58202 case AMDGPU::V_CVT_F32_I32_e64_gfx6_gfx7:
58203 case AMDGPU::V_CVT_F32_U32_e64_gfx6_gfx7:
58204 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx6_gfx7:
58205 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx6_gfx7:
58206 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx6_gfx7:
58207 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx6_gfx7:
58208 case AMDGPU::V_CVT_F64_I32_e64_gfx6_gfx7:
58209 case AMDGPU::V_CVT_F64_U32_e64_gfx6_gfx7:
58210 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx6_gfx7: {
58211 op.clearAllBits();
58212 // op: src0
58213 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58215 op.clearAllBits();
58216 // op: clamp
58217 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
58219 op.clearAllBits();
58220 // op: omod
58221 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
58223 op.clearAllBits();
58224 // op: vdst
58225 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58226 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58227 break;
58228 }
58229 case AMDGPU::V_CVT_F16_I16_e64_gfx10:
58230 case AMDGPU::V_CVT_F16_I16_e64_vi:
58231 case AMDGPU::V_CVT_F16_I16_t16_e64_gfx11:
58232 case AMDGPU::V_CVT_F16_I16_t16_e64_gfx12:
58233 case AMDGPU::V_CVT_F16_U16_e64_gfx10:
58234 case AMDGPU::V_CVT_F16_U16_e64_vi:
58235 case AMDGPU::V_CVT_F16_U16_t16_e64_gfx11:
58236 case AMDGPU::V_CVT_F16_U16_t16_e64_gfx12:
58237 case AMDGPU::V_CVT_F32_BF8_e64_vi:
58238 case AMDGPU::V_CVT_F32_FP8_e64_vi:
58239 case AMDGPU::V_CVT_F32_I32_e64_gfx10:
58240 case AMDGPU::V_CVT_F32_I32_e64_gfx11:
58241 case AMDGPU::V_CVT_F32_I32_e64_gfx12:
58242 case AMDGPU::V_CVT_F32_I32_e64_vi:
58243 case AMDGPU::V_CVT_F32_U32_e64_gfx10:
58244 case AMDGPU::V_CVT_F32_U32_e64_gfx11:
58245 case AMDGPU::V_CVT_F32_U32_e64_gfx12:
58246 case AMDGPU::V_CVT_F32_U32_e64_vi:
58247 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx10:
58248 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx11:
58249 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx12:
58250 case AMDGPU::V_CVT_F32_UBYTE0_e64_vi:
58251 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx10:
58252 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx11:
58253 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx12:
58254 case AMDGPU::V_CVT_F32_UBYTE1_e64_vi:
58255 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx10:
58256 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx11:
58257 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx12:
58258 case AMDGPU::V_CVT_F32_UBYTE2_e64_vi:
58259 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx10:
58260 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx11:
58261 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx12:
58262 case AMDGPU::V_CVT_F32_UBYTE3_e64_vi:
58263 case AMDGPU::V_CVT_F64_I32_e64_gfx10:
58264 case AMDGPU::V_CVT_F64_I32_e64_gfx11:
58265 case AMDGPU::V_CVT_F64_I32_e64_gfx12:
58266 case AMDGPU::V_CVT_F64_I32_e64_vi:
58267 case AMDGPU::V_CVT_F64_U32_e64_gfx10:
58268 case AMDGPU::V_CVT_F64_U32_e64_gfx11:
58269 case AMDGPU::V_CVT_F64_U32_e64_gfx12:
58270 case AMDGPU::V_CVT_F64_U32_e64_vi:
58271 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx10:
58272 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx11:
58273 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx12:
58274 case AMDGPU::V_CVT_OFF_F32_I4_e64_vi:
58275 case AMDGPU::V_CVT_PK_F32_BF8_e64_vi:
58276 case AMDGPU::V_CVT_PK_F32_FP8_e64_vi: {
58277 op.clearAllBits();
58278 // op: src0
58279 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58280 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58281 op.clearAllBits();
58282 // op: clamp
58283 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
58285 op.clearAllBits();
58286 // op: omod
58287 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
58289 op.clearAllBits();
58290 // op: vdst
58291 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58293 break;
58294 }
58295 case AMDGPU::V_MUL_I32_I24_e64_gfx6_gfx7:
58296 case AMDGPU::V_MUL_U32_U24_e64_gfx6_gfx7: {
58297 op.clearAllBits();
58298 // op: src0
58299 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58301 op.clearAllBits();
58302 // op: src1
58303 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58305 op.clearAllBits();
58306 // op: clamp
58307 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
58309 op.clearAllBits();
58310 // op: vdst
58311 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58312 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58313 break;
58314 }
58315 case AMDGPU::V_ADD_I32_vi:
58316 case AMDGPU::V_ADD_NC_I32_e64_gfx11:
58317 case AMDGPU::V_ADD_NC_I32_e64_gfx12:
58318 case AMDGPU::V_ADD_NC_I32_gfx10:
58319 case AMDGPU::V_ADD_NC_U32_e64_gfx10:
58320 case AMDGPU::V_ADD_NC_U32_e64_gfx11:
58321 case AMDGPU::V_ADD_NC_U32_e64_gfx12:
58322 case AMDGPU::V_ADD_U16_e64_vi:
58323 case AMDGPU::V_ADD_U32_e64_gfx9:
58324 case AMDGPU::V_MUL_I32_I24_e64_gfx10:
58325 case AMDGPU::V_MUL_I32_I24_e64_gfx11:
58326 case AMDGPU::V_MUL_I32_I24_e64_gfx12:
58327 case AMDGPU::V_MUL_I32_I24_e64_vi:
58328 case AMDGPU::V_MUL_U32_U24_e64_gfx10:
58329 case AMDGPU::V_MUL_U32_U24_e64_gfx11:
58330 case AMDGPU::V_MUL_U32_U24_e64_gfx12:
58331 case AMDGPU::V_MUL_U32_U24_e64_vi:
58332 case AMDGPU::V_SUBREV_NC_U32_e64_gfx10:
58333 case AMDGPU::V_SUBREV_NC_U32_e64_gfx11:
58334 case AMDGPU::V_SUBREV_NC_U32_e64_gfx12:
58335 case AMDGPU::V_SUBREV_U16_e64_vi:
58336 case AMDGPU::V_SUBREV_U32_e64_gfx9:
58337 case AMDGPU::V_SUB_I32_vi:
58338 case AMDGPU::V_SUB_NC_I32_e64_gfx11:
58339 case AMDGPU::V_SUB_NC_I32_e64_gfx12:
58340 case AMDGPU::V_SUB_NC_I32_gfx10:
58341 case AMDGPU::V_SUB_NC_U32_e64_gfx10:
58342 case AMDGPU::V_SUB_NC_U32_e64_gfx11:
58343 case AMDGPU::V_SUB_NC_U32_e64_gfx12:
58344 case AMDGPU::V_SUB_U16_e64_vi:
58345 case AMDGPU::V_SUB_U32_e64_gfx9: {
58346 op.clearAllBits();
58347 // op: src0
58348 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58350 op.clearAllBits();
58351 // op: src1
58352 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58353 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58354 op.clearAllBits();
58355 // op: clamp
58356 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
58358 op.clearAllBits();
58359 // op: vdst
58360 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58361 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58362 break;
58363 }
58364 case AMDGPU::V_CMPX_EQ_I16_e64_vi:
58365 case AMDGPU::V_CMPX_EQ_I32_e64_gfx6_gfx7:
58366 case AMDGPU::V_CMPX_EQ_I32_e64_vi:
58367 case AMDGPU::V_CMPX_EQ_I64_e64_gfx6_gfx7:
58368 case AMDGPU::V_CMPX_EQ_I64_e64_vi:
58369 case AMDGPU::V_CMPX_EQ_U16_e64_vi:
58370 case AMDGPU::V_CMPX_EQ_U32_e64_gfx6_gfx7:
58371 case AMDGPU::V_CMPX_EQ_U32_e64_vi:
58372 case AMDGPU::V_CMPX_EQ_U64_e64_gfx6_gfx7:
58373 case AMDGPU::V_CMPX_EQ_U64_e64_vi:
58374 case AMDGPU::V_CMPX_F_I16_e64_vi:
58375 case AMDGPU::V_CMPX_F_I32_e64_gfx6_gfx7:
58376 case AMDGPU::V_CMPX_F_I32_e64_vi:
58377 case AMDGPU::V_CMPX_F_I64_e64_gfx6_gfx7:
58378 case AMDGPU::V_CMPX_F_I64_e64_vi:
58379 case AMDGPU::V_CMPX_F_U16_e64_vi:
58380 case AMDGPU::V_CMPX_F_U32_e64_gfx6_gfx7:
58381 case AMDGPU::V_CMPX_F_U32_e64_vi:
58382 case AMDGPU::V_CMPX_F_U64_e64_gfx6_gfx7:
58383 case AMDGPU::V_CMPX_F_U64_e64_vi:
58384 case AMDGPU::V_CMPX_GE_I16_e64_vi:
58385 case AMDGPU::V_CMPX_GE_I32_e64_gfx6_gfx7:
58386 case AMDGPU::V_CMPX_GE_I32_e64_vi:
58387 case AMDGPU::V_CMPX_GE_I64_e64_gfx6_gfx7:
58388 case AMDGPU::V_CMPX_GE_I64_e64_vi:
58389 case AMDGPU::V_CMPX_GE_U16_e64_vi:
58390 case AMDGPU::V_CMPX_GE_U32_e64_gfx6_gfx7:
58391 case AMDGPU::V_CMPX_GE_U32_e64_vi:
58392 case AMDGPU::V_CMPX_GE_U64_e64_gfx6_gfx7:
58393 case AMDGPU::V_CMPX_GE_U64_e64_vi:
58394 case AMDGPU::V_CMPX_GT_I16_e64_vi:
58395 case AMDGPU::V_CMPX_GT_I32_e64_gfx6_gfx7:
58396 case AMDGPU::V_CMPX_GT_I32_e64_vi:
58397 case AMDGPU::V_CMPX_GT_I64_e64_gfx6_gfx7:
58398 case AMDGPU::V_CMPX_GT_I64_e64_vi:
58399 case AMDGPU::V_CMPX_GT_U16_e64_vi:
58400 case AMDGPU::V_CMPX_GT_U32_e64_gfx6_gfx7:
58401 case AMDGPU::V_CMPX_GT_U32_e64_vi:
58402 case AMDGPU::V_CMPX_GT_U64_e64_gfx6_gfx7:
58403 case AMDGPU::V_CMPX_GT_U64_e64_vi:
58404 case AMDGPU::V_CMPX_LE_I16_e64_vi:
58405 case AMDGPU::V_CMPX_LE_I32_e64_gfx6_gfx7:
58406 case AMDGPU::V_CMPX_LE_I32_e64_vi:
58407 case AMDGPU::V_CMPX_LE_I64_e64_gfx6_gfx7:
58408 case AMDGPU::V_CMPX_LE_I64_e64_vi:
58409 case AMDGPU::V_CMPX_LE_U16_e64_vi:
58410 case AMDGPU::V_CMPX_LE_U32_e64_gfx6_gfx7:
58411 case AMDGPU::V_CMPX_LE_U32_e64_vi:
58412 case AMDGPU::V_CMPX_LE_U64_e64_gfx6_gfx7:
58413 case AMDGPU::V_CMPX_LE_U64_e64_vi:
58414 case AMDGPU::V_CMPX_LT_I16_e64_vi:
58415 case AMDGPU::V_CMPX_LT_I32_e64_gfx6_gfx7:
58416 case AMDGPU::V_CMPX_LT_I32_e64_vi:
58417 case AMDGPU::V_CMPX_LT_I64_e64_gfx6_gfx7:
58418 case AMDGPU::V_CMPX_LT_I64_e64_vi:
58419 case AMDGPU::V_CMPX_LT_U16_e64_vi:
58420 case AMDGPU::V_CMPX_LT_U32_e64_gfx6_gfx7:
58421 case AMDGPU::V_CMPX_LT_U32_e64_vi:
58422 case AMDGPU::V_CMPX_LT_U64_e64_gfx6_gfx7:
58423 case AMDGPU::V_CMPX_LT_U64_e64_vi:
58424 case AMDGPU::V_CMPX_NE_I16_e64_vi:
58425 case AMDGPU::V_CMPX_NE_I32_e64_gfx6_gfx7:
58426 case AMDGPU::V_CMPX_NE_I32_e64_vi:
58427 case AMDGPU::V_CMPX_NE_I64_e64_gfx6_gfx7:
58428 case AMDGPU::V_CMPX_NE_I64_e64_vi:
58429 case AMDGPU::V_CMPX_NE_U16_e64_vi:
58430 case AMDGPU::V_CMPX_NE_U32_e64_gfx6_gfx7:
58431 case AMDGPU::V_CMPX_NE_U32_e64_vi:
58432 case AMDGPU::V_CMPX_NE_U64_e64_gfx6_gfx7:
58433 case AMDGPU::V_CMPX_NE_U64_e64_vi:
58434 case AMDGPU::V_CMPX_T_I16_e64_vi:
58435 case AMDGPU::V_CMPX_T_I32_e64_gfx6_gfx7:
58436 case AMDGPU::V_CMPX_T_I32_e64_vi:
58437 case AMDGPU::V_CMPX_T_I64_e64_gfx6_gfx7:
58438 case AMDGPU::V_CMPX_T_I64_e64_vi:
58439 case AMDGPU::V_CMPX_T_U16_e64_vi:
58440 case AMDGPU::V_CMPX_T_U32_e64_gfx6_gfx7:
58441 case AMDGPU::V_CMPX_T_U32_e64_vi:
58442 case AMDGPU::V_CMPX_T_U64_e64_gfx6_gfx7:
58443 case AMDGPU::V_CMPX_T_U64_e64_vi:
58444 case AMDGPU::V_CMP_EQ_I16_e64_gfx10:
58445 case AMDGPU::V_CMP_EQ_I16_e64_vi:
58446 case AMDGPU::V_CMP_EQ_I16_t16_e64_gfx11:
58447 case AMDGPU::V_CMP_EQ_I16_t16_e64_gfx12:
58448 case AMDGPU::V_CMP_EQ_I32_e64_gfx6_gfx7:
58449 case AMDGPU::V_CMP_EQ_I32_e64_gfx10:
58450 case AMDGPU::V_CMP_EQ_I32_e64_gfx11:
58451 case AMDGPU::V_CMP_EQ_I32_e64_gfx12:
58452 case AMDGPU::V_CMP_EQ_I32_e64_vi:
58453 case AMDGPU::V_CMP_EQ_I64_e64_gfx6_gfx7:
58454 case AMDGPU::V_CMP_EQ_I64_e64_gfx10:
58455 case AMDGPU::V_CMP_EQ_I64_e64_gfx11:
58456 case AMDGPU::V_CMP_EQ_I64_e64_gfx12:
58457 case AMDGPU::V_CMP_EQ_I64_e64_vi:
58458 case AMDGPU::V_CMP_EQ_U16_e64_gfx10:
58459 case AMDGPU::V_CMP_EQ_U16_e64_vi:
58460 case AMDGPU::V_CMP_EQ_U16_t16_e64_gfx11:
58461 case AMDGPU::V_CMP_EQ_U16_t16_e64_gfx12:
58462 case AMDGPU::V_CMP_EQ_U32_e64_gfx6_gfx7:
58463 case AMDGPU::V_CMP_EQ_U32_e64_gfx10:
58464 case AMDGPU::V_CMP_EQ_U32_e64_gfx11:
58465 case AMDGPU::V_CMP_EQ_U32_e64_gfx12:
58466 case AMDGPU::V_CMP_EQ_U32_e64_vi:
58467 case AMDGPU::V_CMP_EQ_U64_e64_gfx6_gfx7:
58468 case AMDGPU::V_CMP_EQ_U64_e64_gfx10:
58469 case AMDGPU::V_CMP_EQ_U64_e64_gfx11:
58470 case AMDGPU::V_CMP_EQ_U64_e64_gfx12:
58471 case AMDGPU::V_CMP_EQ_U64_e64_vi:
58472 case AMDGPU::V_CMP_F_I16_e64_vi:
58473 case AMDGPU::V_CMP_F_I32_e64_gfx6_gfx7:
58474 case AMDGPU::V_CMP_F_I32_e64_gfx10:
58475 case AMDGPU::V_CMP_F_I32_e64_gfx11:
58476 case AMDGPU::V_CMP_F_I32_e64_vi:
58477 case AMDGPU::V_CMP_F_I64_e64_gfx6_gfx7:
58478 case AMDGPU::V_CMP_F_I64_e64_gfx10:
58479 case AMDGPU::V_CMP_F_I64_e64_gfx11:
58480 case AMDGPU::V_CMP_F_I64_e64_vi:
58481 case AMDGPU::V_CMP_F_U16_e64_vi:
58482 case AMDGPU::V_CMP_F_U32_e64_gfx6_gfx7:
58483 case AMDGPU::V_CMP_F_U32_e64_gfx10:
58484 case AMDGPU::V_CMP_F_U32_e64_gfx11:
58485 case AMDGPU::V_CMP_F_U32_e64_vi:
58486 case AMDGPU::V_CMP_F_U64_e64_gfx6_gfx7:
58487 case AMDGPU::V_CMP_F_U64_e64_gfx10:
58488 case AMDGPU::V_CMP_F_U64_e64_gfx11:
58489 case AMDGPU::V_CMP_F_U64_e64_vi:
58490 case AMDGPU::V_CMP_GE_I16_e64_gfx10:
58491 case AMDGPU::V_CMP_GE_I16_e64_vi:
58492 case AMDGPU::V_CMP_GE_I16_t16_e64_gfx11:
58493 case AMDGPU::V_CMP_GE_I16_t16_e64_gfx12:
58494 case AMDGPU::V_CMP_GE_I32_e64_gfx6_gfx7:
58495 case AMDGPU::V_CMP_GE_I32_e64_gfx10:
58496 case AMDGPU::V_CMP_GE_I32_e64_gfx11:
58497 case AMDGPU::V_CMP_GE_I32_e64_gfx12:
58498 case AMDGPU::V_CMP_GE_I32_e64_vi:
58499 case AMDGPU::V_CMP_GE_I64_e64_gfx6_gfx7:
58500 case AMDGPU::V_CMP_GE_I64_e64_gfx10:
58501 case AMDGPU::V_CMP_GE_I64_e64_gfx11:
58502 case AMDGPU::V_CMP_GE_I64_e64_gfx12:
58503 case AMDGPU::V_CMP_GE_I64_e64_vi:
58504 case AMDGPU::V_CMP_GE_U16_e64_gfx10:
58505 case AMDGPU::V_CMP_GE_U16_e64_vi:
58506 case AMDGPU::V_CMP_GE_U16_t16_e64_gfx11:
58507 case AMDGPU::V_CMP_GE_U16_t16_e64_gfx12:
58508 case AMDGPU::V_CMP_GE_U32_e64_gfx6_gfx7:
58509 case AMDGPU::V_CMP_GE_U32_e64_gfx10:
58510 case AMDGPU::V_CMP_GE_U32_e64_gfx11:
58511 case AMDGPU::V_CMP_GE_U32_e64_gfx12:
58512 case AMDGPU::V_CMP_GE_U32_e64_vi:
58513 case AMDGPU::V_CMP_GE_U64_e64_gfx6_gfx7:
58514 case AMDGPU::V_CMP_GE_U64_e64_gfx10:
58515 case AMDGPU::V_CMP_GE_U64_e64_gfx11:
58516 case AMDGPU::V_CMP_GE_U64_e64_gfx12:
58517 case AMDGPU::V_CMP_GE_U64_e64_vi:
58518 case AMDGPU::V_CMP_GT_I16_e64_gfx10:
58519 case AMDGPU::V_CMP_GT_I16_e64_vi:
58520 case AMDGPU::V_CMP_GT_I16_t16_e64_gfx11:
58521 case AMDGPU::V_CMP_GT_I16_t16_e64_gfx12:
58522 case AMDGPU::V_CMP_GT_I32_e64_gfx6_gfx7:
58523 case AMDGPU::V_CMP_GT_I32_e64_gfx10:
58524 case AMDGPU::V_CMP_GT_I32_e64_gfx11:
58525 case AMDGPU::V_CMP_GT_I32_e64_gfx12:
58526 case AMDGPU::V_CMP_GT_I32_e64_vi:
58527 case AMDGPU::V_CMP_GT_I64_e64_gfx6_gfx7:
58528 case AMDGPU::V_CMP_GT_I64_e64_gfx10:
58529 case AMDGPU::V_CMP_GT_I64_e64_gfx11:
58530 case AMDGPU::V_CMP_GT_I64_e64_gfx12:
58531 case AMDGPU::V_CMP_GT_I64_e64_vi:
58532 case AMDGPU::V_CMP_GT_U16_e64_gfx10:
58533 case AMDGPU::V_CMP_GT_U16_e64_vi:
58534 case AMDGPU::V_CMP_GT_U16_t16_e64_gfx11:
58535 case AMDGPU::V_CMP_GT_U16_t16_e64_gfx12:
58536 case AMDGPU::V_CMP_GT_U32_e64_gfx6_gfx7:
58537 case AMDGPU::V_CMP_GT_U32_e64_gfx10:
58538 case AMDGPU::V_CMP_GT_U32_e64_gfx11:
58539 case AMDGPU::V_CMP_GT_U32_e64_gfx12:
58540 case AMDGPU::V_CMP_GT_U32_e64_vi:
58541 case AMDGPU::V_CMP_GT_U64_e64_gfx6_gfx7:
58542 case AMDGPU::V_CMP_GT_U64_e64_gfx10:
58543 case AMDGPU::V_CMP_GT_U64_e64_gfx11:
58544 case AMDGPU::V_CMP_GT_U64_e64_gfx12:
58545 case AMDGPU::V_CMP_GT_U64_e64_vi:
58546 case AMDGPU::V_CMP_LE_I16_e64_gfx10:
58547 case AMDGPU::V_CMP_LE_I16_e64_vi:
58548 case AMDGPU::V_CMP_LE_I16_t16_e64_gfx11:
58549 case AMDGPU::V_CMP_LE_I16_t16_e64_gfx12:
58550 case AMDGPU::V_CMP_LE_I32_e64_gfx6_gfx7:
58551 case AMDGPU::V_CMP_LE_I32_e64_gfx10:
58552 case AMDGPU::V_CMP_LE_I32_e64_gfx11:
58553 case AMDGPU::V_CMP_LE_I32_e64_gfx12:
58554 case AMDGPU::V_CMP_LE_I32_e64_vi:
58555 case AMDGPU::V_CMP_LE_I64_e64_gfx6_gfx7:
58556 case AMDGPU::V_CMP_LE_I64_e64_gfx10:
58557 case AMDGPU::V_CMP_LE_I64_e64_gfx11:
58558 case AMDGPU::V_CMP_LE_I64_e64_gfx12:
58559 case AMDGPU::V_CMP_LE_I64_e64_vi:
58560 case AMDGPU::V_CMP_LE_U16_e64_gfx10:
58561 case AMDGPU::V_CMP_LE_U16_e64_vi:
58562 case AMDGPU::V_CMP_LE_U16_t16_e64_gfx11:
58563 case AMDGPU::V_CMP_LE_U16_t16_e64_gfx12:
58564 case AMDGPU::V_CMP_LE_U32_e64_gfx6_gfx7:
58565 case AMDGPU::V_CMP_LE_U32_e64_gfx10:
58566 case AMDGPU::V_CMP_LE_U32_e64_gfx11:
58567 case AMDGPU::V_CMP_LE_U32_e64_gfx12:
58568 case AMDGPU::V_CMP_LE_U32_e64_vi:
58569 case AMDGPU::V_CMP_LE_U64_e64_gfx6_gfx7:
58570 case AMDGPU::V_CMP_LE_U64_e64_gfx10:
58571 case AMDGPU::V_CMP_LE_U64_e64_gfx11:
58572 case AMDGPU::V_CMP_LE_U64_e64_gfx12:
58573 case AMDGPU::V_CMP_LE_U64_e64_vi:
58574 case AMDGPU::V_CMP_LT_I16_e64_gfx10:
58575 case AMDGPU::V_CMP_LT_I16_e64_vi:
58576 case AMDGPU::V_CMP_LT_I16_t16_e64_gfx11:
58577 case AMDGPU::V_CMP_LT_I16_t16_e64_gfx12:
58578 case AMDGPU::V_CMP_LT_I32_e64_gfx6_gfx7:
58579 case AMDGPU::V_CMP_LT_I32_e64_gfx10:
58580 case AMDGPU::V_CMP_LT_I32_e64_gfx11:
58581 case AMDGPU::V_CMP_LT_I32_e64_gfx12:
58582 case AMDGPU::V_CMP_LT_I32_e64_vi:
58583 case AMDGPU::V_CMP_LT_I64_e64_gfx6_gfx7:
58584 case AMDGPU::V_CMP_LT_I64_e64_gfx10:
58585 case AMDGPU::V_CMP_LT_I64_e64_gfx11:
58586 case AMDGPU::V_CMP_LT_I64_e64_gfx12:
58587 case AMDGPU::V_CMP_LT_I64_e64_vi:
58588 case AMDGPU::V_CMP_LT_U16_e64_gfx10:
58589 case AMDGPU::V_CMP_LT_U16_e64_vi:
58590 case AMDGPU::V_CMP_LT_U16_t16_e64_gfx11:
58591 case AMDGPU::V_CMP_LT_U16_t16_e64_gfx12:
58592 case AMDGPU::V_CMP_LT_U32_e64_gfx6_gfx7:
58593 case AMDGPU::V_CMP_LT_U32_e64_gfx10:
58594 case AMDGPU::V_CMP_LT_U32_e64_gfx11:
58595 case AMDGPU::V_CMP_LT_U32_e64_gfx12:
58596 case AMDGPU::V_CMP_LT_U32_e64_vi:
58597 case AMDGPU::V_CMP_LT_U64_e64_gfx6_gfx7:
58598 case AMDGPU::V_CMP_LT_U64_e64_gfx10:
58599 case AMDGPU::V_CMP_LT_U64_e64_gfx11:
58600 case AMDGPU::V_CMP_LT_U64_e64_gfx12:
58601 case AMDGPU::V_CMP_LT_U64_e64_vi:
58602 case AMDGPU::V_CMP_NE_I16_e64_gfx10:
58603 case AMDGPU::V_CMP_NE_I16_e64_vi:
58604 case AMDGPU::V_CMP_NE_I16_t16_e64_gfx11:
58605 case AMDGPU::V_CMP_NE_I16_t16_e64_gfx12:
58606 case AMDGPU::V_CMP_NE_I32_e64_gfx6_gfx7:
58607 case AMDGPU::V_CMP_NE_I32_e64_gfx10:
58608 case AMDGPU::V_CMP_NE_I32_e64_gfx11:
58609 case AMDGPU::V_CMP_NE_I32_e64_gfx12:
58610 case AMDGPU::V_CMP_NE_I32_e64_vi:
58611 case AMDGPU::V_CMP_NE_I64_e64_gfx6_gfx7:
58612 case AMDGPU::V_CMP_NE_I64_e64_gfx10:
58613 case AMDGPU::V_CMP_NE_I64_e64_gfx11:
58614 case AMDGPU::V_CMP_NE_I64_e64_gfx12:
58615 case AMDGPU::V_CMP_NE_I64_e64_vi:
58616 case AMDGPU::V_CMP_NE_U16_e64_gfx10:
58617 case AMDGPU::V_CMP_NE_U16_e64_vi:
58618 case AMDGPU::V_CMP_NE_U16_t16_e64_gfx11:
58619 case AMDGPU::V_CMP_NE_U16_t16_e64_gfx12:
58620 case AMDGPU::V_CMP_NE_U32_e64_gfx6_gfx7:
58621 case AMDGPU::V_CMP_NE_U32_e64_gfx10:
58622 case AMDGPU::V_CMP_NE_U32_e64_gfx11:
58623 case AMDGPU::V_CMP_NE_U32_e64_gfx12:
58624 case AMDGPU::V_CMP_NE_U32_e64_vi:
58625 case AMDGPU::V_CMP_NE_U64_e64_gfx6_gfx7:
58626 case AMDGPU::V_CMP_NE_U64_e64_gfx10:
58627 case AMDGPU::V_CMP_NE_U64_e64_gfx11:
58628 case AMDGPU::V_CMP_NE_U64_e64_gfx12:
58629 case AMDGPU::V_CMP_NE_U64_e64_vi:
58630 case AMDGPU::V_CMP_T_I16_e64_vi:
58631 case AMDGPU::V_CMP_T_I32_e64_gfx6_gfx7:
58632 case AMDGPU::V_CMP_T_I32_e64_gfx10:
58633 case AMDGPU::V_CMP_T_I32_e64_gfx11:
58634 case AMDGPU::V_CMP_T_I32_e64_vi:
58635 case AMDGPU::V_CMP_T_I64_e64_gfx6_gfx7:
58636 case AMDGPU::V_CMP_T_I64_e64_gfx10:
58637 case AMDGPU::V_CMP_T_I64_e64_gfx11:
58638 case AMDGPU::V_CMP_T_I64_e64_vi:
58639 case AMDGPU::V_CMP_T_U16_e64_vi:
58640 case AMDGPU::V_CMP_T_U32_e64_gfx6_gfx7:
58641 case AMDGPU::V_CMP_T_U32_e64_gfx10:
58642 case AMDGPU::V_CMP_T_U32_e64_gfx11:
58643 case AMDGPU::V_CMP_T_U32_e64_vi:
58644 case AMDGPU::V_CMP_T_U64_e64_gfx6_gfx7:
58645 case AMDGPU::V_CMP_T_U64_e64_gfx10:
58646 case AMDGPU::V_CMP_T_U64_e64_gfx11:
58647 case AMDGPU::V_CMP_T_U64_e64_vi: {
58648 op.clearAllBits();
58649 // op: src0
58650 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58652 op.clearAllBits();
58653 // op: src1
58654 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58656 op.clearAllBits();
58657 // op: sdst
58658 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58660 break;
58661 }
58662 case AMDGPU::V_MAD_I32_I24_gfx6_gfx7:
58663 case AMDGPU::V_MAD_U32_U24_gfx6_gfx7:
58664 case AMDGPU::V_MQSAD_PK_U16_U8_gfx6_gfx7:
58665 case AMDGPU::V_MQSAD_U32_U8_gfx7:
58666 case AMDGPU::V_MSAD_U8_gfx6_gfx7:
58667 case AMDGPU::V_QSAD_PK_U16_U8_gfx7:
58668 case AMDGPU::V_SAD_HI_U8_gfx6_gfx7:
58669 case AMDGPU::V_SAD_U8_gfx6_gfx7:
58670 case AMDGPU::V_SAD_U16_gfx6_gfx7:
58671 case AMDGPU::V_SAD_U32_gfx6_gfx7: {
58672 op.clearAllBits();
58673 // op: src0
58674 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58676 op.clearAllBits();
58677 // op: src1
58678 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58680 op.clearAllBits();
58681 // op: src2
58682 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58683 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
58684 op.clearAllBits();
58685 // op: clamp
58686 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
58687 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
58688 op.clearAllBits();
58689 // op: vdst
58690 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58692 break;
58693 }
58694 case AMDGPU::V_MAD_I16_vi:
58695 case AMDGPU::V_MAD_I32_I24_e64_gfx11:
58696 case AMDGPU::V_MAD_I32_I24_e64_gfx12:
58697 case AMDGPU::V_MAD_I32_I24_gfx10:
58698 case AMDGPU::V_MAD_I32_I24_vi:
58699 case AMDGPU::V_MAD_LEGACY_I16_gfx9:
58700 case AMDGPU::V_MAD_LEGACY_U16_gfx9:
58701 case AMDGPU::V_MAD_U16_vi:
58702 case AMDGPU::V_MAD_U32_U24_e64_gfx11:
58703 case AMDGPU::V_MAD_U32_U24_e64_gfx12:
58704 case AMDGPU::V_MAD_U32_U24_gfx10:
58705 case AMDGPU::V_MAD_U32_U24_vi:
58706 case AMDGPU::V_MQSAD_PK_U16_U8_e64_gfx11:
58707 case AMDGPU::V_MQSAD_PK_U16_U8_e64_gfx12:
58708 case AMDGPU::V_MQSAD_PK_U16_U8_gfx10:
58709 case AMDGPU::V_MQSAD_PK_U16_U8_vi:
58710 case AMDGPU::V_MQSAD_U32_U8_e64_gfx11:
58711 case AMDGPU::V_MQSAD_U32_U8_e64_gfx12:
58712 case AMDGPU::V_MQSAD_U32_U8_gfx10:
58713 case AMDGPU::V_MQSAD_U32_U8_vi:
58714 case AMDGPU::V_MSAD_U8_e64_gfx11:
58715 case AMDGPU::V_MSAD_U8_e64_gfx12:
58716 case AMDGPU::V_MSAD_U8_gfx10:
58717 case AMDGPU::V_MSAD_U8_vi:
58718 case AMDGPU::V_QSAD_PK_U16_U8_e64_gfx11:
58719 case AMDGPU::V_QSAD_PK_U16_U8_e64_gfx12:
58720 case AMDGPU::V_QSAD_PK_U16_U8_gfx10:
58721 case AMDGPU::V_QSAD_PK_U16_U8_vi:
58722 case AMDGPU::V_SAD_HI_U8_e64_gfx11:
58723 case AMDGPU::V_SAD_HI_U8_e64_gfx12:
58724 case AMDGPU::V_SAD_HI_U8_gfx10:
58725 case AMDGPU::V_SAD_HI_U8_vi:
58726 case AMDGPU::V_SAD_U8_e64_gfx11:
58727 case AMDGPU::V_SAD_U8_e64_gfx12:
58728 case AMDGPU::V_SAD_U8_gfx10:
58729 case AMDGPU::V_SAD_U8_vi:
58730 case AMDGPU::V_SAD_U16_e64_gfx11:
58731 case AMDGPU::V_SAD_U16_e64_gfx12:
58732 case AMDGPU::V_SAD_U16_gfx10:
58733 case AMDGPU::V_SAD_U16_vi:
58734 case AMDGPU::V_SAD_U32_e64_gfx11:
58735 case AMDGPU::V_SAD_U32_e64_gfx12:
58736 case AMDGPU::V_SAD_U32_gfx10:
58737 case AMDGPU::V_SAD_U32_vi: {
58738 op.clearAllBits();
58739 // op: src0
58740 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58741 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58742 op.clearAllBits();
58743 // op: src1
58744 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58745 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58746 op.clearAllBits();
58747 // op: src2
58748 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58749 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
58750 op.clearAllBits();
58751 // op: clamp
58752 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
58753 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
58754 op.clearAllBits();
58755 // op: vdst
58756 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58757 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58758 break;
58759 }
58760 case AMDGPU::V_ADD3_U32_e64_gfx11:
58761 case AMDGPU::V_ADD3_U32_e64_gfx12:
58762 case AMDGPU::V_ADD3_U32_gfx10:
58763 case AMDGPU::V_ADD3_U32_vi:
58764 case AMDGPU::V_ADD_LSHL_U32_e64_gfx11:
58765 case AMDGPU::V_ADD_LSHL_U32_e64_gfx12:
58766 case AMDGPU::V_ADD_LSHL_U32_gfx10:
58767 case AMDGPU::V_ADD_LSHL_U32_vi:
58768 case AMDGPU::V_ALIGNBIT_B32_e64_gfx11:
58769 case AMDGPU::V_ALIGNBIT_B32_e64_gfx12:
58770 case AMDGPU::V_ALIGNBIT_B32_gfx6_gfx7:
58771 case AMDGPU::V_ALIGNBIT_B32_gfx10:
58772 case AMDGPU::V_ALIGNBIT_B32_vi:
58773 case AMDGPU::V_ALIGNBYTE_B32_e64_gfx11:
58774 case AMDGPU::V_ALIGNBYTE_B32_e64_gfx12:
58775 case AMDGPU::V_ALIGNBYTE_B32_gfx6_gfx7:
58776 case AMDGPU::V_ALIGNBYTE_B32_gfx10:
58777 case AMDGPU::V_ALIGNBYTE_B32_vi:
58778 case AMDGPU::V_AND_OR_B32_e64_gfx11:
58779 case AMDGPU::V_AND_OR_B32_e64_gfx12:
58780 case AMDGPU::V_AND_OR_B32_gfx10:
58781 case AMDGPU::V_AND_OR_B32_vi:
58782 case AMDGPU::V_BFE_I32_e64_gfx11:
58783 case AMDGPU::V_BFE_I32_e64_gfx12:
58784 case AMDGPU::V_BFE_I32_gfx6_gfx7:
58785 case AMDGPU::V_BFE_I32_gfx10:
58786 case AMDGPU::V_BFE_I32_vi:
58787 case AMDGPU::V_BFE_U32_e64_gfx11:
58788 case AMDGPU::V_BFE_U32_e64_gfx12:
58789 case AMDGPU::V_BFE_U32_gfx6_gfx7:
58790 case AMDGPU::V_BFE_U32_gfx10:
58791 case AMDGPU::V_BFE_U32_vi:
58792 case AMDGPU::V_BFI_B32_e64_gfx11:
58793 case AMDGPU::V_BFI_B32_e64_gfx12:
58794 case AMDGPU::V_BFI_B32_gfx6_gfx7:
58795 case AMDGPU::V_BFI_B32_gfx10:
58796 case AMDGPU::V_BFI_B32_vi:
58797 case AMDGPU::V_LERP_U8_e64_gfx11:
58798 case AMDGPU::V_LERP_U8_e64_gfx12:
58799 case AMDGPU::V_LERP_U8_gfx6_gfx7:
58800 case AMDGPU::V_LERP_U8_gfx10:
58801 case AMDGPU::V_LERP_U8_vi:
58802 case AMDGPU::V_LSHL_ADD_U32_e64_gfx11:
58803 case AMDGPU::V_LSHL_ADD_U32_e64_gfx12:
58804 case AMDGPU::V_LSHL_ADD_U32_gfx10:
58805 case AMDGPU::V_LSHL_ADD_U32_vi:
58806 case AMDGPU::V_LSHL_ADD_U64_vi:
58807 case AMDGPU::V_LSHL_OR_B32_e64_gfx11:
58808 case AMDGPU::V_LSHL_OR_B32_e64_gfx12:
58809 case AMDGPU::V_LSHL_OR_B32_gfx10:
58810 case AMDGPU::V_LSHL_OR_B32_vi:
58811 case AMDGPU::V_MAX3_I32_e64_gfx11:
58812 case AMDGPU::V_MAX3_I32_e64_gfx12:
58813 case AMDGPU::V_MAX3_I32_gfx6_gfx7:
58814 case AMDGPU::V_MAX3_I32_gfx10:
58815 case AMDGPU::V_MAX3_I32_vi:
58816 case AMDGPU::V_MAX3_U32_e64_gfx11:
58817 case AMDGPU::V_MAX3_U32_e64_gfx12:
58818 case AMDGPU::V_MAX3_U32_gfx6_gfx7:
58819 case AMDGPU::V_MAX3_U32_gfx10:
58820 case AMDGPU::V_MAX3_U32_vi:
58821 case AMDGPU::V_MAXMIN_I32_e64_gfx11:
58822 case AMDGPU::V_MAXMIN_I32_e64_gfx12:
58823 case AMDGPU::V_MAXMIN_U32_e64_gfx11:
58824 case AMDGPU::V_MAXMIN_U32_e64_gfx12:
58825 case AMDGPU::V_MED3_I32_e64_gfx11:
58826 case AMDGPU::V_MED3_I32_e64_gfx12:
58827 case AMDGPU::V_MED3_I32_gfx6_gfx7:
58828 case AMDGPU::V_MED3_I32_gfx10:
58829 case AMDGPU::V_MED3_I32_vi:
58830 case AMDGPU::V_MED3_U32_e64_gfx11:
58831 case AMDGPU::V_MED3_U32_e64_gfx12:
58832 case AMDGPU::V_MED3_U32_gfx6_gfx7:
58833 case AMDGPU::V_MED3_U32_gfx10:
58834 case AMDGPU::V_MED3_U32_vi:
58835 case AMDGPU::V_MIN3_I32_e64_gfx11:
58836 case AMDGPU::V_MIN3_I32_e64_gfx12:
58837 case AMDGPU::V_MIN3_I32_gfx6_gfx7:
58838 case AMDGPU::V_MIN3_I32_gfx10:
58839 case AMDGPU::V_MIN3_I32_vi:
58840 case AMDGPU::V_MIN3_U32_e64_gfx11:
58841 case AMDGPU::V_MIN3_U32_e64_gfx12:
58842 case AMDGPU::V_MIN3_U32_gfx6_gfx7:
58843 case AMDGPU::V_MIN3_U32_gfx10:
58844 case AMDGPU::V_MIN3_U32_vi:
58845 case AMDGPU::V_MINMAX_I32_e64_gfx11:
58846 case AMDGPU::V_MINMAX_I32_e64_gfx12:
58847 case AMDGPU::V_MINMAX_U32_e64_gfx11:
58848 case AMDGPU::V_MINMAX_U32_e64_gfx12:
58849 case AMDGPU::V_OR3_B32_e64_gfx11:
58850 case AMDGPU::V_OR3_B32_e64_gfx12:
58851 case AMDGPU::V_OR3_B32_gfx10:
58852 case AMDGPU::V_OR3_B32_vi:
58853 case AMDGPU::V_PERM_B32_e64_gfx11:
58854 case AMDGPU::V_PERM_B32_e64_gfx12:
58855 case AMDGPU::V_PERM_B32_gfx10:
58856 case AMDGPU::V_PERM_B32_vi:
58857 case AMDGPU::V_XAD_U32_e64_gfx11:
58858 case AMDGPU::V_XAD_U32_e64_gfx12:
58859 case AMDGPU::V_XAD_U32_gfx10:
58860 case AMDGPU::V_XAD_U32_vi:
58861 case AMDGPU::V_XOR3_B32_e64_gfx11:
58862 case AMDGPU::V_XOR3_B32_e64_gfx12:
58863 case AMDGPU::V_XOR3_B32_gfx10: {
58864 op.clearAllBits();
58865 // op: src0
58866 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
58867 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
58868 op.clearAllBits();
58869 // op: src1
58870 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
58871 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
58872 op.clearAllBits();
58873 // op: src2
58874 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
58875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
58876 op.clearAllBits();
58877 // op: vdst
58878 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
58879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
58880 break;
58881 }
58882 case AMDGPU::V_AND_B16_t16_e64_gfx11:
58883 case AMDGPU::V_AND_B16_t16_e64_gfx12:
58884 case AMDGPU::V_AND_B32_e64_gfx6_gfx7:
58885 case AMDGPU::V_AND_B32_e64_gfx10:
58886 case AMDGPU::V_AND_B32_e64_gfx11:
58887 case AMDGPU::V_AND_B32_e64_gfx12:
58888 case AMDGPU::V_AND_B32_e64_vi:
58889 case AMDGPU::V_ASHRREV_I16_e64_vi:
58890 case AMDGPU::V_ASHRREV_I16_gfx10:
58891 case AMDGPU::V_ASHRREV_I16_t16_e64_gfx11:
58892 case AMDGPU::V_ASHRREV_I16_t16_e64_gfx12:
58893 case AMDGPU::V_ASHRREV_I32_e64_gfx6_gfx7:
58894 case AMDGPU::V_ASHRREV_I32_e64_gfx10:
58895 case AMDGPU::V_ASHRREV_I32_e64_gfx11:
58896 case AMDGPU::V_ASHRREV_I32_e64_gfx12:
58897 case AMDGPU::V_ASHRREV_I32_e64_vi:
58898 case AMDGPU::V_ASHRREV_I64_e64_gfx11:
58899 case AMDGPU::V_ASHRREV_I64_e64_gfx12:
58900 case AMDGPU::V_ASHRREV_I64_gfx10:
58901 case AMDGPU::V_ASHRREV_I64_vi:
58902 case AMDGPU::V_ASHR_I32_e64_gfx6_gfx7:
58903 case AMDGPU::V_ASHR_I64_gfx6_gfx7:
58904 case AMDGPU::V_BCNT_U32_B32_e64_gfx6_gfx7:
58905 case AMDGPU::V_BCNT_U32_B32_e64_gfx10:
58906 case AMDGPU::V_BCNT_U32_B32_e64_gfx11:
58907 case AMDGPU::V_BCNT_U32_B32_e64_gfx12:
58908 case AMDGPU::V_BCNT_U32_B32_e64_vi:
58909 case AMDGPU::V_BFM_B32_e64_gfx6_gfx7:
58910 case AMDGPU::V_BFM_B32_e64_gfx10:
58911 case AMDGPU::V_BFM_B32_e64_gfx11:
58912 case AMDGPU::V_BFM_B32_e64_gfx12:
58913 case AMDGPU::V_BFM_B32_e64_vi:
58914 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx6_gfx7:
58915 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx10:
58916 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx11:
58917 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx12:
58918 case AMDGPU::V_CVT_PK_I16_I32_e64_vi:
58919 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx6_gfx7:
58920 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx10:
58921 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx11:
58922 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx12:
58923 case AMDGPU::V_CVT_PK_U16_U32_e64_vi:
58924 case AMDGPU::V_LSHLREV_B16_e64_vi:
58925 case AMDGPU::V_LSHLREV_B16_gfx10:
58926 case AMDGPU::V_LSHLREV_B16_t16_e64_gfx11:
58927 case AMDGPU::V_LSHLREV_B16_t16_e64_gfx12:
58928 case AMDGPU::V_LSHLREV_B32_e64_gfx6_gfx7:
58929 case AMDGPU::V_LSHLREV_B32_e64_gfx10:
58930 case AMDGPU::V_LSHLREV_B32_e64_gfx11:
58931 case AMDGPU::V_LSHLREV_B32_e64_gfx12:
58932 case AMDGPU::V_LSHLREV_B32_e64_vi:
58933 case AMDGPU::V_LSHLREV_B64_e64_gfx11:
58934 case AMDGPU::V_LSHLREV_B64_e64_gfx12:
58935 case AMDGPU::V_LSHLREV_B64_gfx10:
58936 case AMDGPU::V_LSHLREV_B64_vi:
58937 case AMDGPU::V_LSHL_B32_e64_gfx6_gfx7:
58938 case AMDGPU::V_LSHL_B64_gfx6_gfx7:
58939 case AMDGPU::V_LSHRREV_B16_e64_vi:
58940 case AMDGPU::V_LSHRREV_B16_gfx10:
58941 case AMDGPU::V_LSHRREV_B16_t16_e64_gfx11:
58942 case AMDGPU::V_LSHRREV_B16_t16_e64_gfx12:
58943 case AMDGPU::V_LSHRREV_B32_e64_gfx6_gfx7:
58944 case AMDGPU::V_LSHRREV_B32_e64_gfx10:
58945 case AMDGPU::V_LSHRREV_B32_e64_gfx11:
58946 case AMDGPU::V_LSHRREV_B32_e64_gfx12:
58947 case AMDGPU::V_LSHRREV_B32_e64_vi:
58948 case AMDGPU::V_LSHRREV_B64_e64_gfx11:
58949 case AMDGPU::V_LSHRREV_B64_e64_gfx12:
58950 case AMDGPU::V_LSHRREV_B64_gfx10:
58951 case AMDGPU::V_LSHRREV_B64_vi:
58952 case AMDGPU::V_LSHR_B32_e64_gfx6_gfx7:
58953 case AMDGPU::V_LSHR_B64_gfx6_gfx7:
58954 case AMDGPU::V_MAX_I16_e64_vi:
58955 case AMDGPU::V_MAX_I16_gfx10:
58956 case AMDGPU::V_MAX_I16_t16_e64_gfx11:
58957 case AMDGPU::V_MAX_I16_t16_e64_gfx12:
58958 case AMDGPU::V_MAX_I32_e64_gfx6_gfx7:
58959 case AMDGPU::V_MAX_I32_e64_gfx10:
58960 case AMDGPU::V_MAX_I32_e64_gfx11:
58961 case AMDGPU::V_MAX_I32_e64_gfx12:
58962 case AMDGPU::V_MAX_I32_e64_vi:
58963 case AMDGPU::V_MAX_U16_e64_vi:
58964 case AMDGPU::V_MAX_U16_gfx10:
58965 case AMDGPU::V_MAX_U16_t16_e64_gfx11:
58966 case AMDGPU::V_MAX_U16_t16_e64_gfx12:
58967 case AMDGPU::V_MAX_U32_e64_gfx6_gfx7:
58968 case AMDGPU::V_MAX_U32_e64_gfx10:
58969 case AMDGPU::V_MAX_U32_e64_gfx11:
58970 case AMDGPU::V_MAX_U32_e64_gfx12:
58971 case AMDGPU::V_MAX_U32_e64_vi:
58972 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx6_gfx7:
58973 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx10:
58974 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx11:
58975 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx12:
58976 case AMDGPU::V_MBCNT_HI_U32_B32_e64_vi:
58977 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx6_gfx7:
58978 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx10:
58979 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx11:
58980 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx12:
58981 case AMDGPU::V_MBCNT_LO_U32_B32_e64_vi:
58982 case AMDGPU::V_MIN_I16_e64_vi:
58983 case AMDGPU::V_MIN_I16_gfx10:
58984 case AMDGPU::V_MIN_I16_t16_e64_gfx11:
58985 case AMDGPU::V_MIN_I16_t16_e64_gfx12:
58986 case AMDGPU::V_MIN_I32_e64_gfx6_gfx7:
58987 case AMDGPU::V_MIN_I32_e64_gfx10:
58988 case AMDGPU::V_MIN_I32_e64_gfx11:
58989 case AMDGPU::V_MIN_I32_e64_gfx12:
58990 case AMDGPU::V_MIN_I32_e64_vi:
58991 case AMDGPU::V_MIN_U16_e64_vi:
58992 case AMDGPU::V_MIN_U16_gfx10:
58993 case AMDGPU::V_MIN_U16_t16_e64_gfx11:
58994 case AMDGPU::V_MIN_U16_t16_e64_gfx12:
58995 case AMDGPU::V_MIN_U32_e64_gfx6_gfx7:
58996 case AMDGPU::V_MIN_U32_e64_gfx10:
58997 case AMDGPU::V_MIN_U32_e64_gfx11:
58998 case AMDGPU::V_MIN_U32_e64_gfx12:
58999 case AMDGPU::V_MIN_U32_e64_vi:
59000 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx6_gfx7:
59001 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx10:
59002 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx11:
59003 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx12:
59004 case AMDGPU::V_MUL_HI_I32_I24_e64_vi:
59005 case AMDGPU::V_MUL_HI_I32_e64_gfx11:
59006 case AMDGPU::V_MUL_HI_I32_e64_gfx12:
59007 case AMDGPU::V_MUL_HI_I32_gfx6_gfx7:
59008 case AMDGPU::V_MUL_HI_I32_gfx10:
59009 case AMDGPU::V_MUL_HI_I32_vi:
59010 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx6_gfx7:
59011 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx10:
59012 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx11:
59013 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx12:
59014 case AMDGPU::V_MUL_HI_U32_U24_e64_vi:
59015 case AMDGPU::V_MUL_HI_U32_e64_gfx11:
59016 case AMDGPU::V_MUL_HI_U32_e64_gfx12:
59017 case AMDGPU::V_MUL_HI_U32_gfx6_gfx7:
59018 case AMDGPU::V_MUL_HI_U32_gfx10:
59019 case AMDGPU::V_MUL_HI_U32_vi:
59020 case AMDGPU::V_MUL_LO_I32_gfx6_gfx7:
59021 case AMDGPU::V_MUL_LO_I32_gfx10:
59022 case AMDGPU::V_MUL_LO_I32_vi:
59023 case AMDGPU::V_MUL_LO_U16_e64_vi:
59024 case AMDGPU::V_MUL_LO_U16_gfx10:
59025 case AMDGPU::V_MUL_LO_U16_t16_e64_gfx11:
59026 case AMDGPU::V_MUL_LO_U16_t16_e64_gfx12:
59027 case AMDGPU::V_MUL_LO_U32_e64_gfx11:
59028 case AMDGPU::V_MUL_LO_U32_e64_gfx12:
59029 case AMDGPU::V_MUL_LO_U32_gfx6_gfx7:
59030 case AMDGPU::V_MUL_LO_U32_gfx10:
59031 case AMDGPU::V_MUL_LO_U32_vi:
59032 case AMDGPU::V_OR_B16_t16_e64_gfx11:
59033 case AMDGPU::V_OR_B16_t16_e64_gfx12:
59034 case AMDGPU::V_OR_B32_e64_gfx6_gfx7:
59035 case AMDGPU::V_OR_B32_e64_gfx10:
59036 case AMDGPU::V_OR_B32_e64_gfx11:
59037 case AMDGPU::V_OR_B32_e64_gfx12:
59038 case AMDGPU::V_OR_B32_e64_vi:
59039 case AMDGPU::V_READLANE_B32_e64_gfx11:
59040 case AMDGPU::V_READLANE_B32_e64_gfx12:
59041 case AMDGPU::V_READLANE_B32_gfx10:
59042 case AMDGPU::V_READLANE_B32_vi:
59043 case AMDGPU::V_WRITELANE_B32_e64_gfx11:
59044 case AMDGPU::V_WRITELANE_B32_e64_gfx12:
59045 case AMDGPU::V_WRITELANE_B32_gfx10:
59046 case AMDGPU::V_WRITELANE_B32_vi:
59047 case AMDGPU::V_XNOR_B32_e64_gfx10:
59048 case AMDGPU::V_XNOR_B32_e64_gfx11:
59049 case AMDGPU::V_XNOR_B32_e64_gfx12:
59050 case AMDGPU::V_XNOR_B32_e64_vi:
59051 case AMDGPU::V_XOR_B16_t16_e64_gfx11:
59052 case AMDGPU::V_XOR_B16_t16_e64_gfx12:
59053 case AMDGPU::V_XOR_B32_e64_gfx6_gfx7:
59054 case AMDGPU::V_XOR_B32_e64_gfx10:
59055 case AMDGPU::V_XOR_B32_e64_gfx11:
59056 case AMDGPU::V_XOR_B32_e64_gfx12:
59057 case AMDGPU::V_XOR_B32_e64_vi: {
59058 op.clearAllBits();
59059 // op: src0
59060 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
59061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
59062 op.clearAllBits();
59063 // op: src1
59064 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
59066 op.clearAllBits();
59067 // op: vdst
59068 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
59070 break;
59071 }
59072 case AMDGPU::V_BFREV_B32_e64_gfx6_gfx7:
59073 case AMDGPU::V_BFREV_B32_e64_gfx10:
59074 case AMDGPU::V_BFREV_B32_e64_gfx11:
59075 case AMDGPU::V_BFREV_B32_e64_gfx12:
59076 case AMDGPU::V_BFREV_B32_e64_vi:
59077 case AMDGPU::V_CLS_I32_e64_gfx11:
59078 case AMDGPU::V_CLS_I32_e64_gfx12:
59079 case AMDGPU::V_CLZ_I32_U32_e64_gfx11:
59080 case AMDGPU::V_CLZ_I32_U32_e64_gfx12:
59081 case AMDGPU::V_CTZ_I32_B32_e64_gfx11:
59082 case AMDGPU::V_CTZ_I32_B32_e64_gfx12:
59083 case AMDGPU::V_CVT_I32_I16_fake16_e64_gfx11:
59084 case AMDGPU::V_CVT_I32_I16_fake16_e64_gfx12:
59085 case AMDGPU::V_CVT_U32_U16_fake16_e64_gfx11:
59086 case AMDGPU::V_CVT_U32_U16_fake16_e64_gfx12:
59087 case AMDGPU::V_FFBH_I32_e64_gfx6_gfx7:
59088 case AMDGPU::V_FFBH_I32_e64_gfx10:
59089 case AMDGPU::V_FFBH_I32_e64_vi:
59090 case AMDGPU::V_FFBH_U32_e64_gfx6_gfx7:
59091 case AMDGPU::V_FFBH_U32_e64_gfx10:
59092 case AMDGPU::V_FFBH_U32_e64_vi:
59093 case AMDGPU::V_FFBL_B32_e64_gfx6_gfx7:
59094 case AMDGPU::V_FFBL_B32_e64_gfx10:
59095 case AMDGPU::V_FFBL_B32_e64_vi:
59096 case AMDGPU::V_MOVRELD_B32_e64_gfx6_gfx7:
59097 case AMDGPU::V_MOVRELD_B32_e64_gfx10:
59098 case AMDGPU::V_MOVRELD_B32_e64_gfx11:
59099 case AMDGPU::V_MOVRELD_B32_e64_gfx12:
59100 case AMDGPU::V_MOVRELD_B32_e64_vi:
59101 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx10:
59102 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx11:
59103 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx12:
59104 case AMDGPU::V_MOVRELSD_B32_e64_gfx6_gfx7:
59105 case AMDGPU::V_MOVRELSD_B32_e64_gfx10:
59106 case AMDGPU::V_MOVRELSD_B32_e64_gfx11:
59107 case AMDGPU::V_MOVRELSD_B32_e64_gfx12:
59108 case AMDGPU::V_MOVRELSD_B32_e64_vi:
59109 case AMDGPU::V_MOVRELS_B32_e64_gfx6_gfx7:
59110 case AMDGPU::V_MOVRELS_B32_e64_gfx10:
59111 case AMDGPU::V_MOVRELS_B32_e64_gfx11:
59112 case AMDGPU::V_MOVRELS_B32_e64_gfx12:
59113 case AMDGPU::V_MOVRELS_B32_e64_vi:
59114 case AMDGPU::V_MOV_B32_e64_gfx6_gfx7:
59115 case AMDGPU::V_MOV_B32_e64_gfx10:
59116 case AMDGPU::V_MOV_B32_e64_gfx11:
59117 case AMDGPU::V_MOV_B32_e64_gfx12:
59118 case AMDGPU::V_MOV_B32_e64_vi:
59119 case AMDGPU::V_MOV_B64_e64_vi:
59120 case AMDGPU::V_NOT_B16_fake16_e64_gfx11:
59121 case AMDGPU::V_NOT_B16_fake16_e64_gfx12:
59122 case AMDGPU::V_NOT_B32_e64_gfx6_gfx7:
59123 case AMDGPU::V_NOT_B32_e64_gfx10:
59124 case AMDGPU::V_NOT_B32_e64_gfx11:
59125 case AMDGPU::V_NOT_B32_e64_gfx12:
59126 case AMDGPU::V_NOT_B32_e64_vi:
59127 case AMDGPU::V_SAT_PK_U8_I16_e64_gfx10:
59128 case AMDGPU::V_SAT_PK_U8_I16_e64_vi:
59129 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_gfx11:
59130 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_gfx12:
59131 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_e64_vi: {
59132 op.clearAllBits();
59133 // op: src0
59134 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
59135 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
59136 op.clearAllBits();
59137 // op: vdst
59138 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59139 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
59140 break;
59141 }
59142 case AMDGPU::V_CVT_F32_BF8_e64_gfx12:
59143 case AMDGPU::V_CVT_F32_FP8_e64_gfx12: {
59144 op.clearAllBits();
59145 // op: src0
59146 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
59147 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
59148 op.clearAllBits();
59149 // op: vdst
59150 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
59152 op.clearAllBits();
59153 // op: byte_sel
59154 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
59156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 11, numBits: 1);
59157 break;
59158 }
59159 case AMDGPU::V_INTERP_MOV_F32_e64_gfx10: {
59160 op.clearAllBits();
59161 // op: src0
59162 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
59163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
59164 op.clearAllBits();
59165 // op: clamp
59166 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
59168 op.clearAllBits();
59169 // op: omod
59170 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
59172 op.clearAllBits();
59173 // op: vdst
59174 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
59176 op.clearAllBits();
59177 // op: attr
59178 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
59180 op.clearAllBits();
59181 // op: attrchan
59182 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
59184 break;
59185 }
59186 case AMDGPU::V_INTERP_MOV_F32_e64_vi: {
59187 op.clearAllBits();
59188 // op: src0
59189 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
59190 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
59191 op.clearAllBits();
59192 // op: clamp
59193 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59194 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
59195 op.clearAllBits();
59196 // op: omod
59197 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59198 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
59199 op.clearAllBits();
59200 // op: vdst
59201 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59202 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
59203 op.clearAllBits();
59204 // op: attrchan
59205 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59206 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
59207 op.clearAllBits();
59208 // op: attr
59209 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
59211 break;
59212 }
59213 case AMDGPU::V_BFREV_B32_dpp8_gfx10:
59214 case AMDGPU::V_BFREV_B32_dpp8_gfx11:
59215 case AMDGPU::V_BFREV_B32_dpp8_gfx12:
59216 case AMDGPU::V_CLS_I32_dpp8_gfx11:
59217 case AMDGPU::V_CLS_I32_dpp8_gfx12:
59218 case AMDGPU::V_CLZ_I32_U32_dpp8_gfx11:
59219 case AMDGPU::V_CLZ_I32_U32_dpp8_gfx12:
59220 case AMDGPU::V_CTZ_I32_B32_dpp8_gfx11:
59221 case AMDGPU::V_CTZ_I32_B32_dpp8_gfx12:
59222 case AMDGPU::V_CVT_F16_I16_dpp8_gfx10:
59223 case AMDGPU::V_CVT_F16_I16_t16_dpp8_gfx11:
59224 case AMDGPU::V_CVT_F16_I16_t16_dpp8_gfx12:
59225 case AMDGPU::V_CVT_F16_U16_dpp8_gfx10:
59226 case AMDGPU::V_CVT_F16_U16_t16_dpp8_gfx11:
59227 case AMDGPU::V_CVT_F16_U16_t16_dpp8_gfx12:
59228 case AMDGPU::V_CVT_F32_BF8_dpp8_gfx12:
59229 case AMDGPU::V_CVT_F32_FP8_dpp8_gfx12:
59230 case AMDGPU::V_CVT_F32_I32_dpp8_gfx10:
59231 case AMDGPU::V_CVT_F32_I32_dpp8_gfx11:
59232 case AMDGPU::V_CVT_F32_I32_dpp8_gfx12:
59233 case AMDGPU::V_CVT_F32_U32_dpp8_gfx10:
59234 case AMDGPU::V_CVT_F32_U32_dpp8_gfx11:
59235 case AMDGPU::V_CVT_F32_U32_dpp8_gfx12:
59236 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx10:
59237 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx11:
59238 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx12:
59239 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx10:
59240 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx11:
59241 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx12:
59242 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx10:
59243 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx11:
59244 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx12:
59245 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx10:
59246 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx11:
59247 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx12:
59248 case AMDGPU::V_CVT_I32_I16_fake16_dpp8_gfx11:
59249 case AMDGPU::V_CVT_I32_I16_fake16_dpp8_gfx12:
59250 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx10:
59251 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx11:
59252 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx12:
59253 case AMDGPU::V_CVT_U32_U16_fake16_dpp8_gfx11:
59254 case AMDGPU::V_CVT_U32_U16_fake16_dpp8_gfx12:
59255 case AMDGPU::V_FFBH_I32_dpp8_gfx10:
59256 case AMDGPU::V_FFBH_U32_dpp8_gfx10:
59257 case AMDGPU::V_FFBL_B32_dpp8_gfx10:
59258 case AMDGPU::V_MOVRELD_B32_dpp8_gfx10:
59259 case AMDGPU::V_MOVRELD_B32_dpp8_gfx11:
59260 case AMDGPU::V_MOVRELD_B32_dpp8_gfx12:
59261 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx10:
59262 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx11:
59263 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx12:
59264 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx10:
59265 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx11:
59266 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx12:
59267 case AMDGPU::V_MOVRELS_B32_dpp8_gfx10:
59268 case AMDGPU::V_MOVRELS_B32_dpp8_gfx11:
59269 case AMDGPU::V_MOVRELS_B32_dpp8_gfx12:
59270 case AMDGPU::V_MOV_B32_dpp8_gfx10:
59271 case AMDGPU::V_MOV_B32_dpp8_gfx11:
59272 case AMDGPU::V_MOV_B32_dpp8_gfx12:
59273 case AMDGPU::V_NOT_B16_fake16_dpp8_gfx11:
59274 case AMDGPU::V_NOT_B16_fake16_dpp8_gfx12:
59275 case AMDGPU::V_NOT_B32_dpp8_gfx10:
59276 case AMDGPU::V_NOT_B32_dpp8_gfx11:
59277 case AMDGPU::V_NOT_B32_dpp8_gfx12:
59278 case AMDGPU::V_SAT_PK_U8_I16_dpp8_gfx10:
59279 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp8_gfx11:
59280 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp8_gfx12: {
59281 op.clearAllBits();
59282 // op: src0
59283 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59285 op.clearAllBits();
59286 // op: dpp8
59287 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
59289 op.clearAllBits();
59290 // op: fi
59291 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
59293 op.clearAllBits();
59294 // op: vdst
59295 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59297 break;
59298 }
59299 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx10:
59300 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx11:
59301 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx12:
59302 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx10:
59303 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx11:
59304 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx12:
59305 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx10:
59306 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx11:
59307 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx12:
59308 case AMDGPU::V_ADD_NC_U32_dpp8_gfx10:
59309 case AMDGPU::V_ADD_NC_U32_dpp8_gfx11:
59310 case AMDGPU::V_ADD_NC_U32_dpp8_gfx12:
59311 case AMDGPU::V_AND_B32_dpp8_gfx10:
59312 case AMDGPU::V_AND_B32_dpp8_gfx11:
59313 case AMDGPU::V_AND_B32_dpp8_gfx12:
59314 case AMDGPU::V_ASHRREV_I32_dpp8_gfx10:
59315 case AMDGPU::V_ASHRREV_I32_dpp8_gfx11:
59316 case AMDGPU::V_ASHRREV_I32_dpp8_gfx12:
59317 case AMDGPU::V_LSHLREV_B32_dpp8_gfx10:
59318 case AMDGPU::V_LSHLREV_B32_dpp8_gfx11:
59319 case AMDGPU::V_LSHLREV_B32_dpp8_gfx12:
59320 case AMDGPU::V_LSHRREV_B32_dpp8_gfx10:
59321 case AMDGPU::V_LSHRREV_B32_dpp8_gfx11:
59322 case AMDGPU::V_LSHRREV_B32_dpp8_gfx12:
59323 case AMDGPU::V_MAX_I32_dpp8_gfx10:
59324 case AMDGPU::V_MAX_I32_dpp8_gfx11:
59325 case AMDGPU::V_MAX_I32_dpp8_gfx12:
59326 case AMDGPU::V_MAX_U32_dpp8_gfx10:
59327 case AMDGPU::V_MAX_U32_dpp8_gfx11:
59328 case AMDGPU::V_MAX_U32_dpp8_gfx12:
59329 case AMDGPU::V_MIN_I32_dpp8_gfx10:
59330 case AMDGPU::V_MIN_I32_dpp8_gfx11:
59331 case AMDGPU::V_MIN_I32_dpp8_gfx12:
59332 case AMDGPU::V_MIN_U32_dpp8_gfx10:
59333 case AMDGPU::V_MIN_U32_dpp8_gfx11:
59334 case AMDGPU::V_MIN_U32_dpp8_gfx12:
59335 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx10:
59336 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx11:
59337 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx12:
59338 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx10:
59339 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx11:
59340 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx12:
59341 case AMDGPU::V_MUL_I32_I24_dpp8_gfx10:
59342 case AMDGPU::V_MUL_I32_I24_dpp8_gfx11:
59343 case AMDGPU::V_MUL_I32_I24_dpp8_gfx12:
59344 case AMDGPU::V_MUL_U32_U24_dpp8_gfx10:
59345 case AMDGPU::V_MUL_U32_U24_dpp8_gfx11:
59346 case AMDGPU::V_MUL_U32_U24_dpp8_gfx12:
59347 case AMDGPU::V_OR_B32_dpp8_gfx10:
59348 case AMDGPU::V_OR_B32_dpp8_gfx11:
59349 case AMDGPU::V_OR_B32_dpp8_gfx12:
59350 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx10:
59351 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx11:
59352 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx12:
59353 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx10:
59354 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx11:
59355 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx12:
59356 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx10:
59357 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx11:
59358 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx12:
59359 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx10:
59360 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx11:
59361 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx12:
59362 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx10:
59363 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx11:
59364 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx12:
59365 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx10:
59366 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx11:
59367 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx12:
59368 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx10:
59369 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx11:
59370 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx12:
59371 case AMDGPU::V_SUB_NC_U32_dpp8_gfx10:
59372 case AMDGPU::V_SUB_NC_U32_dpp8_gfx11:
59373 case AMDGPU::V_SUB_NC_U32_dpp8_gfx12:
59374 case AMDGPU::V_XNOR_B32_dpp8_gfx10:
59375 case AMDGPU::V_XNOR_B32_dpp8_gfx11:
59376 case AMDGPU::V_XNOR_B32_dpp8_gfx12:
59377 case AMDGPU::V_XOR_B32_dpp8_gfx10:
59378 case AMDGPU::V_XOR_B32_dpp8_gfx11:
59379 case AMDGPU::V_XOR_B32_dpp8_gfx12: {
59380 op.clearAllBits();
59381 // op: src0
59382 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59384 op.clearAllBits();
59385 // op: dpp8
59386 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59387 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
59388 op.clearAllBits();
59389 // op: fi
59390 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59391 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
59392 op.clearAllBits();
59393 // op: vdst
59394 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59396 op.clearAllBits();
59397 // op: src1
59398 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
59400 break;
59401 }
59402 case AMDGPU::V_DOT2ACC_F32_F16_dpp8_gfx11:
59403 case AMDGPU::V_DOT2C_F32_F16_dpp8_gfx10:
59404 case AMDGPU::V_DOT4C_I32_I8_dpp8_gfx10:
59405 case AMDGPU::V_DOT8C_I32_I4_dpp8_gfx10:
59406 case AMDGPU::V_FMAC_F16_dpp8_gfx10:
59407 case AMDGPU::V_FMAC_F16_t16_dpp8_gfx11:
59408 case AMDGPU::V_FMAC_F16_t16_dpp8_gfx12:
59409 case AMDGPU::V_FMAC_F32_dpp8_gfx10:
59410 case AMDGPU::V_FMAC_F32_dpp8_gfx11:
59411 case AMDGPU::V_FMAC_F32_dpp8_gfx12:
59412 case AMDGPU::V_MAC_F32_dpp8_gfx10: {
59413 op.clearAllBits();
59414 // op: src0
59415 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59416 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59417 op.clearAllBits();
59418 // op: dpp8
59419 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
59421 op.clearAllBits();
59422 // op: fi
59423 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
59424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
59425 op.clearAllBits();
59426 // op: vdst
59427 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59429 op.clearAllBits();
59430 // op: src1
59431 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
59433 break;
59434 }
59435 case AMDGPU::V_BFREV_B32_dpp_gfx10:
59436 case AMDGPU::V_BFREV_B32_dpp_gfx11:
59437 case AMDGPU::V_BFREV_B32_dpp_gfx12:
59438 case AMDGPU::V_CLS_I32_dpp_gfx11:
59439 case AMDGPU::V_CLS_I32_dpp_gfx12:
59440 case AMDGPU::V_CLZ_I32_U32_dpp_gfx11:
59441 case AMDGPU::V_CLZ_I32_U32_dpp_gfx12:
59442 case AMDGPU::V_CTZ_I32_B32_dpp_gfx11:
59443 case AMDGPU::V_CTZ_I32_B32_dpp_gfx12:
59444 case AMDGPU::V_CVT_F16_I16_dpp_gfx10:
59445 case AMDGPU::V_CVT_F16_I16_t16_dpp_gfx11:
59446 case AMDGPU::V_CVT_F16_I16_t16_dpp_gfx12:
59447 case AMDGPU::V_CVT_F16_U16_dpp_gfx10:
59448 case AMDGPU::V_CVT_F16_U16_t16_dpp_gfx11:
59449 case AMDGPU::V_CVT_F16_U16_t16_dpp_gfx12:
59450 case AMDGPU::V_CVT_F32_BF8_dpp_gfx12:
59451 case AMDGPU::V_CVT_F32_FP8_dpp_gfx12:
59452 case AMDGPU::V_CVT_F32_I32_dpp_gfx10:
59453 case AMDGPU::V_CVT_F32_I32_dpp_gfx11:
59454 case AMDGPU::V_CVT_F32_I32_dpp_gfx12:
59455 case AMDGPU::V_CVT_F32_U32_dpp_gfx10:
59456 case AMDGPU::V_CVT_F32_U32_dpp_gfx11:
59457 case AMDGPU::V_CVT_F32_U32_dpp_gfx12:
59458 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx10:
59459 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx11:
59460 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx12:
59461 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx10:
59462 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx11:
59463 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx12:
59464 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx10:
59465 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx11:
59466 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx12:
59467 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx10:
59468 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx11:
59469 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx12:
59470 case AMDGPU::V_CVT_I32_I16_fake16_dpp_gfx11:
59471 case AMDGPU::V_CVT_I32_I16_fake16_dpp_gfx12:
59472 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx10:
59473 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx11:
59474 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx12:
59475 case AMDGPU::V_CVT_U32_U16_fake16_dpp_gfx11:
59476 case AMDGPU::V_CVT_U32_U16_fake16_dpp_gfx12:
59477 case AMDGPU::V_FFBH_I32_dpp_gfx10:
59478 case AMDGPU::V_FFBH_U32_dpp_gfx10:
59479 case AMDGPU::V_FFBL_B32_dpp_gfx10:
59480 case AMDGPU::V_MOVRELD_B32_dpp_gfx10:
59481 case AMDGPU::V_MOVRELD_B32_dpp_gfx11:
59482 case AMDGPU::V_MOVRELD_B32_dpp_gfx12:
59483 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx10:
59484 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx11:
59485 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx12:
59486 case AMDGPU::V_MOVRELSD_B32_dpp_gfx10:
59487 case AMDGPU::V_MOVRELSD_B32_dpp_gfx11:
59488 case AMDGPU::V_MOVRELSD_B32_dpp_gfx12:
59489 case AMDGPU::V_MOVRELS_B32_dpp_gfx10:
59490 case AMDGPU::V_MOVRELS_B32_dpp_gfx11:
59491 case AMDGPU::V_MOVRELS_B32_dpp_gfx12:
59492 case AMDGPU::V_MOV_B32_dpp_gfx10:
59493 case AMDGPU::V_MOV_B32_dpp_gfx11:
59494 case AMDGPU::V_MOV_B32_dpp_gfx12:
59495 case AMDGPU::V_NOT_B16_fake16_dpp_gfx11:
59496 case AMDGPU::V_NOT_B16_fake16_dpp_gfx12:
59497 case AMDGPU::V_NOT_B32_dpp_gfx10:
59498 case AMDGPU::V_NOT_B32_dpp_gfx11:
59499 case AMDGPU::V_NOT_B32_dpp_gfx12:
59500 case AMDGPU::V_SAT_PK_U8_I16_dpp_gfx10:
59501 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp_gfx11:
59502 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp_gfx12: {
59503 op.clearAllBits();
59504 // op: src0
59505 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59506 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59507 op.clearAllBits();
59508 // op: dpp_ctrl
59509 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59510 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
59511 op.clearAllBits();
59512 // op: bound_ctrl
59513 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59514 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
59515 op.clearAllBits();
59516 // op: bank_mask
59517 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59518 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
59519 op.clearAllBits();
59520 // op: row_mask
59521 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59522 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
59523 op.clearAllBits();
59524 // op: fi
59525 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
59526 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
59527 op.clearAllBits();
59528 // op: vdst
59529 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59530 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59531 break;
59532 }
59533 case AMDGPU::V_BFREV_B32_dpp_vi:
59534 case AMDGPU::V_CVT_F16_I16_dpp_vi:
59535 case AMDGPU::V_CVT_F16_U16_dpp_vi:
59536 case AMDGPU::V_CVT_F32_BF8_dpp_gfx9:
59537 case AMDGPU::V_CVT_F32_FP8_dpp_gfx9:
59538 case AMDGPU::V_CVT_F32_I32_dpp_vi:
59539 case AMDGPU::V_CVT_F32_U32_dpp_vi:
59540 case AMDGPU::V_CVT_F32_UBYTE0_dpp_vi:
59541 case AMDGPU::V_CVT_F32_UBYTE1_dpp_vi:
59542 case AMDGPU::V_CVT_F32_UBYTE2_dpp_vi:
59543 case AMDGPU::V_CVT_F32_UBYTE3_dpp_vi:
59544 case AMDGPU::V_CVT_F64_I32_dpp_vi:
59545 case AMDGPU::V_CVT_F64_U32_dpp_vi:
59546 case AMDGPU::V_CVT_OFF_F32_I4_dpp_vi:
59547 case AMDGPU::V_CVT_PK_F32_BF8_dpp_gfx9:
59548 case AMDGPU::V_CVT_PK_F32_FP8_dpp_gfx9:
59549 case AMDGPU::V_FFBH_I32_dpp_vi:
59550 case AMDGPU::V_FFBH_U32_dpp_vi:
59551 case AMDGPU::V_FFBL_B32_dpp_vi:
59552 case AMDGPU::V_MOV_B32_dpp_vi:
59553 case AMDGPU::V_MOV_B64_dpp_gfx9:
59554 case AMDGPU::V_NOT_B32_dpp_vi:
59555 case AMDGPU::V_SAT_PK_U8_I16_dpp_vi:
59556 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_dpp_gfx9: {
59557 op.clearAllBits();
59558 // op: src0
59559 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59561 op.clearAllBits();
59562 // op: dpp_ctrl
59563 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
59565 op.clearAllBits();
59566 // op: bound_ctrl
59567 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59568 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
59569 op.clearAllBits();
59570 // op: bank_mask
59571 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
59573 op.clearAllBits();
59574 // op: row_mask
59575 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59576 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
59577 op.clearAllBits();
59578 // op: vdst
59579 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59580 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59581 break;
59582 }
59583 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx10:
59584 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx11:
59585 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx12:
59586 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx10:
59587 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx11:
59588 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx12:
59589 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx10:
59590 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx11:
59591 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx12:
59592 case AMDGPU::V_ADD_NC_U32_dpp_gfx10:
59593 case AMDGPU::V_ADD_NC_U32_dpp_gfx11:
59594 case AMDGPU::V_ADD_NC_U32_dpp_gfx12:
59595 case AMDGPU::V_AND_B32_dpp_gfx10:
59596 case AMDGPU::V_AND_B32_dpp_gfx11:
59597 case AMDGPU::V_AND_B32_dpp_gfx12:
59598 case AMDGPU::V_ASHRREV_I32_dpp_gfx10:
59599 case AMDGPU::V_ASHRREV_I32_dpp_gfx11:
59600 case AMDGPU::V_ASHRREV_I32_dpp_gfx12:
59601 case AMDGPU::V_LSHLREV_B32_dpp_gfx10:
59602 case AMDGPU::V_LSHLREV_B32_dpp_gfx11:
59603 case AMDGPU::V_LSHLREV_B32_dpp_gfx12:
59604 case AMDGPU::V_LSHRREV_B32_dpp_gfx10:
59605 case AMDGPU::V_LSHRREV_B32_dpp_gfx11:
59606 case AMDGPU::V_LSHRREV_B32_dpp_gfx12:
59607 case AMDGPU::V_MAX_I32_dpp_gfx10:
59608 case AMDGPU::V_MAX_I32_dpp_gfx11:
59609 case AMDGPU::V_MAX_I32_dpp_gfx12:
59610 case AMDGPU::V_MAX_U32_dpp_gfx10:
59611 case AMDGPU::V_MAX_U32_dpp_gfx11:
59612 case AMDGPU::V_MAX_U32_dpp_gfx12:
59613 case AMDGPU::V_MIN_I32_dpp_gfx10:
59614 case AMDGPU::V_MIN_I32_dpp_gfx11:
59615 case AMDGPU::V_MIN_I32_dpp_gfx12:
59616 case AMDGPU::V_MIN_U32_dpp_gfx10:
59617 case AMDGPU::V_MIN_U32_dpp_gfx11:
59618 case AMDGPU::V_MIN_U32_dpp_gfx12:
59619 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx10:
59620 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx11:
59621 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx12:
59622 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx10:
59623 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx11:
59624 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx12:
59625 case AMDGPU::V_MUL_I32_I24_dpp_gfx10:
59626 case AMDGPU::V_MUL_I32_I24_dpp_gfx11:
59627 case AMDGPU::V_MUL_I32_I24_dpp_gfx12:
59628 case AMDGPU::V_MUL_U32_U24_dpp_gfx10:
59629 case AMDGPU::V_MUL_U32_U24_dpp_gfx11:
59630 case AMDGPU::V_MUL_U32_U24_dpp_gfx12:
59631 case AMDGPU::V_OR_B32_dpp_gfx10:
59632 case AMDGPU::V_OR_B32_dpp_gfx11:
59633 case AMDGPU::V_OR_B32_dpp_gfx12:
59634 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx10:
59635 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx11:
59636 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx12:
59637 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx10:
59638 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx11:
59639 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx12:
59640 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx10:
59641 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx11:
59642 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx12:
59643 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx10:
59644 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx11:
59645 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx12:
59646 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx10:
59647 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx11:
59648 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx12:
59649 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx10:
59650 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx11:
59651 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx12:
59652 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx10:
59653 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx11:
59654 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx12:
59655 case AMDGPU::V_SUB_NC_U32_dpp_gfx10:
59656 case AMDGPU::V_SUB_NC_U32_dpp_gfx11:
59657 case AMDGPU::V_SUB_NC_U32_dpp_gfx12:
59658 case AMDGPU::V_XNOR_B32_dpp_gfx10:
59659 case AMDGPU::V_XNOR_B32_dpp_gfx11:
59660 case AMDGPU::V_XNOR_B32_dpp_gfx12:
59661 case AMDGPU::V_XOR_B32_dpp_gfx10:
59662 case AMDGPU::V_XOR_B32_dpp_gfx11:
59663 case AMDGPU::V_XOR_B32_dpp_gfx12: {
59664 op.clearAllBits();
59665 // op: src0
59666 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59667 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59668 op.clearAllBits();
59669 // op: dpp_ctrl
59670 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
59672 op.clearAllBits();
59673 // op: bound_ctrl
59674 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
59675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
59676 op.clearAllBits();
59677 // op: bank_mask
59678 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
59680 op.clearAllBits();
59681 // op: row_mask
59682 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59683 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
59684 op.clearAllBits();
59685 // op: fi
59686 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
59687 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
59688 op.clearAllBits();
59689 // op: vdst
59690 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59692 op.clearAllBits();
59693 // op: src1
59694 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59695 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
59696 break;
59697 }
59698 case AMDGPU::V_ADDC_CO_U32_dpp_gfx9:
59699 case AMDGPU::V_ADDC_U32_dpp_vi:
59700 case AMDGPU::V_ADD_CO_U32_dpp_gfx9:
59701 case AMDGPU::V_ADD_U16_dpp_vi:
59702 case AMDGPU::V_ADD_U32_dpp_gfx9:
59703 case AMDGPU::V_ADD_U32_dpp_vi:
59704 case AMDGPU::V_AND_B32_dpp_vi:
59705 case AMDGPU::V_ASHRREV_I16_dpp_vi:
59706 case AMDGPU::V_ASHRREV_I32_dpp_vi:
59707 case AMDGPU::V_LSHLREV_B16_dpp_vi:
59708 case AMDGPU::V_LSHLREV_B32_dpp_vi:
59709 case AMDGPU::V_LSHRREV_B16_dpp_vi:
59710 case AMDGPU::V_LSHRREV_B32_dpp_vi:
59711 case AMDGPU::V_MAX_I16_dpp_vi:
59712 case AMDGPU::V_MAX_I32_dpp_vi:
59713 case AMDGPU::V_MAX_U16_dpp_vi:
59714 case AMDGPU::V_MAX_U32_dpp_vi:
59715 case AMDGPU::V_MIN_I16_dpp_vi:
59716 case AMDGPU::V_MIN_I32_dpp_vi:
59717 case AMDGPU::V_MIN_U16_dpp_vi:
59718 case AMDGPU::V_MIN_U32_dpp_vi:
59719 case AMDGPU::V_MUL_HI_I32_I24_dpp_vi:
59720 case AMDGPU::V_MUL_HI_U32_U24_dpp_vi:
59721 case AMDGPU::V_MUL_I32_I24_dpp_vi:
59722 case AMDGPU::V_MUL_LO_U16_dpp_vi:
59723 case AMDGPU::V_MUL_U32_U24_dpp_vi:
59724 case AMDGPU::V_OR_B32_dpp_vi:
59725 case AMDGPU::V_SUBBREV_CO_U32_dpp_gfx9:
59726 case AMDGPU::V_SUBBREV_U32_dpp_vi:
59727 case AMDGPU::V_SUBB_CO_U32_dpp_gfx9:
59728 case AMDGPU::V_SUBB_U32_dpp_vi:
59729 case AMDGPU::V_SUBREV_CO_U32_dpp_gfx9:
59730 case AMDGPU::V_SUBREV_U16_dpp_vi:
59731 case AMDGPU::V_SUBREV_U32_dpp_gfx9:
59732 case AMDGPU::V_SUBREV_U32_dpp_vi:
59733 case AMDGPU::V_SUB_CO_U32_dpp_gfx9:
59734 case AMDGPU::V_SUB_U16_dpp_vi:
59735 case AMDGPU::V_SUB_U32_dpp_gfx9:
59736 case AMDGPU::V_SUB_U32_dpp_vi:
59737 case AMDGPU::V_XNOR_B32_dpp_vi:
59738 case AMDGPU::V_XOR_B32_dpp_vi: {
59739 op.clearAllBits();
59740 // op: src0
59741 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
59742 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59743 op.clearAllBits();
59744 // op: dpp_ctrl
59745 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59746 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
59747 op.clearAllBits();
59748 // op: bound_ctrl
59749 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
59750 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
59751 op.clearAllBits();
59752 // op: bank_mask
59753 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59754 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
59755 op.clearAllBits();
59756 // op: row_mask
59757 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59758 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
59759 op.clearAllBits();
59760 // op: vdst
59761 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59762 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59763 op.clearAllBits();
59764 // op: src1
59765 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
59767 break;
59768 }
59769 case AMDGPU::V_CEIL_F16_dpp8_gfx10:
59770 case AMDGPU::V_CEIL_F16_fake16_dpp8_gfx11:
59771 case AMDGPU::V_CEIL_F16_fake16_dpp8_gfx12:
59772 case AMDGPU::V_CEIL_F32_dpp8_gfx10:
59773 case AMDGPU::V_CEIL_F32_dpp8_gfx11:
59774 case AMDGPU::V_CEIL_F32_dpp8_gfx12:
59775 case AMDGPU::V_COS_F16_dpp8_gfx10:
59776 case AMDGPU::V_COS_F16_fake16_dpp8_gfx11:
59777 case AMDGPU::V_COS_F16_fake16_dpp8_gfx12:
59778 case AMDGPU::V_COS_F32_dpp8_gfx10:
59779 case AMDGPU::V_COS_F32_dpp8_gfx11:
59780 case AMDGPU::V_COS_F32_dpp8_gfx12:
59781 case AMDGPU::V_CVT_F16_F32_dpp8_gfx10:
59782 case AMDGPU::V_CVT_F16_F32_t16_dpp8_gfx11:
59783 case AMDGPU::V_CVT_F16_F32_t16_dpp8_gfx12:
59784 case AMDGPU::V_CVT_F32_F16_dpp8_gfx10:
59785 case AMDGPU::V_CVT_F32_F16_t16_dpp8_gfx11:
59786 case AMDGPU::V_CVT_F32_F16_t16_dpp8_gfx12:
59787 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp8_gfx11:
59788 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp8_gfx12:
59789 case AMDGPU::V_CVT_FLR_I32_F32_dpp8_gfx10:
59790 case AMDGPU::V_CVT_I16_F16_dpp8_gfx10:
59791 case AMDGPU::V_CVT_I16_F16_t16_dpp8_gfx11:
59792 case AMDGPU::V_CVT_I16_F16_t16_dpp8_gfx12:
59793 case AMDGPU::V_CVT_I32_F32_dpp8_gfx10:
59794 case AMDGPU::V_CVT_I32_F32_dpp8_gfx11:
59795 case AMDGPU::V_CVT_I32_F32_dpp8_gfx12:
59796 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp8_gfx11:
59797 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp8_gfx12:
59798 case AMDGPU::V_CVT_NORM_I16_F16_dpp8_gfx10:
59799 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp8_gfx11:
59800 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp8_gfx12:
59801 case AMDGPU::V_CVT_NORM_U16_F16_dpp8_gfx10:
59802 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp8_gfx11:
59803 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp8_gfx12:
59804 case AMDGPU::V_CVT_RPI_I32_F32_dpp8_gfx10:
59805 case AMDGPU::V_CVT_U16_F16_dpp8_gfx10:
59806 case AMDGPU::V_CVT_U16_F16_t16_dpp8_gfx11:
59807 case AMDGPU::V_CVT_U16_F16_t16_dpp8_gfx12:
59808 case AMDGPU::V_CVT_U32_F32_dpp8_gfx10:
59809 case AMDGPU::V_CVT_U32_F32_dpp8_gfx11:
59810 case AMDGPU::V_CVT_U32_F32_dpp8_gfx12:
59811 case AMDGPU::V_EXP_F16_dpp8_gfx10:
59812 case AMDGPU::V_EXP_F16_fake16_dpp8_gfx11:
59813 case AMDGPU::V_EXP_F16_fake16_dpp8_gfx12:
59814 case AMDGPU::V_EXP_F32_dpp8_gfx10:
59815 case AMDGPU::V_EXP_F32_dpp8_gfx11:
59816 case AMDGPU::V_EXP_F32_dpp8_gfx12:
59817 case AMDGPU::V_FLOOR_F16_dpp8_gfx10:
59818 case AMDGPU::V_FLOOR_F16_fake16_dpp8_gfx11:
59819 case AMDGPU::V_FLOOR_F16_fake16_dpp8_gfx12:
59820 case AMDGPU::V_FLOOR_F32_dpp8_gfx10:
59821 case AMDGPU::V_FLOOR_F32_dpp8_gfx11:
59822 case AMDGPU::V_FLOOR_F32_dpp8_gfx12:
59823 case AMDGPU::V_FRACT_F16_dpp8_gfx10:
59824 case AMDGPU::V_FRACT_F16_fake16_dpp8_gfx11:
59825 case AMDGPU::V_FRACT_F16_fake16_dpp8_gfx12:
59826 case AMDGPU::V_FRACT_F32_dpp8_gfx10:
59827 case AMDGPU::V_FRACT_F32_dpp8_gfx11:
59828 case AMDGPU::V_FRACT_F32_dpp8_gfx12:
59829 case AMDGPU::V_FREXP_EXP_I16_F16_dpp8_gfx10:
59830 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp8_gfx11:
59831 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp8_gfx12:
59832 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx10:
59833 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx11:
59834 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx12:
59835 case AMDGPU::V_FREXP_MANT_F16_dpp8_gfx10:
59836 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp8_gfx11:
59837 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp8_gfx12:
59838 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx10:
59839 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx11:
59840 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx12:
59841 case AMDGPU::V_LOG_F16_dpp8_gfx10:
59842 case AMDGPU::V_LOG_F16_fake16_dpp8_gfx11:
59843 case AMDGPU::V_LOG_F16_fake16_dpp8_gfx12:
59844 case AMDGPU::V_LOG_F32_dpp8_gfx10:
59845 case AMDGPU::V_LOG_F32_dpp8_gfx11:
59846 case AMDGPU::V_LOG_F32_dpp8_gfx12:
59847 case AMDGPU::V_RCP_F16_dpp8_gfx10:
59848 case AMDGPU::V_RCP_F16_fake16_dpp8_gfx11:
59849 case AMDGPU::V_RCP_F16_fake16_dpp8_gfx12:
59850 case AMDGPU::V_RCP_F32_dpp8_gfx10:
59851 case AMDGPU::V_RCP_F32_dpp8_gfx11:
59852 case AMDGPU::V_RCP_F32_dpp8_gfx12:
59853 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx10:
59854 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx11:
59855 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx12:
59856 case AMDGPU::V_RNDNE_F16_dpp8_gfx10:
59857 case AMDGPU::V_RNDNE_F16_fake16_dpp8_gfx11:
59858 case AMDGPU::V_RNDNE_F16_fake16_dpp8_gfx12:
59859 case AMDGPU::V_RNDNE_F32_dpp8_gfx10:
59860 case AMDGPU::V_RNDNE_F32_dpp8_gfx11:
59861 case AMDGPU::V_RNDNE_F32_dpp8_gfx12:
59862 case AMDGPU::V_RSQ_F16_dpp8_gfx10:
59863 case AMDGPU::V_RSQ_F16_fake16_dpp8_gfx11:
59864 case AMDGPU::V_RSQ_F16_fake16_dpp8_gfx12:
59865 case AMDGPU::V_RSQ_F32_dpp8_gfx10:
59866 case AMDGPU::V_RSQ_F32_dpp8_gfx11:
59867 case AMDGPU::V_RSQ_F32_dpp8_gfx12:
59868 case AMDGPU::V_SIN_F16_dpp8_gfx10:
59869 case AMDGPU::V_SIN_F16_fake16_dpp8_gfx11:
59870 case AMDGPU::V_SIN_F16_fake16_dpp8_gfx12:
59871 case AMDGPU::V_SIN_F32_dpp8_gfx10:
59872 case AMDGPU::V_SIN_F32_dpp8_gfx11:
59873 case AMDGPU::V_SIN_F32_dpp8_gfx12:
59874 case AMDGPU::V_SQRT_F16_dpp8_gfx10:
59875 case AMDGPU::V_SQRT_F16_fake16_dpp8_gfx11:
59876 case AMDGPU::V_SQRT_F16_fake16_dpp8_gfx12:
59877 case AMDGPU::V_SQRT_F32_dpp8_gfx10:
59878 case AMDGPU::V_SQRT_F32_dpp8_gfx11:
59879 case AMDGPU::V_SQRT_F32_dpp8_gfx12:
59880 case AMDGPU::V_TRUNC_F16_dpp8_gfx10:
59881 case AMDGPU::V_TRUNC_F16_fake16_dpp8_gfx11:
59882 case AMDGPU::V_TRUNC_F16_fake16_dpp8_gfx12:
59883 case AMDGPU::V_TRUNC_F32_dpp8_gfx10:
59884 case AMDGPU::V_TRUNC_F32_dpp8_gfx11:
59885 case AMDGPU::V_TRUNC_F32_dpp8_gfx12: {
59886 op.clearAllBits();
59887 // op: src0
59888 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59890 op.clearAllBits();
59891 // op: dpp8
59892 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
59893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
59894 op.clearAllBits();
59895 // op: fi
59896 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
59898 op.clearAllBits();
59899 // op: vdst
59900 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59902 break;
59903 }
59904 case AMDGPU::V_ADD_F16_dpp8_gfx10:
59905 case AMDGPU::V_ADD_F16_fake16_dpp8_gfx11:
59906 case AMDGPU::V_ADD_F16_fake16_dpp8_gfx12:
59907 case AMDGPU::V_ADD_F32_dpp8_gfx10:
59908 case AMDGPU::V_ADD_F32_dpp8_gfx11:
59909 case AMDGPU::V_ADD_F32_dpp8_gfx12:
59910 case AMDGPU::V_CNDMASK_B32_dpp8_gfx10:
59911 case AMDGPU::V_CNDMASK_B32_dpp8_gfx11:
59912 case AMDGPU::V_CNDMASK_B32_dpp8_gfx12:
59913 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx10:
59914 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx11:
59915 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx12:
59916 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx10:
59917 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx11:
59918 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx12:
59919 case AMDGPU::V_CVT_PKRTZ_F16_F32_dpp8_gfx10:
59920 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp8_gfx11:
59921 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp8_gfx12:
59922 case AMDGPU::V_LDEXP_F16_dpp8_gfx10:
59923 case AMDGPU::V_LDEXP_F16_t16_dpp8_gfx11:
59924 case AMDGPU::V_LDEXP_F16_t16_dpp8_gfx12:
59925 case AMDGPU::V_MAX_F16_dpp8_gfx10:
59926 case AMDGPU::V_MAX_F16_fake16_dpp8_gfx11:
59927 case AMDGPU::V_MAX_F32_dpp8_gfx10:
59928 case AMDGPU::V_MAX_F32_dpp8_gfx11:
59929 case AMDGPU::V_MAX_NUM_F16_fake16_dpp8_gfx12:
59930 case AMDGPU::V_MAX_NUM_F32_dpp8_gfx12:
59931 case AMDGPU::V_MIN_F16_dpp8_gfx10:
59932 case AMDGPU::V_MIN_F16_fake16_dpp8_gfx11:
59933 case AMDGPU::V_MIN_F32_dpp8_gfx10:
59934 case AMDGPU::V_MIN_F32_dpp8_gfx11:
59935 case AMDGPU::V_MIN_NUM_F16_fake16_dpp8_gfx12:
59936 case AMDGPU::V_MIN_NUM_F32_dpp8_gfx12:
59937 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp8_gfx11:
59938 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp8_gfx12:
59939 case AMDGPU::V_MUL_F16_dpp8_gfx10:
59940 case AMDGPU::V_MUL_F16_fake16_dpp8_gfx11:
59941 case AMDGPU::V_MUL_F16_fake16_dpp8_gfx12:
59942 case AMDGPU::V_MUL_F32_dpp8_gfx10:
59943 case AMDGPU::V_MUL_F32_dpp8_gfx11:
59944 case AMDGPU::V_MUL_F32_dpp8_gfx12:
59945 case AMDGPU::V_MUL_LEGACY_F32_dpp8_gfx10:
59946 case AMDGPU::V_PK_FMAC_F16_dpp8_gfx11:
59947 case AMDGPU::V_PK_FMAC_F16_dpp8_gfx12:
59948 case AMDGPU::V_SUBREV_F16_dpp8_gfx10:
59949 case AMDGPU::V_SUBREV_F16_fake16_dpp8_gfx11:
59950 case AMDGPU::V_SUBREV_F16_fake16_dpp8_gfx12:
59951 case AMDGPU::V_SUBREV_F32_dpp8_gfx10:
59952 case AMDGPU::V_SUBREV_F32_dpp8_gfx11:
59953 case AMDGPU::V_SUBREV_F32_dpp8_gfx12:
59954 case AMDGPU::V_SUB_F16_dpp8_gfx10:
59955 case AMDGPU::V_SUB_F16_fake16_dpp8_gfx11:
59956 case AMDGPU::V_SUB_F16_fake16_dpp8_gfx12:
59957 case AMDGPU::V_SUB_F32_dpp8_gfx10:
59958 case AMDGPU::V_SUB_F32_dpp8_gfx11:
59959 case AMDGPU::V_SUB_F32_dpp8_gfx12: {
59960 op.clearAllBits();
59961 // op: src0
59962 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
59963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
59964 op.clearAllBits();
59965 // op: dpp8
59966 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
59967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
59968 op.clearAllBits();
59969 // op: fi
59970 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
59971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
59972 op.clearAllBits();
59973 // op: vdst
59974 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
59975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
59976 op.clearAllBits();
59977 // op: src1
59978 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
59979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
59980 break;
59981 }
59982 case AMDGPU::V_CEIL_F16_t16_dpp8_gfx11:
59983 case AMDGPU::V_CEIL_F16_t16_dpp8_gfx12:
59984 case AMDGPU::V_EXP_F16_t16_dpp8_gfx11:
59985 case AMDGPU::V_EXP_F16_t16_dpp8_gfx12:
59986 case AMDGPU::V_FLOOR_F16_t16_dpp8_gfx11:
59987 case AMDGPU::V_FLOOR_F16_t16_dpp8_gfx12:
59988 case AMDGPU::V_LOG_F16_t16_dpp8_gfx11:
59989 case AMDGPU::V_LOG_F16_t16_dpp8_gfx12:
59990 case AMDGPU::V_MOV_B16_t16_dpp8_gfx11:
59991 case AMDGPU::V_MOV_B16_t16_dpp8_gfx12:
59992 case AMDGPU::V_RCP_F16_t16_dpp8_gfx11:
59993 case AMDGPU::V_RCP_F16_t16_dpp8_gfx12:
59994 case AMDGPU::V_RSQ_F16_t16_dpp8_gfx11:
59995 case AMDGPU::V_RSQ_F16_t16_dpp8_gfx12:
59996 case AMDGPU::V_SQRT_F16_t16_dpp8_gfx11:
59997 case AMDGPU::V_SQRT_F16_t16_dpp8_gfx12: {
59998 op.clearAllBits();
59999 // op: src0
60000 getMachineOpValueT16Lo128(MI, OpNo: 3, Op&: op, Fixups, STI);
60001 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60002 op.clearAllBits();
60003 // op: dpp8
60004 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
60006 op.clearAllBits();
60007 // op: fi
60008 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
60010 op.clearAllBits();
60011 // op: vdst
60012 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
60013 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60014 break;
60015 }
60016 case AMDGPU::V_ADD_F16_t16_dpp8_gfx11:
60017 case AMDGPU::V_ADD_F16_t16_dpp8_gfx12:
60018 case AMDGPU::V_MAX_F16_t16_dpp8_gfx11:
60019 case AMDGPU::V_MAX_NUM_F16_dpp8_gfx12:
60020 case AMDGPU::V_MIN_F16_t16_dpp8_gfx11:
60021 case AMDGPU::V_MIN_NUM_F16_dpp8_gfx12:
60022 case AMDGPU::V_MUL_F16_t16_dpp8_gfx11:
60023 case AMDGPU::V_MUL_F16_t16_dpp8_gfx12:
60024 case AMDGPU::V_SUBREV_F16_t16_dpp8_gfx11:
60025 case AMDGPU::V_SUBREV_F16_t16_dpp8_gfx12:
60026 case AMDGPU::V_SUB_F16_t16_dpp8_gfx11:
60027 case AMDGPU::V_SUB_F16_t16_dpp8_gfx12: {
60028 op.clearAllBits();
60029 // op: src0
60030 getMachineOpValueT16Lo128(MI, OpNo: 3, Op&: op, Fixups, STI);
60031 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60032 op.clearAllBits();
60033 // op: dpp8
60034 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60035 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
60036 op.clearAllBits();
60037 // op: fi
60038 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60039 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
60040 op.clearAllBits();
60041 // op: vdst
60042 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
60043 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60044 op.clearAllBits();
60045 // op: src1
60046 getMachineOpValueT16Lo128(MI, OpNo: 5, Op&: op, Fixups, STI);
60047 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60048 break;
60049 }
60050 case AMDGPU::V_CMPX_EQ_I16_sdwa_gfx10:
60051 case AMDGPU::V_CMPX_EQ_I32_sdwa_gfx10:
60052 case AMDGPU::V_CMPX_EQ_U16_sdwa_gfx10:
60053 case AMDGPU::V_CMPX_EQ_U32_sdwa_gfx10:
60054 case AMDGPU::V_CMPX_F_I32_sdwa_gfx10:
60055 case AMDGPU::V_CMPX_F_U32_sdwa_gfx10:
60056 case AMDGPU::V_CMPX_GE_I16_sdwa_gfx10:
60057 case AMDGPU::V_CMPX_GE_I32_sdwa_gfx10:
60058 case AMDGPU::V_CMPX_GE_U16_sdwa_gfx10:
60059 case AMDGPU::V_CMPX_GE_U32_sdwa_gfx10:
60060 case AMDGPU::V_CMPX_GT_I16_sdwa_gfx10:
60061 case AMDGPU::V_CMPX_GT_I32_sdwa_gfx10:
60062 case AMDGPU::V_CMPX_GT_U16_sdwa_gfx10:
60063 case AMDGPU::V_CMPX_GT_U32_sdwa_gfx10:
60064 case AMDGPU::V_CMPX_LE_I16_sdwa_gfx10:
60065 case AMDGPU::V_CMPX_LE_I32_sdwa_gfx10:
60066 case AMDGPU::V_CMPX_LE_U16_sdwa_gfx10:
60067 case AMDGPU::V_CMPX_LE_U32_sdwa_gfx10:
60068 case AMDGPU::V_CMPX_LT_I16_sdwa_gfx10:
60069 case AMDGPU::V_CMPX_LT_I32_sdwa_gfx10:
60070 case AMDGPU::V_CMPX_LT_U16_sdwa_gfx10:
60071 case AMDGPU::V_CMPX_LT_U32_sdwa_gfx10:
60072 case AMDGPU::V_CMPX_NE_I16_sdwa_gfx10:
60073 case AMDGPU::V_CMPX_NE_I32_sdwa_gfx10:
60074 case AMDGPU::V_CMPX_NE_U16_sdwa_gfx10:
60075 case AMDGPU::V_CMPX_NE_U32_sdwa_gfx10:
60076 case AMDGPU::V_CMPX_T_I32_sdwa_gfx10:
60077 case AMDGPU::V_CMPX_T_U32_sdwa_gfx10: {
60078 op.clearAllBits();
60079 // op: src0
60080 getSDWASrcEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
60081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60083 op.clearAllBits();
60084 // op: src0_sel
60085 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60087 op.clearAllBits();
60088 // op: src0_modifiers
60089 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60091 op.clearAllBits();
60092 // op: src1_sel
60093 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60095 op.clearAllBits();
60096 // op: src1_modifiers
60097 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
60098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60099 op.clearAllBits();
60100 // op: src1
60101 getSDWASrcEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
60102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60104 break;
60105 }
60106 case AMDGPU::V_CMPX_CLASS_F16_sdwa_gfx10:
60107 case AMDGPU::V_CMPX_CLASS_F32_sdwa_gfx10: {
60108 op.clearAllBits();
60109 // op: src0
60110 getSDWASrcEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
60111 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60113 op.clearAllBits();
60114 // op: src0_sel
60115 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60117 op.clearAllBits();
60118 // op: src0_modifiers
60119 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60121 op.clearAllBits();
60122 // op: src1_sel
60123 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60125 op.clearAllBits();
60126 // op: src1_modifiers
60127 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
60128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60129 op.clearAllBits();
60130 // op: src1
60131 getSDWASrcEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
60132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60134 break;
60135 }
60136 case AMDGPU::V_CMPX_EQ_F16_sdwa_gfx10:
60137 case AMDGPU::V_CMPX_EQ_F32_sdwa_gfx10:
60138 case AMDGPU::V_CMPX_F_F16_sdwa_gfx10:
60139 case AMDGPU::V_CMPX_F_F32_sdwa_gfx10:
60140 case AMDGPU::V_CMPX_GE_F16_sdwa_gfx10:
60141 case AMDGPU::V_CMPX_GE_F32_sdwa_gfx10:
60142 case AMDGPU::V_CMPX_GT_F16_sdwa_gfx10:
60143 case AMDGPU::V_CMPX_GT_F32_sdwa_gfx10:
60144 case AMDGPU::V_CMPX_LE_F16_sdwa_gfx10:
60145 case AMDGPU::V_CMPX_LE_F32_sdwa_gfx10:
60146 case AMDGPU::V_CMPX_LG_F16_sdwa_gfx10:
60147 case AMDGPU::V_CMPX_LG_F32_sdwa_gfx10:
60148 case AMDGPU::V_CMPX_LT_F16_sdwa_gfx10:
60149 case AMDGPU::V_CMPX_LT_F32_sdwa_gfx10:
60150 case AMDGPU::V_CMPX_NEQ_F16_sdwa_gfx10:
60151 case AMDGPU::V_CMPX_NEQ_F32_sdwa_gfx10:
60152 case AMDGPU::V_CMPX_NGE_F16_sdwa_gfx10:
60153 case AMDGPU::V_CMPX_NGE_F32_sdwa_gfx10:
60154 case AMDGPU::V_CMPX_NGT_F16_sdwa_gfx10:
60155 case AMDGPU::V_CMPX_NGT_F32_sdwa_gfx10:
60156 case AMDGPU::V_CMPX_NLE_F16_sdwa_gfx10:
60157 case AMDGPU::V_CMPX_NLE_F32_sdwa_gfx10:
60158 case AMDGPU::V_CMPX_NLG_F16_sdwa_gfx10:
60159 case AMDGPU::V_CMPX_NLG_F32_sdwa_gfx10:
60160 case AMDGPU::V_CMPX_NLT_F16_sdwa_gfx10:
60161 case AMDGPU::V_CMPX_NLT_F32_sdwa_gfx10:
60162 case AMDGPU::V_CMPX_O_F16_sdwa_gfx10:
60163 case AMDGPU::V_CMPX_O_F32_sdwa_gfx10:
60164 case AMDGPU::V_CMPX_TRU_F16_sdwa_gfx10:
60165 case AMDGPU::V_CMPX_TRU_F32_sdwa_gfx10:
60166 case AMDGPU::V_CMPX_U_F16_sdwa_gfx10:
60167 case AMDGPU::V_CMPX_U_F32_sdwa_gfx10: {
60168 op.clearAllBits();
60169 // op: src0
60170 getSDWASrcEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
60171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60173 op.clearAllBits();
60174 // op: src0_sel
60175 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60177 op.clearAllBits();
60178 // op: src0_modifiers
60179 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60181 op.clearAllBits();
60182 // op: src1_sel
60183 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60185 op.clearAllBits();
60186 // op: src1_modifiers
60187 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
60188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
60189 op.clearAllBits();
60190 // op: src1
60191 getSDWASrcEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
60192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60193 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60194 break;
60195 }
60196 case AMDGPU::V_CVT_F32_BF8_sdwa_gfx9:
60197 case AMDGPU::V_CVT_F32_FP8_sdwa_gfx9:
60198 case AMDGPU::V_CVT_PK_F32_BF8_sdwa_gfx9:
60199 case AMDGPU::V_CVT_PK_F32_FP8_sdwa_gfx9: {
60200 op.clearAllBits();
60201 // op: src0
60202 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60204 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60205 op.clearAllBits();
60206 // op: src0_sel
60207 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60208 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60209 op.clearAllBits();
60210 // op: src0_modifiers
60211 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60212 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60213 op.clearAllBits();
60214 // op: clamp
60215 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60216 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60217 op.clearAllBits();
60218 // op: omod
60219 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60220 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 46, numBits: 2);
60221 op.clearAllBits();
60222 // op: vdst
60223 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60224 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60225 break;
60226 }
60227 case AMDGPU::V_BFREV_B32_sdwa_gfx9:
60228 case AMDGPU::V_BFREV_B32_sdwa_gfx10:
60229 case AMDGPU::V_FFBH_I32_sdwa_gfx9:
60230 case AMDGPU::V_FFBH_I32_sdwa_gfx10:
60231 case AMDGPU::V_FFBH_U32_sdwa_gfx9:
60232 case AMDGPU::V_FFBH_U32_sdwa_gfx10:
60233 case AMDGPU::V_FFBL_B32_sdwa_gfx9:
60234 case AMDGPU::V_FFBL_B32_sdwa_gfx10:
60235 case AMDGPU::V_MOVRELD_B32_sdwa_gfx10:
60236 case AMDGPU::V_MOVRELSD_2_B32_sdwa_gfx10:
60237 case AMDGPU::V_MOVRELSD_B32_sdwa_gfx10:
60238 case AMDGPU::V_MOVRELS_B32_sdwa_gfx10:
60239 case AMDGPU::V_MOV_B32_sdwa_gfx9:
60240 case AMDGPU::V_MOV_B32_sdwa_gfx10:
60241 case AMDGPU::V_NOT_B32_sdwa_gfx9:
60242 case AMDGPU::V_NOT_B32_sdwa_gfx10:
60243 case AMDGPU::V_SAT_PK_U8_I16_sdwa_gfx9:
60244 case AMDGPU::V_SAT_PK_U8_I16_sdwa_gfx10:
60245 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_sdwa_gfx9: {
60246 op.clearAllBits();
60247 // op: src0
60248 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60251 op.clearAllBits();
60252 // op: src0_sel
60253 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60255 op.clearAllBits();
60256 // op: src0_modifiers
60257 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60259 op.clearAllBits();
60260 // op: dst_sel
60261 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60262 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60263 op.clearAllBits();
60264 // op: dst_unused
60265 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60267 op.clearAllBits();
60268 // op: clamp
60269 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60270 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60271 op.clearAllBits();
60272 // op: vdst
60273 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60275 break;
60276 }
60277 case AMDGPU::V_CMPX_EQ_I16_sdwa_gfx9:
60278 case AMDGPU::V_CMPX_EQ_I32_sdwa_gfx9:
60279 case AMDGPU::V_CMPX_EQ_U16_sdwa_gfx9:
60280 case AMDGPU::V_CMPX_EQ_U32_sdwa_gfx9:
60281 case AMDGPU::V_CMPX_F_I16_sdwa_gfx9:
60282 case AMDGPU::V_CMPX_F_I32_sdwa_gfx9:
60283 case AMDGPU::V_CMPX_F_U16_sdwa_gfx9:
60284 case AMDGPU::V_CMPX_F_U32_sdwa_gfx9:
60285 case AMDGPU::V_CMPX_GE_I16_sdwa_gfx9:
60286 case AMDGPU::V_CMPX_GE_I32_sdwa_gfx9:
60287 case AMDGPU::V_CMPX_GE_U16_sdwa_gfx9:
60288 case AMDGPU::V_CMPX_GE_U32_sdwa_gfx9:
60289 case AMDGPU::V_CMPX_GT_I16_sdwa_gfx9:
60290 case AMDGPU::V_CMPX_GT_I32_sdwa_gfx9:
60291 case AMDGPU::V_CMPX_GT_U16_sdwa_gfx9:
60292 case AMDGPU::V_CMPX_GT_U32_sdwa_gfx9:
60293 case AMDGPU::V_CMPX_LE_I16_sdwa_gfx9:
60294 case AMDGPU::V_CMPX_LE_I32_sdwa_gfx9:
60295 case AMDGPU::V_CMPX_LE_U16_sdwa_gfx9:
60296 case AMDGPU::V_CMPX_LE_U32_sdwa_gfx9:
60297 case AMDGPU::V_CMPX_LT_I16_sdwa_gfx9:
60298 case AMDGPU::V_CMPX_LT_I32_sdwa_gfx9:
60299 case AMDGPU::V_CMPX_LT_U16_sdwa_gfx9:
60300 case AMDGPU::V_CMPX_LT_U32_sdwa_gfx9:
60301 case AMDGPU::V_CMPX_NE_I16_sdwa_gfx9:
60302 case AMDGPU::V_CMPX_NE_I32_sdwa_gfx9:
60303 case AMDGPU::V_CMPX_NE_U16_sdwa_gfx9:
60304 case AMDGPU::V_CMPX_NE_U32_sdwa_gfx9:
60305 case AMDGPU::V_CMPX_T_I16_sdwa_gfx9:
60306 case AMDGPU::V_CMPX_T_I32_sdwa_gfx9:
60307 case AMDGPU::V_CMPX_T_U16_sdwa_gfx9:
60308 case AMDGPU::V_CMPX_T_U32_sdwa_gfx9:
60309 case AMDGPU::V_CMP_EQ_I16_sdwa_gfx9:
60310 case AMDGPU::V_CMP_EQ_I16_sdwa_gfx10:
60311 case AMDGPU::V_CMP_EQ_I32_sdwa_gfx9:
60312 case AMDGPU::V_CMP_EQ_I32_sdwa_gfx10:
60313 case AMDGPU::V_CMP_EQ_U16_sdwa_gfx9:
60314 case AMDGPU::V_CMP_EQ_U16_sdwa_gfx10:
60315 case AMDGPU::V_CMP_EQ_U32_sdwa_gfx9:
60316 case AMDGPU::V_CMP_EQ_U32_sdwa_gfx10:
60317 case AMDGPU::V_CMP_F_I16_sdwa_gfx9:
60318 case AMDGPU::V_CMP_F_I32_sdwa_gfx9:
60319 case AMDGPU::V_CMP_F_I32_sdwa_gfx10:
60320 case AMDGPU::V_CMP_F_U16_sdwa_gfx9:
60321 case AMDGPU::V_CMP_F_U32_sdwa_gfx9:
60322 case AMDGPU::V_CMP_F_U32_sdwa_gfx10:
60323 case AMDGPU::V_CMP_GE_I16_sdwa_gfx9:
60324 case AMDGPU::V_CMP_GE_I16_sdwa_gfx10:
60325 case AMDGPU::V_CMP_GE_I32_sdwa_gfx9:
60326 case AMDGPU::V_CMP_GE_I32_sdwa_gfx10:
60327 case AMDGPU::V_CMP_GE_U16_sdwa_gfx9:
60328 case AMDGPU::V_CMP_GE_U16_sdwa_gfx10:
60329 case AMDGPU::V_CMP_GE_U32_sdwa_gfx9:
60330 case AMDGPU::V_CMP_GE_U32_sdwa_gfx10:
60331 case AMDGPU::V_CMP_GT_I16_sdwa_gfx9:
60332 case AMDGPU::V_CMP_GT_I16_sdwa_gfx10:
60333 case AMDGPU::V_CMP_GT_I32_sdwa_gfx9:
60334 case AMDGPU::V_CMP_GT_I32_sdwa_gfx10:
60335 case AMDGPU::V_CMP_GT_U16_sdwa_gfx9:
60336 case AMDGPU::V_CMP_GT_U16_sdwa_gfx10:
60337 case AMDGPU::V_CMP_GT_U32_sdwa_gfx9:
60338 case AMDGPU::V_CMP_GT_U32_sdwa_gfx10:
60339 case AMDGPU::V_CMP_LE_I16_sdwa_gfx9:
60340 case AMDGPU::V_CMP_LE_I16_sdwa_gfx10:
60341 case AMDGPU::V_CMP_LE_I32_sdwa_gfx9:
60342 case AMDGPU::V_CMP_LE_I32_sdwa_gfx10:
60343 case AMDGPU::V_CMP_LE_U16_sdwa_gfx9:
60344 case AMDGPU::V_CMP_LE_U16_sdwa_gfx10:
60345 case AMDGPU::V_CMP_LE_U32_sdwa_gfx9:
60346 case AMDGPU::V_CMP_LE_U32_sdwa_gfx10:
60347 case AMDGPU::V_CMP_LT_I16_sdwa_gfx9:
60348 case AMDGPU::V_CMP_LT_I16_sdwa_gfx10:
60349 case AMDGPU::V_CMP_LT_I32_sdwa_gfx9:
60350 case AMDGPU::V_CMP_LT_I32_sdwa_gfx10:
60351 case AMDGPU::V_CMP_LT_U16_sdwa_gfx9:
60352 case AMDGPU::V_CMP_LT_U16_sdwa_gfx10:
60353 case AMDGPU::V_CMP_LT_U32_sdwa_gfx9:
60354 case AMDGPU::V_CMP_LT_U32_sdwa_gfx10:
60355 case AMDGPU::V_CMP_NE_I16_sdwa_gfx9:
60356 case AMDGPU::V_CMP_NE_I16_sdwa_gfx10:
60357 case AMDGPU::V_CMP_NE_I32_sdwa_gfx9:
60358 case AMDGPU::V_CMP_NE_I32_sdwa_gfx10:
60359 case AMDGPU::V_CMP_NE_U16_sdwa_gfx9:
60360 case AMDGPU::V_CMP_NE_U16_sdwa_gfx10:
60361 case AMDGPU::V_CMP_NE_U32_sdwa_gfx9:
60362 case AMDGPU::V_CMP_NE_U32_sdwa_gfx10:
60363 case AMDGPU::V_CMP_T_I16_sdwa_gfx9:
60364 case AMDGPU::V_CMP_T_I32_sdwa_gfx9:
60365 case AMDGPU::V_CMP_T_I32_sdwa_gfx10:
60366 case AMDGPU::V_CMP_T_U16_sdwa_gfx9:
60367 case AMDGPU::V_CMP_T_U32_sdwa_gfx9:
60368 case AMDGPU::V_CMP_T_U32_sdwa_gfx10: {
60369 op.clearAllBits();
60370 // op: src0
60371 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60373 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60374 op.clearAllBits();
60375 // op: src0_sel
60376 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60378 op.clearAllBits();
60379 // op: src0_modifiers
60380 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60382 op.clearAllBits();
60383 // op: src1_sel
60384 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60386 op.clearAllBits();
60387 // op: src1_modifiers
60388 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60389 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60390 op.clearAllBits();
60391 // op: sdst
60392 getSDWAVopcDstEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
60393 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
60394 op.clearAllBits();
60395 // op: src1
60396 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60399 break;
60400 }
60401 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_gfx9:
60402 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_gfx10:
60403 case AMDGPU::V_CVT_I16_F16_sdwa_gfx9:
60404 case AMDGPU::V_CVT_I16_F16_sdwa_gfx10:
60405 case AMDGPU::V_CVT_I32_F32_sdwa_gfx9:
60406 case AMDGPU::V_CVT_I32_F32_sdwa_gfx10:
60407 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_gfx9:
60408 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_gfx10:
60409 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_gfx9:
60410 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_gfx10:
60411 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_gfx9:
60412 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_gfx10:
60413 case AMDGPU::V_CVT_U16_F16_sdwa_gfx9:
60414 case AMDGPU::V_CVT_U16_F16_sdwa_gfx10:
60415 case AMDGPU::V_CVT_U32_F32_sdwa_gfx9:
60416 case AMDGPU::V_CVT_U32_F32_sdwa_gfx10:
60417 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_gfx9:
60418 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_gfx10:
60419 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_gfx9:
60420 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_gfx10: {
60421 op.clearAllBits();
60422 // op: src0
60423 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60425 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60426 op.clearAllBits();
60427 // op: src0_sel
60428 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60430 op.clearAllBits();
60431 // op: src0_modifiers
60432 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60434 op.clearAllBits();
60435 // op: dst_sel
60436 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60438 op.clearAllBits();
60439 // op: dst_unused
60440 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60441 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60442 op.clearAllBits();
60443 // op: clamp
60444 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60445 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60446 op.clearAllBits();
60447 // op: vdst
60448 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60449 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60450 break;
60451 }
60452 case AMDGPU::V_CMPX_CLASS_F16_sdwa_gfx9:
60453 case AMDGPU::V_CMPX_CLASS_F32_sdwa_gfx9:
60454 case AMDGPU::V_CMP_CLASS_F16_sdwa_gfx9:
60455 case AMDGPU::V_CMP_CLASS_F16_sdwa_gfx10:
60456 case AMDGPU::V_CMP_CLASS_F32_sdwa_gfx9:
60457 case AMDGPU::V_CMP_CLASS_F32_sdwa_gfx10: {
60458 op.clearAllBits();
60459 // op: src0
60460 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60461 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60463 op.clearAllBits();
60464 // op: src0_sel
60465 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60467 op.clearAllBits();
60468 // op: src0_modifiers
60469 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60470 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60471 op.clearAllBits();
60472 // op: src1_sel
60473 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60475 op.clearAllBits();
60476 // op: src1_modifiers
60477 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60478 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60479 op.clearAllBits();
60480 // op: sdst
60481 getSDWAVopcDstEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
60482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
60483 op.clearAllBits();
60484 // op: src1
60485 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60488 break;
60489 }
60490 case AMDGPU::V_CMPX_EQ_F16_sdwa_gfx9:
60491 case AMDGPU::V_CMPX_EQ_F32_sdwa_gfx9:
60492 case AMDGPU::V_CMPX_F_F16_sdwa_gfx9:
60493 case AMDGPU::V_CMPX_F_F32_sdwa_gfx9:
60494 case AMDGPU::V_CMPX_GE_F16_sdwa_gfx9:
60495 case AMDGPU::V_CMPX_GE_F32_sdwa_gfx9:
60496 case AMDGPU::V_CMPX_GT_F16_sdwa_gfx9:
60497 case AMDGPU::V_CMPX_GT_F32_sdwa_gfx9:
60498 case AMDGPU::V_CMPX_LE_F16_sdwa_gfx9:
60499 case AMDGPU::V_CMPX_LE_F32_sdwa_gfx9:
60500 case AMDGPU::V_CMPX_LG_F16_sdwa_gfx9:
60501 case AMDGPU::V_CMPX_LG_F32_sdwa_gfx9:
60502 case AMDGPU::V_CMPX_LT_F16_sdwa_gfx9:
60503 case AMDGPU::V_CMPX_LT_F32_sdwa_gfx9:
60504 case AMDGPU::V_CMPX_NEQ_F16_sdwa_gfx9:
60505 case AMDGPU::V_CMPX_NEQ_F32_sdwa_gfx9:
60506 case AMDGPU::V_CMPX_NGE_F16_sdwa_gfx9:
60507 case AMDGPU::V_CMPX_NGE_F32_sdwa_gfx9:
60508 case AMDGPU::V_CMPX_NGT_F16_sdwa_gfx9:
60509 case AMDGPU::V_CMPX_NGT_F32_sdwa_gfx9:
60510 case AMDGPU::V_CMPX_NLE_F16_sdwa_gfx9:
60511 case AMDGPU::V_CMPX_NLE_F32_sdwa_gfx9:
60512 case AMDGPU::V_CMPX_NLG_F16_sdwa_gfx9:
60513 case AMDGPU::V_CMPX_NLG_F32_sdwa_gfx9:
60514 case AMDGPU::V_CMPX_NLT_F16_sdwa_gfx9:
60515 case AMDGPU::V_CMPX_NLT_F32_sdwa_gfx9:
60516 case AMDGPU::V_CMPX_O_F16_sdwa_gfx9:
60517 case AMDGPU::V_CMPX_O_F32_sdwa_gfx9:
60518 case AMDGPU::V_CMPX_TRU_F16_sdwa_gfx9:
60519 case AMDGPU::V_CMPX_TRU_F32_sdwa_gfx9:
60520 case AMDGPU::V_CMPX_U_F16_sdwa_gfx9:
60521 case AMDGPU::V_CMPX_U_F32_sdwa_gfx9:
60522 case AMDGPU::V_CMP_EQ_F16_sdwa_gfx9:
60523 case AMDGPU::V_CMP_EQ_F16_sdwa_gfx10:
60524 case AMDGPU::V_CMP_EQ_F32_sdwa_gfx9:
60525 case AMDGPU::V_CMP_EQ_F32_sdwa_gfx10:
60526 case AMDGPU::V_CMP_F_F16_sdwa_gfx9:
60527 case AMDGPU::V_CMP_F_F16_sdwa_gfx10:
60528 case AMDGPU::V_CMP_F_F32_sdwa_gfx9:
60529 case AMDGPU::V_CMP_F_F32_sdwa_gfx10:
60530 case AMDGPU::V_CMP_GE_F16_sdwa_gfx9:
60531 case AMDGPU::V_CMP_GE_F16_sdwa_gfx10:
60532 case AMDGPU::V_CMP_GE_F32_sdwa_gfx9:
60533 case AMDGPU::V_CMP_GE_F32_sdwa_gfx10:
60534 case AMDGPU::V_CMP_GT_F16_sdwa_gfx9:
60535 case AMDGPU::V_CMP_GT_F16_sdwa_gfx10:
60536 case AMDGPU::V_CMP_GT_F32_sdwa_gfx9:
60537 case AMDGPU::V_CMP_GT_F32_sdwa_gfx10:
60538 case AMDGPU::V_CMP_LE_F16_sdwa_gfx9:
60539 case AMDGPU::V_CMP_LE_F16_sdwa_gfx10:
60540 case AMDGPU::V_CMP_LE_F32_sdwa_gfx9:
60541 case AMDGPU::V_CMP_LE_F32_sdwa_gfx10:
60542 case AMDGPU::V_CMP_LG_F16_sdwa_gfx9:
60543 case AMDGPU::V_CMP_LG_F16_sdwa_gfx10:
60544 case AMDGPU::V_CMP_LG_F32_sdwa_gfx9:
60545 case AMDGPU::V_CMP_LG_F32_sdwa_gfx10:
60546 case AMDGPU::V_CMP_LT_F16_sdwa_gfx9:
60547 case AMDGPU::V_CMP_LT_F16_sdwa_gfx10:
60548 case AMDGPU::V_CMP_LT_F32_sdwa_gfx9:
60549 case AMDGPU::V_CMP_LT_F32_sdwa_gfx10:
60550 case AMDGPU::V_CMP_NEQ_F16_sdwa_gfx9:
60551 case AMDGPU::V_CMP_NEQ_F16_sdwa_gfx10:
60552 case AMDGPU::V_CMP_NEQ_F32_sdwa_gfx9:
60553 case AMDGPU::V_CMP_NEQ_F32_sdwa_gfx10:
60554 case AMDGPU::V_CMP_NGE_F16_sdwa_gfx9:
60555 case AMDGPU::V_CMP_NGE_F16_sdwa_gfx10:
60556 case AMDGPU::V_CMP_NGE_F32_sdwa_gfx9:
60557 case AMDGPU::V_CMP_NGE_F32_sdwa_gfx10:
60558 case AMDGPU::V_CMP_NGT_F16_sdwa_gfx9:
60559 case AMDGPU::V_CMP_NGT_F16_sdwa_gfx10:
60560 case AMDGPU::V_CMP_NGT_F32_sdwa_gfx9:
60561 case AMDGPU::V_CMP_NGT_F32_sdwa_gfx10:
60562 case AMDGPU::V_CMP_NLE_F16_sdwa_gfx9:
60563 case AMDGPU::V_CMP_NLE_F16_sdwa_gfx10:
60564 case AMDGPU::V_CMP_NLE_F32_sdwa_gfx9:
60565 case AMDGPU::V_CMP_NLE_F32_sdwa_gfx10:
60566 case AMDGPU::V_CMP_NLG_F16_sdwa_gfx9:
60567 case AMDGPU::V_CMP_NLG_F16_sdwa_gfx10:
60568 case AMDGPU::V_CMP_NLG_F32_sdwa_gfx9:
60569 case AMDGPU::V_CMP_NLG_F32_sdwa_gfx10:
60570 case AMDGPU::V_CMP_NLT_F16_sdwa_gfx9:
60571 case AMDGPU::V_CMP_NLT_F16_sdwa_gfx10:
60572 case AMDGPU::V_CMP_NLT_F32_sdwa_gfx9:
60573 case AMDGPU::V_CMP_NLT_F32_sdwa_gfx10:
60574 case AMDGPU::V_CMP_O_F16_sdwa_gfx9:
60575 case AMDGPU::V_CMP_O_F16_sdwa_gfx10:
60576 case AMDGPU::V_CMP_O_F32_sdwa_gfx9:
60577 case AMDGPU::V_CMP_O_F32_sdwa_gfx10:
60578 case AMDGPU::V_CMP_TRU_F16_sdwa_gfx9:
60579 case AMDGPU::V_CMP_TRU_F16_sdwa_gfx10:
60580 case AMDGPU::V_CMP_TRU_F32_sdwa_gfx9:
60581 case AMDGPU::V_CMP_TRU_F32_sdwa_gfx10:
60582 case AMDGPU::V_CMP_U_F16_sdwa_gfx9:
60583 case AMDGPU::V_CMP_U_F16_sdwa_gfx10:
60584 case AMDGPU::V_CMP_U_F32_sdwa_gfx9:
60585 case AMDGPU::V_CMP_U_F32_sdwa_gfx10: {
60586 op.clearAllBits();
60587 // op: src0
60588 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60591 op.clearAllBits();
60592 // op: src0_sel
60593 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60595 op.clearAllBits();
60596 // op: src0_modifiers
60597 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60599 op.clearAllBits();
60600 // op: src1_sel
60601 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60602 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60603 op.clearAllBits();
60604 // op: src1_modifiers
60605 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60606 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
60607 op.clearAllBits();
60608 // op: sdst
60609 getSDWAVopcDstEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
60610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
60611 op.clearAllBits();
60612 // op: src1
60613 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60615 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60616 break;
60617 }
60618 case AMDGPU::V_CVT_F16_I16_sdwa_gfx9:
60619 case AMDGPU::V_CVT_F16_I16_sdwa_gfx10:
60620 case AMDGPU::V_CVT_F16_U16_sdwa_gfx9:
60621 case AMDGPU::V_CVT_F16_U16_sdwa_gfx10:
60622 case AMDGPU::V_CVT_F32_I32_sdwa_gfx9:
60623 case AMDGPU::V_CVT_F32_I32_sdwa_gfx10:
60624 case AMDGPU::V_CVT_F32_U32_sdwa_gfx9:
60625 case AMDGPU::V_CVT_F32_U32_sdwa_gfx10:
60626 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_gfx9:
60627 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_gfx10:
60628 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_gfx9:
60629 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_gfx10:
60630 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_gfx9:
60631 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_gfx10:
60632 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_gfx9:
60633 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_gfx10:
60634 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_gfx9:
60635 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_gfx10: {
60636 op.clearAllBits();
60637 // op: src0
60638 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60639 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60640 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60641 op.clearAllBits();
60642 // op: src0_sel
60643 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60644 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60645 op.clearAllBits();
60646 // op: src0_modifiers
60647 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60648 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60649 op.clearAllBits();
60650 // op: dst_sel
60651 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60652 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60653 op.clearAllBits();
60654 // op: dst_unused
60655 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60656 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60657 op.clearAllBits();
60658 // op: clamp
60659 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60660 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60661 op.clearAllBits();
60662 // op: omod
60663 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60664 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 46, numBits: 2);
60665 op.clearAllBits();
60666 // op: vdst
60667 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60668 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60669 break;
60670 }
60671 case AMDGPU::V_CEIL_F16_sdwa_gfx9:
60672 case AMDGPU::V_CEIL_F16_sdwa_gfx10:
60673 case AMDGPU::V_CEIL_F32_sdwa_gfx9:
60674 case AMDGPU::V_CEIL_F32_sdwa_gfx10:
60675 case AMDGPU::V_COS_F16_sdwa_gfx9:
60676 case AMDGPU::V_COS_F16_sdwa_gfx10:
60677 case AMDGPU::V_COS_F32_sdwa_gfx9:
60678 case AMDGPU::V_COS_F32_sdwa_gfx10:
60679 case AMDGPU::V_CVT_F16_F32_sdwa_gfx9:
60680 case AMDGPU::V_CVT_F16_F32_sdwa_gfx10:
60681 case AMDGPU::V_CVT_F32_F16_sdwa_gfx9:
60682 case AMDGPU::V_CVT_F32_F16_sdwa_gfx10:
60683 case AMDGPU::V_EXP_F16_sdwa_gfx9:
60684 case AMDGPU::V_EXP_F16_sdwa_gfx10:
60685 case AMDGPU::V_EXP_F32_sdwa_gfx9:
60686 case AMDGPU::V_EXP_F32_sdwa_gfx10:
60687 case AMDGPU::V_EXP_LEGACY_F32_sdwa_gfx9:
60688 case AMDGPU::V_FLOOR_F16_sdwa_gfx9:
60689 case AMDGPU::V_FLOOR_F16_sdwa_gfx10:
60690 case AMDGPU::V_FLOOR_F32_sdwa_gfx9:
60691 case AMDGPU::V_FLOOR_F32_sdwa_gfx10:
60692 case AMDGPU::V_FRACT_F16_sdwa_gfx9:
60693 case AMDGPU::V_FRACT_F16_sdwa_gfx10:
60694 case AMDGPU::V_FRACT_F32_sdwa_gfx9:
60695 case AMDGPU::V_FRACT_F32_sdwa_gfx10:
60696 case AMDGPU::V_FREXP_MANT_F16_sdwa_gfx9:
60697 case AMDGPU::V_FREXP_MANT_F16_sdwa_gfx10:
60698 case AMDGPU::V_FREXP_MANT_F32_sdwa_gfx9:
60699 case AMDGPU::V_FREXP_MANT_F32_sdwa_gfx10:
60700 case AMDGPU::V_LOG_F16_sdwa_gfx9:
60701 case AMDGPU::V_LOG_F16_sdwa_gfx10:
60702 case AMDGPU::V_LOG_F32_sdwa_gfx9:
60703 case AMDGPU::V_LOG_F32_sdwa_gfx10:
60704 case AMDGPU::V_LOG_LEGACY_F32_sdwa_gfx9:
60705 case AMDGPU::V_RCP_F16_sdwa_gfx9:
60706 case AMDGPU::V_RCP_F16_sdwa_gfx10:
60707 case AMDGPU::V_RCP_F32_sdwa_gfx9:
60708 case AMDGPU::V_RCP_F32_sdwa_gfx10:
60709 case AMDGPU::V_RCP_IFLAG_F32_sdwa_gfx9:
60710 case AMDGPU::V_RCP_IFLAG_F32_sdwa_gfx10:
60711 case AMDGPU::V_RNDNE_F16_sdwa_gfx9:
60712 case AMDGPU::V_RNDNE_F16_sdwa_gfx10:
60713 case AMDGPU::V_RNDNE_F32_sdwa_gfx9:
60714 case AMDGPU::V_RNDNE_F32_sdwa_gfx10:
60715 case AMDGPU::V_RSQ_F16_sdwa_gfx9:
60716 case AMDGPU::V_RSQ_F16_sdwa_gfx10:
60717 case AMDGPU::V_RSQ_F32_sdwa_gfx9:
60718 case AMDGPU::V_RSQ_F32_sdwa_gfx10:
60719 case AMDGPU::V_SIN_F16_sdwa_gfx9:
60720 case AMDGPU::V_SIN_F16_sdwa_gfx10:
60721 case AMDGPU::V_SIN_F32_sdwa_gfx9:
60722 case AMDGPU::V_SIN_F32_sdwa_gfx10:
60723 case AMDGPU::V_SQRT_F16_sdwa_gfx9:
60724 case AMDGPU::V_SQRT_F16_sdwa_gfx10:
60725 case AMDGPU::V_SQRT_F32_sdwa_gfx9:
60726 case AMDGPU::V_SQRT_F32_sdwa_gfx10:
60727 case AMDGPU::V_TRUNC_F16_sdwa_gfx9:
60728 case AMDGPU::V_TRUNC_F16_sdwa_gfx10:
60729 case AMDGPU::V_TRUNC_F32_sdwa_gfx9:
60730 case AMDGPU::V_TRUNC_F32_sdwa_gfx10: {
60731 op.clearAllBits();
60732 // op: src0
60733 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60734 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60736 op.clearAllBits();
60737 // op: src0_sel
60738 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60740 op.clearAllBits();
60741 // op: src0_modifiers
60742 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60744 op.clearAllBits();
60745 // op: dst_sel
60746 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60748 op.clearAllBits();
60749 // op: dst_unused
60750 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60752 op.clearAllBits();
60753 // op: clamp
60754 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60756 op.clearAllBits();
60757 // op: omod
60758 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
60759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 46, numBits: 2);
60760 op.clearAllBits();
60761 // op: vdst
60762 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60764 break;
60765 }
60766 case AMDGPU::V_ADDC_CO_U32_sdwa_gfx9:
60767 case AMDGPU::V_ADD_CO_CI_U32_sdwa_gfx10:
60768 case AMDGPU::V_ADD_CO_CI_U32_sdwa_w32_gfx10:
60769 case AMDGPU::V_ADD_CO_CI_U32_sdwa_w64_gfx10:
60770 case AMDGPU::V_ADD_CO_U32_sdwa_gfx9:
60771 case AMDGPU::V_ADD_NC_U32_sdwa_gfx10:
60772 case AMDGPU::V_ADD_U16_sdwa_gfx9:
60773 case AMDGPU::V_ADD_U32_sdwa_gfx9:
60774 case AMDGPU::V_AND_B32_sdwa_gfx9:
60775 case AMDGPU::V_AND_B32_sdwa_gfx10:
60776 case AMDGPU::V_ASHRREV_I16_sdwa_gfx9:
60777 case AMDGPU::V_ASHRREV_I32_sdwa_gfx9:
60778 case AMDGPU::V_ASHRREV_I32_sdwa_gfx10:
60779 case AMDGPU::V_LSHLREV_B16_sdwa_gfx9:
60780 case AMDGPU::V_LSHLREV_B32_sdwa_gfx9:
60781 case AMDGPU::V_LSHLREV_B32_sdwa_gfx10:
60782 case AMDGPU::V_LSHRREV_B16_sdwa_gfx9:
60783 case AMDGPU::V_LSHRREV_B32_sdwa_gfx9:
60784 case AMDGPU::V_LSHRREV_B32_sdwa_gfx10:
60785 case AMDGPU::V_MAX_I16_sdwa_gfx9:
60786 case AMDGPU::V_MAX_I32_sdwa_gfx9:
60787 case AMDGPU::V_MAX_I32_sdwa_gfx10:
60788 case AMDGPU::V_MAX_U16_sdwa_gfx9:
60789 case AMDGPU::V_MAX_U32_sdwa_gfx9:
60790 case AMDGPU::V_MAX_U32_sdwa_gfx10:
60791 case AMDGPU::V_MIN_I16_sdwa_gfx9:
60792 case AMDGPU::V_MIN_I32_sdwa_gfx9:
60793 case AMDGPU::V_MIN_I32_sdwa_gfx10:
60794 case AMDGPU::V_MIN_U16_sdwa_gfx9:
60795 case AMDGPU::V_MIN_U32_sdwa_gfx9:
60796 case AMDGPU::V_MIN_U32_sdwa_gfx10:
60797 case AMDGPU::V_MUL_HI_I32_I24_sdwa_gfx9:
60798 case AMDGPU::V_MUL_HI_I32_I24_sdwa_gfx10:
60799 case AMDGPU::V_MUL_HI_U32_U24_sdwa_gfx9:
60800 case AMDGPU::V_MUL_HI_U32_U24_sdwa_gfx10:
60801 case AMDGPU::V_MUL_I32_I24_sdwa_gfx9:
60802 case AMDGPU::V_MUL_I32_I24_sdwa_gfx10:
60803 case AMDGPU::V_MUL_LO_U16_sdwa_gfx9:
60804 case AMDGPU::V_MUL_U32_U24_sdwa_gfx9:
60805 case AMDGPU::V_MUL_U32_U24_sdwa_gfx10:
60806 case AMDGPU::V_OR_B32_sdwa_gfx9:
60807 case AMDGPU::V_OR_B32_sdwa_gfx10:
60808 case AMDGPU::V_SUBBREV_CO_U32_sdwa_gfx9:
60809 case AMDGPU::V_SUBB_CO_U32_sdwa_gfx9:
60810 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_gfx10:
60811 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_w32_gfx10:
60812 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_w64_gfx10:
60813 case AMDGPU::V_SUBREV_CO_U32_sdwa_gfx9:
60814 case AMDGPU::V_SUBREV_NC_U32_sdwa_gfx10:
60815 case AMDGPU::V_SUBREV_U16_sdwa_gfx9:
60816 case AMDGPU::V_SUBREV_U32_sdwa_gfx9:
60817 case AMDGPU::V_SUB_CO_CI_U32_sdwa_gfx10:
60818 case AMDGPU::V_SUB_CO_CI_U32_sdwa_w32_gfx10:
60819 case AMDGPU::V_SUB_CO_CI_U32_sdwa_w64_gfx10:
60820 case AMDGPU::V_SUB_CO_U32_sdwa_gfx9:
60821 case AMDGPU::V_SUB_NC_U32_sdwa_gfx10:
60822 case AMDGPU::V_SUB_U16_sdwa_gfx9:
60823 case AMDGPU::V_SUB_U32_sdwa_gfx9:
60824 case AMDGPU::V_XNOR_B32_sdwa_gfx9:
60825 case AMDGPU::V_XNOR_B32_sdwa_gfx10:
60826 case AMDGPU::V_XOR_B32_sdwa_gfx9:
60827 case AMDGPU::V_XOR_B32_sdwa_gfx10: {
60828 op.clearAllBits();
60829 // op: src0
60830 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60833 op.clearAllBits();
60834 // op: src0_sel
60835 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
60836 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60837 op.clearAllBits();
60838 // op: src0_modifiers
60839 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60840 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
60841 op.clearAllBits();
60842 // op: src1_sel
60843 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
60844 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60845 op.clearAllBits();
60846 // op: src1_modifiers
60847 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60849 op.clearAllBits();
60850 // op: dst_sel
60851 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60853 op.clearAllBits();
60854 // op: dst_unused
60855 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60857 op.clearAllBits();
60858 // op: clamp
60859 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60860 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60861 op.clearAllBits();
60862 // op: vdst
60863 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60864 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60865 op.clearAllBits();
60866 // op: src1
60867 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60868 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60870 break;
60871 }
60872 case AMDGPU::V_CNDMASK_B32_sdwa_gfx9:
60873 case AMDGPU::V_CNDMASK_B32_sdwa_gfx10:
60874 case AMDGPU::V_CNDMASK_B32_sdwa_w32_gfx10:
60875 case AMDGPU::V_CNDMASK_B32_sdwa_w64_gfx10: {
60876 op.clearAllBits();
60877 // op: src0
60878 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60880 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60881 op.clearAllBits();
60882 // op: src0_sel
60883 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
60884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60885 op.clearAllBits();
60886 // op: src0_modifiers
60887 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60889 op.clearAllBits();
60890 // op: src1_sel
60891 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
60892 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60893 op.clearAllBits();
60894 // op: src1_modifiers
60895 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60896 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
60897 op.clearAllBits();
60898 // op: dst_sel
60899 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60900 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60901 op.clearAllBits();
60902 // op: dst_unused
60903 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60905 op.clearAllBits();
60906 // op: clamp
60907 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60909 op.clearAllBits();
60910 // op: vdst
60911 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60913 op.clearAllBits();
60914 // op: src1
60915 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60918 break;
60919 }
60920 case AMDGPU::V_LDEXP_F16_sdwa_gfx9:
60921 case AMDGPU::V_LDEXP_F16_sdwa_gfx10: {
60922 op.clearAllBits();
60923 // op: src0
60924 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
60925 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
60926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
60927 op.clearAllBits();
60928 // op: src0_sel
60929 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
60930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
60931 op.clearAllBits();
60932 // op: src0_modifiers
60933 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
60934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
60935 op.clearAllBits();
60936 // op: src1_sel
60937 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
60938 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
60939 op.clearAllBits();
60940 // op: src1_modifiers
60941 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
60942 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
60943 op.clearAllBits();
60944 // op: dst_sel
60945 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
60946 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
60947 op.clearAllBits();
60948 // op: dst_unused
60949 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
60950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
60951 op.clearAllBits();
60952 // op: clamp
60953 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
60954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
60955 op.clearAllBits();
60956 // op: omod
60957 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
60958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 46, numBits: 2);
60959 op.clearAllBits();
60960 // op: vdst
60961 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
60962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
60963 op.clearAllBits();
60964 // op: src1
60965 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
60966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
60967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
60968 break;
60969 }
60970 case AMDGPU::V_ADD_F16_sdwa_gfx9:
60971 case AMDGPU::V_ADD_F16_sdwa_gfx10:
60972 case AMDGPU::V_ADD_F32_sdwa_gfx9:
60973 case AMDGPU::V_ADD_F32_sdwa_gfx10:
60974 case AMDGPU::V_CVT_PKRTZ_F16_F32_sdwa_gfx10:
60975 case AMDGPU::V_MAX_F16_sdwa_gfx9:
60976 case AMDGPU::V_MAX_F16_sdwa_gfx10:
60977 case AMDGPU::V_MAX_F32_sdwa_gfx9:
60978 case AMDGPU::V_MAX_F32_sdwa_gfx10:
60979 case AMDGPU::V_MIN_F16_sdwa_gfx9:
60980 case AMDGPU::V_MIN_F16_sdwa_gfx10:
60981 case AMDGPU::V_MIN_F32_sdwa_gfx9:
60982 case AMDGPU::V_MIN_F32_sdwa_gfx10:
60983 case AMDGPU::V_MUL_F16_sdwa_gfx9:
60984 case AMDGPU::V_MUL_F16_sdwa_gfx10:
60985 case AMDGPU::V_MUL_F32_sdwa_gfx9:
60986 case AMDGPU::V_MUL_F32_sdwa_gfx10:
60987 case AMDGPU::V_MUL_LEGACY_F32_sdwa_gfx9:
60988 case AMDGPU::V_MUL_LEGACY_F32_sdwa_gfx10:
60989 case AMDGPU::V_SUBREV_F16_sdwa_gfx9:
60990 case AMDGPU::V_SUBREV_F16_sdwa_gfx10:
60991 case AMDGPU::V_SUBREV_F32_sdwa_gfx9:
60992 case AMDGPU::V_SUBREV_F32_sdwa_gfx10:
60993 case AMDGPU::V_SUB_F16_sdwa_gfx9:
60994 case AMDGPU::V_SUB_F16_sdwa_gfx10:
60995 case AMDGPU::V_SUB_F32_sdwa_gfx9:
60996 case AMDGPU::V_SUB_F32_sdwa_gfx10: {
60997 op.clearAllBits();
60998 // op: src0
60999 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61000 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 55, numBits: 1);
61001 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61002 op.clearAllBits();
61003 // op: src0_sel
61004 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61006 op.clearAllBits();
61007 // op: src0_modifiers
61008 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61010 op.clearAllBits();
61011 // op: src1_sel
61012 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
61013 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61014 op.clearAllBits();
61015 // op: src1_modifiers
61016 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61017 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
61018 op.clearAllBits();
61019 // op: dst_sel
61020 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61021 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61022 op.clearAllBits();
61023 // op: dst_unused
61024 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61025 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61026 op.clearAllBits();
61027 // op: clamp
61028 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61029 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61030 op.clearAllBits();
61031 // op: omod
61032 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 46, numBits: 2);
61034 op.clearAllBits();
61035 // op: vdst
61036 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61038 op.clearAllBits();
61039 // op: src1
61040 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 8), bitPosition: 63, numBits: 1);
61042 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61043 break;
61044 }
61045 case AMDGPU::V_FMAC_F32_sdwa_vi:
61046 case AMDGPU::V_MAC_F16_sdwa_vi:
61047 case AMDGPU::V_MAC_F32_sdwa_vi: {
61048 op.clearAllBits();
61049 // op: src0
61050 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61051 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61052 op.clearAllBits();
61053 // op: src0_sel
61054 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
61055 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61056 op.clearAllBits();
61057 // op: src0_modifiers
61058 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61059 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61060 op.clearAllBits();
61061 // op: src1_sel
61062 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
61063 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61064 op.clearAllBits();
61065 // op: src1_modifiers
61066 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61067 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
61068 op.clearAllBits();
61069 // op: dst_sel
61070 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61071 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61072 op.clearAllBits();
61073 // op: dst_unused
61074 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61075 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61076 op.clearAllBits();
61077 // op: clamp
61078 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61080 op.clearAllBits();
61081 // op: vdst
61082 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61083 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61084 op.clearAllBits();
61085 // op: src1
61086 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61087 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61088 break;
61089 }
61090 case AMDGPU::V_BFREV_B32_sdwa_vi:
61091 case AMDGPU::V_FFBH_I32_sdwa_vi:
61092 case AMDGPU::V_FFBH_U32_sdwa_vi:
61093 case AMDGPU::V_FFBL_B32_sdwa_vi:
61094 case AMDGPU::V_MOV_B32_sdwa_vi:
61095 case AMDGPU::V_NOT_B32_sdwa_vi:
61096 case AMDGPU::V_SAT_PK_U8_I16_sdwa_vi: {
61097 op.clearAllBits();
61098 // op: src0
61099 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61101 op.clearAllBits();
61102 // op: src0_sel
61103 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61104 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61105 op.clearAllBits();
61106 // op: src0_modifiers
61107 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61108 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
61109 op.clearAllBits();
61110 // op: dst_sel
61111 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61113 op.clearAllBits();
61114 // op: dst_unused
61115 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61117 op.clearAllBits();
61118 // op: clamp
61119 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61121 op.clearAllBits();
61122 // op: vdst
61123 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61125 break;
61126 }
61127 case AMDGPU::V_CMPX_EQ_I16_sdwa_vi:
61128 case AMDGPU::V_CMPX_EQ_I32_sdwa_vi:
61129 case AMDGPU::V_CMPX_EQ_U16_sdwa_vi:
61130 case AMDGPU::V_CMPX_EQ_U32_sdwa_vi:
61131 case AMDGPU::V_CMPX_F_I16_sdwa_vi:
61132 case AMDGPU::V_CMPX_F_I32_sdwa_vi:
61133 case AMDGPU::V_CMPX_F_U16_sdwa_vi:
61134 case AMDGPU::V_CMPX_F_U32_sdwa_vi:
61135 case AMDGPU::V_CMPX_GE_I16_sdwa_vi:
61136 case AMDGPU::V_CMPX_GE_I32_sdwa_vi:
61137 case AMDGPU::V_CMPX_GE_U16_sdwa_vi:
61138 case AMDGPU::V_CMPX_GE_U32_sdwa_vi:
61139 case AMDGPU::V_CMPX_GT_I16_sdwa_vi:
61140 case AMDGPU::V_CMPX_GT_I32_sdwa_vi:
61141 case AMDGPU::V_CMPX_GT_U16_sdwa_vi:
61142 case AMDGPU::V_CMPX_GT_U32_sdwa_vi:
61143 case AMDGPU::V_CMPX_LE_I16_sdwa_vi:
61144 case AMDGPU::V_CMPX_LE_I32_sdwa_vi:
61145 case AMDGPU::V_CMPX_LE_U16_sdwa_vi:
61146 case AMDGPU::V_CMPX_LE_U32_sdwa_vi:
61147 case AMDGPU::V_CMPX_LT_I16_sdwa_vi:
61148 case AMDGPU::V_CMPX_LT_I32_sdwa_vi:
61149 case AMDGPU::V_CMPX_LT_U16_sdwa_vi:
61150 case AMDGPU::V_CMPX_LT_U32_sdwa_vi:
61151 case AMDGPU::V_CMPX_NE_I16_sdwa_vi:
61152 case AMDGPU::V_CMPX_NE_I32_sdwa_vi:
61153 case AMDGPU::V_CMPX_NE_U16_sdwa_vi:
61154 case AMDGPU::V_CMPX_NE_U32_sdwa_vi:
61155 case AMDGPU::V_CMPX_T_I16_sdwa_vi:
61156 case AMDGPU::V_CMPX_T_I32_sdwa_vi:
61157 case AMDGPU::V_CMPX_T_U16_sdwa_vi:
61158 case AMDGPU::V_CMPX_T_U32_sdwa_vi:
61159 case AMDGPU::V_CMP_EQ_I16_sdwa_vi:
61160 case AMDGPU::V_CMP_EQ_I32_sdwa_vi:
61161 case AMDGPU::V_CMP_EQ_U16_sdwa_vi:
61162 case AMDGPU::V_CMP_EQ_U32_sdwa_vi:
61163 case AMDGPU::V_CMP_F_I16_sdwa_vi:
61164 case AMDGPU::V_CMP_F_I32_sdwa_vi:
61165 case AMDGPU::V_CMP_F_U16_sdwa_vi:
61166 case AMDGPU::V_CMP_F_U32_sdwa_vi:
61167 case AMDGPU::V_CMP_GE_I16_sdwa_vi:
61168 case AMDGPU::V_CMP_GE_I32_sdwa_vi:
61169 case AMDGPU::V_CMP_GE_U16_sdwa_vi:
61170 case AMDGPU::V_CMP_GE_U32_sdwa_vi:
61171 case AMDGPU::V_CMP_GT_I16_sdwa_vi:
61172 case AMDGPU::V_CMP_GT_I32_sdwa_vi:
61173 case AMDGPU::V_CMP_GT_U16_sdwa_vi:
61174 case AMDGPU::V_CMP_GT_U32_sdwa_vi:
61175 case AMDGPU::V_CMP_LE_I16_sdwa_vi:
61176 case AMDGPU::V_CMP_LE_I32_sdwa_vi:
61177 case AMDGPU::V_CMP_LE_U16_sdwa_vi:
61178 case AMDGPU::V_CMP_LE_U32_sdwa_vi:
61179 case AMDGPU::V_CMP_LT_I16_sdwa_vi:
61180 case AMDGPU::V_CMP_LT_I32_sdwa_vi:
61181 case AMDGPU::V_CMP_LT_U16_sdwa_vi:
61182 case AMDGPU::V_CMP_LT_U32_sdwa_vi:
61183 case AMDGPU::V_CMP_NE_I16_sdwa_vi:
61184 case AMDGPU::V_CMP_NE_I32_sdwa_vi:
61185 case AMDGPU::V_CMP_NE_U16_sdwa_vi:
61186 case AMDGPU::V_CMP_NE_U32_sdwa_vi:
61187 case AMDGPU::V_CMP_T_I16_sdwa_vi:
61188 case AMDGPU::V_CMP_T_I32_sdwa_vi:
61189 case AMDGPU::V_CMP_T_U16_sdwa_vi:
61190 case AMDGPU::V_CMP_T_U32_sdwa_vi: {
61191 op.clearAllBits();
61192 // op: src0
61193 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61194 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61195 op.clearAllBits();
61196 // op: src0_sel
61197 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61198 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61199 op.clearAllBits();
61200 // op: src0_modifiers
61201 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61202 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
61203 op.clearAllBits();
61204 // op: src1_sel
61205 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61206 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61207 op.clearAllBits();
61208 // op: src1_modifiers
61209 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
61211 op.clearAllBits();
61212 // op: clamp
61213 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61215 op.clearAllBits();
61216 // op: src1
61217 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61219 break;
61220 }
61221 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_vi:
61222 case AMDGPU::V_CVT_I16_F16_sdwa_vi:
61223 case AMDGPU::V_CVT_I32_F32_sdwa_vi:
61224 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_vi:
61225 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_vi:
61226 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_vi:
61227 case AMDGPU::V_CVT_U16_F16_sdwa_vi:
61228 case AMDGPU::V_CVT_U32_F32_sdwa_vi:
61229 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_vi:
61230 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_vi: {
61231 op.clearAllBits();
61232 // op: src0
61233 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61234 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61235 op.clearAllBits();
61236 // op: src0_sel
61237 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61239 op.clearAllBits();
61240 // op: src0_modifiers
61241 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61243 op.clearAllBits();
61244 // op: dst_sel
61245 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61247 op.clearAllBits();
61248 // op: dst_unused
61249 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61251 op.clearAllBits();
61252 // op: clamp
61253 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61255 op.clearAllBits();
61256 // op: vdst
61257 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61259 break;
61260 }
61261 case AMDGPU::V_CMPX_CLASS_F16_sdwa_vi:
61262 case AMDGPU::V_CMPX_CLASS_F32_sdwa_vi:
61263 case AMDGPU::V_CMP_CLASS_F16_sdwa_vi:
61264 case AMDGPU::V_CMP_CLASS_F32_sdwa_vi: {
61265 op.clearAllBits();
61266 // op: src0
61267 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61268 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61269 op.clearAllBits();
61270 // op: src0_sel
61271 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61272 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61273 op.clearAllBits();
61274 // op: src0_modifiers
61275 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61276 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61277 op.clearAllBits();
61278 // op: src1_sel
61279 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61280 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61281 op.clearAllBits();
61282 // op: src1_modifiers
61283 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
61285 op.clearAllBits();
61286 // op: clamp
61287 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61289 op.clearAllBits();
61290 // op: src1
61291 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61293 break;
61294 }
61295 case AMDGPU::V_CMPX_EQ_F16_sdwa_vi:
61296 case AMDGPU::V_CMPX_EQ_F32_sdwa_vi:
61297 case AMDGPU::V_CMPX_F_F16_sdwa_vi:
61298 case AMDGPU::V_CMPX_F_F32_sdwa_vi:
61299 case AMDGPU::V_CMPX_GE_F16_sdwa_vi:
61300 case AMDGPU::V_CMPX_GE_F32_sdwa_vi:
61301 case AMDGPU::V_CMPX_GT_F16_sdwa_vi:
61302 case AMDGPU::V_CMPX_GT_F32_sdwa_vi:
61303 case AMDGPU::V_CMPX_LE_F16_sdwa_vi:
61304 case AMDGPU::V_CMPX_LE_F32_sdwa_vi:
61305 case AMDGPU::V_CMPX_LG_F16_sdwa_vi:
61306 case AMDGPU::V_CMPX_LG_F32_sdwa_vi:
61307 case AMDGPU::V_CMPX_LT_F16_sdwa_vi:
61308 case AMDGPU::V_CMPX_LT_F32_sdwa_vi:
61309 case AMDGPU::V_CMPX_NEQ_F16_sdwa_vi:
61310 case AMDGPU::V_CMPX_NEQ_F32_sdwa_vi:
61311 case AMDGPU::V_CMPX_NGE_F16_sdwa_vi:
61312 case AMDGPU::V_CMPX_NGE_F32_sdwa_vi:
61313 case AMDGPU::V_CMPX_NGT_F16_sdwa_vi:
61314 case AMDGPU::V_CMPX_NGT_F32_sdwa_vi:
61315 case AMDGPU::V_CMPX_NLE_F16_sdwa_vi:
61316 case AMDGPU::V_CMPX_NLE_F32_sdwa_vi:
61317 case AMDGPU::V_CMPX_NLG_F16_sdwa_vi:
61318 case AMDGPU::V_CMPX_NLG_F32_sdwa_vi:
61319 case AMDGPU::V_CMPX_NLT_F16_sdwa_vi:
61320 case AMDGPU::V_CMPX_NLT_F32_sdwa_vi:
61321 case AMDGPU::V_CMPX_O_F16_sdwa_vi:
61322 case AMDGPU::V_CMPX_O_F32_sdwa_vi:
61323 case AMDGPU::V_CMPX_TRU_F16_sdwa_vi:
61324 case AMDGPU::V_CMPX_TRU_F32_sdwa_vi:
61325 case AMDGPU::V_CMPX_U_F16_sdwa_vi:
61326 case AMDGPU::V_CMPX_U_F32_sdwa_vi:
61327 case AMDGPU::V_CMP_EQ_F16_sdwa_vi:
61328 case AMDGPU::V_CMP_EQ_F32_sdwa_vi:
61329 case AMDGPU::V_CMP_F_F16_sdwa_vi:
61330 case AMDGPU::V_CMP_F_F32_sdwa_vi:
61331 case AMDGPU::V_CMP_GE_F16_sdwa_vi:
61332 case AMDGPU::V_CMP_GE_F32_sdwa_vi:
61333 case AMDGPU::V_CMP_GT_F16_sdwa_vi:
61334 case AMDGPU::V_CMP_GT_F32_sdwa_vi:
61335 case AMDGPU::V_CMP_LE_F16_sdwa_vi:
61336 case AMDGPU::V_CMP_LE_F32_sdwa_vi:
61337 case AMDGPU::V_CMP_LG_F16_sdwa_vi:
61338 case AMDGPU::V_CMP_LG_F32_sdwa_vi:
61339 case AMDGPU::V_CMP_LT_F16_sdwa_vi:
61340 case AMDGPU::V_CMP_LT_F32_sdwa_vi:
61341 case AMDGPU::V_CMP_NEQ_F16_sdwa_vi:
61342 case AMDGPU::V_CMP_NEQ_F32_sdwa_vi:
61343 case AMDGPU::V_CMP_NGE_F16_sdwa_vi:
61344 case AMDGPU::V_CMP_NGE_F32_sdwa_vi:
61345 case AMDGPU::V_CMP_NGT_F16_sdwa_vi:
61346 case AMDGPU::V_CMP_NGT_F32_sdwa_vi:
61347 case AMDGPU::V_CMP_NLE_F16_sdwa_vi:
61348 case AMDGPU::V_CMP_NLE_F32_sdwa_vi:
61349 case AMDGPU::V_CMP_NLG_F16_sdwa_vi:
61350 case AMDGPU::V_CMP_NLG_F32_sdwa_vi:
61351 case AMDGPU::V_CMP_NLT_F16_sdwa_vi:
61352 case AMDGPU::V_CMP_NLT_F32_sdwa_vi:
61353 case AMDGPU::V_CMP_O_F16_sdwa_vi:
61354 case AMDGPU::V_CMP_O_F32_sdwa_vi:
61355 case AMDGPU::V_CMP_TRU_F16_sdwa_vi:
61356 case AMDGPU::V_CMP_TRU_F32_sdwa_vi:
61357 case AMDGPU::V_CMP_U_F16_sdwa_vi:
61358 case AMDGPU::V_CMP_U_F32_sdwa_vi: {
61359 op.clearAllBits();
61360 // op: src0
61361 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61362 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61363 op.clearAllBits();
61364 // op: src0_sel
61365 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61366 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61367 op.clearAllBits();
61368 // op: src0_modifiers
61369 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61370 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61371 op.clearAllBits();
61372 // op: src1_sel
61373 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61374 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61375 op.clearAllBits();
61376 // op: src1_modifiers
61377 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61378 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
61379 op.clearAllBits();
61380 // op: clamp
61381 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61382 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61383 op.clearAllBits();
61384 // op: src1
61385 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61386 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61387 break;
61388 }
61389 case AMDGPU::V_CVT_F16_I16_sdwa_vi:
61390 case AMDGPU::V_CVT_F16_U16_sdwa_vi:
61391 case AMDGPU::V_CVT_F32_I32_sdwa_vi:
61392 case AMDGPU::V_CVT_F32_U32_sdwa_vi:
61393 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_vi:
61394 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_vi:
61395 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_vi:
61396 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_vi:
61397 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_vi: {
61398 op.clearAllBits();
61399 // op: src0
61400 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61402 op.clearAllBits();
61403 // op: src0_sel
61404 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61406 op.clearAllBits();
61407 // op: src0_modifiers
61408 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
61410 op.clearAllBits();
61411 // op: dst_sel
61412 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61414 op.clearAllBits();
61415 // op: dst_unused
61416 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61418 op.clearAllBits();
61419 // op: clamp
61420 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61422 op.clearAllBits();
61423 // op: vdst
61424 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61425 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61426 break;
61427 }
61428 case AMDGPU::V_CEIL_F16_sdwa_vi:
61429 case AMDGPU::V_CEIL_F32_sdwa_vi:
61430 case AMDGPU::V_COS_F16_sdwa_vi:
61431 case AMDGPU::V_COS_F32_sdwa_vi:
61432 case AMDGPU::V_CVT_F16_F32_sdwa_vi:
61433 case AMDGPU::V_CVT_F32_F16_sdwa_vi:
61434 case AMDGPU::V_EXP_F16_sdwa_vi:
61435 case AMDGPU::V_EXP_F32_sdwa_vi:
61436 case AMDGPU::V_EXP_LEGACY_F32_sdwa_vi:
61437 case AMDGPU::V_FLOOR_F16_sdwa_vi:
61438 case AMDGPU::V_FLOOR_F32_sdwa_vi:
61439 case AMDGPU::V_FRACT_F16_sdwa_vi:
61440 case AMDGPU::V_FRACT_F32_sdwa_vi:
61441 case AMDGPU::V_FREXP_MANT_F16_sdwa_vi:
61442 case AMDGPU::V_FREXP_MANT_F32_sdwa_vi:
61443 case AMDGPU::V_LOG_F16_sdwa_vi:
61444 case AMDGPU::V_LOG_F32_sdwa_vi:
61445 case AMDGPU::V_LOG_LEGACY_F32_sdwa_vi:
61446 case AMDGPU::V_RCP_F16_sdwa_vi:
61447 case AMDGPU::V_RCP_F32_sdwa_vi:
61448 case AMDGPU::V_RCP_IFLAG_F32_sdwa_vi:
61449 case AMDGPU::V_RNDNE_F16_sdwa_vi:
61450 case AMDGPU::V_RNDNE_F32_sdwa_vi:
61451 case AMDGPU::V_RSQ_F16_sdwa_vi:
61452 case AMDGPU::V_RSQ_F32_sdwa_vi:
61453 case AMDGPU::V_SIN_F16_sdwa_vi:
61454 case AMDGPU::V_SIN_F32_sdwa_vi:
61455 case AMDGPU::V_SQRT_F16_sdwa_vi:
61456 case AMDGPU::V_SQRT_F32_sdwa_vi:
61457 case AMDGPU::V_TRUNC_F16_sdwa_vi:
61458 case AMDGPU::V_TRUNC_F32_sdwa_vi: {
61459 op.clearAllBits();
61460 // op: src0
61461 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61463 op.clearAllBits();
61464 // op: src0_sel
61465 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61467 op.clearAllBits();
61468 // op: src0_modifiers
61469 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61470 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61471 op.clearAllBits();
61472 // op: dst_sel
61473 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61475 op.clearAllBits();
61476 // op: dst_unused
61477 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61478 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61479 op.clearAllBits();
61480 // op: clamp
61481 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61483 op.clearAllBits();
61484 // op: vdst
61485 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61487 break;
61488 }
61489 case AMDGPU::V_ADDC_U32_sdwa_vi:
61490 case AMDGPU::V_ADD_U16_sdwa_vi:
61491 case AMDGPU::V_ADD_U32_sdwa_vi:
61492 case AMDGPU::V_AND_B32_sdwa_vi:
61493 case AMDGPU::V_ASHRREV_I16_sdwa_vi:
61494 case AMDGPU::V_ASHRREV_I32_sdwa_vi:
61495 case AMDGPU::V_LSHLREV_B16_sdwa_vi:
61496 case AMDGPU::V_LSHLREV_B32_sdwa_vi:
61497 case AMDGPU::V_LSHRREV_B16_sdwa_vi:
61498 case AMDGPU::V_LSHRREV_B32_sdwa_vi:
61499 case AMDGPU::V_MAX_I16_sdwa_vi:
61500 case AMDGPU::V_MAX_I32_sdwa_vi:
61501 case AMDGPU::V_MAX_U16_sdwa_vi:
61502 case AMDGPU::V_MAX_U32_sdwa_vi:
61503 case AMDGPU::V_MIN_I16_sdwa_vi:
61504 case AMDGPU::V_MIN_I32_sdwa_vi:
61505 case AMDGPU::V_MIN_U16_sdwa_vi:
61506 case AMDGPU::V_MIN_U32_sdwa_vi:
61507 case AMDGPU::V_MUL_HI_I32_I24_sdwa_vi:
61508 case AMDGPU::V_MUL_HI_U32_U24_sdwa_vi:
61509 case AMDGPU::V_MUL_I32_I24_sdwa_vi:
61510 case AMDGPU::V_MUL_LO_U16_sdwa_vi:
61511 case AMDGPU::V_MUL_U32_U24_sdwa_vi:
61512 case AMDGPU::V_OR_B32_sdwa_vi:
61513 case AMDGPU::V_SUBBREV_U32_sdwa_vi:
61514 case AMDGPU::V_SUBB_U32_sdwa_vi:
61515 case AMDGPU::V_SUBREV_U16_sdwa_vi:
61516 case AMDGPU::V_SUBREV_U32_sdwa_vi:
61517 case AMDGPU::V_SUB_U16_sdwa_vi:
61518 case AMDGPU::V_SUB_U32_sdwa_vi:
61519 case AMDGPU::V_XNOR_B32_sdwa_vi:
61520 case AMDGPU::V_XOR_B32_sdwa_vi: {
61521 op.clearAllBits();
61522 // op: src0
61523 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61525 op.clearAllBits();
61526 // op: src0_sel
61527 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61529 op.clearAllBits();
61530 // op: src0_modifiers
61531 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
61533 op.clearAllBits();
61534 // op: src1_sel
61535 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61537 op.clearAllBits();
61538 // op: src1_modifiers
61539 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
61541 op.clearAllBits();
61542 // op: dst_sel
61543 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61544 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61545 op.clearAllBits();
61546 // op: dst_unused
61547 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61548 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61549 op.clearAllBits();
61550 // op: clamp
61551 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61553 op.clearAllBits();
61554 // op: vdst
61555 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61556 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61557 op.clearAllBits();
61558 // op: src1
61559 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61561 break;
61562 }
61563 case AMDGPU::V_CNDMASK_B32_sdwa_vi: {
61564 op.clearAllBits();
61565 // op: src0
61566 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61567 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61568 op.clearAllBits();
61569 // op: src0_sel
61570 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61571 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61572 op.clearAllBits();
61573 // op: src0_modifiers
61574 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61575 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61576 op.clearAllBits();
61577 // op: src1_sel
61578 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61580 op.clearAllBits();
61581 // op: src1_modifiers
61582 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61583 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
61584 op.clearAllBits();
61585 // op: dst_sel
61586 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
61587 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61588 op.clearAllBits();
61589 // op: dst_unused
61590 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61592 op.clearAllBits();
61593 // op: clamp
61594 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61596 op.clearAllBits();
61597 // op: vdst
61598 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61600 op.clearAllBits();
61601 // op: src1
61602 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61603 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61604 break;
61605 }
61606 case AMDGPU::V_LDEXP_F16_sdwa_vi: {
61607 op.clearAllBits();
61608 // op: src0
61609 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61611 op.clearAllBits();
61612 // op: src0_sel
61613 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61615 op.clearAllBits();
61616 // op: src0_modifiers
61617 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61618 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61619 op.clearAllBits();
61620 // op: src1_sel
61621 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
61622 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61623 op.clearAllBits();
61624 // op: src1_modifiers
61625 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61626 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 59, numBits: 1);
61627 op.clearAllBits();
61628 // op: dst_sel
61629 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61630 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61631 op.clearAllBits();
61632 // op: dst_unused
61633 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61634 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61635 op.clearAllBits();
61636 // op: clamp
61637 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61638 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61639 op.clearAllBits();
61640 // op: vdst
61641 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61642 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61643 op.clearAllBits();
61644 // op: src1
61645 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61646 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61647 break;
61648 }
61649 case AMDGPU::V_ADD_F16_sdwa_vi:
61650 case AMDGPU::V_ADD_F32_sdwa_vi:
61651 case AMDGPU::V_MAX_F16_sdwa_vi:
61652 case AMDGPU::V_MAX_F32_sdwa_vi:
61653 case AMDGPU::V_MIN_F16_sdwa_vi:
61654 case AMDGPU::V_MIN_F32_sdwa_vi:
61655 case AMDGPU::V_MUL_F16_sdwa_vi:
61656 case AMDGPU::V_MUL_F32_sdwa_vi:
61657 case AMDGPU::V_MUL_LEGACY_F32_sdwa_vi:
61658 case AMDGPU::V_SUBREV_F16_sdwa_vi:
61659 case AMDGPU::V_SUBREV_F32_sdwa_vi:
61660 case AMDGPU::V_SUB_F16_sdwa_vi:
61661 case AMDGPU::V_SUB_F32_sdwa_vi: {
61662 op.clearAllBits();
61663 // op: src0
61664 getSDWASrcEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
61665 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
61666 op.clearAllBits();
61667 // op: src0_sel
61668 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
61669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 48, numBits: 3);
61670 op.clearAllBits();
61671 // op: src0_modifiers
61672 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61673 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
61674 op.clearAllBits();
61675 // op: src1_sel
61676 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
61677 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 56, numBits: 3);
61678 op.clearAllBits();
61679 // op: src1_modifiers
61680 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61681 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 60, numBits: 2);
61682 op.clearAllBits();
61683 // op: dst_sel
61684 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
61685 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 40, numBits: 3);
61686 op.clearAllBits();
61687 // op: dst_unused
61688 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
61689 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 43, numBits: 2);
61690 op.clearAllBits();
61691 // op: clamp
61692 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61693 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 45, numBits: 1);
61694 op.clearAllBits();
61695 // op: vdst
61696 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61697 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
61698 op.clearAllBits();
61699 // op: src1
61700 getSDWASrcEncoding(MI, OpNo: 4, Op&: op, Fixups, STI);
61701 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61702 break;
61703 }
61704 case AMDGPU::V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx11:
61705 case AMDGPU::V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx12: {
61706 op.clearAllBits();
61707 // op: src0X
61708 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
61709 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
61710 op.clearAllBits();
61711 // op: vdstX
61712 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61713 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
61714 op.clearAllBits();
61715 // op: src0Y
61716 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61717 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
61718 op.clearAllBits();
61719 // op: vdstY
61720 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61721 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
61722 break;
61723 }
61724 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx11:
61725 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx12:
61726 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx11:
61727 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx12:
61728 case AMDGPU::V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx11:
61729 case AMDGPU::V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx12:
61730 case AMDGPU::V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx11:
61731 case AMDGPU::V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx12:
61732 case AMDGPU::V_DUAL_MOV_B32_e32_X_DOT2C_F32_F16_e32_gfx11:
61733 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx11:
61734 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx12:
61735 case AMDGPU::V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx11:
61736 case AMDGPU::V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx12:
61737 case AMDGPU::V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx11:
61738 case AMDGPU::V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx12:
61739 case AMDGPU::V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx11:
61740 case AMDGPU::V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx12:
61741 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx11:
61742 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx12:
61743 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61744 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61745 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx11:
61746 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx12:
61747 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx11:
61748 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx12: {
61749 op.clearAllBits();
61750 // op: src0X
61751 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
61752 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
61753 op.clearAllBits();
61754 // op: vdstX
61755 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61756 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
61757 op.clearAllBits();
61758 // op: src0Y
61759 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61760 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
61761 op.clearAllBits();
61762 // op: vsrc1Y
61763 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61764 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
61765 op.clearAllBits();
61766 // op: vdstY
61767 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61768 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
61769 break;
61770 }
61771 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx11:
61772 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx12: {
61773 op.clearAllBits();
61774 // op: src0X
61775 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
61776 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
61777 op.clearAllBits();
61778 // op: vdstX
61779 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61780 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
61781 op.clearAllBits();
61782 // op: src0Y
61783 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61784 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
61785 op.clearAllBits();
61786 // op: vsrc1Y
61787 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61788 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
61789 op.clearAllBits();
61790 // op: vdstY
61791 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
61793 op.clearAllBits();
61794 // op: imm
61795 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
61797 break;
61798 }
61799 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx11:
61800 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx12: {
61801 op.clearAllBits();
61802 // op: src0X
61803 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
61804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
61805 op.clearAllBits();
61806 // op: vdstX
61807 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
61809 op.clearAllBits();
61810 // op: src0Y
61811 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
61813 op.clearAllBits();
61814 // op: vsrc1Y
61815 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
61816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
61817 op.clearAllBits();
61818 // op: vdstY
61819 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61820 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
61821 op.clearAllBits();
61822 // op: imm
61823 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61824 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
61825 break;
61826 }
61827 case AMDGPU::V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx11:
61828 case AMDGPU::V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx12:
61829 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx11:
61830 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx12:
61831 case AMDGPU::V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx11:
61832 case AMDGPU::V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx12:
61833 case AMDGPU::V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx11:
61834 case AMDGPU::V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx12:
61835 case AMDGPU::V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx11:
61836 case AMDGPU::V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx12:
61837 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx11:
61838 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx12:
61839 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx11:
61840 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx12:
61841 case AMDGPU::V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx11:
61842 case AMDGPU::V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx12: {
61843 op.clearAllBits();
61844 // op: src0X
61845 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
61846 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
61847 op.clearAllBits();
61848 // op: vsrc1X
61849 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
61850 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
61851 op.clearAllBits();
61852 // op: vdstX
61853 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
61854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
61855 op.clearAllBits();
61856 // op: src0Y
61857 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
61858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
61859 op.clearAllBits();
61860 // op: vdstY
61861 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
61862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
61863 break;
61864 }
61865 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx11:
61866 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx12:
61867 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx11:
61868 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx12:
61869 case AMDGPU::V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx11:
61870 case AMDGPU::V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx12:
61871 case AMDGPU::V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx11:
61872 case AMDGPU::V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx12:
61873 case AMDGPU::V_DUAL_ADD_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
61874 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx11:
61875 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx12:
61876 case AMDGPU::V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx11:
61877 case AMDGPU::V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx12:
61878 case AMDGPU::V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx11:
61879 case AMDGPU::V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx12:
61880 case AMDGPU::V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx11:
61881 case AMDGPU::V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx12:
61882 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx11:
61883 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx12:
61884 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61885 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61886 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx11:
61887 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx12:
61888 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx11:
61889 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx12:
61890 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx11:
61891 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx12:
61892 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx11:
61893 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx12:
61894 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx11:
61895 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx12:
61896 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx11:
61897 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx12:
61898 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_DOT2C_F32_F16_e32_gfx11:
61899 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx11:
61900 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx12:
61901 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx11:
61902 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx12:
61903 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx11:
61904 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx12:
61905 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx11:
61906 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx12:
61907 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx11:
61908 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx12:
61909 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61910 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61911 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx11:
61912 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx12:
61913 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx11:
61914 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx12:
61915 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx11:
61916 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx12:
61917 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx11:
61918 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx12:
61919 case AMDGPU::V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx11:
61920 case AMDGPU::V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx12:
61921 case AMDGPU::V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx11:
61922 case AMDGPU::V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx12:
61923 case AMDGPU::V_DUAL_MAX_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
61924 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx11:
61925 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx12:
61926 case AMDGPU::V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx11:
61927 case AMDGPU::V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx12:
61928 case AMDGPU::V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx11:
61929 case AMDGPU::V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx12:
61930 case AMDGPU::V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx11:
61931 case AMDGPU::V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx12:
61932 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx11:
61933 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx12:
61934 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61935 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61936 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx11:
61937 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx12:
61938 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx11:
61939 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx12:
61940 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx11:
61941 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx12:
61942 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx11:
61943 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx12:
61944 case AMDGPU::V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx11:
61945 case AMDGPU::V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx12:
61946 case AMDGPU::V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx11:
61947 case AMDGPU::V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx12:
61948 case AMDGPU::V_DUAL_MIN_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
61949 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx11:
61950 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx12:
61951 case AMDGPU::V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx11:
61952 case AMDGPU::V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx12:
61953 case AMDGPU::V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx11:
61954 case AMDGPU::V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx12:
61955 case AMDGPU::V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx11:
61956 case AMDGPU::V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx12:
61957 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx11:
61958 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx12:
61959 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61960 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61961 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx11:
61962 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx12:
61963 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx11:
61964 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx12:
61965 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx11:
61966 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx12:
61967 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx11:
61968 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx12:
61969 case AMDGPU::V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx11:
61970 case AMDGPU::V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx12:
61971 case AMDGPU::V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx11:
61972 case AMDGPU::V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx12:
61973 case AMDGPU::V_DUAL_MUL_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
61974 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx11:
61975 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx12:
61976 case AMDGPU::V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx11:
61977 case AMDGPU::V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx12:
61978 case AMDGPU::V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx11:
61979 case AMDGPU::V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx12:
61980 case AMDGPU::V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx11:
61981 case AMDGPU::V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx12:
61982 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx11:
61983 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx12:
61984 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
61985 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
61986 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx11:
61987 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx12:
61988 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx11:
61989 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx12:
61990 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx11:
61991 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx12:
61992 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx11:
61993 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx12:
61994 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx11:
61995 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx12:
61996 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx11:
61997 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx12:
61998 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
61999 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx11:
62000 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx12:
62001 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx11:
62002 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx12:
62003 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx11:
62004 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx12:
62005 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx11:
62006 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx12:
62007 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx11:
62008 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx12:
62009 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
62010 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
62011 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx11:
62012 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx12:
62013 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx11:
62014 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx12:
62015 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx11:
62016 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx12:
62017 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx11:
62018 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx12:
62019 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx11:
62020 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx12:
62021 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx11:
62022 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx12:
62023 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
62024 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx11:
62025 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx12:
62026 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx11:
62027 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx12:
62028 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx11:
62029 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx12:
62030 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx11:
62031 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx12:
62032 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx11:
62033 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx12:
62034 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
62035 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
62036 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx11:
62037 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx12:
62038 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx11:
62039 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx12:
62040 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx11:
62041 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx12:
62042 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx11:
62043 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx12:
62044 case AMDGPU::V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx11:
62045 case AMDGPU::V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx12:
62046 case AMDGPU::V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx11:
62047 case AMDGPU::V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx12:
62048 case AMDGPU::V_DUAL_SUB_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
62049 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx11:
62050 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx12:
62051 case AMDGPU::V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx11:
62052 case AMDGPU::V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx12:
62053 case AMDGPU::V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx11:
62054 case AMDGPU::V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx12:
62055 case AMDGPU::V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx11:
62056 case AMDGPU::V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx12:
62057 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx11:
62058 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx12:
62059 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
62060 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
62061 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx11:
62062 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx12:
62063 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx11:
62064 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx12: {
62065 op.clearAllBits();
62066 // op: src0X
62067 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62069 op.clearAllBits();
62070 // op: vsrc1X
62071 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62072 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62073 op.clearAllBits();
62074 // op: vdstX
62075 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62076 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62077 op.clearAllBits();
62078 // op: src0Y
62079 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62081 op.clearAllBits();
62082 // op: vsrc1Y
62083 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62084 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62085 op.clearAllBits();
62086 // op: vdstY
62087 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62088 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62089 break;
62090 }
62091 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx11:
62092 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx12:
62093 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx11:
62094 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx12:
62095 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx11:
62096 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx12:
62097 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx11:
62098 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx12:
62099 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx11:
62100 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx12:
62101 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx11:
62102 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx12:
62103 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx11:
62104 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx12:
62105 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx11:
62106 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx12: {
62107 op.clearAllBits();
62108 // op: src0X
62109 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62111 op.clearAllBits();
62112 // op: vsrc1X
62113 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62114 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62115 op.clearAllBits();
62116 // op: vdstX
62117 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62118 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62119 op.clearAllBits();
62120 // op: src0Y
62121 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62122 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62123 op.clearAllBits();
62124 // op: vsrc1Y
62125 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62126 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62127 op.clearAllBits();
62128 // op: vdstY
62129 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62130 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62131 op.clearAllBits();
62132 // op: imm
62133 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62134 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62135 break;
62136 }
62137 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx11:
62138 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx12:
62139 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx11:
62140 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx12:
62141 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx11:
62142 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx12:
62143 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx11:
62144 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx12:
62145 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx11:
62146 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx12:
62147 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx11:
62148 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx12:
62149 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx11:
62150 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx12:
62151 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx11:
62152 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx12: {
62153 op.clearAllBits();
62154 // op: src0X
62155 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62157 op.clearAllBits();
62158 // op: vsrc1X
62159 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62161 op.clearAllBits();
62162 // op: vdstX
62163 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62165 op.clearAllBits();
62166 // op: src0Y
62167 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62169 op.clearAllBits();
62170 // op: vsrc1Y
62171 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62173 op.clearAllBits();
62174 // op: vdstY
62175 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62177 op.clearAllBits();
62178 // op: imm
62179 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62181 break;
62182 }
62183 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MOV_B32_e32_gfx11:
62184 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx11:
62185 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx12: {
62186 op.clearAllBits();
62187 // op: src0X
62188 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62189 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62190 op.clearAllBits();
62191 // op: vsrc1X
62192 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62193 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62194 op.clearAllBits();
62195 // op: vdstX
62196 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62197 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62198 op.clearAllBits();
62199 // op: src0Y
62200 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62202 op.clearAllBits();
62203 // op: vdstY
62204 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62206 break;
62207 }
62208 case AMDGPU::V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx11:
62209 case AMDGPU::V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx12: {
62210 op.clearAllBits();
62211 // op: src0X
62212 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62214 op.clearAllBits();
62215 // op: vsrc1X
62216 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62218 op.clearAllBits();
62219 // op: vdstX
62220 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62221 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62222 op.clearAllBits();
62223 // op: src0Y
62224 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62225 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62226 op.clearAllBits();
62227 // op: vdstY
62228 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62230 op.clearAllBits();
62231 // op: imm
62232 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62234 break;
62235 }
62236 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_ADD_F32_e32_gfx11:
62237 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_ADD_U32_e32_gfx11:
62238 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_AND_B32_e32_gfx11:
62239 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_CNDMASK_B32_e32_gfx11:
62240 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_DOT2C_F32_F16_e32_gfx11:
62241 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAC_F32_e32_gfx11:
62242 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_LSHLREV_B32_e32_gfx11:
62243 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MAX_F32_e32_gfx11:
62244 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MIN_F32_e32_gfx11:
62245 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MUL_F32_e32_gfx11:
62246 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MUL_LEGACY_F32_e32_gfx11:
62247 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_SUBREV_F32_e32_gfx11:
62248 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_SUB_F32_e32_gfx11:
62249 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx11:
62250 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx12:
62251 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx11:
62252 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx12:
62253 case AMDGPU::V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx11:
62254 case AMDGPU::V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx12:
62255 case AMDGPU::V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx11:
62256 case AMDGPU::V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx12:
62257 case AMDGPU::V_DUAL_FMAC_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
62258 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx11:
62259 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx12:
62260 case AMDGPU::V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx11:
62261 case AMDGPU::V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx12:
62262 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx11:
62263 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx12:
62264 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx11:
62265 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx12:
62266 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx11:
62267 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx12:
62268 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
62269 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
62270 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx11:
62271 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx12:
62272 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx11:
62273 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx12: {
62274 op.clearAllBits();
62275 // op: src0X
62276 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62277 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62278 op.clearAllBits();
62279 // op: vsrc1X
62280 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62281 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62282 op.clearAllBits();
62283 // op: vdstX
62284 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62285 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62286 op.clearAllBits();
62287 // op: src0Y
62288 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62289 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62290 op.clearAllBits();
62291 // op: vsrc1Y
62292 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62294 op.clearAllBits();
62295 // op: vdstY
62296 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62298 break;
62299 }
62300 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx11:
62301 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx12:
62302 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx11:
62303 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx12:
62304 case AMDGPU::V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx11:
62305 case AMDGPU::V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx12:
62306 case AMDGPU::V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx11:
62307 case AMDGPU::V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx12:
62308 case AMDGPU::V_DUAL_FMAAK_F32_X_DOT2C_F32_F16_e32_gfx11:
62309 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx11:
62310 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx12:
62311 case AMDGPU::V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx11:
62312 case AMDGPU::V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx12:
62313 case AMDGPU::V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx11:
62314 case AMDGPU::V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx12:
62315 case AMDGPU::V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx11:
62316 case AMDGPU::V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx12:
62317 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx11:
62318 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx12:
62319 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx11:
62320 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx12:
62321 case AMDGPU::V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx11:
62322 case AMDGPU::V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx12:
62323 case AMDGPU::V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx11:
62324 case AMDGPU::V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx12: {
62325 op.clearAllBits();
62326 // op: src0X
62327 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62329 op.clearAllBits();
62330 // op: vsrc1X
62331 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62333 op.clearAllBits();
62334 // op: vdstX
62335 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62337 op.clearAllBits();
62338 // op: src0Y
62339 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62341 op.clearAllBits();
62342 // op: vsrc1Y
62343 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62344 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62345 op.clearAllBits();
62346 // op: vdstY
62347 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62349 op.clearAllBits();
62350 // op: imm
62351 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62352 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62353 break;
62354 }
62355 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAAK_F32_gfx11:
62356 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx11:
62357 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx12:
62358 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx11:
62359 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx12: {
62360 op.clearAllBits();
62361 // op: src0X
62362 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62364 op.clearAllBits();
62365 // op: vsrc1X
62366 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62367 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62368 op.clearAllBits();
62369 // op: vdstX
62370 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62371 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62372 op.clearAllBits();
62373 // op: src0Y
62374 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62375 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62376 op.clearAllBits();
62377 // op: vsrc1Y
62378 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62379 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62380 op.clearAllBits();
62381 // op: vdstY
62382 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62384 op.clearAllBits();
62385 // op: imm
62386 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
62387 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62388 break;
62389 }
62390 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAMK_F32_gfx11:
62391 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx11:
62392 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx12:
62393 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx11:
62394 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx12: {
62395 op.clearAllBits();
62396 // op: src0X
62397 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62399 op.clearAllBits();
62400 // op: vsrc1X
62401 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62402 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62403 op.clearAllBits();
62404 // op: vdstX
62405 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62407 op.clearAllBits();
62408 // op: src0Y
62409 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62411 op.clearAllBits();
62412 // op: vsrc1Y
62413 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
62414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62415 op.clearAllBits();
62416 // op: vdstY
62417 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62419 op.clearAllBits();
62420 // op: imm
62421 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62423 break;
62424 }
62425 case AMDGPU::V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx11:
62426 case AMDGPU::V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx12: {
62427 op.clearAllBits();
62428 // op: src0X
62429 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62431 op.clearAllBits();
62432 // op: vsrc1X
62433 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62435 op.clearAllBits();
62436 // op: vdstX
62437 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62438 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62439 op.clearAllBits();
62440 // op: src0Y
62441 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62443 op.clearAllBits();
62444 // op: vdstY
62445 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62447 op.clearAllBits();
62448 // op: imm
62449 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62450 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62451 break;
62452 }
62453 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx11:
62454 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx12:
62455 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx11:
62456 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx12:
62457 case AMDGPU::V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx11:
62458 case AMDGPU::V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx12:
62459 case AMDGPU::V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx11:
62460 case AMDGPU::V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx12:
62461 case AMDGPU::V_DUAL_FMAMK_F32_X_DOT2C_F32_F16_e32_gfx11:
62462 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx11:
62463 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx12:
62464 case AMDGPU::V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx11:
62465 case AMDGPU::V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx12:
62466 case AMDGPU::V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx11:
62467 case AMDGPU::V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx12:
62468 case AMDGPU::V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx11:
62469 case AMDGPU::V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx12:
62470 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx11:
62471 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx12:
62472 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx11:
62473 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx12:
62474 case AMDGPU::V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx11:
62475 case AMDGPU::V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx12:
62476 case AMDGPU::V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx11:
62477 case AMDGPU::V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx12: {
62478 op.clearAllBits();
62479 // op: src0X
62480 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62481 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62482 op.clearAllBits();
62483 // op: vsrc1X
62484 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62485 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62486 op.clearAllBits();
62487 // op: vdstX
62488 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62489 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62490 op.clearAllBits();
62491 // op: src0Y
62492 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62493 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62494 op.clearAllBits();
62495 // op: vsrc1Y
62496 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62497 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62498 op.clearAllBits();
62499 // op: vdstY
62500 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62501 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62502 op.clearAllBits();
62503 // op: imm
62504 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62505 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62506 break;
62507 }
62508 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx11:
62509 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx12: {
62510 op.clearAllBits();
62511 // op: src0X
62512 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62513 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62514 op.clearAllBits();
62515 // op: vsrc1X
62516 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62517 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62518 op.clearAllBits();
62519 // op: vdstX
62520 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62521 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62522 op.clearAllBits();
62523 // op: src0Y
62524 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62525 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62526 op.clearAllBits();
62527 // op: vsrc1Y
62528 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62529 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62530 op.clearAllBits();
62531 // op: vdstY
62532 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62533 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62534 op.clearAllBits();
62535 // op: imm
62536 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
62537 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62538 break;
62539 }
62540 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx11:
62541 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx12: {
62542 op.clearAllBits();
62543 // op: src0X
62544 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62545 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
62546 op.clearAllBits();
62547 // op: vsrc1X
62548 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62549 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
62550 op.clearAllBits();
62551 // op: vdstX
62552 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62553 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
62554 op.clearAllBits();
62555 // op: src0Y
62556 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62557 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62558 op.clearAllBits();
62559 // op: vsrc1Y
62560 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
62561 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 41, numBits: 8);
62562 op.clearAllBits();
62563 // op: vdstY
62564 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62565 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 1), bitPosition: 49, numBits: 7);
62566 op.clearAllBits();
62567 // op: imm
62568 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62569 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 64, numBits: 32);
62570 break;
62571 }
62572 case AMDGPU::V_CMPX_CLASS_F16_e64_gfx10:
62573 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_gfx11:
62574 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_gfx12:
62575 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx10:
62576 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx11:
62577 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx12:
62578 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx10:
62579 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx11:
62580 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx12: {
62581 op.clearAllBits();
62582 // op: src0_modifiers
62583 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62584 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62586 op.clearAllBits();
62587 // op: src0
62588 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62590 op.clearAllBits();
62591 // op: src1
62592 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62593 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62594 break;
62595 }
62596 case AMDGPU::V_CMPX_EQ_F16_e64_gfx10:
62597 case AMDGPU::V_CMPX_EQ_F16_t16_e64_gfx11:
62598 case AMDGPU::V_CMPX_EQ_F16_t16_e64_gfx12:
62599 case AMDGPU::V_CMPX_EQ_F32_e64_gfx10:
62600 case AMDGPU::V_CMPX_EQ_F32_e64_gfx11:
62601 case AMDGPU::V_CMPX_EQ_F32_e64_gfx12:
62602 case AMDGPU::V_CMPX_EQ_F64_e64_gfx10:
62603 case AMDGPU::V_CMPX_EQ_F64_e64_gfx11:
62604 case AMDGPU::V_CMPX_EQ_F64_e64_gfx12:
62605 case AMDGPU::V_CMPX_F_F16_e64_gfx10:
62606 case AMDGPU::V_CMPX_F_F16_t16_e64_gfx11:
62607 case AMDGPU::V_CMPX_F_F32_e64_gfx10:
62608 case AMDGPU::V_CMPX_F_F32_e64_gfx11:
62609 case AMDGPU::V_CMPX_F_F64_e64_gfx10:
62610 case AMDGPU::V_CMPX_F_F64_e64_gfx11:
62611 case AMDGPU::V_CMPX_GE_F16_e64_gfx10:
62612 case AMDGPU::V_CMPX_GE_F16_t16_e64_gfx11:
62613 case AMDGPU::V_CMPX_GE_F16_t16_e64_gfx12:
62614 case AMDGPU::V_CMPX_GE_F32_e64_gfx10:
62615 case AMDGPU::V_CMPX_GE_F32_e64_gfx11:
62616 case AMDGPU::V_CMPX_GE_F32_e64_gfx12:
62617 case AMDGPU::V_CMPX_GE_F64_e64_gfx10:
62618 case AMDGPU::V_CMPX_GE_F64_e64_gfx11:
62619 case AMDGPU::V_CMPX_GE_F64_e64_gfx12:
62620 case AMDGPU::V_CMPX_GT_F16_e64_gfx10:
62621 case AMDGPU::V_CMPX_GT_F16_t16_e64_gfx11:
62622 case AMDGPU::V_CMPX_GT_F16_t16_e64_gfx12:
62623 case AMDGPU::V_CMPX_GT_F32_e64_gfx10:
62624 case AMDGPU::V_CMPX_GT_F32_e64_gfx11:
62625 case AMDGPU::V_CMPX_GT_F32_e64_gfx12:
62626 case AMDGPU::V_CMPX_GT_F64_e64_gfx10:
62627 case AMDGPU::V_CMPX_GT_F64_e64_gfx11:
62628 case AMDGPU::V_CMPX_GT_F64_e64_gfx12:
62629 case AMDGPU::V_CMPX_LE_F16_e64_gfx10:
62630 case AMDGPU::V_CMPX_LE_F16_t16_e64_gfx11:
62631 case AMDGPU::V_CMPX_LE_F16_t16_e64_gfx12:
62632 case AMDGPU::V_CMPX_LE_F32_e64_gfx10:
62633 case AMDGPU::V_CMPX_LE_F32_e64_gfx11:
62634 case AMDGPU::V_CMPX_LE_F32_e64_gfx12:
62635 case AMDGPU::V_CMPX_LE_F64_e64_gfx10:
62636 case AMDGPU::V_CMPX_LE_F64_e64_gfx11:
62637 case AMDGPU::V_CMPX_LE_F64_e64_gfx12:
62638 case AMDGPU::V_CMPX_LG_F16_e64_gfx10:
62639 case AMDGPU::V_CMPX_LG_F16_t16_e64_gfx11:
62640 case AMDGPU::V_CMPX_LG_F16_t16_e64_gfx12:
62641 case AMDGPU::V_CMPX_LG_F32_e64_gfx10:
62642 case AMDGPU::V_CMPX_LG_F32_e64_gfx11:
62643 case AMDGPU::V_CMPX_LG_F32_e64_gfx12:
62644 case AMDGPU::V_CMPX_LG_F64_e64_gfx10:
62645 case AMDGPU::V_CMPX_LG_F64_e64_gfx11:
62646 case AMDGPU::V_CMPX_LG_F64_e64_gfx12:
62647 case AMDGPU::V_CMPX_LT_F16_e64_gfx10:
62648 case AMDGPU::V_CMPX_LT_F16_t16_e64_gfx11:
62649 case AMDGPU::V_CMPX_LT_F16_t16_e64_gfx12:
62650 case AMDGPU::V_CMPX_LT_F32_e64_gfx10:
62651 case AMDGPU::V_CMPX_LT_F32_e64_gfx11:
62652 case AMDGPU::V_CMPX_LT_F32_e64_gfx12:
62653 case AMDGPU::V_CMPX_LT_F64_e64_gfx10:
62654 case AMDGPU::V_CMPX_LT_F64_e64_gfx11:
62655 case AMDGPU::V_CMPX_LT_F64_e64_gfx12:
62656 case AMDGPU::V_CMPX_NEQ_F16_e64_gfx10:
62657 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_gfx11:
62658 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_gfx12:
62659 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx10:
62660 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx11:
62661 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx12:
62662 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx10:
62663 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx11:
62664 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx12:
62665 case AMDGPU::V_CMPX_NGE_F16_e64_gfx10:
62666 case AMDGPU::V_CMPX_NGE_F16_t16_e64_gfx11:
62667 case AMDGPU::V_CMPX_NGE_F16_t16_e64_gfx12:
62668 case AMDGPU::V_CMPX_NGE_F32_e64_gfx10:
62669 case AMDGPU::V_CMPX_NGE_F32_e64_gfx11:
62670 case AMDGPU::V_CMPX_NGE_F32_e64_gfx12:
62671 case AMDGPU::V_CMPX_NGE_F64_e64_gfx10:
62672 case AMDGPU::V_CMPX_NGE_F64_e64_gfx11:
62673 case AMDGPU::V_CMPX_NGE_F64_e64_gfx12:
62674 case AMDGPU::V_CMPX_NGT_F16_e64_gfx10:
62675 case AMDGPU::V_CMPX_NGT_F16_t16_e64_gfx11:
62676 case AMDGPU::V_CMPX_NGT_F16_t16_e64_gfx12:
62677 case AMDGPU::V_CMPX_NGT_F32_e64_gfx10:
62678 case AMDGPU::V_CMPX_NGT_F32_e64_gfx11:
62679 case AMDGPU::V_CMPX_NGT_F32_e64_gfx12:
62680 case AMDGPU::V_CMPX_NGT_F64_e64_gfx10:
62681 case AMDGPU::V_CMPX_NGT_F64_e64_gfx11:
62682 case AMDGPU::V_CMPX_NGT_F64_e64_gfx12:
62683 case AMDGPU::V_CMPX_NLE_F16_e64_gfx10:
62684 case AMDGPU::V_CMPX_NLE_F16_t16_e64_gfx11:
62685 case AMDGPU::V_CMPX_NLE_F16_t16_e64_gfx12:
62686 case AMDGPU::V_CMPX_NLE_F32_e64_gfx10:
62687 case AMDGPU::V_CMPX_NLE_F32_e64_gfx11:
62688 case AMDGPU::V_CMPX_NLE_F32_e64_gfx12:
62689 case AMDGPU::V_CMPX_NLE_F64_e64_gfx10:
62690 case AMDGPU::V_CMPX_NLE_F64_e64_gfx11:
62691 case AMDGPU::V_CMPX_NLE_F64_e64_gfx12:
62692 case AMDGPU::V_CMPX_NLG_F16_e64_gfx10:
62693 case AMDGPU::V_CMPX_NLG_F16_t16_e64_gfx11:
62694 case AMDGPU::V_CMPX_NLG_F16_t16_e64_gfx12:
62695 case AMDGPU::V_CMPX_NLG_F32_e64_gfx10:
62696 case AMDGPU::V_CMPX_NLG_F32_e64_gfx11:
62697 case AMDGPU::V_CMPX_NLG_F32_e64_gfx12:
62698 case AMDGPU::V_CMPX_NLG_F64_e64_gfx10:
62699 case AMDGPU::V_CMPX_NLG_F64_e64_gfx11:
62700 case AMDGPU::V_CMPX_NLG_F64_e64_gfx12:
62701 case AMDGPU::V_CMPX_NLT_F16_e64_gfx10:
62702 case AMDGPU::V_CMPX_NLT_F16_t16_e64_gfx11:
62703 case AMDGPU::V_CMPX_NLT_F16_t16_e64_gfx12:
62704 case AMDGPU::V_CMPX_NLT_F32_e64_gfx10:
62705 case AMDGPU::V_CMPX_NLT_F32_e64_gfx11:
62706 case AMDGPU::V_CMPX_NLT_F32_e64_gfx12:
62707 case AMDGPU::V_CMPX_NLT_F64_e64_gfx10:
62708 case AMDGPU::V_CMPX_NLT_F64_e64_gfx11:
62709 case AMDGPU::V_CMPX_NLT_F64_e64_gfx12:
62710 case AMDGPU::V_CMPX_O_F16_e64_gfx10:
62711 case AMDGPU::V_CMPX_O_F16_t16_e64_gfx11:
62712 case AMDGPU::V_CMPX_O_F16_t16_e64_gfx12:
62713 case AMDGPU::V_CMPX_O_F32_e64_gfx10:
62714 case AMDGPU::V_CMPX_O_F32_e64_gfx11:
62715 case AMDGPU::V_CMPX_O_F32_e64_gfx12:
62716 case AMDGPU::V_CMPX_O_F64_e64_gfx10:
62717 case AMDGPU::V_CMPX_O_F64_e64_gfx11:
62718 case AMDGPU::V_CMPX_O_F64_e64_gfx12:
62719 case AMDGPU::V_CMPX_TRU_F16_e64_gfx10:
62720 case AMDGPU::V_CMPX_TRU_F32_e64_gfx10:
62721 case AMDGPU::V_CMPX_TRU_F64_e64_gfx10:
62722 case AMDGPU::V_CMPX_T_F16_t16_e64_gfx11:
62723 case AMDGPU::V_CMPX_T_F32_e64_gfx11:
62724 case AMDGPU::V_CMPX_T_F64_e64_gfx11:
62725 case AMDGPU::V_CMPX_U_F16_e64_gfx10:
62726 case AMDGPU::V_CMPX_U_F16_t16_e64_gfx11:
62727 case AMDGPU::V_CMPX_U_F16_t16_e64_gfx12:
62728 case AMDGPU::V_CMPX_U_F32_e64_gfx10:
62729 case AMDGPU::V_CMPX_U_F32_e64_gfx11:
62730 case AMDGPU::V_CMPX_U_F32_e64_gfx12:
62731 case AMDGPU::V_CMPX_U_F64_e64_gfx10:
62732 case AMDGPU::V_CMPX_U_F64_e64_gfx11:
62733 case AMDGPU::V_CMPX_U_F64_e64_gfx12: {
62734 op.clearAllBits();
62735 // op: src0_modifiers
62736 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62737 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62738 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62739 op.clearAllBits();
62740 // op: src0
62741 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62742 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62743 op.clearAllBits();
62744 // op: src1_modifiers
62745 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62746 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
62747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
62748 op.clearAllBits();
62749 // op: src1
62750 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62752 op.clearAllBits();
62753 // op: clamp
62754 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
62756 break;
62757 }
62758 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp8_gfx11:
62759 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp8_gfx12:
62760 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp8_gfx11:
62761 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp8_gfx12: {
62762 op.clearAllBits();
62763 // op: src0_modifiers
62764 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62767 op.clearAllBits();
62768 // op: src1
62769 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62771 op.clearAllBits();
62772 // op: src0
62773 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
62775 op.clearAllBits();
62776 // op: dpp8
62777 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
62779 op.clearAllBits();
62780 // op: fi
62781 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62783 break;
62784 }
62785 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp_gfx11:
62786 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp_gfx12:
62787 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp_gfx11:
62788 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp_gfx12: {
62789 op.clearAllBits();
62790 // op: src0_modifiers
62791 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62793 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62794 op.clearAllBits();
62795 // op: src1
62796 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62797 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62798 op.clearAllBits();
62799 // op: src0
62800 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62801 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
62802 op.clearAllBits();
62803 // op: dpp_ctrl
62804 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62805 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
62806 op.clearAllBits();
62807 // op: bound_ctrl
62808 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62809 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
62810 op.clearAllBits();
62811 // op: bank_mask
62812 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62813 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
62814 op.clearAllBits();
62815 // op: row_mask
62816 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62817 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
62818 op.clearAllBits();
62819 // op: fi
62820 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
62821 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
62822 break;
62823 }
62824 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp8_gfx11:
62825 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp8_gfx12:
62826 case AMDGPU::V_CMPX_EQ_F32_e64_dpp8_gfx11:
62827 case AMDGPU::V_CMPX_EQ_F32_e64_dpp8_gfx12:
62828 case AMDGPU::V_CMPX_F_F16_t16_e64_dpp8_gfx11:
62829 case AMDGPU::V_CMPX_F_F32_e64_dpp8_gfx11:
62830 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp8_gfx11:
62831 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp8_gfx12:
62832 case AMDGPU::V_CMPX_GE_F32_e64_dpp8_gfx11:
62833 case AMDGPU::V_CMPX_GE_F32_e64_dpp8_gfx12:
62834 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp8_gfx11:
62835 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp8_gfx12:
62836 case AMDGPU::V_CMPX_GT_F32_e64_dpp8_gfx11:
62837 case AMDGPU::V_CMPX_GT_F32_e64_dpp8_gfx12:
62838 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp8_gfx11:
62839 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp8_gfx12:
62840 case AMDGPU::V_CMPX_LE_F32_e64_dpp8_gfx11:
62841 case AMDGPU::V_CMPX_LE_F32_e64_dpp8_gfx12:
62842 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp8_gfx11:
62843 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp8_gfx12:
62844 case AMDGPU::V_CMPX_LG_F32_e64_dpp8_gfx11:
62845 case AMDGPU::V_CMPX_LG_F32_e64_dpp8_gfx12:
62846 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp8_gfx11:
62847 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp8_gfx12:
62848 case AMDGPU::V_CMPX_LT_F32_e64_dpp8_gfx11:
62849 case AMDGPU::V_CMPX_LT_F32_e64_dpp8_gfx12:
62850 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp8_gfx11:
62851 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp8_gfx12:
62852 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp8_gfx11:
62853 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp8_gfx12:
62854 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp8_gfx11:
62855 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp8_gfx12:
62856 case AMDGPU::V_CMPX_NGE_F32_e64_dpp8_gfx11:
62857 case AMDGPU::V_CMPX_NGE_F32_e64_dpp8_gfx12:
62858 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp8_gfx11:
62859 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp8_gfx12:
62860 case AMDGPU::V_CMPX_NGT_F32_e64_dpp8_gfx11:
62861 case AMDGPU::V_CMPX_NGT_F32_e64_dpp8_gfx12:
62862 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp8_gfx11:
62863 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp8_gfx12:
62864 case AMDGPU::V_CMPX_NLE_F32_e64_dpp8_gfx11:
62865 case AMDGPU::V_CMPX_NLE_F32_e64_dpp8_gfx12:
62866 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp8_gfx11:
62867 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp8_gfx12:
62868 case AMDGPU::V_CMPX_NLG_F32_e64_dpp8_gfx11:
62869 case AMDGPU::V_CMPX_NLG_F32_e64_dpp8_gfx12:
62870 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp8_gfx11:
62871 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp8_gfx12:
62872 case AMDGPU::V_CMPX_NLT_F32_e64_dpp8_gfx11:
62873 case AMDGPU::V_CMPX_NLT_F32_e64_dpp8_gfx12:
62874 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp8_gfx11:
62875 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp8_gfx12:
62876 case AMDGPU::V_CMPX_O_F32_e64_dpp8_gfx11:
62877 case AMDGPU::V_CMPX_O_F32_e64_dpp8_gfx12:
62878 case AMDGPU::V_CMPX_T_F16_t16_e64_dpp8_gfx11:
62879 case AMDGPU::V_CMPX_T_F32_e64_dpp8_gfx11:
62880 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp8_gfx11:
62881 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp8_gfx12:
62882 case AMDGPU::V_CMPX_U_F32_e64_dpp8_gfx11:
62883 case AMDGPU::V_CMPX_U_F32_e64_dpp8_gfx12: {
62884 op.clearAllBits();
62885 // op: src0_modifiers
62886 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62887 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62889 op.clearAllBits();
62890 // op: src1_modifiers
62891 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62892 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
62893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
62894 op.clearAllBits();
62895 // op: clamp
62896 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
62898 op.clearAllBits();
62899 // op: src1
62900 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62902 op.clearAllBits();
62903 // op: src0
62904 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62905 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
62906 op.clearAllBits();
62907 // op: dpp8
62908 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
62909 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
62910 op.clearAllBits();
62911 // op: fi
62912 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
62913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
62914 break;
62915 }
62916 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp_gfx11:
62917 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp_gfx12:
62918 case AMDGPU::V_CMPX_EQ_F32_e64_dpp_gfx11:
62919 case AMDGPU::V_CMPX_EQ_F32_e64_dpp_gfx12:
62920 case AMDGPU::V_CMPX_F_F16_t16_e64_dpp_gfx11:
62921 case AMDGPU::V_CMPX_F_F32_e64_dpp_gfx11:
62922 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp_gfx11:
62923 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp_gfx12:
62924 case AMDGPU::V_CMPX_GE_F32_e64_dpp_gfx11:
62925 case AMDGPU::V_CMPX_GE_F32_e64_dpp_gfx12:
62926 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp_gfx11:
62927 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp_gfx12:
62928 case AMDGPU::V_CMPX_GT_F32_e64_dpp_gfx11:
62929 case AMDGPU::V_CMPX_GT_F32_e64_dpp_gfx12:
62930 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp_gfx11:
62931 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp_gfx12:
62932 case AMDGPU::V_CMPX_LE_F32_e64_dpp_gfx11:
62933 case AMDGPU::V_CMPX_LE_F32_e64_dpp_gfx12:
62934 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp_gfx11:
62935 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp_gfx12:
62936 case AMDGPU::V_CMPX_LG_F32_e64_dpp_gfx11:
62937 case AMDGPU::V_CMPX_LG_F32_e64_dpp_gfx12:
62938 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp_gfx11:
62939 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp_gfx12:
62940 case AMDGPU::V_CMPX_LT_F32_e64_dpp_gfx11:
62941 case AMDGPU::V_CMPX_LT_F32_e64_dpp_gfx12:
62942 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp_gfx11:
62943 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp_gfx12:
62944 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp_gfx11:
62945 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp_gfx12:
62946 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp_gfx11:
62947 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp_gfx12:
62948 case AMDGPU::V_CMPX_NGE_F32_e64_dpp_gfx11:
62949 case AMDGPU::V_CMPX_NGE_F32_e64_dpp_gfx12:
62950 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp_gfx11:
62951 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp_gfx12:
62952 case AMDGPU::V_CMPX_NGT_F32_e64_dpp_gfx11:
62953 case AMDGPU::V_CMPX_NGT_F32_e64_dpp_gfx12:
62954 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp_gfx11:
62955 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp_gfx12:
62956 case AMDGPU::V_CMPX_NLE_F32_e64_dpp_gfx11:
62957 case AMDGPU::V_CMPX_NLE_F32_e64_dpp_gfx12:
62958 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp_gfx11:
62959 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp_gfx12:
62960 case AMDGPU::V_CMPX_NLG_F32_e64_dpp_gfx11:
62961 case AMDGPU::V_CMPX_NLG_F32_e64_dpp_gfx12:
62962 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp_gfx11:
62963 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp_gfx12:
62964 case AMDGPU::V_CMPX_NLT_F32_e64_dpp_gfx11:
62965 case AMDGPU::V_CMPX_NLT_F32_e64_dpp_gfx12:
62966 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp_gfx11:
62967 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp_gfx12:
62968 case AMDGPU::V_CMPX_O_F32_e64_dpp_gfx11:
62969 case AMDGPU::V_CMPX_O_F32_e64_dpp_gfx12:
62970 case AMDGPU::V_CMPX_T_F16_t16_e64_dpp_gfx11:
62971 case AMDGPU::V_CMPX_T_F32_e64_dpp_gfx11:
62972 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp_gfx11:
62973 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp_gfx12:
62974 case AMDGPU::V_CMPX_U_F32_e64_dpp_gfx11:
62975 case AMDGPU::V_CMPX_U_F32_e64_dpp_gfx12: {
62976 op.clearAllBits();
62977 // op: src0_modifiers
62978 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
62979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
62980 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
62981 op.clearAllBits();
62982 // op: src1_modifiers
62983 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
62984 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
62985 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
62986 op.clearAllBits();
62987 // op: clamp
62988 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
62989 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
62990 op.clearAllBits();
62991 // op: src1
62992 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
62993 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
62994 op.clearAllBits();
62995 // op: src0
62996 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
62997 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
62998 op.clearAllBits();
62999 // op: dpp_ctrl
63000 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
63001 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
63002 op.clearAllBits();
63003 // op: bound_ctrl
63004 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
63005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
63006 op.clearAllBits();
63007 // op: bank_mask
63008 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
63009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
63010 op.clearAllBits();
63011 // op: row_mask
63012 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
63013 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
63014 op.clearAllBits();
63015 // op: fi
63016 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
63017 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
63018 break;
63019 }
63020 case AMDGPU::V_CEIL_F32_e64_gfx6_gfx7:
63021 case AMDGPU::V_CEIL_F64_e64_gfx7:
63022 case AMDGPU::V_COS_F32_e64_gfx6_gfx7:
63023 case AMDGPU::V_CVT_F16_F32_e64_gfx6_gfx7:
63024 case AMDGPU::V_CVT_F32_F16_e64_gfx6_gfx7:
63025 case AMDGPU::V_CVT_F32_F64_e64_gfx6_gfx7:
63026 case AMDGPU::V_CVT_F64_F32_e64_gfx6_gfx7:
63027 case AMDGPU::V_CVT_I32_F32_e64_gfx6_gfx7:
63028 case AMDGPU::V_CVT_I32_F64_e64_gfx6_gfx7:
63029 case AMDGPU::V_CVT_U32_F32_e64_gfx6_gfx7:
63030 case AMDGPU::V_CVT_U32_F64_e64_gfx6_gfx7:
63031 case AMDGPU::V_EXP_F32_e64_gfx6_gfx7:
63032 case AMDGPU::V_EXP_LEGACY_F32_e64_gfx7:
63033 case AMDGPU::V_FLOOR_F32_e64_gfx6_gfx7:
63034 case AMDGPU::V_FLOOR_F64_e64_gfx7:
63035 case AMDGPU::V_FRACT_F32_e64_gfx6_gfx7:
63036 case AMDGPU::V_FRACT_F64_e64_gfx6_gfx7:
63037 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx6_gfx7:
63038 case AMDGPU::V_FREXP_MANT_F32_e64_gfx6_gfx7:
63039 case AMDGPU::V_FREXP_MANT_F64_e64_gfx6_gfx7:
63040 case AMDGPU::V_LOG_CLAMP_F32_e64_gfx6_gfx7:
63041 case AMDGPU::V_LOG_F32_e64_gfx6_gfx7:
63042 case AMDGPU::V_LOG_LEGACY_F32_e64_gfx7:
63043 case AMDGPU::V_RCP_CLAMP_F32_e64_gfx6_gfx7:
63044 case AMDGPU::V_RCP_CLAMP_F64_e64_gfx6_gfx7:
63045 case AMDGPU::V_RCP_F32_e64_gfx6_gfx7:
63046 case AMDGPU::V_RCP_F64_e64_gfx6_gfx7:
63047 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx6_gfx7:
63048 case AMDGPU::V_RCP_LEGACY_F32_e64_gfx6_gfx7:
63049 case AMDGPU::V_RNDNE_F32_e64_gfx6_gfx7:
63050 case AMDGPU::V_RNDNE_F64_e64_gfx7:
63051 case AMDGPU::V_RSQ_CLAMP_F32_e64_gfx6_gfx7:
63052 case AMDGPU::V_RSQ_CLAMP_F64_e64_gfx6_gfx7:
63053 case AMDGPU::V_RSQ_F32_e64_gfx6_gfx7:
63054 case AMDGPU::V_RSQ_F64_e64_gfx6_gfx7:
63055 case AMDGPU::V_RSQ_LEGACY_F32_e64_gfx6_gfx7:
63056 case AMDGPU::V_SIN_F32_e64_gfx6_gfx7:
63057 case AMDGPU::V_SQRT_F32_e64_gfx6_gfx7:
63058 case AMDGPU::V_SQRT_F64_e64_gfx6_gfx7:
63059 case AMDGPU::V_TRUNC_F32_e64_gfx6_gfx7:
63060 case AMDGPU::V_TRUNC_F64_e64_gfx7: {
63061 op.clearAllBits();
63062 // op: src0_modifiers
63063 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63066 op.clearAllBits();
63067 // op: src0
63068 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63070 op.clearAllBits();
63071 // op: clamp
63072 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
63074 op.clearAllBits();
63075 // op: omod
63076 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63077 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
63078 op.clearAllBits();
63079 // op: vdst
63080 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63082 break;
63083 }
63084 case AMDGPU::V_CVT_FLR_I32_F32_e64_gfx6_gfx7:
63085 case AMDGPU::V_CVT_RPI_I32_F32_e64_gfx6_gfx7:
63086 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx6_gfx7: {
63087 op.clearAllBits();
63088 // op: src0_modifiers
63089 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63092 op.clearAllBits();
63093 // op: src0
63094 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63096 op.clearAllBits();
63097 // op: clamp
63098 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
63100 op.clearAllBits();
63101 // op: vdst
63102 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63104 break;
63105 }
63106 case AMDGPU::V_CEIL_F16_e64_gfx10:
63107 case AMDGPU::V_CEIL_F16_e64_vi:
63108 case AMDGPU::V_CEIL_F16_fake16_e64_gfx11:
63109 case AMDGPU::V_CEIL_F16_fake16_e64_gfx12:
63110 case AMDGPU::V_CEIL_F32_e64_gfx10:
63111 case AMDGPU::V_CEIL_F32_e64_gfx11:
63112 case AMDGPU::V_CEIL_F32_e64_gfx12:
63113 case AMDGPU::V_CEIL_F32_e64_vi:
63114 case AMDGPU::V_CEIL_F64_e64_gfx10:
63115 case AMDGPU::V_CEIL_F64_e64_gfx11:
63116 case AMDGPU::V_CEIL_F64_e64_gfx12:
63117 case AMDGPU::V_CEIL_F64_e64_vi:
63118 case AMDGPU::V_COS_F16_e64_gfx10:
63119 case AMDGPU::V_COS_F16_e64_vi:
63120 case AMDGPU::V_COS_F16_fake16_e64_gfx11:
63121 case AMDGPU::V_COS_F16_fake16_e64_gfx12:
63122 case AMDGPU::V_COS_F32_e64_gfx10:
63123 case AMDGPU::V_COS_F32_e64_gfx11:
63124 case AMDGPU::V_COS_F32_e64_gfx12:
63125 case AMDGPU::V_COS_F32_e64_vi:
63126 case AMDGPU::V_CVT_F16_F32_e64_gfx10:
63127 case AMDGPU::V_CVT_F16_F32_e64_vi:
63128 case AMDGPU::V_CVT_F16_F32_t16_e64_gfx11:
63129 case AMDGPU::V_CVT_F16_F32_t16_e64_gfx12:
63130 case AMDGPU::V_CVT_F32_F16_e64_gfx10:
63131 case AMDGPU::V_CVT_F32_F16_e64_vi:
63132 case AMDGPU::V_CVT_F32_F16_t16_e64_gfx11:
63133 case AMDGPU::V_CVT_F32_F16_t16_e64_gfx12:
63134 case AMDGPU::V_CVT_F32_F64_e64_gfx10:
63135 case AMDGPU::V_CVT_F32_F64_e64_gfx11:
63136 case AMDGPU::V_CVT_F32_F64_e64_gfx12:
63137 case AMDGPU::V_CVT_F32_F64_e64_vi:
63138 case AMDGPU::V_CVT_F64_F32_e64_gfx10:
63139 case AMDGPU::V_CVT_F64_F32_e64_gfx11:
63140 case AMDGPU::V_CVT_F64_F32_e64_gfx12:
63141 case AMDGPU::V_CVT_F64_F32_e64_vi:
63142 case AMDGPU::V_CVT_I16_F16_e64_gfx10:
63143 case AMDGPU::V_CVT_I16_F16_e64_vi:
63144 case AMDGPU::V_CVT_I16_F16_t16_e64_gfx11:
63145 case AMDGPU::V_CVT_I16_F16_t16_e64_gfx12:
63146 case AMDGPU::V_CVT_I32_F32_e64_gfx10:
63147 case AMDGPU::V_CVT_I32_F32_e64_gfx11:
63148 case AMDGPU::V_CVT_I32_F32_e64_gfx12:
63149 case AMDGPU::V_CVT_I32_F32_e64_vi:
63150 case AMDGPU::V_CVT_I32_F64_e64_gfx10:
63151 case AMDGPU::V_CVT_I32_F64_e64_gfx11:
63152 case AMDGPU::V_CVT_I32_F64_e64_gfx12:
63153 case AMDGPU::V_CVT_I32_F64_e64_vi:
63154 case AMDGPU::V_CVT_NORM_I16_F16_e64_gfx10:
63155 case AMDGPU::V_CVT_NORM_I16_F16_e64_vi:
63156 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_gfx11:
63157 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_gfx12:
63158 case AMDGPU::V_CVT_NORM_U16_F16_e64_gfx10:
63159 case AMDGPU::V_CVT_NORM_U16_F16_e64_vi:
63160 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_gfx11:
63161 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_gfx12:
63162 case AMDGPU::V_CVT_U16_F16_e64_gfx10:
63163 case AMDGPU::V_CVT_U16_F16_e64_vi:
63164 case AMDGPU::V_CVT_U16_F16_t16_e64_gfx11:
63165 case AMDGPU::V_CVT_U16_F16_t16_e64_gfx12:
63166 case AMDGPU::V_CVT_U32_F32_e64_gfx10:
63167 case AMDGPU::V_CVT_U32_F32_e64_gfx11:
63168 case AMDGPU::V_CVT_U32_F32_e64_gfx12:
63169 case AMDGPU::V_CVT_U32_F32_e64_vi:
63170 case AMDGPU::V_CVT_U32_F64_e64_gfx10:
63171 case AMDGPU::V_CVT_U32_F64_e64_gfx11:
63172 case AMDGPU::V_CVT_U32_F64_e64_gfx12:
63173 case AMDGPU::V_CVT_U32_F64_e64_vi:
63174 case AMDGPU::V_EXP_F16_e64_gfx10:
63175 case AMDGPU::V_EXP_F16_e64_vi:
63176 case AMDGPU::V_EXP_F16_fake16_e64_gfx11:
63177 case AMDGPU::V_EXP_F16_fake16_e64_gfx12:
63178 case AMDGPU::V_EXP_F32_e64_gfx10:
63179 case AMDGPU::V_EXP_F32_e64_gfx11:
63180 case AMDGPU::V_EXP_F32_e64_gfx12:
63181 case AMDGPU::V_EXP_F32_e64_vi:
63182 case AMDGPU::V_EXP_LEGACY_F32_e64_vi:
63183 case AMDGPU::V_FLOOR_F16_e64_gfx10:
63184 case AMDGPU::V_FLOOR_F16_e64_vi:
63185 case AMDGPU::V_FLOOR_F16_fake16_e64_gfx11:
63186 case AMDGPU::V_FLOOR_F16_fake16_e64_gfx12:
63187 case AMDGPU::V_FLOOR_F32_e64_gfx10:
63188 case AMDGPU::V_FLOOR_F32_e64_gfx11:
63189 case AMDGPU::V_FLOOR_F32_e64_gfx12:
63190 case AMDGPU::V_FLOOR_F32_e64_vi:
63191 case AMDGPU::V_FLOOR_F64_e64_gfx10:
63192 case AMDGPU::V_FLOOR_F64_e64_gfx11:
63193 case AMDGPU::V_FLOOR_F64_e64_gfx12:
63194 case AMDGPU::V_FLOOR_F64_e64_vi:
63195 case AMDGPU::V_FRACT_F16_e64_gfx10:
63196 case AMDGPU::V_FRACT_F16_e64_vi:
63197 case AMDGPU::V_FRACT_F16_fake16_e64_gfx11:
63198 case AMDGPU::V_FRACT_F16_fake16_e64_gfx12:
63199 case AMDGPU::V_FRACT_F32_e64_gfx10:
63200 case AMDGPU::V_FRACT_F32_e64_gfx11:
63201 case AMDGPU::V_FRACT_F32_e64_gfx12:
63202 case AMDGPU::V_FRACT_F32_e64_vi:
63203 case AMDGPU::V_FRACT_F64_e64_gfx10:
63204 case AMDGPU::V_FRACT_F64_e64_gfx11:
63205 case AMDGPU::V_FRACT_F64_e64_gfx12:
63206 case AMDGPU::V_FRACT_F64_e64_vi:
63207 case AMDGPU::V_FREXP_EXP_I16_F16_e64_gfx10:
63208 case AMDGPU::V_FREXP_EXP_I16_F16_e64_vi:
63209 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_gfx11:
63210 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_gfx12:
63211 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx10:
63212 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx11:
63213 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx12:
63214 case AMDGPU::V_FREXP_EXP_I32_F64_e64_vi:
63215 case AMDGPU::V_FREXP_MANT_F16_e64_gfx10:
63216 case AMDGPU::V_FREXP_MANT_F16_e64_vi:
63217 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_gfx11:
63218 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_gfx12:
63219 case AMDGPU::V_FREXP_MANT_F32_e64_gfx10:
63220 case AMDGPU::V_FREXP_MANT_F32_e64_gfx11:
63221 case AMDGPU::V_FREXP_MANT_F32_e64_gfx12:
63222 case AMDGPU::V_FREXP_MANT_F32_e64_vi:
63223 case AMDGPU::V_FREXP_MANT_F64_e64_gfx10:
63224 case AMDGPU::V_FREXP_MANT_F64_e64_gfx11:
63225 case AMDGPU::V_FREXP_MANT_F64_e64_gfx12:
63226 case AMDGPU::V_FREXP_MANT_F64_e64_vi:
63227 case AMDGPU::V_LOG_F16_e64_gfx10:
63228 case AMDGPU::V_LOG_F16_e64_vi:
63229 case AMDGPU::V_LOG_F16_fake16_e64_gfx11:
63230 case AMDGPU::V_LOG_F16_fake16_e64_gfx12:
63231 case AMDGPU::V_LOG_F32_e64_gfx10:
63232 case AMDGPU::V_LOG_F32_e64_gfx11:
63233 case AMDGPU::V_LOG_F32_e64_gfx12:
63234 case AMDGPU::V_LOG_F32_e64_vi:
63235 case AMDGPU::V_LOG_LEGACY_F32_e64_vi:
63236 case AMDGPU::V_RCP_F16_e64_gfx10:
63237 case AMDGPU::V_RCP_F16_e64_vi:
63238 case AMDGPU::V_RCP_F16_fake16_e64_gfx11:
63239 case AMDGPU::V_RCP_F16_fake16_e64_gfx12:
63240 case AMDGPU::V_RCP_F32_e64_gfx10:
63241 case AMDGPU::V_RCP_F32_e64_gfx11:
63242 case AMDGPU::V_RCP_F32_e64_gfx12:
63243 case AMDGPU::V_RCP_F32_e64_vi:
63244 case AMDGPU::V_RCP_F64_e64_gfx10:
63245 case AMDGPU::V_RCP_F64_e64_gfx11:
63246 case AMDGPU::V_RCP_F64_e64_gfx12:
63247 case AMDGPU::V_RCP_F64_e64_vi:
63248 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx10:
63249 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx11:
63250 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx12:
63251 case AMDGPU::V_RCP_IFLAG_F32_e64_vi:
63252 case AMDGPU::V_RNDNE_F16_e64_gfx10:
63253 case AMDGPU::V_RNDNE_F16_e64_vi:
63254 case AMDGPU::V_RNDNE_F16_fake16_e64_gfx11:
63255 case AMDGPU::V_RNDNE_F16_fake16_e64_gfx12:
63256 case AMDGPU::V_RNDNE_F32_e64_gfx10:
63257 case AMDGPU::V_RNDNE_F32_e64_gfx11:
63258 case AMDGPU::V_RNDNE_F32_e64_gfx12:
63259 case AMDGPU::V_RNDNE_F32_e64_vi:
63260 case AMDGPU::V_RNDNE_F64_e64_gfx10:
63261 case AMDGPU::V_RNDNE_F64_e64_gfx11:
63262 case AMDGPU::V_RNDNE_F64_e64_gfx12:
63263 case AMDGPU::V_RNDNE_F64_e64_vi:
63264 case AMDGPU::V_RSQ_F16_e64_gfx10:
63265 case AMDGPU::V_RSQ_F16_e64_vi:
63266 case AMDGPU::V_RSQ_F16_fake16_e64_gfx11:
63267 case AMDGPU::V_RSQ_F16_fake16_e64_gfx12:
63268 case AMDGPU::V_RSQ_F32_e64_gfx10:
63269 case AMDGPU::V_RSQ_F32_e64_gfx11:
63270 case AMDGPU::V_RSQ_F32_e64_gfx12:
63271 case AMDGPU::V_RSQ_F32_e64_vi:
63272 case AMDGPU::V_RSQ_F64_e64_gfx10:
63273 case AMDGPU::V_RSQ_F64_e64_gfx11:
63274 case AMDGPU::V_RSQ_F64_e64_gfx12:
63275 case AMDGPU::V_RSQ_F64_e64_vi:
63276 case AMDGPU::V_SIN_F16_e64_gfx10:
63277 case AMDGPU::V_SIN_F16_e64_vi:
63278 case AMDGPU::V_SIN_F16_fake16_e64_gfx11:
63279 case AMDGPU::V_SIN_F16_fake16_e64_gfx12:
63280 case AMDGPU::V_SIN_F32_e64_gfx10:
63281 case AMDGPU::V_SIN_F32_e64_gfx11:
63282 case AMDGPU::V_SIN_F32_e64_gfx12:
63283 case AMDGPU::V_SIN_F32_e64_vi:
63284 case AMDGPU::V_SQRT_F16_e64_gfx10:
63285 case AMDGPU::V_SQRT_F16_e64_vi:
63286 case AMDGPU::V_SQRT_F16_fake16_e64_gfx11:
63287 case AMDGPU::V_SQRT_F16_fake16_e64_gfx12:
63288 case AMDGPU::V_SQRT_F32_e64_gfx10:
63289 case AMDGPU::V_SQRT_F32_e64_gfx11:
63290 case AMDGPU::V_SQRT_F32_e64_gfx12:
63291 case AMDGPU::V_SQRT_F32_e64_vi:
63292 case AMDGPU::V_SQRT_F64_e64_gfx10:
63293 case AMDGPU::V_SQRT_F64_e64_gfx11:
63294 case AMDGPU::V_SQRT_F64_e64_gfx12:
63295 case AMDGPU::V_SQRT_F64_e64_vi:
63296 case AMDGPU::V_S_EXP_F16_e64_gfx12:
63297 case AMDGPU::V_S_EXP_F32_e64_gfx12:
63298 case AMDGPU::V_S_LOG_F16_e64_gfx12:
63299 case AMDGPU::V_S_LOG_F32_e64_gfx12:
63300 case AMDGPU::V_S_RCP_F16_e64_gfx12:
63301 case AMDGPU::V_S_RCP_F32_e64_gfx12:
63302 case AMDGPU::V_S_RSQ_F16_e64_gfx12:
63303 case AMDGPU::V_S_RSQ_F32_e64_gfx12:
63304 case AMDGPU::V_S_SQRT_F16_e64_gfx12:
63305 case AMDGPU::V_S_SQRT_F32_e64_gfx12:
63306 case AMDGPU::V_TRUNC_F16_e64_gfx10:
63307 case AMDGPU::V_TRUNC_F16_e64_vi:
63308 case AMDGPU::V_TRUNC_F16_fake16_e64_gfx11:
63309 case AMDGPU::V_TRUNC_F16_fake16_e64_gfx12:
63310 case AMDGPU::V_TRUNC_F32_e64_gfx10:
63311 case AMDGPU::V_TRUNC_F32_e64_gfx11:
63312 case AMDGPU::V_TRUNC_F32_e64_gfx12:
63313 case AMDGPU::V_TRUNC_F32_e64_vi:
63314 case AMDGPU::V_TRUNC_F64_e64_gfx10:
63315 case AMDGPU::V_TRUNC_F64_e64_gfx11:
63316 case AMDGPU::V_TRUNC_F64_e64_gfx12:
63317 case AMDGPU::V_TRUNC_F64_e64_vi: {
63318 op.clearAllBits();
63319 // op: src0_modifiers
63320 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63321 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63322 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63323 op.clearAllBits();
63324 // op: src0
63325 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63326 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63327 op.clearAllBits();
63328 // op: clamp
63329 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63330 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
63331 op.clearAllBits();
63332 // op: omod
63333 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63334 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
63335 op.clearAllBits();
63336 // op: vdst
63337 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63338 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63339 break;
63340 }
63341 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_gfx11:
63342 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_gfx12:
63343 case AMDGPU::V_CVT_FLR_I32_F32_e64_gfx10:
63344 case AMDGPU::V_CVT_FLR_I32_F32_e64_vi:
63345 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_gfx11:
63346 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_gfx12:
63347 case AMDGPU::V_CVT_RPI_I32_F32_e64_gfx10:
63348 case AMDGPU::V_CVT_RPI_I32_F32_e64_vi:
63349 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx10:
63350 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx11:
63351 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx12:
63352 case AMDGPU::V_FREXP_EXP_I32_F32_e64_vi: {
63353 op.clearAllBits();
63354 // op: src0_modifiers
63355 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63358 op.clearAllBits();
63359 // op: src0
63360 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63361 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63362 op.clearAllBits();
63363 // op: clamp
63364 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63365 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
63366 op.clearAllBits();
63367 // op: vdst
63368 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63369 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63370 break;
63371 }
63372 case AMDGPU::V_CMPX_CLASS_F16_e64_vi:
63373 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx6_gfx7:
63374 case AMDGPU::V_CMPX_CLASS_F32_e64_vi:
63375 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx6_gfx7:
63376 case AMDGPU::V_CMPX_CLASS_F64_e64_vi:
63377 case AMDGPU::V_CMP_CLASS_F16_e64_gfx10:
63378 case AMDGPU::V_CMP_CLASS_F16_e64_vi:
63379 case AMDGPU::V_CMP_CLASS_F16_t16_e64_gfx11:
63380 case AMDGPU::V_CMP_CLASS_F16_t16_e64_gfx12:
63381 case AMDGPU::V_CMP_CLASS_F32_e64_gfx6_gfx7:
63382 case AMDGPU::V_CMP_CLASS_F32_e64_gfx10:
63383 case AMDGPU::V_CMP_CLASS_F32_e64_gfx11:
63384 case AMDGPU::V_CMP_CLASS_F32_e64_gfx12:
63385 case AMDGPU::V_CMP_CLASS_F32_e64_vi:
63386 case AMDGPU::V_CMP_CLASS_F64_e64_gfx6_gfx7:
63387 case AMDGPU::V_CMP_CLASS_F64_e64_gfx10:
63388 case AMDGPU::V_CMP_CLASS_F64_e64_gfx11:
63389 case AMDGPU::V_CMP_CLASS_F64_e64_gfx12:
63390 case AMDGPU::V_CMP_CLASS_F64_e64_vi: {
63391 op.clearAllBits();
63392 // op: src0_modifiers
63393 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63396 op.clearAllBits();
63397 // op: src0
63398 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63400 op.clearAllBits();
63401 // op: src1
63402 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63403 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
63404 op.clearAllBits();
63405 // op: sdst
63406 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63407 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63408 break;
63409 }
63410 case AMDGPU::V_ADD_F32_e64_gfx6_gfx7:
63411 case AMDGPU::V_ADD_F64_gfx6_gfx7:
63412 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_gfx6_gfx7:
63413 case AMDGPU::V_LDEXP_F32_e64_gfx6_gfx7:
63414 case AMDGPU::V_LDEXP_F64_gfx6_gfx7:
63415 case AMDGPU::V_MAX_F32_e64_gfx6_gfx7:
63416 case AMDGPU::V_MAX_F64_gfx6_gfx7:
63417 case AMDGPU::V_MAX_LEGACY_F32_e64_gfx6_gfx7:
63418 case AMDGPU::V_MIN_F32_e64_gfx6_gfx7:
63419 case AMDGPU::V_MIN_F64_gfx6_gfx7:
63420 case AMDGPU::V_MIN_LEGACY_F32_e64_gfx6_gfx7:
63421 case AMDGPU::V_MUL_F32_e64_gfx6_gfx7:
63422 case AMDGPU::V_MUL_F64_gfx6_gfx7:
63423 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx6_gfx7:
63424 case AMDGPU::V_SUBREV_F32_e64_gfx6_gfx7:
63425 case AMDGPU::V_SUB_F32_e64_gfx6_gfx7:
63426 case AMDGPU::V_TRIG_PREOP_F64_gfx6_gfx7: {
63427 op.clearAllBits();
63428 // op: src0_modifiers
63429 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63431 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63432 op.clearAllBits();
63433 // op: src0
63434 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63436 op.clearAllBits();
63437 // op: src1_modifiers
63438 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
63440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
63441 op.clearAllBits();
63442 // op: src1
63443 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
63445 op.clearAllBits();
63446 // op: clamp
63447 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
63448 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
63449 op.clearAllBits();
63450 // op: omod
63451 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
63452 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
63453 op.clearAllBits();
63454 // op: vdst
63455 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63456 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63457 break;
63458 }
63459 case AMDGPU::V_CMPSX_EQ_F32_e64_gfx6_gfx7:
63460 case AMDGPU::V_CMPSX_EQ_F64_e64_gfx6_gfx7:
63461 case AMDGPU::V_CMPSX_F_F32_e64_gfx6_gfx7:
63462 case AMDGPU::V_CMPSX_F_F64_e64_gfx6_gfx7:
63463 case AMDGPU::V_CMPSX_GE_F32_e64_gfx6_gfx7:
63464 case AMDGPU::V_CMPSX_GE_F64_e64_gfx6_gfx7:
63465 case AMDGPU::V_CMPSX_GT_F32_e64_gfx6_gfx7:
63466 case AMDGPU::V_CMPSX_GT_F64_e64_gfx6_gfx7:
63467 case AMDGPU::V_CMPSX_LE_F32_e64_gfx6_gfx7:
63468 case AMDGPU::V_CMPSX_LE_F64_e64_gfx6_gfx7:
63469 case AMDGPU::V_CMPSX_LG_F32_e64_gfx6_gfx7:
63470 case AMDGPU::V_CMPSX_LG_F64_e64_gfx6_gfx7:
63471 case AMDGPU::V_CMPSX_LT_F32_e64_gfx6_gfx7:
63472 case AMDGPU::V_CMPSX_LT_F64_e64_gfx6_gfx7:
63473 case AMDGPU::V_CMPSX_NEQ_F32_e64_gfx6_gfx7:
63474 case AMDGPU::V_CMPSX_NEQ_F64_e64_gfx6_gfx7:
63475 case AMDGPU::V_CMPSX_NGE_F32_e64_gfx6_gfx7:
63476 case AMDGPU::V_CMPSX_NGE_F64_e64_gfx6_gfx7:
63477 case AMDGPU::V_CMPSX_NGT_F32_e64_gfx6_gfx7:
63478 case AMDGPU::V_CMPSX_NGT_F64_e64_gfx6_gfx7:
63479 case AMDGPU::V_CMPSX_NLE_F32_e64_gfx6_gfx7:
63480 case AMDGPU::V_CMPSX_NLE_F64_e64_gfx6_gfx7:
63481 case AMDGPU::V_CMPSX_NLG_F32_e64_gfx6_gfx7:
63482 case AMDGPU::V_CMPSX_NLG_F64_e64_gfx6_gfx7:
63483 case AMDGPU::V_CMPSX_NLT_F32_e64_gfx6_gfx7:
63484 case AMDGPU::V_CMPSX_NLT_F64_e64_gfx6_gfx7:
63485 case AMDGPU::V_CMPSX_O_F32_e64_gfx6_gfx7:
63486 case AMDGPU::V_CMPSX_O_F64_e64_gfx6_gfx7:
63487 case AMDGPU::V_CMPSX_TRU_F32_e64_gfx6_gfx7:
63488 case AMDGPU::V_CMPSX_TRU_F64_e64_gfx6_gfx7:
63489 case AMDGPU::V_CMPSX_U_F32_e64_gfx6_gfx7:
63490 case AMDGPU::V_CMPSX_U_F64_e64_gfx6_gfx7:
63491 case AMDGPU::V_CMPS_EQ_F32_e64_gfx6_gfx7:
63492 case AMDGPU::V_CMPS_EQ_F64_e64_gfx6_gfx7:
63493 case AMDGPU::V_CMPS_F_F32_e64_gfx6_gfx7:
63494 case AMDGPU::V_CMPS_F_F64_e64_gfx6_gfx7:
63495 case AMDGPU::V_CMPS_GE_F32_e64_gfx6_gfx7:
63496 case AMDGPU::V_CMPS_GE_F64_e64_gfx6_gfx7:
63497 case AMDGPU::V_CMPS_GT_F32_e64_gfx6_gfx7:
63498 case AMDGPU::V_CMPS_GT_F64_e64_gfx6_gfx7:
63499 case AMDGPU::V_CMPS_LE_F32_e64_gfx6_gfx7:
63500 case AMDGPU::V_CMPS_LE_F64_e64_gfx6_gfx7:
63501 case AMDGPU::V_CMPS_LG_F32_e64_gfx6_gfx7:
63502 case AMDGPU::V_CMPS_LG_F64_e64_gfx6_gfx7:
63503 case AMDGPU::V_CMPS_LT_F32_e64_gfx6_gfx7:
63504 case AMDGPU::V_CMPS_LT_F64_e64_gfx6_gfx7:
63505 case AMDGPU::V_CMPS_NEQ_F32_e64_gfx6_gfx7:
63506 case AMDGPU::V_CMPS_NEQ_F64_e64_gfx6_gfx7:
63507 case AMDGPU::V_CMPS_NGE_F32_e64_gfx6_gfx7:
63508 case AMDGPU::V_CMPS_NGE_F64_e64_gfx6_gfx7:
63509 case AMDGPU::V_CMPS_NGT_F32_e64_gfx6_gfx7:
63510 case AMDGPU::V_CMPS_NGT_F64_e64_gfx6_gfx7:
63511 case AMDGPU::V_CMPS_NLE_F32_e64_gfx6_gfx7:
63512 case AMDGPU::V_CMPS_NLE_F64_e64_gfx6_gfx7:
63513 case AMDGPU::V_CMPS_NLG_F32_e64_gfx6_gfx7:
63514 case AMDGPU::V_CMPS_NLG_F64_e64_gfx6_gfx7:
63515 case AMDGPU::V_CMPS_NLT_F32_e64_gfx6_gfx7:
63516 case AMDGPU::V_CMPS_NLT_F64_e64_gfx6_gfx7:
63517 case AMDGPU::V_CMPS_O_F32_e64_gfx6_gfx7:
63518 case AMDGPU::V_CMPS_O_F64_e64_gfx6_gfx7:
63519 case AMDGPU::V_CMPS_TRU_F32_e64_gfx6_gfx7:
63520 case AMDGPU::V_CMPS_TRU_F64_e64_gfx6_gfx7:
63521 case AMDGPU::V_CMPS_U_F32_e64_gfx6_gfx7:
63522 case AMDGPU::V_CMPS_U_F64_e64_gfx6_gfx7:
63523 case AMDGPU::V_CMPX_EQ_F32_e64_gfx6_gfx7:
63524 case AMDGPU::V_CMPX_EQ_F64_e64_gfx6_gfx7:
63525 case AMDGPU::V_CMPX_F_F32_e64_gfx6_gfx7:
63526 case AMDGPU::V_CMPX_F_F64_e64_gfx6_gfx7:
63527 case AMDGPU::V_CMPX_GE_F32_e64_gfx6_gfx7:
63528 case AMDGPU::V_CMPX_GE_F64_e64_gfx6_gfx7:
63529 case AMDGPU::V_CMPX_GT_F32_e64_gfx6_gfx7:
63530 case AMDGPU::V_CMPX_GT_F64_e64_gfx6_gfx7:
63531 case AMDGPU::V_CMPX_LE_F32_e64_gfx6_gfx7:
63532 case AMDGPU::V_CMPX_LE_F64_e64_gfx6_gfx7:
63533 case AMDGPU::V_CMPX_LG_F32_e64_gfx6_gfx7:
63534 case AMDGPU::V_CMPX_LG_F64_e64_gfx6_gfx7:
63535 case AMDGPU::V_CMPX_LT_F32_e64_gfx6_gfx7:
63536 case AMDGPU::V_CMPX_LT_F64_e64_gfx6_gfx7:
63537 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx6_gfx7:
63538 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx6_gfx7:
63539 case AMDGPU::V_CMPX_NGE_F32_e64_gfx6_gfx7:
63540 case AMDGPU::V_CMPX_NGE_F64_e64_gfx6_gfx7:
63541 case AMDGPU::V_CMPX_NGT_F32_e64_gfx6_gfx7:
63542 case AMDGPU::V_CMPX_NGT_F64_e64_gfx6_gfx7:
63543 case AMDGPU::V_CMPX_NLE_F32_e64_gfx6_gfx7:
63544 case AMDGPU::V_CMPX_NLE_F64_e64_gfx6_gfx7:
63545 case AMDGPU::V_CMPX_NLG_F32_e64_gfx6_gfx7:
63546 case AMDGPU::V_CMPX_NLG_F64_e64_gfx6_gfx7:
63547 case AMDGPU::V_CMPX_NLT_F32_e64_gfx6_gfx7:
63548 case AMDGPU::V_CMPX_NLT_F64_e64_gfx6_gfx7:
63549 case AMDGPU::V_CMPX_O_F32_e64_gfx6_gfx7:
63550 case AMDGPU::V_CMPX_O_F64_e64_gfx6_gfx7:
63551 case AMDGPU::V_CMPX_TRU_F32_e64_gfx6_gfx7:
63552 case AMDGPU::V_CMPX_TRU_F64_e64_gfx6_gfx7:
63553 case AMDGPU::V_CMPX_U_F32_e64_gfx6_gfx7:
63554 case AMDGPU::V_CMPX_U_F64_e64_gfx6_gfx7:
63555 case AMDGPU::V_CMP_EQ_F32_e64_gfx6_gfx7:
63556 case AMDGPU::V_CMP_EQ_F64_e64_gfx6_gfx7:
63557 case AMDGPU::V_CMP_F_F32_e64_gfx6_gfx7:
63558 case AMDGPU::V_CMP_F_F64_e64_gfx6_gfx7:
63559 case AMDGPU::V_CMP_GE_F32_e64_gfx6_gfx7:
63560 case AMDGPU::V_CMP_GE_F64_e64_gfx6_gfx7:
63561 case AMDGPU::V_CMP_GT_F32_e64_gfx6_gfx7:
63562 case AMDGPU::V_CMP_GT_F64_e64_gfx6_gfx7:
63563 case AMDGPU::V_CMP_LE_F32_e64_gfx6_gfx7:
63564 case AMDGPU::V_CMP_LE_F64_e64_gfx6_gfx7:
63565 case AMDGPU::V_CMP_LG_F32_e64_gfx6_gfx7:
63566 case AMDGPU::V_CMP_LG_F64_e64_gfx6_gfx7:
63567 case AMDGPU::V_CMP_LT_F32_e64_gfx6_gfx7:
63568 case AMDGPU::V_CMP_LT_F64_e64_gfx6_gfx7:
63569 case AMDGPU::V_CMP_NEQ_F32_e64_gfx6_gfx7:
63570 case AMDGPU::V_CMP_NEQ_F64_e64_gfx6_gfx7:
63571 case AMDGPU::V_CMP_NGE_F32_e64_gfx6_gfx7:
63572 case AMDGPU::V_CMP_NGE_F64_e64_gfx6_gfx7:
63573 case AMDGPU::V_CMP_NGT_F32_e64_gfx6_gfx7:
63574 case AMDGPU::V_CMP_NGT_F64_e64_gfx6_gfx7:
63575 case AMDGPU::V_CMP_NLE_F32_e64_gfx6_gfx7:
63576 case AMDGPU::V_CMP_NLE_F64_e64_gfx6_gfx7:
63577 case AMDGPU::V_CMP_NLG_F32_e64_gfx6_gfx7:
63578 case AMDGPU::V_CMP_NLG_F64_e64_gfx6_gfx7:
63579 case AMDGPU::V_CMP_NLT_F32_e64_gfx6_gfx7:
63580 case AMDGPU::V_CMP_NLT_F64_e64_gfx6_gfx7:
63581 case AMDGPU::V_CMP_O_F32_e64_gfx6_gfx7:
63582 case AMDGPU::V_CMP_O_F64_e64_gfx6_gfx7:
63583 case AMDGPU::V_CMP_TRU_F32_e64_gfx6_gfx7:
63584 case AMDGPU::V_CMP_TRU_F64_e64_gfx6_gfx7:
63585 case AMDGPU::V_CMP_U_F32_e64_gfx6_gfx7:
63586 case AMDGPU::V_CMP_U_F64_e64_gfx6_gfx7: {
63587 op.clearAllBits();
63588 // op: src0_modifiers
63589 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63592 op.clearAllBits();
63593 // op: src0
63594 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63596 op.clearAllBits();
63597 // op: src1_modifiers
63598 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
63600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
63601 op.clearAllBits();
63602 // op: src1
63603 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
63605 op.clearAllBits();
63606 // op: clamp
63607 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
63608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
63609 op.clearAllBits();
63610 // op: sdst
63611 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63613 break;
63614 }
63615 case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_gfx6_gfx7:
63616 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_gfx6_gfx7:
63617 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_gfx6_gfx7: {
63618 op.clearAllBits();
63619 // op: src0_modifiers
63620 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63622 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63623 op.clearAllBits();
63624 // op: src0
63625 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63626 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63627 op.clearAllBits();
63628 // op: src1_modifiers
63629 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63630 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
63631 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
63632 op.clearAllBits();
63633 // op: src1
63634 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63635 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
63636 op.clearAllBits();
63637 // op: clamp
63638 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
63639 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
63640 op.clearAllBits();
63641 // op: vdst
63642 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63643 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63644 break;
63645 }
63646 case AMDGPU::V_ADD_F16_e64_gfx10:
63647 case AMDGPU::V_ADD_F16_e64_vi:
63648 case AMDGPU::V_ADD_F16_fake16_e64_gfx11:
63649 case AMDGPU::V_ADD_F16_fake16_e64_gfx12:
63650 case AMDGPU::V_ADD_F32_e64_gfx10:
63651 case AMDGPU::V_ADD_F32_e64_gfx11:
63652 case AMDGPU::V_ADD_F32_e64_gfx12:
63653 case AMDGPU::V_ADD_F32_e64_vi:
63654 case AMDGPU::V_ADD_F64_e64_gfx11:
63655 case AMDGPU::V_ADD_F64_e64_gfx12:
63656 case AMDGPU::V_ADD_F64_gfx10:
63657 case AMDGPU::V_ADD_F64_vi:
63658 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_gfx10:
63659 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_vi:
63660 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_gfx11:
63661 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_gfx12:
63662 case AMDGPU::V_LDEXP_F16_e64_gfx10:
63663 case AMDGPU::V_LDEXP_F16_e64_vi:
63664 case AMDGPU::V_LDEXP_F16_t16_e64_gfx11:
63665 case AMDGPU::V_LDEXP_F16_t16_e64_gfx12:
63666 case AMDGPU::V_LDEXP_F32_e64_gfx10:
63667 case AMDGPU::V_LDEXP_F32_e64_gfx11:
63668 case AMDGPU::V_LDEXP_F32_e64_gfx12:
63669 case AMDGPU::V_LDEXP_F32_e64_vi:
63670 case AMDGPU::V_LDEXP_F64_e64_gfx11:
63671 case AMDGPU::V_LDEXP_F64_e64_gfx12:
63672 case AMDGPU::V_LDEXP_F64_gfx10:
63673 case AMDGPU::V_LDEXP_F64_vi:
63674 case AMDGPU::V_MAXIMUM_F16_e64_gfx12:
63675 case AMDGPU::V_MAXIMUM_F32_e64_gfx12:
63676 case AMDGPU::V_MAXIMUM_F64_e64_gfx12:
63677 case AMDGPU::V_MAX_F16_e64_gfx10:
63678 case AMDGPU::V_MAX_F16_e64_vi:
63679 case AMDGPU::V_MAX_F16_fake16_e64_gfx11:
63680 case AMDGPU::V_MAX_F32_e64_gfx10:
63681 case AMDGPU::V_MAX_F32_e64_gfx11:
63682 case AMDGPU::V_MAX_F32_e64_vi:
63683 case AMDGPU::V_MAX_F64_e64_gfx11:
63684 case AMDGPU::V_MAX_F64_gfx10:
63685 case AMDGPU::V_MAX_F64_vi:
63686 case AMDGPU::V_MAX_NUM_F16_fake16_e64_gfx12:
63687 case AMDGPU::V_MAX_NUM_F32_e64_gfx12:
63688 case AMDGPU::V_MAX_NUM_F64_e64_gfx12:
63689 case AMDGPU::V_MINIMUM_F16_e64_gfx12:
63690 case AMDGPU::V_MINIMUM_F32_e64_gfx12:
63691 case AMDGPU::V_MINIMUM_F64_e64_gfx12:
63692 case AMDGPU::V_MIN_F16_e64_gfx10:
63693 case AMDGPU::V_MIN_F16_e64_vi:
63694 case AMDGPU::V_MIN_F16_fake16_e64_gfx11:
63695 case AMDGPU::V_MIN_F32_e64_gfx10:
63696 case AMDGPU::V_MIN_F32_e64_gfx11:
63697 case AMDGPU::V_MIN_F32_e64_vi:
63698 case AMDGPU::V_MIN_F64_e64_gfx11:
63699 case AMDGPU::V_MIN_F64_gfx10:
63700 case AMDGPU::V_MIN_F64_vi:
63701 case AMDGPU::V_MIN_NUM_F16_fake16_e64_gfx12:
63702 case AMDGPU::V_MIN_NUM_F32_e64_gfx12:
63703 case AMDGPU::V_MIN_NUM_F64_e64_gfx12:
63704 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_gfx11:
63705 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_gfx12:
63706 case AMDGPU::V_MUL_F16_e64_gfx10:
63707 case AMDGPU::V_MUL_F16_e64_vi:
63708 case AMDGPU::V_MUL_F16_fake16_e64_gfx11:
63709 case AMDGPU::V_MUL_F16_fake16_e64_gfx12:
63710 case AMDGPU::V_MUL_F32_e64_gfx10:
63711 case AMDGPU::V_MUL_F32_e64_gfx11:
63712 case AMDGPU::V_MUL_F32_e64_gfx12:
63713 case AMDGPU::V_MUL_F32_e64_vi:
63714 case AMDGPU::V_MUL_F64_e64_gfx11:
63715 case AMDGPU::V_MUL_F64_e64_gfx12:
63716 case AMDGPU::V_MUL_F64_gfx10:
63717 case AMDGPU::V_MUL_F64_vi:
63718 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx10:
63719 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx90a:
63720 case AMDGPU::V_MUL_LEGACY_F32_e64_vi:
63721 case AMDGPU::V_SUBREV_F16_e64_gfx10:
63722 case AMDGPU::V_SUBREV_F16_e64_vi:
63723 case AMDGPU::V_SUBREV_F16_fake16_e64_gfx11:
63724 case AMDGPU::V_SUBREV_F16_fake16_e64_gfx12:
63725 case AMDGPU::V_SUBREV_F32_e64_gfx10:
63726 case AMDGPU::V_SUBREV_F32_e64_gfx11:
63727 case AMDGPU::V_SUBREV_F32_e64_gfx12:
63728 case AMDGPU::V_SUBREV_F32_e64_vi:
63729 case AMDGPU::V_SUB_F16_e64_gfx10:
63730 case AMDGPU::V_SUB_F16_e64_vi:
63731 case AMDGPU::V_SUB_F16_fake16_e64_gfx11:
63732 case AMDGPU::V_SUB_F16_fake16_e64_gfx12:
63733 case AMDGPU::V_SUB_F32_e64_gfx10:
63734 case AMDGPU::V_SUB_F32_e64_gfx11:
63735 case AMDGPU::V_SUB_F32_e64_gfx12:
63736 case AMDGPU::V_SUB_F32_e64_vi:
63737 case AMDGPU::V_TRIG_PREOP_F64_e64_gfx11:
63738 case AMDGPU::V_TRIG_PREOP_F64_e64_gfx12:
63739 case AMDGPU::V_TRIG_PREOP_F64_gfx10:
63740 case AMDGPU::V_TRIG_PREOP_F64_vi: {
63741 op.clearAllBits();
63742 // op: src0_modifiers
63743 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
63744 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
63745 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
63746 op.clearAllBits();
63747 // op: src0
63748 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
63749 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
63750 op.clearAllBits();
63751 // op: src1_modifiers
63752 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
63753 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
63754 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
63755 op.clearAllBits();
63756 // op: src1
63757 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
63758 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
63759 op.clearAllBits();
63760 // op: clamp
63761 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
63762 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
63763 op.clearAllBits();
63764 // op: omod
63765 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
63766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
63767 op.clearAllBits();
63768 // op: vdst
63769 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
63770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
63771 break;
63772 }
63773 case AMDGPU::V_CMPX_EQ_F16_e64_vi:
63774 case AMDGPU::V_CMPX_EQ_F32_e64_vi:
63775 case AMDGPU::V_CMPX_EQ_F64_e64_vi:
63776 case AMDGPU::V_CMPX_F_F16_e64_vi:
63777 case AMDGPU::V_CMPX_F_F32_e64_vi:
63778 case AMDGPU::V_CMPX_F_F64_e64_vi:
63779 case AMDGPU::V_CMPX_GE_F16_e64_vi:
63780 case AMDGPU::V_CMPX_GE_F32_e64_vi:
63781 case AMDGPU::V_CMPX_GE_F64_e64_vi:
63782 case AMDGPU::V_CMPX_GT_F16_e64_vi:
63783 case AMDGPU::V_CMPX_GT_F32_e64_vi:
63784 case AMDGPU::V_CMPX_GT_F64_e64_vi:
63785 case AMDGPU::V_CMPX_LE_F16_e64_vi:
63786 case AMDGPU::V_CMPX_LE_F32_e64_vi:
63787 case AMDGPU::V_CMPX_LE_F64_e64_vi:
63788 case AMDGPU::V_CMPX_LG_F16_e64_vi:
63789 case AMDGPU::V_CMPX_LG_F32_e64_vi:
63790 case AMDGPU::V_CMPX_LG_F64_e64_vi:
63791 case AMDGPU::V_CMPX_LT_F16_e64_vi:
63792 case AMDGPU::V_CMPX_LT_F32_e64_vi:
63793 case AMDGPU::V_CMPX_LT_F64_e64_vi:
63794 case AMDGPU::V_CMPX_NEQ_F16_e64_vi:
63795 case AMDGPU::V_CMPX_NEQ_F32_e64_vi:
63796 case AMDGPU::V_CMPX_NEQ_F64_e64_vi:
63797 case AMDGPU::V_CMPX_NGE_F16_e64_vi:
63798 case AMDGPU::V_CMPX_NGE_F32_e64_vi:
63799 case AMDGPU::V_CMPX_NGE_F64_e64_vi:
63800 case AMDGPU::V_CMPX_NGT_F16_e64_vi:
63801 case AMDGPU::V_CMPX_NGT_F32_e64_vi:
63802 case AMDGPU::V_CMPX_NGT_F64_e64_vi:
63803 case AMDGPU::V_CMPX_NLE_F16_e64_vi:
63804 case AMDGPU::V_CMPX_NLE_F32_e64_vi:
63805 case AMDGPU::V_CMPX_NLE_F64_e64_vi:
63806 case AMDGPU::V_CMPX_NLG_F16_e64_vi:
63807 case AMDGPU::V_CMPX_NLG_F32_e64_vi:
63808 case AMDGPU::V_CMPX_NLG_F64_e64_vi:
63809 case AMDGPU::V_CMPX_NLT_F16_e64_vi:
63810 case AMDGPU::V_CMPX_NLT_F32_e64_vi:
63811 case AMDGPU::V_CMPX_NLT_F64_e64_vi:
63812 case AMDGPU::V_CMPX_O_F16_e64_vi:
63813 case AMDGPU::V_CMPX_O_F32_e64_vi:
63814 case AMDGPU::V_CMPX_O_F64_e64_vi:
63815 case AMDGPU::V_CMPX_TRU_F16_e64_vi:
63816 case AMDGPU::V_CMPX_TRU_F32_e64_vi:
63817 case AMDGPU::V_CMPX_TRU_F64_e64_vi:
63818 case AMDGPU::V_CMPX_U_F16_e64_vi:
63819 case AMDGPU::V_CMPX_U_F32_e64_vi:
63820 case AMDGPU::V_CMPX_U_F64_e64_vi:
63821 case AMDGPU::V_CMP_EQ_F16_e64_gfx10:
63822 case AMDGPU::V_CMP_EQ_F16_e64_vi:
63823 case AMDGPU::V_CMP_EQ_F16_t16_e64_gfx11:
63824 case AMDGPU::V_CMP_EQ_F16_t16_e64_gfx12:
63825 case AMDGPU::V_CMP_EQ_F32_e64_gfx10:
63826 case AMDGPU::V_CMP_EQ_F32_e64_gfx11:
63827 case AMDGPU::V_CMP_EQ_F32_e64_gfx12:
63828 case AMDGPU::V_CMP_EQ_F32_e64_vi:
63829 case AMDGPU::V_CMP_EQ_F64_e64_gfx10:
63830 case AMDGPU::V_CMP_EQ_F64_e64_gfx11:
63831 case AMDGPU::V_CMP_EQ_F64_e64_gfx12:
63832 case AMDGPU::V_CMP_EQ_F64_e64_vi:
63833 case AMDGPU::V_CMP_F_F16_e64_gfx10:
63834 case AMDGPU::V_CMP_F_F16_e64_vi:
63835 case AMDGPU::V_CMP_F_F16_t16_e64_gfx11:
63836 case AMDGPU::V_CMP_F_F32_e64_gfx10:
63837 case AMDGPU::V_CMP_F_F32_e64_gfx11:
63838 case AMDGPU::V_CMP_F_F32_e64_vi:
63839 case AMDGPU::V_CMP_F_F64_e64_gfx10:
63840 case AMDGPU::V_CMP_F_F64_e64_gfx11:
63841 case AMDGPU::V_CMP_F_F64_e64_vi:
63842 case AMDGPU::V_CMP_GE_F16_e64_gfx10:
63843 case AMDGPU::V_CMP_GE_F16_e64_vi:
63844 case AMDGPU::V_CMP_GE_F16_t16_e64_gfx11:
63845 case AMDGPU::V_CMP_GE_F16_t16_e64_gfx12:
63846 case AMDGPU::V_CMP_GE_F32_e64_gfx10:
63847 case AMDGPU::V_CMP_GE_F32_e64_gfx11:
63848 case AMDGPU::V_CMP_GE_F32_e64_gfx12:
63849 case AMDGPU::V_CMP_GE_F32_e64_vi:
63850 case AMDGPU::V_CMP_GE_F64_e64_gfx10:
63851 case AMDGPU::V_CMP_GE_F64_e64_gfx11:
63852 case AMDGPU::V_CMP_GE_F64_e64_gfx12:
63853 case AMDGPU::V_CMP_GE_F64_e64_vi:
63854 case AMDGPU::V_CMP_GT_F16_e64_gfx10:
63855 case AMDGPU::V_CMP_GT_F16_e64_vi:
63856 case AMDGPU::V_CMP_GT_F16_t16_e64_gfx11:
63857 case AMDGPU::V_CMP_GT_F16_t16_e64_gfx12:
63858 case AMDGPU::V_CMP_GT_F32_e64_gfx10:
63859 case AMDGPU::V_CMP_GT_F32_e64_gfx11:
63860 case AMDGPU::V_CMP_GT_F32_e64_gfx12:
63861 case AMDGPU::V_CMP_GT_F32_e64_vi:
63862 case AMDGPU::V_CMP_GT_F64_e64_gfx10:
63863 case AMDGPU::V_CMP_GT_F64_e64_gfx11:
63864 case AMDGPU::V_CMP_GT_F64_e64_gfx12:
63865 case AMDGPU::V_CMP_GT_F64_e64_vi:
63866 case AMDGPU::V_CMP_LE_F16_e64_gfx10:
63867 case AMDGPU::V_CMP_LE_F16_e64_vi:
63868 case AMDGPU::V_CMP_LE_F16_t16_e64_gfx11:
63869 case AMDGPU::V_CMP_LE_F16_t16_e64_gfx12:
63870 case AMDGPU::V_CMP_LE_F32_e64_gfx10:
63871 case AMDGPU::V_CMP_LE_F32_e64_gfx11:
63872 case AMDGPU::V_CMP_LE_F32_e64_gfx12:
63873 case AMDGPU::V_CMP_LE_F32_e64_vi:
63874 case AMDGPU::V_CMP_LE_F64_e64_gfx10:
63875 case AMDGPU::V_CMP_LE_F64_e64_gfx11:
63876 case AMDGPU::V_CMP_LE_F64_e64_gfx12:
63877 case AMDGPU::V_CMP_LE_F64_e64_vi:
63878 case AMDGPU::V_CMP_LG_F16_e64_gfx10:
63879 case AMDGPU::V_CMP_LG_F16_e64_vi:
63880 case AMDGPU::V_CMP_LG_F16_t16_e64_gfx11:
63881 case AMDGPU::V_CMP_LG_F16_t16_e64_gfx12:
63882 case AMDGPU::V_CMP_LG_F32_e64_gfx10:
63883 case AMDGPU::V_CMP_LG_F32_e64_gfx11:
63884 case AMDGPU::V_CMP_LG_F32_e64_gfx12:
63885 case AMDGPU::V_CMP_LG_F32_e64_vi:
63886 case AMDGPU::V_CMP_LG_F64_e64_gfx10:
63887 case AMDGPU::V_CMP_LG_F64_e64_gfx11:
63888 case AMDGPU::V_CMP_LG_F64_e64_gfx12:
63889 case AMDGPU::V_CMP_LG_F64_e64_vi:
63890 case AMDGPU::V_CMP_LT_F16_e64_gfx10:
63891 case AMDGPU::V_CMP_LT_F16_e64_vi:
63892 case AMDGPU::V_CMP_LT_F16_t16_e64_gfx11:
63893 case AMDGPU::V_CMP_LT_F16_t16_e64_gfx12:
63894 case AMDGPU::V_CMP_LT_F32_e64_gfx10:
63895 case AMDGPU::V_CMP_LT_F32_e64_gfx11:
63896 case AMDGPU::V_CMP_LT_F32_e64_gfx12:
63897 case AMDGPU::V_CMP_LT_F32_e64_vi:
63898 case AMDGPU::V_CMP_LT_F64_e64_gfx10:
63899 case AMDGPU::V_CMP_LT_F64_e64_gfx11:
63900 case AMDGPU::V_CMP_LT_F64_e64_gfx12:
63901 case AMDGPU::V_CMP_LT_F64_e64_vi:
63902 case AMDGPU::V_CMP_NEQ_F16_e64_gfx10:
63903 case AMDGPU::V_CMP_NEQ_F16_e64_vi:
63904 case AMDGPU::V_CMP_NEQ_F16_t16_e64_gfx11:
63905 case AMDGPU::V_CMP_NEQ_F16_t16_e64_gfx12:
63906 case AMDGPU::V_CMP_NEQ_F32_e64_gfx10:
63907 case AMDGPU::V_CMP_NEQ_F32_e64_gfx11:
63908 case AMDGPU::V_CMP_NEQ_F32_e64_gfx12:
63909 case AMDGPU::V_CMP_NEQ_F32_e64_vi:
63910 case AMDGPU::V_CMP_NEQ_F64_e64_gfx10:
63911 case AMDGPU::V_CMP_NEQ_F64_e64_gfx11:
63912 case AMDGPU::V_CMP_NEQ_F64_e64_gfx12:
63913 case AMDGPU::V_CMP_NEQ_F64_e64_vi:
63914 case AMDGPU::V_CMP_NGE_F16_e64_gfx10:
63915 case AMDGPU::V_CMP_NGE_F16_e64_vi:
63916 case AMDGPU::V_CMP_NGE_F16_t16_e64_gfx11:
63917 case AMDGPU::V_CMP_NGE_F16_t16_e64_gfx12:
63918 case AMDGPU::V_CMP_NGE_F32_e64_gfx10:
63919 case AMDGPU::V_CMP_NGE_F32_e64_gfx11:
63920 case AMDGPU::V_CMP_NGE_F32_e64_gfx12:
63921 case AMDGPU::V_CMP_NGE_F32_e64_vi:
63922 case AMDGPU::V_CMP_NGE_F64_e64_gfx10:
63923 case AMDGPU::V_CMP_NGE_F64_e64_gfx11:
63924 case AMDGPU::V_CMP_NGE_F64_e64_gfx12:
63925 case AMDGPU::V_CMP_NGE_F64_e64_vi:
63926 case AMDGPU::V_CMP_NGT_F16_e64_gfx10:
63927 case AMDGPU::V_CMP_NGT_F16_e64_vi:
63928 case AMDGPU::V_CMP_NGT_F16_t16_e64_gfx11:
63929 case AMDGPU::V_CMP_NGT_F16_t16_e64_gfx12:
63930 case AMDGPU::V_CMP_NGT_F32_e64_gfx10:
63931 case AMDGPU::V_CMP_NGT_F32_e64_gfx11:
63932 case AMDGPU::V_CMP_NGT_F32_e64_gfx12:
63933 case AMDGPU::V_CMP_NGT_F32_e64_vi:
63934 case AMDGPU::V_CMP_NGT_F64_e64_gfx10:
63935 case AMDGPU::V_CMP_NGT_F64_e64_gfx11:
63936 case AMDGPU::V_CMP_NGT_F64_e64_gfx12:
63937 case AMDGPU::V_CMP_NGT_F64_e64_vi:
63938 case AMDGPU::V_CMP_NLE_F16_e64_gfx10:
63939 case AMDGPU::V_CMP_NLE_F16_e64_vi:
63940 case AMDGPU::V_CMP_NLE_F16_t16_e64_gfx11:
63941 case AMDGPU::V_CMP_NLE_F16_t16_e64_gfx12:
63942 case AMDGPU::V_CMP_NLE_F32_e64_gfx10:
63943 case AMDGPU::V_CMP_NLE_F32_e64_gfx11:
63944 case AMDGPU::V_CMP_NLE_F32_e64_gfx12:
63945 case AMDGPU::V_CMP_NLE_F32_e64_vi:
63946 case AMDGPU::V_CMP_NLE_F64_e64_gfx10:
63947 case AMDGPU::V_CMP_NLE_F64_e64_gfx11:
63948 case AMDGPU::V_CMP_NLE_F64_e64_gfx12:
63949 case AMDGPU::V_CMP_NLE_F64_e64_vi:
63950 case AMDGPU::V_CMP_NLG_F16_e64_gfx10:
63951 case AMDGPU::V_CMP_NLG_F16_e64_vi:
63952 case AMDGPU::V_CMP_NLG_F16_t16_e64_gfx11:
63953 case AMDGPU::V_CMP_NLG_F16_t16_e64_gfx12:
63954 case AMDGPU::V_CMP_NLG_F32_e64_gfx10:
63955 case AMDGPU::V_CMP_NLG_F32_e64_gfx11:
63956 case AMDGPU::V_CMP_NLG_F32_e64_gfx12:
63957 case AMDGPU::V_CMP_NLG_F32_e64_vi:
63958 case AMDGPU::V_CMP_NLG_F64_e64_gfx10:
63959 case AMDGPU::V_CMP_NLG_F64_e64_gfx11:
63960 case AMDGPU::V_CMP_NLG_F64_e64_gfx12:
63961 case AMDGPU::V_CMP_NLG_F64_e64_vi:
63962 case AMDGPU::V_CMP_NLT_F16_e64_gfx10:
63963 case AMDGPU::V_CMP_NLT_F16_e64_vi:
63964 case AMDGPU::V_CMP_NLT_F16_t16_e64_gfx11:
63965 case AMDGPU::V_CMP_NLT_F16_t16_e64_gfx12:
63966 case AMDGPU::V_CMP_NLT_F32_e64_gfx10:
63967 case AMDGPU::V_CMP_NLT_F32_e64_gfx11:
63968 case AMDGPU::V_CMP_NLT_F32_e64_gfx12:
63969 case AMDGPU::V_CMP_NLT_F32_e64_vi:
63970 case AMDGPU::V_CMP_NLT_F64_e64_gfx10:
63971 case AMDGPU::V_CMP_NLT_F64_e64_gfx11:
63972 case AMDGPU::V_CMP_NLT_F64_e64_gfx12:
63973 case AMDGPU::V_CMP_NLT_F64_e64_vi:
63974 case AMDGPU::V_CMP_O_F16_e64_gfx10:
63975 case AMDGPU::V_CMP_O_F16_e64_vi:
63976 case AMDGPU::V_CMP_O_F16_t16_e64_gfx11:
63977 case AMDGPU::V_CMP_O_F16_t16_e64_gfx12:
63978 case AMDGPU::V_CMP_O_F32_e64_gfx10:
63979 case AMDGPU::V_CMP_O_F32_e64_gfx11:
63980 case AMDGPU::V_CMP_O_F32_e64_gfx12:
63981 case AMDGPU::V_CMP_O_F32_e64_vi:
63982 case AMDGPU::V_CMP_O_F64_e64_gfx10:
63983 case AMDGPU::V_CMP_O_F64_e64_gfx11:
63984 case AMDGPU::V_CMP_O_F64_e64_gfx12:
63985 case AMDGPU::V_CMP_O_F64_e64_vi:
63986 case AMDGPU::V_CMP_TRU_F16_e64_gfx10:
63987 case AMDGPU::V_CMP_TRU_F16_e64_vi:
63988 case AMDGPU::V_CMP_TRU_F32_e64_gfx10:
63989 case AMDGPU::V_CMP_TRU_F32_e64_vi:
63990 case AMDGPU::V_CMP_TRU_F64_e64_gfx10:
63991 case AMDGPU::V_CMP_TRU_F64_e64_vi:
63992 case AMDGPU::V_CMP_T_F16_t16_e64_gfx11:
63993 case AMDGPU::V_CMP_T_F32_e64_gfx11:
63994 case AMDGPU::V_CMP_T_F64_e64_gfx11:
63995 case AMDGPU::V_CMP_U_F16_e64_gfx10:
63996 case AMDGPU::V_CMP_U_F16_e64_vi:
63997 case AMDGPU::V_CMP_U_F16_t16_e64_gfx11:
63998 case AMDGPU::V_CMP_U_F16_t16_e64_gfx12:
63999 case AMDGPU::V_CMP_U_F32_e64_gfx10:
64000 case AMDGPU::V_CMP_U_F32_e64_gfx11:
64001 case AMDGPU::V_CMP_U_F32_e64_gfx12:
64002 case AMDGPU::V_CMP_U_F32_e64_vi:
64003 case AMDGPU::V_CMP_U_F64_e64_gfx10:
64004 case AMDGPU::V_CMP_U_F64_e64_gfx11:
64005 case AMDGPU::V_CMP_U_F64_e64_gfx12:
64006 case AMDGPU::V_CMP_U_F64_e64_vi: {
64007 op.clearAllBits();
64008 // op: src0_modifiers
64009 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64010 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64012 op.clearAllBits();
64013 // op: src0
64014 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64016 op.clearAllBits();
64017 // op: src1_modifiers
64018 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64020 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64021 op.clearAllBits();
64022 // op: src1
64023 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64024 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64025 op.clearAllBits();
64026 // op: clamp
64027 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64029 op.clearAllBits();
64030 // op: sdst
64031 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64033 break;
64034 }
64035 case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_vi:
64036 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_gfx10:
64037 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_vi:
64038 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_gfx10:
64039 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_vi:
64040 case AMDGPU::V_CVT_PK_I16_F32_e64_gfx11:
64041 case AMDGPU::V_CVT_PK_I16_F32_e64_gfx12:
64042 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_gfx11:
64043 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_gfx12:
64044 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_gfx11:
64045 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_gfx12:
64046 case AMDGPU::V_CVT_PK_U16_F32_e64_gfx11:
64047 case AMDGPU::V_CVT_PK_U16_F32_e64_gfx12: {
64048 op.clearAllBits();
64049 // op: src0_modifiers
64050 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64051 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64052 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64053 op.clearAllBits();
64054 // op: src0
64055 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64057 op.clearAllBits();
64058 // op: src1_modifiers
64059 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64062 op.clearAllBits();
64063 // op: src1
64064 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64066 op.clearAllBits();
64067 // op: clamp
64068 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64070 op.clearAllBits();
64071 // op: vdst
64072 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64074 break;
64075 }
64076 case AMDGPU::V_MAC_F32_e64_gfx6_gfx7:
64077 case AMDGPU::V_MAC_LEGACY_F32_e64_gfx6_gfx7: {
64078 op.clearAllBits();
64079 // op: src0_modifiers
64080 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64083 op.clearAllBits();
64084 // op: src0
64085 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64087 op.clearAllBits();
64088 // op: src1_modifiers
64089 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64092 op.clearAllBits();
64093 // op: src1
64094 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64096 op.clearAllBits();
64097 // op: clamp
64098 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
64100 op.clearAllBits();
64101 // op: omod
64102 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64104 op.clearAllBits();
64105 // op: vdst
64106 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64107 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64108 break;
64109 }
64110 case AMDGPU::V_DOT2C_F32_F16_e64_vi:
64111 case AMDGPU::V_FMAC_DX9_ZERO_F32_e64_gfx11:
64112 case AMDGPU::V_FMAC_F16_e64_gfx10:
64113 case AMDGPU::V_FMAC_F32_e64_gfx10:
64114 case AMDGPU::V_FMAC_F32_e64_gfx11:
64115 case AMDGPU::V_FMAC_F32_e64_gfx12:
64116 case AMDGPU::V_FMAC_F32_e64_vi:
64117 case AMDGPU::V_FMAC_F64_e64_gfx90a:
64118 case AMDGPU::V_FMAC_LEGACY_F32_e64_gfx10:
64119 case AMDGPU::V_MAC_F16_e64_vi:
64120 case AMDGPU::V_MAC_F32_e64_gfx10:
64121 case AMDGPU::V_MAC_F32_e64_vi:
64122 case AMDGPU::V_MAC_LEGACY_F32_e64_gfx10: {
64123 op.clearAllBits();
64124 // op: src0_modifiers
64125 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64126 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64127 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64128 op.clearAllBits();
64129 // op: src0
64130 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64131 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64132 op.clearAllBits();
64133 // op: src1_modifiers
64134 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64135 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64137 op.clearAllBits();
64138 // op: src1
64139 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64141 op.clearAllBits();
64142 // op: clamp
64143 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64145 op.clearAllBits();
64146 // op: omod
64147 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64149 op.clearAllBits();
64150 // op: vdst
64151 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64152 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64153 break;
64154 }
64155 case AMDGPU::V_DOT2C_I32_I16_e64_vi:
64156 case AMDGPU::V_DOT4C_I32_I8_e64_vi:
64157 case AMDGPU::V_DOT8C_I32_I4_e64_vi: {
64158 op.clearAllBits();
64159 // op: src0_modifiers
64160 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64161 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64162 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64163 op.clearAllBits();
64164 // op: src0
64165 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64166 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64167 op.clearAllBits();
64168 // op: src1_modifiers
64169 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64170 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64172 op.clearAllBits();
64173 // op: src1
64174 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64176 op.clearAllBits();
64177 // op: clamp
64178 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64180 op.clearAllBits();
64181 // op: vdst
64182 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64184 break;
64185 }
64186 case AMDGPU::V_CNDMASK_B16_e64_gfx11:
64187 case AMDGPU::V_CNDMASK_B16_e64_gfx12:
64188 case AMDGPU::V_CNDMASK_B32_e64_gfx6_gfx7:
64189 case AMDGPU::V_CNDMASK_B32_e64_gfx10:
64190 case AMDGPU::V_CNDMASK_B32_e64_gfx11:
64191 case AMDGPU::V_CNDMASK_B32_e64_gfx12:
64192 case AMDGPU::V_CNDMASK_B32_e64_vi: {
64193 op.clearAllBits();
64194 // op: src0_modifiers
64195 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64197 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64198 op.clearAllBits();
64199 // op: src0
64200 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64202 op.clearAllBits();
64203 // op: src1_modifiers
64204 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64206 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64207 op.clearAllBits();
64208 // op: src1
64209 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64211 op.clearAllBits();
64212 // op: src2
64213 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64215 op.clearAllBits();
64216 // op: vdst
64217 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64219 break;
64220 }
64221 case AMDGPU::V_CUBEID_F32_gfx6_gfx7:
64222 case AMDGPU::V_CUBEMA_F32_gfx6_gfx7:
64223 case AMDGPU::V_CUBESC_F32_gfx6_gfx7:
64224 case AMDGPU::V_CUBETC_F32_gfx6_gfx7:
64225 case AMDGPU::V_DIV_FIXUP_F32_gfx6_gfx7:
64226 case AMDGPU::V_DIV_FIXUP_F64_gfx6_gfx7:
64227 case AMDGPU::V_DIV_FMAS_F32_gfx6_gfx7:
64228 case AMDGPU::V_DIV_FMAS_F64_gfx6_gfx7:
64229 case AMDGPU::V_FMA_F32_gfx6_gfx7:
64230 case AMDGPU::V_FMA_F64_gfx6_gfx7:
64231 case AMDGPU::V_MAD_F32_gfx6_gfx7:
64232 case AMDGPU::V_MAD_LEGACY_F32_gfx6_gfx7:
64233 case AMDGPU::V_MAX3_F32_gfx6_gfx7:
64234 case AMDGPU::V_MED3_F32_gfx6_gfx7:
64235 case AMDGPU::V_MIN3_F32_gfx6_gfx7:
64236 case AMDGPU::V_MULLIT_F32_gfx6_gfx7: {
64237 op.clearAllBits();
64238 // op: src0_modifiers
64239 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64242 op.clearAllBits();
64243 // op: src0
64244 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64246 op.clearAllBits();
64247 // op: src1_modifiers
64248 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64251 op.clearAllBits();
64252 // op: src1
64253 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64255 op.clearAllBits();
64256 // op: src2_modifiers
64257 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64259 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64260 op.clearAllBits();
64261 // op: src2
64262 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64263 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64264 op.clearAllBits();
64265 // op: clamp
64266 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64267 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
64268 op.clearAllBits();
64269 // op: omod
64270 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64271 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64272 op.clearAllBits();
64273 // op: vdst
64274 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64275 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64276 break;
64277 }
64278 case AMDGPU::V_CVT_PK_U8_F32_gfx6_gfx7: {
64279 op.clearAllBits();
64280 // op: src0_modifiers
64281 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64282 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64284 op.clearAllBits();
64285 // op: src0
64286 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64288 op.clearAllBits();
64289 // op: src1_modifiers
64290 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64293 op.clearAllBits();
64294 // op: src1
64295 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64297 op.clearAllBits();
64298 // op: src2_modifiers
64299 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64301 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64302 op.clearAllBits();
64303 // op: src2
64304 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64305 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64306 op.clearAllBits();
64307 // op: clamp
64308 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64309 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
64310 op.clearAllBits();
64311 // op: vdst
64312 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64313 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64314 break;
64315 }
64316 case AMDGPU::V_CUBEID_F32_e64_gfx11:
64317 case AMDGPU::V_CUBEID_F32_e64_gfx12:
64318 case AMDGPU::V_CUBEID_F32_gfx10:
64319 case AMDGPU::V_CUBEID_F32_vi:
64320 case AMDGPU::V_CUBEMA_F32_e64_gfx11:
64321 case AMDGPU::V_CUBEMA_F32_e64_gfx12:
64322 case AMDGPU::V_CUBEMA_F32_gfx10:
64323 case AMDGPU::V_CUBEMA_F32_vi:
64324 case AMDGPU::V_CUBESC_F32_e64_gfx11:
64325 case AMDGPU::V_CUBESC_F32_e64_gfx12:
64326 case AMDGPU::V_CUBESC_F32_gfx10:
64327 case AMDGPU::V_CUBESC_F32_vi:
64328 case AMDGPU::V_CUBETC_F32_e64_gfx11:
64329 case AMDGPU::V_CUBETC_F32_e64_gfx12:
64330 case AMDGPU::V_CUBETC_F32_gfx10:
64331 case AMDGPU::V_CUBETC_F32_vi:
64332 case AMDGPU::V_DIV_FIXUP_F16_vi:
64333 case AMDGPU::V_DIV_FIXUP_F32_e64_gfx11:
64334 case AMDGPU::V_DIV_FIXUP_F32_e64_gfx12:
64335 case AMDGPU::V_DIV_FIXUP_F32_gfx10:
64336 case AMDGPU::V_DIV_FIXUP_F32_vi:
64337 case AMDGPU::V_DIV_FIXUP_F64_e64_gfx11:
64338 case AMDGPU::V_DIV_FIXUP_F64_e64_gfx12:
64339 case AMDGPU::V_DIV_FIXUP_F64_gfx10:
64340 case AMDGPU::V_DIV_FIXUP_F64_vi:
64341 case AMDGPU::V_DIV_FIXUP_LEGACY_F16_gfx9:
64342 case AMDGPU::V_DIV_FMAS_F32_e64_gfx11:
64343 case AMDGPU::V_DIV_FMAS_F32_e64_gfx12:
64344 case AMDGPU::V_DIV_FMAS_F32_gfx10:
64345 case AMDGPU::V_DIV_FMAS_F32_vi:
64346 case AMDGPU::V_DIV_FMAS_F64_e64_gfx11:
64347 case AMDGPU::V_DIV_FMAS_F64_e64_gfx12:
64348 case AMDGPU::V_DIV_FMAS_F64_gfx10:
64349 case AMDGPU::V_DIV_FMAS_F64_vi:
64350 case AMDGPU::V_FMA_DX9_ZERO_F32_e64_gfx11:
64351 case AMDGPU::V_FMA_DX9_ZERO_F32_e64_gfx12:
64352 case AMDGPU::V_FMA_F16_vi:
64353 case AMDGPU::V_FMA_F32_e64_gfx11:
64354 case AMDGPU::V_FMA_F32_e64_gfx12:
64355 case AMDGPU::V_FMA_F32_gfx10:
64356 case AMDGPU::V_FMA_F32_vi:
64357 case AMDGPU::V_FMA_F64_e64_gfx11:
64358 case AMDGPU::V_FMA_F64_e64_gfx12:
64359 case AMDGPU::V_FMA_F64_gfx10:
64360 case AMDGPU::V_FMA_F64_vi:
64361 case AMDGPU::V_FMA_LEGACY_F16_gfx9:
64362 case AMDGPU::V_FMA_LEGACY_F32_gfx10:
64363 case AMDGPU::V_MAD_F16_vi:
64364 case AMDGPU::V_MAD_F32_gfx10:
64365 case AMDGPU::V_MAD_F32_vi:
64366 case AMDGPU::V_MAD_LEGACY_F16_gfx9:
64367 case AMDGPU::V_MAD_LEGACY_F32_gfx10:
64368 case AMDGPU::V_MAD_LEGACY_F32_vi:
64369 case AMDGPU::V_MAX3_F32_e64_gfx11:
64370 case AMDGPU::V_MAX3_F32_gfx10:
64371 case AMDGPU::V_MAX3_F32_vi:
64372 case AMDGPU::V_MAX3_NUM_F32_e64_gfx12:
64373 case AMDGPU::V_MAXIMUM3_F32_e64_gfx12:
64374 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_gfx12:
64375 case AMDGPU::V_MAXMIN_F16_e64_gfx11:
64376 case AMDGPU::V_MAXMIN_F32_e64_gfx11:
64377 case AMDGPU::V_MAXMIN_NUM_F16_e64_gfx12:
64378 case AMDGPU::V_MAXMIN_NUM_F32_e64_gfx12:
64379 case AMDGPU::V_MED3_F32_e64_gfx11:
64380 case AMDGPU::V_MED3_F32_gfx10:
64381 case AMDGPU::V_MED3_F32_vi:
64382 case AMDGPU::V_MED3_NUM_F32_e64_gfx12:
64383 case AMDGPU::V_MIN3_F32_e64_gfx11:
64384 case AMDGPU::V_MIN3_F32_gfx10:
64385 case AMDGPU::V_MIN3_F32_vi:
64386 case AMDGPU::V_MIN3_NUM_F32_e64_gfx12:
64387 case AMDGPU::V_MINIMUM3_F32_e64_gfx12:
64388 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_gfx12:
64389 case AMDGPU::V_MINMAX_F16_e64_gfx11:
64390 case AMDGPU::V_MINMAX_F32_e64_gfx11:
64391 case AMDGPU::V_MINMAX_NUM_F16_e64_gfx12:
64392 case AMDGPU::V_MINMAX_NUM_F32_e64_gfx12:
64393 case AMDGPU::V_MULLIT_F32_e64_gfx11:
64394 case AMDGPU::V_MULLIT_F32_e64_gfx12:
64395 case AMDGPU::V_MULLIT_F32_gfx10: {
64396 op.clearAllBits();
64397 // op: src0_modifiers
64398 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64400 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64401 op.clearAllBits();
64402 // op: src0
64403 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64404 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64405 op.clearAllBits();
64406 // op: src1_modifiers
64407 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64408 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64410 op.clearAllBits();
64411 // op: src1
64412 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64414 op.clearAllBits();
64415 // op: src2_modifiers
64416 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64419 op.clearAllBits();
64420 // op: src2
64421 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64423 op.clearAllBits();
64424 // op: clamp
64425 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64426 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64427 op.clearAllBits();
64428 // op: omod
64429 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64431 op.clearAllBits();
64432 // op: vdst
64433 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64435 break;
64436 }
64437 case AMDGPU::V_CVT_PK_U8_F32_e64_gfx11:
64438 case AMDGPU::V_CVT_PK_U8_F32_e64_gfx12:
64439 case AMDGPU::V_CVT_PK_U8_F32_gfx10:
64440 case AMDGPU::V_CVT_PK_U8_F32_vi: {
64441 op.clearAllBits();
64442 // op: src0_modifiers
64443 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64445 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64446 op.clearAllBits();
64447 // op: src0
64448 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64449 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64450 op.clearAllBits();
64451 // op: src1_modifiers
64452 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64453 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64454 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64455 op.clearAllBits();
64456 // op: src1
64457 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64458 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64459 op.clearAllBits();
64460 // op: src2_modifiers
64461 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64463 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64464 op.clearAllBits();
64465 // op: src2
64466 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64467 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64468 op.clearAllBits();
64469 // op: clamp
64470 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64471 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64472 op.clearAllBits();
64473 // op: vdst
64474 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64475 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64476 break;
64477 }
64478 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_gfx12:
64479 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_gfx12: {
64480 op.clearAllBits();
64481 // op: src0_modifiers
64482 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64485 op.clearAllBits();
64486 // op: src0
64487 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64488 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64489 op.clearAllBits();
64490 // op: src1_modifiers
64491 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64492 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64493 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64494 op.clearAllBits();
64495 // op: src1
64496 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64497 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64498 op.clearAllBits();
64499 // op: vdst
64500 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64501 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64502 op.clearAllBits();
64503 // op: byte_sel
64504 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64505 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 13, numBits: 2);
64506 break;
64507 }
64508 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp8_gfx11:
64509 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp8_gfx12:
64510 case AMDGPU::V_CMP_CLASS_F32_e64_dpp8_gfx11:
64511 case AMDGPU::V_CMP_CLASS_F32_e64_dpp8_gfx12: {
64512 op.clearAllBits();
64513 // op: src0_modifiers
64514 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64516 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64517 op.clearAllBits();
64518 // op: src1
64519 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64520 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64521 op.clearAllBits();
64522 // op: src0
64523 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
64525 op.clearAllBits();
64526 // op: dpp8
64527 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
64529 op.clearAllBits();
64530 // op: fi
64531 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64533 op.clearAllBits();
64534 // op: sdst
64535 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64537 break;
64538 }
64539 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp_gfx11:
64540 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp_gfx12:
64541 case AMDGPU::V_CMP_CLASS_F32_e64_dpp_gfx11:
64542 case AMDGPU::V_CMP_CLASS_F32_e64_dpp_gfx12: {
64543 op.clearAllBits();
64544 // op: src0_modifiers
64545 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64546 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64547 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64548 op.clearAllBits();
64549 // op: src1
64550 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64551 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64552 op.clearAllBits();
64553 // op: src0
64554 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64555 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
64556 op.clearAllBits();
64557 // op: dpp_ctrl
64558 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64559 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
64560 op.clearAllBits();
64561 // op: bound_ctrl
64562 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64563 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
64564 op.clearAllBits();
64565 // op: bank_mask
64566 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64567 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
64568 op.clearAllBits();
64569 // op: row_mask
64570 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64571 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
64572 op.clearAllBits();
64573 // op: fi
64574 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64575 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
64576 op.clearAllBits();
64577 // op: sdst
64578 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64580 break;
64581 }
64582 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp8_gfx11:
64583 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp8_gfx12:
64584 case AMDGPU::V_CMP_EQ_F32_e64_dpp8_gfx11:
64585 case AMDGPU::V_CMP_EQ_F32_e64_dpp8_gfx12:
64586 case AMDGPU::V_CMP_F_F16_t16_e64_dpp8_gfx11:
64587 case AMDGPU::V_CMP_F_F32_e64_dpp8_gfx11:
64588 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp8_gfx11:
64589 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp8_gfx12:
64590 case AMDGPU::V_CMP_GE_F32_e64_dpp8_gfx11:
64591 case AMDGPU::V_CMP_GE_F32_e64_dpp8_gfx12:
64592 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp8_gfx11:
64593 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp8_gfx12:
64594 case AMDGPU::V_CMP_GT_F32_e64_dpp8_gfx11:
64595 case AMDGPU::V_CMP_GT_F32_e64_dpp8_gfx12:
64596 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp8_gfx11:
64597 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp8_gfx12:
64598 case AMDGPU::V_CMP_LE_F32_e64_dpp8_gfx11:
64599 case AMDGPU::V_CMP_LE_F32_e64_dpp8_gfx12:
64600 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp8_gfx11:
64601 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp8_gfx12:
64602 case AMDGPU::V_CMP_LG_F32_e64_dpp8_gfx11:
64603 case AMDGPU::V_CMP_LG_F32_e64_dpp8_gfx12:
64604 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp8_gfx11:
64605 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp8_gfx12:
64606 case AMDGPU::V_CMP_LT_F32_e64_dpp8_gfx11:
64607 case AMDGPU::V_CMP_LT_F32_e64_dpp8_gfx12:
64608 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp8_gfx11:
64609 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp8_gfx12:
64610 case AMDGPU::V_CMP_NEQ_F32_e64_dpp8_gfx11:
64611 case AMDGPU::V_CMP_NEQ_F32_e64_dpp8_gfx12:
64612 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp8_gfx11:
64613 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp8_gfx12:
64614 case AMDGPU::V_CMP_NGE_F32_e64_dpp8_gfx11:
64615 case AMDGPU::V_CMP_NGE_F32_e64_dpp8_gfx12:
64616 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp8_gfx11:
64617 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp8_gfx12:
64618 case AMDGPU::V_CMP_NGT_F32_e64_dpp8_gfx11:
64619 case AMDGPU::V_CMP_NGT_F32_e64_dpp8_gfx12:
64620 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp8_gfx11:
64621 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp8_gfx12:
64622 case AMDGPU::V_CMP_NLE_F32_e64_dpp8_gfx11:
64623 case AMDGPU::V_CMP_NLE_F32_e64_dpp8_gfx12:
64624 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp8_gfx11:
64625 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp8_gfx12:
64626 case AMDGPU::V_CMP_NLG_F32_e64_dpp8_gfx11:
64627 case AMDGPU::V_CMP_NLG_F32_e64_dpp8_gfx12:
64628 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp8_gfx11:
64629 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp8_gfx12:
64630 case AMDGPU::V_CMP_NLT_F32_e64_dpp8_gfx11:
64631 case AMDGPU::V_CMP_NLT_F32_e64_dpp8_gfx12:
64632 case AMDGPU::V_CMP_O_F16_t16_e64_dpp8_gfx11:
64633 case AMDGPU::V_CMP_O_F16_t16_e64_dpp8_gfx12:
64634 case AMDGPU::V_CMP_O_F32_e64_dpp8_gfx11:
64635 case AMDGPU::V_CMP_O_F32_e64_dpp8_gfx12:
64636 case AMDGPU::V_CMP_T_F16_t16_e64_dpp8_gfx11:
64637 case AMDGPU::V_CMP_T_F32_e64_dpp8_gfx11:
64638 case AMDGPU::V_CMP_U_F16_t16_e64_dpp8_gfx11:
64639 case AMDGPU::V_CMP_U_F16_t16_e64_dpp8_gfx12:
64640 case AMDGPU::V_CMP_U_F32_e64_dpp8_gfx11:
64641 case AMDGPU::V_CMP_U_F32_e64_dpp8_gfx12: {
64642 op.clearAllBits();
64643 // op: src0_modifiers
64644 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64645 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64646 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64647 op.clearAllBits();
64648 // op: src1_modifiers
64649 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64650 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64652 op.clearAllBits();
64653 // op: clamp
64654 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64656 op.clearAllBits();
64657 // op: src1
64658 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64660 op.clearAllBits();
64661 // op: src0
64662 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64663 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
64664 op.clearAllBits();
64665 // op: dpp8
64666 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64667 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
64668 op.clearAllBits();
64669 // op: fi
64670 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64672 op.clearAllBits();
64673 // op: sdst
64674 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64676 break;
64677 }
64678 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp_gfx11:
64679 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp_gfx12:
64680 case AMDGPU::V_CMP_EQ_F32_e64_dpp_gfx11:
64681 case AMDGPU::V_CMP_EQ_F32_e64_dpp_gfx12:
64682 case AMDGPU::V_CMP_F_F16_t16_e64_dpp_gfx11:
64683 case AMDGPU::V_CMP_F_F32_e64_dpp_gfx11:
64684 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp_gfx11:
64685 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp_gfx12:
64686 case AMDGPU::V_CMP_GE_F32_e64_dpp_gfx11:
64687 case AMDGPU::V_CMP_GE_F32_e64_dpp_gfx12:
64688 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp_gfx11:
64689 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp_gfx12:
64690 case AMDGPU::V_CMP_GT_F32_e64_dpp_gfx11:
64691 case AMDGPU::V_CMP_GT_F32_e64_dpp_gfx12:
64692 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp_gfx11:
64693 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp_gfx12:
64694 case AMDGPU::V_CMP_LE_F32_e64_dpp_gfx11:
64695 case AMDGPU::V_CMP_LE_F32_e64_dpp_gfx12:
64696 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp_gfx11:
64697 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp_gfx12:
64698 case AMDGPU::V_CMP_LG_F32_e64_dpp_gfx11:
64699 case AMDGPU::V_CMP_LG_F32_e64_dpp_gfx12:
64700 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp_gfx11:
64701 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp_gfx12:
64702 case AMDGPU::V_CMP_LT_F32_e64_dpp_gfx11:
64703 case AMDGPU::V_CMP_LT_F32_e64_dpp_gfx12:
64704 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp_gfx11:
64705 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp_gfx12:
64706 case AMDGPU::V_CMP_NEQ_F32_e64_dpp_gfx11:
64707 case AMDGPU::V_CMP_NEQ_F32_e64_dpp_gfx12:
64708 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp_gfx11:
64709 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp_gfx12:
64710 case AMDGPU::V_CMP_NGE_F32_e64_dpp_gfx11:
64711 case AMDGPU::V_CMP_NGE_F32_e64_dpp_gfx12:
64712 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp_gfx11:
64713 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp_gfx12:
64714 case AMDGPU::V_CMP_NGT_F32_e64_dpp_gfx11:
64715 case AMDGPU::V_CMP_NGT_F32_e64_dpp_gfx12:
64716 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp_gfx11:
64717 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp_gfx12:
64718 case AMDGPU::V_CMP_NLE_F32_e64_dpp_gfx11:
64719 case AMDGPU::V_CMP_NLE_F32_e64_dpp_gfx12:
64720 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp_gfx11:
64721 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp_gfx12:
64722 case AMDGPU::V_CMP_NLG_F32_e64_dpp_gfx11:
64723 case AMDGPU::V_CMP_NLG_F32_e64_dpp_gfx12:
64724 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp_gfx11:
64725 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp_gfx12:
64726 case AMDGPU::V_CMP_NLT_F32_e64_dpp_gfx11:
64727 case AMDGPU::V_CMP_NLT_F32_e64_dpp_gfx12:
64728 case AMDGPU::V_CMP_O_F16_t16_e64_dpp_gfx11:
64729 case AMDGPU::V_CMP_O_F16_t16_e64_dpp_gfx12:
64730 case AMDGPU::V_CMP_O_F32_e64_dpp_gfx11:
64731 case AMDGPU::V_CMP_O_F32_e64_dpp_gfx12:
64732 case AMDGPU::V_CMP_T_F16_t16_e64_dpp_gfx11:
64733 case AMDGPU::V_CMP_T_F32_e64_dpp_gfx11:
64734 case AMDGPU::V_CMP_U_F16_t16_e64_dpp_gfx11:
64735 case AMDGPU::V_CMP_U_F16_t16_e64_dpp_gfx12:
64736 case AMDGPU::V_CMP_U_F32_e64_dpp_gfx11:
64737 case AMDGPU::V_CMP_U_F32_e64_dpp_gfx12: {
64738 op.clearAllBits();
64739 // op: src0_modifiers
64740 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64741 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64742 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64743 op.clearAllBits();
64744 // op: src1_modifiers
64745 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64746 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64748 op.clearAllBits();
64749 // op: clamp
64750 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64752 op.clearAllBits();
64753 // op: src1
64754 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64756 op.clearAllBits();
64757 // op: src0
64758 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
64760 op.clearAllBits();
64761 // op: dpp_ctrl
64762 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
64764 op.clearAllBits();
64765 // op: bound_ctrl
64766 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
64767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
64768 op.clearAllBits();
64769 // op: bank_mask
64770 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
64772 op.clearAllBits();
64773 // op: row_mask
64774 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
64776 op.clearAllBits();
64777 // op: fi
64778 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
64779 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
64780 op.clearAllBits();
64781 // op: sdst
64782 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64784 break;
64785 }
64786 case AMDGPU::V_DOT2_BF16_BF16_e64_gfx11:
64787 case AMDGPU::V_DOT2_BF16_BF16_e64_gfx12:
64788 case AMDGPU::V_DOT2_F16_F16_e64_gfx11:
64789 case AMDGPU::V_DOT2_F16_F16_e64_gfx12: {
64790 op.clearAllBits();
64791 // op: src0_modifiers
64792 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64793 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64794 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
64795 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64796 op.clearAllBits();
64797 // op: src0
64798 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64799 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64800 op.clearAllBits();
64801 // op: src1_modifiers
64802 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64803 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64805 op.clearAllBits();
64806 // op: src1
64807 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64809 op.clearAllBits();
64810 // op: src2_modifiers
64811 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64813 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
64814 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64815 op.clearAllBits();
64816 // op: src2
64817 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64818 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64819 op.clearAllBits();
64820 // op: vdst
64821 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64823 break;
64824 }
64825 case AMDGPU::V_ADD_I16_vi:
64826 case AMDGPU::V_ADD_NC_I16_e64_gfx11:
64827 case AMDGPU::V_ADD_NC_I16_e64_gfx12:
64828 case AMDGPU::V_ADD_NC_I16_gfx10:
64829 case AMDGPU::V_ADD_NC_U16_e64_gfx11:
64830 case AMDGPU::V_ADD_NC_U16_e64_gfx12:
64831 case AMDGPU::V_ADD_NC_U16_gfx10:
64832 case AMDGPU::V_CVT_PKNORM_I16_F16_gfx10:
64833 case AMDGPU::V_CVT_PKNORM_I16_F16_vi:
64834 case AMDGPU::V_CVT_PKNORM_U16_F16_gfx10:
64835 case AMDGPU::V_CVT_PKNORM_U16_F16_vi:
64836 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_gfx11:
64837 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_gfx12:
64838 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_gfx11:
64839 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_gfx12:
64840 case AMDGPU::V_PACK_B32_F16_e64_gfx11:
64841 case AMDGPU::V_PACK_B32_F16_e64_gfx12:
64842 case AMDGPU::V_PACK_B32_F16_gfx10:
64843 case AMDGPU::V_PACK_B32_F16_vi:
64844 case AMDGPU::V_SUB_I16_vi:
64845 case AMDGPU::V_SUB_NC_I16_e64_gfx11:
64846 case AMDGPU::V_SUB_NC_I16_e64_gfx12:
64847 case AMDGPU::V_SUB_NC_I16_gfx10:
64848 case AMDGPU::V_SUB_NC_U16_e64_gfx11:
64849 case AMDGPU::V_SUB_NC_U16_e64_gfx12:
64850 case AMDGPU::V_SUB_NC_U16_gfx10: {
64851 op.clearAllBits();
64852 // op: src0_modifiers
64853 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64855 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
64856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
64857 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64858 op.clearAllBits();
64859 // op: src0
64860 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64861 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64862 op.clearAllBits();
64863 // op: src1_modifiers
64864 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64866 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
64867 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64868 op.clearAllBits();
64869 // op: src1
64870 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64871 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64872 op.clearAllBits();
64873 // op: clamp
64874 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64876 op.clearAllBits();
64877 // op: vdst
64878 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64880 break;
64881 }
64882 case AMDGPU::V_FMAC_F16_t16_e64_gfx11:
64883 case AMDGPU::V_FMAC_F16_t16_e64_gfx12: {
64884 op.clearAllBits();
64885 // op: src0_modifiers
64886 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64887 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
64889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
64890 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64891 op.clearAllBits();
64892 // op: src0
64893 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64894 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64895 op.clearAllBits();
64896 // op: src1_modifiers
64897 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64899 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
64900 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64901 op.clearAllBits();
64902 // op: src1
64903 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64905 op.clearAllBits();
64906 // op: clamp
64907 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64909 op.clearAllBits();
64910 // op: omod
64911 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64913 op.clearAllBits();
64914 // op: vdst
64915 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64917 break;
64918 }
64919 case AMDGPU::V_DIV_FIXUP_F16_e64_gfx11:
64920 case AMDGPU::V_DIV_FIXUP_F16_e64_gfx12:
64921 case AMDGPU::V_DIV_FIXUP_F16_gfx9_gfx9:
64922 case AMDGPU::V_DIV_FIXUP_F16_gfx10:
64923 case AMDGPU::V_FMA_F16_e64_gfx11:
64924 case AMDGPU::V_FMA_F16_e64_gfx12:
64925 case AMDGPU::V_FMA_F16_gfx9_gfx9:
64926 case AMDGPU::V_FMA_F16_gfx10:
64927 case AMDGPU::V_MAD_F16_gfx9_gfx9:
64928 case AMDGPU::V_MAX3_F16_e64_gfx11:
64929 case AMDGPU::V_MAX3_F16_gfx10:
64930 case AMDGPU::V_MAX3_F16_vi:
64931 case AMDGPU::V_MAX3_NUM_F16_e64_gfx12:
64932 case AMDGPU::V_MAXIMUM3_F16_e64_gfx12:
64933 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_gfx12:
64934 case AMDGPU::V_MED3_F16_e64_gfx11:
64935 case AMDGPU::V_MED3_F16_gfx10:
64936 case AMDGPU::V_MED3_F16_vi:
64937 case AMDGPU::V_MED3_NUM_F16_e64_gfx12:
64938 case AMDGPU::V_MIN3_F16_e64_gfx11:
64939 case AMDGPU::V_MIN3_F16_gfx10:
64940 case AMDGPU::V_MIN3_F16_vi:
64941 case AMDGPU::V_MIN3_NUM_F16_e64_gfx12:
64942 case AMDGPU::V_MINIMUM3_F16_e64_gfx12:
64943 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_gfx12: {
64944 op.clearAllBits();
64945 // op: src0_modifiers
64946 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
64947 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
64948 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
64949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
64950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
64951 op.clearAllBits();
64952 // op: src0
64953 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
64954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
64955 op.clearAllBits();
64956 // op: src1_modifiers
64957 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
64958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
64959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
64960 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
64961 op.clearAllBits();
64962 // op: src1
64963 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
64964 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
64965 op.clearAllBits();
64966 // op: src2_modifiers
64967 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
64968 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
64969 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
64970 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
64971 op.clearAllBits();
64972 // op: src2
64973 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
64974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
64975 op.clearAllBits();
64976 // op: clamp
64977 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
64978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
64979 op.clearAllBits();
64980 // op: omod
64981 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
64982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
64983 op.clearAllBits();
64984 // op: vdst
64985 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
64986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
64987 break;
64988 }
64989 case AMDGPU::V_MAD_I16_e64_gfx11:
64990 case AMDGPU::V_MAD_I16_e64_gfx12:
64991 case AMDGPU::V_MAD_I16_gfx9_gfx9:
64992 case AMDGPU::V_MAD_I16_gfx10:
64993 case AMDGPU::V_MAD_I32_I16_e64_gfx11:
64994 case AMDGPU::V_MAD_I32_I16_e64_gfx12:
64995 case AMDGPU::V_MAD_I32_I16_gfx10:
64996 case AMDGPU::V_MAD_I32_I16_vi:
64997 case AMDGPU::V_MAD_U16_e64_gfx11:
64998 case AMDGPU::V_MAD_U16_e64_gfx12:
64999 case AMDGPU::V_MAD_U16_gfx9_gfx9:
65000 case AMDGPU::V_MAD_U16_gfx10:
65001 case AMDGPU::V_MAD_U32_U16_e64_gfx11:
65002 case AMDGPU::V_MAD_U32_U16_e64_gfx12:
65003 case AMDGPU::V_MAD_U32_U16_gfx10:
65004 case AMDGPU::V_MAD_U32_U16_vi:
65005 case AMDGPU::V_MAX3_I16_e64_gfx11:
65006 case AMDGPU::V_MAX3_I16_e64_gfx12:
65007 case AMDGPU::V_MAX3_I16_gfx10:
65008 case AMDGPU::V_MAX3_I16_vi:
65009 case AMDGPU::V_MAX3_U16_e64_gfx11:
65010 case AMDGPU::V_MAX3_U16_e64_gfx12:
65011 case AMDGPU::V_MAX3_U16_gfx10:
65012 case AMDGPU::V_MAX3_U16_vi:
65013 case AMDGPU::V_MED3_I16_e64_gfx11:
65014 case AMDGPU::V_MED3_I16_e64_gfx12:
65015 case AMDGPU::V_MED3_I16_gfx10:
65016 case AMDGPU::V_MED3_I16_vi:
65017 case AMDGPU::V_MED3_U16_e64_gfx11:
65018 case AMDGPU::V_MED3_U16_e64_gfx12:
65019 case AMDGPU::V_MED3_U16_gfx10:
65020 case AMDGPU::V_MED3_U16_vi:
65021 case AMDGPU::V_MIN3_I16_e64_gfx11:
65022 case AMDGPU::V_MIN3_I16_e64_gfx12:
65023 case AMDGPU::V_MIN3_I16_gfx10:
65024 case AMDGPU::V_MIN3_I16_vi:
65025 case AMDGPU::V_MIN3_U16_e64_gfx11:
65026 case AMDGPU::V_MIN3_U16_e64_gfx12:
65027 case AMDGPU::V_MIN3_U16_gfx10:
65028 case AMDGPU::V_MIN3_U16_vi: {
65029 op.clearAllBits();
65030 // op: src0_modifiers
65031 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65034 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65035 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65036 op.clearAllBits();
65037 // op: src0
65038 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65039 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65040 op.clearAllBits();
65041 // op: src1_modifiers
65042 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65043 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
65045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65046 op.clearAllBits();
65047 // op: src1
65048 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65050 op.clearAllBits();
65051 // op: src2_modifiers
65052 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65053 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
65055 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65056 op.clearAllBits();
65057 // op: src2
65058 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65059 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65060 op.clearAllBits();
65061 // op: clamp
65062 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65063 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65064 op.clearAllBits();
65065 // op: vdst
65066 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65067 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65068 break;
65069 }
65070 case AMDGPU::V_PERMLANE16_B32_e64_gfx11:
65071 case AMDGPU::V_PERMLANE16_B32_e64_gfx12:
65072 case AMDGPU::V_PERMLANE16_B32_gfx10:
65073 case AMDGPU::V_PERMLANEX16_B32_e64_gfx11:
65074 case AMDGPU::V_PERMLANEX16_B32_e64_gfx12:
65075 case AMDGPU::V_PERMLANEX16_B32_gfx10: {
65076 op.clearAllBits();
65077 // op: src0_modifiers
65078 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65083 op.clearAllBits();
65084 // op: src0
65085 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65087 op.clearAllBits();
65088 // op: src1_modifiers
65089 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
65092 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65093 op.clearAllBits();
65094 // op: src1
65095 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65097 op.clearAllBits();
65098 // op: src2_modifiers
65099 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65101 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
65102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65103 op.clearAllBits();
65104 // op: src2
65105 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65107 op.clearAllBits();
65108 // op: vdst
65109 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65111 break;
65112 }
65113 case AMDGPU::V_CVT_SR_BF8_F32_vi:
65114 case AMDGPU::V_CVT_SR_FP8_F32_vi: {
65115 op.clearAllBits();
65116 // op: src0_modifiers
65117 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65118 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65119 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65121 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65122 op.clearAllBits();
65123 // op: src0
65124 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65125 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65126 op.clearAllBits();
65127 // op: src1_modifiers
65128 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65130 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
65131 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65132 op.clearAllBits();
65133 // op: src1
65134 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65135 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65136 op.clearAllBits();
65137 // op: src2_modifiers
65138 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65139 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
65141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65142 op.clearAllBits();
65143 // op: vdst
65144 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65145 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65146 break;
65147 }
65148 case AMDGPU::V_CVT_PK_BF8_F32_e64_gfx12:
65149 case AMDGPU::V_CVT_PK_BF8_F32_vi:
65150 case AMDGPU::V_CVT_PK_FP8_F32_e64_gfx12:
65151 case AMDGPU::V_CVT_PK_FP8_F32_vi:
65152 case AMDGPU::V_PERMLANE16_VAR_B32_e64_gfx12:
65153 case AMDGPU::V_PERMLANEX16_VAR_B32_e64_gfx12: {
65154 op.clearAllBits();
65155 // op: src0_modifiers
65156 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65157 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65158 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65161 op.clearAllBits();
65162 // op: src0
65163 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65165 op.clearAllBits();
65166 // op: src1_modifiers
65167 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65169 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
65170 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65171 op.clearAllBits();
65172 // op: src1
65173 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65174 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65175 op.clearAllBits();
65176 // op: vdst
65177 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65178 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65179 break;
65180 }
65181 case AMDGPU::V_CEIL_F16_t16_e64_gfx11:
65182 case AMDGPU::V_CEIL_F16_t16_e64_gfx12:
65183 case AMDGPU::V_EXP_F16_t16_e64_gfx11:
65184 case AMDGPU::V_EXP_F16_t16_e64_gfx12:
65185 case AMDGPU::V_FLOOR_F16_t16_e64_gfx11:
65186 case AMDGPU::V_FLOOR_F16_t16_e64_gfx12:
65187 case AMDGPU::V_LOG_F16_t16_e64_gfx11:
65188 case AMDGPU::V_LOG_F16_t16_e64_gfx12:
65189 case AMDGPU::V_RCP_F16_t16_e64_gfx11:
65190 case AMDGPU::V_RCP_F16_t16_e64_gfx12:
65191 case AMDGPU::V_RSQ_F16_t16_e64_gfx11:
65192 case AMDGPU::V_RSQ_F16_t16_e64_gfx12:
65193 case AMDGPU::V_SQRT_F16_t16_e64_gfx11:
65194 case AMDGPU::V_SQRT_F16_t16_e64_gfx12: {
65195 op.clearAllBits();
65196 // op: src0_modifiers
65197 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65198 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65200 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65202 op.clearAllBits();
65203 // op: src0
65204 getMachineOpValueT16(MI, OpNo: 2, Op&: op, Fixups, STI);
65205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65206 op.clearAllBits();
65207 // op: clamp
65208 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65210 op.clearAllBits();
65211 // op: omod
65212 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65214 op.clearAllBits();
65215 // op: vdst
65216 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
65217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65218 break;
65219 }
65220 case AMDGPU::V_ADD_F16_t16_e64_gfx11:
65221 case AMDGPU::V_ADD_F16_t16_e64_gfx12:
65222 case AMDGPU::V_MAX_F16_t16_e64_gfx11:
65223 case AMDGPU::V_MAX_NUM_F16_e64_gfx12:
65224 case AMDGPU::V_MIN_F16_t16_e64_gfx11:
65225 case AMDGPU::V_MIN_NUM_F16_e64_gfx12:
65226 case AMDGPU::V_MUL_F16_t16_e64_gfx11:
65227 case AMDGPU::V_MUL_F16_t16_e64_gfx12:
65228 case AMDGPU::V_SUBREV_F16_t16_e64_gfx11:
65229 case AMDGPU::V_SUBREV_F16_t16_e64_gfx12:
65230 case AMDGPU::V_SUB_F16_t16_e64_gfx11:
65231 case AMDGPU::V_SUB_F16_t16_e64_gfx12: {
65232 op.clearAllBits();
65233 // op: src0_modifiers
65234 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65237 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65239 op.clearAllBits();
65240 // op: src0
65241 getMachineOpValueT16(MI, OpNo: 2, Op&: op, Fixups, STI);
65242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65243 op.clearAllBits();
65244 // op: src1_modifiers
65245 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
65248 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65249 op.clearAllBits();
65250 // op: src1
65251 getMachineOpValueT16(MI, OpNo: 4, Op&: op, Fixups, STI);
65252 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65253 op.clearAllBits();
65254 // op: clamp
65255 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65256 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65257 op.clearAllBits();
65258 // op: omod
65259 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65260 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65261 op.clearAllBits();
65262 // op: vdst
65263 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
65264 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65265 break;
65266 }
65267 case AMDGPU::V_MOV_B16_t16_e64_gfx11:
65268 case AMDGPU::V_MOV_B16_t16_e64_gfx12: {
65269 op.clearAllBits();
65270 // op: src0_modifiers
65271 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65272 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65273 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65275 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65276 op.clearAllBits();
65277 // op: src0
65278 getMachineOpValueT16(MI, OpNo: 2, Op&: op, Fixups, STI);
65279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65280 op.clearAllBits();
65281 // op: vdst
65282 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
65283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65284 break;
65285 }
65286 case AMDGPU::V_INTERP_P1_F32_e64_gfx10:
65287 case AMDGPU::V_INTERP_P2_F32_e64_gfx10: {
65288 op.clearAllBits();
65289 // op: src0_modifiers
65290 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65293 op.clearAllBits();
65294 // op: src0
65295 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65297 op.clearAllBits();
65298 // op: clamp
65299 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65301 op.clearAllBits();
65302 // op: omod
65303 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65305 op.clearAllBits();
65306 // op: vdst
65307 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65309 op.clearAllBits();
65310 // op: attr
65311 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65312 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65313 op.clearAllBits();
65314 // op: attrchan
65315 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65316 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65317 break;
65318 }
65319 case AMDGPU::V_INTERP_P1_F32_e64_vi:
65320 case AMDGPU::V_INTERP_P2_F32_e64_vi: {
65321 op.clearAllBits();
65322 // op: src0_modifiers
65323 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65325 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65326 op.clearAllBits();
65327 // op: src0
65328 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65329 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65330 op.clearAllBits();
65331 // op: clamp
65332 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65333 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65334 op.clearAllBits();
65335 // op: omod
65336 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65337 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65338 op.clearAllBits();
65339 // op: vdst
65340 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65341 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65342 op.clearAllBits();
65343 // op: attrchan
65344 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65345 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65346 op.clearAllBits();
65347 // op: attr
65348 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65350 break;
65351 }
65352 case AMDGPU::V_INTERP_P1LL_F16_gfx10: {
65353 op.clearAllBits();
65354 // op: src0_modifiers
65355 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65358 op.clearAllBits();
65359 // op: src0
65360 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65361 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65362 op.clearAllBits();
65363 // op: clamp
65364 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65365 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65366 op.clearAllBits();
65367 // op: omod
65368 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65369 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65370 op.clearAllBits();
65371 // op: vdst
65372 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65373 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65374 op.clearAllBits();
65375 // op: attr
65376 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65378 op.clearAllBits();
65379 // op: attrchan
65380 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65382 op.clearAllBits();
65383 // op: high
65384 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65386 break;
65387 }
65388 case AMDGPU::V_INTERP_P1LL_F16_vi: {
65389 op.clearAllBits();
65390 // op: src0_modifiers
65391 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65392 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65393 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65394 op.clearAllBits();
65395 // op: src0
65396 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65398 op.clearAllBits();
65399 // op: clamp
65400 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65402 op.clearAllBits();
65403 // op: omod
65404 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65406 op.clearAllBits();
65407 // op: vdst
65408 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65410 op.clearAllBits();
65411 // op: attrchan
65412 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65414 op.clearAllBits();
65415 // op: attr
65416 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65418 op.clearAllBits();
65419 // op: high
65420 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65422 break;
65423 }
65424 case AMDGPU::V_INTERP_P1LV_F16_gfx10: {
65425 op.clearAllBits();
65426 // op: src0_modifiers
65427 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65430 op.clearAllBits();
65431 // op: src0
65432 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65434 op.clearAllBits();
65435 // op: src2_modifiers
65436 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65438 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65439 op.clearAllBits();
65440 // op: src2
65441 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65443 op.clearAllBits();
65444 // op: clamp
65445 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65447 op.clearAllBits();
65448 // op: omod
65449 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65450 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65451 op.clearAllBits();
65452 // op: vdst
65453 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65454 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65455 op.clearAllBits();
65456 // op: attr
65457 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65458 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65459 op.clearAllBits();
65460 // op: attrchan
65461 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65463 op.clearAllBits();
65464 // op: high
65465 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65467 break;
65468 }
65469 case AMDGPU::V_INTERP_P1LV_F16_vi: {
65470 op.clearAllBits();
65471 // op: src0_modifiers
65472 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65473 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65475 op.clearAllBits();
65476 // op: src0
65477 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65478 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65479 op.clearAllBits();
65480 // op: src2_modifiers
65481 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65484 op.clearAllBits();
65485 // op: src2
65486 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65488 op.clearAllBits();
65489 // op: clamp
65490 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65492 op.clearAllBits();
65493 // op: omod
65494 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65496 op.clearAllBits();
65497 // op: vdst
65498 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65500 op.clearAllBits();
65501 // op: attrchan
65502 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65504 op.clearAllBits();
65505 // op: attr
65506 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65508 op.clearAllBits();
65509 // op: high
65510 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65512 break;
65513 }
65514 case AMDGPU::V_INTERP_P2_F16_gfx10: {
65515 op.clearAllBits();
65516 // op: src0_modifiers
65517 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65518 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65519 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65520 op.clearAllBits();
65521 // op: src0
65522 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65523 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65524 op.clearAllBits();
65525 // op: src2_modifiers
65526 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65527 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65528 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65529 op.clearAllBits();
65530 // op: src2
65531 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65532 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65533 op.clearAllBits();
65534 // op: clamp
65535 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65537 op.clearAllBits();
65538 // op: vdst
65539 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65541 op.clearAllBits();
65542 // op: attr
65543 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65544 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65545 op.clearAllBits();
65546 // op: attrchan
65547 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65548 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65549 op.clearAllBits();
65550 // op: high
65551 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65553 break;
65554 }
65555 case AMDGPU::V_INTERP_P2_F16_gfx9_gfx9:
65556 case AMDGPU::V_INTERP_P2_F16_vi:
65557 case AMDGPU::V_INTERP_P2_LEGACY_F16_gfx9: {
65558 op.clearAllBits();
65559 // op: src0_modifiers
65560 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65561 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
65562 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
65563 op.clearAllBits();
65564 // op: src0
65565 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65566 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
65567 op.clearAllBits();
65568 // op: src2_modifiers
65569 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65570 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
65571 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
65572 op.clearAllBits();
65573 // op: src2
65574 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65575 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
65576 op.clearAllBits();
65577 // op: clamp
65578 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65580 op.clearAllBits();
65581 // op: vdst
65582 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65583 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65584 op.clearAllBits();
65585 // op: attrchan
65586 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65587 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 38, numBits: 2);
65588 op.clearAllBits();
65589 // op: attr
65590 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 32, numBits: 6);
65592 op.clearAllBits();
65593 // op: high
65594 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 40, numBits: 1);
65596 break;
65597 }
65598 case AMDGPU::V_CVT_PK_F32_BF8_e64_gfx12:
65599 case AMDGPU::V_CVT_PK_F32_FP8_e64_gfx12: {
65600 op.clearAllBits();
65601 // op: src0_modifiers
65602 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65603 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
65604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
65605 op.clearAllBits();
65606 // op: src0
65607 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65609 op.clearAllBits();
65610 // op: clamp
65611 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65613 op.clearAllBits();
65614 // op: omod
65615 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65617 op.clearAllBits();
65618 // op: vdst
65619 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65620 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65621 break;
65622 }
65623 case AMDGPU::V_DOT2ACC_F32_F16_dpp_gfx11:
65624 case AMDGPU::V_DOT2C_F32_F16_dpp_gfx10:
65625 case AMDGPU::V_DOT4C_I32_I8_dpp_gfx10:
65626 case AMDGPU::V_DOT8C_I32_I4_dpp_gfx10:
65627 case AMDGPU::V_FMAC_F16_dpp_gfx10:
65628 case AMDGPU::V_FMAC_F16_t16_dpp_gfx11:
65629 case AMDGPU::V_FMAC_F16_t16_dpp_gfx12:
65630 case AMDGPU::V_FMAC_F32_dpp_gfx10:
65631 case AMDGPU::V_FMAC_F32_dpp_gfx11:
65632 case AMDGPU::V_FMAC_F32_dpp_gfx12:
65633 case AMDGPU::V_MAC_F32_dpp_gfx10: {
65634 op.clearAllBits();
65635 // op: src0_modifiers
65636 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65637 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
65638 op.clearAllBits();
65639 // op: src0
65640 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65641 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
65642 op.clearAllBits();
65643 // op: src1_modifiers
65644 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65645 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
65646 op.clearAllBits();
65647 // op: dpp_ctrl
65648 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65649 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
65650 op.clearAllBits();
65651 // op: bound_ctrl
65652 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65653 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
65654 op.clearAllBits();
65655 // op: bank_mask
65656 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65657 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
65658 op.clearAllBits();
65659 // op: row_mask
65660 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65661 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
65662 op.clearAllBits();
65663 // op: fi
65664 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
65665 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
65666 op.clearAllBits();
65667 // op: vdst
65668 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
65670 op.clearAllBits();
65671 // op: src1
65672 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65673 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
65674 break;
65675 }
65676 case AMDGPU::V_DOT2C_F32_F16_dpp_vi:
65677 case AMDGPU::V_DOT2C_I32_I16_dpp_vi:
65678 case AMDGPU::V_DOT4C_I32_I8_dpp_vi:
65679 case AMDGPU::V_DOT8C_I32_I4_dpp_vi:
65680 case AMDGPU::V_FMAC_F32_dpp_vi:
65681 case AMDGPU::V_FMAC_F64_dpp_gfx90a:
65682 case AMDGPU::V_MAC_F16_dpp_vi:
65683 case AMDGPU::V_MAC_F32_dpp_vi: {
65684 op.clearAllBits();
65685 // op: src0_modifiers
65686 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
65687 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
65688 op.clearAllBits();
65689 // op: src0
65690 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
65692 op.clearAllBits();
65693 // op: src1_modifiers
65694 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65695 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
65696 op.clearAllBits();
65697 // op: dpp_ctrl
65698 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65699 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
65700 op.clearAllBits();
65701 // op: bound_ctrl
65702 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65703 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
65704 op.clearAllBits();
65705 // op: bank_mask
65706 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65707 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
65708 op.clearAllBits();
65709 // op: row_mask
65710 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65711 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
65712 op.clearAllBits();
65713 // op: vdst
65714 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65715 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
65716 op.clearAllBits();
65717 // op: src1
65718 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
65720 break;
65721 }
65722 case AMDGPU::V_CEIL_F16_fake16_e64_dpp_gfx11:
65723 case AMDGPU::V_CEIL_F16_fake16_e64_dpp_gfx12:
65724 case AMDGPU::V_CEIL_F32_e64_dpp_gfx11:
65725 case AMDGPU::V_CEIL_F32_e64_dpp_gfx12:
65726 case AMDGPU::V_COS_F16_fake16_e64_dpp_gfx11:
65727 case AMDGPU::V_COS_F16_fake16_e64_dpp_gfx12:
65728 case AMDGPU::V_COS_F32_e64_dpp_gfx11:
65729 case AMDGPU::V_COS_F32_e64_dpp_gfx12:
65730 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp_gfx11:
65731 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp_gfx12:
65732 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp_gfx11:
65733 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp_gfx12:
65734 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp_gfx11:
65735 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp_gfx12:
65736 case AMDGPU::V_CVT_I32_F32_e64_dpp_gfx11:
65737 case AMDGPU::V_CVT_I32_F32_e64_dpp_gfx12:
65738 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp_gfx11:
65739 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp_gfx12:
65740 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp_gfx11:
65741 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp_gfx12:
65742 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp_gfx11:
65743 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp_gfx12:
65744 case AMDGPU::V_CVT_U32_F32_e64_dpp_gfx11:
65745 case AMDGPU::V_CVT_U32_F32_e64_dpp_gfx12:
65746 case AMDGPU::V_EXP_F16_fake16_e64_dpp_gfx11:
65747 case AMDGPU::V_EXP_F16_fake16_e64_dpp_gfx12:
65748 case AMDGPU::V_EXP_F32_e64_dpp_gfx11:
65749 case AMDGPU::V_EXP_F32_e64_dpp_gfx12:
65750 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp_gfx11:
65751 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp_gfx12:
65752 case AMDGPU::V_FLOOR_F32_e64_dpp_gfx11:
65753 case AMDGPU::V_FLOOR_F32_e64_dpp_gfx12:
65754 case AMDGPU::V_FRACT_F16_fake16_e64_dpp_gfx11:
65755 case AMDGPU::V_FRACT_F16_fake16_e64_dpp_gfx12:
65756 case AMDGPU::V_FRACT_F32_e64_dpp_gfx11:
65757 case AMDGPU::V_FRACT_F32_e64_dpp_gfx12:
65758 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx11:
65759 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx12:
65760 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp_gfx11:
65761 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp_gfx12:
65762 case AMDGPU::V_FREXP_MANT_F32_e64_dpp_gfx11:
65763 case AMDGPU::V_FREXP_MANT_F32_e64_dpp_gfx12:
65764 case AMDGPU::V_LOG_F16_fake16_e64_dpp_gfx11:
65765 case AMDGPU::V_LOG_F16_fake16_e64_dpp_gfx12:
65766 case AMDGPU::V_LOG_F32_e64_dpp_gfx11:
65767 case AMDGPU::V_LOG_F32_e64_dpp_gfx12:
65768 case AMDGPU::V_RCP_F16_fake16_e64_dpp_gfx11:
65769 case AMDGPU::V_RCP_F16_fake16_e64_dpp_gfx12:
65770 case AMDGPU::V_RCP_F32_e64_dpp_gfx11:
65771 case AMDGPU::V_RCP_F32_e64_dpp_gfx12:
65772 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp_gfx11:
65773 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp_gfx12:
65774 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp_gfx11:
65775 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp_gfx12:
65776 case AMDGPU::V_RNDNE_F32_e64_dpp_gfx11:
65777 case AMDGPU::V_RNDNE_F32_e64_dpp_gfx12:
65778 case AMDGPU::V_RSQ_F16_fake16_e64_dpp_gfx11:
65779 case AMDGPU::V_RSQ_F16_fake16_e64_dpp_gfx12:
65780 case AMDGPU::V_RSQ_F32_e64_dpp_gfx11:
65781 case AMDGPU::V_RSQ_F32_e64_dpp_gfx12:
65782 case AMDGPU::V_SIN_F16_fake16_e64_dpp_gfx11:
65783 case AMDGPU::V_SIN_F16_fake16_e64_dpp_gfx12:
65784 case AMDGPU::V_SIN_F32_e64_dpp_gfx11:
65785 case AMDGPU::V_SIN_F32_e64_dpp_gfx12:
65786 case AMDGPU::V_SQRT_F16_fake16_e64_dpp_gfx11:
65787 case AMDGPU::V_SQRT_F16_fake16_e64_dpp_gfx12:
65788 case AMDGPU::V_SQRT_F32_e64_dpp_gfx11:
65789 case AMDGPU::V_SQRT_F32_e64_dpp_gfx12:
65790 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp_gfx11:
65791 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp_gfx12:
65792 case AMDGPU::V_TRUNC_F32_e64_dpp_gfx11:
65793 case AMDGPU::V_TRUNC_F32_e64_dpp_gfx12: {
65794 op.clearAllBits();
65795 // op: src0_modifiers
65796 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65797 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65798 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65799 op.clearAllBits();
65800 // op: clamp
65801 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65802 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65803 op.clearAllBits();
65804 // op: omod
65805 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65806 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65807 op.clearAllBits();
65808 // op: vdst
65809 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65810 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65811 op.clearAllBits();
65812 // op: dpp_ctrl
65813 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65814 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
65815 op.clearAllBits();
65816 // op: bound_ctrl
65817 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65818 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
65819 op.clearAllBits();
65820 // op: bank_mask
65821 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
65823 op.clearAllBits();
65824 // op: row_mask
65825 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
65827 op.clearAllBits();
65828 // op: fi
65829 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
65830 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
65831 op.clearAllBits();
65832 // op: src0
65833 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65834 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
65835 break;
65836 }
65837 case AMDGPU::V_CEIL_F16_fake16_e64_dpp8_gfx11:
65838 case AMDGPU::V_CEIL_F16_fake16_e64_dpp8_gfx12:
65839 case AMDGPU::V_CEIL_F32_e64_dpp8_gfx11:
65840 case AMDGPU::V_CEIL_F32_e64_dpp8_gfx12:
65841 case AMDGPU::V_COS_F16_fake16_e64_dpp8_gfx11:
65842 case AMDGPU::V_COS_F16_fake16_e64_dpp8_gfx12:
65843 case AMDGPU::V_COS_F32_e64_dpp8_gfx11:
65844 case AMDGPU::V_COS_F32_e64_dpp8_gfx12:
65845 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp8_gfx11:
65846 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp8_gfx12:
65847 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp8_gfx11:
65848 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp8_gfx12:
65849 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp8_gfx11:
65850 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp8_gfx12:
65851 case AMDGPU::V_CVT_I32_F32_e64_dpp8_gfx11:
65852 case AMDGPU::V_CVT_I32_F32_e64_dpp8_gfx12:
65853 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx11:
65854 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx12:
65855 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx11:
65856 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx12:
65857 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp8_gfx11:
65858 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp8_gfx12:
65859 case AMDGPU::V_CVT_U32_F32_e64_dpp8_gfx11:
65860 case AMDGPU::V_CVT_U32_F32_e64_dpp8_gfx12:
65861 case AMDGPU::V_EXP_F16_fake16_e64_dpp8_gfx11:
65862 case AMDGPU::V_EXP_F16_fake16_e64_dpp8_gfx12:
65863 case AMDGPU::V_EXP_F32_e64_dpp8_gfx11:
65864 case AMDGPU::V_EXP_F32_e64_dpp8_gfx12:
65865 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp8_gfx11:
65866 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp8_gfx12:
65867 case AMDGPU::V_FLOOR_F32_e64_dpp8_gfx11:
65868 case AMDGPU::V_FLOOR_F32_e64_dpp8_gfx12:
65869 case AMDGPU::V_FRACT_F16_fake16_e64_dpp8_gfx11:
65870 case AMDGPU::V_FRACT_F16_fake16_e64_dpp8_gfx12:
65871 case AMDGPU::V_FRACT_F32_e64_dpp8_gfx11:
65872 case AMDGPU::V_FRACT_F32_e64_dpp8_gfx12:
65873 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx11:
65874 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx12:
65875 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp8_gfx11:
65876 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp8_gfx12:
65877 case AMDGPU::V_FREXP_MANT_F32_e64_dpp8_gfx11:
65878 case AMDGPU::V_FREXP_MANT_F32_e64_dpp8_gfx12:
65879 case AMDGPU::V_LOG_F16_fake16_e64_dpp8_gfx11:
65880 case AMDGPU::V_LOG_F16_fake16_e64_dpp8_gfx12:
65881 case AMDGPU::V_LOG_F32_e64_dpp8_gfx11:
65882 case AMDGPU::V_LOG_F32_e64_dpp8_gfx12:
65883 case AMDGPU::V_RCP_F16_fake16_e64_dpp8_gfx11:
65884 case AMDGPU::V_RCP_F16_fake16_e64_dpp8_gfx12:
65885 case AMDGPU::V_RCP_F32_e64_dpp8_gfx11:
65886 case AMDGPU::V_RCP_F32_e64_dpp8_gfx12:
65887 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp8_gfx11:
65888 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp8_gfx12:
65889 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp8_gfx11:
65890 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp8_gfx12:
65891 case AMDGPU::V_RNDNE_F32_e64_dpp8_gfx11:
65892 case AMDGPU::V_RNDNE_F32_e64_dpp8_gfx12:
65893 case AMDGPU::V_RSQ_F16_fake16_e64_dpp8_gfx11:
65894 case AMDGPU::V_RSQ_F16_fake16_e64_dpp8_gfx12:
65895 case AMDGPU::V_RSQ_F32_e64_dpp8_gfx11:
65896 case AMDGPU::V_RSQ_F32_e64_dpp8_gfx12:
65897 case AMDGPU::V_SIN_F16_fake16_e64_dpp8_gfx11:
65898 case AMDGPU::V_SIN_F16_fake16_e64_dpp8_gfx12:
65899 case AMDGPU::V_SIN_F32_e64_dpp8_gfx11:
65900 case AMDGPU::V_SIN_F32_e64_dpp8_gfx12:
65901 case AMDGPU::V_SQRT_F16_fake16_e64_dpp8_gfx11:
65902 case AMDGPU::V_SQRT_F16_fake16_e64_dpp8_gfx12:
65903 case AMDGPU::V_SQRT_F32_e64_dpp8_gfx11:
65904 case AMDGPU::V_SQRT_F32_e64_dpp8_gfx12:
65905 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp8_gfx11:
65906 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp8_gfx12:
65907 case AMDGPU::V_TRUNC_F32_e64_dpp8_gfx11:
65908 case AMDGPU::V_TRUNC_F32_e64_dpp8_gfx12: {
65909 op.clearAllBits();
65910 // op: src0_modifiers
65911 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65914 op.clearAllBits();
65915 // op: clamp
65916 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65918 op.clearAllBits();
65919 // op: omod
65920 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
65922 op.clearAllBits();
65923 // op: vdst
65924 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65925 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65926 op.clearAllBits();
65927 // op: src0
65928 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
65930 op.clearAllBits();
65931 // op: dpp8
65932 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
65934 op.clearAllBits();
65935 // op: fi
65936 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
65938 break;
65939 }
65940 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp_gfx11:
65941 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp_gfx12:
65942 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp_gfx11:
65943 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp_gfx12:
65944 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp_gfx11:
65945 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp_gfx12: {
65946 op.clearAllBits();
65947 // op: src0_modifiers
65948 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65951 op.clearAllBits();
65952 // op: clamp
65953 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
65955 op.clearAllBits();
65956 // op: vdst
65957 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
65958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
65959 op.clearAllBits();
65960 // op: dpp_ctrl
65961 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
65962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
65963 op.clearAllBits();
65964 // op: bound_ctrl
65965 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
65966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
65967 op.clearAllBits();
65968 // op: bank_mask
65969 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
65970 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
65971 op.clearAllBits();
65972 // op: row_mask
65973 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
65974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
65975 op.clearAllBits();
65976 // op: fi
65977 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
65978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
65979 op.clearAllBits();
65980 // op: src0
65981 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
65982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
65983 break;
65984 }
65985 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp8_gfx11:
65986 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp8_gfx12:
65987 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp8_gfx11:
65988 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp8_gfx12:
65989 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp8_gfx11:
65990 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp8_gfx12: {
65991 op.clearAllBits();
65992 // op: src0_modifiers
65993 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
65994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
65995 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
65996 op.clearAllBits();
65997 // op: clamp
65998 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
65999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66000 op.clearAllBits();
66001 // op: vdst
66002 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66003 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66004 op.clearAllBits();
66005 // op: src0
66006 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66007 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66008 op.clearAllBits();
66009 // op: dpp8
66010 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66012 op.clearAllBits();
66013 // op: fi
66014 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66016 break;
66017 }
66018 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_dpp_gfx12:
66019 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_dpp_gfx12: {
66020 op.clearAllBits();
66021 // op: src0_modifiers
66022 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66024 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66025 op.clearAllBits();
66026 // op: src1_modifiers
66027 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66029 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66030 op.clearAllBits();
66031 // op: byte_sel
66032 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 13, numBits: 2);
66034 op.clearAllBits();
66035 // op: vdst
66036 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66038 op.clearAllBits();
66039 // op: src1
66040 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66042 op.clearAllBits();
66043 // op: dpp_ctrl
66044 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66046 op.clearAllBits();
66047 // op: bound_ctrl
66048 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66050 op.clearAllBits();
66051 // op: bank_mask
66052 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66053 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66054 op.clearAllBits();
66055 // op: row_mask
66056 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66057 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66058 op.clearAllBits();
66059 // op: fi
66060 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66062 op.clearAllBits();
66063 // op: src0
66064 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66066 break;
66067 }
66068 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_dpp8_gfx12:
66069 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_dpp8_gfx12: {
66070 op.clearAllBits();
66071 // op: src0_modifiers
66072 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66075 op.clearAllBits();
66076 // op: src1_modifiers
66077 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66080 op.clearAllBits();
66081 // op: byte_sel
66082 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66083 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 13, numBits: 2);
66084 op.clearAllBits();
66085 // op: vdst
66086 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66087 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66088 op.clearAllBits();
66089 // op: src1
66090 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66092 op.clearAllBits();
66093 // op: src0
66094 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66096 op.clearAllBits();
66097 // op: dpp8
66098 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66100 op.clearAllBits();
66101 // op: fi
66102 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66104 break;
66105 }
66106 case AMDGPU::V_ADD_F16_fake16_e64_dpp_gfx11:
66107 case AMDGPU::V_ADD_F16_fake16_e64_dpp_gfx12:
66108 case AMDGPU::V_ADD_F32_e64_dpp_gfx11:
66109 case AMDGPU::V_ADD_F32_e64_dpp_gfx12:
66110 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx11:
66111 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx12:
66112 case AMDGPU::V_LDEXP_F16_t16_e64_dpp_gfx11:
66113 case AMDGPU::V_LDEXP_F16_t16_e64_dpp_gfx12:
66114 case AMDGPU::V_LDEXP_F32_e64_dpp_gfx11:
66115 case AMDGPU::V_LDEXP_F32_e64_dpp_gfx12:
66116 case AMDGPU::V_MAXIMUM_F16_e64_dpp_gfx12:
66117 case AMDGPU::V_MAXIMUM_F32_e64_dpp_gfx12:
66118 case AMDGPU::V_MAX_F16_fake16_e64_dpp_gfx11:
66119 case AMDGPU::V_MAX_F32_e64_dpp_gfx11:
66120 case AMDGPU::V_MAX_NUM_F16_fake16_e64_dpp_gfx12:
66121 case AMDGPU::V_MAX_NUM_F32_e64_dpp_gfx12:
66122 case AMDGPU::V_MINIMUM_F16_e64_dpp_gfx12:
66123 case AMDGPU::V_MINIMUM_F32_e64_dpp_gfx12:
66124 case AMDGPU::V_MIN_F16_fake16_e64_dpp_gfx11:
66125 case AMDGPU::V_MIN_F32_e64_dpp_gfx11:
66126 case AMDGPU::V_MIN_NUM_F16_fake16_e64_dpp_gfx12:
66127 case AMDGPU::V_MIN_NUM_F32_e64_dpp_gfx12:
66128 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp_gfx11:
66129 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp_gfx12:
66130 case AMDGPU::V_MUL_F16_fake16_e64_dpp_gfx11:
66131 case AMDGPU::V_MUL_F16_fake16_e64_dpp_gfx12:
66132 case AMDGPU::V_MUL_F32_e64_dpp_gfx11:
66133 case AMDGPU::V_MUL_F32_e64_dpp_gfx12:
66134 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp_gfx11:
66135 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp_gfx12:
66136 case AMDGPU::V_SUBREV_F32_e64_dpp_gfx11:
66137 case AMDGPU::V_SUBREV_F32_e64_dpp_gfx12:
66138 case AMDGPU::V_SUB_F16_fake16_e64_dpp_gfx11:
66139 case AMDGPU::V_SUB_F16_fake16_e64_dpp_gfx12:
66140 case AMDGPU::V_SUB_F32_e64_dpp_gfx11:
66141 case AMDGPU::V_SUB_F32_e64_dpp_gfx12: {
66142 op.clearAllBits();
66143 // op: src0_modifiers
66144 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66145 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66146 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66147 op.clearAllBits();
66148 // op: src1_modifiers
66149 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66150 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66152 op.clearAllBits();
66153 // op: clamp
66154 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66156 op.clearAllBits();
66157 // op: omod
66158 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66160 op.clearAllBits();
66161 // op: vdst
66162 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66164 op.clearAllBits();
66165 // op: src1
66166 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66168 op.clearAllBits();
66169 // op: dpp_ctrl
66170 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66172 op.clearAllBits();
66173 // op: bound_ctrl
66174 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66175 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66176 op.clearAllBits();
66177 // op: bank_mask
66178 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66179 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66180 op.clearAllBits();
66181 // op: row_mask
66182 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66184 op.clearAllBits();
66185 // op: fi
66186 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66188 op.clearAllBits();
66189 // op: src0
66190 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66192 break;
66193 }
66194 case AMDGPU::V_ADD_F16_fake16_e64_dpp8_gfx11:
66195 case AMDGPU::V_ADD_F16_fake16_e64_dpp8_gfx12:
66196 case AMDGPU::V_ADD_F32_e64_dpp8_gfx11:
66197 case AMDGPU::V_ADD_F32_e64_dpp8_gfx12:
66198 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx11:
66199 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx12:
66200 case AMDGPU::V_LDEXP_F16_t16_e64_dpp8_gfx11:
66201 case AMDGPU::V_LDEXP_F16_t16_e64_dpp8_gfx12:
66202 case AMDGPU::V_LDEXP_F32_e64_dpp8_gfx11:
66203 case AMDGPU::V_LDEXP_F32_e64_dpp8_gfx12:
66204 case AMDGPU::V_MAXIMUM_F16_e64_dpp8_gfx12:
66205 case AMDGPU::V_MAXIMUM_F32_e64_dpp8_gfx12:
66206 case AMDGPU::V_MAX_F16_fake16_e64_dpp8_gfx11:
66207 case AMDGPU::V_MAX_F32_e64_dpp8_gfx11:
66208 case AMDGPU::V_MAX_NUM_F16_fake16_e64_dpp8_gfx12:
66209 case AMDGPU::V_MAX_NUM_F32_e64_dpp8_gfx12:
66210 case AMDGPU::V_MINIMUM_F16_e64_dpp8_gfx12:
66211 case AMDGPU::V_MINIMUM_F32_e64_dpp8_gfx12:
66212 case AMDGPU::V_MIN_F16_fake16_e64_dpp8_gfx11:
66213 case AMDGPU::V_MIN_F32_e64_dpp8_gfx11:
66214 case AMDGPU::V_MIN_NUM_F16_fake16_e64_dpp8_gfx12:
66215 case AMDGPU::V_MIN_NUM_F32_e64_dpp8_gfx12:
66216 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp8_gfx11:
66217 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp8_gfx12:
66218 case AMDGPU::V_MUL_F16_fake16_e64_dpp8_gfx11:
66219 case AMDGPU::V_MUL_F16_fake16_e64_dpp8_gfx12:
66220 case AMDGPU::V_MUL_F32_e64_dpp8_gfx11:
66221 case AMDGPU::V_MUL_F32_e64_dpp8_gfx12:
66222 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp8_gfx11:
66223 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp8_gfx12:
66224 case AMDGPU::V_SUBREV_F32_e64_dpp8_gfx11:
66225 case AMDGPU::V_SUBREV_F32_e64_dpp8_gfx12:
66226 case AMDGPU::V_SUB_F16_fake16_e64_dpp8_gfx11:
66227 case AMDGPU::V_SUB_F16_fake16_e64_dpp8_gfx12:
66228 case AMDGPU::V_SUB_F32_e64_dpp8_gfx11:
66229 case AMDGPU::V_SUB_F32_e64_dpp8_gfx12: {
66230 op.clearAllBits();
66231 // op: src0_modifiers
66232 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66234 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66235 op.clearAllBits();
66236 // op: src1_modifiers
66237 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66240 op.clearAllBits();
66241 // op: clamp
66242 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66244 op.clearAllBits();
66245 // op: omod
66246 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66248 op.clearAllBits();
66249 // op: vdst
66250 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66252 op.clearAllBits();
66253 // op: src1
66254 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66255 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66256 op.clearAllBits();
66257 // op: src0
66258 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66259 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66260 op.clearAllBits();
66261 // op: dpp8
66262 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66263 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66264 op.clearAllBits();
66265 // op: fi
66266 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66267 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66268 break;
66269 }
66270 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp_gfx11:
66271 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp_gfx12:
66272 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp_gfx11:
66273 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp_gfx12:
66274 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp_gfx11:
66275 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp_gfx12:
66276 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp_gfx11:
66277 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp_gfx12: {
66278 op.clearAllBits();
66279 // op: src0_modifiers
66280 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66281 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66282 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66283 op.clearAllBits();
66284 // op: src1_modifiers
66285 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66286 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66288 op.clearAllBits();
66289 // op: clamp
66290 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66292 op.clearAllBits();
66293 // op: vdst
66294 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66295 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66296 op.clearAllBits();
66297 // op: src1
66298 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66299 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66300 op.clearAllBits();
66301 // op: dpp_ctrl
66302 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66303 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66304 op.clearAllBits();
66305 // op: bound_ctrl
66306 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66308 op.clearAllBits();
66309 // op: bank_mask
66310 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66312 op.clearAllBits();
66313 // op: row_mask
66314 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66316 op.clearAllBits();
66317 // op: fi
66318 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66320 op.clearAllBits();
66321 // op: src0
66322 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66324 break;
66325 }
66326 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp8_gfx11:
66327 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp8_gfx12:
66328 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx11:
66329 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx12:
66330 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx11:
66331 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx12:
66332 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp8_gfx11:
66333 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp8_gfx12: {
66334 op.clearAllBits();
66335 // op: src0_modifiers
66336 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66337 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66338 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66339 op.clearAllBits();
66340 // op: src1_modifiers
66341 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66342 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66343 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66344 op.clearAllBits();
66345 // op: clamp
66346 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66347 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66348 op.clearAllBits();
66349 // op: vdst
66350 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66351 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66352 op.clearAllBits();
66353 // op: src1
66354 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66355 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66356 op.clearAllBits();
66357 // op: src0
66358 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66359 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66360 op.clearAllBits();
66361 // op: dpp8
66362 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66364 op.clearAllBits();
66365 // op: fi
66366 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66367 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66368 break;
66369 }
66370 case AMDGPU::V_FMAC_F32_e64_dpp_gfx11:
66371 case AMDGPU::V_FMAC_F32_e64_dpp_gfx12: {
66372 op.clearAllBits();
66373 // op: src0_modifiers
66374 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66375 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66377 op.clearAllBits();
66378 // op: src1_modifiers
66379 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66382 op.clearAllBits();
66383 // op: clamp
66384 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66386 op.clearAllBits();
66387 // op: omod
66388 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66389 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66390 op.clearAllBits();
66391 // op: vdst
66392 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66393 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66394 op.clearAllBits();
66395 // op: src1
66396 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66398 op.clearAllBits();
66399 // op: dpp_ctrl
66400 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66402 op.clearAllBits();
66403 // op: bound_ctrl
66404 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
66405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66406 op.clearAllBits();
66407 // op: bank_mask
66408 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66410 op.clearAllBits();
66411 // op: row_mask
66412 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66414 op.clearAllBits();
66415 // op: fi
66416 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
66417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66418 op.clearAllBits();
66419 // op: src0
66420 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66422 break;
66423 }
66424 case AMDGPU::V_FMAC_F32_e64_dpp8_gfx11:
66425 case AMDGPU::V_FMAC_F32_e64_dpp8_gfx12: {
66426 op.clearAllBits();
66427 // op: src0_modifiers
66428 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66431 op.clearAllBits();
66432 // op: src1_modifiers
66433 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66436 op.clearAllBits();
66437 // op: clamp
66438 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66440 op.clearAllBits();
66441 // op: omod
66442 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66443 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66444 op.clearAllBits();
66445 // op: vdst
66446 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66447 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66448 op.clearAllBits();
66449 // op: src1
66450 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66451 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66452 op.clearAllBits();
66453 // op: src0
66454 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66455 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66456 op.clearAllBits();
66457 // op: dpp8
66458 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66459 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66460 op.clearAllBits();
66461 // op: fi
66462 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66463 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66464 break;
66465 }
66466 case AMDGPU::V_CUBEID_F32_e64_dpp_gfx11:
66467 case AMDGPU::V_CUBEID_F32_e64_dpp_gfx12:
66468 case AMDGPU::V_CUBEMA_F32_e64_dpp_gfx11:
66469 case AMDGPU::V_CUBEMA_F32_e64_dpp_gfx12:
66470 case AMDGPU::V_CUBESC_F32_e64_dpp_gfx11:
66471 case AMDGPU::V_CUBESC_F32_e64_dpp_gfx12:
66472 case AMDGPU::V_CUBETC_F32_e64_dpp_gfx11:
66473 case AMDGPU::V_CUBETC_F32_e64_dpp_gfx12:
66474 case AMDGPU::V_FMA_F32_e64_dpp_gfx11:
66475 case AMDGPU::V_FMA_F32_e64_dpp_gfx12:
66476 case AMDGPU::V_MAX3_F32_e64_dpp_gfx11:
66477 case AMDGPU::V_MAX3_NUM_F32_e64_dpp_gfx12:
66478 case AMDGPU::V_MAXIMUM3_F32_e64_dpp_gfx12:
66479 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_dpp_gfx12:
66480 case AMDGPU::V_MAXMIN_F16_e64_dpp_gfx11:
66481 case AMDGPU::V_MAXMIN_F32_e64_dpp_gfx11:
66482 case AMDGPU::V_MAXMIN_NUM_F16_e64_dpp_gfx12:
66483 case AMDGPU::V_MAXMIN_NUM_F32_e64_dpp_gfx12:
66484 case AMDGPU::V_MED3_F32_e64_dpp_gfx11:
66485 case AMDGPU::V_MED3_NUM_F32_e64_dpp_gfx12:
66486 case AMDGPU::V_MIN3_F32_e64_dpp_gfx11:
66487 case AMDGPU::V_MIN3_NUM_F32_e64_dpp_gfx12:
66488 case AMDGPU::V_MINIMUM3_F32_e64_dpp_gfx12:
66489 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_dpp_gfx12:
66490 case AMDGPU::V_MINMAX_F16_e64_dpp_gfx11:
66491 case AMDGPU::V_MINMAX_F32_e64_dpp_gfx11:
66492 case AMDGPU::V_MINMAX_NUM_F16_e64_dpp_gfx12:
66493 case AMDGPU::V_MINMAX_NUM_F32_e64_dpp_gfx12:
66494 case AMDGPU::V_MULLIT_F32_e64_dpp_gfx11:
66495 case AMDGPU::V_MULLIT_F32_e64_dpp_gfx12: {
66496 op.clearAllBits();
66497 // op: src0_modifiers
66498 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66500 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66501 op.clearAllBits();
66502 // op: src1_modifiers
66503 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66505 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66506 op.clearAllBits();
66507 // op: src2_modifiers
66508 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66509 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66510 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66511 op.clearAllBits();
66512 // op: clamp
66513 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66514 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66515 op.clearAllBits();
66516 // op: omod
66517 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66518 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66519 op.clearAllBits();
66520 // op: vdst
66521 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66522 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66523 op.clearAllBits();
66524 // op: src1
66525 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66526 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66527 op.clearAllBits();
66528 // op: src2
66529 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66530 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66531 op.clearAllBits();
66532 // op: dpp_ctrl
66533 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66534 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66535 op.clearAllBits();
66536 // op: bound_ctrl
66537 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
66538 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66539 op.clearAllBits();
66540 // op: bank_mask
66541 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66542 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66543 op.clearAllBits();
66544 // op: row_mask
66545 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66546 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66547 op.clearAllBits();
66548 // op: fi
66549 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
66550 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66551 op.clearAllBits();
66552 // op: src0
66553 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66554 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66555 break;
66556 }
66557 case AMDGPU::V_CUBEID_F32_e64_dpp8_gfx11:
66558 case AMDGPU::V_CUBEID_F32_e64_dpp8_gfx12:
66559 case AMDGPU::V_CUBEMA_F32_e64_dpp8_gfx11:
66560 case AMDGPU::V_CUBEMA_F32_e64_dpp8_gfx12:
66561 case AMDGPU::V_CUBESC_F32_e64_dpp8_gfx11:
66562 case AMDGPU::V_CUBESC_F32_e64_dpp8_gfx12:
66563 case AMDGPU::V_CUBETC_F32_e64_dpp8_gfx11:
66564 case AMDGPU::V_CUBETC_F32_e64_dpp8_gfx12:
66565 case AMDGPU::V_FMA_F32_e64_dpp8_gfx11:
66566 case AMDGPU::V_FMA_F32_e64_dpp8_gfx12:
66567 case AMDGPU::V_MAX3_F32_e64_dpp8_gfx11:
66568 case AMDGPU::V_MAX3_NUM_F32_e64_dpp8_gfx12:
66569 case AMDGPU::V_MAXIMUM3_F32_e64_dpp8_gfx12:
66570 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_dpp8_gfx12:
66571 case AMDGPU::V_MAXMIN_F16_e64_dpp8_gfx11:
66572 case AMDGPU::V_MAXMIN_F32_e64_dpp8_gfx11:
66573 case AMDGPU::V_MAXMIN_NUM_F16_e64_dpp8_gfx12:
66574 case AMDGPU::V_MAXMIN_NUM_F32_e64_dpp8_gfx12:
66575 case AMDGPU::V_MED3_F32_e64_dpp8_gfx11:
66576 case AMDGPU::V_MED3_NUM_F32_e64_dpp8_gfx12:
66577 case AMDGPU::V_MIN3_F32_e64_dpp8_gfx11:
66578 case AMDGPU::V_MIN3_NUM_F32_e64_dpp8_gfx12:
66579 case AMDGPU::V_MINIMUM3_F32_e64_dpp8_gfx12:
66580 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_dpp8_gfx12:
66581 case AMDGPU::V_MINMAX_F16_e64_dpp8_gfx11:
66582 case AMDGPU::V_MINMAX_F32_e64_dpp8_gfx11:
66583 case AMDGPU::V_MINMAX_NUM_F16_e64_dpp8_gfx12:
66584 case AMDGPU::V_MINMAX_NUM_F32_e64_dpp8_gfx12:
66585 case AMDGPU::V_MULLIT_F32_e64_dpp8_gfx11:
66586 case AMDGPU::V_MULLIT_F32_e64_dpp8_gfx12: {
66587 op.clearAllBits();
66588 // op: src0_modifiers
66589 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66591 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66592 op.clearAllBits();
66593 // op: src1_modifiers
66594 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66596 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66597 op.clearAllBits();
66598 // op: src2_modifiers
66599 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66601 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66602 op.clearAllBits();
66603 // op: clamp
66604 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66605 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66606 op.clearAllBits();
66607 // op: omod
66608 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66609 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66610 op.clearAllBits();
66611 // op: vdst
66612 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66613 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66614 op.clearAllBits();
66615 // op: src1
66616 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66617 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66618 op.clearAllBits();
66619 // op: src2
66620 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66622 op.clearAllBits();
66623 // op: src0
66624 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66625 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66626 op.clearAllBits();
66627 // op: dpp8
66628 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66629 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66630 op.clearAllBits();
66631 // op: fi
66632 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66633 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66634 break;
66635 }
66636 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp_gfx11:
66637 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp_gfx12: {
66638 op.clearAllBits();
66639 // op: src0_modifiers
66640 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66641 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66642 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66643 op.clearAllBits();
66644 // op: src1_modifiers
66645 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66646 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66647 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66648 op.clearAllBits();
66649 // op: src2_modifiers
66650 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66652 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66653 op.clearAllBits();
66654 // op: clamp
66655 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66656 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66657 op.clearAllBits();
66658 // op: vdst
66659 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66660 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66661 op.clearAllBits();
66662 // op: src1
66663 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66664 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66665 op.clearAllBits();
66666 // op: src2
66667 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66668 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66669 op.clearAllBits();
66670 // op: dpp_ctrl
66671 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66672 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66673 op.clearAllBits();
66674 // op: bound_ctrl
66675 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66677 op.clearAllBits();
66678 // op: bank_mask
66679 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66681 op.clearAllBits();
66682 // op: row_mask
66683 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66685 op.clearAllBits();
66686 // op: fi
66687 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
66688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66689 op.clearAllBits();
66690 // op: src0
66691 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66693 break;
66694 }
66695 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp8_gfx11:
66696 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp8_gfx12: {
66697 op.clearAllBits();
66698 // op: src0_modifiers
66699 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66700 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66701 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66702 op.clearAllBits();
66703 // op: src1_modifiers
66704 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66705 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66706 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66707 op.clearAllBits();
66708 // op: src2_modifiers
66709 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66710 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66711 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66712 op.clearAllBits();
66713 // op: clamp
66714 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66715 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66716 op.clearAllBits();
66717 // op: vdst
66718 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66720 op.clearAllBits();
66721 // op: src1
66722 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66724 op.clearAllBits();
66725 // op: src2
66726 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66727 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66728 op.clearAllBits();
66729 // op: src0
66730 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66732 op.clearAllBits();
66733 // op: dpp8
66734 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66736 op.clearAllBits();
66737 // op: fi
66738 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66740 break;
66741 }
66742 case AMDGPU::V_CNDMASK_B16_e64_dpp_gfx11:
66743 case AMDGPU::V_CNDMASK_B16_e64_dpp_gfx12:
66744 case AMDGPU::V_CNDMASK_B32_e64_dpp_gfx11:
66745 case AMDGPU::V_CNDMASK_B32_e64_dpp_gfx12: {
66746 op.clearAllBits();
66747 // op: src0_modifiers
66748 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66749 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66750 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66751 op.clearAllBits();
66752 // op: src1_modifiers
66753 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66754 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66756 op.clearAllBits();
66757 // op: vdst
66758 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66760 op.clearAllBits();
66761 // op: src1
66762 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66764 op.clearAllBits();
66765 // op: src2
66766 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66768 op.clearAllBits();
66769 // op: dpp_ctrl
66770 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66772 op.clearAllBits();
66773 // op: bound_ctrl
66774 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66776 op.clearAllBits();
66777 // op: bank_mask
66778 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66779 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66780 op.clearAllBits();
66781 // op: row_mask
66782 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66784 op.clearAllBits();
66785 // op: fi
66786 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66787 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66788 op.clearAllBits();
66789 // op: src0
66790 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66791 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66792 break;
66793 }
66794 case AMDGPU::V_CNDMASK_B16_e64_dpp8_gfx11:
66795 case AMDGPU::V_CNDMASK_B16_e64_dpp8_gfx12:
66796 case AMDGPU::V_CNDMASK_B32_e64_dpp8_gfx11:
66797 case AMDGPU::V_CNDMASK_B32_e64_dpp8_gfx12: {
66798 op.clearAllBits();
66799 // op: src0_modifiers
66800 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66801 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66802 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66803 op.clearAllBits();
66804 // op: src1_modifiers
66805 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66806 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66807 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66808 op.clearAllBits();
66809 // op: vdst
66810 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66812 op.clearAllBits();
66813 // op: src1
66814 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66816 op.clearAllBits();
66817 // op: src2
66818 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66819 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66820 op.clearAllBits();
66821 // op: src0
66822 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66824 op.clearAllBits();
66825 // op: dpp8
66826 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66828 op.clearAllBits();
66829 // op: fi
66830 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66832 break;
66833 }
66834 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp_gfx11:
66835 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp_gfx12:
66836 case AMDGPU::V_DOT2_F16_F16_e64_dpp_gfx11:
66837 case AMDGPU::V_DOT2_F16_F16_e64_dpp_gfx12: {
66838 op.clearAllBits();
66839 // op: src0_modifiers
66840 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66842 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
66843 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66844 op.clearAllBits();
66845 // op: src1_modifiers
66846 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66847 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66849 op.clearAllBits();
66850 // op: src2_modifiers
66851 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66853 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
66854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66855 op.clearAllBits();
66856 // op: vdst
66857 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66859 op.clearAllBits();
66860 // op: src1
66861 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66863 op.clearAllBits();
66864 // op: src2
66865 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66866 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66867 op.clearAllBits();
66868 // op: dpp_ctrl
66869 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66870 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66871 op.clearAllBits();
66872 // op: bound_ctrl
66873 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
66874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66875 op.clearAllBits();
66876 // op: bank_mask
66877 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66878 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66879 op.clearAllBits();
66880 // op: row_mask
66881 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66882 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66883 op.clearAllBits();
66884 // op: fi
66885 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
66886 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66887 op.clearAllBits();
66888 // op: src0
66889 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66890 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66891 break;
66892 }
66893 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp8_gfx11:
66894 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp8_gfx12:
66895 case AMDGPU::V_DOT2_F16_F16_e64_dpp8_gfx11:
66896 case AMDGPU::V_DOT2_F16_F16_e64_dpp8_gfx12: {
66897 op.clearAllBits();
66898 // op: src0_modifiers
66899 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66900 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
66902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66903 op.clearAllBits();
66904 // op: src1_modifiers
66905 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
66907 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
66908 op.clearAllBits();
66909 // op: src2_modifiers
66910 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
66911 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
66912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
66913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
66914 op.clearAllBits();
66915 // op: vdst
66916 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
66917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66918 op.clearAllBits();
66919 // op: src1
66920 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
66922 op.clearAllBits();
66923 // op: src2
66924 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66925 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
66926 op.clearAllBits();
66927 // op: src0
66928 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
66929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66930 op.clearAllBits();
66931 // op: dpp8
66932 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
66934 op.clearAllBits();
66935 // op: fi
66936 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
66938 break;
66939 }
66940 case AMDGPU::V_CEIL_F16_t16_e64_dpp_gfx11:
66941 case AMDGPU::V_CEIL_F16_t16_e64_dpp_gfx12:
66942 case AMDGPU::V_EXP_F16_t16_e64_dpp_gfx11:
66943 case AMDGPU::V_EXP_F16_t16_e64_dpp_gfx12:
66944 case AMDGPU::V_FLOOR_F16_t16_e64_dpp_gfx11:
66945 case AMDGPU::V_FLOOR_F16_t16_e64_dpp_gfx12:
66946 case AMDGPU::V_LOG_F16_t16_e64_dpp_gfx11:
66947 case AMDGPU::V_LOG_F16_t16_e64_dpp_gfx12:
66948 case AMDGPU::V_RCP_F16_t16_e64_dpp_gfx11:
66949 case AMDGPU::V_RCP_F16_t16_e64_dpp_gfx12:
66950 case AMDGPU::V_RSQ_F16_t16_e64_dpp_gfx11:
66951 case AMDGPU::V_RSQ_F16_t16_e64_dpp_gfx12:
66952 case AMDGPU::V_SQRT_F16_t16_e64_dpp_gfx11:
66953 case AMDGPU::V_SQRT_F16_t16_e64_dpp_gfx12: {
66954 op.clearAllBits();
66955 // op: src0_modifiers
66956 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
66957 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
66958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
66959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
66960 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
66961 op.clearAllBits();
66962 // op: clamp
66963 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
66964 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
66965 op.clearAllBits();
66966 // op: omod
66967 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
66968 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
66969 op.clearAllBits();
66970 // op: vdst
66971 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
66972 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
66973 op.clearAllBits();
66974 // op: dpp_ctrl
66975 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
66976 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
66977 op.clearAllBits();
66978 // op: bound_ctrl
66979 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
66980 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
66981 op.clearAllBits();
66982 // op: bank_mask
66983 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
66984 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
66985 op.clearAllBits();
66986 // op: row_mask
66987 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
66988 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
66989 op.clearAllBits();
66990 // op: fi
66991 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
66992 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
66993 op.clearAllBits();
66994 // op: src0
66995 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
66996 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
66997 break;
66998 }
66999 case AMDGPU::V_CEIL_F16_t16_e64_dpp8_gfx11:
67000 case AMDGPU::V_CEIL_F16_t16_e64_dpp8_gfx12:
67001 case AMDGPU::V_EXP_F16_t16_e64_dpp8_gfx11:
67002 case AMDGPU::V_EXP_F16_t16_e64_dpp8_gfx12:
67003 case AMDGPU::V_FLOOR_F16_t16_e64_dpp8_gfx11:
67004 case AMDGPU::V_FLOOR_F16_t16_e64_dpp8_gfx12:
67005 case AMDGPU::V_LOG_F16_t16_e64_dpp8_gfx11:
67006 case AMDGPU::V_LOG_F16_t16_e64_dpp8_gfx12:
67007 case AMDGPU::V_RCP_F16_t16_e64_dpp8_gfx11:
67008 case AMDGPU::V_RCP_F16_t16_e64_dpp8_gfx12:
67009 case AMDGPU::V_RSQ_F16_t16_e64_dpp8_gfx11:
67010 case AMDGPU::V_RSQ_F16_t16_e64_dpp8_gfx12:
67011 case AMDGPU::V_SQRT_F16_t16_e64_dpp8_gfx11:
67012 case AMDGPU::V_SQRT_F16_t16_e64_dpp8_gfx12: {
67013 op.clearAllBits();
67014 // op: src0_modifiers
67015 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67016 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67017 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67018 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67020 op.clearAllBits();
67021 // op: clamp
67022 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67024 op.clearAllBits();
67025 // op: omod
67026 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67027 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67028 op.clearAllBits();
67029 // op: vdst
67030 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
67031 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67032 op.clearAllBits();
67033 // op: src0
67034 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
67035 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67036 op.clearAllBits();
67037 // op: dpp8
67038 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67039 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67040 op.clearAllBits();
67041 // op: fi
67042 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67043 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67044 break;
67045 }
67046 case AMDGPU::V_ADD_F16_t16_e64_dpp_gfx11:
67047 case AMDGPU::V_ADD_F16_t16_e64_dpp_gfx12:
67048 case AMDGPU::V_MAX_F16_t16_e64_dpp_gfx11:
67049 case AMDGPU::V_MAX_NUM_F16_e64_dpp_gfx12:
67050 case AMDGPU::V_MIN_F16_t16_e64_dpp_gfx11:
67051 case AMDGPU::V_MIN_NUM_F16_e64_dpp_gfx12:
67052 case AMDGPU::V_MUL_F16_t16_e64_dpp_gfx11:
67053 case AMDGPU::V_MUL_F16_t16_e64_dpp_gfx12:
67054 case AMDGPU::V_SUBREV_F16_t16_e64_dpp_gfx11:
67055 case AMDGPU::V_SUBREV_F16_t16_e64_dpp_gfx12:
67056 case AMDGPU::V_SUB_F16_t16_e64_dpp_gfx11:
67057 case AMDGPU::V_SUB_F16_t16_e64_dpp_gfx12: {
67058 op.clearAllBits();
67059 // op: src0_modifiers
67060 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67062 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67063 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67065 op.clearAllBits();
67066 // op: src1_modifiers
67067 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67068 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67070 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67071 op.clearAllBits();
67072 // op: clamp
67073 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67075 op.clearAllBits();
67076 // op: omod
67077 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67079 op.clearAllBits();
67080 // op: vdst
67081 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
67082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67083 op.clearAllBits();
67084 // op: src1
67085 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67087 op.clearAllBits();
67088 // op: dpp_ctrl
67089 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67091 op.clearAllBits();
67092 // op: bound_ctrl
67093 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67095 op.clearAllBits();
67096 // op: bank_mask
67097 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67099 op.clearAllBits();
67100 // op: row_mask
67101 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67103 op.clearAllBits();
67104 // op: fi
67105 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67107 op.clearAllBits();
67108 // op: src0
67109 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
67110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67111 break;
67112 }
67113 case AMDGPU::V_ADD_F16_t16_e64_dpp8_gfx11:
67114 case AMDGPU::V_ADD_F16_t16_e64_dpp8_gfx12:
67115 case AMDGPU::V_MAX_F16_t16_e64_dpp8_gfx11:
67116 case AMDGPU::V_MAX_NUM_F16_e64_dpp8_gfx12:
67117 case AMDGPU::V_MIN_F16_t16_e64_dpp8_gfx11:
67118 case AMDGPU::V_MIN_NUM_F16_e64_dpp8_gfx12:
67119 case AMDGPU::V_MUL_F16_t16_e64_dpp8_gfx11:
67120 case AMDGPU::V_MUL_F16_t16_e64_dpp8_gfx12:
67121 case AMDGPU::V_SUBREV_F16_t16_e64_dpp8_gfx11:
67122 case AMDGPU::V_SUBREV_F16_t16_e64_dpp8_gfx12:
67123 case AMDGPU::V_SUB_F16_t16_e64_dpp8_gfx11:
67124 case AMDGPU::V_SUB_F16_t16_e64_dpp8_gfx12: {
67125 op.clearAllBits();
67126 // op: src0_modifiers
67127 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67130 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67131 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67132 op.clearAllBits();
67133 // op: src1_modifiers
67134 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67135 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67137 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67138 op.clearAllBits();
67139 // op: clamp
67140 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67142 op.clearAllBits();
67143 // op: omod
67144 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67145 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67146 op.clearAllBits();
67147 // op: vdst
67148 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
67149 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67150 op.clearAllBits();
67151 // op: src1
67152 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67153 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67154 op.clearAllBits();
67155 // op: src0
67156 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
67157 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67158 op.clearAllBits();
67159 // op: dpp8
67160 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67161 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67162 op.clearAllBits();
67163 // op: fi
67164 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67165 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67166 break;
67167 }
67168 case AMDGPU::V_ADD_NC_I16_e64_dpp_gfx11:
67169 case AMDGPU::V_ADD_NC_I16_e64_dpp_gfx12:
67170 case AMDGPU::V_ADD_NC_U16_e64_dpp_gfx11:
67171 case AMDGPU::V_ADD_NC_U16_e64_dpp_gfx12:
67172 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp_gfx11:
67173 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp_gfx12:
67174 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp_gfx11:
67175 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp_gfx12:
67176 case AMDGPU::V_PACK_B32_F16_e64_dpp_gfx11:
67177 case AMDGPU::V_PACK_B32_F16_e64_dpp_gfx12:
67178 case AMDGPU::V_SUB_NC_I16_e64_dpp_gfx11:
67179 case AMDGPU::V_SUB_NC_I16_e64_dpp_gfx12:
67180 case AMDGPU::V_SUB_NC_U16_e64_dpp_gfx11:
67181 case AMDGPU::V_SUB_NC_U16_e64_dpp_gfx12: {
67182 op.clearAllBits();
67183 // op: src0_modifiers
67184 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67185 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67186 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67189 op.clearAllBits();
67190 // op: src1_modifiers
67191 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67193 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67194 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67195 op.clearAllBits();
67196 // op: clamp
67197 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67198 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67199 op.clearAllBits();
67200 // op: vdst
67201 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67202 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67203 op.clearAllBits();
67204 // op: src1
67205 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67206 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67207 op.clearAllBits();
67208 // op: dpp_ctrl
67209 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67211 op.clearAllBits();
67212 // op: bound_ctrl
67213 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67215 op.clearAllBits();
67216 // op: bank_mask
67217 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67219 op.clearAllBits();
67220 // op: row_mask
67221 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67223 op.clearAllBits();
67224 // op: fi
67225 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67226 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67227 op.clearAllBits();
67228 // op: src0
67229 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67230 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67231 break;
67232 }
67233 case AMDGPU::V_ADD_NC_I16_e64_dpp8_gfx11:
67234 case AMDGPU::V_ADD_NC_I16_e64_dpp8_gfx12:
67235 case AMDGPU::V_ADD_NC_U16_e64_dpp8_gfx11:
67236 case AMDGPU::V_ADD_NC_U16_e64_dpp8_gfx12:
67237 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx11:
67238 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx12:
67239 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx11:
67240 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx12:
67241 case AMDGPU::V_PACK_B32_F16_e64_dpp8_gfx11:
67242 case AMDGPU::V_PACK_B32_F16_e64_dpp8_gfx12:
67243 case AMDGPU::V_SUB_NC_I16_e64_dpp8_gfx11:
67244 case AMDGPU::V_SUB_NC_I16_e64_dpp8_gfx12:
67245 case AMDGPU::V_SUB_NC_U16_e64_dpp8_gfx11:
67246 case AMDGPU::V_SUB_NC_U16_e64_dpp8_gfx12: {
67247 op.clearAllBits();
67248 // op: src0_modifiers
67249 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67252 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67253 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67254 op.clearAllBits();
67255 // op: src1_modifiers
67256 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67257 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67259 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67260 op.clearAllBits();
67261 // op: clamp
67262 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67263 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67264 op.clearAllBits();
67265 // op: vdst
67266 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67267 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67268 op.clearAllBits();
67269 // op: src1
67270 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67271 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67272 op.clearAllBits();
67273 // op: src0
67274 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67275 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67276 op.clearAllBits();
67277 // op: dpp8
67278 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67280 op.clearAllBits();
67281 // op: fi
67282 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67284 break;
67285 }
67286 case AMDGPU::V_FMAC_F16_t16_e64_dpp_gfx11:
67287 case AMDGPU::V_FMAC_F16_t16_e64_dpp_gfx12: {
67288 op.clearAllBits();
67289 // op: src0_modifiers
67290 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67294 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67295 op.clearAllBits();
67296 // op: src1_modifiers
67297 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67298 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67299 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67301 op.clearAllBits();
67302 // op: clamp
67303 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67305 op.clearAllBits();
67306 // op: omod
67307 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67309 op.clearAllBits();
67310 // op: vdst
67311 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67312 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67313 op.clearAllBits();
67314 // op: src1
67315 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67316 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67317 op.clearAllBits();
67318 // op: dpp_ctrl
67319 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67320 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67321 op.clearAllBits();
67322 // op: bound_ctrl
67323 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
67324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67325 op.clearAllBits();
67326 // op: bank_mask
67327 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67329 op.clearAllBits();
67330 // op: row_mask
67331 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67333 op.clearAllBits();
67334 // op: fi
67335 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
67336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67337 op.clearAllBits();
67338 // op: src0
67339 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67340 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67341 break;
67342 }
67343 case AMDGPU::V_FMAC_F16_t16_e64_dpp8_gfx11:
67344 case AMDGPU::V_FMAC_F16_t16_e64_dpp8_gfx12: {
67345 op.clearAllBits();
67346 // op: src0_modifiers
67347 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67348 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67350 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67351 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67352 op.clearAllBits();
67353 // op: src1_modifiers
67354 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67355 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67358 op.clearAllBits();
67359 // op: clamp
67360 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67361 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67362 op.clearAllBits();
67363 // op: omod
67364 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67365 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67366 op.clearAllBits();
67367 // op: vdst
67368 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67369 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67370 op.clearAllBits();
67371 // op: src1
67372 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67373 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67374 op.clearAllBits();
67375 // op: src0
67376 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67378 op.clearAllBits();
67379 // op: dpp8
67380 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67382 op.clearAllBits();
67383 // op: fi
67384 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67386 break;
67387 }
67388 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp_gfx11:
67389 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp_gfx12:
67390 case AMDGPU::V_FMA_F16_e64_dpp_gfx11:
67391 case AMDGPU::V_FMA_F16_e64_dpp_gfx12:
67392 case AMDGPU::V_MAX3_F16_e64_dpp_gfx11:
67393 case AMDGPU::V_MAX3_NUM_F16_e64_dpp_gfx12:
67394 case AMDGPU::V_MAXIMUM3_F16_e64_dpp_gfx12:
67395 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_dpp_gfx12:
67396 case AMDGPU::V_MED3_F16_e64_dpp_gfx11:
67397 case AMDGPU::V_MED3_NUM_F16_e64_dpp_gfx12:
67398 case AMDGPU::V_MIN3_F16_e64_dpp_gfx11:
67399 case AMDGPU::V_MIN3_NUM_F16_e64_dpp_gfx12:
67400 case AMDGPU::V_MINIMUM3_F16_e64_dpp_gfx12:
67401 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_dpp_gfx12: {
67402 op.clearAllBits();
67403 // op: src0_modifiers
67404 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67407 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67408 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67409 op.clearAllBits();
67410 // op: src1_modifiers
67411 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67412 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67415 op.clearAllBits();
67416 // op: src2_modifiers
67417 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67419 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
67420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67421 op.clearAllBits();
67422 // op: clamp
67423 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67425 op.clearAllBits();
67426 // op: omod
67427 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67429 op.clearAllBits();
67430 // op: vdst
67431 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67433 op.clearAllBits();
67434 // op: src1
67435 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67436 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67437 op.clearAllBits();
67438 // op: src2
67439 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67441 op.clearAllBits();
67442 // op: dpp_ctrl
67443 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67445 op.clearAllBits();
67446 // op: bound_ctrl
67447 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
67448 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67449 op.clearAllBits();
67450 // op: bank_mask
67451 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67452 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67453 op.clearAllBits();
67454 // op: row_mask
67455 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67456 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67457 op.clearAllBits();
67458 // op: fi
67459 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
67460 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67461 op.clearAllBits();
67462 // op: src0
67463 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67464 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67465 break;
67466 }
67467 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp8_gfx11:
67468 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp8_gfx12:
67469 case AMDGPU::V_FMA_F16_e64_dpp8_gfx11:
67470 case AMDGPU::V_FMA_F16_e64_dpp8_gfx12:
67471 case AMDGPU::V_MAX3_F16_e64_dpp8_gfx11:
67472 case AMDGPU::V_MAX3_NUM_F16_e64_dpp8_gfx12:
67473 case AMDGPU::V_MAXIMUM3_F16_e64_dpp8_gfx12:
67474 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_dpp8_gfx12:
67475 case AMDGPU::V_MED3_F16_e64_dpp8_gfx11:
67476 case AMDGPU::V_MED3_NUM_F16_e64_dpp8_gfx12:
67477 case AMDGPU::V_MIN3_F16_e64_dpp8_gfx11:
67478 case AMDGPU::V_MIN3_NUM_F16_e64_dpp8_gfx12:
67479 case AMDGPU::V_MINIMUM3_F16_e64_dpp8_gfx12:
67480 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_dpp8_gfx12: {
67481 op.clearAllBits();
67482 // op: src0_modifiers
67483 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67484 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67485 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67488 op.clearAllBits();
67489 // op: src1_modifiers
67490 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67492 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67493 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67494 op.clearAllBits();
67495 // op: src2_modifiers
67496 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67497 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67498 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
67499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67500 op.clearAllBits();
67501 // op: clamp
67502 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67504 op.clearAllBits();
67505 // op: omod
67506 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
67508 op.clearAllBits();
67509 // op: vdst
67510 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67512 op.clearAllBits();
67513 // op: src1
67514 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67516 op.clearAllBits();
67517 // op: src2
67518 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67519 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67520 op.clearAllBits();
67521 // op: src0
67522 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67523 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67524 op.clearAllBits();
67525 // op: dpp8
67526 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67527 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67528 op.clearAllBits();
67529 // op: fi
67530 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67531 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67532 break;
67533 }
67534 case AMDGPU::V_MAD_I16_e64_dpp_gfx11:
67535 case AMDGPU::V_MAD_I16_e64_dpp_gfx12:
67536 case AMDGPU::V_MAD_I32_I16_e64_dpp_gfx11:
67537 case AMDGPU::V_MAD_I32_I16_e64_dpp_gfx12:
67538 case AMDGPU::V_MAD_U16_e64_dpp_gfx11:
67539 case AMDGPU::V_MAD_U16_e64_dpp_gfx12:
67540 case AMDGPU::V_MAD_U32_U16_e64_dpp_gfx11:
67541 case AMDGPU::V_MAD_U32_U16_e64_dpp_gfx12:
67542 case AMDGPU::V_MAX3_I16_e64_dpp_gfx11:
67543 case AMDGPU::V_MAX3_I16_e64_dpp_gfx12:
67544 case AMDGPU::V_MAX3_U16_e64_dpp_gfx11:
67545 case AMDGPU::V_MAX3_U16_e64_dpp_gfx12:
67546 case AMDGPU::V_MED3_I16_e64_dpp_gfx11:
67547 case AMDGPU::V_MED3_I16_e64_dpp_gfx12:
67548 case AMDGPU::V_MED3_U16_e64_dpp_gfx11:
67549 case AMDGPU::V_MED3_U16_e64_dpp_gfx12:
67550 case AMDGPU::V_MIN3_I16_e64_dpp_gfx11:
67551 case AMDGPU::V_MIN3_I16_e64_dpp_gfx12:
67552 case AMDGPU::V_MIN3_U16_e64_dpp_gfx11:
67553 case AMDGPU::V_MIN3_U16_e64_dpp_gfx12: {
67554 op.clearAllBits();
67555 // op: src0_modifiers
67556 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67557 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67558 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67559 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67561 op.clearAllBits();
67562 // op: src1_modifiers
67563 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67565 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67566 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67567 op.clearAllBits();
67568 // op: src2_modifiers
67569 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67570 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67571 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
67572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67573 op.clearAllBits();
67574 // op: clamp
67575 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67576 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67577 op.clearAllBits();
67578 // op: vdst
67579 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67580 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67581 op.clearAllBits();
67582 // op: src1
67583 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67584 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67585 op.clearAllBits();
67586 // op: src2
67587 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67588 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67589 op.clearAllBits();
67590 // op: dpp_ctrl
67591 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67592 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67593 op.clearAllBits();
67594 // op: bound_ctrl
67595 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67596 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67597 op.clearAllBits();
67598 // op: bank_mask
67599 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67601 op.clearAllBits();
67602 // op: row_mask
67603 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67605 op.clearAllBits();
67606 // op: fi
67607 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
67608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67609 op.clearAllBits();
67610 // op: src0
67611 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67613 break;
67614 }
67615 case AMDGPU::V_MAD_I16_e64_dpp8_gfx11:
67616 case AMDGPU::V_MAD_I16_e64_dpp8_gfx12:
67617 case AMDGPU::V_MAD_I32_I16_e64_dpp8_gfx11:
67618 case AMDGPU::V_MAD_I32_I16_e64_dpp8_gfx12:
67619 case AMDGPU::V_MAD_U16_e64_dpp8_gfx11:
67620 case AMDGPU::V_MAD_U16_e64_dpp8_gfx12:
67621 case AMDGPU::V_MAD_U32_U16_e64_dpp8_gfx11:
67622 case AMDGPU::V_MAD_U32_U16_e64_dpp8_gfx12:
67623 case AMDGPU::V_MAX3_I16_e64_dpp8_gfx11:
67624 case AMDGPU::V_MAX3_I16_e64_dpp8_gfx12:
67625 case AMDGPU::V_MAX3_U16_e64_dpp8_gfx11:
67626 case AMDGPU::V_MAX3_U16_e64_dpp8_gfx12:
67627 case AMDGPU::V_MED3_I16_e64_dpp8_gfx11:
67628 case AMDGPU::V_MED3_I16_e64_dpp8_gfx12:
67629 case AMDGPU::V_MED3_U16_e64_dpp8_gfx11:
67630 case AMDGPU::V_MED3_U16_e64_dpp8_gfx12:
67631 case AMDGPU::V_MIN3_I16_e64_dpp8_gfx11:
67632 case AMDGPU::V_MIN3_I16_e64_dpp8_gfx12:
67633 case AMDGPU::V_MIN3_U16_e64_dpp8_gfx11:
67634 case AMDGPU::V_MIN3_U16_e64_dpp8_gfx12: {
67635 op.clearAllBits();
67636 // op: src0_modifiers
67637 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67638 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67639 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67640 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67641 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67642 op.clearAllBits();
67643 // op: src1_modifiers
67644 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67645 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67646 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67647 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67648 op.clearAllBits();
67649 // op: src2_modifiers
67650 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67651 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67652 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
67653 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67654 op.clearAllBits();
67655 // op: clamp
67656 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67657 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67658 op.clearAllBits();
67659 // op: vdst
67660 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67661 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67662 op.clearAllBits();
67663 // op: src1
67664 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67665 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67666 op.clearAllBits();
67667 // op: src2
67668 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67669 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67670 op.clearAllBits();
67671 // op: src0
67672 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67673 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67674 op.clearAllBits();
67675 // op: dpp8
67676 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67677 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67678 op.clearAllBits();
67679 // op: fi
67680 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67681 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67682 break;
67683 }
67684 case AMDGPU::V_CVT_PK_BF8_F32_e64_dpp_gfx12:
67685 case AMDGPU::V_CVT_PK_FP8_F32_e64_dpp_gfx12: {
67686 op.clearAllBits();
67687 // op: src0_modifiers
67688 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67689 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67690 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67693 op.clearAllBits();
67694 // op: src1_modifiers
67695 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67696 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67697 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67698 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67699 op.clearAllBits();
67700 // op: vdst
67701 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67702 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67703 op.clearAllBits();
67704 // op: src1
67705 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67706 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67707 op.clearAllBits();
67708 // op: dpp_ctrl
67709 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67710 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67711 op.clearAllBits();
67712 // op: bound_ctrl
67713 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67714 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67715 op.clearAllBits();
67716 // op: bank_mask
67717 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
67718 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67719 op.clearAllBits();
67720 // op: row_mask
67721 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67722 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67723 op.clearAllBits();
67724 // op: fi
67725 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67727 op.clearAllBits();
67728 // op: src0
67729 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67731 break;
67732 }
67733 case AMDGPU::V_CVT_PK_BF8_F32_e64_dpp8_gfx12:
67734 case AMDGPU::V_CVT_PK_FP8_F32_e64_dpp8_gfx12: {
67735 op.clearAllBits();
67736 // op: src0_modifiers
67737 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67738 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67741 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67742 op.clearAllBits();
67743 // op: src1_modifiers
67744 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67745 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67746 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67748 op.clearAllBits();
67749 // op: vdst
67750 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67752 op.clearAllBits();
67753 // op: src1
67754 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67756 op.clearAllBits();
67757 // op: src0
67758 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67760 op.clearAllBits();
67761 // op: dpp8
67762 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67764 op.clearAllBits();
67765 // op: fi
67766 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67768 break;
67769 }
67770 case AMDGPU::V_MOV_B16_t16_e64_dpp_gfx11:
67771 case AMDGPU::V_MOV_B16_t16_e64_dpp_gfx12: {
67772 op.clearAllBits();
67773 // op: src0_modifiers
67774 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67776 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67777 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67779 op.clearAllBits();
67780 // op: vdst
67781 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
67782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67783 op.clearAllBits();
67784 // op: dpp_ctrl
67785 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67786 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67787 op.clearAllBits();
67788 // op: bound_ctrl
67789 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67790 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67791 op.clearAllBits();
67792 // op: bank_mask
67793 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67794 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67795 op.clearAllBits();
67796 // op: row_mask
67797 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67798 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67799 op.clearAllBits();
67800 // op: fi
67801 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
67802 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67803 op.clearAllBits();
67804 // op: src0
67805 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
67806 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67807 break;
67808 }
67809 case AMDGPU::V_MOV_B16_t16_e64_dpp8_gfx11:
67810 case AMDGPU::V_MOV_B16_t16_e64_dpp8_gfx12: {
67811 op.clearAllBits();
67812 // op: src0_modifiers
67813 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67814 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
67816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67817 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67818 op.clearAllBits();
67819 // op: vdst
67820 getMachineOpValueT16(MI, OpNo: 0, Op&: op, Fixups, STI);
67821 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67822 op.clearAllBits();
67823 // op: src0
67824 getMachineOpValueT16(MI, OpNo: 3, Op&: op, Fixups, STI);
67825 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67826 op.clearAllBits();
67827 // op: dpp8
67828 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67829 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
67830 op.clearAllBits();
67831 // op: fi
67832 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67833 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
67834 break;
67835 }
67836 case AMDGPU::V_FMA_MIX_F32_dpp_gfx11:
67837 case AMDGPU::V_FMA_MIX_F32_dpp_gfx12: {
67838 op.clearAllBits();
67839 // op: src0_modifiers
67840 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67842 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
67843 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67844 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67845 op.clearAllBits();
67846 // op: src1_modifiers
67847 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67849 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
67850 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67851 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67852 op.clearAllBits();
67853 // op: src2_modifiers
67854 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67855 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
67857 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67858 op.clearAllBits();
67859 // op: clamp
67860 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67861 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67862 op.clearAllBits();
67863 // op: vdst
67864 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67866 op.clearAllBits();
67867 // op: src1
67868 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67870 op.clearAllBits();
67871 // op: src2
67872 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67873 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67874 op.clearAllBits();
67875 // op: dpp_ctrl
67876 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
67877 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67878 op.clearAllBits();
67879 // op: bound_ctrl
67880 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
67881 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67882 op.clearAllBits();
67883 // op: bank_mask
67884 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67885 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67886 op.clearAllBits();
67887 // op: row_mask
67888 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67890 op.clearAllBits();
67891 // op: fi
67892 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
67893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67894 op.clearAllBits();
67895 // op: src0
67896 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67898 break;
67899 }
67900 case AMDGPU::V_FMA_MIXHI_F16_dpp_gfx11:
67901 case AMDGPU::V_FMA_MIXHI_F16_dpp_gfx12:
67902 case AMDGPU::V_FMA_MIXLO_F16_dpp_gfx11:
67903 case AMDGPU::V_FMA_MIXLO_F16_dpp_gfx12: {
67904 op.clearAllBits();
67905 // op: src0_modifiers
67906 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67907 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
67909 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67910 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67911 op.clearAllBits();
67912 // op: src1_modifiers
67913 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67914 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67915 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
67916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67918 op.clearAllBits();
67919 // op: src2_modifiers
67920 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
67923 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67924 op.clearAllBits();
67925 // op: clamp
67926 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67927 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67928 op.clearAllBits();
67929 // op: vdst
67930 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67931 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67932 op.clearAllBits();
67933 // op: src1
67934 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67935 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
67936 op.clearAllBits();
67937 // op: src2
67938 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
67939 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
67940 op.clearAllBits();
67941 // op: dpp_ctrl
67942 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
67943 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
67944 op.clearAllBits();
67945 // op: bound_ctrl
67946 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
67947 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
67948 op.clearAllBits();
67949 // op: bank_mask
67950 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
67951 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
67952 op.clearAllBits();
67953 // op: row_mask
67954 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
67955 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
67956 op.clearAllBits();
67957 // op: fi
67958 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
67959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
67960 op.clearAllBits();
67961 // op: src0
67962 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
67963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
67964 break;
67965 }
67966 case AMDGPU::V_DOT2_F32_F16_dpp_gfx11:
67967 case AMDGPU::V_DOT2_F32_F16_dpp_gfx12: {
67968 op.clearAllBits();
67969 // op: src0_modifiers
67970 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
67971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
67972 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
67973 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
67974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
67975 op.clearAllBits();
67976 // op: src1_modifiers
67977 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
67978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
67979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
67980 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
67981 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
67982 op.clearAllBits();
67983 // op: src2_modifiers
67984 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
67985 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
67986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
67987 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
67988 op.clearAllBits();
67989 // op: clamp
67990 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
67991 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
67992 op.clearAllBits();
67993 // op: vdst
67994 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
67995 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
67996 op.clearAllBits();
67997 // op: src1
67998 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
67999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
68000 op.clearAllBits();
68001 // op: src2
68002 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68003 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
68004 op.clearAllBits();
68005 // op: dpp_ctrl
68006 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
68007 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
68008 op.clearAllBits();
68009 // op: bound_ctrl
68010 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
68011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
68012 op.clearAllBits();
68013 // op: bank_mask
68014 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
68015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
68016 op.clearAllBits();
68017 // op: row_mask
68018 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
68019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
68020 op.clearAllBits();
68021 // op: fi
68022 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
68023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
68024 op.clearAllBits();
68025 // op: src0
68026 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68027 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
68028 break;
68029 }
68030 case AMDGPU::V_FMA_MIX_F32_dpp8_gfx11:
68031 case AMDGPU::V_FMA_MIX_F32_dpp8_gfx12: {
68032 op.clearAllBits();
68033 // op: src0_modifiers
68034 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68035 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
68036 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
68037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
68038 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
68039 op.clearAllBits();
68040 // op: src1_modifiers
68041 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68042 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
68043 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
68044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
68045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
68046 op.clearAllBits();
68047 // op: src2_modifiers
68048 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
68050 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
68051 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
68052 op.clearAllBits();
68053 // op: clamp
68054 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68055 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
68056 op.clearAllBits();
68057 // op: vdst
68058 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68059 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
68060 op.clearAllBits();
68061 // op: src1
68062 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68063 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
68064 op.clearAllBits();
68065 // op: src2
68066 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68067 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
68068 op.clearAllBits();
68069 // op: src0
68070 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68071 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
68072 op.clearAllBits();
68073 // op: dpp8
68074 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
68075 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
68076 op.clearAllBits();
68077 // op: fi
68078 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
68079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
68080 break;
68081 }
68082 case AMDGPU::V_FMA_MIXHI_F16_dpp8_gfx11:
68083 case AMDGPU::V_FMA_MIXHI_F16_dpp8_gfx12:
68084 case AMDGPU::V_FMA_MIXLO_F16_dpp8_gfx11:
68085 case AMDGPU::V_FMA_MIXLO_F16_dpp8_gfx12: {
68086 op.clearAllBits();
68087 // op: src0_modifiers
68088 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68089 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
68090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
68091 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
68092 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
68093 op.clearAllBits();
68094 // op: src1_modifiers
68095 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
68097 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
68098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
68099 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
68100 op.clearAllBits();
68101 // op: src2_modifiers
68102 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68103 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
68104 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
68105 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
68106 op.clearAllBits();
68107 // op: clamp
68108 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68109 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
68110 op.clearAllBits();
68111 // op: vdst
68112 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68113 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
68114 op.clearAllBits();
68115 // op: src1
68116 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68117 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
68118 op.clearAllBits();
68119 // op: src2
68120 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68121 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
68122 op.clearAllBits();
68123 // op: src0
68124 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68125 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
68126 op.clearAllBits();
68127 // op: dpp8
68128 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
68129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
68130 op.clearAllBits();
68131 // op: fi
68132 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
68133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
68134 break;
68135 }
68136 case AMDGPU::V_DOT2_F32_F16_dpp8_gfx11:
68137 case AMDGPU::V_DOT2_F32_F16_dpp8_gfx12: {
68138 op.clearAllBits();
68139 // op: src0_modifiers
68140 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
68142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
68143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
68144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
68145 op.clearAllBits();
68146 // op: src1_modifiers
68147 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
68149 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
68150 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
68151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
68152 op.clearAllBits();
68153 // op: src2_modifiers
68154 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
68156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
68157 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
68158 op.clearAllBits();
68159 // op: clamp
68160 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68161 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
68162 op.clearAllBits();
68163 // op: vdst
68164 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68165 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
68166 op.clearAllBits();
68167 // op: src1
68168 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68169 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
68170 op.clearAllBits();
68171 // op: src2
68172 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68173 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
68174 op.clearAllBits();
68175 // op: src0
68176 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68177 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
68178 op.clearAllBits();
68179 // op: dpp8
68180 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
68181 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
68182 op.clearAllBits();
68183 // op: fi
68184 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
68185 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
68186 break;
68187 }
68188 case AMDGPU::V_CEIL_F16_dpp_gfx10:
68189 case AMDGPU::V_CEIL_F16_fake16_dpp_gfx11:
68190 case AMDGPU::V_CEIL_F16_fake16_dpp_gfx12:
68191 case AMDGPU::V_CEIL_F32_dpp_gfx10:
68192 case AMDGPU::V_CEIL_F32_dpp_gfx11:
68193 case AMDGPU::V_CEIL_F32_dpp_gfx12:
68194 case AMDGPU::V_COS_F16_dpp_gfx10:
68195 case AMDGPU::V_COS_F16_fake16_dpp_gfx11:
68196 case AMDGPU::V_COS_F16_fake16_dpp_gfx12:
68197 case AMDGPU::V_COS_F32_dpp_gfx10:
68198 case AMDGPU::V_COS_F32_dpp_gfx11:
68199 case AMDGPU::V_COS_F32_dpp_gfx12:
68200 case AMDGPU::V_CVT_F16_F32_dpp_gfx10:
68201 case AMDGPU::V_CVT_F16_F32_t16_dpp_gfx11:
68202 case AMDGPU::V_CVT_F16_F32_t16_dpp_gfx12:
68203 case AMDGPU::V_CVT_F32_F16_dpp_gfx10:
68204 case AMDGPU::V_CVT_F32_F16_t16_dpp_gfx11:
68205 case AMDGPU::V_CVT_F32_F16_t16_dpp_gfx12:
68206 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp_gfx11:
68207 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp_gfx12:
68208 case AMDGPU::V_CVT_FLR_I32_F32_dpp_gfx10:
68209 case AMDGPU::V_CVT_I16_F16_dpp_gfx10:
68210 case AMDGPU::V_CVT_I16_F16_t16_dpp_gfx11:
68211 case AMDGPU::V_CVT_I16_F16_t16_dpp_gfx12:
68212 case AMDGPU::V_CVT_I32_F32_dpp_gfx10:
68213 case AMDGPU::V_CVT_I32_F32_dpp_gfx11:
68214 case AMDGPU::V_CVT_I32_F32_dpp_gfx12:
68215 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp_gfx11:
68216 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp_gfx12:
68217 case AMDGPU::V_CVT_NORM_I16_F16_dpp_gfx10:
68218 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp_gfx11:
68219 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp_gfx12:
68220 case AMDGPU::V_CVT_NORM_U16_F16_dpp_gfx10:
68221 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp_gfx11:
68222 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp_gfx12:
68223 case AMDGPU::V_CVT_RPI_I32_F32_dpp_gfx10:
68224 case AMDGPU::V_CVT_U16_F16_dpp_gfx10:
68225 case AMDGPU::V_CVT_U16_F16_t16_dpp_gfx11:
68226 case AMDGPU::V_CVT_U16_F16_t16_dpp_gfx12:
68227 case AMDGPU::V_CVT_U32_F32_dpp_gfx10:
68228 case AMDGPU::V_CVT_U32_F32_dpp_gfx11:
68229 case AMDGPU::V_CVT_U32_F32_dpp_gfx12:
68230 case AMDGPU::V_EXP_F16_dpp_gfx10:
68231 case AMDGPU::V_EXP_F16_fake16_dpp_gfx11:
68232 case AMDGPU::V_EXP_F16_fake16_dpp_gfx12:
68233 case AMDGPU::V_EXP_F32_dpp_gfx10:
68234 case AMDGPU::V_EXP_F32_dpp_gfx11:
68235 case AMDGPU::V_EXP_F32_dpp_gfx12:
68236 case AMDGPU::V_FLOOR_F16_dpp_gfx10:
68237 case AMDGPU::V_FLOOR_F16_fake16_dpp_gfx11:
68238 case AMDGPU::V_FLOOR_F16_fake16_dpp_gfx12:
68239 case AMDGPU::V_FLOOR_F32_dpp_gfx10:
68240 case AMDGPU::V_FLOOR_F32_dpp_gfx11:
68241 case AMDGPU::V_FLOOR_F32_dpp_gfx12:
68242 case AMDGPU::V_FRACT_F16_dpp_gfx10:
68243 case AMDGPU::V_FRACT_F16_fake16_dpp_gfx11:
68244 case AMDGPU::V_FRACT_F16_fake16_dpp_gfx12:
68245 case AMDGPU::V_FRACT_F32_dpp_gfx10:
68246 case AMDGPU::V_FRACT_F32_dpp_gfx11:
68247 case AMDGPU::V_FRACT_F32_dpp_gfx12:
68248 case AMDGPU::V_FREXP_EXP_I16_F16_dpp_gfx10:
68249 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp_gfx11:
68250 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp_gfx12:
68251 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx10:
68252 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx11:
68253 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx12:
68254 case AMDGPU::V_FREXP_MANT_F16_dpp_gfx10:
68255 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp_gfx11:
68256 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp_gfx12:
68257 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx10:
68258 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx11:
68259 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx12:
68260 case AMDGPU::V_LOG_F16_dpp_gfx10:
68261 case AMDGPU::V_LOG_F16_fake16_dpp_gfx11:
68262 case AMDGPU::V_LOG_F16_fake16_dpp_gfx12:
68263 case AMDGPU::V_LOG_F32_dpp_gfx10:
68264 case AMDGPU::V_LOG_F32_dpp_gfx11:
68265 case AMDGPU::V_LOG_F32_dpp_gfx12:
68266 case AMDGPU::V_RCP_F16_dpp_gfx10:
68267 case AMDGPU::V_RCP_F16_fake16_dpp_gfx11:
68268 case AMDGPU::V_RCP_F16_fake16_dpp_gfx12:
68269 case AMDGPU::V_RCP_F32_dpp_gfx10:
68270 case AMDGPU::V_RCP_F32_dpp_gfx11:
68271 case AMDGPU::V_RCP_F32_dpp_gfx12:
68272 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx10:
68273 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx11:
68274 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx12:
68275 case AMDGPU::V_RNDNE_F16_dpp_gfx10:
68276 case AMDGPU::V_RNDNE_F16_fake16_dpp_gfx11:
68277 case AMDGPU::V_RNDNE_F16_fake16_dpp_gfx12:
68278 case AMDGPU::V_RNDNE_F32_dpp_gfx10:
68279 case AMDGPU::V_RNDNE_F32_dpp_gfx11:
68280 case AMDGPU::V_RNDNE_F32_dpp_gfx12:
68281 case AMDGPU::V_RSQ_F16_dpp_gfx10:
68282 case AMDGPU::V_RSQ_F16_fake16_dpp_gfx11:
68283 case AMDGPU::V_RSQ_F16_fake16_dpp_gfx12:
68284 case AMDGPU::V_RSQ_F32_dpp_gfx10:
68285 case AMDGPU::V_RSQ_F32_dpp_gfx11:
68286 case AMDGPU::V_RSQ_F32_dpp_gfx12:
68287 case AMDGPU::V_SIN_F16_dpp_gfx10:
68288 case AMDGPU::V_SIN_F16_fake16_dpp_gfx11:
68289 case AMDGPU::V_SIN_F16_fake16_dpp_gfx12:
68290 case AMDGPU::V_SIN_F32_dpp_gfx10:
68291 case AMDGPU::V_SIN_F32_dpp_gfx11:
68292 case AMDGPU::V_SIN_F32_dpp_gfx12:
68293 case AMDGPU::V_SQRT_F16_dpp_gfx10:
68294 case AMDGPU::V_SQRT_F16_fake16_dpp_gfx11:
68295 case AMDGPU::V_SQRT_F16_fake16_dpp_gfx12:
68296 case AMDGPU::V_SQRT_F32_dpp_gfx10:
68297 case AMDGPU::V_SQRT_F32_dpp_gfx11:
68298 case AMDGPU::V_SQRT_F32_dpp_gfx12:
68299 case AMDGPU::V_TRUNC_F16_dpp_gfx10:
68300 case AMDGPU::V_TRUNC_F16_fake16_dpp_gfx11:
68301 case AMDGPU::V_TRUNC_F16_fake16_dpp_gfx12:
68302 case AMDGPU::V_TRUNC_F32_dpp_gfx10:
68303 case AMDGPU::V_TRUNC_F32_dpp_gfx11:
68304 case AMDGPU::V_TRUNC_F32_dpp_gfx12: {
68305 op.clearAllBits();
68306 // op: src0_modifiers
68307 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68308 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68309 op.clearAllBits();
68310 // op: src0
68311 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68312 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68313 op.clearAllBits();
68314 // op: dpp_ctrl
68315 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68316 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68317 op.clearAllBits();
68318 // op: bound_ctrl
68319 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68320 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68321 op.clearAllBits();
68322 // op: bank_mask
68323 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68325 op.clearAllBits();
68326 // op: row_mask
68327 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68329 op.clearAllBits();
68330 // op: fi
68331 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
68333 op.clearAllBits();
68334 // op: vdst
68335 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68337 break;
68338 }
68339 case AMDGPU::V_CEIL_F16_dpp_vi:
68340 case AMDGPU::V_CEIL_F32_dpp_vi:
68341 case AMDGPU::V_CEIL_F64_dpp_vi:
68342 case AMDGPU::V_COS_F16_dpp_vi:
68343 case AMDGPU::V_COS_F32_dpp_vi:
68344 case AMDGPU::V_CVT_F16_F32_dpp_vi:
68345 case AMDGPU::V_CVT_F32_F16_dpp_vi:
68346 case AMDGPU::V_CVT_F32_F64_dpp_vi:
68347 case AMDGPU::V_CVT_F64_F32_dpp_vi:
68348 case AMDGPU::V_CVT_FLR_I32_F32_dpp_vi:
68349 case AMDGPU::V_CVT_I16_F16_dpp_vi:
68350 case AMDGPU::V_CVT_I32_F32_dpp_vi:
68351 case AMDGPU::V_CVT_I32_F64_dpp_vi:
68352 case AMDGPU::V_CVT_NORM_I16_F16_dpp_vi:
68353 case AMDGPU::V_CVT_NORM_U16_F16_dpp_vi:
68354 case AMDGPU::V_CVT_RPI_I32_F32_dpp_vi:
68355 case AMDGPU::V_CVT_U16_F16_dpp_vi:
68356 case AMDGPU::V_CVT_U32_F32_dpp_vi:
68357 case AMDGPU::V_CVT_U32_F64_dpp_vi:
68358 case AMDGPU::V_EXP_F16_dpp_vi:
68359 case AMDGPU::V_EXP_F32_dpp_vi:
68360 case AMDGPU::V_EXP_LEGACY_F32_dpp_vi:
68361 case AMDGPU::V_FLOOR_F16_dpp_vi:
68362 case AMDGPU::V_FLOOR_F32_dpp_vi:
68363 case AMDGPU::V_FLOOR_F64_dpp_vi:
68364 case AMDGPU::V_FRACT_F16_dpp_vi:
68365 case AMDGPU::V_FRACT_F32_dpp_vi:
68366 case AMDGPU::V_FRACT_F64_dpp_vi:
68367 case AMDGPU::V_FREXP_EXP_I16_F16_dpp_vi:
68368 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_vi:
68369 case AMDGPU::V_FREXP_EXP_I32_F64_dpp_vi:
68370 case AMDGPU::V_FREXP_MANT_F16_dpp_vi:
68371 case AMDGPU::V_FREXP_MANT_F32_dpp_vi:
68372 case AMDGPU::V_FREXP_MANT_F64_dpp_vi:
68373 case AMDGPU::V_LOG_F16_dpp_vi:
68374 case AMDGPU::V_LOG_F32_dpp_vi:
68375 case AMDGPU::V_LOG_LEGACY_F32_dpp_vi:
68376 case AMDGPU::V_RCP_F16_dpp_vi:
68377 case AMDGPU::V_RCP_F32_dpp_vi:
68378 case AMDGPU::V_RCP_F64_dpp_vi:
68379 case AMDGPU::V_RCP_IFLAG_F32_dpp_vi:
68380 case AMDGPU::V_RNDNE_F16_dpp_vi:
68381 case AMDGPU::V_RNDNE_F32_dpp_vi:
68382 case AMDGPU::V_RNDNE_F64_dpp_vi:
68383 case AMDGPU::V_RSQ_F16_dpp_vi:
68384 case AMDGPU::V_RSQ_F32_dpp_vi:
68385 case AMDGPU::V_RSQ_F64_dpp_vi:
68386 case AMDGPU::V_SIN_F16_dpp_vi:
68387 case AMDGPU::V_SIN_F32_dpp_vi:
68388 case AMDGPU::V_SQRT_F16_dpp_vi:
68389 case AMDGPU::V_SQRT_F32_dpp_vi:
68390 case AMDGPU::V_SQRT_F64_dpp_vi:
68391 case AMDGPU::V_TRUNC_F16_dpp_vi:
68392 case AMDGPU::V_TRUNC_F32_dpp_vi:
68393 case AMDGPU::V_TRUNC_F64_dpp_vi: {
68394 op.clearAllBits();
68395 // op: src0_modifiers
68396 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68398 op.clearAllBits();
68399 // op: src0
68400 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68402 op.clearAllBits();
68403 // op: dpp_ctrl
68404 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68406 op.clearAllBits();
68407 // op: bound_ctrl
68408 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68410 op.clearAllBits();
68411 // op: bank_mask
68412 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68414 op.clearAllBits();
68415 // op: row_mask
68416 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68417 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68418 op.clearAllBits();
68419 // op: vdst
68420 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68422 break;
68423 }
68424 case AMDGPU::V_ADD_F16_dpp_gfx10:
68425 case AMDGPU::V_ADD_F16_fake16_dpp_gfx11:
68426 case AMDGPU::V_ADD_F16_fake16_dpp_gfx12:
68427 case AMDGPU::V_ADD_F32_dpp_gfx10:
68428 case AMDGPU::V_ADD_F32_dpp_gfx11:
68429 case AMDGPU::V_ADD_F32_dpp_gfx12:
68430 case AMDGPU::V_CNDMASK_B32_dpp_gfx10:
68431 case AMDGPU::V_CNDMASK_B32_dpp_gfx11:
68432 case AMDGPU::V_CNDMASK_B32_dpp_gfx12:
68433 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx10:
68434 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx11:
68435 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx12:
68436 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx10:
68437 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx11:
68438 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx12:
68439 case AMDGPU::V_CVT_PKRTZ_F16_F32_dpp_gfx10:
68440 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp_gfx11:
68441 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp_gfx12:
68442 case AMDGPU::V_LDEXP_F16_dpp_gfx10:
68443 case AMDGPU::V_LDEXP_F16_t16_dpp_gfx11:
68444 case AMDGPU::V_LDEXP_F16_t16_dpp_gfx12:
68445 case AMDGPU::V_MAX_F16_dpp_gfx10:
68446 case AMDGPU::V_MAX_F16_fake16_dpp_gfx11:
68447 case AMDGPU::V_MAX_F32_dpp_gfx10:
68448 case AMDGPU::V_MAX_F32_dpp_gfx11:
68449 case AMDGPU::V_MAX_NUM_F16_fake16_dpp_gfx12:
68450 case AMDGPU::V_MAX_NUM_F32_dpp_gfx12:
68451 case AMDGPU::V_MIN_F16_dpp_gfx10:
68452 case AMDGPU::V_MIN_F16_fake16_dpp_gfx11:
68453 case AMDGPU::V_MIN_F32_dpp_gfx10:
68454 case AMDGPU::V_MIN_F32_dpp_gfx11:
68455 case AMDGPU::V_MIN_NUM_F16_fake16_dpp_gfx12:
68456 case AMDGPU::V_MIN_NUM_F32_dpp_gfx12:
68457 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp_gfx11:
68458 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp_gfx12:
68459 case AMDGPU::V_MUL_F16_dpp_gfx10:
68460 case AMDGPU::V_MUL_F16_fake16_dpp_gfx11:
68461 case AMDGPU::V_MUL_F16_fake16_dpp_gfx12:
68462 case AMDGPU::V_MUL_F32_dpp_gfx10:
68463 case AMDGPU::V_MUL_F32_dpp_gfx11:
68464 case AMDGPU::V_MUL_F32_dpp_gfx12:
68465 case AMDGPU::V_MUL_LEGACY_F32_dpp_gfx10:
68466 case AMDGPU::V_PK_FMAC_F16_dpp_gfx11:
68467 case AMDGPU::V_PK_FMAC_F16_dpp_gfx12:
68468 case AMDGPU::V_SUBREV_F16_dpp_gfx10:
68469 case AMDGPU::V_SUBREV_F16_fake16_dpp_gfx11:
68470 case AMDGPU::V_SUBREV_F16_fake16_dpp_gfx12:
68471 case AMDGPU::V_SUBREV_F32_dpp_gfx10:
68472 case AMDGPU::V_SUBREV_F32_dpp_gfx11:
68473 case AMDGPU::V_SUBREV_F32_dpp_gfx12:
68474 case AMDGPU::V_SUB_F16_dpp_gfx10:
68475 case AMDGPU::V_SUB_F16_fake16_dpp_gfx11:
68476 case AMDGPU::V_SUB_F16_fake16_dpp_gfx12:
68477 case AMDGPU::V_SUB_F32_dpp_gfx10:
68478 case AMDGPU::V_SUB_F32_dpp_gfx11:
68479 case AMDGPU::V_SUB_F32_dpp_gfx12: {
68480 op.clearAllBits();
68481 // op: src0_modifiers
68482 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68484 op.clearAllBits();
68485 // op: src0
68486 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68488 op.clearAllBits();
68489 // op: src1_modifiers
68490 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
68492 op.clearAllBits();
68493 // op: dpp_ctrl
68494 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68496 op.clearAllBits();
68497 // op: bound_ctrl
68498 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
68499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68500 op.clearAllBits();
68501 // op: bank_mask
68502 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68504 op.clearAllBits();
68505 // op: row_mask
68506 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68508 op.clearAllBits();
68509 // op: fi
68510 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
68511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
68512 op.clearAllBits();
68513 // op: vdst
68514 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68515 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68516 op.clearAllBits();
68517 // op: src1
68518 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68519 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
68520 break;
68521 }
68522 case AMDGPU::V_ADD_F16_dpp_vi:
68523 case AMDGPU::V_ADD_F32_dpp_vi:
68524 case AMDGPU::V_CNDMASK_B32_dpp_vi:
68525 case AMDGPU::V_LDEXP_F16_dpp_vi:
68526 case AMDGPU::V_MAX_F16_dpp_vi:
68527 case AMDGPU::V_MAX_F32_dpp_vi:
68528 case AMDGPU::V_MIN_F16_dpp_vi:
68529 case AMDGPU::V_MIN_F32_dpp_vi:
68530 case AMDGPU::V_MUL_F16_dpp_vi:
68531 case AMDGPU::V_MUL_F32_dpp_vi:
68532 case AMDGPU::V_MUL_LEGACY_F32_dpp_vi:
68533 case AMDGPU::V_SUBREV_F16_dpp_vi:
68534 case AMDGPU::V_SUBREV_F32_dpp_vi:
68535 case AMDGPU::V_SUB_F16_dpp_vi:
68536 case AMDGPU::V_SUB_F32_dpp_vi: {
68537 op.clearAllBits();
68538 // op: src0_modifiers
68539 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68541 op.clearAllBits();
68542 // op: src0
68543 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68544 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68545 op.clearAllBits();
68546 // op: src1_modifiers
68547 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68548 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
68549 op.clearAllBits();
68550 // op: dpp_ctrl
68551 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68553 op.clearAllBits();
68554 // op: bound_ctrl
68555 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
68556 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68557 op.clearAllBits();
68558 // op: bank_mask
68559 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68560 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68561 op.clearAllBits();
68562 // op: row_mask
68563 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68565 op.clearAllBits();
68566 // op: vdst
68567 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68568 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68569 op.clearAllBits();
68570 // op: src1
68571 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
68573 break;
68574 }
68575 case AMDGPU::V_CEIL_F16_t16_dpp_gfx11:
68576 case AMDGPU::V_CEIL_F16_t16_dpp_gfx12:
68577 case AMDGPU::V_EXP_F16_t16_dpp_gfx11:
68578 case AMDGPU::V_EXP_F16_t16_dpp_gfx12:
68579 case AMDGPU::V_FLOOR_F16_t16_dpp_gfx11:
68580 case AMDGPU::V_FLOOR_F16_t16_dpp_gfx12:
68581 case AMDGPU::V_LOG_F16_t16_dpp_gfx11:
68582 case AMDGPU::V_LOG_F16_t16_dpp_gfx12:
68583 case AMDGPU::V_MOV_B16_t16_dpp_gfx11:
68584 case AMDGPU::V_MOV_B16_t16_dpp_gfx12:
68585 case AMDGPU::V_RCP_F16_t16_dpp_gfx11:
68586 case AMDGPU::V_RCP_F16_t16_dpp_gfx12:
68587 case AMDGPU::V_RSQ_F16_t16_dpp_gfx11:
68588 case AMDGPU::V_RSQ_F16_t16_dpp_gfx12:
68589 case AMDGPU::V_SQRT_F16_t16_dpp_gfx11:
68590 case AMDGPU::V_SQRT_F16_t16_dpp_gfx12: {
68591 op.clearAllBits();
68592 // op: src0_modifiers
68593 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68595 op.clearAllBits();
68596 // op: src0
68597 getMachineOpValueT16Lo128(MI, OpNo: 3, Op&: op, Fixups, STI);
68598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68599 op.clearAllBits();
68600 // op: dpp_ctrl
68601 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68602 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68603 op.clearAllBits();
68604 // op: bound_ctrl
68605 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68606 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68607 op.clearAllBits();
68608 // op: bank_mask
68609 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68611 op.clearAllBits();
68612 // op: row_mask
68613 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
68614 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68615 op.clearAllBits();
68616 // op: fi
68617 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68618 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
68619 op.clearAllBits();
68620 // op: vdst
68621 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
68622 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68623 break;
68624 }
68625 case AMDGPU::V_ADD_F16_t16_dpp_gfx11:
68626 case AMDGPU::V_ADD_F16_t16_dpp_gfx12:
68627 case AMDGPU::V_MAX_F16_t16_dpp_gfx11:
68628 case AMDGPU::V_MAX_NUM_F16_dpp_gfx12:
68629 case AMDGPU::V_MIN_F16_t16_dpp_gfx11:
68630 case AMDGPU::V_MIN_NUM_F16_dpp_gfx12:
68631 case AMDGPU::V_MUL_F16_t16_dpp_gfx11:
68632 case AMDGPU::V_MUL_F16_t16_dpp_gfx12:
68633 case AMDGPU::V_SUBREV_F16_t16_dpp_gfx11:
68634 case AMDGPU::V_SUBREV_F16_t16_dpp_gfx12:
68635 case AMDGPU::V_SUB_F16_t16_dpp_gfx11:
68636 case AMDGPU::V_SUB_F16_t16_dpp_gfx12: {
68637 op.clearAllBits();
68638 // op: src0_modifiers
68639 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68640 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
68641 op.clearAllBits();
68642 // op: src0
68643 getMachineOpValueT16Lo128(MI, OpNo: 3, Op&: op, Fixups, STI);
68644 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68645 op.clearAllBits();
68646 // op: src1_modifiers
68647 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
68648 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
68649 op.clearAllBits();
68650 // op: dpp_ctrl
68651 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
68652 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
68653 op.clearAllBits();
68654 // op: bound_ctrl
68655 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
68656 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
68657 op.clearAllBits();
68658 // op: bank_mask
68659 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
68660 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
68661 op.clearAllBits();
68662 // op: row_mask
68663 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
68664 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
68665 op.clearAllBits();
68666 // op: fi
68667 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
68668 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
68669 op.clearAllBits();
68670 // op: vdst
68671 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
68672 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
68673 op.clearAllBits();
68674 // op: src1
68675 getMachineOpValueT16Lo128(MI, OpNo: 5, Op&: op, Fixups, STI);
68676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
68677 break;
68678 }
68679 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp8_gfx11:
68680 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp8_gfx12:
68681 case AMDGPU::V_CMPX_EQ_I32_e32_dpp8_gfx11:
68682 case AMDGPU::V_CMPX_EQ_I32_e32_dpp8_gfx12:
68683 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp8_gfx11:
68684 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp8_gfx12:
68685 case AMDGPU::V_CMPX_EQ_U32_e32_dpp8_gfx11:
68686 case AMDGPU::V_CMPX_EQ_U32_e32_dpp8_gfx12:
68687 case AMDGPU::V_CMPX_F_I32_e32_dpp8_gfx11:
68688 case AMDGPU::V_CMPX_F_U32_e32_dpp8_gfx11:
68689 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp8_gfx11:
68690 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp8_gfx12:
68691 case AMDGPU::V_CMPX_GE_I32_e32_dpp8_gfx11:
68692 case AMDGPU::V_CMPX_GE_I32_e32_dpp8_gfx12:
68693 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp8_gfx11:
68694 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp8_gfx12:
68695 case AMDGPU::V_CMPX_GE_U32_e32_dpp8_gfx11:
68696 case AMDGPU::V_CMPX_GE_U32_e32_dpp8_gfx12:
68697 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp8_gfx11:
68698 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp8_gfx12:
68699 case AMDGPU::V_CMPX_GT_I32_e32_dpp8_gfx11:
68700 case AMDGPU::V_CMPX_GT_I32_e32_dpp8_gfx12:
68701 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp8_gfx11:
68702 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp8_gfx12:
68703 case AMDGPU::V_CMPX_GT_U32_e32_dpp8_gfx11:
68704 case AMDGPU::V_CMPX_GT_U32_e32_dpp8_gfx12:
68705 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp8_gfx11:
68706 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp8_gfx12:
68707 case AMDGPU::V_CMPX_LE_I32_e32_dpp8_gfx11:
68708 case AMDGPU::V_CMPX_LE_I32_e32_dpp8_gfx12:
68709 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp8_gfx11:
68710 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp8_gfx12:
68711 case AMDGPU::V_CMPX_LE_U32_e32_dpp8_gfx11:
68712 case AMDGPU::V_CMPX_LE_U32_e32_dpp8_gfx12:
68713 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp8_gfx11:
68714 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp8_gfx12:
68715 case AMDGPU::V_CMPX_LT_I32_e32_dpp8_gfx11:
68716 case AMDGPU::V_CMPX_LT_I32_e32_dpp8_gfx12:
68717 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp8_gfx11:
68718 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp8_gfx12:
68719 case AMDGPU::V_CMPX_LT_U32_e32_dpp8_gfx11:
68720 case AMDGPU::V_CMPX_LT_U32_e32_dpp8_gfx12:
68721 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp8_gfx11:
68722 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp8_gfx12:
68723 case AMDGPU::V_CMPX_NE_I32_e32_dpp8_gfx11:
68724 case AMDGPU::V_CMPX_NE_I32_e32_dpp8_gfx12:
68725 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp8_gfx11:
68726 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp8_gfx12:
68727 case AMDGPU::V_CMPX_NE_U32_e32_dpp8_gfx11:
68728 case AMDGPU::V_CMPX_NE_U32_e32_dpp8_gfx12:
68729 case AMDGPU::V_CMPX_T_I32_e32_dpp8_gfx11:
68730 case AMDGPU::V_CMPX_T_U32_e32_dpp8_gfx11:
68731 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_gfx11:
68732 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_gfx12:
68733 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx11:
68734 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx12:
68735 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx11:
68736 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx12:
68737 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_gfx11:
68738 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_gfx12:
68739 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w32_gfx11:
68740 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w32_gfx12:
68741 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w64_gfx11:
68742 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w64_gfx12:
68743 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_gfx11:
68744 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_gfx12:
68745 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx11:
68746 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx12:
68747 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx11:
68748 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx12:
68749 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_gfx11:
68750 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_gfx12:
68751 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w32_gfx11:
68752 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w32_gfx12:
68753 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w64_gfx11:
68754 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w64_gfx12:
68755 case AMDGPU::V_CMP_F_I32_e32_dpp8_gfx11:
68756 case AMDGPU::V_CMP_F_I32_e32_dpp8_w32_gfx11:
68757 case AMDGPU::V_CMP_F_I32_e32_dpp8_w64_gfx11:
68758 case AMDGPU::V_CMP_F_U32_e32_dpp8_gfx11:
68759 case AMDGPU::V_CMP_F_U32_e32_dpp8_w32_gfx11:
68760 case AMDGPU::V_CMP_F_U32_e32_dpp8_w64_gfx11:
68761 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_gfx11:
68762 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_gfx12:
68763 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w32_gfx11:
68764 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w32_gfx12:
68765 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w64_gfx11:
68766 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w64_gfx12:
68767 case AMDGPU::V_CMP_GE_I32_e32_dpp8_gfx11:
68768 case AMDGPU::V_CMP_GE_I32_e32_dpp8_gfx12:
68769 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w32_gfx11:
68770 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w32_gfx12:
68771 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w64_gfx11:
68772 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w64_gfx12:
68773 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_gfx11:
68774 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_gfx12:
68775 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w32_gfx11:
68776 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w32_gfx12:
68777 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w64_gfx11:
68778 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w64_gfx12:
68779 case AMDGPU::V_CMP_GE_U32_e32_dpp8_gfx11:
68780 case AMDGPU::V_CMP_GE_U32_e32_dpp8_gfx12:
68781 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w32_gfx11:
68782 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w32_gfx12:
68783 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w64_gfx11:
68784 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w64_gfx12:
68785 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_gfx11:
68786 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_gfx12:
68787 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w32_gfx11:
68788 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w32_gfx12:
68789 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w64_gfx11:
68790 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w64_gfx12:
68791 case AMDGPU::V_CMP_GT_I32_e32_dpp8_gfx11:
68792 case AMDGPU::V_CMP_GT_I32_e32_dpp8_gfx12:
68793 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w32_gfx11:
68794 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w32_gfx12:
68795 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w64_gfx11:
68796 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w64_gfx12:
68797 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_gfx11:
68798 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_gfx12:
68799 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w32_gfx11:
68800 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w32_gfx12:
68801 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w64_gfx11:
68802 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w64_gfx12:
68803 case AMDGPU::V_CMP_GT_U32_e32_dpp8_gfx11:
68804 case AMDGPU::V_CMP_GT_U32_e32_dpp8_gfx12:
68805 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w32_gfx11:
68806 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w32_gfx12:
68807 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w64_gfx11:
68808 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w64_gfx12:
68809 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_gfx11:
68810 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_gfx12:
68811 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w32_gfx11:
68812 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w32_gfx12:
68813 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w64_gfx11:
68814 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w64_gfx12:
68815 case AMDGPU::V_CMP_LE_I32_e32_dpp8_gfx11:
68816 case AMDGPU::V_CMP_LE_I32_e32_dpp8_gfx12:
68817 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w32_gfx11:
68818 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w32_gfx12:
68819 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w64_gfx11:
68820 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w64_gfx12:
68821 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_gfx11:
68822 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_gfx12:
68823 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w32_gfx11:
68824 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w32_gfx12:
68825 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w64_gfx11:
68826 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w64_gfx12:
68827 case AMDGPU::V_CMP_LE_U32_e32_dpp8_gfx11:
68828 case AMDGPU::V_CMP_LE_U32_e32_dpp8_gfx12:
68829 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w32_gfx11:
68830 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w32_gfx12:
68831 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w64_gfx11:
68832 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w64_gfx12:
68833 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_gfx11:
68834 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_gfx12:
68835 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w32_gfx11:
68836 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w32_gfx12:
68837 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w64_gfx11:
68838 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w64_gfx12:
68839 case AMDGPU::V_CMP_LT_I32_e32_dpp8_gfx11:
68840 case AMDGPU::V_CMP_LT_I32_e32_dpp8_gfx12:
68841 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w32_gfx11:
68842 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w32_gfx12:
68843 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w64_gfx11:
68844 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w64_gfx12:
68845 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_gfx11:
68846 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_gfx12:
68847 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w32_gfx11:
68848 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w32_gfx12:
68849 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w64_gfx11:
68850 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w64_gfx12:
68851 case AMDGPU::V_CMP_LT_U32_e32_dpp8_gfx11:
68852 case AMDGPU::V_CMP_LT_U32_e32_dpp8_gfx12:
68853 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w32_gfx11:
68854 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w32_gfx12:
68855 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w64_gfx11:
68856 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w64_gfx12:
68857 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_gfx11:
68858 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_gfx12:
68859 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w32_gfx11:
68860 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w32_gfx12:
68861 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w64_gfx11:
68862 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w64_gfx12:
68863 case AMDGPU::V_CMP_NE_I32_e32_dpp8_gfx11:
68864 case AMDGPU::V_CMP_NE_I32_e32_dpp8_gfx12:
68865 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w32_gfx11:
68866 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w32_gfx12:
68867 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w64_gfx11:
68868 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w64_gfx12:
68869 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_gfx11:
68870 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_gfx12:
68871 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w32_gfx11:
68872 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w32_gfx12:
68873 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w64_gfx11:
68874 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w64_gfx12:
68875 case AMDGPU::V_CMP_NE_U32_e32_dpp8_gfx11:
68876 case AMDGPU::V_CMP_NE_U32_e32_dpp8_gfx12:
68877 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w32_gfx11:
68878 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w32_gfx12:
68879 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w64_gfx11:
68880 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w64_gfx12:
68881 case AMDGPU::V_CMP_T_I32_e32_dpp8_gfx11:
68882 case AMDGPU::V_CMP_T_I32_e32_dpp8_w32_gfx11:
68883 case AMDGPU::V_CMP_T_I32_e32_dpp8_w64_gfx11:
68884 case AMDGPU::V_CMP_T_U32_e32_dpp8_gfx11:
68885 case AMDGPU::V_CMP_T_U32_e32_dpp8_w32_gfx11:
68886 case AMDGPU::V_CMP_T_U32_e32_dpp8_w64_gfx11: {
68887 op.clearAllBits();
68888 // op: src1
68889 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
68890 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
68891 op.clearAllBits();
68892 // op: src0
68893 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
68894 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
68895 op.clearAllBits();
68896 // op: dpp8
68897 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
68898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
68899 op.clearAllBits();
68900 // op: fi
68901 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
68902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
68903 break;
68904 }
68905 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp_gfx11:
68906 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp_gfx12:
68907 case AMDGPU::V_CMPX_EQ_I32_e32_dpp_gfx11:
68908 case AMDGPU::V_CMPX_EQ_I32_e32_dpp_gfx12:
68909 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp_gfx11:
68910 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp_gfx12:
68911 case AMDGPU::V_CMPX_EQ_U32_e32_dpp_gfx11:
68912 case AMDGPU::V_CMPX_EQ_U32_e32_dpp_gfx12:
68913 case AMDGPU::V_CMPX_F_I32_e32_dpp_gfx11:
68914 case AMDGPU::V_CMPX_F_U32_e32_dpp_gfx11:
68915 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp_gfx11:
68916 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp_gfx12:
68917 case AMDGPU::V_CMPX_GE_I32_e32_dpp_gfx11:
68918 case AMDGPU::V_CMPX_GE_I32_e32_dpp_gfx12:
68919 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp_gfx11:
68920 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp_gfx12:
68921 case AMDGPU::V_CMPX_GE_U32_e32_dpp_gfx11:
68922 case AMDGPU::V_CMPX_GE_U32_e32_dpp_gfx12:
68923 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp_gfx11:
68924 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp_gfx12:
68925 case AMDGPU::V_CMPX_GT_I32_e32_dpp_gfx11:
68926 case AMDGPU::V_CMPX_GT_I32_e32_dpp_gfx12:
68927 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp_gfx11:
68928 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp_gfx12:
68929 case AMDGPU::V_CMPX_GT_U32_e32_dpp_gfx11:
68930 case AMDGPU::V_CMPX_GT_U32_e32_dpp_gfx12:
68931 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp_gfx11:
68932 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp_gfx12:
68933 case AMDGPU::V_CMPX_LE_I32_e32_dpp_gfx11:
68934 case AMDGPU::V_CMPX_LE_I32_e32_dpp_gfx12:
68935 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp_gfx11:
68936 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp_gfx12:
68937 case AMDGPU::V_CMPX_LE_U32_e32_dpp_gfx11:
68938 case AMDGPU::V_CMPX_LE_U32_e32_dpp_gfx12:
68939 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp_gfx11:
68940 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp_gfx12:
68941 case AMDGPU::V_CMPX_LT_I32_e32_dpp_gfx11:
68942 case AMDGPU::V_CMPX_LT_I32_e32_dpp_gfx12:
68943 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp_gfx11:
68944 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp_gfx12:
68945 case AMDGPU::V_CMPX_LT_U32_e32_dpp_gfx11:
68946 case AMDGPU::V_CMPX_LT_U32_e32_dpp_gfx12:
68947 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp_gfx11:
68948 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp_gfx12:
68949 case AMDGPU::V_CMPX_NE_I32_e32_dpp_gfx11:
68950 case AMDGPU::V_CMPX_NE_I32_e32_dpp_gfx12:
68951 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp_gfx11:
68952 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp_gfx12:
68953 case AMDGPU::V_CMPX_NE_U32_e32_dpp_gfx11:
68954 case AMDGPU::V_CMPX_NE_U32_e32_dpp_gfx12:
68955 case AMDGPU::V_CMPX_T_I32_e32_dpp_gfx11:
68956 case AMDGPU::V_CMPX_T_U32_e32_dpp_gfx11:
68957 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_gfx11:
68958 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_gfx12:
68959 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w32_gfx11:
68960 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w32_gfx12:
68961 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w64_gfx11:
68962 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w64_gfx12:
68963 case AMDGPU::V_CMP_EQ_I32_e32_dpp_gfx11:
68964 case AMDGPU::V_CMP_EQ_I32_e32_dpp_gfx12:
68965 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w32_gfx11:
68966 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w32_gfx12:
68967 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w64_gfx11:
68968 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w64_gfx12:
68969 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_gfx11:
68970 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_gfx12:
68971 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w32_gfx11:
68972 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w32_gfx12:
68973 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w64_gfx11:
68974 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w64_gfx12:
68975 case AMDGPU::V_CMP_EQ_U32_e32_dpp_gfx11:
68976 case AMDGPU::V_CMP_EQ_U32_e32_dpp_gfx12:
68977 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w32_gfx11:
68978 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w32_gfx12:
68979 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w64_gfx11:
68980 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w64_gfx12:
68981 case AMDGPU::V_CMP_F_I32_e32_dpp_gfx11:
68982 case AMDGPU::V_CMP_F_I32_e32_dpp_w32_gfx11:
68983 case AMDGPU::V_CMP_F_I32_e32_dpp_w64_gfx11:
68984 case AMDGPU::V_CMP_F_U32_e32_dpp_gfx11:
68985 case AMDGPU::V_CMP_F_U32_e32_dpp_w32_gfx11:
68986 case AMDGPU::V_CMP_F_U32_e32_dpp_w64_gfx11:
68987 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_gfx11:
68988 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_gfx12:
68989 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w32_gfx11:
68990 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w32_gfx12:
68991 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w64_gfx11:
68992 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w64_gfx12:
68993 case AMDGPU::V_CMP_GE_I32_e32_dpp_gfx11:
68994 case AMDGPU::V_CMP_GE_I32_e32_dpp_gfx12:
68995 case AMDGPU::V_CMP_GE_I32_e32_dpp_w32_gfx11:
68996 case AMDGPU::V_CMP_GE_I32_e32_dpp_w32_gfx12:
68997 case AMDGPU::V_CMP_GE_I32_e32_dpp_w64_gfx11:
68998 case AMDGPU::V_CMP_GE_I32_e32_dpp_w64_gfx12:
68999 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_gfx11:
69000 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_gfx12:
69001 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w32_gfx11:
69002 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w32_gfx12:
69003 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w64_gfx11:
69004 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w64_gfx12:
69005 case AMDGPU::V_CMP_GE_U32_e32_dpp_gfx11:
69006 case AMDGPU::V_CMP_GE_U32_e32_dpp_gfx12:
69007 case AMDGPU::V_CMP_GE_U32_e32_dpp_w32_gfx11:
69008 case AMDGPU::V_CMP_GE_U32_e32_dpp_w32_gfx12:
69009 case AMDGPU::V_CMP_GE_U32_e32_dpp_w64_gfx11:
69010 case AMDGPU::V_CMP_GE_U32_e32_dpp_w64_gfx12:
69011 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_gfx11:
69012 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_gfx12:
69013 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w32_gfx11:
69014 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w32_gfx12:
69015 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w64_gfx11:
69016 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w64_gfx12:
69017 case AMDGPU::V_CMP_GT_I32_e32_dpp_gfx11:
69018 case AMDGPU::V_CMP_GT_I32_e32_dpp_gfx12:
69019 case AMDGPU::V_CMP_GT_I32_e32_dpp_w32_gfx11:
69020 case AMDGPU::V_CMP_GT_I32_e32_dpp_w32_gfx12:
69021 case AMDGPU::V_CMP_GT_I32_e32_dpp_w64_gfx11:
69022 case AMDGPU::V_CMP_GT_I32_e32_dpp_w64_gfx12:
69023 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_gfx11:
69024 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_gfx12:
69025 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w32_gfx11:
69026 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w32_gfx12:
69027 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w64_gfx11:
69028 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w64_gfx12:
69029 case AMDGPU::V_CMP_GT_U32_e32_dpp_gfx11:
69030 case AMDGPU::V_CMP_GT_U32_e32_dpp_gfx12:
69031 case AMDGPU::V_CMP_GT_U32_e32_dpp_w32_gfx11:
69032 case AMDGPU::V_CMP_GT_U32_e32_dpp_w32_gfx12:
69033 case AMDGPU::V_CMP_GT_U32_e32_dpp_w64_gfx11:
69034 case AMDGPU::V_CMP_GT_U32_e32_dpp_w64_gfx12:
69035 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_gfx11:
69036 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_gfx12:
69037 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w32_gfx11:
69038 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w32_gfx12:
69039 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w64_gfx11:
69040 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w64_gfx12:
69041 case AMDGPU::V_CMP_LE_I32_e32_dpp_gfx11:
69042 case AMDGPU::V_CMP_LE_I32_e32_dpp_gfx12:
69043 case AMDGPU::V_CMP_LE_I32_e32_dpp_w32_gfx11:
69044 case AMDGPU::V_CMP_LE_I32_e32_dpp_w32_gfx12:
69045 case AMDGPU::V_CMP_LE_I32_e32_dpp_w64_gfx11:
69046 case AMDGPU::V_CMP_LE_I32_e32_dpp_w64_gfx12:
69047 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_gfx11:
69048 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_gfx12:
69049 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w32_gfx11:
69050 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w32_gfx12:
69051 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w64_gfx11:
69052 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w64_gfx12:
69053 case AMDGPU::V_CMP_LE_U32_e32_dpp_gfx11:
69054 case AMDGPU::V_CMP_LE_U32_e32_dpp_gfx12:
69055 case AMDGPU::V_CMP_LE_U32_e32_dpp_w32_gfx11:
69056 case AMDGPU::V_CMP_LE_U32_e32_dpp_w32_gfx12:
69057 case AMDGPU::V_CMP_LE_U32_e32_dpp_w64_gfx11:
69058 case AMDGPU::V_CMP_LE_U32_e32_dpp_w64_gfx12:
69059 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_gfx11:
69060 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_gfx12:
69061 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w32_gfx11:
69062 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w32_gfx12:
69063 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w64_gfx11:
69064 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w64_gfx12:
69065 case AMDGPU::V_CMP_LT_I32_e32_dpp_gfx11:
69066 case AMDGPU::V_CMP_LT_I32_e32_dpp_gfx12:
69067 case AMDGPU::V_CMP_LT_I32_e32_dpp_w32_gfx11:
69068 case AMDGPU::V_CMP_LT_I32_e32_dpp_w32_gfx12:
69069 case AMDGPU::V_CMP_LT_I32_e32_dpp_w64_gfx11:
69070 case AMDGPU::V_CMP_LT_I32_e32_dpp_w64_gfx12:
69071 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_gfx11:
69072 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_gfx12:
69073 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w32_gfx11:
69074 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w32_gfx12:
69075 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w64_gfx11:
69076 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w64_gfx12:
69077 case AMDGPU::V_CMP_LT_U32_e32_dpp_gfx11:
69078 case AMDGPU::V_CMP_LT_U32_e32_dpp_gfx12:
69079 case AMDGPU::V_CMP_LT_U32_e32_dpp_w32_gfx11:
69080 case AMDGPU::V_CMP_LT_U32_e32_dpp_w32_gfx12:
69081 case AMDGPU::V_CMP_LT_U32_e32_dpp_w64_gfx11:
69082 case AMDGPU::V_CMP_LT_U32_e32_dpp_w64_gfx12:
69083 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_gfx11:
69084 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_gfx12:
69085 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w32_gfx11:
69086 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w32_gfx12:
69087 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w64_gfx11:
69088 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w64_gfx12:
69089 case AMDGPU::V_CMP_NE_I32_e32_dpp_gfx11:
69090 case AMDGPU::V_CMP_NE_I32_e32_dpp_gfx12:
69091 case AMDGPU::V_CMP_NE_I32_e32_dpp_w32_gfx11:
69092 case AMDGPU::V_CMP_NE_I32_e32_dpp_w32_gfx12:
69093 case AMDGPU::V_CMP_NE_I32_e32_dpp_w64_gfx11:
69094 case AMDGPU::V_CMP_NE_I32_e32_dpp_w64_gfx12:
69095 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_gfx11:
69096 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_gfx12:
69097 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w32_gfx11:
69098 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w32_gfx12:
69099 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w64_gfx11:
69100 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w64_gfx12:
69101 case AMDGPU::V_CMP_NE_U32_e32_dpp_gfx11:
69102 case AMDGPU::V_CMP_NE_U32_e32_dpp_gfx12:
69103 case AMDGPU::V_CMP_NE_U32_e32_dpp_w32_gfx11:
69104 case AMDGPU::V_CMP_NE_U32_e32_dpp_w32_gfx12:
69105 case AMDGPU::V_CMP_NE_U32_e32_dpp_w64_gfx11:
69106 case AMDGPU::V_CMP_NE_U32_e32_dpp_w64_gfx12:
69107 case AMDGPU::V_CMP_T_I32_e32_dpp_gfx11:
69108 case AMDGPU::V_CMP_T_I32_e32_dpp_w32_gfx11:
69109 case AMDGPU::V_CMP_T_I32_e32_dpp_w64_gfx11:
69110 case AMDGPU::V_CMP_T_U32_e32_dpp_gfx11:
69111 case AMDGPU::V_CMP_T_U32_e32_dpp_w32_gfx11:
69112 case AMDGPU::V_CMP_T_U32_e32_dpp_w64_gfx11: {
69113 op.clearAllBits();
69114 // op: src1
69115 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
69117 op.clearAllBits();
69118 // op: src0
69119 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
69121 op.clearAllBits();
69122 // op: dpp_ctrl
69123 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
69125 op.clearAllBits();
69126 // op: bound_ctrl
69127 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
69128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
69129 op.clearAllBits();
69130 // op: bank_mask
69131 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
69133 op.clearAllBits();
69134 // op: row_mask
69135 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
69137 op.clearAllBits();
69138 // op: fi
69139 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
69140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
69141 break;
69142 }
69143 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp8_gfx11:
69144 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp8_gfx12:
69145 case AMDGPU::V_CMPX_EQ_I32_e64_dpp8_gfx11:
69146 case AMDGPU::V_CMPX_EQ_I32_e64_dpp8_gfx12:
69147 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp8_gfx11:
69148 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp8_gfx12:
69149 case AMDGPU::V_CMPX_EQ_U32_e64_dpp8_gfx11:
69150 case AMDGPU::V_CMPX_EQ_U32_e64_dpp8_gfx12:
69151 case AMDGPU::V_CMPX_F_I32_e64_dpp8_gfx11:
69152 case AMDGPU::V_CMPX_F_U32_e64_dpp8_gfx11:
69153 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp8_gfx11:
69154 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp8_gfx12:
69155 case AMDGPU::V_CMPX_GE_I32_e64_dpp8_gfx11:
69156 case AMDGPU::V_CMPX_GE_I32_e64_dpp8_gfx12:
69157 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp8_gfx11:
69158 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp8_gfx12:
69159 case AMDGPU::V_CMPX_GE_U32_e64_dpp8_gfx11:
69160 case AMDGPU::V_CMPX_GE_U32_e64_dpp8_gfx12:
69161 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp8_gfx11:
69162 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp8_gfx12:
69163 case AMDGPU::V_CMPX_GT_I32_e64_dpp8_gfx11:
69164 case AMDGPU::V_CMPX_GT_I32_e64_dpp8_gfx12:
69165 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp8_gfx11:
69166 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp8_gfx12:
69167 case AMDGPU::V_CMPX_GT_U32_e64_dpp8_gfx11:
69168 case AMDGPU::V_CMPX_GT_U32_e64_dpp8_gfx12:
69169 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp8_gfx11:
69170 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp8_gfx12:
69171 case AMDGPU::V_CMPX_LE_I32_e64_dpp8_gfx11:
69172 case AMDGPU::V_CMPX_LE_I32_e64_dpp8_gfx12:
69173 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp8_gfx11:
69174 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp8_gfx12:
69175 case AMDGPU::V_CMPX_LE_U32_e64_dpp8_gfx11:
69176 case AMDGPU::V_CMPX_LE_U32_e64_dpp8_gfx12:
69177 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp8_gfx11:
69178 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp8_gfx12:
69179 case AMDGPU::V_CMPX_LT_I32_e64_dpp8_gfx11:
69180 case AMDGPU::V_CMPX_LT_I32_e64_dpp8_gfx12:
69181 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp8_gfx11:
69182 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp8_gfx12:
69183 case AMDGPU::V_CMPX_LT_U32_e64_dpp8_gfx11:
69184 case AMDGPU::V_CMPX_LT_U32_e64_dpp8_gfx12:
69185 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp8_gfx11:
69186 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp8_gfx12:
69187 case AMDGPU::V_CMPX_NE_I32_e64_dpp8_gfx11:
69188 case AMDGPU::V_CMPX_NE_I32_e64_dpp8_gfx12:
69189 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp8_gfx11:
69190 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp8_gfx12:
69191 case AMDGPU::V_CMPX_NE_U32_e64_dpp8_gfx11:
69192 case AMDGPU::V_CMPX_NE_U32_e64_dpp8_gfx12:
69193 case AMDGPU::V_CMPX_T_I32_e64_dpp8_gfx11:
69194 case AMDGPU::V_CMPX_T_U32_e64_dpp8_gfx11: {
69195 op.clearAllBits();
69196 // op: src1
69197 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69198 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
69199 op.clearAllBits();
69200 // op: src0
69201 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69202 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
69203 op.clearAllBits();
69204 // op: dpp8
69205 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69206 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
69207 op.clearAllBits();
69208 // op: fi
69209 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
69211 break;
69212 }
69213 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp_gfx11:
69214 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp_gfx12:
69215 case AMDGPU::V_CMPX_EQ_I32_e64_dpp_gfx11:
69216 case AMDGPU::V_CMPX_EQ_I32_e64_dpp_gfx12:
69217 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp_gfx11:
69218 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp_gfx12:
69219 case AMDGPU::V_CMPX_EQ_U32_e64_dpp_gfx11:
69220 case AMDGPU::V_CMPX_EQ_U32_e64_dpp_gfx12:
69221 case AMDGPU::V_CMPX_F_I32_e64_dpp_gfx11:
69222 case AMDGPU::V_CMPX_F_U32_e64_dpp_gfx11:
69223 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp_gfx11:
69224 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp_gfx12:
69225 case AMDGPU::V_CMPX_GE_I32_e64_dpp_gfx11:
69226 case AMDGPU::V_CMPX_GE_I32_e64_dpp_gfx12:
69227 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp_gfx11:
69228 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp_gfx12:
69229 case AMDGPU::V_CMPX_GE_U32_e64_dpp_gfx11:
69230 case AMDGPU::V_CMPX_GE_U32_e64_dpp_gfx12:
69231 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp_gfx11:
69232 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp_gfx12:
69233 case AMDGPU::V_CMPX_GT_I32_e64_dpp_gfx11:
69234 case AMDGPU::V_CMPX_GT_I32_e64_dpp_gfx12:
69235 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp_gfx11:
69236 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp_gfx12:
69237 case AMDGPU::V_CMPX_GT_U32_e64_dpp_gfx11:
69238 case AMDGPU::V_CMPX_GT_U32_e64_dpp_gfx12:
69239 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp_gfx11:
69240 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp_gfx12:
69241 case AMDGPU::V_CMPX_LE_I32_e64_dpp_gfx11:
69242 case AMDGPU::V_CMPX_LE_I32_e64_dpp_gfx12:
69243 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp_gfx11:
69244 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp_gfx12:
69245 case AMDGPU::V_CMPX_LE_U32_e64_dpp_gfx11:
69246 case AMDGPU::V_CMPX_LE_U32_e64_dpp_gfx12:
69247 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp_gfx11:
69248 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp_gfx12:
69249 case AMDGPU::V_CMPX_LT_I32_e64_dpp_gfx11:
69250 case AMDGPU::V_CMPX_LT_I32_e64_dpp_gfx12:
69251 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp_gfx11:
69252 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp_gfx12:
69253 case AMDGPU::V_CMPX_LT_U32_e64_dpp_gfx11:
69254 case AMDGPU::V_CMPX_LT_U32_e64_dpp_gfx12:
69255 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp_gfx11:
69256 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp_gfx12:
69257 case AMDGPU::V_CMPX_NE_I32_e64_dpp_gfx11:
69258 case AMDGPU::V_CMPX_NE_I32_e64_dpp_gfx12:
69259 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp_gfx11:
69260 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp_gfx12:
69261 case AMDGPU::V_CMPX_NE_U32_e64_dpp_gfx11:
69262 case AMDGPU::V_CMPX_NE_U32_e64_dpp_gfx12:
69263 case AMDGPU::V_CMPX_T_I32_e64_dpp_gfx11:
69264 case AMDGPU::V_CMPX_T_U32_e64_dpp_gfx11: {
69265 op.clearAllBits();
69266 // op: src1
69267 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69268 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
69269 op.clearAllBits();
69270 // op: src0
69271 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69272 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
69273 op.clearAllBits();
69274 // op: dpp_ctrl
69275 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69276 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
69277 op.clearAllBits();
69278 // op: bound_ctrl
69279 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
69280 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
69281 op.clearAllBits();
69282 // op: bank_mask
69283 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
69285 op.clearAllBits();
69286 // op: row_mask
69287 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
69289 op.clearAllBits();
69290 // op: fi
69291 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
69292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
69293 break;
69294 }
69295 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp_gfx11:
69296 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp_gfx12:
69297 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp_gfx11:
69298 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp_gfx12:
69299 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_gfx11:
69300 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_gfx12:
69301 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx11:
69302 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx12:
69303 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx11:
69304 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx12:
69305 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_gfx11:
69306 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_gfx12:
69307 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w32_gfx11:
69308 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w32_gfx12:
69309 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w64_gfx11:
69310 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w64_gfx12: {
69311 op.clearAllBits();
69312 // op: src1
69313 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69314 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
69315 op.clearAllBits();
69316 // op: src0_modifiers
69317 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69318 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
69319 op.clearAllBits();
69320 // op: src0
69321 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69322 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
69323 op.clearAllBits();
69324 // op: dpp_ctrl
69325 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69326 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
69327 op.clearAllBits();
69328 // op: bound_ctrl
69329 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
69330 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
69331 op.clearAllBits();
69332 // op: bank_mask
69333 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
69334 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
69335 op.clearAllBits();
69336 // op: row_mask
69337 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69338 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
69339 op.clearAllBits();
69340 // op: fi
69341 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
69342 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
69343 break;
69344 }
69345 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp8_gfx11:
69346 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp8_gfx12:
69347 case AMDGPU::V_CMP_EQ_I32_e64_dpp8_gfx11:
69348 case AMDGPU::V_CMP_EQ_I32_e64_dpp8_gfx12:
69349 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp8_gfx11:
69350 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp8_gfx12:
69351 case AMDGPU::V_CMP_EQ_U32_e64_dpp8_gfx11:
69352 case AMDGPU::V_CMP_EQ_U32_e64_dpp8_gfx12:
69353 case AMDGPU::V_CMP_F_I32_e64_dpp8_gfx11:
69354 case AMDGPU::V_CMP_F_U32_e64_dpp8_gfx11:
69355 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp8_gfx11:
69356 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp8_gfx12:
69357 case AMDGPU::V_CMP_GE_I32_e64_dpp8_gfx11:
69358 case AMDGPU::V_CMP_GE_I32_e64_dpp8_gfx12:
69359 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp8_gfx11:
69360 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp8_gfx12:
69361 case AMDGPU::V_CMP_GE_U32_e64_dpp8_gfx11:
69362 case AMDGPU::V_CMP_GE_U32_e64_dpp8_gfx12:
69363 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp8_gfx11:
69364 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp8_gfx12:
69365 case AMDGPU::V_CMP_GT_I32_e64_dpp8_gfx11:
69366 case AMDGPU::V_CMP_GT_I32_e64_dpp8_gfx12:
69367 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp8_gfx11:
69368 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp8_gfx12:
69369 case AMDGPU::V_CMP_GT_U32_e64_dpp8_gfx11:
69370 case AMDGPU::V_CMP_GT_U32_e64_dpp8_gfx12:
69371 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp8_gfx11:
69372 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp8_gfx12:
69373 case AMDGPU::V_CMP_LE_I32_e64_dpp8_gfx11:
69374 case AMDGPU::V_CMP_LE_I32_e64_dpp8_gfx12:
69375 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp8_gfx11:
69376 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp8_gfx12:
69377 case AMDGPU::V_CMP_LE_U32_e64_dpp8_gfx11:
69378 case AMDGPU::V_CMP_LE_U32_e64_dpp8_gfx12:
69379 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp8_gfx11:
69380 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp8_gfx12:
69381 case AMDGPU::V_CMP_LT_I32_e64_dpp8_gfx11:
69382 case AMDGPU::V_CMP_LT_I32_e64_dpp8_gfx12:
69383 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp8_gfx11:
69384 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp8_gfx12:
69385 case AMDGPU::V_CMP_LT_U32_e64_dpp8_gfx11:
69386 case AMDGPU::V_CMP_LT_U32_e64_dpp8_gfx12:
69387 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp8_gfx11:
69388 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp8_gfx12:
69389 case AMDGPU::V_CMP_NE_I32_e64_dpp8_gfx11:
69390 case AMDGPU::V_CMP_NE_I32_e64_dpp8_gfx12:
69391 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp8_gfx11:
69392 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp8_gfx12:
69393 case AMDGPU::V_CMP_NE_U32_e64_dpp8_gfx11:
69394 case AMDGPU::V_CMP_NE_U32_e64_dpp8_gfx12:
69395 case AMDGPU::V_CMP_T_I32_e64_dpp8_gfx11:
69396 case AMDGPU::V_CMP_T_U32_e64_dpp8_gfx11: {
69397 op.clearAllBits();
69398 // op: src1
69399 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69400 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
69401 op.clearAllBits();
69402 // op: src0
69403 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69404 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
69405 op.clearAllBits();
69406 // op: dpp8
69407 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69408 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
69409 op.clearAllBits();
69410 // op: fi
69411 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69412 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
69413 op.clearAllBits();
69414 // op: sdst
69415 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69416 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
69417 break;
69418 }
69419 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp_gfx11:
69420 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp_gfx12:
69421 case AMDGPU::V_CMP_EQ_I32_e64_dpp_gfx11:
69422 case AMDGPU::V_CMP_EQ_I32_e64_dpp_gfx12:
69423 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp_gfx11:
69424 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp_gfx12:
69425 case AMDGPU::V_CMP_EQ_U32_e64_dpp_gfx11:
69426 case AMDGPU::V_CMP_EQ_U32_e64_dpp_gfx12:
69427 case AMDGPU::V_CMP_F_I32_e64_dpp_gfx11:
69428 case AMDGPU::V_CMP_F_U32_e64_dpp_gfx11:
69429 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp_gfx11:
69430 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp_gfx12:
69431 case AMDGPU::V_CMP_GE_I32_e64_dpp_gfx11:
69432 case AMDGPU::V_CMP_GE_I32_e64_dpp_gfx12:
69433 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp_gfx11:
69434 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp_gfx12:
69435 case AMDGPU::V_CMP_GE_U32_e64_dpp_gfx11:
69436 case AMDGPU::V_CMP_GE_U32_e64_dpp_gfx12:
69437 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp_gfx11:
69438 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp_gfx12:
69439 case AMDGPU::V_CMP_GT_I32_e64_dpp_gfx11:
69440 case AMDGPU::V_CMP_GT_I32_e64_dpp_gfx12:
69441 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp_gfx11:
69442 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp_gfx12:
69443 case AMDGPU::V_CMP_GT_U32_e64_dpp_gfx11:
69444 case AMDGPU::V_CMP_GT_U32_e64_dpp_gfx12:
69445 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp_gfx11:
69446 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp_gfx12:
69447 case AMDGPU::V_CMP_LE_I32_e64_dpp_gfx11:
69448 case AMDGPU::V_CMP_LE_I32_e64_dpp_gfx12:
69449 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp_gfx11:
69450 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp_gfx12:
69451 case AMDGPU::V_CMP_LE_U32_e64_dpp_gfx11:
69452 case AMDGPU::V_CMP_LE_U32_e64_dpp_gfx12:
69453 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp_gfx11:
69454 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp_gfx12:
69455 case AMDGPU::V_CMP_LT_I32_e64_dpp_gfx11:
69456 case AMDGPU::V_CMP_LT_I32_e64_dpp_gfx12:
69457 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp_gfx11:
69458 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp_gfx12:
69459 case AMDGPU::V_CMP_LT_U32_e64_dpp_gfx11:
69460 case AMDGPU::V_CMP_LT_U32_e64_dpp_gfx12:
69461 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp_gfx11:
69462 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp_gfx12:
69463 case AMDGPU::V_CMP_NE_I32_e64_dpp_gfx11:
69464 case AMDGPU::V_CMP_NE_I32_e64_dpp_gfx12:
69465 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp_gfx11:
69466 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp_gfx12:
69467 case AMDGPU::V_CMP_NE_U32_e64_dpp_gfx11:
69468 case AMDGPU::V_CMP_NE_U32_e64_dpp_gfx12:
69469 case AMDGPU::V_CMP_T_I32_e64_dpp_gfx11:
69470 case AMDGPU::V_CMP_T_U32_e64_dpp_gfx11: {
69471 op.clearAllBits();
69472 // op: src1
69473 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
69474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
69475 op.clearAllBits();
69476 // op: src0
69477 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69478 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
69479 op.clearAllBits();
69480 // op: dpp_ctrl
69481 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
69483 op.clearAllBits();
69484 // op: bound_ctrl
69485 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
69486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
69487 op.clearAllBits();
69488 // op: bank_mask
69489 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
69490 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
69491 op.clearAllBits();
69492 // op: row_mask
69493 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69494 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
69495 op.clearAllBits();
69496 // op: fi
69497 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
69498 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
69499 op.clearAllBits();
69500 // op: sdst
69501 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
69502 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
69503 break;
69504 }
69505 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp8_gfx11:
69506 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp8_gfx12:
69507 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp8_gfx11:
69508 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp8_gfx12:
69509 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp8_gfx11:
69510 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp8_gfx12:
69511 case AMDGPU::V_CMPX_EQ_F32_e32_dpp8_gfx11:
69512 case AMDGPU::V_CMPX_EQ_F32_e32_dpp8_gfx12:
69513 case AMDGPU::V_CMPX_F_F16_t16_e32_dpp8_gfx11:
69514 case AMDGPU::V_CMPX_F_F32_e32_dpp8_gfx11:
69515 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp8_gfx11:
69516 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp8_gfx12:
69517 case AMDGPU::V_CMPX_GE_F32_e32_dpp8_gfx11:
69518 case AMDGPU::V_CMPX_GE_F32_e32_dpp8_gfx12:
69519 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp8_gfx11:
69520 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp8_gfx12:
69521 case AMDGPU::V_CMPX_GT_F32_e32_dpp8_gfx11:
69522 case AMDGPU::V_CMPX_GT_F32_e32_dpp8_gfx12:
69523 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp8_gfx11:
69524 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp8_gfx12:
69525 case AMDGPU::V_CMPX_LE_F32_e32_dpp8_gfx11:
69526 case AMDGPU::V_CMPX_LE_F32_e32_dpp8_gfx12:
69527 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp8_gfx11:
69528 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp8_gfx12:
69529 case AMDGPU::V_CMPX_LG_F32_e32_dpp8_gfx11:
69530 case AMDGPU::V_CMPX_LG_F32_e32_dpp8_gfx12:
69531 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp8_gfx11:
69532 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp8_gfx12:
69533 case AMDGPU::V_CMPX_LT_F32_e32_dpp8_gfx11:
69534 case AMDGPU::V_CMPX_LT_F32_e32_dpp8_gfx12:
69535 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp8_gfx11:
69536 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp8_gfx12:
69537 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp8_gfx11:
69538 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp8_gfx12:
69539 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp8_gfx11:
69540 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp8_gfx12:
69541 case AMDGPU::V_CMPX_NGE_F32_e32_dpp8_gfx11:
69542 case AMDGPU::V_CMPX_NGE_F32_e32_dpp8_gfx12:
69543 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp8_gfx11:
69544 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp8_gfx12:
69545 case AMDGPU::V_CMPX_NGT_F32_e32_dpp8_gfx11:
69546 case AMDGPU::V_CMPX_NGT_F32_e32_dpp8_gfx12:
69547 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp8_gfx11:
69548 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp8_gfx12:
69549 case AMDGPU::V_CMPX_NLE_F32_e32_dpp8_gfx11:
69550 case AMDGPU::V_CMPX_NLE_F32_e32_dpp8_gfx12:
69551 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp8_gfx11:
69552 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp8_gfx12:
69553 case AMDGPU::V_CMPX_NLG_F32_e32_dpp8_gfx11:
69554 case AMDGPU::V_CMPX_NLG_F32_e32_dpp8_gfx12:
69555 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp8_gfx11:
69556 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp8_gfx12:
69557 case AMDGPU::V_CMPX_NLT_F32_e32_dpp8_gfx11:
69558 case AMDGPU::V_CMPX_NLT_F32_e32_dpp8_gfx12:
69559 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp8_gfx11:
69560 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp8_gfx12:
69561 case AMDGPU::V_CMPX_O_F32_e32_dpp8_gfx11:
69562 case AMDGPU::V_CMPX_O_F32_e32_dpp8_gfx12:
69563 case AMDGPU::V_CMPX_T_F16_t16_e32_dpp8_gfx11:
69564 case AMDGPU::V_CMPX_T_F32_e32_dpp8_gfx11:
69565 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp8_gfx11:
69566 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp8_gfx12:
69567 case AMDGPU::V_CMPX_U_F32_e32_dpp8_gfx11:
69568 case AMDGPU::V_CMPX_U_F32_e32_dpp8_gfx12:
69569 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_gfx11:
69570 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_gfx12:
69571 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx11:
69572 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx12:
69573 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx11:
69574 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx12:
69575 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_gfx11:
69576 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_gfx12:
69577 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w32_gfx11:
69578 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w32_gfx12:
69579 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w64_gfx11:
69580 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w64_gfx12:
69581 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_gfx11:
69582 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_gfx12:
69583 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx11:
69584 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx12:
69585 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx11:
69586 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx12:
69587 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_gfx11:
69588 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_gfx12:
69589 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w32_gfx11:
69590 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w32_gfx12:
69591 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w64_gfx11:
69592 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w64_gfx12:
69593 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_gfx11:
69594 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_w32_gfx11:
69595 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_w64_gfx11:
69596 case AMDGPU::V_CMP_F_F32_e32_dpp8_gfx11:
69597 case AMDGPU::V_CMP_F_F32_e32_dpp8_w32_gfx11:
69598 case AMDGPU::V_CMP_F_F32_e32_dpp8_w64_gfx11:
69599 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_gfx11:
69600 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_gfx12:
69601 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w32_gfx11:
69602 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w32_gfx12:
69603 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w64_gfx11:
69604 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w64_gfx12:
69605 case AMDGPU::V_CMP_GE_F32_e32_dpp8_gfx11:
69606 case AMDGPU::V_CMP_GE_F32_e32_dpp8_gfx12:
69607 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w32_gfx11:
69608 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w32_gfx12:
69609 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w64_gfx11:
69610 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w64_gfx12:
69611 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_gfx11:
69612 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_gfx12:
69613 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w32_gfx11:
69614 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w32_gfx12:
69615 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w64_gfx11:
69616 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w64_gfx12:
69617 case AMDGPU::V_CMP_GT_F32_e32_dpp8_gfx11:
69618 case AMDGPU::V_CMP_GT_F32_e32_dpp8_gfx12:
69619 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w32_gfx11:
69620 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w32_gfx12:
69621 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w64_gfx11:
69622 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w64_gfx12:
69623 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_gfx11:
69624 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_gfx12:
69625 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w32_gfx11:
69626 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w32_gfx12:
69627 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w64_gfx11:
69628 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w64_gfx12:
69629 case AMDGPU::V_CMP_LE_F32_e32_dpp8_gfx11:
69630 case AMDGPU::V_CMP_LE_F32_e32_dpp8_gfx12:
69631 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w32_gfx11:
69632 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w32_gfx12:
69633 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w64_gfx11:
69634 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w64_gfx12:
69635 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_gfx11:
69636 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_gfx12:
69637 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w32_gfx11:
69638 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w32_gfx12:
69639 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w64_gfx11:
69640 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w64_gfx12:
69641 case AMDGPU::V_CMP_LG_F32_e32_dpp8_gfx11:
69642 case AMDGPU::V_CMP_LG_F32_e32_dpp8_gfx12:
69643 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w32_gfx11:
69644 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w32_gfx12:
69645 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w64_gfx11:
69646 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w64_gfx12:
69647 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_gfx11:
69648 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_gfx12:
69649 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w32_gfx11:
69650 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w32_gfx12:
69651 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w64_gfx11:
69652 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w64_gfx12:
69653 case AMDGPU::V_CMP_LT_F32_e32_dpp8_gfx11:
69654 case AMDGPU::V_CMP_LT_F32_e32_dpp8_gfx12:
69655 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w32_gfx11:
69656 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w32_gfx12:
69657 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w64_gfx11:
69658 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w64_gfx12:
69659 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_gfx11:
69660 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_gfx12:
69661 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx11:
69662 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx12:
69663 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx11:
69664 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx12:
69665 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_gfx11:
69666 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_gfx12:
69667 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w32_gfx11:
69668 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w32_gfx12:
69669 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w64_gfx11:
69670 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w64_gfx12:
69671 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_gfx11:
69672 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_gfx12:
69673 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx11:
69674 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx12:
69675 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx11:
69676 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx12:
69677 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_gfx11:
69678 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_gfx12:
69679 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w32_gfx11:
69680 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w32_gfx12:
69681 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w64_gfx11:
69682 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w64_gfx12:
69683 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_gfx11:
69684 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_gfx12:
69685 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx11:
69686 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx12:
69687 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx11:
69688 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx12:
69689 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_gfx11:
69690 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_gfx12:
69691 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w32_gfx11:
69692 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w32_gfx12:
69693 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w64_gfx11:
69694 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w64_gfx12:
69695 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_gfx11:
69696 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_gfx12:
69697 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx11:
69698 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx12:
69699 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx11:
69700 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx12:
69701 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_gfx11:
69702 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_gfx12:
69703 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w32_gfx11:
69704 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w32_gfx12:
69705 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w64_gfx11:
69706 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w64_gfx12:
69707 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_gfx11:
69708 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_gfx12:
69709 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx11:
69710 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx12:
69711 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx11:
69712 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx12:
69713 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_gfx11:
69714 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_gfx12:
69715 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w32_gfx11:
69716 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w32_gfx12:
69717 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w64_gfx11:
69718 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w64_gfx12:
69719 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_gfx11:
69720 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_gfx12:
69721 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx11:
69722 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx12:
69723 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx11:
69724 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx12:
69725 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_gfx11:
69726 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_gfx12:
69727 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w32_gfx11:
69728 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w32_gfx12:
69729 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w64_gfx11:
69730 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w64_gfx12:
69731 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_gfx11:
69732 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_gfx12:
69733 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w32_gfx11:
69734 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w32_gfx12:
69735 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w64_gfx11:
69736 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w64_gfx12:
69737 case AMDGPU::V_CMP_O_F32_e32_dpp8_gfx11:
69738 case AMDGPU::V_CMP_O_F32_e32_dpp8_gfx12:
69739 case AMDGPU::V_CMP_O_F32_e32_dpp8_w32_gfx11:
69740 case AMDGPU::V_CMP_O_F32_e32_dpp8_w32_gfx12:
69741 case AMDGPU::V_CMP_O_F32_e32_dpp8_w64_gfx11:
69742 case AMDGPU::V_CMP_O_F32_e32_dpp8_w64_gfx12:
69743 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_gfx11:
69744 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_w32_gfx11:
69745 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_w64_gfx11:
69746 case AMDGPU::V_CMP_T_F32_e32_dpp8_gfx11:
69747 case AMDGPU::V_CMP_T_F32_e32_dpp8_w32_gfx11:
69748 case AMDGPU::V_CMP_T_F32_e32_dpp8_w64_gfx11:
69749 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_gfx11:
69750 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_gfx12:
69751 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w32_gfx11:
69752 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w32_gfx12:
69753 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w64_gfx11:
69754 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w64_gfx12:
69755 case AMDGPU::V_CMP_U_F32_e32_dpp8_gfx11:
69756 case AMDGPU::V_CMP_U_F32_e32_dpp8_gfx12:
69757 case AMDGPU::V_CMP_U_F32_e32_dpp8_w32_gfx11:
69758 case AMDGPU::V_CMP_U_F32_e32_dpp8_w32_gfx12:
69759 case AMDGPU::V_CMP_U_F32_e32_dpp8_w64_gfx11:
69760 case AMDGPU::V_CMP_U_F32_e32_dpp8_w64_gfx12: {
69761 op.clearAllBits();
69762 // op: src1
69763 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
69764 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
69765 op.clearAllBits();
69766 // op: src0
69767 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
69768 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
69769 op.clearAllBits();
69770 // op: dpp8
69771 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
69772 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 40, numBits: 24);
69773 op.clearAllBits();
69774 // op: fi
69775 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
69776 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
69777 break;
69778 }
69779 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp_gfx11:
69780 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp_gfx12:
69781 case AMDGPU::V_CMPX_EQ_F32_e32_dpp_gfx11:
69782 case AMDGPU::V_CMPX_EQ_F32_e32_dpp_gfx12:
69783 case AMDGPU::V_CMPX_F_F16_t16_e32_dpp_gfx11:
69784 case AMDGPU::V_CMPX_F_F32_e32_dpp_gfx11:
69785 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp_gfx11:
69786 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp_gfx12:
69787 case AMDGPU::V_CMPX_GE_F32_e32_dpp_gfx11:
69788 case AMDGPU::V_CMPX_GE_F32_e32_dpp_gfx12:
69789 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp_gfx11:
69790 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp_gfx12:
69791 case AMDGPU::V_CMPX_GT_F32_e32_dpp_gfx11:
69792 case AMDGPU::V_CMPX_GT_F32_e32_dpp_gfx12:
69793 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp_gfx11:
69794 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp_gfx12:
69795 case AMDGPU::V_CMPX_LE_F32_e32_dpp_gfx11:
69796 case AMDGPU::V_CMPX_LE_F32_e32_dpp_gfx12:
69797 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp_gfx11:
69798 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp_gfx12:
69799 case AMDGPU::V_CMPX_LG_F32_e32_dpp_gfx11:
69800 case AMDGPU::V_CMPX_LG_F32_e32_dpp_gfx12:
69801 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp_gfx11:
69802 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp_gfx12:
69803 case AMDGPU::V_CMPX_LT_F32_e32_dpp_gfx11:
69804 case AMDGPU::V_CMPX_LT_F32_e32_dpp_gfx12:
69805 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp_gfx11:
69806 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp_gfx12:
69807 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp_gfx11:
69808 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp_gfx12:
69809 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp_gfx11:
69810 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp_gfx12:
69811 case AMDGPU::V_CMPX_NGE_F32_e32_dpp_gfx11:
69812 case AMDGPU::V_CMPX_NGE_F32_e32_dpp_gfx12:
69813 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp_gfx11:
69814 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp_gfx12:
69815 case AMDGPU::V_CMPX_NGT_F32_e32_dpp_gfx11:
69816 case AMDGPU::V_CMPX_NGT_F32_e32_dpp_gfx12:
69817 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp_gfx11:
69818 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp_gfx12:
69819 case AMDGPU::V_CMPX_NLE_F32_e32_dpp_gfx11:
69820 case AMDGPU::V_CMPX_NLE_F32_e32_dpp_gfx12:
69821 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp_gfx11:
69822 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp_gfx12:
69823 case AMDGPU::V_CMPX_NLG_F32_e32_dpp_gfx11:
69824 case AMDGPU::V_CMPX_NLG_F32_e32_dpp_gfx12:
69825 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp_gfx11:
69826 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp_gfx12:
69827 case AMDGPU::V_CMPX_NLT_F32_e32_dpp_gfx11:
69828 case AMDGPU::V_CMPX_NLT_F32_e32_dpp_gfx12:
69829 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp_gfx11:
69830 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp_gfx12:
69831 case AMDGPU::V_CMPX_O_F32_e32_dpp_gfx11:
69832 case AMDGPU::V_CMPX_O_F32_e32_dpp_gfx12:
69833 case AMDGPU::V_CMPX_T_F16_t16_e32_dpp_gfx11:
69834 case AMDGPU::V_CMPX_T_F32_e32_dpp_gfx11:
69835 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp_gfx11:
69836 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp_gfx12:
69837 case AMDGPU::V_CMPX_U_F32_e32_dpp_gfx11:
69838 case AMDGPU::V_CMPX_U_F32_e32_dpp_gfx12:
69839 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_gfx11:
69840 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_gfx12:
69841 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w32_gfx11:
69842 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w32_gfx12:
69843 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w64_gfx11:
69844 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w64_gfx12:
69845 case AMDGPU::V_CMP_EQ_F32_e32_dpp_gfx11:
69846 case AMDGPU::V_CMP_EQ_F32_e32_dpp_gfx12:
69847 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w32_gfx11:
69848 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w32_gfx12:
69849 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w64_gfx11:
69850 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w64_gfx12:
69851 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_gfx11:
69852 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_w32_gfx11:
69853 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_w64_gfx11:
69854 case AMDGPU::V_CMP_F_F32_e32_dpp_gfx11:
69855 case AMDGPU::V_CMP_F_F32_e32_dpp_w32_gfx11:
69856 case AMDGPU::V_CMP_F_F32_e32_dpp_w64_gfx11:
69857 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_gfx11:
69858 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_gfx12:
69859 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w32_gfx11:
69860 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w32_gfx12:
69861 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w64_gfx11:
69862 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w64_gfx12:
69863 case AMDGPU::V_CMP_GE_F32_e32_dpp_gfx11:
69864 case AMDGPU::V_CMP_GE_F32_e32_dpp_gfx12:
69865 case AMDGPU::V_CMP_GE_F32_e32_dpp_w32_gfx11:
69866 case AMDGPU::V_CMP_GE_F32_e32_dpp_w32_gfx12:
69867 case AMDGPU::V_CMP_GE_F32_e32_dpp_w64_gfx11:
69868 case AMDGPU::V_CMP_GE_F32_e32_dpp_w64_gfx12:
69869 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_gfx11:
69870 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_gfx12:
69871 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w32_gfx11:
69872 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w32_gfx12:
69873 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w64_gfx11:
69874 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w64_gfx12:
69875 case AMDGPU::V_CMP_GT_F32_e32_dpp_gfx11:
69876 case AMDGPU::V_CMP_GT_F32_e32_dpp_gfx12:
69877 case AMDGPU::V_CMP_GT_F32_e32_dpp_w32_gfx11:
69878 case AMDGPU::V_CMP_GT_F32_e32_dpp_w32_gfx12:
69879 case AMDGPU::V_CMP_GT_F32_e32_dpp_w64_gfx11:
69880 case AMDGPU::V_CMP_GT_F32_e32_dpp_w64_gfx12:
69881 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_gfx11:
69882 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_gfx12:
69883 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w32_gfx11:
69884 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w32_gfx12:
69885 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w64_gfx11:
69886 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w64_gfx12:
69887 case AMDGPU::V_CMP_LE_F32_e32_dpp_gfx11:
69888 case AMDGPU::V_CMP_LE_F32_e32_dpp_gfx12:
69889 case AMDGPU::V_CMP_LE_F32_e32_dpp_w32_gfx11:
69890 case AMDGPU::V_CMP_LE_F32_e32_dpp_w32_gfx12:
69891 case AMDGPU::V_CMP_LE_F32_e32_dpp_w64_gfx11:
69892 case AMDGPU::V_CMP_LE_F32_e32_dpp_w64_gfx12:
69893 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_gfx11:
69894 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_gfx12:
69895 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w32_gfx11:
69896 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w32_gfx12:
69897 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w64_gfx11:
69898 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w64_gfx12:
69899 case AMDGPU::V_CMP_LG_F32_e32_dpp_gfx11:
69900 case AMDGPU::V_CMP_LG_F32_e32_dpp_gfx12:
69901 case AMDGPU::V_CMP_LG_F32_e32_dpp_w32_gfx11:
69902 case AMDGPU::V_CMP_LG_F32_e32_dpp_w32_gfx12:
69903 case AMDGPU::V_CMP_LG_F32_e32_dpp_w64_gfx11:
69904 case AMDGPU::V_CMP_LG_F32_e32_dpp_w64_gfx12:
69905 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_gfx11:
69906 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_gfx12:
69907 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w32_gfx11:
69908 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w32_gfx12:
69909 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w64_gfx11:
69910 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w64_gfx12:
69911 case AMDGPU::V_CMP_LT_F32_e32_dpp_gfx11:
69912 case AMDGPU::V_CMP_LT_F32_e32_dpp_gfx12:
69913 case AMDGPU::V_CMP_LT_F32_e32_dpp_w32_gfx11:
69914 case AMDGPU::V_CMP_LT_F32_e32_dpp_w32_gfx12:
69915 case AMDGPU::V_CMP_LT_F32_e32_dpp_w64_gfx11:
69916 case AMDGPU::V_CMP_LT_F32_e32_dpp_w64_gfx12:
69917 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_gfx11:
69918 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_gfx12:
69919 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx11:
69920 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx12:
69921 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx11:
69922 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx12:
69923 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_gfx11:
69924 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_gfx12:
69925 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w32_gfx11:
69926 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w32_gfx12:
69927 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w64_gfx11:
69928 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w64_gfx12:
69929 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_gfx11:
69930 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_gfx12:
69931 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w32_gfx11:
69932 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w32_gfx12:
69933 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w64_gfx11:
69934 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w64_gfx12:
69935 case AMDGPU::V_CMP_NGE_F32_e32_dpp_gfx11:
69936 case AMDGPU::V_CMP_NGE_F32_e32_dpp_gfx12:
69937 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w32_gfx11:
69938 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w32_gfx12:
69939 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w64_gfx11:
69940 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w64_gfx12:
69941 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_gfx11:
69942 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_gfx12:
69943 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w32_gfx11:
69944 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w32_gfx12:
69945 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w64_gfx11:
69946 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w64_gfx12:
69947 case AMDGPU::V_CMP_NGT_F32_e32_dpp_gfx11:
69948 case AMDGPU::V_CMP_NGT_F32_e32_dpp_gfx12:
69949 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w32_gfx11:
69950 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w32_gfx12:
69951 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w64_gfx11:
69952 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w64_gfx12:
69953 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_gfx11:
69954 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_gfx12:
69955 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w32_gfx11:
69956 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w32_gfx12:
69957 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w64_gfx11:
69958 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w64_gfx12:
69959 case AMDGPU::V_CMP_NLE_F32_e32_dpp_gfx11:
69960 case AMDGPU::V_CMP_NLE_F32_e32_dpp_gfx12:
69961 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w32_gfx11:
69962 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w32_gfx12:
69963 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w64_gfx11:
69964 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w64_gfx12:
69965 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_gfx11:
69966 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_gfx12:
69967 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w32_gfx11:
69968 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w32_gfx12:
69969 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w64_gfx11:
69970 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w64_gfx12:
69971 case AMDGPU::V_CMP_NLG_F32_e32_dpp_gfx11:
69972 case AMDGPU::V_CMP_NLG_F32_e32_dpp_gfx12:
69973 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w32_gfx11:
69974 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w32_gfx12:
69975 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w64_gfx11:
69976 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w64_gfx12:
69977 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_gfx11:
69978 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_gfx12:
69979 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w32_gfx11:
69980 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w32_gfx12:
69981 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w64_gfx11:
69982 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w64_gfx12:
69983 case AMDGPU::V_CMP_NLT_F32_e32_dpp_gfx11:
69984 case AMDGPU::V_CMP_NLT_F32_e32_dpp_gfx12:
69985 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w32_gfx11:
69986 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w32_gfx12:
69987 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w64_gfx11:
69988 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w64_gfx12:
69989 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_gfx11:
69990 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_gfx12:
69991 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w32_gfx11:
69992 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w32_gfx12:
69993 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w64_gfx11:
69994 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w64_gfx12:
69995 case AMDGPU::V_CMP_O_F32_e32_dpp_gfx11:
69996 case AMDGPU::V_CMP_O_F32_e32_dpp_gfx12:
69997 case AMDGPU::V_CMP_O_F32_e32_dpp_w32_gfx11:
69998 case AMDGPU::V_CMP_O_F32_e32_dpp_w32_gfx12:
69999 case AMDGPU::V_CMP_O_F32_e32_dpp_w64_gfx11:
70000 case AMDGPU::V_CMP_O_F32_e32_dpp_w64_gfx12:
70001 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_gfx11:
70002 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_w32_gfx11:
70003 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_w64_gfx11:
70004 case AMDGPU::V_CMP_T_F32_e32_dpp_gfx11:
70005 case AMDGPU::V_CMP_T_F32_e32_dpp_w32_gfx11:
70006 case AMDGPU::V_CMP_T_F32_e32_dpp_w64_gfx11:
70007 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_gfx11:
70008 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_gfx12:
70009 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w32_gfx11:
70010 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w32_gfx12:
70011 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w64_gfx11:
70012 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w64_gfx12:
70013 case AMDGPU::V_CMP_U_F32_e32_dpp_gfx11:
70014 case AMDGPU::V_CMP_U_F32_e32_dpp_gfx12:
70015 case AMDGPU::V_CMP_U_F32_e32_dpp_w32_gfx11:
70016 case AMDGPU::V_CMP_U_F32_e32_dpp_w32_gfx12:
70017 case AMDGPU::V_CMP_U_F32_e32_dpp_w64_gfx11:
70018 case AMDGPU::V_CMP_U_F32_e32_dpp_w64_gfx12: {
70019 op.clearAllBits();
70020 // op: src1
70021 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70022 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
70023 op.clearAllBits();
70024 // op: src0_modifiers
70025 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70026 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 52, numBits: 2);
70027 op.clearAllBits();
70028 // op: src0
70029 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70030 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70031 op.clearAllBits();
70032 // op: src1_modifiers
70033 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70034 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 54, numBits: 2);
70035 op.clearAllBits();
70036 // op: dpp_ctrl
70037 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70038 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 40, numBits: 9);
70039 op.clearAllBits();
70040 // op: bound_ctrl
70041 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
70042 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 51, numBits: 1);
70043 op.clearAllBits();
70044 // op: bank_mask
70045 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
70046 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 56, numBits: 4);
70047 op.clearAllBits();
70048 // op: row_mask
70049 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
70050 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 60, numBits: 4);
70051 op.clearAllBits();
70052 // op: fi
70053 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
70054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 50, numBits: 1);
70055 break;
70056 }
70057 case AMDGPU::V_DOT4_F32_BF8_BF8_dpp_gfx12:
70058 case AMDGPU::V_DOT4_F32_BF8_FP8_dpp_gfx12:
70059 case AMDGPU::V_DOT4_F32_FP8_BF8_dpp_gfx12:
70060 case AMDGPU::V_DOT4_F32_FP8_FP8_dpp_gfx12: {
70061 op.clearAllBits();
70062 // op: src2_modifiers
70063 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70064 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
70065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
70066 op.clearAllBits();
70067 // op: vdst
70068 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
70070 op.clearAllBits();
70071 // op: src1
70072 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
70074 op.clearAllBits();
70075 // op: src2
70076 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
70077 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
70078 op.clearAllBits();
70079 // op: dpp_ctrl
70080 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
70081 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
70082 op.clearAllBits();
70083 // op: bound_ctrl
70084 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
70085 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
70086 op.clearAllBits();
70087 // op: bank_mask
70088 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
70089 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
70090 op.clearAllBits();
70091 // op: row_mask
70092 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
70093 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
70094 op.clearAllBits();
70095 // op: fi
70096 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
70097 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
70098 op.clearAllBits();
70099 // op: src0
70100 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70101 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
70102 break;
70103 }
70104 case AMDGPU::V_DOT4_F32_BF8_BF8_dpp8_gfx12:
70105 case AMDGPU::V_DOT4_F32_BF8_FP8_dpp8_gfx12:
70106 case AMDGPU::V_DOT4_F32_FP8_BF8_dpp8_gfx12:
70107 case AMDGPU::V_DOT4_F32_FP8_FP8_dpp8_gfx12: {
70108 op.clearAllBits();
70109 // op: src2_modifiers
70110 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70111 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
70112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
70113 op.clearAllBits();
70114 // op: vdst
70115 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
70117 op.clearAllBits();
70118 // op: src1
70119 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
70121 op.clearAllBits();
70122 // op: src2
70123 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
70124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
70125 op.clearAllBits();
70126 // op: src0
70127 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
70129 op.clearAllBits();
70130 // op: dpp8
70131 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
70132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
70133 op.clearAllBits();
70134 // op: fi
70135 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
70136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
70137 break;
70138 }
70139 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_gfx940:
70140 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_vi:
70141 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_gfx940:
70142 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_vi:
70143 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_gfx940:
70144 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_vi:
70145 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_gfx940:
70146 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_vi:
70147 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_gfx940:
70148 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_vi:
70149 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_gfx940:
70150 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_vi:
70151 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_gfx940:
70152 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_vi:
70153 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_gfx940:
70154 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_vi:
70155 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_gfx940:
70156 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_vi:
70157 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_gfx940:
70158 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_vi: {
70159 op.clearAllBits();
70160 // op: vaddr
70161 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70162 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70163 op.clearAllBits();
70164 // op: cpol
70165 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70166 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70167 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70168 op.clearAllBits();
70169 // op: offset
70170 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70171 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70172 break;
70173 }
70174 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_gfx10:
70175 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_gfx10:
70176 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_gfx10:
70177 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_gfx10:
70178 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_gfx10:
70179 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_gfx10:
70180 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_gfx10:
70181 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_gfx10:
70182 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_gfx10:
70183 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_gfx10: {
70184 op.clearAllBits();
70185 // op: vaddr
70186 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70188 op.clearAllBits();
70189 // op: cpol
70190 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70193 op.clearAllBits();
70194 // op: offset
70195 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
70197 break;
70198 }
70199 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SVS_gfx940:
70200 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SVS_gfx940:
70201 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SVS_gfx940:
70202 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SVS_gfx940:
70203 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SVS_gfx940: {
70204 op.clearAllBits();
70205 // op: vaddr
70206 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70208 op.clearAllBits();
70209 // op: saddr
70210 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70211 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70212 op.clearAllBits();
70213 // op: cpol
70214 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70216 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70217 op.clearAllBits();
70218 // op: offset
70219 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70220 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70221 break;
70222 }
70223 case AMDGPU::FLAT_ATOMIC_ADD_F64_vi:
70224 case AMDGPU::FLAT_ATOMIC_ADD_X2_ci:
70225 case AMDGPU::FLAT_ATOMIC_ADD_ci:
70226 case AMDGPU::FLAT_ATOMIC_AND_X2_ci:
70227 case AMDGPU::FLAT_ATOMIC_AND_ci:
70228 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_ci:
70229 case AMDGPU::FLAT_ATOMIC_CMPSWAP_ci:
70230 case AMDGPU::FLAT_ATOMIC_DEC_X2_ci:
70231 case AMDGPU::FLAT_ATOMIC_DEC_ci:
70232 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_ci:
70233 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_ci:
70234 case AMDGPU::FLAT_ATOMIC_FMAX_X2_ci:
70235 case AMDGPU::FLAT_ATOMIC_FMAX_ci:
70236 case AMDGPU::FLAT_ATOMIC_FMIN_X2_ci:
70237 case AMDGPU::FLAT_ATOMIC_FMIN_ci:
70238 case AMDGPU::FLAT_ATOMIC_INC_X2_ci:
70239 case AMDGPU::FLAT_ATOMIC_INC_ci:
70240 case AMDGPU::FLAT_ATOMIC_MAX_F64_vi:
70241 case AMDGPU::FLAT_ATOMIC_MIN_F64_vi:
70242 case AMDGPU::FLAT_ATOMIC_OR_X2_ci:
70243 case AMDGPU::FLAT_ATOMIC_OR_ci:
70244 case AMDGPU::FLAT_ATOMIC_SMAX_X2_ci:
70245 case AMDGPU::FLAT_ATOMIC_SMAX_ci:
70246 case AMDGPU::FLAT_ATOMIC_SMIN_X2_ci:
70247 case AMDGPU::FLAT_ATOMIC_SMIN_ci:
70248 case AMDGPU::FLAT_ATOMIC_SUB_X2_ci:
70249 case AMDGPU::FLAT_ATOMIC_SUB_ci:
70250 case AMDGPU::FLAT_ATOMIC_SWAP_X2_ci:
70251 case AMDGPU::FLAT_ATOMIC_SWAP_ci:
70252 case AMDGPU::FLAT_ATOMIC_UMAX_X2_ci:
70253 case AMDGPU::FLAT_ATOMIC_UMAX_ci:
70254 case AMDGPU::FLAT_ATOMIC_UMIN_X2_ci:
70255 case AMDGPU::FLAT_ATOMIC_UMIN_ci:
70256 case AMDGPU::FLAT_ATOMIC_XOR_X2_ci:
70257 case AMDGPU::FLAT_ATOMIC_XOR_ci:
70258 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_vi:
70259 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_vi:
70260 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_vi:
70261 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_vi:
70262 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_vi: {
70263 op.clearAllBits();
70264 // op: vaddr
70265 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70267 op.clearAllBits();
70268 // op: vdata
70269 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70270 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70271 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70272 op.clearAllBits();
70273 // op: cpol
70274 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70275 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70276 op.clearAllBits();
70277 // op: offset
70278 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70280 break;
70281 }
70282 case AMDGPU::FLAT_ATOMIC_ADD_F32_vi:
70283 case AMDGPU::FLAT_ATOMIC_ADD_F64_gfx940:
70284 case AMDGPU::FLAT_ATOMIC_ADD_X2_vi:
70285 case AMDGPU::FLAT_ATOMIC_ADD_vi:
70286 case AMDGPU::FLAT_ATOMIC_AND_X2_vi:
70287 case AMDGPU::FLAT_ATOMIC_AND_vi:
70288 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_vi:
70289 case AMDGPU::FLAT_ATOMIC_CMPSWAP_vi:
70290 case AMDGPU::FLAT_ATOMIC_DEC_X2_vi:
70291 case AMDGPU::FLAT_ATOMIC_DEC_vi:
70292 case AMDGPU::FLAT_ATOMIC_INC_X2_vi:
70293 case AMDGPU::FLAT_ATOMIC_INC_vi:
70294 case AMDGPU::FLAT_ATOMIC_MAX_F64_gfx940:
70295 case AMDGPU::FLAT_ATOMIC_MIN_F64_gfx940:
70296 case AMDGPU::FLAT_ATOMIC_OR_X2_vi:
70297 case AMDGPU::FLAT_ATOMIC_OR_vi:
70298 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_vi:
70299 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_vi:
70300 case AMDGPU::FLAT_ATOMIC_SMAX_X2_vi:
70301 case AMDGPU::FLAT_ATOMIC_SMAX_vi:
70302 case AMDGPU::FLAT_ATOMIC_SMIN_X2_vi:
70303 case AMDGPU::FLAT_ATOMIC_SMIN_vi:
70304 case AMDGPU::FLAT_ATOMIC_SUB_X2_vi:
70305 case AMDGPU::FLAT_ATOMIC_SUB_vi:
70306 case AMDGPU::FLAT_ATOMIC_SWAP_X2_vi:
70307 case AMDGPU::FLAT_ATOMIC_SWAP_vi:
70308 case AMDGPU::FLAT_ATOMIC_UMAX_X2_vi:
70309 case AMDGPU::FLAT_ATOMIC_UMAX_vi:
70310 case AMDGPU::FLAT_ATOMIC_UMIN_X2_vi:
70311 case AMDGPU::FLAT_ATOMIC_UMIN_vi:
70312 case AMDGPU::FLAT_ATOMIC_XOR_X2_vi:
70313 case AMDGPU::FLAT_ATOMIC_XOR_vi:
70314 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx940:
70315 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_gfx940:
70316 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_vi:
70317 case AMDGPU::GLOBAL_ATOMIC_ADD_vi:
70318 case AMDGPU::GLOBAL_ATOMIC_AND_X2_vi:
70319 case AMDGPU::GLOBAL_ATOMIC_AND_vi:
70320 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_vi:
70321 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_vi:
70322 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_vi:
70323 case AMDGPU::GLOBAL_ATOMIC_DEC_vi:
70324 case AMDGPU::GLOBAL_ATOMIC_INC_X2_vi:
70325 case AMDGPU::GLOBAL_ATOMIC_INC_vi:
70326 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_gfx940:
70327 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_gfx940:
70328 case AMDGPU::GLOBAL_ATOMIC_OR_X2_vi:
70329 case AMDGPU::GLOBAL_ATOMIC_OR_vi:
70330 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_vi:
70331 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_gfx940:
70332 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_vi:
70333 case AMDGPU::GLOBAL_ATOMIC_SMAX_vi:
70334 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_vi:
70335 case AMDGPU::GLOBAL_ATOMIC_SMIN_vi:
70336 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_vi:
70337 case AMDGPU::GLOBAL_ATOMIC_SUB_vi:
70338 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_vi:
70339 case AMDGPU::GLOBAL_ATOMIC_SWAP_vi:
70340 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_vi:
70341 case AMDGPU::GLOBAL_ATOMIC_UMAX_vi:
70342 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_vi:
70343 case AMDGPU::GLOBAL_ATOMIC_UMIN_vi:
70344 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_vi:
70345 case AMDGPU::GLOBAL_ATOMIC_XOR_vi: {
70346 op.clearAllBits();
70347 // op: vaddr
70348 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70350 op.clearAllBits();
70351 // op: vdata
70352 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70353 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70354 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70355 op.clearAllBits();
70356 // op: cpol
70357 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70358 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70359 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70360 op.clearAllBits();
70361 // op: offset
70362 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70364 break;
70365 }
70366 case AMDGPU::FLAT_STORE_BYTE_D16_HI_vi:
70367 case AMDGPU::FLAT_STORE_BYTE_vi:
70368 case AMDGPU::FLAT_STORE_DWORDX2_vi:
70369 case AMDGPU::FLAT_STORE_DWORDX3_vi:
70370 case AMDGPU::FLAT_STORE_DWORDX4_vi:
70371 case AMDGPU::FLAT_STORE_DWORD_vi:
70372 case AMDGPU::FLAT_STORE_SHORT_D16_HI_vi:
70373 case AMDGPU::FLAT_STORE_SHORT_vi:
70374 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_vi:
70375 case AMDGPU::GLOBAL_STORE_BYTE_vi:
70376 case AMDGPU::GLOBAL_STORE_DWORDX2_vi:
70377 case AMDGPU::GLOBAL_STORE_DWORDX3_vi:
70378 case AMDGPU::GLOBAL_STORE_DWORDX4_vi:
70379 case AMDGPU::GLOBAL_STORE_DWORD_vi:
70380 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_vi:
70381 case AMDGPU::GLOBAL_STORE_SHORT_vi: {
70382 op.clearAllBits();
70383 // op: vaddr
70384 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70386 op.clearAllBits();
70387 // op: vdata
70388 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70389 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70391 op.clearAllBits();
70392 // op: cpol
70393 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70396 op.clearAllBits();
70397 // op: offset
70398 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70400 break;
70401 }
70402 case AMDGPU::FLAT_STORE_BYTE_ci:
70403 case AMDGPU::FLAT_STORE_DWORDX2_ci:
70404 case AMDGPU::FLAT_STORE_DWORDX3_ci:
70405 case AMDGPU::FLAT_STORE_DWORDX4_ci:
70406 case AMDGPU::FLAT_STORE_DWORD_ci:
70407 case AMDGPU::FLAT_STORE_SHORT_ci: {
70408 op.clearAllBits();
70409 // op: vaddr
70410 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70411 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70412 op.clearAllBits();
70413 // op: vdata
70414 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70415 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70416 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70417 op.clearAllBits();
70418 // op: cpol
70419 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70421 op.clearAllBits();
70422 // op: offset
70423 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70425 break;
70426 }
70427 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_vi:
70428 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_vi:
70429 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_vi:
70430 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_vi:
70431 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_vi: {
70432 op.clearAllBits();
70433 // op: vaddr
70434 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70436 op.clearAllBits();
70437 // op: vdata
70438 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70441 op.clearAllBits();
70442 // op: saddr
70443 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70445 op.clearAllBits();
70446 // op: cpol
70447 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70448 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70449 op.clearAllBits();
70450 // op: offset
70451 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70452 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70453 break;
70454 }
70455 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx940:
70456 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_gfx940:
70457 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_vi:
70458 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_vi:
70459 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_vi:
70460 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_vi:
70461 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_vi:
70462 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_vi:
70463 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_vi:
70464 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_vi:
70465 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_vi:
70466 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_vi:
70467 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_gfx940:
70468 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_gfx940:
70469 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_vi:
70470 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_vi:
70471 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_vi:
70472 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx940:
70473 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_vi:
70474 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_vi:
70475 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_vi:
70476 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_vi:
70477 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_vi:
70478 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_vi:
70479 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_vi:
70480 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_vi:
70481 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_vi:
70482 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_vi:
70483 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_vi:
70484 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_vi:
70485 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_vi:
70486 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_vi: {
70487 op.clearAllBits();
70488 // op: vaddr
70489 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70490 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70491 op.clearAllBits();
70492 // op: vdata
70493 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70494 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70496 op.clearAllBits();
70497 // op: saddr
70498 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70500 op.clearAllBits();
70501 // op: cpol
70502 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70505 op.clearAllBits();
70506 // op: offset
70507 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70508 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70509 break;
70510 }
70511 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_vi:
70512 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_vi:
70513 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_vi:
70514 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_vi:
70515 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_vi:
70516 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_vi:
70517 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_vi:
70518 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_vi: {
70519 op.clearAllBits();
70520 // op: vaddr
70521 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70522 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70523 op.clearAllBits();
70524 // op: vdata
70525 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70526 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
70527 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70528 op.clearAllBits();
70529 // op: saddr
70530 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70531 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70532 op.clearAllBits();
70533 // op: cpol
70534 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70535 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70536 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70537 op.clearAllBits();
70538 // op: offset
70539 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70540 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70541 break;
70542 }
70543 case AMDGPU::FLAT_ATOMIC_ADD_F32_gfx11:
70544 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx11:
70545 case AMDGPU::FLAT_ATOMIC_ADD_gfx11:
70546 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx11:
70547 case AMDGPU::FLAT_ATOMIC_AND_gfx11:
70548 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx11:
70549 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx11:
70550 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx11:
70551 case AMDGPU::FLAT_ATOMIC_DEC_gfx11:
70552 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_gfx11:
70553 case AMDGPU::FLAT_ATOMIC_FMAX_gfx11:
70554 case AMDGPU::FLAT_ATOMIC_FMIN_gfx11:
70555 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx11:
70556 case AMDGPU::FLAT_ATOMIC_INC_gfx11:
70557 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx11:
70558 case AMDGPU::FLAT_ATOMIC_OR_gfx11:
70559 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx11:
70560 case AMDGPU::FLAT_ATOMIC_SMAX_gfx11:
70561 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx11:
70562 case AMDGPU::FLAT_ATOMIC_SMIN_gfx11:
70563 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx11:
70564 case AMDGPU::FLAT_ATOMIC_SUB_gfx11:
70565 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx11:
70566 case AMDGPU::FLAT_ATOMIC_SWAP_gfx11:
70567 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx11:
70568 case AMDGPU::FLAT_ATOMIC_UMAX_gfx11:
70569 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx11:
70570 case AMDGPU::FLAT_ATOMIC_UMIN_gfx11:
70571 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx11:
70572 case AMDGPU::FLAT_ATOMIC_XOR_gfx11:
70573 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx11:
70574 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx11:
70575 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx11:
70576 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx11:
70577 case AMDGPU::GLOBAL_ATOMIC_AND_gfx11:
70578 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx11:
70579 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx11:
70580 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx11:
70581 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx11:
70582 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx11:
70583 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_gfx11:
70584 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx11:
70585 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx11:
70586 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx11:
70587 case AMDGPU::GLOBAL_ATOMIC_INC_gfx11:
70588 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx11:
70589 case AMDGPU::GLOBAL_ATOMIC_OR_gfx11:
70590 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx11:
70591 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx11:
70592 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx11:
70593 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx11:
70594 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx11:
70595 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx11:
70596 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx11:
70597 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx11:
70598 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx11:
70599 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx11:
70600 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx11:
70601 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx11:
70602 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx11:
70603 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx11: {
70604 op.clearAllBits();
70605 // op: vaddr
70606 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70607 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70608 op.clearAllBits();
70609 // op: vdata
70610 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70611 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70612 op.clearAllBits();
70613 // op: cpol
70614 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70615 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 15, numBits: 1);
70616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
70617 op.clearAllBits();
70618 // op: offset
70619 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70620 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70621 break;
70622 }
70623 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx10:
70624 case AMDGPU::FLAT_ATOMIC_ADD_gfx10:
70625 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx10:
70626 case AMDGPU::FLAT_ATOMIC_AND_gfx10:
70627 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx10:
70628 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx10:
70629 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx10:
70630 case AMDGPU::FLAT_ATOMIC_DEC_gfx10:
70631 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_gfx10:
70632 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_gfx10:
70633 case AMDGPU::FLAT_ATOMIC_FMAX_X2_gfx10:
70634 case AMDGPU::FLAT_ATOMIC_FMAX_gfx10:
70635 case AMDGPU::FLAT_ATOMIC_FMIN_X2_gfx10:
70636 case AMDGPU::FLAT_ATOMIC_FMIN_gfx10:
70637 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx10:
70638 case AMDGPU::FLAT_ATOMIC_INC_gfx10:
70639 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx10:
70640 case AMDGPU::FLAT_ATOMIC_OR_gfx10:
70641 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx10:
70642 case AMDGPU::FLAT_ATOMIC_SMAX_gfx10:
70643 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx10:
70644 case AMDGPU::FLAT_ATOMIC_SMIN_gfx10:
70645 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx10:
70646 case AMDGPU::FLAT_ATOMIC_SUB_gfx10:
70647 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx10:
70648 case AMDGPU::FLAT_ATOMIC_SWAP_gfx10:
70649 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx10:
70650 case AMDGPU::FLAT_ATOMIC_UMAX_gfx10:
70651 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx10:
70652 case AMDGPU::FLAT_ATOMIC_UMIN_gfx10:
70653 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx10:
70654 case AMDGPU::FLAT_ATOMIC_XOR_gfx10:
70655 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx10:
70656 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx10:
70657 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx10:
70658 case AMDGPU::GLOBAL_ATOMIC_AND_gfx10:
70659 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx10:
70660 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx10:
70661 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx10:
70662 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx10:
70663 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx10:
70664 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_gfx10:
70665 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_gfx10:
70666 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_gfx10:
70667 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx10:
70668 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_gfx10:
70669 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx10:
70670 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx10:
70671 case AMDGPU::GLOBAL_ATOMIC_INC_gfx10:
70672 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx10:
70673 case AMDGPU::GLOBAL_ATOMIC_OR_gfx10:
70674 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx10:
70675 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx10:
70676 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx10:
70677 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx10:
70678 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx10:
70679 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx10:
70680 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx10:
70681 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx10:
70682 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx10:
70683 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx10:
70684 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx10:
70685 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx10:
70686 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx10:
70687 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx10: {
70688 op.clearAllBits();
70689 // op: vaddr
70690 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70692 op.clearAllBits();
70693 // op: vdata
70694 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70695 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70696 op.clearAllBits();
70697 // op: cpol
70698 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70699 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70700 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70701 op.clearAllBits();
70702 // op: offset
70703 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70704 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
70705 break;
70706 }
70707 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx11:
70708 case AMDGPU::FLAT_STORE_BYTE_gfx11:
70709 case AMDGPU::FLAT_STORE_DWORDX2_gfx11:
70710 case AMDGPU::FLAT_STORE_DWORDX3_gfx11:
70711 case AMDGPU::FLAT_STORE_DWORDX4_gfx11:
70712 case AMDGPU::FLAT_STORE_DWORD_gfx11:
70713 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx11:
70714 case AMDGPU::FLAT_STORE_SHORT_gfx11:
70715 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx11:
70716 case AMDGPU::GLOBAL_STORE_BYTE_gfx11:
70717 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx11:
70718 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx11:
70719 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx11:
70720 case AMDGPU::GLOBAL_STORE_DWORD_gfx11:
70721 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx11:
70722 case AMDGPU::GLOBAL_STORE_SHORT_gfx11: {
70723 op.clearAllBits();
70724 // op: vaddr
70725 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70727 op.clearAllBits();
70728 // op: vdata
70729 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70731 op.clearAllBits();
70732 // op: cpol
70733 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70734 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
70735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
70736 op.clearAllBits();
70737 // op: offset
70738 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70740 break;
70741 }
70742 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx10:
70743 case AMDGPU::FLAT_STORE_BYTE_gfx10:
70744 case AMDGPU::FLAT_STORE_DWORDX2_gfx10:
70745 case AMDGPU::FLAT_STORE_DWORDX3_gfx10:
70746 case AMDGPU::FLAT_STORE_DWORDX4_gfx10:
70747 case AMDGPU::FLAT_STORE_DWORD_gfx10:
70748 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx10:
70749 case AMDGPU::FLAT_STORE_SHORT_gfx10:
70750 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx10:
70751 case AMDGPU::GLOBAL_STORE_BYTE_gfx10:
70752 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx10:
70753 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx10:
70754 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx10:
70755 case AMDGPU::GLOBAL_STORE_DWORD_gfx10:
70756 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx10:
70757 case AMDGPU::GLOBAL_STORE_SHORT_gfx10: {
70758 op.clearAllBits();
70759 // op: vaddr
70760 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70761 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70762 op.clearAllBits();
70763 // op: vdata
70764 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70766 op.clearAllBits();
70767 // op: cpol
70768 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70769 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70771 op.clearAllBits();
70772 // op: offset
70773 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
70775 break;
70776 }
70777 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx11:
70778 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx11:
70779 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx11:
70780 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx11:
70781 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx11:
70782 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx11:
70783 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx11:
70784 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx11:
70785 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx11:
70786 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx11:
70787 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx11:
70788 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx11:
70789 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx11:
70790 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx11:
70791 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx11:
70792 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx11:
70793 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx11:
70794 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx11:
70795 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx11:
70796 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx11:
70797 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx11:
70798 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx11:
70799 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx11:
70800 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx11:
70801 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx11:
70802 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx11:
70803 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx11:
70804 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx11:
70805 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx11:
70806 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx11:
70807 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx11: {
70808 op.clearAllBits();
70809 // op: vaddr
70810 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70812 op.clearAllBits();
70813 // op: vdata
70814 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70816 op.clearAllBits();
70817 // op: saddr
70818 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70819 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70820 op.clearAllBits();
70821 // op: cpol
70822 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 15, numBits: 1);
70824 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
70825 op.clearAllBits();
70826 // op: offset
70827 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70828 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70829 break;
70830 }
70831 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx10:
70832 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx10:
70833 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx10:
70834 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx10:
70835 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx10:
70836 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx10:
70837 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx10:
70838 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx10:
70839 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx10:
70840 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx10:
70841 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_gfx10:
70842 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx10:
70843 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_SADDR_gfx10:
70844 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx10:
70845 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_SADDR_gfx10:
70846 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx10:
70847 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx10:
70848 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx10:
70849 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx10:
70850 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx10:
70851 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx10:
70852 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx10:
70853 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx10:
70854 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx10:
70855 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx10:
70856 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx10:
70857 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx10:
70858 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx10:
70859 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx10:
70860 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx10:
70861 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx10:
70862 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx10:
70863 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx10: {
70864 op.clearAllBits();
70865 // op: vaddr
70866 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70867 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70868 op.clearAllBits();
70869 // op: vdata
70870 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70871 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70872 op.clearAllBits();
70873 // op: saddr
70874 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70876 op.clearAllBits();
70877 // op: cpol
70878 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70879 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
70880 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70881 op.clearAllBits();
70882 // op: offset
70883 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
70885 break;
70886 }
70887 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx11:
70888 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx11:
70889 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx11:
70890 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx11:
70891 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx11:
70892 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx11:
70893 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx11:
70894 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx11: {
70895 op.clearAllBits();
70896 // op: vaddr
70897 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70899 op.clearAllBits();
70900 // op: vdata
70901 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70903 op.clearAllBits();
70904 // op: saddr
70905 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70907 op.clearAllBits();
70908 // op: cpol
70909 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70910 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
70911 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
70912 op.clearAllBits();
70913 // op: offset
70914 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70915 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70916 break;
70917 }
70918 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx10:
70919 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx10:
70920 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx10:
70921 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx10:
70922 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx10:
70923 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx10:
70924 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx10:
70925 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx10: {
70926 op.clearAllBits();
70927 // op: vaddr
70928 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70930 op.clearAllBits();
70931 // op: vdata
70932 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
70933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
70934 op.clearAllBits();
70935 // op: saddr
70936 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70937 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70938 op.clearAllBits();
70939 // op: cpol
70940 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
70941 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70942 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70943 op.clearAllBits();
70944 // op: offset
70945 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70946 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
70947 break;
70948 }
70949 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_gfx940:
70950 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_vi:
70951 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx940:
70952 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_vi:
70953 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx940:
70954 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_vi:
70955 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx940:
70956 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_vi:
70957 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_gfx940:
70958 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_vi: {
70959 op.clearAllBits();
70960 // op: vaddr
70961 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70963 op.clearAllBits();
70964 // op: saddr
70965 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70967 op.clearAllBits();
70968 // op: cpol
70969 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70970 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
70971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70972 op.clearAllBits();
70973 // op: offset
70974 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
70976 break;
70977 }
70978 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_gfx10:
70979 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx10:
70980 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx10:
70981 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx10:
70982 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_gfx10: {
70983 op.clearAllBits();
70984 // op: vaddr
70985 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
70986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
70987 op.clearAllBits();
70988 // op: saddr
70989 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
70990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
70991 op.clearAllBits();
70992 // op: cpol
70993 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
70994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
70995 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
70996 op.clearAllBits();
70997 // op: offset
70998 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
70999 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
71000 break;
71001 }
71002 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx940:
71003 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx940:
71004 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx940:
71005 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx940:
71006 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx940:
71007 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx940:
71008 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx940:
71009 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx940:
71010 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx940:
71011 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx940:
71012 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx940:
71013 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx940:
71014 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx940:
71015 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx940: {
71016 op.clearAllBits();
71017 // op: vaddr
71018 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71020 op.clearAllBits();
71021 // op: saddr
71022 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71024 op.clearAllBits();
71025 // op: vdst
71026 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71027 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71028 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71029 op.clearAllBits();
71030 // op: cpol
71031 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71034 op.clearAllBits();
71035 // op: offset
71036 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71038 break;
71039 }
71040 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx11:
71041 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx11:
71042 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx11:
71043 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx11:
71044 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx11:
71045 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx11:
71046 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx11:
71047 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx11:
71048 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx11:
71049 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx11:
71050 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx11:
71051 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx11:
71052 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx11:
71053 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx11: {
71054 op.clearAllBits();
71055 // op: vaddr
71056 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71057 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71058 op.clearAllBits();
71059 // op: saddr
71060 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71062 op.clearAllBits();
71063 // op: vdst
71064 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71066 op.clearAllBits();
71067 // op: cpol
71068 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
71070 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71071 op.clearAllBits();
71072 // op: offset
71073 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71075 break;
71076 }
71077 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_VE_gfx940:
71078 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_vi:
71079 case AMDGPU::SCRATCH_STORE_BYTE_VE_gfx940:
71080 case AMDGPU::SCRATCH_STORE_BYTE_vi:
71081 case AMDGPU::SCRATCH_STORE_DWORDX2_VE_gfx940:
71082 case AMDGPU::SCRATCH_STORE_DWORDX2_vi:
71083 case AMDGPU::SCRATCH_STORE_DWORDX3_VE_gfx940:
71084 case AMDGPU::SCRATCH_STORE_DWORDX3_vi:
71085 case AMDGPU::SCRATCH_STORE_DWORDX4_VE_gfx940:
71086 case AMDGPU::SCRATCH_STORE_DWORDX4_vi:
71087 case AMDGPU::SCRATCH_STORE_DWORD_VE_gfx940:
71088 case AMDGPU::SCRATCH_STORE_DWORD_vi:
71089 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_VE_gfx940:
71090 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_vi:
71091 case AMDGPU::SCRATCH_STORE_SHORT_VE_gfx940:
71092 case AMDGPU::SCRATCH_STORE_SHORT_vi: {
71093 op.clearAllBits();
71094 // op: vaddr
71095 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71097 op.clearAllBits();
71098 // op: vdata
71099 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71101 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71102 op.clearAllBits();
71103 // op: cpol
71104 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71105 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71107 op.clearAllBits();
71108 // op: offset
71109 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71111 break;
71112 }
71113 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx940:
71114 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx940:
71115 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx940:
71116 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx940:
71117 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx940:
71118 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx940:
71119 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx940:
71120 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx940: {
71121 op.clearAllBits();
71122 // op: vaddr
71123 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71125 op.clearAllBits();
71126 // op: vdata
71127 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71130 op.clearAllBits();
71131 // op: saddr
71132 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71134 op.clearAllBits();
71135 // op: cpol
71136 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71137 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71139 op.clearAllBits();
71140 // op: offset
71141 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71143 break;
71144 }
71145 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx11:
71146 case AMDGPU::SCRATCH_STORE_BYTE_gfx11:
71147 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx11:
71148 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx11:
71149 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx11:
71150 case AMDGPU::SCRATCH_STORE_DWORD_gfx11:
71151 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx11:
71152 case AMDGPU::SCRATCH_STORE_SHORT_gfx11: {
71153 op.clearAllBits();
71154 // op: vaddr
71155 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71157 op.clearAllBits();
71158 // op: vdata
71159 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71161 op.clearAllBits();
71162 // op: cpol
71163 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
71165 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71166 op.clearAllBits();
71167 // op: offset
71168 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71169 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71170 break;
71171 }
71172 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx10:
71173 case AMDGPU::SCRATCH_STORE_BYTE_gfx10:
71174 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx10:
71175 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx10:
71176 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx10:
71177 case AMDGPU::SCRATCH_STORE_DWORD_gfx10:
71178 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx10:
71179 case AMDGPU::SCRATCH_STORE_SHORT_gfx10: {
71180 op.clearAllBits();
71181 // op: vaddr
71182 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71184 op.clearAllBits();
71185 // op: vdata
71186 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71188 op.clearAllBits();
71189 // op: cpol
71190 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71191 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
71193 op.clearAllBits();
71194 // op: offset
71195 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
71197 break;
71198 }
71199 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx11:
71200 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx11:
71201 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx11:
71202 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx11:
71203 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx11:
71204 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx11:
71205 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx11:
71206 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx11: {
71207 op.clearAllBits();
71208 // op: vaddr
71209 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71210 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71211 op.clearAllBits();
71212 // op: vdata
71213 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71215 op.clearAllBits();
71216 // op: saddr
71217 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71219 op.clearAllBits();
71220 // op: cpol
71221 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
71223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71224 op.clearAllBits();
71225 // op: offset
71226 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71228 break;
71229 }
71230 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_vi:
71231 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_vi:
71232 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_vi:
71233 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_vi:
71234 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_vi: {
71235 op.clearAllBits();
71236 // op: vaddr
71237 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71239 op.clearAllBits();
71240 // op: vdata
71241 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71243 op.clearAllBits();
71244 // op: saddr
71245 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71247 op.clearAllBits();
71248 // op: vdst
71249 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71251 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71252 op.clearAllBits();
71253 // op: cpol
71254 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
71255 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71256 op.clearAllBits();
71257 // op: offset
71258 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71259 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71260 break;
71261 }
71262 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx940:
71263 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_gfx940:
71264 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_vi:
71265 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_vi:
71266 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_vi:
71267 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_vi:
71268 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_vi:
71269 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_vi:
71270 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_vi:
71271 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_vi:
71272 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_vi:
71273 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_vi:
71274 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_gfx940:
71275 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_gfx940:
71276 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_vi:
71277 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_vi:
71278 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_vi:
71279 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx940:
71280 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_vi:
71281 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_vi:
71282 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_vi:
71283 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_vi:
71284 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_vi:
71285 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_vi:
71286 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_vi:
71287 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_vi:
71288 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_vi:
71289 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_vi:
71290 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_vi:
71291 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_vi:
71292 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_vi:
71293 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_vi: {
71294 op.clearAllBits();
71295 // op: vaddr
71296 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71298 op.clearAllBits();
71299 // op: vdata
71300 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71301 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71302 op.clearAllBits();
71303 // op: saddr
71304 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71305 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71306 op.clearAllBits();
71307 // op: vdst
71308 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71309 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71310 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71311 op.clearAllBits();
71312 // op: cpol
71313 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
71314 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71316 op.clearAllBits();
71317 // op: offset
71318 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71320 break;
71321 }
71322 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx11:
71323 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx11:
71324 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx11:
71325 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx11:
71326 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx11:
71327 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx11:
71328 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx11:
71329 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx11:
71330 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx11:
71331 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx11:
71332 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx11:
71333 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx11:
71334 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx11:
71335 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx11:
71336 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx11:
71337 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx11:
71338 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx11:
71339 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx11:
71340 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx11:
71341 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx11:
71342 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx11:
71343 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx11:
71344 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx11:
71345 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx11:
71346 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx11:
71347 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx11:
71348 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx11:
71349 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx11:
71350 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx11:
71351 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx11:
71352 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx11: {
71353 op.clearAllBits();
71354 // op: vaddr
71355 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71356 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71357 op.clearAllBits();
71358 // op: vdata
71359 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71360 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71361 op.clearAllBits();
71362 // op: saddr
71363 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71364 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71365 op.clearAllBits();
71366 // op: vdst
71367 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71368 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71369 op.clearAllBits();
71370 // op: cpol
71371 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
71372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 15, numBits: 1);
71373 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71374 op.clearAllBits();
71375 // op: offset
71376 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71378 break;
71379 }
71380 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx10:
71381 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx10:
71382 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx10:
71383 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx10:
71384 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx10:
71385 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx10:
71386 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx10:
71387 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx10:
71388 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx10:
71389 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx10:
71390 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_RTN_gfx10:
71391 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx10:
71392 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_SADDR_RTN_gfx10:
71393 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx10:
71394 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_SADDR_RTN_gfx10:
71395 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx10:
71396 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx10:
71397 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx10:
71398 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx10:
71399 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx10:
71400 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx10:
71401 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx10:
71402 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx10:
71403 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx10:
71404 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx10:
71405 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx10:
71406 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx10:
71407 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx10:
71408 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx10:
71409 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx10:
71410 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx10:
71411 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx10:
71412 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx10: {
71413 op.clearAllBits();
71414 // op: vaddr
71415 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71416 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71417 op.clearAllBits();
71418 // op: vdata
71419 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71421 op.clearAllBits();
71422 // op: saddr
71423 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
71425 op.clearAllBits();
71426 // op: vdst
71427 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71429 op.clearAllBits();
71430 // op: cpol
71431 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
71432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
71434 op.clearAllBits();
71435 // op: offset
71436 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
71438 break;
71439 }
71440 case AMDGPU::FLAT_ATOMIC_ADD_F64_RTN_vi:
71441 case AMDGPU::FLAT_ATOMIC_ADD_RTN_ci:
71442 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_ci:
71443 case AMDGPU::FLAT_ATOMIC_AND_RTN_ci:
71444 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_ci:
71445 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_ci:
71446 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_ci:
71447 case AMDGPU::FLAT_ATOMIC_DEC_RTN_ci:
71448 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_ci:
71449 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_ci:
71450 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_RTN_ci:
71451 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_ci:
71452 case AMDGPU::FLAT_ATOMIC_FMAX_X2_RTN_ci:
71453 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_ci:
71454 case AMDGPU::FLAT_ATOMIC_FMIN_X2_RTN_ci:
71455 case AMDGPU::FLAT_ATOMIC_INC_RTN_ci:
71456 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_ci:
71457 case AMDGPU::FLAT_ATOMIC_MAX_F64_RTN_vi:
71458 case AMDGPU::FLAT_ATOMIC_MIN_F64_RTN_vi:
71459 case AMDGPU::FLAT_ATOMIC_OR_RTN_ci:
71460 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_ci:
71461 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_ci:
71462 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_ci:
71463 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_ci:
71464 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_ci:
71465 case AMDGPU::FLAT_ATOMIC_SUB_RTN_ci:
71466 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_ci:
71467 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_ci:
71468 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_ci:
71469 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_ci:
71470 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_ci:
71471 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_ci:
71472 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_ci:
71473 case AMDGPU::FLAT_ATOMIC_XOR_RTN_ci:
71474 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_ci:
71475 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_vi:
71476 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_RTN_vi:
71477 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_RTN_vi:
71478 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_RTN_vi:
71479 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_vi: {
71480 op.clearAllBits();
71481 // op: vaddr
71482 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71484 op.clearAllBits();
71485 // op: vdata
71486 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71488 op.clearAllBits();
71489 // op: vdst
71490 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71492 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71493 op.clearAllBits();
71494 // op: cpol
71495 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71496 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71497 op.clearAllBits();
71498 // op: offset
71499 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71500 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71501 break;
71502 }
71503 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_vi:
71504 case AMDGPU::FLAT_ATOMIC_ADD_F64_RTN_gfx940:
71505 case AMDGPU::FLAT_ATOMIC_ADD_RTN_vi:
71506 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_vi:
71507 case AMDGPU::FLAT_ATOMIC_AND_RTN_vi:
71508 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_vi:
71509 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_vi:
71510 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_vi:
71511 case AMDGPU::FLAT_ATOMIC_DEC_RTN_vi:
71512 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_vi:
71513 case AMDGPU::FLAT_ATOMIC_INC_RTN_vi:
71514 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_vi:
71515 case AMDGPU::FLAT_ATOMIC_MAX_F64_RTN_gfx940:
71516 case AMDGPU::FLAT_ATOMIC_MIN_F64_RTN_gfx940:
71517 case AMDGPU::FLAT_ATOMIC_OR_RTN_vi:
71518 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_vi:
71519 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_RTN_vi:
71520 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_RTN_vi:
71521 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_vi:
71522 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_vi:
71523 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_vi:
71524 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_vi:
71525 case AMDGPU::FLAT_ATOMIC_SUB_RTN_vi:
71526 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_vi:
71527 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_vi:
71528 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_vi:
71529 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_vi:
71530 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_vi:
71531 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_vi:
71532 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_vi:
71533 case AMDGPU::FLAT_ATOMIC_XOR_RTN_vi:
71534 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_vi:
71535 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx940:
71536 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_RTN_gfx940:
71537 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_vi:
71538 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_vi:
71539 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_vi:
71540 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_vi:
71541 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_vi:
71542 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_vi:
71543 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_vi:
71544 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_vi:
71545 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_vi:
71546 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_vi:
71547 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_RTN_gfx940:
71548 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_RTN_gfx940:
71549 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_vi:
71550 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_vi:
71551 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_RTN_vi:
71552 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx940:
71553 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_vi:
71554 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_vi:
71555 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_vi:
71556 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_vi:
71557 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_vi:
71558 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_vi:
71559 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_vi:
71560 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_vi:
71561 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_vi:
71562 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_vi:
71563 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_vi:
71564 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_vi:
71565 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_vi:
71566 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_vi: {
71567 op.clearAllBits();
71568 // op: vaddr
71569 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71570 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71571 op.clearAllBits();
71572 // op: vdata
71573 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71574 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71575 op.clearAllBits();
71576 // op: vdst
71577 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71578 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71579 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71580 op.clearAllBits();
71581 // op: cpol
71582 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71583 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71584 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71585 op.clearAllBits();
71586 // op: offset
71587 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71588 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71589 break;
71590 }
71591 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_gfx11:
71592 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx11:
71593 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx11:
71594 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx11:
71595 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx11:
71596 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx11:
71597 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx11:
71598 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx11:
71599 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx11:
71600 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_gfx11:
71601 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx11:
71602 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx11:
71603 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx11:
71604 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx11:
71605 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx11:
71606 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx11:
71607 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx11:
71608 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx11:
71609 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx11:
71610 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx11:
71611 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx11:
71612 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx11:
71613 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx11:
71614 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx11:
71615 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx11:
71616 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx11:
71617 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx11:
71618 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx11:
71619 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx11:
71620 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx11:
71621 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx11:
71622 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx11:
71623 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx11:
71624 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx11:
71625 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx11:
71626 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx11:
71627 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx11:
71628 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx11:
71629 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx11:
71630 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx11:
71631 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx11:
71632 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx11:
71633 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx11:
71634 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx11:
71635 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx11:
71636 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx11:
71637 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx11:
71638 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx11:
71639 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx11:
71640 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx11:
71641 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx11:
71642 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx11:
71643 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx11:
71644 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx11:
71645 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx11:
71646 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx11:
71647 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx11:
71648 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx11:
71649 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx11:
71650 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx11:
71651 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx11: {
71652 op.clearAllBits();
71653 // op: vaddr
71654 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71655 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71656 op.clearAllBits();
71657 // op: vdata
71658 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71659 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71660 op.clearAllBits();
71661 // op: vdst
71662 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71663 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71664 op.clearAllBits();
71665 // op: cpol
71666 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71667 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 15, numBits: 1);
71668 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71669 op.clearAllBits();
71670 // op: offset
71671 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71672 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71673 break;
71674 }
71675 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx10:
71676 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx10:
71677 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx10:
71678 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx10:
71679 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx10:
71680 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx10:
71681 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx10:
71682 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx10:
71683 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_gfx10:
71684 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_RTN_gfx10:
71685 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx10:
71686 case AMDGPU::FLAT_ATOMIC_FMAX_X2_RTN_gfx10:
71687 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx10:
71688 case AMDGPU::FLAT_ATOMIC_FMIN_X2_RTN_gfx10:
71689 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx10:
71690 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx10:
71691 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx10:
71692 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx10:
71693 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx10:
71694 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx10:
71695 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx10:
71696 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx10:
71697 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx10:
71698 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx10:
71699 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx10:
71700 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx10:
71701 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx10:
71702 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx10:
71703 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx10:
71704 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx10:
71705 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx10:
71706 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx10:
71707 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx10:
71708 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx10:
71709 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx10:
71710 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx10:
71711 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx10:
71712 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx10:
71713 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx10:
71714 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx10:
71715 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx10:
71716 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx10:
71717 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_RTN_gfx10:
71718 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx10:
71719 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_RTN_gfx10:
71720 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx10:
71721 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_RTN_gfx10:
71722 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx10:
71723 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx10:
71724 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx10:
71725 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx10:
71726 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx10:
71727 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx10:
71728 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx10:
71729 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx10:
71730 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx10:
71731 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx10:
71732 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx10:
71733 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx10:
71734 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx10:
71735 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx10:
71736 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx10:
71737 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx10:
71738 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx10:
71739 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx10: {
71740 op.clearAllBits();
71741 // op: vaddr
71742 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71744 op.clearAllBits();
71745 // op: vdata
71746 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
71747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
71748 op.clearAllBits();
71749 // op: vdst
71750 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71752 op.clearAllBits();
71753 // op: cpol
71754 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
71755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 17, numBits: 1);
71756 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
71757 op.clearAllBits();
71758 // op: offset
71759 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71760 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
71761 break;
71762 }
71763 case AMDGPU::FLAT_LOAD_DWORDX2_vi:
71764 case AMDGPU::FLAT_LOAD_DWORDX3_vi:
71765 case AMDGPU::FLAT_LOAD_DWORDX4_vi:
71766 case AMDGPU::FLAT_LOAD_DWORD_vi:
71767 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_vi:
71768 case AMDGPU::FLAT_LOAD_SBYTE_D16_vi:
71769 case AMDGPU::FLAT_LOAD_SBYTE_vi:
71770 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_vi:
71771 case AMDGPU::FLAT_LOAD_SHORT_D16_vi:
71772 case AMDGPU::FLAT_LOAD_SSHORT_vi:
71773 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_vi:
71774 case AMDGPU::FLAT_LOAD_UBYTE_D16_vi:
71775 case AMDGPU::FLAT_LOAD_UBYTE_vi:
71776 case AMDGPU::FLAT_LOAD_USHORT_vi:
71777 case AMDGPU::GLOBAL_LOAD_DWORDX2_vi:
71778 case AMDGPU::GLOBAL_LOAD_DWORDX3_vi:
71779 case AMDGPU::GLOBAL_LOAD_DWORDX4_vi:
71780 case AMDGPU::GLOBAL_LOAD_DWORD_vi:
71781 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_vi:
71782 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_vi:
71783 case AMDGPU::GLOBAL_LOAD_SBYTE_vi:
71784 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_vi:
71785 case AMDGPU::GLOBAL_LOAD_SHORT_D16_vi:
71786 case AMDGPU::GLOBAL_LOAD_SSHORT_vi:
71787 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_vi:
71788 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_vi:
71789 case AMDGPU::GLOBAL_LOAD_UBYTE_vi:
71790 case AMDGPU::GLOBAL_LOAD_USHORT_vi:
71791 case AMDGPU::SCRATCH_LOAD_DWORDX2_VE_gfx940:
71792 case AMDGPU::SCRATCH_LOAD_DWORDX2_vi:
71793 case AMDGPU::SCRATCH_LOAD_DWORDX3_VE_gfx940:
71794 case AMDGPU::SCRATCH_LOAD_DWORDX3_vi:
71795 case AMDGPU::SCRATCH_LOAD_DWORDX4_VE_gfx940:
71796 case AMDGPU::SCRATCH_LOAD_DWORDX4_vi:
71797 case AMDGPU::SCRATCH_LOAD_DWORD_VE_gfx940:
71798 case AMDGPU::SCRATCH_LOAD_DWORD_vi:
71799 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_VE_gfx940:
71800 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_vi:
71801 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_VE_gfx940:
71802 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_vi:
71803 case AMDGPU::SCRATCH_LOAD_SBYTE_VE_gfx940:
71804 case AMDGPU::SCRATCH_LOAD_SBYTE_vi:
71805 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_VE_gfx940:
71806 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_vi:
71807 case AMDGPU::SCRATCH_LOAD_SHORT_D16_VE_gfx940:
71808 case AMDGPU::SCRATCH_LOAD_SHORT_D16_vi:
71809 case AMDGPU::SCRATCH_LOAD_SSHORT_VE_gfx940:
71810 case AMDGPU::SCRATCH_LOAD_SSHORT_vi:
71811 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_VE_gfx940:
71812 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_vi:
71813 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_VE_gfx940:
71814 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_vi:
71815 case AMDGPU::SCRATCH_LOAD_UBYTE_VE_gfx940:
71816 case AMDGPU::SCRATCH_LOAD_UBYTE_vi:
71817 case AMDGPU::SCRATCH_LOAD_USHORT_VE_gfx940:
71818 case AMDGPU::SCRATCH_LOAD_USHORT_vi: {
71819 op.clearAllBits();
71820 // op: vaddr
71821 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71823 op.clearAllBits();
71824 // op: vdst
71825 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71828 op.clearAllBits();
71829 // op: cpol
71830 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
71832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71833 op.clearAllBits();
71834 // op: offset
71835 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71836 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71837 break;
71838 }
71839 case AMDGPU::FLAT_LOAD_DWORDX2_ci:
71840 case AMDGPU::FLAT_LOAD_DWORDX3_ci:
71841 case AMDGPU::FLAT_LOAD_DWORDX4_ci:
71842 case AMDGPU::FLAT_LOAD_DWORD_ci:
71843 case AMDGPU::FLAT_LOAD_SBYTE_ci:
71844 case AMDGPU::FLAT_LOAD_SSHORT_ci:
71845 case AMDGPU::FLAT_LOAD_UBYTE_ci:
71846 case AMDGPU::FLAT_LOAD_USHORT_ci: {
71847 op.clearAllBits();
71848 // op: vaddr
71849 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71850 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71851 op.clearAllBits();
71852 // op: vdst
71853 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71854 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71855 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
71856 op.clearAllBits();
71857 // op: cpol
71858 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71859 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71860 op.clearAllBits();
71861 // op: offset
71862 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71863 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71864 break;
71865 }
71866 case AMDGPU::FLAT_LOAD_DWORDX2_gfx11:
71867 case AMDGPU::FLAT_LOAD_DWORDX3_gfx11:
71868 case AMDGPU::FLAT_LOAD_DWORDX4_gfx11:
71869 case AMDGPU::FLAT_LOAD_DWORD_gfx11:
71870 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx11:
71871 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx11:
71872 case AMDGPU::FLAT_LOAD_SBYTE_gfx11:
71873 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx11:
71874 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx11:
71875 case AMDGPU::FLAT_LOAD_SSHORT_gfx11:
71876 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx11:
71877 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx11:
71878 case AMDGPU::FLAT_LOAD_UBYTE_gfx11:
71879 case AMDGPU::FLAT_LOAD_USHORT_gfx11:
71880 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx11:
71881 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx11:
71882 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx11:
71883 case AMDGPU::GLOBAL_LOAD_DWORD_gfx11:
71884 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx11:
71885 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx11:
71886 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx11:
71887 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx11:
71888 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx11:
71889 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx11:
71890 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx11:
71891 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx11:
71892 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx11:
71893 case AMDGPU::GLOBAL_LOAD_USHORT_gfx11:
71894 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx11:
71895 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx11:
71896 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx11:
71897 case AMDGPU::SCRATCH_LOAD_DWORD_gfx11:
71898 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx11:
71899 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx11:
71900 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx11:
71901 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx11:
71902 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx11:
71903 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx11:
71904 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx11:
71905 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx11:
71906 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx11:
71907 case AMDGPU::SCRATCH_LOAD_USHORT_gfx11: {
71908 op.clearAllBits();
71909 // op: vaddr
71910 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71911 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71912 op.clearAllBits();
71913 // op: vdst
71914 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71915 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71916 op.clearAllBits();
71917 // op: cpol
71918 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71919 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
71920 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
71921 op.clearAllBits();
71922 // op: offset
71923 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71924 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
71925 break;
71926 }
71927 case AMDGPU::FLAT_LOAD_DWORDX2_gfx10:
71928 case AMDGPU::FLAT_LOAD_DWORDX3_gfx10:
71929 case AMDGPU::FLAT_LOAD_DWORDX4_gfx10:
71930 case AMDGPU::FLAT_LOAD_DWORD_gfx10:
71931 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx10:
71932 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx10:
71933 case AMDGPU::FLAT_LOAD_SBYTE_gfx10:
71934 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx10:
71935 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx10:
71936 case AMDGPU::FLAT_LOAD_SSHORT_gfx10:
71937 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx10:
71938 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx10:
71939 case AMDGPU::FLAT_LOAD_UBYTE_gfx10:
71940 case AMDGPU::FLAT_LOAD_USHORT_gfx10:
71941 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx10:
71942 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx10:
71943 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx10:
71944 case AMDGPU::GLOBAL_LOAD_DWORD_gfx10:
71945 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx10:
71946 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx10:
71947 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx10:
71948 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx10:
71949 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx10:
71950 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx10:
71951 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx10:
71952 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx10:
71953 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx10:
71954 case AMDGPU::GLOBAL_LOAD_USHORT_gfx10:
71955 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx10:
71956 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx10:
71957 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx10:
71958 case AMDGPU::SCRATCH_LOAD_DWORD_gfx10:
71959 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx10:
71960 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx10:
71961 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx10:
71962 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx10:
71963 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx10:
71964 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx10:
71965 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx10:
71966 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx10:
71967 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx10:
71968 case AMDGPU::SCRATCH_LOAD_USHORT_gfx10: {
71969 op.clearAllBits();
71970 // op: vaddr
71971 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
71972 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
71973 op.clearAllBits();
71974 // op: vdst
71975 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
71976 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
71977 op.clearAllBits();
71978 // op: cpol
71979 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
71980 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
71981 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
71982 op.clearAllBits();
71983 // op: offset
71984 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
71985 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
71986 break;
71987 }
71988 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_vi:
71989 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_vi:
71990 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_vi:
71991 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_vi:
71992 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_vi:
71993 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_vi:
71994 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_vi:
71995 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_vi:
71996 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_vi:
71997 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_vi:
71998 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_vi:
71999 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_vi:
72000 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_vi:
72001 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_vi: {
72002 op.clearAllBits();
72003 // op: vaddr
72004 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72006 op.clearAllBits();
72007 // op: saddr
72008 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72010 op.clearAllBits();
72011 // op: vdst
72012 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72013 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
72014 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
72015 op.clearAllBits();
72016 // op: cpol
72017 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72018 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
72019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72020 op.clearAllBits();
72021 // op: offset
72022 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72024 break;
72025 }
72026 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx11:
72027 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx11:
72028 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx11:
72029 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx11:
72030 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx11:
72031 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx11:
72032 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx11:
72033 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx11:
72034 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx11:
72035 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx11:
72036 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx11:
72037 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx11:
72038 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx11:
72039 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx11: {
72040 op.clearAllBits();
72041 // op: vaddr
72042 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72043 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72044 op.clearAllBits();
72045 // op: saddr
72046 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72047 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72048 op.clearAllBits();
72049 // op: vdst
72050 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72051 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
72052 op.clearAllBits();
72053 // op: cpol
72054 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72055 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
72056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
72057 op.clearAllBits();
72058 // op: offset
72059 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72061 break;
72062 }
72063 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx10:
72064 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx10:
72065 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx10:
72066 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx10:
72067 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx10:
72068 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx10:
72069 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx10:
72070 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx10:
72071 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx10:
72072 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx10:
72073 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx10:
72074 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx10:
72075 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx10:
72076 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx10: {
72077 op.clearAllBits();
72078 // op: vaddr
72079 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72081 op.clearAllBits();
72082 // op: saddr
72083 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72084 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72085 op.clearAllBits();
72086 // op: vdst
72087 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72088 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
72089 op.clearAllBits();
72090 // op: cpol
72091 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72092 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72093 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
72094 op.clearAllBits();
72095 // op: offset
72096 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72097 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
72098 break;
72099 }
72100 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx940:
72101 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx940:
72102 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx940:
72103 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx940:
72104 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx940:
72105 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx940:
72106 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx940:
72107 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx940: {
72108 op.clearAllBits();
72109 // op: vdata
72110 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72111 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
72112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72113 op.clearAllBits();
72114 // op: cpol
72115 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
72117 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72118 op.clearAllBits();
72119 // op: offset
72120 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72121 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72122 break;
72123 }
72124 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_vi:
72125 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_vi:
72126 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_vi:
72127 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_vi:
72128 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_vi:
72129 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_vi:
72130 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_vi:
72131 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_vi: {
72132 op.clearAllBits();
72133 // op: vdata
72134 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72135 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
72136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72137 op.clearAllBits();
72138 // op: saddr
72139 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72141 op.clearAllBits();
72142 // op: cpol
72143 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
72145 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72146 op.clearAllBits();
72147 // op: offset
72148 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72149 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72150 break;
72151 }
72152 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx90a:
72153 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx90a:
72154 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx90a:
72155 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx90a:
72156 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx90a:
72157 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx90a:
72158 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx90a:
72159 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx90a:
72160 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx90a:
72161 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx90a:
72162 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx90a:
72163 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx90a:
72164 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx90a:
72165 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx90a:
72166 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx90a:
72167 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx90a:
72168 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx90a:
72169 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx90a:
72170 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx90a:
72171 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx90a:
72172 case AMDGPU::IMAGE_LOAD_V1_V1_gfx90a:
72173 case AMDGPU::IMAGE_LOAD_V1_V2_gfx90a:
72174 case AMDGPU::IMAGE_LOAD_V1_V3_gfx90a:
72175 case AMDGPU::IMAGE_LOAD_V1_V4_gfx90a:
72176 case AMDGPU::IMAGE_LOAD_V2_V1_gfx90a:
72177 case AMDGPU::IMAGE_LOAD_V2_V2_gfx90a:
72178 case AMDGPU::IMAGE_LOAD_V2_V3_gfx90a:
72179 case AMDGPU::IMAGE_LOAD_V2_V4_gfx90a:
72180 case AMDGPU::IMAGE_LOAD_V3_V1_gfx90a:
72181 case AMDGPU::IMAGE_LOAD_V3_V2_gfx90a:
72182 case AMDGPU::IMAGE_LOAD_V3_V3_gfx90a:
72183 case AMDGPU::IMAGE_LOAD_V3_V4_gfx90a:
72184 case AMDGPU::IMAGE_LOAD_V4_V1_gfx90a:
72185 case AMDGPU::IMAGE_LOAD_V4_V2_gfx90a:
72186 case AMDGPU::IMAGE_LOAD_V4_V3_gfx90a:
72187 case AMDGPU::IMAGE_LOAD_V4_V4_gfx90a:
72188 case AMDGPU::IMAGE_LOAD_V5_V1_gfx90a:
72189 case AMDGPU::IMAGE_LOAD_V5_V2_gfx90a:
72190 case AMDGPU::IMAGE_LOAD_V5_V3_gfx90a:
72191 case AMDGPU::IMAGE_LOAD_V5_V4_gfx90a:
72192 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx90a:
72193 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx90a:
72194 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx90a:
72195 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx90a:
72196 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx90a:
72197 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx90a:
72198 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx90a:
72199 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx90a:
72200 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx90a:
72201 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx90a:
72202 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx90a:
72203 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx90a:
72204 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx90a:
72205 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx90a:
72206 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx90a:
72207 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx90a:
72208 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx90a:
72209 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx90a:
72210 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx90a:
72211 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx90a:
72212 case AMDGPU::IMAGE_STORE_V1_V1_gfx90a:
72213 case AMDGPU::IMAGE_STORE_V1_V2_gfx90a:
72214 case AMDGPU::IMAGE_STORE_V1_V3_gfx90a:
72215 case AMDGPU::IMAGE_STORE_V1_V4_gfx90a:
72216 case AMDGPU::IMAGE_STORE_V2_V1_gfx90a:
72217 case AMDGPU::IMAGE_STORE_V2_V2_gfx90a:
72218 case AMDGPU::IMAGE_STORE_V2_V3_gfx90a:
72219 case AMDGPU::IMAGE_STORE_V2_V4_gfx90a:
72220 case AMDGPU::IMAGE_STORE_V3_V1_gfx90a:
72221 case AMDGPU::IMAGE_STORE_V3_V2_gfx90a:
72222 case AMDGPU::IMAGE_STORE_V3_V3_gfx90a:
72223 case AMDGPU::IMAGE_STORE_V3_V4_gfx90a:
72224 case AMDGPU::IMAGE_STORE_V4_V1_gfx90a:
72225 case AMDGPU::IMAGE_STORE_V4_V2_gfx90a:
72226 case AMDGPU::IMAGE_STORE_V4_V3_gfx90a:
72227 case AMDGPU::IMAGE_STORE_V4_V4_gfx90a:
72228 case AMDGPU::IMAGE_STORE_V5_V1_gfx90a:
72229 case AMDGPU::IMAGE_STORE_V5_V2_gfx90a:
72230 case AMDGPU::IMAGE_STORE_V5_V3_gfx90a:
72231 case AMDGPU::IMAGE_STORE_V5_V4_gfx90a: {
72232 op.clearAllBits();
72233 // op: vdata
72234 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 16, numBits: 1);
72237 op.clearAllBits();
72238 // op: dmask
72239 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
72241 op.clearAllBits();
72242 // op: unorm
72243 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
72245 op.clearAllBits();
72246 // op: cpol
72247 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72248 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
72249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
72250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
72251 op.clearAllBits();
72252 // op: r128
72253 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
72255 op.clearAllBits();
72256 // op: lwe
72257 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
72258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
72259 op.clearAllBits();
72260 // op: d16
72261 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
72262 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
72263 op.clearAllBits();
72264 // op: srsrc
72265 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
72267 op.clearAllBits();
72268 // op: vaddr
72269 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72270 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72271 op.clearAllBits();
72272 // op: da
72273 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
72274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
72275 break;
72276 }
72277 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx90a:
72278 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx90a:
72279 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx90a:
72280 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx90a:
72281 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx90a:
72282 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx90a:
72283 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx90a:
72284 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx90a:
72285 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx90a:
72286 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx90a:
72287 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx90a:
72288 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx90a:
72289 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx90a:
72290 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx90a:
72291 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx90a:
72292 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx90a:
72293 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx90a:
72294 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx90a:
72295 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx90a:
72296 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx90a:
72297 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx90a:
72298 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx90a:
72299 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx90a:
72300 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx90a:
72301 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx90a:
72302 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx90a:
72303 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx90a:
72304 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx90a:
72305 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx90a:
72306 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx90a:
72307 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx90a:
72308 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx90a:
72309 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx90a:
72310 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx90a:
72311 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx90a:
72312 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx90a:
72313 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx90a:
72314 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx90a:
72315 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx90a:
72316 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx90a:
72317 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx90a:
72318 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx90a:
72319 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx90a:
72320 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx90a:
72321 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx90a:
72322 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx90a:
72323 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx90a:
72324 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx90a:
72325 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx90a:
72326 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx90a:
72327 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx90a:
72328 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx90a:
72329 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx90a:
72330 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx90a:
72331 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx90a:
72332 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx90a:
72333 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx90a:
72334 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx90a:
72335 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx90a:
72336 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx90a:
72337 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx90a:
72338 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx90a:
72339 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx90a:
72340 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx90a:
72341 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx90a:
72342 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx90a:
72343 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx90a:
72344 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx90a:
72345 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx90a:
72346 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx90a:
72347 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx90a:
72348 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx90a:
72349 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx90a:
72350 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx90a:
72351 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx90a:
72352 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx90a:
72353 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx90a:
72354 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx90a:
72355 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx90a:
72356 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx90a:
72357 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx90a:
72358 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx90a:
72359 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx90a:
72360 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx90a:
72361 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx90a:
72362 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx90a:
72363 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx90a:
72364 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx90a:
72365 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx90a:
72366 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx90a:
72367 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx90a:
72368 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx90a:
72369 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx90a:
72370 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx90a:
72371 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx90a:
72372 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx90a:
72373 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx90a:
72374 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx90a:
72375 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx90a:
72376 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx90a:
72377 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx90a:
72378 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx90a:
72379 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx90a:
72380 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx90a:
72381 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx90a:
72382 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx90a:
72383 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx90a:
72384 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx90a:
72385 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx90a:
72386 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx90a:
72387 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx90a:
72388 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx90a:
72389 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx90a:
72390 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx90a:
72391 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx90a:
72392 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx90a:
72393 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx90a:
72394 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx90a:
72395 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx90a:
72396 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx90a:
72397 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx90a:
72398 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx90a:
72399 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx90a:
72400 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx90a:
72401 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx90a:
72402 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx90a:
72403 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx90a:
72404 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx90a:
72405 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx90a:
72406 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx90a:
72407 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx90a:
72408 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx90a:
72409 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx90a:
72410 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx90a:
72411 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx90a:
72412 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx90a:
72413 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx90a:
72414 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx90a:
72415 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx90a:
72416 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx90a: {
72417 op.clearAllBits();
72418 // op: vdata
72419 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72420 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72421 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 16, numBits: 1);
72422 op.clearAllBits();
72423 // op: dmask
72424 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72425 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
72426 op.clearAllBits();
72427 // op: unorm
72428 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
72430 op.clearAllBits();
72431 // op: cpol
72432 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
72434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
72435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
72436 op.clearAllBits();
72437 // op: r128
72438 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
72440 op.clearAllBits();
72441 // op: lwe
72442 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
72443 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
72444 op.clearAllBits();
72445 // op: srsrc
72446 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72447 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
72448 op.clearAllBits();
72449 // op: vaddr
72450 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72451 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72452 op.clearAllBits();
72453 // op: da
72454 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
72455 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
72456 break;
72457 }
72458 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx90a:
72459 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx90a:
72460 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx90a:
72461 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx90a:
72462 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx90a:
72463 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx90a:
72464 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx90a:
72465 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx90a:
72466 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx90a:
72467 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx90a:
72468 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx90a:
72469 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx90a:
72470 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx90a:
72471 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx90a:
72472 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx90a:
72473 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx90a:
72474 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx90a:
72475 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx90a:
72476 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx90a:
72477 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx90a: {
72478 op.clearAllBits();
72479 // op: vdata
72480 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72481 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 16, numBits: 1);
72483 op.clearAllBits();
72484 // op: dmask
72485 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
72487 op.clearAllBits();
72488 // op: unorm
72489 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72490 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
72491 op.clearAllBits();
72492 // op: cpol
72493 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72494 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
72495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
72496 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
72497 op.clearAllBits();
72498 // op: r128
72499 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
72500 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
72501 op.clearAllBits();
72502 // op: lwe
72503 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
72504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
72505 op.clearAllBits();
72506 // op: d16
72507 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
72508 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
72509 op.clearAllBits();
72510 // op: srsrc
72511 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72512 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
72513 op.clearAllBits();
72514 // op: ssamp
72515 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72516 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
72517 op.clearAllBits();
72518 // op: vaddr
72519 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72520 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72521 op.clearAllBits();
72522 // op: da
72523 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
72524 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
72525 break;
72526 }
72527 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx90a:
72528 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx90a:
72529 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx90a:
72530 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx90a:
72531 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx90a:
72532 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx90a:
72533 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx90a:
72534 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx90a:
72535 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx90a:
72536 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx90a:
72537 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx90a:
72538 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx90a:
72539 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx90a:
72540 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx90a:
72541 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx90a:
72542 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx90a:
72543 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx90a:
72544 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx90a:
72545 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx90a:
72546 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx90a: {
72547 op.clearAllBits();
72548 // op: vdata
72549 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72550 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72551 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 16, numBits: 1);
72552 op.clearAllBits();
72553 // op: dmask
72554 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72555 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
72556 op.clearAllBits();
72557 // op: unorm
72558 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72559 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
72560 op.clearAllBits();
72561 // op: cpol
72562 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72563 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
72564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
72565 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
72566 op.clearAllBits();
72567 // op: r128
72568 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
72569 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
72570 op.clearAllBits();
72571 // op: lwe
72572 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
72573 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
72574 op.clearAllBits();
72575 // op: srsrc
72576 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72577 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
72578 op.clearAllBits();
72579 // op: ssamp
72580 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72581 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
72582 op.clearAllBits();
72583 // op: vaddr
72584 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72585 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72586 op.clearAllBits();
72587 // op: da
72588 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
72589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
72590 break;
72591 }
72592 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx11:
72593 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx11:
72594 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx11:
72595 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx11:
72596 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx11:
72597 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx11:
72598 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx11:
72599 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx11: {
72600 op.clearAllBits();
72601 // op: vdata
72602 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72603 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72604 op.clearAllBits();
72605 // op: cpol
72606 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72607 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
72608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
72609 op.clearAllBits();
72610 // op: offset
72611 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72613 break;
72614 }
72615 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx10:
72616 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx10:
72617 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx10:
72618 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx10:
72619 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx10:
72620 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx10:
72621 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx10:
72622 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx10: {
72623 op.clearAllBits();
72624 // op: vdata
72625 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72626 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72627 op.clearAllBits();
72628 // op: cpol
72629 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72630 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72631 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
72632 op.clearAllBits();
72633 // op: offset
72634 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72635 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
72636 break;
72637 }
72638 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx11:
72639 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx11:
72640 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx11:
72641 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx11:
72642 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx11:
72643 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx11:
72644 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx11:
72645 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx11: {
72646 op.clearAllBits();
72647 // op: vdata
72648 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72649 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72650 op.clearAllBits();
72651 // op: saddr
72652 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72653 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72654 op.clearAllBits();
72655 // op: cpol
72656 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72657 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
72658 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
72659 op.clearAllBits();
72660 // op: offset
72661 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72662 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
72663 break;
72664 }
72665 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx10:
72666 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx10:
72667 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx10:
72668 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx10:
72669 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx10:
72670 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx10:
72671 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx10:
72672 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx10: {
72673 op.clearAllBits();
72674 // op: vdata
72675 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
72676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72677 op.clearAllBits();
72678 // op: saddr
72679 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
72681 op.clearAllBits();
72682 // op: cpol
72683 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
72685 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
72686 op.clearAllBits();
72687 // op: offset
72688 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72689 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
72690 break;
72691 }
72692 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx90a:
72693 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx90a:
72694 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx90a:
72695 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx90a:
72696 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx90a:
72697 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx90a:
72698 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx90a:
72699 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx90a:
72700 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx90a:
72701 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx90a:
72702 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx90a:
72703 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx90a:
72704 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx90a:
72705 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx90a:
72706 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx90a:
72707 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx90a:
72708 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx90a:
72709 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx90a:
72710 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx90a:
72711 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx90a:
72712 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx90a:
72713 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx90a:
72714 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx90a:
72715 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx90a:
72716 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx90a:
72717 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx90a:
72718 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx90a:
72719 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx90a:
72720 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx90a:
72721 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx90a:
72722 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx90a:
72723 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx90a:
72724 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx90a:
72725 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx90a:
72726 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx90a:
72727 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx90a:
72728 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx90a:
72729 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx90a:
72730 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx90a:
72731 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx90a:
72732 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx90a:
72733 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx90a:
72734 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx90a:
72735 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx90a:
72736 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx90a:
72737 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx90a:
72738 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx90a:
72739 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx90a:
72740 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx90a:
72741 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx90a:
72742 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx90a:
72743 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx90a:
72744 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx90a:
72745 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx90a:
72746 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx90a:
72747 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx90a:
72748 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx90a:
72749 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx90a:
72750 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx90a:
72751 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx90a:
72752 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx90a:
72753 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx90a:
72754 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx90a:
72755 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx90a:
72756 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx90a:
72757 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx90a:
72758 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx90a:
72759 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx90a:
72760 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx90a:
72761 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx90a:
72762 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx90a:
72763 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx90a:
72764 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx90a:
72765 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx90a:
72766 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx90a:
72767 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx90a:
72768 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx90a:
72769 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx90a:
72770 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx90a:
72771 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx90a:
72772 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx90a:
72773 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx90a:
72774 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx90a:
72775 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx90a:
72776 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx90a:
72777 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx90a:
72778 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx90a:
72779 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx90a:
72780 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx90a:
72781 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx90a:
72782 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx90a:
72783 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx90a:
72784 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx90a:
72785 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx90a:
72786 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx90a:
72787 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx90a:
72788 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx90a:
72789 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx90a:
72790 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx90a:
72791 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx90a:
72792 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx90a:
72793 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx90a:
72794 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx90a:
72795 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx90a:
72796 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx90a:
72797 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx90a:
72798 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx90a:
72799 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx90a:
72800 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx90a:
72801 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx90a:
72802 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx90a:
72803 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx90a:
72804 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx90a:
72805 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx90a:
72806 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx90a:
72807 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx90a:
72808 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx90a:
72809 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx90a:
72810 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx90a:
72811 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx90a:
72812 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx90a:
72813 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx90a:
72814 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx90a:
72815 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx90a:
72816 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx90a:
72817 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx90a:
72818 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx90a:
72819 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx90a:
72820 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx90a:
72821 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx90a:
72822 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx90a:
72823 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx90a:
72824 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx90a:
72825 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx90a:
72826 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx90a:
72827 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx90a:
72828 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx90a:
72829 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx90a:
72830 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx90a:
72831 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx90a:
72832 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx90a:
72833 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx90a:
72834 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx90a:
72835 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx90a:
72836 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx90a:
72837 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx90a:
72838 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx90a:
72839 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx90a:
72840 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx90a:
72841 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx90a:
72842 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx90a:
72843 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx90a:
72844 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx90a:
72845 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx90a:
72846 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx90a:
72847 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx90a:
72848 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx90a:
72849 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx90a:
72850 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx90a:
72851 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx90a:
72852 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx90a:
72853 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx90a:
72854 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx90a:
72855 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx90a:
72856 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx90a:
72857 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx90a:
72858 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx90a:
72859 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx90a:
72860 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx90a:
72861 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx90a:
72862 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx90a:
72863 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx90a:
72864 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx90a:
72865 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx90a:
72866 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx90a:
72867 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx90a:
72868 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx90a:
72869 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx90a:
72870 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx90a:
72871 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx90a:
72872 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx90a:
72873 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx90a:
72874 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx90a:
72875 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx90a:
72876 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx90a:
72877 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx90a:
72878 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx90a:
72879 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx90a:
72880 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx90a:
72881 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx90a:
72882 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx90a:
72883 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx90a:
72884 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx90a:
72885 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx90a:
72886 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx90a:
72887 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx90a:
72888 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx90a:
72889 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx90a:
72890 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx90a:
72891 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx90a:
72892 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx90a:
72893 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx90a:
72894 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx90a:
72895 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx90a:
72896 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx90a:
72897 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx90a:
72898 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx90a:
72899 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx90a: {
72900 op.clearAllBits();
72901 // op: vdata
72902 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
72903 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
72904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 16, numBits: 1);
72905 op.clearAllBits();
72906 // op: dmask
72907 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
72909 op.clearAllBits();
72910 // op: unorm
72911 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
72913 op.clearAllBits();
72914 // op: cpol
72915 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
72917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
72918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
72919 op.clearAllBits();
72920 // op: r128
72921 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
72922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
72923 op.clearAllBits();
72924 // op: lwe
72925 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
72926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
72927 op.clearAllBits();
72928 // op: srsrc
72929 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
72931 op.clearAllBits();
72932 // op: vaddr
72933 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72935 op.clearAllBits();
72936 // op: da
72937 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
72938 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
72939 break;
72940 }
72941 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_gfx12:
72942 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_gfx12: {
72943 op.clearAllBits();
72944 // op: vdata
72945 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
72946 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72947 op.clearAllBits();
72948 // op: rsrc
72949 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72950 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
72951 op.clearAllBits();
72952 // op: vaddr0
72953 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
72955 op.clearAllBits();
72956 // op: vaddr1
72957 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
72959 op.clearAllBits();
72960 // op: vaddr2
72961 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
72963 op.clearAllBits();
72964 // op: vaddr3
72965 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
72967 break;
72968 }
72969 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_gfx12:
72970 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_gfx12: {
72971 op.clearAllBits();
72972 // op: vdata
72973 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
72974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
72975 op.clearAllBits();
72976 // op: rsrc
72977 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
72978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
72979 op.clearAllBits();
72980 // op: vaddr0
72981 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
72982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
72983 op.clearAllBits();
72984 // op: vaddr1
72985 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
72986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 72, numBits: 8);
72987 op.clearAllBits();
72988 // op: vaddr2
72989 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
72990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 80, numBits: 8);
72991 op.clearAllBits();
72992 // op: vaddr3
72993 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
72994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 88, numBits: 8);
72995 op.clearAllBits();
72996 // op: vaddr4
72997 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
72998 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
72999 break;
73000 }
73001 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx11: {
73002 op.clearAllBits();
73003 // op: vdata
73004 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73006 op.clearAllBits();
73007 // op: cpol
73008 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
73009 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
73010 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
73011 op.clearAllBits();
73012 // op: offset
73013 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73014 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
73015 break;
73016 }
73017 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx10: {
73018 op.clearAllBits();
73019 // op: vdata
73020 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73021 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73022 op.clearAllBits();
73023 // op: cpol
73024 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
73025 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
73026 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
73027 op.clearAllBits();
73028 // op: offset
73029 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73030 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
73031 break;
73032 }
73033 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7_nsa_gfx10:
73034 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7_nsa_gfx10:
73035 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7_nsa_gfx10:
73036 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7_nsa_gfx10:
73037 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7_nsa_gfx10:
73038 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7_nsa_gfx10:
73039 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7_nsa_gfx10:
73040 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7_nsa_gfx10:
73041 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_nsa_gfx10:
73042 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_nsa_gfx10:
73043 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_nsa_gfx10:
73044 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_nsa_gfx10:
73045 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_nsa_gfx10:
73046 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7_nsa_gfx10:
73047 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7_nsa_gfx10:
73048 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7_nsa_gfx10:
73049 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7_nsa_gfx10:
73050 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7_nsa_gfx10:
73051 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7_nsa_gfx10:
73052 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7_nsa_gfx10:
73053 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7_nsa_gfx10:
73054 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7_nsa_gfx10:
73055 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7_nsa_gfx10:
73056 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7_nsa_gfx10:
73057 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7_nsa_gfx10:
73058 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7_nsa_gfx10:
73059 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7_nsa_gfx10:
73060 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7_nsa_gfx10:
73061 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7_nsa_gfx10:
73062 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7_nsa_gfx10:
73063 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7_nsa_gfx10:
73064 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7_nsa_gfx10:
73065 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7_nsa_gfx10:
73066 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7_nsa_gfx10:
73067 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7_nsa_gfx10:
73068 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7_nsa_gfx10:
73069 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7_nsa_gfx10:
73070 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7_nsa_gfx10:
73071 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7_nsa_gfx10:
73072 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7_nsa_gfx10:
73073 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7_nsa_gfx10:
73074 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7_nsa_gfx10:
73075 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7_nsa_gfx10:
73076 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx10:
73077 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx10:
73078 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx10:
73079 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx10:
73080 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx10:
73081 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_nsa_gfx10:
73082 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_nsa_gfx10:
73083 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_nsa_gfx10:
73084 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_nsa_gfx10:
73085 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_nsa_gfx10:
73086 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_nsa_gfx10:
73087 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_nsa_gfx10:
73088 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_nsa_gfx10:
73089 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_nsa_gfx10:
73090 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_nsa_gfx10:
73091 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7_nsa_gfx10:
73092 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7_nsa_gfx10:
73093 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7_nsa_gfx10:
73094 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7_nsa_gfx10:
73095 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7_nsa_gfx10:
73096 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7_nsa_gfx10:
73097 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7_nsa_gfx10:
73098 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7_nsa_gfx10:
73099 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7_nsa_gfx10:
73100 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7_nsa_gfx10:
73101 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7_nsa_gfx10:
73102 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7_nsa_gfx10:
73103 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7_nsa_gfx10:
73104 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7_nsa_gfx10:
73105 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7_nsa_gfx10:
73106 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7_nsa_gfx10:
73107 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7_nsa_gfx10:
73108 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7_nsa_gfx10:
73109 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7_nsa_gfx10:
73110 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7_nsa_gfx10:
73111 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7_nsa_gfx10:
73112 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7_nsa_gfx10:
73113 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7_nsa_gfx10:
73114 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7_nsa_gfx10:
73115 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7_nsa_gfx10:
73116 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7_nsa_gfx10:
73117 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7_nsa_gfx10:
73118 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7_nsa_gfx10:
73119 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7_nsa_gfx10:
73120 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7_nsa_gfx10:
73121 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx10:
73122 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx10:
73123 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx10:
73124 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx10:
73125 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx10:
73126 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx10:
73127 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx10:
73128 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx10:
73129 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx10:
73130 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx10:
73131 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx10:
73132 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx10:
73133 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx10:
73134 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx10:
73135 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx10:
73136 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx10:
73137 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx10:
73138 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx10:
73139 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx10:
73140 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx10:
73141 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx10:
73142 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx10:
73143 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx10:
73144 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx10:
73145 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx10:
73146 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx10:
73147 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx10:
73148 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx10:
73149 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx10:
73150 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx10:
73151 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx10:
73152 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx10:
73153 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx10:
73154 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx10:
73155 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx10:
73156 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx10:
73157 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx10:
73158 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx10:
73159 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx10:
73160 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx10:
73161 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx10:
73162 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx10:
73163 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx10:
73164 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx10:
73165 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx10:
73166 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx10:
73167 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx10:
73168 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx10:
73169 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx10:
73170 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx10:
73171 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx10:
73172 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx10:
73173 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx10:
73174 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx10:
73175 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx10:
73176 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx10:
73177 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx10:
73178 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx10:
73179 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx10:
73180 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx10:
73181 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx10:
73182 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx10:
73183 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx10:
73184 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx10:
73185 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx10:
73186 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx10:
73187 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx10:
73188 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx10:
73189 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx10:
73190 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx10:
73191 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx10:
73192 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx10:
73193 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx10:
73194 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx10:
73195 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx10:
73196 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_nsa_gfx10:
73197 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_nsa_gfx10:
73198 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_nsa_gfx10:
73199 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_nsa_gfx10:
73200 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_nsa_gfx10: {
73201 op.clearAllBits();
73202 // op: vdata
73203 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73204 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73205 op.clearAllBits();
73206 // op: dmask
73207 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
73208 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73209 op.clearAllBits();
73210 // op: unorm
73211 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
73212 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73213 op.clearAllBits();
73214 // op: cpol
73215 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73216 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73217 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73218 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73219 op.clearAllBits();
73220 // op: r128
73221 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73222 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73223 op.clearAllBits();
73224 // op: tfe
73225 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73226 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73227 op.clearAllBits();
73228 // op: lwe
73229 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73230 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73231 op.clearAllBits();
73232 // op: d16
73233 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73234 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73235 op.clearAllBits();
73236 // op: srsrc
73237 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
73238 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73239 op.clearAllBits();
73240 // op: ssamp
73241 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
73242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73243 op.clearAllBits();
73244 // op: vaddr0
73245 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73247 op.clearAllBits();
73248 // op: dim
73249 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
73250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73251 op.clearAllBits();
73252 // op: a16
73253 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73255 break;
73256 }
73257 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8_nsa_gfx10:
73258 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8_nsa_gfx10:
73259 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8_nsa_gfx10:
73260 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8_nsa_gfx10:
73261 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8_nsa_gfx10:
73262 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_nsa_gfx10:
73263 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_nsa_gfx10:
73264 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_nsa_gfx10:
73265 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_nsa_gfx10:
73266 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_nsa_gfx10:
73267 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8_nsa_gfx10:
73268 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8_nsa_gfx10:
73269 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8_nsa_gfx10:
73270 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8_nsa_gfx10:
73271 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8_nsa_gfx10:
73272 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8_nsa_gfx10:
73273 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8_nsa_gfx10:
73274 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8_nsa_gfx10:
73275 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8_nsa_gfx10:
73276 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8_nsa_gfx10:
73277 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8_nsa_gfx10:
73278 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8_nsa_gfx10:
73279 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8_nsa_gfx10:
73280 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8_nsa_gfx10:
73281 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8_nsa_gfx10:
73282 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8_nsa_gfx10:
73283 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8_nsa_gfx10:
73284 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8_nsa_gfx10:
73285 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8_nsa_gfx10:
73286 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8_nsa_gfx10:
73287 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8_nsa_gfx10:
73288 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8_nsa_gfx10:
73289 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8_nsa_gfx10:
73290 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8_nsa_gfx10:
73291 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8_nsa_gfx10:
73292 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_nsa_gfx10:
73293 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_nsa_gfx10:
73294 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_nsa_gfx10:
73295 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_nsa_gfx10:
73296 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_nsa_gfx10:
73297 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_nsa_gfx10:
73298 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_nsa_gfx10:
73299 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_nsa_gfx10:
73300 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_nsa_gfx10:
73301 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_nsa_gfx10:
73302 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8_nsa_gfx10:
73303 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8_nsa_gfx10:
73304 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8_nsa_gfx10:
73305 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8_nsa_gfx10:
73306 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8_nsa_gfx10:
73307 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8_nsa_gfx10:
73308 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8_nsa_gfx10:
73309 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8_nsa_gfx10:
73310 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8_nsa_gfx10:
73311 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8_nsa_gfx10:
73312 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8_nsa_gfx10:
73313 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8_nsa_gfx10:
73314 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8_nsa_gfx10:
73315 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8_nsa_gfx10:
73316 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8_nsa_gfx10:
73317 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8_nsa_gfx10:
73318 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8_nsa_gfx10:
73319 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8_nsa_gfx10:
73320 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8_nsa_gfx10:
73321 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8_nsa_gfx10:
73322 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8_nsa_gfx10:
73323 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8_nsa_gfx10:
73324 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8_nsa_gfx10:
73325 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8_nsa_gfx10:
73326 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8_nsa_gfx10:
73327 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8_nsa_gfx10:
73328 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8_nsa_gfx10:
73329 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8_nsa_gfx10:
73330 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8_nsa_gfx10:
73331 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8_nsa_gfx10:
73332 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx10:
73333 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx10:
73334 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx10:
73335 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx10:
73336 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx10:
73337 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx10:
73338 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx10:
73339 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx10:
73340 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx10:
73341 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx10:
73342 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx10:
73343 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx10:
73344 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx10:
73345 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx10:
73346 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx10:
73347 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx10:
73348 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx10:
73349 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx10:
73350 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx10:
73351 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx10:
73352 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx10:
73353 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx10:
73354 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx10:
73355 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx10:
73356 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx10:
73357 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx10:
73358 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx10:
73359 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx10:
73360 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx10:
73361 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx10:
73362 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx10:
73363 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx10:
73364 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx10:
73365 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx10:
73366 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx10:
73367 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx10:
73368 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx10:
73369 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx10:
73370 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx10:
73371 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx10:
73372 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx10:
73373 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx10:
73374 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx10:
73375 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx10:
73376 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx10:
73377 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx10:
73378 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx10:
73379 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx10:
73380 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx10:
73381 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx10:
73382 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx10:
73383 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx10:
73384 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx10:
73385 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx10:
73386 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx10:
73387 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx10:
73388 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx10:
73389 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx10:
73390 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx10:
73391 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx10:
73392 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx10:
73393 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx10:
73394 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx10:
73395 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx10:
73396 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx10:
73397 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx10:
73398 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx10:
73399 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx10:
73400 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx10:
73401 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx10:
73402 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_nsa_gfx10:
73403 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_nsa_gfx10:
73404 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_nsa_gfx10:
73405 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_nsa_gfx10:
73406 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_nsa_gfx10: {
73407 op.clearAllBits();
73408 // op: vdata
73409 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73411 op.clearAllBits();
73412 // op: dmask
73413 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
73414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73415 op.clearAllBits();
73416 // op: unorm
73417 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73419 op.clearAllBits();
73420 // op: cpol
73421 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73423 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73424 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73425 op.clearAllBits();
73426 // op: r128
73427 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73429 op.clearAllBits();
73430 // op: tfe
73431 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73432 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73433 op.clearAllBits();
73434 // op: lwe
73435 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73436 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73437 op.clearAllBits();
73438 // op: d16
73439 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
73440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73441 op.clearAllBits();
73442 // op: srsrc
73443 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
73444 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73445 op.clearAllBits();
73446 // op: ssamp
73447 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
73448 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73449 op.clearAllBits();
73450 // op: vaddr0
73451 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73452 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73453 op.clearAllBits();
73454 // op: dim
73455 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
73456 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73457 op.clearAllBits();
73458 // op: a16
73459 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73460 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73461 break;
73462 }
73463 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_nsa_gfx10:
73464 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_nsa_gfx10:
73465 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_nsa_gfx10:
73466 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_nsa_gfx10:
73467 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_nsa_gfx10:
73468 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9_nsa_gfx10:
73469 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9_nsa_gfx10:
73470 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9_nsa_gfx10:
73471 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9_nsa_gfx10:
73472 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9_nsa_gfx10:
73473 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9_nsa_gfx10:
73474 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9_nsa_gfx10:
73475 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9_nsa_gfx10:
73476 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9_nsa_gfx10:
73477 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9_nsa_gfx10:
73478 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9_nsa_gfx10:
73479 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9_nsa_gfx10:
73480 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9_nsa_gfx10:
73481 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9_nsa_gfx10:
73482 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9_nsa_gfx10:
73483 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9_nsa_gfx10:
73484 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9_nsa_gfx10:
73485 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9_nsa_gfx10:
73486 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9_nsa_gfx10:
73487 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9_nsa_gfx10:
73488 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_nsa_gfx10:
73489 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_nsa_gfx10:
73490 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_nsa_gfx10:
73491 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_nsa_gfx10:
73492 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_nsa_gfx10:
73493 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_nsa_gfx10:
73494 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_nsa_gfx10:
73495 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_nsa_gfx10:
73496 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_nsa_gfx10:
73497 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_nsa_gfx10:
73498 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9_nsa_gfx10:
73499 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9_nsa_gfx10:
73500 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9_nsa_gfx10:
73501 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9_nsa_gfx10:
73502 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9_nsa_gfx10:
73503 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9_nsa_gfx10:
73504 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9_nsa_gfx10:
73505 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9_nsa_gfx10:
73506 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9_nsa_gfx10:
73507 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9_nsa_gfx10:
73508 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9_nsa_gfx10:
73509 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9_nsa_gfx10:
73510 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9_nsa_gfx10:
73511 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9_nsa_gfx10:
73512 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9_nsa_gfx10:
73513 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9_nsa_gfx10:
73514 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9_nsa_gfx10:
73515 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9_nsa_gfx10:
73516 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9_nsa_gfx10:
73517 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9_nsa_gfx10:
73518 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9_nsa_gfx10:
73519 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9_nsa_gfx10:
73520 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9_nsa_gfx10:
73521 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9_nsa_gfx10:
73522 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9_nsa_gfx10:
73523 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx10:
73524 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx10:
73525 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx10:
73526 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx10:
73527 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx10:
73528 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx10:
73529 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx10:
73530 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx10:
73531 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx10:
73532 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx10:
73533 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx10:
73534 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx10:
73535 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx10:
73536 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx10:
73537 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx10:
73538 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx10:
73539 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx10:
73540 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx10:
73541 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx10:
73542 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx10:
73543 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx10:
73544 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx10:
73545 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx10:
73546 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx10:
73547 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx10:
73548 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx10:
73549 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx10:
73550 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx10:
73551 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx10:
73552 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx10:
73553 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx10:
73554 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx10:
73555 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx10:
73556 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx10:
73557 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx10:
73558 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx10:
73559 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx10:
73560 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx10:
73561 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx10:
73562 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx10:
73563 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx10:
73564 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx10:
73565 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx10:
73566 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx10:
73567 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx10:
73568 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx10:
73569 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx10:
73570 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx10:
73571 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx10:
73572 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx10:
73573 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx10:
73574 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx10:
73575 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx10:
73576 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx10:
73577 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx10:
73578 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_nsa_gfx10:
73579 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_nsa_gfx10:
73580 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_nsa_gfx10:
73581 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_nsa_gfx10:
73582 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_nsa_gfx10: {
73583 op.clearAllBits();
73584 // op: vdata
73585 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73586 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73587 op.clearAllBits();
73588 // op: dmask
73589 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
73590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73591 op.clearAllBits();
73592 // op: unorm
73593 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73595 op.clearAllBits();
73596 // op: cpol
73597 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73601 op.clearAllBits();
73602 // op: r128
73603 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73605 op.clearAllBits();
73606 // op: tfe
73607 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73609 op.clearAllBits();
73610 // op: lwe
73611 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
73612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73613 op.clearAllBits();
73614 // op: d16
73615 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
73616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73617 op.clearAllBits();
73618 // op: srsrc
73619 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
73620 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73621 op.clearAllBits();
73622 // op: ssamp
73623 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
73624 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73625 op.clearAllBits();
73626 // op: vaddr0
73627 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73628 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73629 op.clearAllBits();
73630 // op: dim
73631 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73632 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73633 op.clearAllBits();
73634 // op: a16
73635 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73636 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73637 break;
73638 }
73639 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10_nsa_gfx10:
73640 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10_nsa_gfx10:
73641 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10_nsa_gfx10:
73642 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10_nsa_gfx10:
73643 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10_nsa_gfx10:
73644 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10_nsa_gfx10:
73645 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10_nsa_gfx10:
73646 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10_nsa_gfx10:
73647 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10_nsa_gfx10:
73648 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10_nsa_gfx10:
73649 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10_nsa_gfx10:
73650 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10_nsa_gfx10:
73651 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10_nsa_gfx10:
73652 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10_nsa_gfx10:
73653 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10_nsa_gfx10:
73654 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_nsa_gfx10:
73655 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_nsa_gfx10:
73656 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_nsa_gfx10:
73657 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_nsa_gfx10:
73658 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_nsa_gfx10:
73659 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10_nsa_gfx10:
73660 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10_nsa_gfx10:
73661 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10_nsa_gfx10:
73662 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10_nsa_gfx10:
73663 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10_nsa_gfx10:
73664 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10_nsa_gfx10:
73665 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10_nsa_gfx10:
73666 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10_nsa_gfx10:
73667 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10_nsa_gfx10:
73668 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10_nsa_gfx10:
73669 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10_nsa_gfx10:
73670 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10_nsa_gfx10:
73671 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10_nsa_gfx10:
73672 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10_nsa_gfx10:
73673 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10_nsa_gfx10:
73674 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10_nsa_gfx10:
73675 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10_nsa_gfx10:
73676 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10_nsa_gfx10:
73677 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10_nsa_gfx10:
73678 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10_nsa_gfx10:
73679 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx10:
73680 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx10:
73681 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx10:
73682 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx10:
73683 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx10:
73684 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx10:
73685 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx10:
73686 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx10:
73687 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx10:
73688 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx10:
73689 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx10:
73690 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx10:
73691 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx10:
73692 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx10:
73693 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx10:
73694 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx10:
73695 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx10:
73696 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx10:
73697 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx10:
73698 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx10:
73699 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx10:
73700 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx10:
73701 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx10:
73702 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx10:
73703 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx10:
73704 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx10:
73705 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx10:
73706 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx10:
73707 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx10:
73708 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx10:
73709 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx10:
73710 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx10:
73711 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx10:
73712 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx10:
73713 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx10:
73714 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx10:
73715 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx10:
73716 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx10:
73717 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx10:
73718 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx10: {
73719 op.clearAllBits();
73720 // op: vdata
73721 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73722 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73723 op.clearAllBits();
73724 // op: dmask
73725 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73727 op.clearAllBits();
73728 // op: unorm
73729 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73731 op.clearAllBits();
73732 // op: cpol
73733 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73734 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73737 op.clearAllBits();
73738 // op: r128
73739 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73741 op.clearAllBits();
73742 // op: tfe
73743 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
73744 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73745 op.clearAllBits();
73746 // op: lwe
73747 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
73748 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73749 op.clearAllBits();
73750 // op: d16
73751 getMachineOpValue(MI, MO: MI.getOperand(i: 21), Op&: op, Fixups, STI);
73752 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73753 op.clearAllBits();
73754 // op: srsrc
73755 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
73756 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73757 op.clearAllBits();
73758 // op: ssamp
73759 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
73760 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73761 op.clearAllBits();
73762 // op: vaddr0
73763 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73764 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73765 op.clearAllBits();
73766 // op: dim
73767 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73768 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73769 op.clearAllBits();
73770 // op: a16
73771 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73772 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73773 break;
73774 }
73775 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11_nsa_gfx10:
73776 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11_nsa_gfx10:
73777 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11_nsa_gfx10:
73778 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11_nsa_gfx10:
73779 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11_nsa_gfx10:
73780 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11_nsa_gfx10:
73781 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11_nsa_gfx10:
73782 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11_nsa_gfx10:
73783 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11_nsa_gfx10:
73784 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11_nsa_gfx10:
73785 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11_nsa_gfx10:
73786 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11_nsa_gfx10:
73787 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11_nsa_gfx10:
73788 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11_nsa_gfx10:
73789 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11_nsa_gfx10:
73790 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11_nsa_gfx10:
73791 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11_nsa_gfx10:
73792 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11_nsa_gfx10:
73793 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11_nsa_gfx10:
73794 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11_nsa_gfx10:
73795 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx10:
73796 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx10:
73797 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx10:
73798 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx10:
73799 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx10:
73800 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx10:
73801 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx10:
73802 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx10:
73803 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx10:
73804 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx10:
73805 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx10:
73806 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx10:
73807 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx10:
73808 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx10:
73809 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx10:
73810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx10:
73811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx10:
73812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx10:
73813 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx10:
73814 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx10: {
73815 op.clearAllBits();
73816 // op: vdata
73817 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73818 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73819 op.clearAllBits();
73820 // op: dmask
73821 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73823 op.clearAllBits();
73824 // op: unorm
73825 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73827 op.clearAllBits();
73828 // op: cpol
73829 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73830 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73833 op.clearAllBits();
73834 // op: r128
73835 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73836 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73837 op.clearAllBits();
73838 // op: tfe
73839 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
73840 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73841 op.clearAllBits();
73842 // op: lwe
73843 getMachineOpValue(MI, MO: MI.getOperand(i: 21), Op&: op, Fixups, STI);
73844 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73845 op.clearAllBits();
73846 // op: d16
73847 getMachineOpValue(MI, MO: MI.getOperand(i: 22), Op&: op, Fixups, STI);
73848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73849 op.clearAllBits();
73850 // op: srsrc
73851 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
73852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73853 op.clearAllBits();
73854 // op: ssamp
73855 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73857 op.clearAllBits();
73858 // op: vaddr0
73859 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73860 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73861 op.clearAllBits();
73862 // op: dim
73863 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73864 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73865 op.clearAllBits();
73866 // op: a16
73867 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
73868 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73869 break;
73870 }
73871 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12_nsa_gfx10:
73872 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12_nsa_gfx10:
73873 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12_nsa_gfx10:
73874 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12_nsa_gfx10:
73875 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12_nsa_gfx10:
73876 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx10:
73877 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx10:
73878 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx10:
73879 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx10:
73880 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx10: {
73881 op.clearAllBits();
73882 // op: vdata
73883 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
73884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
73885 op.clearAllBits();
73886 // op: dmask
73887 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
73888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
73889 op.clearAllBits();
73890 // op: unorm
73891 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
73892 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
73893 op.clearAllBits();
73894 // op: cpol
73895 getMachineOpValue(MI, MO: MI.getOperand(i: 18), Op&: op, Fixups, STI);
73896 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
73897 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
73898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
73899 op.clearAllBits();
73900 // op: r128
73901 getMachineOpValue(MI, MO: MI.getOperand(i: 19), Op&: op, Fixups, STI);
73902 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
73903 op.clearAllBits();
73904 // op: tfe
73905 getMachineOpValue(MI, MO: MI.getOperand(i: 21), Op&: op, Fixups, STI);
73906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
73907 op.clearAllBits();
73908 // op: lwe
73909 getMachineOpValue(MI, MO: MI.getOperand(i: 22), Op&: op, Fixups, STI);
73910 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
73911 op.clearAllBits();
73912 // op: d16
73913 getMachineOpValue(MI, MO: MI.getOperand(i: 23), Op&: op, Fixups, STI);
73914 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
73915 op.clearAllBits();
73916 // op: srsrc
73917 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
73918 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
73919 op.clearAllBits();
73920 // op: ssamp
73921 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
73922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
73923 op.clearAllBits();
73924 // op: vaddr0
73925 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
73926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
73927 op.clearAllBits();
73928 // op: dim
73929 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
73930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
73931 op.clearAllBits();
73932 // op: a16
73933 getMachineOpValue(MI, MO: MI.getOperand(i: 20), Op&: op, Fixups, STI);
73934 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
73935 break;
73936 }
73937 case AMDGPU::IMAGE_LOAD_MIP_V1_V1:
73938 case AMDGPU::IMAGE_LOAD_MIP_V1_V2:
73939 case AMDGPU::IMAGE_LOAD_MIP_V1_V3:
73940 case AMDGPU::IMAGE_LOAD_MIP_V1_V4:
73941 case AMDGPU::IMAGE_LOAD_MIP_V2_V1:
73942 case AMDGPU::IMAGE_LOAD_MIP_V2_V2:
73943 case AMDGPU::IMAGE_LOAD_MIP_V2_V3:
73944 case AMDGPU::IMAGE_LOAD_MIP_V2_V4:
73945 case AMDGPU::IMAGE_LOAD_MIP_V3_V1:
73946 case AMDGPU::IMAGE_LOAD_MIP_V3_V2:
73947 case AMDGPU::IMAGE_LOAD_MIP_V3_V3:
73948 case AMDGPU::IMAGE_LOAD_MIP_V3_V4:
73949 case AMDGPU::IMAGE_LOAD_MIP_V4_V1:
73950 case AMDGPU::IMAGE_LOAD_MIP_V4_V2:
73951 case AMDGPU::IMAGE_LOAD_MIP_V4_V3:
73952 case AMDGPU::IMAGE_LOAD_MIP_V4_V4:
73953 case AMDGPU::IMAGE_LOAD_MIP_V5_V1:
73954 case AMDGPU::IMAGE_LOAD_MIP_V5_V2:
73955 case AMDGPU::IMAGE_LOAD_MIP_V5_V3:
73956 case AMDGPU::IMAGE_LOAD_MIP_V5_V4:
73957 case AMDGPU::IMAGE_LOAD_V1_V1:
73958 case AMDGPU::IMAGE_LOAD_V1_V2:
73959 case AMDGPU::IMAGE_LOAD_V1_V3:
73960 case AMDGPU::IMAGE_LOAD_V1_V4:
73961 case AMDGPU::IMAGE_LOAD_V2_V1:
73962 case AMDGPU::IMAGE_LOAD_V2_V2:
73963 case AMDGPU::IMAGE_LOAD_V2_V3:
73964 case AMDGPU::IMAGE_LOAD_V2_V4:
73965 case AMDGPU::IMAGE_LOAD_V3_V1:
73966 case AMDGPU::IMAGE_LOAD_V3_V2:
73967 case AMDGPU::IMAGE_LOAD_V3_V3:
73968 case AMDGPU::IMAGE_LOAD_V3_V4:
73969 case AMDGPU::IMAGE_LOAD_V4_V1:
73970 case AMDGPU::IMAGE_LOAD_V4_V2:
73971 case AMDGPU::IMAGE_LOAD_V4_V3:
73972 case AMDGPU::IMAGE_LOAD_V4_V4:
73973 case AMDGPU::IMAGE_LOAD_V5_V1:
73974 case AMDGPU::IMAGE_LOAD_V5_V2:
73975 case AMDGPU::IMAGE_LOAD_V5_V3:
73976 case AMDGPU::IMAGE_LOAD_V5_V4:
73977 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V1:
73978 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2:
73979 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3:
73980 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4:
73981 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V1:
73982 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2:
73983 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3:
73984 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4:
73985 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V1:
73986 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2:
73987 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3:
73988 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4:
73989 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V1:
73990 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2:
73991 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3:
73992 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4:
73993 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V1:
73994 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2:
73995 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3:
73996 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4:
73997 case AMDGPU::IMAGE_STORE_MIP_V1_V1:
73998 case AMDGPU::IMAGE_STORE_MIP_V1_V2:
73999 case AMDGPU::IMAGE_STORE_MIP_V1_V3:
74000 case AMDGPU::IMAGE_STORE_MIP_V1_V4:
74001 case AMDGPU::IMAGE_STORE_MIP_V2_V1:
74002 case AMDGPU::IMAGE_STORE_MIP_V2_V2:
74003 case AMDGPU::IMAGE_STORE_MIP_V2_V3:
74004 case AMDGPU::IMAGE_STORE_MIP_V2_V4:
74005 case AMDGPU::IMAGE_STORE_MIP_V3_V1:
74006 case AMDGPU::IMAGE_STORE_MIP_V3_V2:
74007 case AMDGPU::IMAGE_STORE_MIP_V3_V3:
74008 case AMDGPU::IMAGE_STORE_MIP_V3_V4:
74009 case AMDGPU::IMAGE_STORE_MIP_V4_V1:
74010 case AMDGPU::IMAGE_STORE_MIP_V4_V2:
74011 case AMDGPU::IMAGE_STORE_MIP_V4_V3:
74012 case AMDGPU::IMAGE_STORE_MIP_V4_V4:
74013 case AMDGPU::IMAGE_STORE_MIP_V5_V1:
74014 case AMDGPU::IMAGE_STORE_MIP_V5_V2:
74015 case AMDGPU::IMAGE_STORE_MIP_V5_V3:
74016 case AMDGPU::IMAGE_STORE_MIP_V5_V4:
74017 case AMDGPU::IMAGE_STORE_V1_V1:
74018 case AMDGPU::IMAGE_STORE_V1_V2:
74019 case AMDGPU::IMAGE_STORE_V1_V3:
74020 case AMDGPU::IMAGE_STORE_V1_V4:
74021 case AMDGPU::IMAGE_STORE_V2_V1:
74022 case AMDGPU::IMAGE_STORE_V2_V2:
74023 case AMDGPU::IMAGE_STORE_V2_V3:
74024 case AMDGPU::IMAGE_STORE_V2_V4:
74025 case AMDGPU::IMAGE_STORE_V3_V1:
74026 case AMDGPU::IMAGE_STORE_V3_V2:
74027 case AMDGPU::IMAGE_STORE_V3_V3:
74028 case AMDGPU::IMAGE_STORE_V3_V4:
74029 case AMDGPU::IMAGE_STORE_V4_V1:
74030 case AMDGPU::IMAGE_STORE_V4_V2:
74031 case AMDGPU::IMAGE_STORE_V4_V3:
74032 case AMDGPU::IMAGE_STORE_V4_V4:
74033 case AMDGPU::IMAGE_STORE_V5_V1:
74034 case AMDGPU::IMAGE_STORE_V5_V2:
74035 case AMDGPU::IMAGE_STORE_V5_V3:
74036 case AMDGPU::IMAGE_STORE_V5_V4: {
74037 op.clearAllBits();
74038 // op: vdata
74039 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74041 op.clearAllBits();
74042 // op: dmask
74043 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74045 op.clearAllBits();
74046 // op: unorm
74047 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74048 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
74049 op.clearAllBits();
74050 // op: cpol
74051 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74052 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
74053 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
74054 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
74055 op.clearAllBits();
74056 // op: r128
74057 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74058 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74059 op.clearAllBits();
74060 // op: tfe
74061 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74062 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74063 op.clearAllBits();
74064 // op: lwe
74065 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74066 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
74067 op.clearAllBits();
74068 // op: d16
74069 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
74070 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
74071 op.clearAllBits();
74072 // op: srsrc
74073 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74075 op.clearAllBits();
74076 // op: vaddr
74077 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74079 op.clearAllBits();
74080 // op: da
74081 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
74083 break;
74084 }
74085 case AMDGPU::IMAGE_GET_RESINFO_V1_V1:
74086 case AMDGPU::IMAGE_GET_RESINFO_V1_V2:
74087 case AMDGPU::IMAGE_GET_RESINFO_V1_V3:
74088 case AMDGPU::IMAGE_GET_RESINFO_V1_V4:
74089 case AMDGPU::IMAGE_GET_RESINFO_V2_V1:
74090 case AMDGPU::IMAGE_GET_RESINFO_V2_V2:
74091 case AMDGPU::IMAGE_GET_RESINFO_V2_V3:
74092 case AMDGPU::IMAGE_GET_RESINFO_V2_V4:
74093 case AMDGPU::IMAGE_GET_RESINFO_V3_V1:
74094 case AMDGPU::IMAGE_GET_RESINFO_V3_V2:
74095 case AMDGPU::IMAGE_GET_RESINFO_V3_V3:
74096 case AMDGPU::IMAGE_GET_RESINFO_V3_V4:
74097 case AMDGPU::IMAGE_GET_RESINFO_V4_V1:
74098 case AMDGPU::IMAGE_GET_RESINFO_V4_V2:
74099 case AMDGPU::IMAGE_GET_RESINFO_V4_V3:
74100 case AMDGPU::IMAGE_GET_RESINFO_V4_V4:
74101 case AMDGPU::IMAGE_GET_RESINFO_V5_V1:
74102 case AMDGPU::IMAGE_GET_RESINFO_V5_V2:
74103 case AMDGPU::IMAGE_GET_RESINFO_V5_V3:
74104 case AMDGPU::IMAGE_GET_RESINFO_V5_V4:
74105 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1:
74106 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2:
74107 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3:
74108 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4:
74109 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1:
74110 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2:
74111 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3:
74112 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4:
74113 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1:
74114 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2:
74115 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3:
74116 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4:
74117 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1:
74118 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2:
74119 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3:
74120 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4:
74121 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1:
74122 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2:
74123 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3:
74124 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4:
74125 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1:
74126 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2:
74127 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3:
74128 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4:
74129 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1:
74130 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2:
74131 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3:
74132 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4:
74133 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1:
74134 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2:
74135 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3:
74136 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4:
74137 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1:
74138 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2:
74139 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3:
74140 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4:
74141 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1:
74142 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2:
74143 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3:
74144 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4:
74145 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1:
74146 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2:
74147 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3:
74148 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4:
74149 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1:
74150 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2:
74151 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3:
74152 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4:
74153 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1:
74154 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2:
74155 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3:
74156 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4:
74157 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1:
74158 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2:
74159 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3:
74160 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4:
74161 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1:
74162 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2:
74163 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3:
74164 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4:
74165 case AMDGPU::IMAGE_LOAD_PCK_V1_V1:
74166 case AMDGPU::IMAGE_LOAD_PCK_V1_V2:
74167 case AMDGPU::IMAGE_LOAD_PCK_V1_V3:
74168 case AMDGPU::IMAGE_LOAD_PCK_V1_V4:
74169 case AMDGPU::IMAGE_LOAD_PCK_V2_V1:
74170 case AMDGPU::IMAGE_LOAD_PCK_V2_V2:
74171 case AMDGPU::IMAGE_LOAD_PCK_V2_V3:
74172 case AMDGPU::IMAGE_LOAD_PCK_V2_V4:
74173 case AMDGPU::IMAGE_LOAD_PCK_V3_V1:
74174 case AMDGPU::IMAGE_LOAD_PCK_V3_V2:
74175 case AMDGPU::IMAGE_LOAD_PCK_V3_V3:
74176 case AMDGPU::IMAGE_LOAD_PCK_V3_V4:
74177 case AMDGPU::IMAGE_LOAD_PCK_V4_V1:
74178 case AMDGPU::IMAGE_LOAD_PCK_V4_V2:
74179 case AMDGPU::IMAGE_LOAD_PCK_V4_V3:
74180 case AMDGPU::IMAGE_LOAD_PCK_V4_V4:
74181 case AMDGPU::IMAGE_LOAD_PCK_V5_V1:
74182 case AMDGPU::IMAGE_LOAD_PCK_V5_V2:
74183 case AMDGPU::IMAGE_LOAD_PCK_V5_V3:
74184 case AMDGPU::IMAGE_LOAD_PCK_V5_V4:
74185 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1:
74186 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2:
74187 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3:
74188 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4:
74189 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1:
74190 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2:
74191 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3:
74192 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4:
74193 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1:
74194 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2:
74195 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3:
74196 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4:
74197 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1:
74198 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2:
74199 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3:
74200 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4:
74201 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1:
74202 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2:
74203 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3:
74204 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4:
74205 case AMDGPU::IMAGE_STORE_PCK_V1_V1:
74206 case AMDGPU::IMAGE_STORE_PCK_V1_V2:
74207 case AMDGPU::IMAGE_STORE_PCK_V1_V3:
74208 case AMDGPU::IMAGE_STORE_PCK_V1_V4:
74209 case AMDGPU::IMAGE_STORE_PCK_V2_V1:
74210 case AMDGPU::IMAGE_STORE_PCK_V2_V2:
74211 case AMDGPU::IMAGE_STORE_PCK_V2_V3:
74212 case AMDGPU::IMAGE_STORE_PCK_V2_V4:
74213 case AMDGPU::IMAGE_STORE_PCK_V3_V1:
74214 case AMDGPU::IMAGE_STORE_PCK_V3_V2:
74215 case AMDGPU::IMAGE_STORE_PCK_V3_V3:
74216 case AMDGPU::IMAGE_STORE_PCK_V3_V4:
74217 case AMDGPU::IMAGE_STORE_PCK_V4_V1:
74218 case AMDGPU::IMAGE_STORE_PCK_V4_V2:
74219 case AMDGPU::IMAGE_STORE_PCK_V4_V3:
74220 case AMDGPU::IMAGE_STORE_PCK_V4_V4:
74221 case AMDGPU::IMAGE_STORE_PCK_V5_V1:
74222 case AMDGPU::IMAGE_STORE_PCK_V5_V2:
74223 case AMDGPU::IMAGE_STORE_PCK_V5_V3:
74224 case AMDGPU::IMAGE_STORE_PCK_V5_V4: {
74225 op.clearAllBits();
74226 // op: vdata
74227 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74228 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74229 op.clearAllBits();
74230 // op: dmask
74231 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74232 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74233 op.clearAllBits();
74234 // op: unorm
74235 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
74237 op.clearAllBits();
74238 // op: cpol
74239 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
74241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
74242 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
74243 op.clearAllBits();
74244 // op: r128
74245 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74247 op.clearAllBits();
74248 // op: tfe
74249 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74251 op.clearAllBits();
74252 // op: lwe
74253 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
74255 op.clearAllBits();
74256 // op: srsrc
74257 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74259 op.clearAllBits();
74260 // op: vaddr
74261 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74262 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74263 op.clearAllBits();
74264 // op: da
74265 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
74267 break;
74268 }
74269 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx10:
74270 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx10:
74271 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx10:
74272 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx10:
74273 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx10:
74274 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx10:
74275 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx10:
74276 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx10:
74277 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx10:
74278 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx10:
74279 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx10:
74280 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx10:
74281 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx10:
74282 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx10:
74283 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx10:
74284 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx10:
74285 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx10:
74286 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx10:
74287 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx10:
74288 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx10:
74289 case AMDGPU::IMAGE_LOAD_V1_V1_gfx10:
74290 case AMDGPU::IMAGE_LOAD_V1_V2_gfx10:
74291 case AMDGPU::IMAGE_LOAD_V1_V3_gfx10:
74292 case AMDGPU::IMAGE_LOAD_V1_V4_gfx10:
74293 case AMDGPU::IMAGE_LOAD_V2_V1_gfx10:
74294 case AMDGPU::IMAGE_LOAD_V2_V2_gfx10:
74295 case AMDGPU::IMAGE_LOAD_V2_V3_gfx10:
74296 case AMDGPU::IMAGE_LOAD_V2_V4_gfx10:
74297 case AMDGPU::IMAGE_LOAD_V3_V1_gfx10:
74298 case AMDGPU::IMAGE_LOAD_V3_V2_gfx10:
74299 case AMDGPU::IMAGE_LOAD_V3_V3_gfx10:
74300 case AMDGPU::IMAGE_LOAD_V3_V4_gfx10:
74301 case AMDGPU::IMAGE_LOAD_V4_V1_gfx10:
74302 case AMDGPU::IMAGE_LOAD_V4_V2_gfx10:
74303 case AMDGPU::IMAGE_LOAD_V4_V3_gfx10:
74304 case AMDGPU::IMAGE_LOAD_V4_V4_gfx10:
74305 case AMDGPU::IMAGE_LOAD_V5_V1_gfx10:
74306 case AMDGPU::IMAGE_LOAD_V5_V2_gfx10:
74307 case AMDGPU::IMAGE_LOAD_V5_V3_gfx10:
74308 case AMDGPU::IMAGE_LOAD_V5_V4_gfx10:
74309 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V1_gfx10:
74310 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2_gfx10:
74311 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3_gfx10:
74312 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4_gfx10:
74313 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V1_gfx10:
74314 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2_gfx10:
74315 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3_gfx10:
74316 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4_gfx10:
74317 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V1_gfx10:
74318 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2_gfx10:
74319 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3_gfx10:
74320 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4_gfx10:
74321 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V1_gfx10:
74322 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2_gfx10:
74323 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3_gfx10:
74324 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4_gfx10:
74325 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V1_gfx10:
74326 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2_gfx10:
74327 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3_gfx10:
74328 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4_gfx10:
74329 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx10:
74330 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx10:
74331 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx10:
74332 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx10:
74333 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx10:
74334 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx10:
74335 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx10:
74336 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx10:
74337 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx10:
74338 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx10:
74339 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx10:
74340 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx10:
74341 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx10:
74342 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx10:
74343 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx10:
74344 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx10:
74345 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx10:
74346 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx10:
74347 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx10:
74348 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx10:
74349 case AMDGPU::IMAGE_STORE_V1_V1_gfx10:
74350 case AMDGPU::IMAGE_STORE_V1_V2_gfx10:
74351 case AMDGPU::IMAGE_STORE_V1_V3_gfx10:
74352 case AMDGPU::IMAGE_STORE_V1_V4_gfx10:
74353 case AMDGPU::IMAGE_STORE_V2_V1_gfx10:
74354 case AMDGPU::IMAGE_STORE_V2_V2_gfx10:
74355 case AMDGPU::IMAGE_STORE_V2_V3_gfx10:
74356 case AMDGPU::IMAGE_STORE_V2_V4_gfx10:
74357 case AMDGPU::IMAGE_STORE_V3_V1_gfx10:
74358 case AMDGPU::IMAGE_STORE_V3_V2_gfx10:
74359 case AMDGPU::IMAGE_STORE_V3_V3_gfx10:
74360 case AMDGPU::IMAGE_STORE_V3_V4_gfx10:
74361 case AMDGPU::IMAGE_STORE_V4_V1_gfx10:
74362 case AMDGPU::IMAGE_STORE_V4_V2_gfx10:
74363 case AMDGPU::IMAGE_STORE_V4_V3_gfx10:
74364 case AMDGPU::IMAGE_STORE_V4_V4_gfx10:
74365 case AMDGPU::IMAGE_STORE_V5_V1_gfx10:
74366 case AMDGPU::IMAGE_STORE_V5_V2_gfx10:
74367 case AMDGPU::IMAGE_STORE_V5_V3_gfx10:
74368 case AMDGPU::IMAGE_STORE_V5_V4_gfx10: {
74369 op.clearAllBits();
74370 // op: vdata
74371 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74373 op.clearAllBits();
74374 // op: dmask
74375 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74377 op.clearAllBits();
74378 // op: unorm
74379 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
74381 op.clearAllBits();
74382 // op: cpol
74383 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74384 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
74385 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
74386 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
74387 op.clearAllBits();
74388 // op: r128
74389 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74391 op.clearAllBits();
74392 // op: tfe
74393 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74395 op.clearAllBits();
74396 // op: lwe
74397 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
74398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
74399 op.clearAllBits();
74400 // op: d16
74401 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
74402 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
74403 op.clearAllBits();
74404 // op: srsrc
74405 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74407 op.clearAllBits();
74408 // op: vaddr0
74409 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74411 op.clearAllBits();
74412 // op: dim
74413 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
74415 op.clearAllBits();
74416 // op: a16
74417 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
74419 break;
74420 }
74421 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx10:
74422 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx10:
74423 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx10:
74424 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx10:
74425 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx10:
74426 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx10:
74427 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx10:
74428 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx10:
74429 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx10:
74430 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx10:
74431 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx10:
74432 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx10:
74433 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx10:
74434 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx10:
74435 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx10:
74436 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx10:
74437 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx10:
74438 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx10:
74439 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx10:
74440 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx10:
74441 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx10:
74442 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx10:
74443 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx10:
74444 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx10:
74445 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx10:
74446 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx10:
74447 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx10:
74448 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx10:
74449 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx10:
74450 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx10:
74451 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx10:
74452 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx10:
74453 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx10:
74454 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx10:
74455 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx10:
74456 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx10:
74457 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx10:
74458 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx10:
74459 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx10:
74460 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx10:
74461 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx10:
74462 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx10:
74463 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx10:
74464 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx10:
74465 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx10:
74466 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx10:
74467 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx10:
74468 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx10:
74469 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx10:
74470 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx10:
74471 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx10:
74472 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx10:
74473 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx10:
74474 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx10:
74475 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx10:
74476 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx10:
74477 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx10:
74478 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx10:
74479 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx10:
74480 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx10:
74481 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx10:
74482 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx10:
74483 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx10:
74484 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx10:
74485 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx10:
74486 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx10:
74487 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx10:
74488 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx10:
74489 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx10:
74490 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx10:
74491 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx10:
74492 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx10:
74493 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx10:
74494 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx10:
74495 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx10:
74496 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx10:
74497 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx10:
74498 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx10:
74499 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx10:
74500 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx10:
74501 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx10:
74502 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx10:
74503 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx10:
74504 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx10:
74505 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx10:
74506 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx10:
74507 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx10:
74508 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx10:
74509 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx10:
74510 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx10:
74511 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx10:
74512 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx10:
74513 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx10:
74514 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx10:
74515 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx10:
74516 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx10:
74517 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx10:
74518 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx10:
74519 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx10:
74520 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx10:
74521 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx10:
74522 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx10:
74523 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx10:
74524 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx10:
74525 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx10:
74526 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx10:
74527 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx10:
74528 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx10:
74529 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx10:
74530 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx10:
74531 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx10:
74532 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx10:
74533 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx10:
74534 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx10:
74535 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx10:
74536 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx10:
74537 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx10:
74538 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx10:
74539 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx10:
74540 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx10:
74541 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx10:
74542 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx10:
74543 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx10:
74544 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx10:
74545 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx10:
74546 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx10:
74547 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx10:
74548 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx10:
74549 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx10:
74550 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx10:
74551 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx10:
74552 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx10:
74553 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx10:
74554 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx10:
74555 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx10:
74556 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx10:
74557 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx10:
74558 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx10:
74559 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx10:
74560 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx10: {
74561 op.clearAllBits();
74562 // op: vdata
74563 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74565 op.clearAllBits();
74566 // op: dmask
74567 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74568 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74569 op.clearAllBits();
74570 // op: unorm
74571 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74572 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
74573 op.clearAllBits();
74574 // op: cpol
74575 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74576 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
74577 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
74578 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
74579 op.clearAllBits();
74580 // op: r128
74581 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74582 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74583 op.clearAllBits();
74584 // op: tfe
74585 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74586 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74587 op.clearAllBits();
74588 // op: lwe
74589 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
74590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
74591 op.clearAllBits();
74592 // op: srsrc
74593 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74595 op.clearAllBits();
74596 // op: vaddr0
74597 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74599 op.clearAllBits();
74600 // op: dim
74601 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74602 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
74603 op.clearAllBits();
74604 // op: a16
74605 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74606 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
74607 break;
74608 }
74609 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx11:
74610 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx11:
74611 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx11:
74612 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx11:
74613 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx11:
74614 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx11:
74615 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx11:
74616 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx11:
74617 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx11:
74618 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx11:
74619 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx11:
74620 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx11:
74621 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx11:
74622 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx11:
74623 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx11:
74624 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx11:
74625 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx11:
74626 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx11:
74627 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx11:
74628 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx11:
74629 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx11:
74630 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx11:
74631 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx11:
74632 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx11:
74633 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx11:
74634 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx11:
74635 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx11:
74636 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx11:
74637 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx11:
74638 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx11:
74639 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx11:
74640 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx11:
74641 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx11:
74642 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx11:
74643 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx11:
74644 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx11:
74645 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx11:
74646 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx11:
74647 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx11:
74648 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx11:
74649 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx11:
74650 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx11:
74651 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx11:
74652 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx11:
74653 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx11:
74654 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx11:
74655 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx11:
74656 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx11:
74657 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx11:
74658 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx11:
74659 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx11:
74660 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx11:
74661 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx11:
74662 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx11:
74663 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx11:
74664 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx11:
74665 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx11:
74666 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx11:
74667 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx11:
74668 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx11:
74669 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx11:
74670 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx11:
74671 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx11:
74672 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx11:
74673 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx11:
74674 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx11:
74675 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx11:
74676 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx11:
74677 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx11:
74678 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx11:
74679 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx11:
74680 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx11:
74681 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx11:
74682 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx11:
74683 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx11:
74684 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx11:
74685 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx11:
74686 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx11:
74687 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx11:
74688 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx11:
74689 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx11:
74690 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx11:
74691 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx11:
74692 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx11:
74693 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx11:
74694 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx11:
74695 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx11:
74696 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx11:
74697 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx11:
74698 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx11:
74699 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx11:
74700 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx11:
74701 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx11:
74702 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx11:
74703 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx11:
74704 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx11:
74705 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx11:
74706 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx11:
74707 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx11:
74708 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx11:
74709 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx11:
74710 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx11:
74711 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx11:
74712 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx11:
74713 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx11:
74714 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx11:
74715 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx11:
74716 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx11:
74717 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx11:
74718 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx11:
74719 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx11:
74720 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx11:
74721 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx11:
74722 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx11:
74723 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx11:
74724 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx11:
74725 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx11:
74726 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx11:
74727 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx11:
74728 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx11:
74729 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx11:
74730 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx11:
74731 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx11:
74732 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx11:
74733 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx11:
74734 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx11:
74735 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx11:
74736 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx11:
74737 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx11:
74738 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx11:
74739 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx11:
74740 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx11:
74741 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx11:
74742 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx11:
74743 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx11:
74744 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx11:
74745 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx11:
74746 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx11:
74747 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx11:
74748 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx11: {
74749 op.clearAllBits();
74750 // op: vdata
74751 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74752 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74753 op.clearAllBits();
74754 // op: dmask
74755 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74756 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74757 op.clearAllBits();
74758 // op: unorm
74759 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74760 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
74761 op.clearAllBits();
74762 // op: cpol
74763 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74764 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
74765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
74766 op.clearAllBits();
74767 // op: r128
74768 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74769 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74770 op.clearAllBits();
74771 // op: tfe
74772 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74773 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
74774 op.clearAllBits();
74775 // op: lwe
74776 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
74777 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
74778 op.clearAllBits();
74779 // op: srsrc
74780 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74781 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74782 op.clearAllBits();
74783 // op: a16
74784 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74785 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74786 op.clearAllBits();
74787 // op: vaddr0
74788 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74789 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74790 op.clearAllBits();
74791 // op: dim
74792 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74793 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
74794 break;
74795 }
74796 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx11:
74797 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx11:
74798 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx11:
74799 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx11:
74800 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx11:
74801 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx11:
74802 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx11:
74803 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx11:
74804 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx11:
74805 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx11:
74806 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx11:
74807 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx11:
74808 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx11:
74809 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx11:
74810 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx11:
74811 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx11:
74812 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx11:
74813 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx11:
74814 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx11:
74815 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx11:
74816 case AMDGPU::IMAGE_LOAD_V1_V1_gfx11:
74817 case AMDGPU::IMAGE_LOAD_V1_V2_gfx11:
74818 case AMDGPU::IMAGE_LOAD_V1_V3_gfx11:
74819 case AMDGPU::IMAGE_LOAD_V1_V4_gfx11:
74820 case AMDGPU::IMAGE_LOAD_V2_V1_gfx11:
74821 case AMDGPU::IMAGE_LOAD_V2_V2_gfx11:
74822 case AMDGPU::IMAGE_LOAD_V2_V3_gfx11:
74823 case AMDGPU::IMAGE_LOAD_V2_V4_gfx11:
74824 case AMDGPU::IMAGE_LOAD_V3_V1_gfx11:
74825 case AMDGPU::IMAGE_LOAD_V3_V2_gfx11:
74826 case AMDGPU::IMAGE_LOAD_V3_V3_gfx11:
74827 case AMDGPU::IMAGE_LOAD_V3_V4_gfx11:
74828 case AMDGPU::IMAGE_LOAD_V4_V1_gfx11:
74829 case AMDGPU::IMAGE_LOAD_V4_V2_gfx11:
74830 case AMDGPU::IMAGE_LOAD_V4_V3_gfx11:
74831 case AMDGPU::IMAGE_LOAD_V4_V4_gfx11:
74832 case AMDGPU::IMAGE_LOAD_V5_V1_gfx11:
74833 case AMDGPU::IMAGE_LOAD_V5_V2_gfx11:
74834 case AMDGPU::IMAGE_LOAD_V5_V3_gfx11:
74835 case AMDGPU::IMAGE_LOAD_V5_V4_gfx11:
74836 case AMDGPU::IMAGE_MSAA_LOAD_V2_V1_gfx11:
74837 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_gfx11:
74838 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_gfx11:
74839 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_gfx11:
74840 case AMDGPU::IMAGE_MSAA_LOAD_V3_V1_gfx11:
74841 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_gfx11:
74842 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_gfx11:
74843 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_gfx11:
74844 case AMDGPU::IMAGE_MSAA_LOAD_V4_V1_gfx11:
74845 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_gfx11:
74846 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_gfx11:
74847 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_gfx11:
74848 case AMDGPU::IMAGE_MSAA_LOAD_V5_V1_gfx11:
74849 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_gfx11:
74850 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_gfx11:
74851 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_gfx11:
74852 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx11:
74853 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx11:
74854 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx11:
74855 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx11:
74856 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx11:
74857 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx11:
74858 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx11:
74859 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx11:
74860 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx11:
74861 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx11:
74862 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx11:
74863 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx11:
74864 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx11:
74865 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx11:
74866 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx11:
74867 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx11:
74868 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx11:
74869 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx11:
74870 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx11:
74871 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx11:
74872 case AMDGPU::IMAGE_STORE_V1_V1_gfx11:
74873 case AMDGPU::IMAGE_STORE_V1_V2_gfx11:
74874 case AMDGPU::IMAGE_STORE_V1_V3_gfx11:
74875 case AMDGPU::IMAGE_STORE_V1_V4_gfx11:
74876 case AMDGPU::IMAGE_STORE_V2_V1_gfx11:
74877 case AMDGPU::IMAGE_STORE_V2_V2_gfx11:
74878 case AMDGPU::IMAGE_STORE_V2_V3_gfx11:
74879 case AMDGPU::IMAGE_STORE_V2_V4_gfx11:
74880 case AMDGPU::IMAGE_STORE_V3_V1_gfx11:
74881 case AMDGPU::IMAGE_STORE_V3_V2_gfx11:
74882 case AMDGPU::IMAGE_STORE_V3_V3_gfx11:
74883 case AMDGPU::IMAGE_STORE_V3_V4_gfx11:
74884 case AMDGPU::IMAGE_STORE_V4_V1_gfx11:
74885 case AMDGPU::IMAGE_STORE_V4_V2_gfx11:
74886 case AMDGPU::IMAGE_STORE_V4_V3_gfx11:
74887 case AMDGPU::IMAGE_STORE_V4_V4_gfx11:
74888 case AMDGPU::IMAGE_STORE_V5_V1_gfx11:
74889 case AMDGPU::IMAGE_STORE_V5_V2_gfx11:
74890 case AMDGPU::IMAGE_STORE_V5_V3_gfx11:
74891 case AMDGPU::IMAGE_STORE_V5_V4_gfx11: {
74892 op.clearAllBits();
74893 // op: vdata
74894 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
74895 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
74896 op.clearAllBits();
74897 // op: dmask
74898 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
74899 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
74900 op.clearAllBits();
74901 // op: unorm
74902 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
74903 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
74904 op.clearAllBits();
74905 // op: cpol
74906 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
74907 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
74908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
74909 op.clearAllBits();
74910 // op: r128
74911 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
74912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
74913 op.clearAllBits();
74914 // op: tfe
74915 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
74916 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
74917 op.clearAllBits();
74918 // op: lwe
74919 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
74920 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
74921 op.clearAllBits();
74922 // op: srsrc
74923 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
74924 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
74925 op.clearAllBits();
74926 // op: d16
74927 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
74928 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
74929 op.clearAllBits();
74930 // op: a16
74931 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
74932 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
74933 op.clearAllBits();
74934 // op: vaddr0
74935 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
74936 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
74937 op.clearAllBits();
74938 // op: dim
74939 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
74940 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
74941 break;
74942 }
74943 case AMDGPU::IMAGE_GATHER4H_V2_V1:
74944 case AMDGPU::IMAGE_GATHER4H_V2_V2:
74945 case AMDGPU::IMAGE_GATHER4H_V2_V3:
74946 case AMDGPU::IMAGE_GATHER4H_V2_V4:
74947 case AMDGPU::IMAGE_GATHER4H_V4_V1:
74948 case AMDGPU::IMAGE_GATHER4H_V4_V2:
74949 case AMDGPU::IMAGE_GATHER4H_V4_V3:
74950 case AMDGPU::IMAGE_GATHER4H_V4_V4:
74951 case AMDGPU::IMAGE_GATHER4H_V5_V1:
74952 case AMDGPU::IMAGE_GATHER4H_V5_V2:
74953 case AMDGPU::IMAGE_GATHER4H_V5_V3:
74954 case AMDGPU::IMAGE_GATHER4H_V5_V4:
74955 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3:
74956 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4:
74957 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5:
74958 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6:
74959 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V8:
74960 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3:
74961 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4:
74962 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5:
74963 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6:
74964 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V8:
74965 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3:
74966 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4:
74967 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5:
74968 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6:
74969 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V8:
74970 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2:
74971 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3:
74972 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4:
74973 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5:
74974 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8:
74975 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2:
74976 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3:
74977 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4:
74978 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5:
74979 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8:
74980 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2:
74981 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3:
74982 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4:
74983 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5:
74984 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8:
74985 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3:
74986 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4:
74987 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5:
74988 case AMDGPU::IMAGE_GATHER4_B_O_V2_V8:
74989 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3:
74990 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4:
74991 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5:
74992 case AMDGPU::IMAGE_GATHER4_B_O_V4_V8:
74993 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3:
74994 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4:
74995 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5:
74996 case AMDGPU::IMAGE_GATHER4_B_O_V5_V8:
74997 case AMDGPU::IMAGE_GATHER4_B_V2_V2:
74998 case AMDGPU::IMAGE_GATHER4_B_V2_V3:
74999 case AMDGPU::IMAGE_GATHER4_B_V2_V4:
75000 case AMDGPU::IMAGE_GATHER4_B_V4_V2:
75001 case AMDGPU::IMAGE_GATHER4_B_V4_V3:
75002 case AMDGPU::IMAGE_GATHER4_B_V4_V4:
75003 case AMDGPU::IMAGE_GATHER4_B_V5_V2:
75004 case AMDGPU::IMAGE_GATHER4_B_V5_V3:
75005 case AMDGPU::IMAGE_GATHER4_B_V5_V4:
75006 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2:
75007 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3:
75008 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4:
75009 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5:
75010 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V8:
75011 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2:
75012 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3:
75013 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4:
75014 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5:
75015 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V8:
75016 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2:
75017 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3:
75018 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4:
75019 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5:
75020 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V8:
75021 case AMDGPU::IMAGE_GATHER4_CL_V2_V1:
75022 case AMDGPU::IMAGE_GATHER4_CL_V2_V2:
75023 case AMDGPU::IMAGE_GATHER4_CL_V2_V3:
75024 case AMDGPU::IMAGE_GATHER4_CL_V2_V4:
75025 case AMDGPU::IMAGE_GATHER4_CL_V4_V1:
75026 case AMDGPU::IMAGE_GATHER4_CL_V4_V2:
75027 case AMDGPU::IMAGE_GATHER4_CL_V4_V3:
75028 case AMDGPU::IMAGE_GATHER4_CL_V4_V4:
75029 case AMDGPU::IMAGE_GATHER4_CL_V5_V1:
75030 case AMDGPU::IMAGE_GATHER4_CL_V5_V2:
75031 case AMDGPU::IMAGE_GATHER4_CL_V5_V3:
75032 case AMDGPU::IMAGE_GATHER4_CL_V5_V4:
75033 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4:
75034 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5:
75035 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6:
75036 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7:
75037 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V8:
75038 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4:
75039 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5:
75040 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6:
75041 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7:
75042 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V8:
75043 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4:
75044 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5:
75045 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6:
75046 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7:
75047 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V8:
75048 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3:
75049 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4:
75050 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5:
75051 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6:
75052 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8:
75053 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3:
75054 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4:
75055 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5:
75056 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6:
75057 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8:
75058 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3:
75059 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4:
75060 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5:
75061 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6:
75062 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8:
75063 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4:
75064 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5:
75065 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6:
75066 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V8:
75067 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4:
75068 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5:
75069 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6:
75070 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V8:
75071 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4:
75072 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5:
75073 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6:
75074 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V8:
75075 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3:
75076 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4:
75077 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5:
75078 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8:
75079 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3:
75080 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4:
75081 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5:
75082 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8:
75083 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3:
75084 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4:
75085 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5:
75086 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8:
75087 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3:
75088 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4:
75089 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5:
75090 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6:
75091 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V8:
75092 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3:
75093 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4:
75094 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5:
75095 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6:
75096 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V8:
75097 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3:
75098 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4:
75099 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5:
75100 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6:
75101 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V8:
75102 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2:
75103 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3:
75104 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4:
75105 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5:
75106 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8:
75107 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2:
75108 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3:
75109 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4:
75110 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5:
75111 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8:
75112 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2:
75113 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3:
75114 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4:
75115 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5:
75116 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8:
75117 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3:
75118 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4:
75119 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5:
75120 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8:
75121 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3:
75122 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4:
75123 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5:
75124 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8:
75125 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3:
75126 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4:
75127 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5:
75128 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8:
75129 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2:
75130 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3:
75131 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4:
75132 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2:
75133 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3:
75134 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4:
75135 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2:
75136 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3:
75137 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4:
75138 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3:
75139 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4:
75140 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5:
75141 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6:
75142 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V8:
75143 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3:
75144 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4:
75145 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5:
75146 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6:
75147 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V8:
75148 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3:
75149 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4:
75150 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5:
75151 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6:
75152 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V8:
75153 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2:
75154 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3:
75155 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4:
75156 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5:
75157 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8:
75158 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2:
75159 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3:
75160 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4:
75161 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5:
75162 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8:
75163 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2:
75164 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3:
75165 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4:
75166 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5:
75167 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8:
75168 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3:
75169 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4:
75170 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5:
75171 case AMDGPU::IMAGE_GATHER4_C_O_V2_V8:
75172 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3:
75173 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4:
75174 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5:
75175 case AMDGPU::IMAGE_GATHER4_C_O_V4_V8:
75176 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3:
75177 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4:
75178 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5:
75179 case AMDGPU::IMAGE_GATHER4_C_O_V5_V8:
75180 case AMDGPU::IMAGE_GATHER4_C_V2_V2:
75181 case AMDGPU::IMAGE_GATHER4_C_V2_V3:
75182 case AMDGPU::IMAGE_GATHER4_C_V2_V4:
75183 case AMDGPU::IMAGE_GATHER4_C_V4_V2:
75184 case AMDGPU::IMAGE_GATHER4_C_V4_V3:
75185 case AMDGPU::IMAGE_GATHER4_C_V4_V4:
75186 case AMDGPU::IMAGE_GATHER4_C_V5_V2:
75187 case AMDGPU::IMAGE_GATHER4_C_V5_V3:
75188 case AMDGPU::IMAGE_GATHER4_C_V5_V4:
75189 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2:
75190 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3:
75191 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4:
75192 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2:
75193 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3:
75194 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4:
75195 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2:
75196 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3:
75197 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4:
75198 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1:
75199 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2:
75200 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3:
75201 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4:
75202 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1:
75203 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2:
75204 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3:
75205 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4:
75206 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1:
75207 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2:
75208 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3:
75209 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4:
75210 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2:
75211 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3:
75212 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4:
75213 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5:
75214 case AMDGPU::IMAGE_GATHER4_L_O_V2_V8:
75215 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2:
75216 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3:
75217 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4:
75218 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5:
75219 case AMDGPU::IMAGE_GATHER4_L_O_V4_V8:
75220 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2:
75221 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3:
75222 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4:
75223 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5:
75224 case AMDGPU::IMAGE_GATHER4_L_O_V5_V8:
75225 case AMDGPU::IMAGE_GATHER4_L_V2_V1:
75226 case AMDGPU::IMAGE_GATHER4_L_V2_V2:
75227 case AMDGPU::IMAGE_GATHER4_L_V2_V3:
75228 case AMDGPU::IMAGE_GATHER4_L_V2_V4:
75229 case AMDGPU::IMAGE_GATHER4_L_V4_V1:
75230 case AMDGPU::IMAGE_GATHER4_L_V4_V2:
75231 case AMDGPU::IMAGE_GATHER4_L_V4_V3:
75232 case AMDGPU::IMAGE_GATHER4_L_V4_V4:
75233 case AMDGPU::IMAGE_GATHER4_L_V5_V1:
75234 case AMDGPU::IMAGE_GATHER4_L_V5_V2:
75235 case AMDGPU::IMAGE_GATHER4_L_V5_V3:
75236 case AMDGPU::IMAGE_GATHER4_L_V5_V4:
75237 case AMDGPU::IMAGE_GATHER4_O_V2_V2:
75238 case AMDGPU::IMAGE_GATHER4_O_V2_V3:
75239 case AMDGPU::IMAGE_GATHER4_O_V2_V4:
75240 case AMDGPU::IMAGE_GATHER4_O_V4_V2:
75241 case AMDGPU::IMAGE_GATHER4_O_V4_V3:
75242 case AMDGPU::IMAGE_GATHER4_O_V4_V4:
75243 case AMDGPU::IMAGE_GATHER4_O_V5_V2:
75244 case AMDGPU::IMAGE_GATHER4_O_V5_V3:
75245 case AMDGPU::IMAGE_GATHER4_O_V5_V4:
75246 case AMDGPU::IMAGE_GATHER4_V2_V1:
75247 case AMDGPU::IMAGE_GATHER4_V2_V2:
75248 case AMDGPU::IMAGE_GATHER4_V2_V3:
75249 case AMDGPU::IMAGE_GATHER4_V2_V4:
75250 case AMDGPU::IMAGE_GATHER4_V4_V1:
75251 case AMDGPU::IMAGE_GATHER4_V4_V2:
75252 case AMDGPU::IMAGE_GATHER4_V4_V3:
75253 case AMDGPU::IMAGE_GATHER4_V4_V4:
75254 case AMDGPU::IMAGE_GATHER4_V5_V1:
75255 case AMDGPU::IMAGE_GATHER4_V5_V2:
75256 case AMDGPU::IMAGE_GATHER4_V5_V3:
75257 case AMDGPU::IMAGE_GATHER4_V5_V4:
75258 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3:
75259 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4:
75260 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5:
75261 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6:
75262 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8:
75263 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3:
75264 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4:
75265 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5:
75266 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6:
75267 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8:
75268 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3:
75269 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4:
75270 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5:
75271 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6:
75272 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8:
75273 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3:
75274 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4:
75275 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5:
75276 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6:
75277 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8:
75278 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3:
75279 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4:
75280 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5:
75281 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6:
75282 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8:
75283 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2:
75284 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3:
75285 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4:
75286 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5:
75287 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8:
75288 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2:
75289 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3:
75290 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4:
75291 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5:
75292 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8:
75293 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2:
75294 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3:
75295 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4:
75296 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5:
75297 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8:
75298 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2:
75299 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3:
75300 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4:
75301 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5:
75302 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8:
75303 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2:
75304 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3:
75305 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4:
75306 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5:
75307 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8:
75308 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3:
75309 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4:
75310 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5:
75311 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8:
75312 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3:
75313 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4:
75314 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5:
75315 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8:
75316 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3:
75317 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4:
75318 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5:
75319 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8:
75320 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3:
75321 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4:
75322 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5:
75323 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8:
75324 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3:
75325 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4:
75326 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5:
75327 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8:
75328 case AMDGPU::IMAGE_SAMPLE_B_V1_V2:
75329 case AMDGPU::IMAGE_SAMPLE_B_V1_V3:
75330 case AMDGPU::IMAGE_SAMPLE_B_V1_V4:
75331 case AMDGPU::IMAGE_SAMPLE_B_V2_V2:
75332 case AMDGPU::IMAGE_SAMPLE_B_V2_V3:
75333 case AMDGPU::IMAGE_SAMPLE_B_V2_V4:
75334 case AMDGPU::IMAGE_SAMPLE_B_V3_V2:
75335 case AMDGPU::IMAGE_SAMPLE_B_V3_V3:
75336 case AMDGPU::IMAGE_SAMPLE_B_V3_V4:
75337 case AMDGPU::IMAGE_SAMPLE_B_V4_V2:
75338 case AMDGPU::IMAGE_SAMPLE_B_V4_V3:
75339 case AMDGPU::IMAGE_SAMPLE_B_V4_V4:
75340 case AMDGPU::IMAGE_SAMPLE_B_V5_V2:
75341 case AMDGPU::IMAGE_SAMPLE_B_V5_V3:
75342 case AMDGPU::IMAGE_SAMPLE_B_V5_V4:
75343 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2:
75344 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3:
75345 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4:
75346 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5:
75347 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6:
75348 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7:
75349 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8:
75350 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2:
75351 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3:
75352 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4:
75353 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5:
75354 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6:
75355 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7:
75356 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8:
75357 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2:
75358 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3:
75359 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4:
75360 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5:
75361 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6:
75362 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7:
75363 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8:
75364 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2:
75365 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3:
75366 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4:
75367 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5:
75368 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6:
75369 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7:
75370 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8:
75371 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2:
75372 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3:
75373 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4:
75374 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5:
75375 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6:
75376 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7:
75377 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8:
75378 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3:
75379 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4:
75380 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5:
75381 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6:
75382 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7:
75383 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8:
75384 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9:
75385 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3:
75386 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4:
75387 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5:
75388 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6:
75389 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7:
75390 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8:
75391 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9:
75392 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3:
75393 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4:
75394 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5:
75395 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6:
75396 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7:
75397 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8:
75398 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9:
75399 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3:
75400 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4:
75401 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5:
75402 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6:
75403 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7:
75404 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8:
75405 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9:
75406 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3:
75407 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4:
75408 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5:
75409 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6:
75410 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7:
75411 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8:
75412 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9:
75413 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3:
75414 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4:
75415 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5:
75416 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6:
75417 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7:
75418 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8:
75419 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9:
75420 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10:
75421 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11:
75422 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3:
75423 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4:
75424 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5:
75425 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6:
75426 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7:
75427 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8:
75428 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9:
75429 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10:
75430 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11:
75431 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3:
75432 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4:
75433 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5:
75434 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6:
75435 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7:
75436 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8:
75437 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9:
75438 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10:
75439 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11:
75440 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3:
75441 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4:
75442 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5:
75443 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6:
75444 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7:
75445 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8:
75446 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9:
75447 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10:
75448 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11:
75449 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3:
75450 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4:
75451 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5:
75452 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6:
75453 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7:
75454 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8:
75455 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9:
75456 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10:
75457 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11:
75458 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2:
75459 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3:
75460 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4:
75461 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5:
75462 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6:
75463 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7:
75464 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8:
75465 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9:
75466 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10:
75467 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2:
75468 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3:
75469 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4:
75470 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5:
75471 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6:
75472 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7:
75473 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8:
75474 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9:
75475 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10:
75476 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2:
75477 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3:
75478 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4:
75479 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5:
75480 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6:
75481 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7:
75482 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8:
75483 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9:
75484 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10:
75485 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2:
75486 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3:
75487 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4:
75488 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5:
75489 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6:
75490 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7:
75491 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8:
75492 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9:
75493 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10:
75494 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2:
75495 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3:
75496 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4:
75497 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5:
75498 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6:
75499 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7:
75500 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8:
75501 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9:
75502 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10:
75503 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2:
75504 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3:
75505 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4:
75506 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5:
75507 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6:
75508 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7:
75509 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V8:
75510 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2:
75511 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3:
75512 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4:
75513 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5:
75514 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6:
75515 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7:
75516 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V8:
75517 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2:
75518 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3:
75519 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4:
75520 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5:
75521 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6:
75522 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7:
75523 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V8:
75524 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2:
75525 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3:
75526 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4:
75527 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5:
75528 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6:
75529 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7:
75530 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V8:
75531 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2:
75532 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3:
75533 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4:
75534 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5:
75535 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6:
75536 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7:
75537 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V8:
75538 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3:
75539 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4:
75540 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5:
75541 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6:
75542 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7:
75543 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8:
75544 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3:
75545 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4:
75546 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5:
75547 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6:
75548 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7:
75549 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8:
75550 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3:
75551 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4:
75552 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5:
75553 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6:
75554 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7:
75555 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8:
75556 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3:
75557 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4:
75558 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5:
75559 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6:
75560 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7:
75561 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8:
75562 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3:
75563 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4:
75564 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5:
75565 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6:
75566 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7:
75567 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8:
75568 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3:
75569 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4:
75570 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5:
75571 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6:
75572 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7:
75573 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8:
75574 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9:
75575 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10:
75576 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3:
75577 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4:
75578 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5:
75579 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6:
75580 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7:
75581 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8:
75582 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9:
75583 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10:
75584 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3:
75585 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4:
75586 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5:
75587 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6:
75588 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7:
75589 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8:
75590 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9:
75591 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10:
75592 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3:
75593 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4:
75594 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5:
75595 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6:
75596 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7:
75597 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8:
75598 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9:
75599 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10:
75600 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3:
75601 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4:
75602 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5:
75603 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6:
75604 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7:
75605 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8:
75606 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9:
75607 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10:
75608 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2:
75609 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3:
75610 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4:
75611 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5:
75612 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6:
75613 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7:
75614 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8:
75615 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9:
75616 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2:
75617 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3:
75618 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4:
75619 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5:
75620 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6:
75621 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7:
75622 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8:
75623 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9:
75624 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2:
75625 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3:
75626 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4:
75627 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5:
75628 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6:
75629 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7:
75630 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8:
75631 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9:
75632 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2:
75633 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3:
75634 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4:
75635 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5:
75636 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6:
75637 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7:
75638 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8:
75639 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9:
75640 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2:
75641 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3:
75642 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4:
75643 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5:
75644 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6:
75645 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7:
75646 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8:
75647 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9:
75648 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2:
75649 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3:
75650 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4:
75651 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5:
75652 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8:
75653 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2:
75654 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3:
75655 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4:
75656 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5:
75657 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8:
75658 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2:
75659 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3:
75660 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4:
75661 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5:
75662 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8:
75663 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2:
75664 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3:
75665 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4:
75666 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5:
75667 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8:
75668 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2:
75669 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3:
75670 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4:
75671 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5:
75672 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8:
75673 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1:
75674 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2:
75675 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3:
75676 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4:
75677 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1:
75678 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2:
75679 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3:
75680 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4:
75681 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1:
75682 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2:
75683 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3:
75684 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4:
75685 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1:
75686 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2:
75687 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3:
75688 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4:
75689 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1:
75690 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2:
75691 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3:
75692 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4:
75693 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4:
75694 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5:
75695 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6:
75696 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7:
75697 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8:
75698 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4:
75699 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5:
75700 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6:
75701 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7:
75702 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8:
75703 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4:
75704 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5:
75705 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6:
75706 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7:
75707 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8:
75708 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4:
75709 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5:
75710 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6:
75711 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7:
75712 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8:
75713 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4:
75714 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5:
75715 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6:
75716 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7:
75717 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8:
75718 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3:
75719 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4:
75720 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5:
75721 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6:
75722 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8:
75723 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3:
75724 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4:
75725 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5:
75726 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6:
75727 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8:
75728 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3:
75729 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4:
75730 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5:
75731 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6:
75732 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8:
75733 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3:
75734 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4:
75735 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5:
75736 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6:
75737 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8:
75738 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3:
75739 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4:
75740 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5:
75741 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6:
75742 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8:
75743 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4:
75744 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5:
75745 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6:
75746 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8:
75747 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4:
75748 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5:
75749 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6:
75750 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8:
75751 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4:
75752 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5:
75753 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6:
75754 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8:
75755 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4:
75756 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5:
75757 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6:
75758 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8:
75759 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4:
75760 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5:
75761 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6:
75762 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8:
75763 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3:
75764 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4:
75765 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5:
75766 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8:
75767 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3:
75768 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4:
75769 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5:
75770 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8:
75771 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3:
75772 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4:
75773 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5:
75774 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8:
75775 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3:
75776 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4:
75777 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5:
75778 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8:
75779 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3:
75780 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4:
75781 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5:
75782 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8:
75783 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3:
75784 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4:
75785 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5:
75786 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6:
75787 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7:
75788 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8:
75789 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9:
75790 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3:
75791 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4:
75792 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5:
75793 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6:
75794 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7:
75795 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8:
75796 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9:
75797 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3:
75798 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4:
75799 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5:
75800 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6:
75801 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7:
75802 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8:
75803 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9:
75804 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3:
75805 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4:
75806 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5:
75807 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6:
75808 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7:
75809 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8:
75810 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9:
75811 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3:
75812 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4:
75813 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5:
75814 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6:
75815 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7:
75816 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8:
75817 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9:
75818 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4:
75819 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5:
75820 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6:
75821 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7:
75822 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8:
75823 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9:
75824 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10:
75825 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4:
75826 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5:
75827 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6:
75828 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7:
75829 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8:
75830 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9:
75831 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10:
75832 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4:
75833 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5:
75834 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6:
75835 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7:
75836 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8:
75837 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9:
75838 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10:
75839 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4:
75840 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5:
75841 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6:
75842 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7:
75843 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8:
75844 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9:
75845 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10:
75846 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4:
75847 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5:
75848 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6:
75849 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7:
75850 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8:
75851 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9:
75852 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10:
75853 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4:
75854 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5:
75855 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6:
75856 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7:
75857 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8:
75858 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9:
75859 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10:
75860 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11:
75861 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12:
75862 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4:
75863 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5:
75864 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6:
75865 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7:
75866 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8:
75867 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9:
75868 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10:
75869 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11:
75870 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12:
75871 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4:
75872 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5:
75873 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6:
75874 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7:
75875 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8:
75876 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9:
75877 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10:
75878 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11:
75879 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12:
75880 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4:
75881 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5:
75882 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6:
75883 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7:
75884 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8:
75885 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9:
75886 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10:
75887 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11:
75888 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12:
75889 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4:
75890 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5:
75891 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6:
75892 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7:
75893 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8:
75894 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9:
75895 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10:
75896 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11:
75897 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12:
75898 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3:
75899 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4:
75900 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5:
75901 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6:
75902 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7:
75903 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8:
75904 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9:
75905 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10:
75906 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11:
75907 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3:
75908 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4:
75909 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5:
75910 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6:
75911 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7:
75912 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8:
75913 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9:
75914 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10:
75915 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11:
75916 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3:
75917 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4:
75918 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5:
75919 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6:
75920 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7:
75921 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8:
75922 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9:
75923 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10:
75924 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11:
75925 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3:
75926 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4:
75927 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5:
75928 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6:
75929 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7:
75930 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8:
75931 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9:
75932 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10:
75933 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11:
75934 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3:
75935 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4:
75936 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5:
75937 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6:
75938 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7:
75939 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8:
75940 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9:
75941 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10:
75942 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11:
75943 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3:
75944 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4:
75945 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5:
75946 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6:
75947 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7:
75948 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8:
75949 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3:
75950 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4:
75951 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5:
75952 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6:
75953 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7:
75954 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8:
75955 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3:
75956 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4:
75957 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5:
75958 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6:
75959 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7:
75960 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8:
75961 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3:
75962 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4:
75963 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5:
75964 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6:
75965 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7:
75966 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8:
75967 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3:
75968 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4:
75969 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5:
75970 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6:
75971 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7:
75972 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8:
75973 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4:
75974 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5:
75975 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6:
75976 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7:
75977 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8:
75978 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9:
75979 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4:
75980 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5:
75981 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6:
75982 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7:
75983 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8:
75984 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9:
75985 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4:
75986 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5:
75987 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6:
75988 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7:
75989 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8:
75990 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9:
75991 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4:
75992 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5:
75993 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6:
75994 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7:
75995 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8:
75996 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9:
75997 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4:
75998 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5:
75999 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6:
76000 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7:
76001 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8:
76002 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9:
76003 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4:
76004 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5:
76005 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6:
76006 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7:
76007 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8:
76008 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9:
76009 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10:
76010 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11:
76011 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4:
76012 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5:
76013 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6:
76014 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7:
76015 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8:
76016 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9:
76017 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10:
76018 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11:
76019 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4:
76020 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5:
76021 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6:
76022 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7:
76023 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8:
76024 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9:
76025 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10:
76026 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11:
76027 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4:
76028 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5:
76029 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6:
76030 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7:
76031 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8:
76032 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9:
76033 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10:
76034 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11:
76035 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4:
76036 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5:
76037 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6:
76038 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7:
76039 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8:
76040 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9:
76041 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10:
76042 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11:
76043 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3:
76044 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4:
76045 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5:
76046 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6:
76047 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7:
76048 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8:
76049 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9:
76050 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10:
76051 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3:
76052 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4:
76053 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5:
76054 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6:
76055 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7:
76056 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8:
76057 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9:
76058 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10:
76059 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3:
76060 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4:
76061 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5:
76062 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6:
76063 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7:
76064 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8:
76065 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9:
76066 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10:
76067 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3:
76068 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4:
76069 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5:
76070 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6:
76071 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7:
76072 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8:
76073 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9:
76074 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10:
76075 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3:
76076 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4:
76077 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5:
76078 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6:
76079 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7:
76080 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8:
76081 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9:
76082 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10:
76083 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3:
76084 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4:
76085 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5:
76086 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6:
76087 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8:
76088 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3:
76089 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4:
76090 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5:
76091 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6:
76092 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8:
76093 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3:
76094 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4:
76095 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5:
76096 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6:
76097 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8:
76098 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3:
76099 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4:
76100 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5:
76101 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6:
76102 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8:
76103 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3:
76104 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4:
76105 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5:
76106 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6:
76107 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8:
76108 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2:
76109 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3:
76110 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4:
76111 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5:
76112 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8:
76113 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2:
76114 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3:
76115 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4:
76116 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5:
76117 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8:
76118 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2:
76119 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3:
76120 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4:
76121 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5:
76122 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8:
76123 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2:
76124 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3:
76125 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4:
76126 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5:
76127 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8:
76128 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2:
76129 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3:
76130 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4:
76131 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5:
76132 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8:
76133 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3:
76134 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4:
76135 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5:
76136 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6:
76137 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7:
76138 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8:
76139 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9:
76140 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3:
76141 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4:
76142 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5:
76143 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6:
76144 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7:
76145 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8:
76146 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9:
76147 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3:
76148 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4:
76149 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5:
76150 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6:
76151 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7:
76152 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8:
76153 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9:
76154 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3:
76155 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4:
76156 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5:
76157 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6:
76158 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7:
76159 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8:
76160 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9:
76161 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3:
76162 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4:
76163 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5:
76164 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6:
76165 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7:
76166 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8:
76167 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9:
76168 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4:
76169 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5:
76170 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6:
76171 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7:
76172 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8:
76173 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9:
76174 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10:
76175 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4:
76176 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5:
76177 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6:
76178 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7:
76179 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8:
76180 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9:
76181 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10:
76182 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4:
76183 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5:
76184 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6:
76185 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7:
76186 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8:
76187 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9:
76188 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10:
76189 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4:
76190 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5:
76191 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6:
76192 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7:
76193 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8:
76194 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9:
76195 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10:
76196 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4:
76197 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5:
76198 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6:
76199 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7:
76200 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8:
76201 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9:
76202 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10:
76203 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4:
76204 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5:
76205 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6:
76206 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7:
76207 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8:
76208 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9:
76209 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10:
76210 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11:
76211 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12:
76212 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4:
76213 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5:
76214 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6:
76215 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7:
76216 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8:
76217 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9:
76218 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10:
76219 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11:
76220 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12:
76221 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4:
76222 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5:
76223 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6:
76224 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7:
76225 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8:
76226 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9:
76227 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10:
76228 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11:
76229 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12:
76230 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4:
76231 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5:
76232 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6:
76233 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7:
76234 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8:
76235 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9:
76236 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10:
76237 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11:
76238 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12:
76239 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4:
76240 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5:
76241 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6:
76242 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7:
76243 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8:
76244 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9:
76245 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10:
76246 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11:
76247 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12:
76248 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3:
76249 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4:
76250 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5:
76251 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6:
76252 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7:
76253 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8:
76254 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9:
76255 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10:
76256 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11:
76257 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3:
76258 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4:
76259 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5:
76260 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6:
76261 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7:
76262 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8:
76263 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9:
76264 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10:
76265 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11:
76266 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3:
76267 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4:
76268 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5:
76269 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6:
76270 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7:
76271 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8:
76272 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9:
76273 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10:
76274 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11:
76275 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3:
76276 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4:
76277 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5:
76278 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6:
76279 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7:
76280 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8:
76281 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9:
76282 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10:
76283 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11:
76284 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3:
76285 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4:
76286 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5:
76287 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6:
76288 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7:
76289 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8:
76290 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9:
76291 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10:
76292 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11:
76293 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3:
76294 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4:
76295 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5:
76296 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6:
76297 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7:
76298 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8:
76299 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3:
76300 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4:
76301 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5:
76302 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6:
76303 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7:
76304 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8:
76305 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3:
76306 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4:
76307 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5:
76308 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6:
76309 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7:
76310 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8:
76311 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3:
76312 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4:
76313 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5:
76314 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6:
76315 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7:
76316 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8:
76317 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3:
76318 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4:
76319 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5:
76320 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6:
76321 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7:
76322 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8:
76323 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4:
76324 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5:
76325 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6:
76326 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7:
76327 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8:
76328 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9:
76329 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4:
76330 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5:
76331 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6:
76332 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7:
76333 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8:
76334 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9:
76335 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4:
76336 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5:
76337 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6:
76338 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7:
76339 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8:
76340 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9:
76341 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4:
76342 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5:
76343 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6:
76344 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7:
76345 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8:
76346 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9:
76347 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4:
76348 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5:
76349 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6:
76350 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7:
76351 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8:
76352 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9:
76353 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4:
76354 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5:
76355 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6:
76356 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7:
76357 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8:
76358 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9:
76359 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10:
76360 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11:
76361 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4:
76362 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5:
76363 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6:
76364 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7:
76365 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8:
76366 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9:
76367 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10:
76368 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11:
76369 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4:
76370 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5:
76371 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6:
76372 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7:
76373 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8:
76374 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9:
76375 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10:
76376 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11:
76377 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4:
76378 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5:
76379 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6:
76380 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7:
76381 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8:
76382 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9:
76383 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10:
76384 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11:
76385 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4:
76386 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5:
76387 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6:
76388 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7:
76389 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8:
76390 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9:
76391 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10:
76392 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11:
76393 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3:
76394 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4:
76395 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5:
76396 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6:
76397 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7:
76398 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8:
76399 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9:
76400 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10:
76401 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3:
76402 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4:
76403 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5:
76404 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6:
76405 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7:
76406 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8:
76407 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9:
76408 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10:
76409 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3:
76410 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4:
76411 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5:
76412 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6:
76413 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7:
76414 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8:
76415 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9:
76416 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10:
76417 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3:
76418 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4:
76419 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5:
76420 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6:
76421 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7:
76422 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8:
76423 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9:
76424 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10:
76425 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3:
76426 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4:
76427 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5:
76428 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6:
76429 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7:
76430 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8:
76431 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9:
76432 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10:
76433 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3:
76434 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4:
76435 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5:
76436 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8:
76437 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3:
76438 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4:
76439 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5:
76440 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8:
76441 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3:
76442 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4:
76443 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5:
76444 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8:
76445 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3:
76446 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4:
76447 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5:
76448 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8:
76449 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3:
76450 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4:
76451 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5:
76452 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8:
76453 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2:
76454 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3:
76455 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4:
76456 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2:
76457 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3:
76458 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4:
76459 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2:
76460 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3:
76461 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4:
76462 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2:
76463 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3:
76464 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4:
76465 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2:
76466 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3:
76467 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4:
76468 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3:
76469 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4:
76470 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5:
76471 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6:
76472 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8:
76473 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3:
76474 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4:
76475 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5:
76476 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6:
76477 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8:
76478 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3:
76479 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4:
76480 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5:
76481 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6:
76482 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8:
76483 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3:
76484 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4:
76485 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5:
76486 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6:
76487 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8:
76488 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3:
76489 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4:
76490 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5:
76491 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6:
76492 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8:
76493 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2:
76494 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3:
76495 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4:
76496 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5:
76497 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8:
76498 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2:
76499 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3:
76500 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4:
76501 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5:
76502 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8:
76503 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2:
76504 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3:
76505 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4:
76506 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5:
76507 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8:
76508 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2:
76509 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3:
76510 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4:
76511 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5:
76512 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8:
76513 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2:
76514 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3:
76515 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4:
76516 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5:
76517 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8:
76518 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3:
76519 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4:
76520 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5:
76521 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8:
76522 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3:
76523 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4:
76524 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5:
76525 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8:
76526 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3:
76527 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4:
76528 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5:
76529 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8:
76530 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3:
76531 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4:
76532 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5:
76533 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8:
76534 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3:
76535 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4:
76536 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5:
76537 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8:
76538 case AMDGPU::IMAGE_SAMPLE_C_V1_V2:
76539 case AMDGPU::IMAGE_SAMPLE_C_V1_V3:
76540 case AMDGPU::IMAGE_SAMPLE_C_V1_V4:
76541 case AMDGPU::IMAGE_SAMPLE_C_V2_V2:
76542 case AMDGPU::IMAGE_SAMPLE_C_V2_V3:
76543 case AMDGPU::IMAGE_SAMPLE_C_V2_V4:
76544 case AMDGPU::IMAGE_SAMPLE_C_V3_V2:
76545 case AMDGPU::IMAGE_SAMPLE_C_V3_V3:
76546 case AMDGPU::IMAGE_SAMPLE_C_V3_V4:
76547 case AMDGPU::IMAGE_SAMPLE_C_V4_V2:
76548 case AMDGPU::IMAGE_SAMPLE_C_V4_V3:
76549 case AMDGPU::IMAGE_SAMPLE_C_V4_V4:
76550 case AMDGPU::IMAGE_SAMPLE_C_V5_V2:
76551 case AMDGPU::IMAGE_SAMPLE_C_V5_V3:
76552 case AMDGPU::IMAGE_SAMPLE_C_V5_V4:
76553 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2:
76554 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3:
76555 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4:
76556 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5:
76557 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6:
76558 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7:
76559 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8:
76560 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2:
76561 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3:
76562 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4:
76563 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5:
76564 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6:
76565 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7:
76566 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8:
76567 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2:
76568 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3:
76569 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4:
76570 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5:
76571 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6:
76572 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7:
76573 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8:
76574 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2:
76575 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3:
76576 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4:
76577 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5:
76578 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6:
76579 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7:
76580 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8:
76581 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2:
76582 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3:
76583 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4:
76584 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5:
76585 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6:
76586 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7:
76587 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8:
76588 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3:
76589 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4:
76590 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5:
76591 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6:
76592 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7:
76593 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8:
76594 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9:
76595 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3:
76596 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4:
76597 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5:
76598 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6:
76599 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7:
76600 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8:
76601 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9:
76602 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3:
76603 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4:
76604 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5:
76605 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6:
76606 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7:
76607 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8:
76608 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9:
76609 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3:
76610 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4:
76611 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5:
76612 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6:
76613 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7:
76614 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8:
76615 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9:
76616 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3:
76617 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4:
76618 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5:
76619 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6:
76620 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7:
76621 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8:
76622 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9:
76623 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3:
76624 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4:
76625 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5:
76626 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6:
76627 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7:
76628 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8:
76629 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9:
76630 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10:
76631 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11:
76632 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3:
76633 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4:
76634 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5:
76635 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6:
76636 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7:
76637 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8:
76638 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9:
76639 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10:
76640 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11:
76641 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3:
76642 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4:
76643 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5:
76644 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6:
76645 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7:
76646 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8:
76647 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9:
76648 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10:
76649 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11:
76650 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3:
76651 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4:
76652 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5:
76653 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6:
76654 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7:
76655 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8:
76656 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9:
76657 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10:
76658 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11:
76659 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3:
76660 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4:
76661 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5:
76662 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6:
76663 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7:
76664 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8:
76665 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9:
76666 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10:
76667 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11:
76668 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2:
76669 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3:
76670 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4:
76671 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5:
76672 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6:
76673 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7:
76674 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8:
76675 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9:
76676 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10:
76677 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2:
76678 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3:
76679 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4:
76680 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5:
76681 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6:
76682 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7:
76683 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8:
76684 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9:
76685 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10:
76686 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2:
76687 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3:
76688 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4:
76689 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5:
76690 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6:
76691 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7:
76692 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8:
76693 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9:
76694 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10:
76695 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2:
76696 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3:
76697 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4:
76698 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5:
76699 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6:
76700 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7:
76701 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8:
76702 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9:
76703 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10:
76704 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2:
76705 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3:
76706 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4:
76707 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5:
76708 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6:
76709 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7:
76710 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8:
76711 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9:
76712 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10:
76713 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2:
76714 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3:
76715 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4:
76716 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5:
76717 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6:
76718 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7:
76719 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8:
76720 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2:
76721 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3:
76722 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4:
76723 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5:
76724 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6:
76725 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7:
76726 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8:
76727 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2:
76728 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3:
76729 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4:
76730 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5:
76731 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6:
76732 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7:
76733 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8:
76734 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2:
76735 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3:
76736 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4:
76737 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5:
76738 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6:
76739 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7:
76740 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8:
76741 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2:
76742 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3:
76743 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4:
76744 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5:
76745 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6:
76746 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7:
76747 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8:
76748 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3:
76749 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4:
76750 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5:
76751 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6:
76752 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7:
76753 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8:
76754 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3:
76755 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4:
76756 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5:
76757 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6:
76758 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7:
76759 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8:
76760 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3:
76761 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4:
76762 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5:
76763 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6:
76764 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7:
76765 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8:
76766 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3:
76767 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4:
76768 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5:
76769 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6:
76770 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7:
76771 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8:
76772 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3:
76773 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4:
76774 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5:
76775 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6:
76776 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7:
76777 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8:
76778 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3:
76779 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4:
76780 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5:
76781 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6:
76782 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7:
76783 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8:
76784 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9:
76785 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10:
76786 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3:
76787 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4:
76788 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5:
76789 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6:
76790 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7:
76791 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8:
76792 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9:
76793 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10:
76794 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3:
76795 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4:
76796 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5:
76797 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6:
76798 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7:
76799 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8:
76800 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9:
76801 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10:
76802 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3:
76803 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4:
76804 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5:
76805 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6:
76806 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7:
76807 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8:
76808 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9:
76809 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10:
76810 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3:
76811 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4:
76812 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5:
76813 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6:
76814 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7:
76815 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8:
76816 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9:
76817 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10:
76818 case AMDGPU::IMAGE_SAMPLE_D_V1_V2:
76819 case AMDGPU::IMAGE_SAMPLE_D_V1_V3:
76820 case AMDGPU::IMAGE_SAMPLE_D_V1_V4:
76821 case AMDGPU::IMAGE_SAMPLE_D_V1_V5:
76822 case AMDGPU::IMAGE_SAMPLE_D_V1_V6:
76823 case AMDGPU::IMAGE_SAMPLE_D_V1_V7:
76824 case AMDGPU::IMAGE_SAMPLE_D_V1_V8:
76825 case AMDGPU::IMAGE_SAMPLE_D_V1_V9:
76826 case AMDGPU::IMAGE_SAMPLE_D_V2_V2:
76827 case AMDGPU::IMAGE_SAMPLE_D_V2_V3:
76828 case AMDGPU::IMAGE_SAMPLE_D_V2_V4:
76829 case AMDGPU::IMAGE_SAMPLE_D_V2_V5:
76830 case AMDGPU::IMAGE_SAMPLE_D_V2_V6:
76831 case AMDGPU::IMAGE_SAMPLE_D_V2_V7:
76832 case AMDGPU::IMAGE_SAMPLE_D_V2_V8:
76833 case AMDGPU::IMAGE_SAMPLE_D_V2_V9:
76834 case AMDGPU::IMAGE_SAMPLE_D_V3_V2:
76835 case AMDGPU::IMAGE_SAMPLE_D_V3_V3:
76836 case AMDGPU::IMAGE_SAMPLE_D_V3_V4:
76837 case AMDGPU::IMAGE_SAMPLE_D_V3_V5:
76838 case AMDGPU::IMAGE_SAMPLE_D_V3_V6:
76839 case AMDGPU::IMAGE_SAMPLE_D_V3_V7:
76840 case AMDGPU::IMAGE_SAMPLE_D_V3_V8:
76841 case AMDGPU::IMAGE_SAMPLE_D_V3_V9:
76842 case AMDGPU::IMAGE_SAMPLE_D_V4_V2:
76843 case AMDGPU::IMAGE_SAMPLE_D_V4_V3:
76844 case AMDGPU::IMAGE_SAMPLE_D_V4_V4:
76845 case AMDGPU::IMAGE_SAMPLE_D_V4_V5:
76846 case AMDGPU::IMAGE_SAMPLE_D_V4_V6:
76847 case AMDGPU::IMAGE_SAMPLE_D_V4_V7:
76848 case AMDGPU::IMAGE_SAMPLE_D_V4_V8:
76849 case AMDGPU::IMAGE_SAMPLE_D_V4_V9:
76850 case AMDGPU::IMAGE_SAMPLE_D_V5_V2:
76851 case AMDGPU::IMAGE_SAMPLE_D_V5_V3:
76852 case AMDGPU::IMAGE_SAMPLE_D_V5_V4:
76853 case AMDGPU::IMAGE_SAMPLE_D_V5_V5:
76854 case AMDGPU::IMAGE_SAMPLE_D_V5_V6:
76855 case AMDGPU::IMAGE_SAMPLE_D_V5_V7:
76856 case AMDGPU::IMAGE_SAMPLE_D_V5_V8:
76857 case AMDGPU::IMAGE_SAMPLE_D_V5_V9:
76858 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2:
76859 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3:
76860 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4:
76861 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2:
76862 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3:
76863 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4:
76864 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2:
76865 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3:
76866 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4:
76867 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2:
76868 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3:
76869 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4:
76870 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2:
76871 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3:
76872 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4:
76873 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1:
76874 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2:
76875 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3:
76876 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4:
76877 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1:
76878 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2:
76879 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3:
76880 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4:
76881 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1:
76882 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2:
76883 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3:
76884 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4:
76885 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1:
76886 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2:
76887 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3:
76888 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4:
76889 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1:
76890 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2:
76891 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3:
76892 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4:
76893 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2:
76894 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3:
76895 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4:
76896 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5:
76897 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8:
76898 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2:
76899 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3:
76900 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4:
76901 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5:
76902 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8:
76903 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2:
76904 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3:
76905 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4:
76906 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5:
76907 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8:
76908 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2:
76909 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3:
76910 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4:
76911 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5:
76912 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8:
76913 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2:
76914 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3:
76915 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4:
76916 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5:
76917 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8:
76918 case AMDGPU::IMAGE_SAMPLE_L_V1_V1:
76919 case AMDGPU::IMAGE_SAMPLE_L_V1_V2:
76920 case AMDGPU::IMAGE_SAMPLE_L_V1_V3:
76921 case AMDGPU::IMAGE_SAMPLE_L_V1_V4:
76922 case AMDGPU::IMAGE_SAMPLE_L_V2_V1:
76923 case AMDGPU::IMAGE_SAMPLE_L_V2_V2:
76924 case AMDGPU::IMAGE_SAMPLE_L_V2_V3:
76925 case AMDGPU::IMAGE_SAMPLE_L_V2_V4:
76926 case AMDGPU::IMAGE_SAMPLE_L_V3_V1:
76927 case AMDGPU::IMAGE_SAMPLE_L_V3_V2:
76928 case AMDGPU::IMAGE_SAMPLE_L_V3_V3:
76929 case AMDGPU::IMAGE_SAMPLE_L_V3_V4:
76930 case AMDGPU::IMAGE_SAMPLE_L_V4_V1:
76931 case AMDGPU::IMAGE_SAMPLE_L_V4_V2:
76932 case AMDGPU::IMAGE_SAMPLE_L_V4_V3:
76933 case AMDGPU::IMAGE_SAMPLE_L_V4_V4:
76934 case AMDGPU::IMAGE_SAMPLE_L_V5_V1:
76935 case AMDGPU::IMAGE_SAMPLE_L_V5_V2:
76936 case AMDGPU::IMAGE_SAMPLE_L_V5_V3:
76937 case AMDGPU::IMAGE_SAMPLE_L_V5_V4:
76938 case AMDGPU::IMAGE_SAMPLE_O_V1_V2:
76939 case AMDGPU::IMAGE_SAMPLE_O_V1_V3:
76940 case AMDGPU::IMAGE_SAMPLE_O_V1_V4:
76941 case AMDGPU::IMAGE_SAMPLE_O_V2_V2:
76942 case AMDGPU::IMAGE_SAMPLE_O_V2_V3:
76943 case AMDGPU::IMAGE_SAMPLE_O_V2_V4:
76944 case AMDGPU::IMAGE_SAMPLE_O_V3_V2:
76945 case AMDGPU::IMAGE_SAMPLE_O_V3_V3:
76946 case AMDGPU::IMAGE_SAMPLE_O_V3_V4:
76947 case AMDGPU::IMAGE_SAMPLE_O_V4_V2:
76948 case AMDGPU::IMAGE_SAMPLE_O_V4_V3:
76949 case AMDGPU::IMAGE_SAMPLE_O_V4_V4:
76950 case AMDGPU::IMAGE_SAMPLE_O_V5_V2:
76951 case AMDGPU::IMAGE_SAMPLE_O_V5_V3:
76952 case AMDGPU::IMAGE_SAMPLE_O_V5_V4:
76953 case AMDGPU::IMAGE_SAMPLE_V1_V1:
76954 case AMDGPU::IMAGE_SAMPLE_V1_V2:
76955 case AMDGPU::IMAGE_SAMPLE_V1_V3:
76956 case AMDGPU::IMAGE_SAMPLE_V1_V4:
76957 case AMDGPU::IMAGE_SAMPLE_V2_V1:
76958 case AMDGPU::IMAGE_SAMPLE_V2_V2:
76959 case AMDGPU::IMAGE_SAMPLE_V2_V3:
76960 case AMDGPU::IMAGE_SAMPLE_V2_V4:
76961 case AMDGPU::IMAGE_SAMPLE_V3_V1:
76962 case AMDGPU::IMAGE_SAMPLE_V3_V2:
76963 case AMDGPU::IMAGE_SAMPLE_V3_V3:
76964 case AMDGPU::IMAGE_SAMPLE_V3_V4:
76965 case AMDGPU::IMAGE_SAMPLE_V4_V1:
76966 case AMDGPU::IMAGE_SAMPLE_V4_V2:
76967 case AMDGPU::IMAGE_SAMPLE_V4_V3:
76968 case AMDGPU::IMAGE_SAMPLE_V4_V4:
76969 case AMDGPU::IMAGE_SAMPLE_V5_V1:
76970 case AMDGPU::IMAGE_SAMPLE_V5_V2:
76971 case AMDGPU::IMAGE_SAMPLE_V5_V3:
76972 case AMDGPU::IMAGE_SAMPLE_V5_V4: {
76973 op.clearAllBits();
76974 // op: vdata
76975 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
76976 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
76977 op.clearAllBits();
76978 // op: dmask
76979 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
76980 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
76981 op.clearAllBits();
76982 // op: unorm
76983 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
76984 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
76985 op.clearAllBits();
76986 // op: cpol
76987 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
76988 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
76989 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
76990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
76991 op.clearAllBits();
76992 // op: r128
76993 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
76994 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
76995 op.clearAllBits();
76996 // op: tfe
76997 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
76998 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
76999 op.clearAllBits();
77000 // op: lwe
77001 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
77002 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
77003 op.clearAllBits();
77004 // op: d16
77005 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
77006 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
77007 op.clearAllBits();
77008 // op: srsrc
77009 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
77010 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
77011 op.clearAllBits();
77012 // op: ssamp
77013 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
77014 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
77015 op.clearAllBits();
77016 // op: vaddr
77017 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
77018 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
77019 op.clearAllBits();
77020 // op: da
77021 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
77022 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
77023 break;
77024 }
77025 case AMDGPU::IMAGE_GET_LOD_V1_V1:
77026 case AMDGPU::IMAGE_GET_LOD_V1_V2:
77027 case AMDGPU::IMAGE_GET_LOD_V1_V3:
77028 case AMDGPU::IMAGE_GET_LOD_V1_V4:
77029 case AMDGPU::IMAGE_GET_LOD_V2_V1:
77030 case AMDGPU::IMAGE_GET_LOD_V2_V2:
77031 case AMDGPU::IMAGE_GET_LOD_V2_V3:
77032 case AMDGPU::IMAGE_GET_LOD_V2_V4:
77033 case AMDGPU::IMAGE_GET_LOD_V3_V1:
77034 case AMDGPU::IMAGE_GET_LOD_V3_V2:
77035 case AMDGPU::IMAGE_GET_LOD_V3_V3:
77036 case AMDGPU::IMAGE_GET_LOD_V3_V4:
77037 case AMDGPU::IMAGE_GET_LOD_V4_V1:
77038 case AMDGPU::IMAGE_GET_LOD_V4_V2:
77039 case AMDGPU::IMAGE_GET_LOD_V4_V3:
77040 case AMDGPU::IMAGE_GET_LOD_V4_V4:
77041 case AMDGPU::IMAGE_GET_LOD_V5_V1:
77042 case AMDGPU::IMAGE_GET_LOD_V5_V2:
77043 case AMDGPU::IMAGE_GET_LOD_V5_V3:
77044 case AMDGPU::IMAGE_GET_LOD_V5_V4: {
77045 op.clearAllBits();
77046 // op: vdata
77047 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
77048 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
77049 op.clearAllBits();
77050 // op: dmask
77051 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
77052 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
77053 op.clearAllBits();
77054 // op: unorm
77055 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
77056 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
77057 op.clearAllBits();
77058 // op: cpol
77059 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
77060 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
77061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
77062 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
77063 op.clearAllBits();
77064 // op: r128
77065 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
77066 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
77067 op.clearAllBits();
77068 // op: tfe
77069 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
77070 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
77071 op.clearAllBits();
77072 // op: lwe
77073 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
77074 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
77075 op.clearAllBits();
77076 // op: srsrc
77077 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
77078 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
77079 op.clearAllBits();
77080 // op: ssamp
77081 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
77082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
77083 op.clearAllBits();
77084 // op: vaddr
77085 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
77086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
77087 op.clearAllBits();
77088 // op: da
77089 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
77090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
77091 break;
77092 }
77093 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx10:
77094 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx10:
77095 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx10:
77096 case AMDGPU::IMAGE_GATHER4H_V2_V4_gfx10:
77097 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx10:
77098 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx10:
77099 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx10:
77100 case AMDGPU::IMAGE_GATHER4H_V4_V4_gfx10:
77101 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx10:
77102 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx10:
77103 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx10:
77104 case AMDGPU::IMAGE_GATHER4H_V5_V4_gfx10:
77105 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3_gfx10:
77106 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4_gfx10:
77107 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5_gfx10:
77108 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6_gfx10:
77109 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V8_gfx10:
77110 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3_gfx10:
77111 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4_gfx10:
77112 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5_gfx10:
77113 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6_gfx10:
77114 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V8_gfx10:
77115 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3_gfx10:
77116 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4_gfx10:
77117 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5_gfx10:
77118 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6_gfx10:
77119 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V8_gfx10:
77120 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx10:
77121 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx10:
77122 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx10:
77123 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx10:
77124 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8_gfx10:
77125 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx10:
77126 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx10:
77127 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx10:
77128 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx10:
77129 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8_gfx10:
77130 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx10:
77131 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx10:
77132 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx10:
77133 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx10:
77134 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8_gfx10:
77135 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3_gfx10:
77136 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4_gfx10:
77137 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5_gfx10:
77138 case AMDGPU::IMAGE_GATHER4_B_O_V2_V8_gfx10:
77139 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3_gfx10:
77140 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4_gfx10:
77141 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5_gfx10:
77142 case AMDGPU::IMAGE_GATHER4_B_O_V4_V8_gfx10:
77143 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3_gfx10:
77144 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4_gfx10:
77145 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5_gfx10:
77146 case AMDGPU::IMAGE_GATHER4_B_O_V5_V8_gfx10:
77147 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx10:
77148 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx10:
77149 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx10:
77150 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx10:
77151 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx10:
77152 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx10:
77153 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx10:
77154 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx10:
77155 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx10:
77156 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2_gfx10:
77157 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3_gfx10:
77158 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4_gfx10:
77159 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5_gfx10:
77160 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V8_gfx10:
77161 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2_gfx10:
77162 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3_gfx10:
77163 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4_gfx10:
77164 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5_gfx10:
77165 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V8_gfx10:
77166 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2_gfx10:
77167 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3_gfx10:
77168 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4_gfx10:
77169 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5_gfx10:
77170 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V8_gfx10:
77171 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx10:
77172 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx10:
77173 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx10:
77174 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx10:
77175 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx10:
77176 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx10:
77177 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx10:
77178 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx10:
77179 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx10:
77180 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx10:
77181 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx10:
77182 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx10:
77183 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4_gfx10:
77184 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5_gfx10:
77185 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6_gfx10:
77186 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7_gfx10:
77187 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V8_gfx10:
77188 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4_gfx10:
77189 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5_gfx10:
77190 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6_gfx10:
77191 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7_gfx10:
77192 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V8_gfx10:
77193 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4_gfx10:
77194 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5_gfx10:
77195 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6_gfx10:
77196 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7_gfx10:
77197 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V8_gfx10:
77198 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx10:
77199 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx10:
77200 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx10:
77201 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx10:
77202 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8_gfx10:
77203 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx10:
77204 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx10:
77205 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx10:
77206 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx10:
77207 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8_gfx10:
77208 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx10:
77209 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx10:
77210 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx10:
77211 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx10:
77212 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8_gfx10:
77213 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4_gfx10:
77214 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5_gfx10:
77215 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6_gfx10:
77216 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V8_gfx10:
77217 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4_gfx10:
77218 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5_gfx10:
77219 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6_gfx10:
77220 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V8_gfx10:
77221 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4_gfx10:
77222 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5_gfx10:
77223 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6_gfx10:
77224 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V8_gfx10:
77225 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx10:
77226 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx10:
77227 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx10:
77228 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8_gfx10:
77229 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx10:
77230 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx10:
77231 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx10:
77232 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8_gfx10:
77233 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx10:
77234 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx10:
77235 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx10:
77236 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8_gfx10:
77237 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3_gfx10:
77238 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4_gfx10:
77239 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5_gfx10:
77240 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6_gfx10:
77241 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V8_gfx10:
77242 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3_gfx10:
77243 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4_gfx10:
77244 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5_gfx10:
77245 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6_gfx10:
77246 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V8_gfx10:
77247 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3_gfx10:
77248 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4_gfx10:
77249 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5_gfx10:
77250 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6_gfx10:
77251 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V8_gfx10:
77252 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx10:
77253 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx10:
77254 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx10:
77255 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx10:
77256 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8_gfx10:
77257 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx10:
77258 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx10:
77259 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx10:
77260 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx10:
77261 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8_gfx10:
77262 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx10:
77263 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx10:
77264 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx10:
77265 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx10:
77266 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8_gfx10:
77267 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx10:
77268 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx10:
77269 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx10:
77270 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8_gfx10:
77271 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx10:
77272 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx10:
77273 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx10:
77274 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8_gfx10:
77275 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx10:
77276 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx10:
77277 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx10:
77278 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8_gfx10:
77279 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx10:
77280 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx10:
77281 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx10:
77282 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx10:
77283 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx10:
77284 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx10:
77285 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx10:
77286 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx10:
77287 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx10:
77288 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3_gfx10:
77289 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4_gfx10:
77290 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5_gfx10:
77291 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6_gfx10:
77292 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V8_gfx10:
77293 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3_gfx10:
77294 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4_gfx10:
77295 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5_gfx10:
77296 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6_gfx10:
77297 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V8_gfx10:
77298 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3_gfx10:
77299 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4_gfx10:
77300 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5_gfx10:
77301 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6_gfx10:
77302 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V8_gfx10:
77303 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx10:
77304 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx10:
77305 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx10:
77306 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx10:
77307 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8_gfx10:
77308 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx10:
77309 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx10:
77310 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx10:
77311 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx10:
77312 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8_gfx10:
77313 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx10:
77314 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx10:
77315 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx10:
77316 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx10:
77317 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8_gfx10:
77318 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3_gfx10:
77319 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4_gfx10:
77320 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5_gfx10:
77321 case AMDGPU::IMAGE_GATHER4_C_O_V2_V8_gfx10:
77322 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3_gfx10:
77323 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4_gfx10:
77324 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5_gfx10:
77325 case AMDGPU::IMAGE_GATHER4_C_O_V4_V8_gfx10:
77326 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3_gfx10:
77327 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4_gfx10:
77328 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5_gfx10:
77329 case AMDGPU::IMAGE_GATHER4_C_O_V5_V8_gfx10:
77330 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx10:
77331 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx10:
77332 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx10:
77333 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx10:
77334 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx10:
77335 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx10:
77336 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx10:
77337 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx10:
77338 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx10:
77339 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx10:
77340 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx10:
77341 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx10:
77342 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx10:
77343 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx10:
77344 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx10:
77345 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx10:
77346 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx10:
77347 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx10:
77348 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx10:
77349 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx10:
77350 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx10:
77351 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4_gfx10:
77352 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx10:
77353 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx10:
77354 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx10:
77355 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4_gfx10:
77356 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx10:
77357 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx10:
77358 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx10:
77359 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4_gfx10:
77360 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2_gfx10:
77361 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3_gfx10:
77362 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4_gfx10:
77363 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5_gfx10:
77364 case AMDGPU::IMAGE_GATHER4_L_O_V2_V8_gfx10:
77365 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2_gfx10:
77366 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3_gfx10:
77367 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4_gfx10:
77368 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5_gfx10:
77369 case AMDGPU::IMAGE_GATHER4_L_O_V4_V8_gfx10:
77370 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2_gfx10:
77371 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3_gfx10:
77372 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4_gfx10:
77373 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5_gfx10:
77374 case AMDGPU::IMAGE_GATHER4_L_O_V5_V8_gfx10:
77375 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx10:
77376 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx10:
77377 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx10:
77378 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx10:
77379 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx10:
77380 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx10:
77381 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx10:
77382 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx10:
77383 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx10:
77384 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx10:
77385 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx10:
77386 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx10:
77387 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx10:
77388 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx10:
77389 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx10:
77390 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx10:
77391 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx10:
77392 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx10:
77393 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx10:
77394 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx10:
77395 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx10:
77396 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx10:
77397 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx10:
77398 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx10:
77399 case AMDGPU::IMAGE_GATHER4_V2_V4_gfx10:
77400 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx10:
77401 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx10:
77402 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx10:
77403 case AMDGPU::IMAGE_GATHER4_V4_V4_gfx10:
77404 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx10:
77405 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx10:
77406 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx10:
77407 case AMDGPU::IMAGE_GATHER4_V5_V4_gfx10:
77408 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx10:
77409 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx10:
77410 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx10:
77411 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx10:
77412 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8_gfx10:
77413 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx10:
77414 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx10:
77415 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx10:
77416 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx10:
77417 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8_gfx10:
77418 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx10:
77419 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx10:
77420 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx10:
77421 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx10:
77422 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8_gfx10:
77423 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx10:
77424 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx10:
77425 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx10:
77426 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx10:
77427 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8_gfx10:
77428 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx10:
77429 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx10:
77430 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx10:
77431 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx10:
77432 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8_gfx10:
77433 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx10:
77434 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx10:
77435 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx10:
77436 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx10:
77437 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8_gfx10:
77438 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx10:
77439 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx10:
77440 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx10:
77441 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx10:
77442 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8_gfx10:
77443 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx10:
77444 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx10:
77445 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx10:
77446 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx10:
77447 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8_gfx10:
77448 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx10:
77449 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx10:
77450 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx10:
77451 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx10:
77452 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8_gfx10:
77453 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx10:
77454 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx10:
77455 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx10:
77456 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx10:
77457 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8_gfx10:
77458 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx10:
77459 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx10:
77460 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx10:
77461 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8_gfx10:
77462 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx10:
77463 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx10:
77464 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx10:
77465 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8_gfx10:
77466 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx10:
77467 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx10:
77468 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx10:
77469 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8_gfx10:
77470 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx10:
77471 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx10:
77472 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx10:
77473 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8_gfx10:
77474 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx10:
77475 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx10:
77476 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx10:
77477 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8_gfx10:
77478 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx10:
77479 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx10:
77480 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx10:
77481 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx10:
77482 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx10:
77483 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx10:
77484 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx10:
77485 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx10:
77486 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx10:
77487 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx10:
77488 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx10:
77489 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx10:
77490 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx10:
77491 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx10:
77492 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx10:
77493 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2_gfx10:
77494 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3_gfx10:
77495 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4_gfx10:
77496 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5_gfx10:
77497 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6_gfx10:
77498 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7_gfx10:
77499 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8_gfx10:
77500 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2_gfx10:
77501 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3_gfx10:
77502 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4_gfx10:
77503 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5_gfx10:
77504 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6_gfx10:
77505 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7_gfx10:
77506 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8_gfx10:
77507 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2_gfx10:
77508 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3_gfx10:
77509 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4_gfx10:
77510 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5_gfx10:
77511 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6_gfx10:
77512 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7_gfx10:
77513 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8_gfx10:
77514 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2_gfx10:
77515 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3_gfx10:
77516 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4_gfx10:
77517 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5_gfx10:
77518 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6_gfx10:
77519 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7_gfx10:
77520 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8_gfx10:
77521 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2_gfx10:
77522 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3_gfx10:
77523 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4_gfx10:
77524 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5_gfx10:
77525 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6_gfx10:
77526 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7_gfx10:
77527 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8_gfx10:
77528 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_gfx10:
77529 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_gfx10:
77530 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_gfx10:
77531 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_gfx10:
77532 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_gfx10:
77533 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_gfx10:
77534 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_gfx10:
77535 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_gfx10:
77536 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_gfx10:
77537 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_gfx10:
77538 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_gfx10:
77539 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_gfx10:
77540 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_gfx10:
77541 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_gfx10:
77542 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_gfx10:
77543 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_gfx10:
77544 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_gfx10:
77545 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_gfx10:
77546 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_gfx10:
77547 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_gfx10:
77548 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_gfx10:
77549 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_gfx10:
77550 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_gfx10:
77551 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_gfx10:
77552 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_gfx10:
77553 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_gfx10:
77554 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_gfx10:
77555 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_gfx10:
77556 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_gfx10:
77557 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_gfx10:
77558 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_gfx10:
77559 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_gfx10:
77560 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_gfx10:
77561 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_gfx10:
77562 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_gfx10:
77563 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3_gfx10:
77564 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4_gfx10:
77565 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5_gfx10:
77566 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6_gfx10:
77567 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7_gfx10:
77568 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8_gfx10:
77569 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9_gfx10:
77570 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10_gfx10:
77571 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11_gfx10:
77572 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3_gfx10:
77573 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4_gfx10:
77574 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5_gfx10:
77575 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6_gfx10:
77576 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7_gfx10:
77577 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8_gfx10:
77578 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9_gfx10:
77579 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10_gfx10:
77580 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11_gfx10:
77581 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3_gfx10:
77582 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4_gfx10:
77583 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5_gfx10:
77584 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6_gfx10:
77585 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7_gfx10:
77586 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8_gfx10:
77587 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9_gfx10:
77588 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10_gfx10:
77589 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11_gfx10:
77590 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3_gfx10:
77591 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4_gfx10:
77592 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5_gfx10:
77593 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6_gfx10:
77594 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7_gfx10:
77595 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8_gfx10:
77596 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9_gfx10:
77597 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10_gfx10:
77598 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11_gfx10:
77599 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3_gfx10:
77600 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4_gfx10:
77601 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5_gfx10:
77602 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6_gfx10:
77603 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7_gfx10:
77604 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8_gfx10:
77605 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9_gfx10:
77606 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10_gfx10:
77607 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11_gfx10:
77608 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2_gfx10:
77609 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3_gfx10:
77610 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4_gfx10:
77611 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5_gfx10:
77612 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6_gfx10:
77613 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7_gfx10:
77614 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8_gfx10:
77615 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9_gfx10:
77616 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10_gfx10:
77617 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2_gfx10:
77618 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3_gfx10:
77619 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4_gfx10:
77620 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5_gfx10:
77621 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6_gfx10:
77622 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7_gfx10:
77623 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8_gfx10:
77624 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9_gfx10:
77625 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10_gfx10:
77626 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2_gfx10:
77627 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3_gfx10:
77628 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4_gfx10:
77629 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5_gfx10:
77630 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6_gfx10:
77631 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7_gfx10:
77632 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8_gfx10:
77633 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9_gfx10:
77634 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10_gfx10:
77635 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2_gfx10:
77636 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3_gfx10:
77637 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4_gfx10:
77638 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5_gfx10:
77639 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6_gfx10:
77640 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7_gfx10:
77641 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8_gfx10:
77642 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9_gfx10:
77643 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10_gfx10:
77644 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2_gfx10:
77645 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3_gfx10:
77646 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4_gfx10:
77647 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5_gfx10:
77648 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6_gfx10:
77649 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7_gfx10:
77650 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8_gfx10:
77651 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9_gfx10:
77652 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10_gfx10:
77653 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2_gfx10:
77654 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3_gfx10:
77655 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4_gfx10:
77656 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5_gfx10:
77657 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6_gfx10:
77658 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7_gfx10:
77659 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V8_gfx10:
77660 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2_gfx10:
77661 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3_gfx10:
77662 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4_gfx10:
77663 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5_gfx10:
77664 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6_gfx10:
77665 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7_gfx10:
77666 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V8_gfx10:
77667 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2_gfx10:
77668 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3_gfx10:
77669 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4_gfx10:
77670 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5_gfx10:
77671 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6_gfx10:
77672 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7_gfx10:
77673 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V8_gfx10:
77674 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2_gfx10:
77675 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3_gfx10:
77676 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4_gfx10:
77677 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5_gfx10:
77678 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6_gfx10:
77679 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7_gfx10:
77680 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V8_gfx10:
77681 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2_gfx10:
77682 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3_gfx10:
77683 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4_gfx10:
77684 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5_gfx10:
77685 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6_gfx10:
77686 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7_gfx10:
77687 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V8_gfx10:
77688 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3_gfx10:
77689 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4_gfx10:
77690 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5_gfx10:
77691 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6_gfx10:
77692 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7_gfx10:
77693 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8_gfx10:
77694 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3_gfx10:
77695 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4_gfx10:
77696 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5_gfx10:
77697 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6_gfx10:
77698 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7_gfx10:
77699 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8_gfx10:
77700 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3_gfx10:
77701 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4_gfx10:
77702 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5_gfx10:
77703 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6_gfx10:
77704 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7_gfx10:
77705 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8_gfx10:
77706 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3_gfx10:
77707 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4_gfx10:
77708 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5_gfx10:
77709 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6_gfx10:
77710 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7_gfx10:
77711 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8_gfx10:
77712 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3_gfx10:
77713 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4_gfx10:
77714 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5_gfx10:
77715 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6_gfx10:
77716 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7_gfx10:
77717 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8_gfx10:
77718 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3_gfx10:
77719 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4_gfx10:
77720 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5_gfx10:
77721 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6_gfx10:
77722 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7_gfx10:
77723 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8_gfx10:
77724 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9_gfx10:
77725 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10_gfx10:
77726 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3_gfx10:
77727 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4_gfx10:
77728 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5_gfx10:
77729 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6_gfx10:
77730 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7_gfx10:
77731 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8_gfx10:
77732 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9_gfx10:
77733 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10_gfx10:
77734 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3_gfx10:
77735 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4_gfx10:
77736 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5_gfx10:
77737 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6_gfx10:
77738 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7_gfx10:
77739 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8_gfx10:
77740 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9_gfx10:
77741 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10_gfx10:
77742 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3_gfx10:
77743 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4_gfx10:
77744 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5_gfx10:
77745 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6_gfx10:
77746 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7_gfx10:
77747 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8_gfx10:
77748 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9_gfx10:
77749 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10_gfx10:
77750 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3_gfx10:
77751 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4_gfx10:
77752 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5_gfx10:
77753 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6_gfx10:
77754 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7_gfx10:
77755 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8_gfx10:
77756 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9_gfx10:
77757 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10_gfx10:
77758 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2_gfx10:
77759 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3_gfx10:
77760 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4_gfx10:
77761 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5_gfx10:
77762 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6_gfx10:
77763 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7_gfx10:
77764 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8_gfx10:
77765 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9_gfx10:
77766 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2_gfx10:
77767 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3_gfx10:
77768 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4_gfx10:
77769 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5_gfx10:
77770 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6_gfx10:
77771 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7_gfx10:
77772 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8_gfx10:
77773 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9_gfx10:
77774 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2_gfx10:
77775 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3_gfx10:
77776 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4_gfx10:
77777 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5_gfx10:
77778 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6_gfx10:
77779 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7_gfx10:
77780 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8_gfx10:
77781 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9_gfx10:
77782 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2_gfx10:
77783 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3_gfx10:
77784 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4_gfx10:
77785 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5_gfx10:
77786 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6_gfx10:
77787 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7_gfx10:
77788 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8_gfx10:
77789 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9_gfx10:
77790 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2_gfx10:
77791 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3_gfx10:
77792 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4_gfx10:
77793 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5_gfx10:
77794 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6_gfx10:
77795 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7_gfx10:
77796 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8_gfx10:
77797 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9_gfx10:
77798 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx10:
77799 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx10:
77800 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx10:
77801 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx10:
77802 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8_gfx10:
77803 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx10:
77804 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx10:
77805 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx10:
77806 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx10:
77807 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8_gfx10:
77808 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx10:
77809 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx10:
77810 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx10:
77811 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx10:
77812 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8_gfx10:
77813 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx10:
77814 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx10:
77815 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx10:
77816 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx10:
77817 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8_gfx10:
77818 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx10:
77819 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx10:
77820 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx10:
77821 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx10:
77822 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8_gfx10:
77823 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx10:
77824 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx10:
77825 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx10:
77826 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx10:
77827 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx10:
77828 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx10:
77829 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx10:
77830 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx10:
77831 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx10:
77832 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx10:
77833 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx10:
77834 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx10:
77835 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx10:
77836 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx10:
77837 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx10:
77838 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx10:
77839 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx10:
77840 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx10:
77841 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx10:
77842 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx10:
77843 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx10:
77844 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx10:
77845 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx10:
77846 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx10:
77847 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx10:
77848 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx10:
77849 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx10:
77850 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx10:
77851 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx10:
77852 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx10:
77853 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx10:
77854 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx10:
77855 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx10:
77856 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx10:
77857 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx10:
77858 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx10:
77859 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx10:
77860 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx10:
77861 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx10:
77862 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx10:
77863 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx10:
77864 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx10:
77865 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx10:
77866 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx10:
77867 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx10:
77868 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx10:
77869 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx10:
77870 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx10:
77871 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx10:
77872 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8_gfx10:
77873 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx10:
77874 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx10:
77875 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx10:
77876 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx10:
77877 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8_gfx10:
77878 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx10:
77879 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx10:
77880 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx10:
77881 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx10:
77882 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8_gfx10:
77883 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx10:
77884 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx10:
77885 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx10:
77886 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx10:
77887 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8_gfx10:
77888 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx10:
77889 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx10:
77890 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx10:
77891 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx10:
77892 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8_gfx10:
77893 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx10:
77894 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx10:
77895 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx10:
77896 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8_gfx10:
77897 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx10:
77898 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx10:
77899 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx10:
77900 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8_gfx10:
77901 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx10:
77902 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx10:
77903 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx10:
77904 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8_gfx10:
77905 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx10:
77906 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx10:
77907 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx10:
77908 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8_gfx10:
77909 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx10:
77910 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx10:
77911 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx10:
77912 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8_gfx10:
77913 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx10:
77914 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx10:
77915 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx10:
77916 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8_gfx10:
77917 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx10:
77918 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx10:
77919 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx10:
77920 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8_gfx10:
77921 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx10:
77922 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx10:
77923 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx10:
77924 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8_gfx10:
77925 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx10:
77926 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx10:
77927 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx10:
77928 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8_gfx10:
77929 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx10:
77930 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx10:
77931 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx10:
77932 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8_gfx10:
77933 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_gfx10:
77934 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_gfx10:
77935 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_gfx10:
77936 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_gfx10:
77937 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_gfx10:
77938 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_gfx10:
77939 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_gfx10:
77940 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_gfx10:
77941 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_gfx10:
77942 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_gfx10:
77943 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_gfx10:
77944 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_gfx10:
77945 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_gfx10:
77946 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_gfx10:
77947 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_gfx10:
77948 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_gfx10:
77949 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_gfx10:
77950 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_gfx10:
77951 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_gfx10:
77952 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_gfx10:
77953 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_gfx10:
77954 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_gfx10:
77955 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_gfx10:
77956 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_gfx10:
77957 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_gfx10:
77958 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_gfx10:
77959 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_gfx10:
77960 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_gfx10:
77961 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_gfx10:
77962 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_gfx10:
77963 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_gfx10:
77964 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_gfx10:
77965 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_gfx10:
77966 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_gfx10:
77967 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_gfx10:
77968 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_gfx10:
77969 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_gfx10:
77970 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_gfx10:
77971 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_gfx10:
77972 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_gfx10:
77973 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_gfx10:
77974 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_gfx10:
77975 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_gfx10:
77976 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_gfx10:
77977 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_gfx10:
77978 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_gfx10:
77979 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_gfx10:
77980 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_gfx10:
77981 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_gfx10:
77982 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_gfx10:
77983 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_gfx10:
77984 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_gfx10:
77985 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_gfx10:
77986 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_gfx10:
77987 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_gfx10:
77988 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_gfx10:
77989 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_gfx10:
77990 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_gfx10:
77991 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_gfx10:
77992 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_gfx10:
77993 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_gfx10:
77994 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_gfx10:
77995 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_gfx10:
77996 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_gfx10:
77997 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_gfx10:
77998 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_gfx10:
77999 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_gfx10:
78000 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_gfx10:
78001 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_gfx10:
78002 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_gfx10:
78003 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4_gfx10:
78004 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5_gfx10:
78005 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6_gfx10:
78006 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7_gfx10:
78007 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8_gfx10:
78008 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9_gfx10:
78009 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10_gfx10:
78010 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11_gfx10:
78011 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12_gfx10:
78012 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4_gfx10:
78013 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5_gfx10:
78014 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6_gfx10:
78015 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7_gfx10:
78016 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8_gfx10:
78017 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9_gfx10:
78018 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10_gfx10:
78019 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11_gfx10:
78020 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12_gfx10:
78021 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4_gfx10:
78022 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5_gfx10:
78023 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6_gfx10:
78024 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7_gfx10:
78025 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8_gfx10:
78026 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9_gfx10:
78027 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10_gfx10:
78028 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11_gfx10:
78029 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12_gfx10:
78030 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4_gfx10:
78031 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5_gfx10:
78032 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6_gfx10:
78033 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7_gfx10:
78034 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8_gfx10:
78035 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9_gfx10:
78036 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10_gfx10:
78037 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11_gfx10:
78038 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12_gfx10:
78039 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4_gfx10:
78040 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5_gfx10:
78041 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6_gfx10:
78042 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7_gfx10:
78043 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8_gfx10:
78044 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9_gfx10:
78045 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10_gfx10:
78046 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11_gfx10:
78047 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12_gfx10:
78048 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3_gfx10:
78049 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4_gfx10:
78050 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5_gfx10:
78051 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6_gfx10:
78052 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7_gfx10:
78053 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8_gfx10:
78054 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9_gfx10:
78055 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10_gfx10:
78056 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11_gfx10:
78057 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3_gfx10:
78058 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4_gfx10:
78059 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5_gfx10:
78060 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6_gfx10:
78061 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7_gfx10:
78062 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8_gfx10:
78063 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9_gfx10:
78064 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10_gfx10:
78065 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11_gfx10:
78066 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3_gfx10:
78067 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4_gfx10:
78068 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5_gfx10:
78069 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6_gfx10:
78070 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7_gfx10:
78071 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8_gfx10:
78072 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9_gfx10:
78073 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10_gfx10:
78074 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11_gfx10:
78075 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3_gfx10:
78076 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4_gfx10:
78077 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5_gfx10:
78078 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6_gfx10:
78079 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7_gfx10:
78080 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8_gfx10:
78081 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9_gfx10:
78082 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10_gfx10:
78083 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11_gfx10:
78084 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3_gfx10:
78085 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4_gfx10:
78086 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5_gfx10:
78087 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6_gfx10:
78088 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7_gfx10:
78089 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8_gfx10:
78090 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9_gfx10:
78091 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10_gfx10:
78092 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11_gfx10:
78093 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3_gfx10:
78094 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4_gfx10:
78095 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5_gfx10:
78096 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6_gfx10:
78097 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7_gfx10:
78098 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8_gfx10:
78099 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3_gfx10:
78100 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4_gfx10:
78101 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5_gfx10:
78102 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6_gfx10:
78103 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7_gfx10:
78104 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8_gfx10:
78105 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3_gfx10:
78106 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4_gfx10:
78107 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5_gfx10:
78108 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6_gfx10:
78109 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7_gfx10:
78110 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8_gfx10:
78111 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3_gfx10:
78112 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4_gfx10:
78113 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5_gfx10:
78114 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6_gfx10:
78115 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7_gfx10:
78116 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8_gfx10:
78117 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3_gfx10:
78118 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4_gfx10:
78119 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5_gfx10:
78120 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6_gfx10:
78121 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7_gfx10:
78122 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8_gfx10:
78123 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4_gfx10:
78124 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5_gfx10:
78125 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6_gfx10:
78126 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7_gfx10:
78127 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8_gfx10:
78128 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9_gfx10:
78129 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4_gfx10:
78130 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5_gfx10:
78131 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6_gfx10:
78132 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7_gfx10:
78133 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8_gfx10:
78134 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9_gfx10:
78135 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4_gfx10:
78136 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5_gfx10:
78137 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6_gfx10:
78138 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7_gfx10:
78139 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8_gfx10:
78140 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9_gfx10:
78141 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4_gfx10:
78142 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5_gfx10:
78143 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6_gfx10:
78144 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7_gfx10:
78145 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8_gfx10:
78146 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9_gfx10:
78147 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4_gfx10:
78148 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5_gfx10:
78149 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6_gfx10:
78150 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7_gfx10:
78151 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8_gfx10:
78152 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9_gfx10:
78153 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4_gfx10:
78154 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5_gfx10:
78155 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6_gfx10:
78156 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7_gfx10:
78157 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8_gfx10:
78158 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9_gfx10:
78159 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10_gfx10:
78160 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11_gfx10:
78161 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4_gfx10:
78162 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5_gfx10:
78163 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6_gfx10:
78164 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7_gfx10:
78165 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8_gfx10:
78166 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9_gfx10:
78167 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10_gfx10:
78168 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11_gfx10:
78169 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4_gfx10:
78170 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5_gfx10:
78171 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6_gfx10:
78172 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7_gfx10:
78173 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8_gfx10:
78174 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9_gfx10:
78175 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10_gfx10:
78176 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11_gfx10:
78177 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4_gfx10:
78178 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5_gfx10:
78179 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6_gfx10:
78180 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7_gfx10:
78181 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8_gfx10:
78182 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9_gfx10:
78183 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10_gfx10:
78184 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11_gfx10:
78185 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4_gfx10:
78186 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5_gfx10:
78187 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6_gfx10:
78188 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7_gfx10:
78189 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8_gfx10:
78190 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9_gfx10:
78191 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10_gfx10:
78192 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11_gfx10:
78193 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3_gfx10:
78194 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4_gfx10:
78195 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5_gfx10:
78196 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6_gfx10:
78197 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7_gfx10:
78198 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8_gfx10:
78199 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9_gfx10:
78200 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10_gfx10:
78201 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3_gfx10:
78202 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4_gfx10:
78203 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5_gfx10:
78204 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6_gfx10:
78205 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7_gfx10:
78206 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8_gfx10:
78207 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9_gfx10:
78208 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10_gfx10:
78209 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3_gfx10:
78210 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4_gfx10:
78211 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5_gfx10:
78212 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6_gfx10:
78213 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7_gfx10:
78214 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8_gfx10:
78215 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9_gfx10:
78216 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10_gfx10:
78217 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3_gfx10:
78218 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4_gfx10:
78219 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5_gfx10:
78220 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6_gfx10:
78221 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7_gfx10:
78222 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8_gfx10:
78223 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9_gfx10:
78224 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10_gfx10:
78225 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3_gfx10:
78226 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4_gfx10:
78227 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5_gfx10:
78228 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6_gfx10:
78229 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7_gfx10:
78230 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8_gfx10:
78231 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9_gfx10:
78232 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10_gfx10:
78233 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx10:
78234 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx10:
78235 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx10:
78236 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx10:
78237 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8_gfx10:
78238 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx10:
78239 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx10:
78240 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx10:
78241 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx10:
78242 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8_gfx10:
78243 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx10:
78244 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx10:
78245 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx10:
78246 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx10:
78247 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8_gfx10:
78248 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx10:
78249 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx10:
78250 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx10:
78251 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx10:
78252 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8_gfx10:
78253 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx10:
78254 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx10:
78255 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx10:
78256 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx10:
78257 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8_gfx10:
78258 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx10:
78259 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx10:
78260 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx10:
78261 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx10:
78262 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8_gfx10:
78263 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx10:
78264 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx10:
78265 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx10:
78266 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx10:
78267 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8_gfx10:
78268 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx10:
78269 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx10:
78270 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx10:
78271 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx10:
78272 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8_gfx10:
78273 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx10:
78274 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx10:
78275 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx10:
78276 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx10:
78277 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8_gfx10:
78278 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx10:
78279 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx10:
78280 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx10:
78281 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx10:
78282 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8_gfx10:
78283 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx10:
78284 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx10:
78285 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx10:
78286 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx10:
78287 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx10:
78288 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx10:
78289 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx10:
78290 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx10:
78291 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx10:
78292 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx10:
78293 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx10:
78294 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx10:
78295 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx10:
78296 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx10:
78297 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx10:
78298 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx10:
78299 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx10:
78300 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx10:
78301 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx10:
78302 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx10:
78303 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx10:
78304 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx10:
78305 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx10:
78306 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx10:
78307 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx10:
78308 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx10:
78309 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx10:
78310 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx10:
78311 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx10:
78312 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx10:
78313 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx10:
78314 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx10:
78315 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx10:
78316 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx10:
78317 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx10:
78318 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx10:
78319 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx10:
78320 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx10:
78321 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx10:
78322 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx10:
78323 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx10:
78324 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx10:
78325 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx10:
78326 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx10:
78327 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx10:
78328 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx10:
78329 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx10:
78330 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx10:
78331 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx10:
78332 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx10:
78333 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx10:
78334 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx10:
78335 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx10:
78336 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx10:
78337 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx10:
78338 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx10:
78339 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx10:
78340 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx10:
78341 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx10:
78342 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx10:
78343 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx10:
78344 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx10:
78345 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx10:
78346 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx10:
78347 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx10:
78348 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx10:
78349 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx10:
78350 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx10:
78351 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx10:
78352 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx10:
78353 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx10:
78354 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx10:
78355 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx10:
78356 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx10:
78357 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx10:
78358 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx10:
78359 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx10:
78360 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx10:
78361 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx10:
78362 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx10:
78363 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx10:
78364 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx10:
78365 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx10:
78366 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx10:
78367 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx10:
78368 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx10:
78369 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx10:
78370 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx10:
78371 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx10:
78372 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx10:
78373 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx10:
78374 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx10:
78375 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx10:
78376 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx10:
78377 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx10:
78378 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx10:
78379 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx10:
78380 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx10:
78381 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx10:
78382 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx10:
78383 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx10:
78384 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx10:
78385 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx10:
78386 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx10:
78387 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx10:
78388 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx10:
78389 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx10:
78390 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx10:
78391 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx10:
78392 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx10:
78393 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx10:
78394 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx10:
78395 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx10:
78396 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx10:
78397 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx10:
78398 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx10:
78399 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx10:
78400 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx10:
78401 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx10:
78402 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx10:
78403 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx10:
78404 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx10:
78405 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx10:
78406 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx10:
78407 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx10:
78408 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx10:
78409 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx10:
78410 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx10:
78411 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx10:
78412 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx10:
78413 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx10:
78414 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx10:
78415 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx10:
78416 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx10:
78417 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx10:
78418 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx10:
78419 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx10:
78420 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx10:
78421 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx10:
78422 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx10:
78423 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx10:
78424 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx10:
78425 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx10:
78426 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx10:
78427 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx10:
78428 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx10:
78429 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx10:
78430 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx10:
78431 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx10:
78432 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx10:
78433 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx10:
78434 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx10:
78435 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx10:
78436 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx10:
78437 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx10:
78438 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx10:
78439 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx10:
78440 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx10:
78441 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx10:
78442 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx10:
78443 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx10:
78444 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx10:
78445 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx10:
78446 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx10:
78447 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx10:
78448 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx10:
78449 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx10:
78450 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx10:
78451 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx10:
78452 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx10:
78453 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx10:
78454 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx10:
78455 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx10:
78456 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx10:
78457 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx10:
78458 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx10:
78459 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx10:
78460 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx10:
78461 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx10:
78462 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx10:
78463 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx10:
78464 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx10:
78465 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx10:
78466 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx10:
78467 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx10:
78468 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx10:
78469 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx10:
78470 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx10:
78471 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx10:
78472 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx10:
78473 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx10:
78474 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx10:
78475 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx10:
78476 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx10:
78477 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx10:
78478 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx10:
78479 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx10:
78480 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx10:
78481 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx10:
78482 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx10:
78483 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx10:
78484 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx10:
78485 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx10:
78486 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx10:
78487 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx10:
78488 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx10:
78489 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx10:
78490 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx10:
78491 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx10:
78492 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx10:
78493 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx10:
78494 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx10:
78495 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx10:
78496 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx10:
78497 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx10:
78498 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx10:
78499 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx10:
78500 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx10:
78501 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx10:
78502 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx10:
78503 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx10:
78504 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx10:
78505 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx10:
78506 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx10:
78507 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx10:
78508 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx10:
78509 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx10:
78510 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx10:
78511 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx10:
78512 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx10:
78513 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx10:
78514 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx10:
78515 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx10:
78516 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx10:
78517 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx10:
78518 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx10:
78519 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx10:
78520 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx10:
78521 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx10:
78522 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx10:
78523 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx10:
78524 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx10:
78525 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx10:
78526 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx10:
78527 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx10:
78528 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx10:
78529 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx10:
78530 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx10:
78531 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx10:
78532 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx10:
78533 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx10:
78534 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx10:
78535 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx10:
78536 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx10:
78537 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx10:
78538 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx10:
78539 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx10:
78540 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx10:
78541 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx10:
78542 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx10:
78543 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx10:
78544 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx10:
78545 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx10:
78546 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx10:
78547 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx10:
78548 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx10:
78549 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx10:
78550 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx10:
78551 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx10:
78552 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx10:
78553 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx10:
78554 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx10:
78555 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx10:
78556 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx10:
78557 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx10:
78558 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx10:
78559 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx10:
78560 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx10:
78561 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx10:
78562 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx10:
78563 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx10:
78564 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx10:
78565 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx10:
78566 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx10:
78567 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx10:
78568 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx10:
78569 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx10:
78570 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx10:
78571 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx10:
78572 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx10:
78573 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx10:
78574 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx10:
78575 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx10:
78576 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx10:
78577 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx10:
78578 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx10:
78579 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx10:
78580 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx10:
78581 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx10:
78582 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx10:
78583 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx10:
78584 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx10:
78585 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx10:
78586 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx10:
78587 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx10:
78588 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx10:
78589 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx10:
78590 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx10:
78591 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx10:
78592 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx10:
78593 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx10:
78594 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx10:
78595 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx10:
78596 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx10:
78597 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx10:
78598 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx10:
78599 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx10:
78600 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx10:
78601 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx10:
78602 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx10:
78603 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx10:
78604 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx10:
78605 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx10:
78606 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx10:
78607 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx10:
78608 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx10:
78609 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx10:
78610 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx10:
78611 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx10:
78612 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx10:
78613 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx10:
78614 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx10:
78615 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx10:
78616 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx10:
78617 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx10:
78618 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx10:
78619 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx10:
78620 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx10:
78621 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx10:
78622 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8_gfx10:
78623 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx10:
78624 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx10:
78625 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx10:
78626 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx10:
78627 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8_gfx10:
78628 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx10:
78629 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx10:
78630 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx10:
78631 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx10:
78632 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8_gfx10:
78633 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx10:
78634 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx10:
78635 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx10:
78636 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx10:
78637 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8_gfx10:
78638 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx10:
78639 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx10:
78640 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx10:
78641 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx10:
78642 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8_gfx10:
78643 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx10:
78644 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx10:
78645 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx10:
78646 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx10:
78647 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8_gfx10:
78648 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx10:
78649 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx10:
78650 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx10:
78651 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx10:
78652 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8_gfx10:
78653 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx10:
78654 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx10:
78655 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx10:
78656 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx10:
78657 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8_gfx10:
78658 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx10:
78659 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx10:
78660 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx10:
78661 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx10:
78662 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8_gfx10:
78663 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx10:
78664 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx10:
78665 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx10:
78666 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx10:
78667 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8_gfx10:
78668 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx10:
78669 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx10:
78670 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx10:
78671 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8_gfx10:
78672 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx10:
78673 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx10:
78674 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx10:
78675 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8_gfx10:
78676 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx10:
78677 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx10:
78678 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx10:
78679 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8_gfx10:
78680 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx10:
78681 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx10:
78682 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx10:
78683 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8_gfx10:
78684 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx10:
78685 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx10:
78686 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx10:
78687 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8_gfx10:
78688 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx10:
78689 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx10:
78690 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx10:
78691 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx10:
78692 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx10:
78693 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx10:
78694 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx10:
78695 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx10:
78696 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx10:
78697 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx10:
78698 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx10:
78699 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx10:
78700 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx10:
78701 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx10:
78702 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx10:
78703 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx10:
78704 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx10:
78705 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx10:
78706 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx10:
78707 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx10:
78708 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx10:
78709 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx10:
78710 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx10:
78711 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx10:
78712 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx10:
78713 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx10:
78714 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx10:
78715 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx10:
78716 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx10:
78717 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx10:
78718 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx10:
78719 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx10:
78720 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx10:
78721 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx10:
78722 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx10:
78723 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx10:
78724 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx10:
78725 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx10:
78726 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx10:
78727 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx10:
78728 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx10:
78729 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx10:
78730 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx10:
78731 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx10:
78732 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx10:
78733 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx10:
78734 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx10:
78735 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx10:
78736 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx10:
78737 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx10:
78738 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx10:
78739 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx10:
78740 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx10:
78741 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx10:
78742 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx10:
78743 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx10:
78744 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx10:
78745 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx10:
78746 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx10:
78747 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx10:
78748 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx10:
78749 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx10:
78750 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx10:
78751 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx10:
78752 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx10:
78753 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx10:
78754 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx10:
78755 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx10:
78756 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx10:
78757 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx10:
78758 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx10:
78759 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx10:
78760 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx10:
78761 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx10:
78762 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx10:
78763 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx10:
78764 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx10:
78765 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx10:
78766 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx10:
78767 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx10:
78768 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx10:
78769 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx10:
78770 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx10:
78771 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx10:
78772 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx10:
78773 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx10:
78774 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx10:
78775 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx10:
78776 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx10:
78777 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx10:
78778 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx10:
78779 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx10:
78780 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx10:
78781 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx10:
78782 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx10:
78783 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx10:
78784 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx10:
78785 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx10:
78786 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx10:
78787 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx10:
78788 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx10:
78789 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx10:
78790 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx10:
78791 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx10:
78792 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx10:
78793 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx10:
78794 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx10:
78795 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx10:
78796 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx10:
78797 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx10:
78798 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx10:
78799 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx10:
78800 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx10:
78801 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx10:
78802 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx10:
78803 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx10:
78804 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx10:
78805 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx10:
78806 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx10:
78807 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx10:
78808 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx10:
78809 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx10:
78810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx10:
78811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx10:
78812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx10:
78813 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx10:
78814 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx10:
78815 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx10:
78816 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx10:
78817 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx10:
78818 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx10:
78819 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx10:
78820 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx10:
78821 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx10:
78822 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx10:
78823 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx10:
78824 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx10:
78825 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx10:
78826 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx10:
78827 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx10:
78828 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx10:
78829 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx10:
78830 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx10:
78831 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx10:
78832 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx10:
78833 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx10:
78834 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx10:
78835 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx10:
78836 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx10:
78837 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx10:
78838 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx10:
78839 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx10:
78840 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx10:
78841 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx10:
78842 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx10:
78843 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx10:
78844 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx10:
78845 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx10:
78846 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx10:
78847 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx10:
78848 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx10:
78849 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx10:
78850 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx10:
78851 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx10:
78852 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx10:
78853 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx10:
78854 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx10:
78855 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx10:
78856 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx10:
78857 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx10:
78858 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx10:
78859 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx10:
78860 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx10:
78861 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx10:
78862 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx10:
78863 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx10:
78864 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx10:
78865 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx10:
78866 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx10:
78867 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx10:
78868 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx10:
78869 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8_gfx10:
78870 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx10:
78871 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx10:
78872 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx10:
78873 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx10:
78874 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx10:
78875 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx10:
78876 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8_gfx10:
78877 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx10:
78878 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx10:
78879 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx10:
78880 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx10:
78881 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx10:
78882 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx10:
78883 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8_gfx10:
78884 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx10:
78885 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx10:
78886 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx10:
78887 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx10:
78888 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx10:
78889 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx10:
78890 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8_gfx10:
78891 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx10:
78892 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx10:
78893 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx10:
78894 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx10:
78895 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx10:
78896 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx10:
78897 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8_gfx10:
78898 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx10:
78899 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx10:
78900 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx10:
78901 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx10:
78902 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx10:
78903 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx10:
78904 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx10:
78905 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx10:
78906 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx10:
78907 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx10:
78908 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx10:
78909 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx10:
78910 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx10:
78911 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx10:
78912 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx10:
78913 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx10:
78914 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx10:
78915 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx10:
78916 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx10:
78917 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx10:
78918 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx10:
78919 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx10:
78920 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx10:
78921 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx10:
78922 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx10:
78923 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx10:
78924 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx10:
78925 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx10:
78926 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx10:
78927 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx10:
78928 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx10:
78929 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx10:
78930 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx10:
78931 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx10:
78932 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx10:
78933 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx10:
78934 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx10:
78935 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx10:
78936 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx10:
78937 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx10:
78938 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx10:
78939 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx10:
78940 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx10:
78941 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx10:
78942 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx10:
78943 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx10:
78944 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx10:
78945 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx10:
78946 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx10:
78947 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx10:
78948 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx10:
78949 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx10:
78950 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx10:
78951 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx10:
78952 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx10:
78953 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx10:
78954 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx10:
78955 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx10:
78956 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx10:
78957 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx10:
78958 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx10:
78959 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx10:
78960 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx10:
78961 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx10:
78962 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx10:
78963 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx10:
78964 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx10:
78965 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx10:
78966 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx10:
78967 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx10:
78968 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx10:
78969 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx10:
78970 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx10:
78971 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx10:
78972 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx10:
78973 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx10:
78974 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx10:
78975 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx10:
78976 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx10:
78977 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx10:
78978 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx10:
78979 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx10:
78980 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx10:
78981 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx10:
78982 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx10:
78983 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx10:
78984 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx10:
78985 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx10:
78986 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx10:
78987 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx10:
78988 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx10:
78989 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx10:
78990 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx10:
78991 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx10:
78992 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx10:
78993 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx10:
78994 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx10:
78995 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx10:
78996 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx10:
78997 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx10:
78998 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx10:
78999 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx10:
79000 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx10:
79001 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx10:
79002 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx10:
79003 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx10:
79004 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx10:
79005 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx10:
79006 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx10:
79007 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx10:
79008 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx10:
79009 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx10:
79010 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx10:
79011 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx10:
79012 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx10:
79013 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx10:
79014 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx10:
79015 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx10:
79016 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx10:
79017 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx10:
79018 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx10:
79019 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx10:
79020 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx10:
79021 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx10:
79022 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx10:
79023 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx10:
79024 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx10:
79025 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx10:
79026 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4_gfx10:
79027 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx10:
79028 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx10:
79029 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx10:
79030 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4_gfx10:
79031 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx10:
79032 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx10:
79033 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx10:
79034 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4_gfx10:
79035 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx10:
79036 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx10:
79037 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx10:
79038 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4_gfx10:
79039 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx10:
79040 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx10:
79041 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx10:
79042 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4_gfx10:
79043 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx10:
79044 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx10:
79045 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx10:
79046 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx10:
79047 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8_gfx10:
79048 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx10:
79049 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx10:
79050 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx10:
79051 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx10:
79052 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8_gfx10:
79053 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx10:
79054 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx10:
79055 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx10:
79056 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx10:
79057 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8_gfx10:
79058 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx10:
79059 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx10:
79060 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx10:
79061 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx10:
79062 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8_gfx10:
79063 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx10:
79064 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx10:
79065 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx10:
79066 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx10:
79067 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8_gfx10:
79068 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx10:
79069 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx10:
79070 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx10:
79071 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx10:
79072 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx10:
79073 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx10:
79074 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx10:
79075 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx10:
79076 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx10:
79077 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx10:
79078 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx10:
79079 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx10:
79080 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx10:
79081 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx10:
79082 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx10:
79083 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx10:
79084 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx10:
79085 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx10:
79086 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx10:
79087 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx10:
79088 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx10:
79089 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx10:
79090 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx10:
79091 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx10:
79092 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx10:
79093 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx10:
79094 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx10:
79095 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx10:
79096 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx10:
79097 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx10:
79098 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx10:
79099 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx10:
79100 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx10:
79101 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx10:
79102 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx10:
79103 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx10:
79104 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx10:
79105 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx10:
79106 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx10:
79107 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx10:
79108 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx10:
79109 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx10:
79110 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx10:
79111 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx10:
79112 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx10:
79113 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx10:
79114 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx10:
79115 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx10:
79116 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx10:
79117 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx10:
79118 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx10:
79119 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx10:
79120 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx10:
79121 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx10:
79122 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx10: {
79123 op.clearAllBits();
79124 // op: vdata
79125 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
79126 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
79127 op.clearAllBits();
79128 // op: dmask
79129 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
79130 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
79131 op.clearAllBits();
79132 // op: unorm
79133 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
79134 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
79135 op.clearAllBits();
79136 // op: cpol
79137 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
79138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
79139 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
79140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
79141 op.clearAllBits();
79142 // op: r128
79143 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
79144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
79145 op.clearAllBits();
79146 // op: tfe
79147 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
79148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
79149 op.clearAllBits();
79150 // op: lwe
79151 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
79152 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
79153 op.clearAllBits();
79154 // op: d16
79155 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
79156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
79157 op.clearAllBits();
79158 // op: srsrc
79159 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
79160 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
79161 op.clearAllBits();
79162 // op: ssamp
79163 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
79164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
79165 op.clearAllBits();
79166 // op: vaddr0
79167 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
79168 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
79169 op.clearAllBits();
79170 // op: dim
79171 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
79172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
79173 op.clearAllBits();
79174 // op: a16
79175 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
79176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
79177 break;
79178 }
79179 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_nsa_gfx10:
79180 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_nsa_gfx10:
79181 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_nsa_gfx10:
79182 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_nsa_gfx10:
79183 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_nsa_gfx10:
79184 case AMDGPU::IMAGE_LOAD_V1_V2_nsa_gfx10:
79185 case AMDGPU::IMAGE_LOAD_V2_V2_nsa_gfx10:
79186 case AMDGPU::IMAGE_LOAD_V3_V2_nsa_gfx10:
79187 case AMDGPU::IMAGE_LOAD_V4_V2_nsa_gfx10:
79188 case AMDGPU::IMAGE_LOAD_V5_V2_nsa_gfx10:
79189 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2_nsa_gfx10:
79190 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2_nsa_gfx10:
79191 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2_nsa_gfx10:
79192 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2_nsa_gfx10:
79193 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2_nsa_gfx10:
79194 case AMDGPU::IMAGE_STORE_MIP_V1_V2_nsa_gfx10:
79195 case AMDGPU::IMAGE_STORE_MIP_V2_V2_nsa_gfx10:
79196 case AMDGPU::IMAGE_STORE_MIP_V3_V2_nsa_gfx10:
79197 case AMDGPU::IMAGE_STORE_MIP_V4_V2_nsa_gfx10:
79198 case AMDGPU::IMAGE_STORE_MIP_V5_V2_nsa_gfx10:
79199 case AMDGPU::IMAGE_STORE_V1_V2_nsa_gfx10:
79200 case AMDGPU::IMAGE_STORE_V2_V2_nsa_gfx10:
79201 case AMDGPU::IMAGE_STORE_V3_V2_nsa_gfx10:
79202 case AMDGPU::IMAGE_STORE_V4_V2_nsa_gfx10:
79203 case AMDGPU::IMAGE_STORE_V5_V2_nsa_gfx10: {
79204 op.clearAllBits();
79205 // op: vdata
79206 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
79207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
79208 op.clearAllBits();
79209 // op: dmask
79210 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
79211 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
79212 op.clearAllBits();
79213 // op: unorm
79214 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
79215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
79216 op.clearAllBits();
79217 // op: cpol
79218 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
79219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
79220 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
79221 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
79222 op.clearAllBits();
79223 // op: r128
79224 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
79225 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
79226 op.clearAllBits();
79227 // op: tfe
79228 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
79229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
79230 op.clearAllBits();
79231 // op: lwe
79232 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
79233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
79234 op.clearAllBits();
79235 // op: d16
79236 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
79237 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
79238 op.clearAllBits();
79239 // op: srsrc
79240 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
79241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
79242 op.clearAllBits();
79243 // op: vaddr0
79244 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
79245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
79246 op.clearAllBits();
79247 // op: dim
79248 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
79249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
79250 op.clearAllBits();
79251 // op: a16
79252 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
79253 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
79254 break;
79255 }
79256 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx10:
79257 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx10:
79258 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx10:
79259 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx10:
79260 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx10:
79261 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx10:
79262 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx10:
79263 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx10:
79264 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx10:
79265 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx10:
79266 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx10:
79267 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx10:
79268 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx10:
79269 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx10:
79270 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx10:
79271 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx10:
79272 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx10:
79273 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx10:
79274 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx10:
79275 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx10: {
79276 op.clearAllBits();
79277 // op: vdata
79278 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
79279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
79280 op.clearAllBits();
79281 // op: dmask
79282 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
79283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
79284 op.clearAllBits();
79285 // op: unorm
79286 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
79287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
79288 op.clearAllBits();
79289 // op: cpol
79290 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
79291 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
79292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
79293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
79294 op.clearAllBits();
79295 // op: r128
79296 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
79297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
79298 op.clearAllBits();
79299 // op: tfe
79300 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
79301 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
79302 op.clearAllBits();
79303 // op: lwe
79304 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
79305 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
79306 op.clearAllBits();
79307 // op: srsrc
79308 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
79309 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
79310 op.clearAllBits();
79311 // op: ssamp
79312 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
79313 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
79314 op.clearAllBits();
79315 // op: vaddr0
79316 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
79317 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
79318 op.clearAllBits();
79319 // op: dim
79320 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
79321 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
79322 op.clearAllBits();
79323 // op: a16
79324 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
79325 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
79326 break;
79327 }
79328 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_nsa_gfx10:
79329 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_nsa_gfx10:
79330 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_nsa_gfx10:
79331 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_nsa_gfx10:
79332 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_nsa_gfx10:
79333 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx10:
79334 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx10:
79335 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx10:
79336 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx10:
79337 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx10:
79338 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx10:
79339 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx10:
79340 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx10:
79341 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx10:
79342 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx10:
79343 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx10:
79344 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx10:
79345 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx10:
79346 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx10:
79347 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx10:
79348 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_nsa_gfx10:
79349 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_nsa_gfx10:
79350 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_nsa_gfx10:
79351 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_nsa_gfx10:
79352 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_nsa_gfx10:
79353 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx10:
79354 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx10:
79355 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx10:
79356 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx10:
79357 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx10:
79358 case AMDGPU::IMAGE_STORE_PCK_V1_V2_nsa_gfx10:
79359 case AMDGPU::IMAGE_STORE_PCK_V2_V2_nsa_gfx10:
79360 case AMDGPU::IMAGE_STORE_PCK_V3_V2_nsa_gfx10:
79361 case AMDGPU::IMAGE_STORE_PCK_V4_V2_nsa_gfx10:
79362 case AMDGPU::IMAGE_STORE_PCK_V5_V2_nsa_gfx10: {
79363 op.clearAllBits();
79364 // op: vdata
79365 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
79366 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
79367 op.clearAllBits();
79368 // op: dmask
79369 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
79370 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
79371 op.clearAllBits();
79372 // op: unorm
79373 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
79374 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
79375 op.clearAllBits();
79376 // op: cpol
79377 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
79378 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
79379 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
79380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
79381 op.clearAllBits();
79382 // op: r128
79383 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
79384 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
79385 op.clearAllBits();
79386 // op: tfe
79387 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
79388 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
79389 op.clearAllBits();
79390 // op: lwe
79391 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
79392 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
79393 op.clearAllBits();
79394 // op: srsrc
79395 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
79396 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
79397 op.clearAllBits();
79398 // op: vaddr0
79399 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
79400 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
79401 op.clearAllBits();
79402 // op: dim
79403 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
79404 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
79405 op.clearAllBits();
79406 // op: a16
79407 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
79408 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
79409 break;
79410 }
79411 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx11:
79412 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx11:
79413 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx11:
79414 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx11:
79415 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx11:
79416 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx11:
79417 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx11:
79418 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx11:
79419 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx11:
79420 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx11:
79421 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx11:
79422 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx11:
79423 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx11:
79424 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx11:
79425 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx11:
79426 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx11:
79427 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx11:
79428 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx11:
79429 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx11:
79430 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx11: {
79431 op.clearAllBits();
79432 // op: vdata
79433 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
79434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
79435 op.clearAllBits();
79436 // op: dmask
79437 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
79438 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
79439 op.clearAllBits();
79440 // op: unorm
79441 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
79442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
79443 op.clearAllBits();
79444 // op: cpol
79445 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
79446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
79447 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
79448 op.clearAllBits();
79449 // op: r128
79450 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
79451 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
79452 op.clearAllBits();
79453 // op: tfe
79454 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
79455 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
79456 op.clearAllBits();
79457 // op: lwe
79458 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
79459 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
79460 op.clearAllBits();
79461 // op: srsrc
79462 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
79463 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
79464 op.clearAllBits();
79465 // op: ssamp
79466 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
79467 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
79468 op.clearAllBits();
79469 // op: a16
79470 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
79471 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
79472 op.clearAllBits();
79473 // op: vaddr0
79474 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
79475 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
79476 op.clearAllBits();
79477 // op: dim
79478 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
79479 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
79480 break;
79481 }
79482 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx11:
79483 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx11:
79484 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx11:
79485 case AMDGPU::IMAGE_GATHER4H_V2_V4_gfx11:
79486 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx11:
79487 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx11:
79488 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx11:
79489 case AMDGPU::IMAGE_GATHER4H_V4_V4_gfx11:
79490 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx11:
79491 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx11:
79492 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx11:
79493 case AMDGPU::IMAGE_GATHER4H_V5_V4_gfx11:
79494 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx11:
79495 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx11:
79496 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx11:
79497 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx11:
79498 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8_gfx11:
79499 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx11:
79500 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx11:
79501 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx11:
79502 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx11:
79503 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8_gfx11:
79504 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx11:
79505 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx11:
79506 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx11:
79507 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx11:
79508 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8_gfx11:
79509 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx11:
79510 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx11:
79511 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx11:
79512 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx11:
79513 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx11:
79514 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx11:
79515 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx11:
79516 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx11:
79517 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx11:
79518 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx11:
79519 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx11:
79520 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx11:
79521 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx11:
79522 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx11:
79523 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx11:
79524 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx11:
79525 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx11:
79526 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx11:
79527 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx11:
79528 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx11:
79529 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx11:
79530 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx11:
79531 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx11:
79532 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx11:
79533 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx11:
79534 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8_gfx11:
79535 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx11:
79536 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx11:
79537 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx11:
79538 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx11:
79539 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8_gfx11:
79540 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx11:
79541 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx11:
79542 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx11:
79543 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx11:
79544 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8_gfx11:
79545 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx11:
79546 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx11:
79547 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx11:
79548 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8_gfx11:
79549 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx11:
79550 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx11:
79551 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx11:
79552 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8_gfx11:
79553 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx11:
79554 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx11:
79555 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx11:
79556 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8_gfx11:
79557 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx11:
79558 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx11:
79559 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx11:
79560 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx11:
79561 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8_gfx11:
79562 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx11:
79563 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx11:
79564 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx11:
79565 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx11:
79566 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8_gfx11:
79567 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx11:
79568 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx11:
79569 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx11:
79570 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx11:
79571 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8_gfx11:
79572 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx11:
79573 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx11:
79574 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx11:
79575 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8_gfx11:
79576 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx11:
79577 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx11:
79578 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx11:
79579 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8_gfx11:
79580 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx11:
79581 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx11:
79582 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx11:
79583 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8_gfx11:
79584 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx11:
79585 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx11:
79586 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx11:
79587 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx11:
79588 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx11:
79589 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx11:
79590 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx11:
79591 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx11:
79592 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx11:
79593 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx11:
79594 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx11:
79595 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx11:
79596 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx11:
79597 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8_gfx11:
79598 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx11:
79599 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx11:
79600 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx11:
79601 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx11:
79602 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8_gfx11:
79603 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx11:
79604 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx11:
79605 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx11:
79606 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx11:
79607 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8_gfx11:
79608 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx11:
79609 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx11:
79610 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx11:
79611 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx11:
79612 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx11:
79613 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx11:
79614 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx11:
79615 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx11:
79616 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx11:
79617 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx11:
79618 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx11:
79619 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx11:
79620 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx11:
79621 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx11:
79622 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx11:
79623 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx11:
79624 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx11:
79625 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx11:
79626 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx11:
79627 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx11:
79628 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx11:
79629 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4_gfx11:
79630 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx11:
79631 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx11:
79632 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx11:
79633 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4_gfx11:
79634 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx11:
79635 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx11:
79636 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx11:
79637 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4_gfx11:
79638 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx11:
79639 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx11:
79640 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx11:
79641 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx11:
79642 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx11:
79643 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx11:
79644 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx11:
79645 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx11:
79646 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx11:
79647 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx11:
79648 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx11:
79649 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx11:
79650 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx11:
79651 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx11:
79652 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx11:
79653 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx11:
79654 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx11:
79655 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx11:
79656 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx11:
79657 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx11:
79658 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx11:
79659 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx11:
79660 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx11:
79661 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx11:
79662 case AMDGPU::IMAGE_GATHER4_V2_V4_gfx11:
79663 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx11:
79664 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx11:
79665 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx11:
79666 case AMDGPU::IMAGE_GATHER4_V4_V4_gfx11:
79667 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx11:
79668 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx11:
79669 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx11:
79670 case AMDGPU::IMAGE_GATHER4_V5_V4_gfx11:
79671 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx11:
79672 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx11:
79673 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx11:
79674 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx11:
79675 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8_gfx11:
79676 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx11:
79677 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx11:
79678 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx11:
79679 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx11:
79680 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8_gfx11:
79681 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx11:
79682 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx11:
79683 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx11:
79684 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx11:
79685 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8_gfx11:
79686 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx11:
79687 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx11:
79688 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx11:
79689 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx11:
79690 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8_gfx11:
79691 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx11:
79692 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx11:
79693 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx11:
79694 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx11:
79695 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8_gfx11:
79696 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx11:
79697 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx11:
79698 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx11:
79699 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx11:
79700 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8_gfx11:
79701 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx11:
79702 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx11:
79703 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx11:
79704 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx11:
79705 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8_gfx11:
79706 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx11:
79707 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx11:
79708 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx11:
79709 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx11:
79710 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8_gfx11:
79711 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx11:
79712 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx11:
79713 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx11:
79714 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx11:
79715 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8_gfx11:
79716 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx11:
79717 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx11:
79718 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx11:
79719 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx11:
79720 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8_gfx11:
79721 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx11:
79722 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx11:
79723 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx11:
79724 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8_gfx11:
79725 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx11:
79726 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx11:
79727 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx11:
79728 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8_gfx11:
79729 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx11:
79730 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx11:
79731 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx11:
79732 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8_gfx11:
79733 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx11:
79734 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx11:
79735 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx11:
79736 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8_gfx11:
79737 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx11:
79738 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx11:
79739 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx11:
79740 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8_gfx11:
79741 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx11:
79742 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx11:
79743 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx11:
79744 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx11:
79745 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx11:
79746 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx11:
79747 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx11:
79748 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx11:
79749 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx11:
79750 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx11:
79751 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx11:
79752 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx11:
79753 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx11:
79754 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx11:
79755 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx11:
79756 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx11:
79757 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx11:
79758 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx11:
79759 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx11:
79760 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8_gfx11:
79761 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx11:
79762 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx11:
79763 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx11:
79764 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx11:
79765 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8_gfx11:
79766 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx11:
79767 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx11:
79768 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx11:
79769 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx11:
79770 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8_gfx11:
79771 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx11:
79772 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx11:
79773 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx11:
79774 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx11:
79775 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8_gfx11:
79776 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx11:
79777 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx11:
79778 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx11:
79779 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx11:
79780 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8_gfx11:
79781 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx11:
79782 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx11:
79783 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx11:
79784 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx11:
79785 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx11:
79786 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx11:
79787 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx11:
79788 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx11:
79789 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx11:
79790 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx11:
79791 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx11:
79792 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx11:
79793 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx11:
79794 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx11:
79795 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx11:
79796 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx11:
79797 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx11:
79798 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx11:
79799 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx11:
79800 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx11:
79801 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx11:
79802 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx11:
79803 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx11:
79804 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx11:
79805 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx11:
79806 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx11:
79807 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx11:
79808 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx11:
79809 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx11:
79810 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx11:
79811 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx11:
79812 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx11:
79813 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx11:
79814 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx11:
79815 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx11:
79816 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx11:
79817 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx11:
79818 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx11:
79819 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx11:
79820 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx11:
79821 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx11:
79822 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx11:
79823 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx11:
79824 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx11:
79825 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx11:
79826 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx11:
79827 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx11:
79828 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx11:
79829 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx11:
79830 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8_gfx11:
79831 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx11:
79832 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx11:
79833 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx11:
79834 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx11:
79835 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8_gfx11:
79836 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx11:
79837 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx11:
79838 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx11:
79839 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx11:
79840 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8_gfx11:
79841 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx11:
79842 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx11:
79843 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx11:
79844 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx11:
79845 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8_gfx11:
79846 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx11:
79847 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx11:
79848 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx11:
79849 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx11:
79850 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8_gfx11:
79851 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx11:
79852 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx11:
79853 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx11:
79854 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8_gfx11:
79855 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx11:
79856 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx11:
79857 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx11:
79858 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8_gfx11:
79859 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx11:
79860 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx11:
79861 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx11:
79862 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8_gfx11:
79863 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx11:
79864 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx11:
79865 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx11:
79866 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8_gfx11:
79867 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx11:
79868 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx11:
79869 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx11:
79870 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8_gfx11:
79871 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx11:
79872 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx11:
79873 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx11:
79874 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8_gfx11:
79875 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx11:
79876 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx11:
79877 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx11:
79878 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8_gfx11:
79879 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx11:
79880 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx11:
79881 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx11:
79882 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8_gfx11:
79883 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx11:
79884 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx11:
79885 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx11:
79886 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8_gfx11:
79887 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx11:
79888 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx11:
79889 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx11:
79890 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8_gfx11:
79891 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx11:
79892 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx11:
79893 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx11:
79894 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx11:
79895 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8_gfx11:
79896 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx11:
79897 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx11:
79898 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx11:
79899 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx11:
79900 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8_gfx11:
79901 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx11:
79902 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx11:
79903 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx11:
79904 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx11:
79905 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8_gfx11:
79906 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx11:
79907 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx11:
79908 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx11:
79909 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx11:
79910 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8_gfx11:
79911 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx11:
79912 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx11:
79913 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx11:
79914 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx11:
79915 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8_gfx11:
79916 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx11:
79917 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx11:
79918 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx11:
79919 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx11:
79920 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8_gfx11:
79921 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx11:
79922 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx11:
79923 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx11:
79924 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx11:
79925 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8_gfx11:
79926 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx11:
79927 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx11:
79928 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx11:
79929 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx11:
79930 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8_gfx11:
79931 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx11:
79932 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx11:
79933 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx11:
79934 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx11:
79935 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8_gfx11:
79936 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx11:
79937 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx11:
79938 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx11:
79939 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx11:
79940 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8_gfx11:
79941 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx11:
79942 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx11:
79943 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx11:
79944 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx11:
79945 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx11:
79946 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx11:
79947 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx11:
79948 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx11:
79949 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx11:
79950 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx11:
79951 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx11:
79952 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx11:
79953 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx11:
79954 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx11:
79955 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx11:
79956 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx11:
79957 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx11:
79958 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx11:
79959 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx11:
79960 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx11:
79961 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx11:
79962 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx11:
79963 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx11:
79964 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx11:
79965 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx11:
79966 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx11:
79967 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx11:
79968 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx11:
79969 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx11:
79970 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx11:
79971 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx11:
79972 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx11:
79973 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx11:
79974 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx11:
79975 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx11:
79976 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx11:
79977 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx11:
79978 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx11:
79979 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx11:
79980 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx11:
79981 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx11:
79982 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx11:
79983 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx11:
79984 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx11:
79985 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx11:
79986 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx11:
79987 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx11:
79988 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx11:
79989 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx11:
79990 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx11:
79991 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx11:
79992 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx11:
79993 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx11:
79994 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx11:
79995 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx11:
79996 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx11:
79997 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx11:
79998 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx11:
79999 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx11:
80000 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx11:
80001 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx11:
80002 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx11:
80003 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx11:
80004 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx11:
80005 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx11:
80006 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx11:
80007 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx11:
80008 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx11:
80009 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx11:
80010 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx11:
80011 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx11:
80012 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx11:
80013 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx11:
80014 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx11:
80015 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx11:
80016 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx11:
80017 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx11:
80018 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx11:
80019 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx11:
80020 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx11:
80021 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx11:
80022 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx11:
80023 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx11:
80024 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx11:
80025 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx11:
80026 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx11:
80027 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx11:
80028 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx11:
80029 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx11:
80030 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx11:
80031 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx11:
80032 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx11:
80033 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx11:
80034 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx11:
80035 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx11:
80036 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx11:
80037 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx11:
80038 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx11:
80039 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx11:
80040 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx11:
80041 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx11:
80042 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx11:
80043 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx11:
80044 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx11:
80045 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx11:
80046 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx11:
80047 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx11:
80048 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx11:
80049 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx11:
80050 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx11:
80051 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx11:
80052 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx11:
80053 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx11:
80054 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx11:
80055 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx11:
80056 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx11:
80057 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx11:
80058 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx11:
80059 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx11:
80060 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx11:
80061 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx11:
80062 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx11:
80063 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx11:
80064 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx11:
80065 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx11:
80066 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx11:
80067 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx11:
80068 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx11:
80069 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx11:
80070 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx11:
80071 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx11:
80072 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx11:
80073 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx11:
80074 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx11:
80075 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx11:
80076 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx11:
80077 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx11:
80078 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx11:
80079 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx11:
80080 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx11:
80081 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx11:
80082 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx11:
80083 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx11:
80084 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx11:
80085 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx11:
80086 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx11:
80087 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx11:
80088 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx11:
80089 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx11:
80090 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx11:
80091 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx11:
80092 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx11:
80093 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx11:
80094 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx11:
80095 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx11:
80096 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx11:
80097 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx11:
80098 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx11:
80099 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx11:
80100 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx11:
80101 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx11:
80102 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx11:
80103 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx11:
80104 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx11:
80105 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx11:
80106 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx11:
80107 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx11:
80108 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx11:
80109 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx11:
80110 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx11:
80111 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx11:
80112 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx11:
80113 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx11:
80114 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx11:
80115 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx11:
80116 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx11:
80117 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx11:
80118 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx11:
80119 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx11:
80120 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx11:
80121 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx11:
80122 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx11:
80123 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx11:
80124 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx11:
80125 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx11:
80126 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx11:
80127 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx11:
80128 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx11:
80129 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx11:
80130 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx11:
80131 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx11:
80132 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx11:
80133 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx11:
80134 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx11:
80135 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx11:
80136 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx11:
80137 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx11:
80138 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx11:
80139 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx11:
80140 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx11:
80141 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx11:
80142 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx11:
80143 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx11:
80144 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx11:
80145 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx11:
80146 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx11:
80147 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx11:
80148 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx11:
80149 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx11:
80150 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx11:
80151 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx11:
80152 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx11:
80153 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx11:
80154 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx11:
80155 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx11:
80156 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx11:
80157 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx11:
80158 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx11:
80159 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx11:
80160 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx11:
80161 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx11:
80162 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx11:
80163 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx11:
80164 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx11:
80165 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx11:
80166 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx11:
80167 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx11:
80168 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx11:
80169 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx11:
80170 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx11:
80171 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx11:
80172 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx11:
80173 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx11:
80174 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx11:
80175 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx11:
80176 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx11:
80177 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx11:
80178 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx11:
80179 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx11:
80180 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx11:
80181 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx11:
80182 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx11:
80183 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx11:
80184 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx11:
80185 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx11:
80186 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx11:
80187 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx11:
80188 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx11:
80189 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx11:
80190 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx11:
80191 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx11:
80192 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx11:
80193 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx11:
80194 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx11:
80195 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx11:
80196 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx11:
80197 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx11:
80198 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx11:
80199 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx11:
80200 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx11:
80201 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx11:
80202 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx11:
80203 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx11:
80204 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx11:
80205 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx11:
80206 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx11:
80207 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx11:
80208 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx11:
80209 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx11:
80210 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx11:
80211 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx11:
80212 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx11:
80213 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx11:
80214 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx11:
80215 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx11:
80216 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx11:
80217 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx11:
80218 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx11:
80219 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx11:
80220 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx11:
80221 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx11:
80222 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx11:
80223 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx11:
80224 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx11:
80225 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx11:
80226 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx11:
80227 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx11:
80228 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx11:
80229 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx11:
80230 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx11:
80231 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx11:
80232 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx11:
80233 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx11:
80234 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx11:
80235 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx11:
80236 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx11:
80237 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx11:
80238 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx11:
80239 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx11:
80240 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx11:
80241 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx11:
80242 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx11:
80243 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx11:
80244 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx11:
80245 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx11:
80246 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx11:
80247 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx11:
80248 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx11:
80249 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx11:
80250 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx11:
80251 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx11:
80252 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx11:
80253 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx11:
80254 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx11:
80255 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx11:
80256 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx11:
80257 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx11:
80258 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx11:
80259 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx11:
80260 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx11:
80261 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx11:
80262 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx11:
80263 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx11:
80264 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx11:
80265 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx11:
80266 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx11:
80267 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx11:
80268 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx11:
80269 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx11:
80270 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx11:
80271 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx11:
80272 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx11:
80273 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx11:
80274 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx11:
80275 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx11:
80276 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx11:
80277 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx11:
80278 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx11:
80279 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx11:
80280 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8_gfx11:
80281 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx11:
80282 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx11:
80283 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx11:
80284 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx11:
80285 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8_gfx11:
80286 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx11:
80287 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx11:
80288 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx11:
80289 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx11:
80290 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8_gfx11:
80291 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx11:
80292 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx11:
80293 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx11:
80294 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx11:
80295 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8_gfx11:
80296 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx11:
80297 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx11:
80298 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx11:
80299 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx11:
80300 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8_gfx11:
80301 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx11:
80302 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx11:
80303 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx11:
80304 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx11:
80305 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8_gfx11:
80306 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx11:
80307 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx11:
80308 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx11:
80309 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx11:
80310 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8_gfx11:
80311 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx11:
80312 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx11:
80313 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx11:
80314 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx11:
80315 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8_gfx11:
80316 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx11:
80317 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx11:
80318 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx11:
80319 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx11:
80320 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8_gfx11:
80321 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx11:
80322 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx11:
80323 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx11:
80324 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx11:
80325 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8_gfx11:
80326 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx11:
80327 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx11:
80328 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx11:
80329 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8_gfx11:
80330 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx11:
80331 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx11:
80332 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx11:
80333 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8_gfx11:
80334 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx11:
80335 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx11:
80336 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx11:
80337 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8_gfx11:
80338 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx11:
80339 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx11:
80340 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx11:
80341 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8_gfx11:
80342 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx11:
80343 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx11:
80344 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx11:
80345 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8_gfx11:
80346 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx11:
80347 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx11:
80348 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx11:
80349 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx11:
80350 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx11:
80351 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx11:
80352 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx11:
80353 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx11:
80354 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx11:
80355 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx11:
80356 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx11:
80357 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx11:
80358 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx11:
80359 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx11:
80360 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx11:
80361 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx11:
80362 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx11:
80363 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx11:
80364 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx11:
80365 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx11:
80366 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx11:
80367 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx11:
80368 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx11:
80369 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx11:
80370 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx11:
80371 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx11:
80372 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx11:
80373 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx11:
80374 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx11:
80375 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx11:
80376 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx11:
80377 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx11:
80378 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx11:
80379 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx11:
80380 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx11:
80381 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx11:
80382 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx11:
80383 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx11:
80384 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx11:
80385 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx11:
80386 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx11:
80387 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx11:
80388 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx11:
80389 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx11:
80390 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx11:
80391 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx11:
80392 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx11:
80393 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx11:
80394 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx11:
80395 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx11:
80396 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx11:
80397 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx11:
80398 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx11:
80399 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx11:
80400 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx11:
80401 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx11:
80402 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx11:
80403 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx11:
80404 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx11:
80405 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx11:
80406 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx11:
80407 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx11:
80408 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx11:
80409 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx11:
80410 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx11:
80411 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx11:
80412 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx11:
80413 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx11:
80414 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx11:
80415 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx11:
80416 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx11:
80417 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx11:
80418 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx11:
80419 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx11:
80420 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx11:
80421 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx11:
80422 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx11:
80423 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx11:
80424 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx11:
80425 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx11:
80426 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx11:
80427 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx11:
80428 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx11:
80429 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx11:
80430 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx11:
80431 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx11:
80432 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx11:
80433 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx11:
80434 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx11:
80435 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx11:
80436 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx11:
80437 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx11:
80438 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx11:
80439 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx11:
80440 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx11:
80441 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx11:
80442 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx11:
80443 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx11:
80444 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx11:
80445 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx11:
80446 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx11:
80447 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx11:
80448 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx11:
80449 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx11:
80450 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx11:
80451 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx11:
80452 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx11:
80453 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx11:
80454 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx11:
80455 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx11:
80456 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx11:
80457 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx11:
80458 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx11:
80459 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx11:
80460 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx11:
80461 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx11:
80462 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx11:
80463 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx11:
80464 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx11:
80465 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx11:
80466 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx11:
80467 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx11:
80468 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx11:
80469 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx11:
80470 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx11:
80471 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx11:
80472 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx11:
80473 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx11:
80474 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx11:
80475 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx11:
80476 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx11:
80477 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx11:
80478 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx11:
80479 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx11:
80480 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx11:
80481 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx11:
80482 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx11:
80483 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx11:
80484 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx11:
80485 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx11:
80486 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx11:
80487 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx11:
80488 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx11:
80489 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx11:
80490 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx11:
80491 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx11:
80492 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx11:
80493 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx11:
80494 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx11:
80495 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx11:
80496 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx11:
80497 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx11:
80498 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx11:
80499 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx11:
80500 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx11:
80501 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx11:
80502 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx11:
80503 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx11:
80504 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx11:
80505 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx11:
80506 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx11:
80507 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx11:
80508 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx11:
80509 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx11:
80510 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx11:
80511 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx11:
80512 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx11:
80513 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx11:
80514 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx11:
80515 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx11:
80516 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx11:
80517 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx11:
80518 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx11:
80519 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx11:
80520 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx11:
80521 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx11:
80522 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx11:
80523 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx11:
80524 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx11:
80525 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx11:
80526 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx11:
80527 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8_gfx11:
80528 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx11:
80529 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx11:
80530 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx11:
80531 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx11:
80532 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx11:
80533 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx11:
80534 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8_gfx11:
80535 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx11:
80536 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx11:
80537 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx11:
80538 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx11:
80539 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx11:
80540 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx11:
80541 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8_gfx11:
80542 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx11:
80543 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx11:
80544 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx11:
80545 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx11:
80546 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx11:
80547 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx11:
80548 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8_gfx11:
80549 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx11:
80550 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx11:
80551 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx11:
80552 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx11:
80553 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx11:
80554 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx11:
80555 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8_gfx11:
80556 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx11:
80557 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx11:
80558 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx11:
80559 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx11:
80560 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx11:
80561 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx11:
80562 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx11:
80563 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx11:
80564 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx11:
80565 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx11:
80566 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx11:
80567 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx11:
80568 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx11:
80569 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx11:
80570 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx11:
80571 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx11:
80572 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx11:
80573 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx11:
80574 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx11:
80575 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx11:
80576 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx11:
80577 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx11:
80578 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx11:
80579 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx11:
80580 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx11:
80581 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx11:
80582 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx11:
80583 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx11:
80584 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx11:
80585 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx11:
80586 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx11:
80587 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx11:
80588 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx11:
80589 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx11:
80590 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx11:
80591 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx11:
80592 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx11:
80593 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx11:
80594 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx11:
80595 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx11:
80596 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx11:
80597 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx11:
80598 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx11:
80599 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx11:
80600 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx11:
80601 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx11:
80602 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx11:
80603 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx11:
80604 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx11:
80605 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx11:
80606 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx11:
80607 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx11:
80608 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx11:
80609 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx11:
80610 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx11:
80611 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx11:
80612 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx11:
80613 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx11:
80614 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx11:
80615 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx11:
80616 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx11:
80617 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx11:
80618 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx11:
80619 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx11:
80620 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx11:
80621 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx11:
80622 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx11:
80623 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx11:
80624 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx11:
80625 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx11:
80626 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx11:
80627 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx11:
80628 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx11:
80629 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx11:
80630 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx11:
80631 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx11:
80632 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx11:
80633 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx11:
80634 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx11:
80635 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx11:
80636 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx11:
80637 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx11:
80638 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx11:
80639 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx11:
80640 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx11:
80641 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx11:
80642 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx11:
80643 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx11:
80644 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx11:
80645 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx11:
80646 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx11:
80647 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx11:
80648 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx11:
80649 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx11:
80650 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx11:
80651 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx11:
80652 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx11:
80653 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx11:
80654 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx11:
80655 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx11:
80656 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx11:
80657 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx11:
80658 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx11:
80659 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx11:
80660 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx11:
80661 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx11:
80662 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx11:
80663 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx11:
80664 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx11:
80665 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx11:
80666 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx11:
80667 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx11:
80668 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx11:
80669 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx11:
80670 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx11:
80671 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx11:
80672 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx11:
80673 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx11:
80674 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx11:
80675 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx11:
80676 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx11:
80677 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx11:
80678 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx11:
80679 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx11:
80680 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx11:
80681 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx11:
80682 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx11:
80683 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx11:
80684 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4_gfx11:
80685 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx11:
80686 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx11:
80687 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx11:
80688 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4_gfx11:
80689 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx11:
80690 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx11:
80691 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx11:
80692 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4_gfx11:
80693 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx11:
80694 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx11:
80695 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx11:
80696 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4_gfx11:
80697 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx11:
80698 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx11:
80699 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx11:
80700 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4_gfx11:
80701 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx11:
80702 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx11:
80703 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx11:
80704 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx11:
80705 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8_gfx11:
80706 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx11:
80707 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx11:
80708 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx11:
80709 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx11:
80710 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8_gfx11:
80711 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx11:
80712 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx11:
80713 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx11:
80714 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx11:
80715 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8_gfx11:
80716 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx11:
80717 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx11:
80718 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx11:
80719 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx11:
80720 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8_gfx11:
80721 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx11:
80722 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx11:
80723 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx11:
80724 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx11:
80725 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8_gfx11:
80726 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx11:
80727 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx11:
80728 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx11:
80729 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx11:
80730 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx11:
80731 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx11:
80732 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx11:
80733 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx11:
80734 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx11:
80735 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx11:
80736 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx11:
80737 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx11:
80738 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx11:
80739 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx11:
80740 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx11:
80741 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx11:
80742 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx11:
80743 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx11:
80744 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx11:
80745 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx11:
80746 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx11:
80747 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx11:
80748 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx11:
80749 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx11:
80750 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx11:
80751 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx11:
80752 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx11:
80753 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx11:
80754 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx11:
80755 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx11:
80756 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx11:
80757 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx11:
80758 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx11:
80759 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx11:
80760 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx11:
80761 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx11:
80762 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx11:
80763 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx11:
80764 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx11:
80765 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx11:
80766 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx11:
80767 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx11:
80768 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx11:
80769 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx11:
80770 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx11:
80771 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx11:
80772 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx11:
80773 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx11:
80774 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx11:
80775 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx11:
80776 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx11:
80777 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx11:
80778 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx11:
80779 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx11:
80780 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx11: {
80781 op.clearAllBits();
80782 // op: vdata
80783 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
80784 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
80785 op.clearAllBits();
80786 // op: dmask
80787 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
80788 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
80789 op.clearAllBits();
80790 // op: unorm
80791 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
80792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
80793 op.clearAllBits();
80794 // op: cpol
80795 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
80796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
80797 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
80798 op.clearAllBits();
80799 // op: r128
80800 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
80801 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
80802 op.clearAllBits();
80803 // op: tfe
80804 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
80805 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
80806 op.clearAllBits();
80807 // op: lwe
80808 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
80809 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
80810 op.clearAllBits();
80811 // op: srsrc
80812 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
80813 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
80814 op.clearAllBits();
80815 // op: ssamp
80816 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
80817 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
80818 op.clearAllBits();
80819 // op: d16
80820 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
80821 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
80822 op.clearAllBits();
80823 // op: a16
80824 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
80825 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
80826 op.clearAllBits();
80827 // op: vaddr0
80828 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
80829 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
80830 op.clearAllBits();
80831 // op: dim
80832 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
80833 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
80834 break;
80835 }
80836 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_nsa_gfx11:
80837 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_nsa_gfx11:
80838 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_nsa_gfx11:
80839 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_nsa_gfx11:
80840 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_nsa_gfx11:
80841 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx11:
80842 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx11:
80843 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx11:
80844 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx11:
80845 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx11:
80846 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx11:
80847 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx11:
80848 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx11:
80849 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx11:
80850 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx11:
80851 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx11:
80852 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx11:
80853 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx11:
80854 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx11:
80855 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx11:
80856 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_nsa_gfx11:
80857 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_nsa_gfx11:
80858 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_nsa_gfx11:
80859 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_nsa_gfx11:
80860 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_nsa_gfx11:
80861 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx11:
80862 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx11:
80863 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx11:
80864 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx11:
80865 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx11:
80866 case AMDGPU::IMAGE_STORE_PCK_V1_V2_nsa_gfx11:
80867 case AMDGPU::IMAGE_STORE_PCK_V2_V2_nsa_gfx11:
80868 case AMDGPU::IMAGE_STORE_PCK_V3_V2_nsa_gfx11:
80869 case AMDGPU::IMAGE_STORE_PCK_V4_V2_nsa_gfx11:
80870 case AMDGPU::IMAGE_STORE_PCK_V5_V2_nsa_gfx11: {
80871 op.clearAllBits();
80872 // op: vdata
80873 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
80874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
80875 op.clearAllBits();
80876 // op: dmask
80877 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
80878 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
80879 op.clearAllBits();
80880 // op: unorm
80881 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
80882 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
80883 op.clearAllBits();
80884 // op: cpol
80885 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
80886 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
80887 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
80888 op.clearAllBits();
80889 // op: r128
80890 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
80891 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
80892 op.clearAllBits();
80893 // op: tfe
80894 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
80895 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
80896 op.clearAllBits();
80897 // op: lwe
80898 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
80899 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
80900 op.clearAllBits();
80901 // op: srsrc
80902 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
80903 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
80904 op.clearAllBits();
80905 // op: a16
80906 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
80907 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
80908 op.clearAllBits();
80909 // op: vaddr0
80910 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
80911 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
80912 op.clearAllBits();
80913 // op: dim
80914 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
80915 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
80916 break;
80917 }
80918 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_nsa_gfx11:
80919 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_nsa_gfx11:
80920 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_nsa_gfx11:
80921 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_nsa_gfx11:
80922 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_nsa_gfx11:
80923 case AMDGPU::IMAGE_LOAD_V1_V2_nsa_gfx11:
80924 case AMDGPU::IMAGE_LOAD_V2_V2_nsa_gfx11:
80925 case AMDGPU::IMAGE_LOAD_V3_V2_nsa_gfx11:
80926 case AMDGPU::IMAGE_LOAD_V4_V2_nsa_gfx11:
80927 case AMDGPU::IMAGE_LOAD_V5_V2_nsa_gfx11:
80928 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_nsa_gfx11:
80929 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_nsa_gfx11:
80930 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_nsa_gfx11:
80931 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_nsa_gfx11:
80932 case AMDGPU::IMAGE_STORE_MIP_V1_V2_nsa_gfx11:
80933 case AMDGPU::IMAGE_STORE_MIP_V2_V2_nsa_gfx11:
80934 case AMDGPU::IMAGE_STORE_MIP_V3_V2_nsa_gfx11:
80935 case AMDGPU::IMAGE_STORE_MIP_V4_V2_nsa_gfx11:
80936 case AMDGPU::IMAGE_STORE_MIP_V5_V2_nsa_gfx11:
80937 case AMDGPU::IMAGE_STORE_V1_V2_nsa_gfx11:
80938 case AMDGPU::IMAGE_STORE_V2_V2_nsa_gfx11:
80939 case AMDGPU::IMAGE_STORE_V3_V2_nsa_gfx11:
80940 case AMDGPU::IMAGE_STORE_V4_V2_nsa_gfx11:
80941 case AMDGPU::IMAGE_STORE_V5_V2_nsa_gfx11: {
80942 op.clearAllBits();
80943 // op: vdata
80944 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
80945 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
80946 op.clearAllBits();
80947 // op: dmask
80948 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
80949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
80950 op.clearAllBits();
80951 // op: unorm
80952 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
80953 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
80954 op.clearAllBits();
80955 // op: cpol
80956 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
80957 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
80958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
80959 op.clearAllBits();
80960 // op: r128
80961 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
80962 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
80963 op.clearAllBits();
80964 // op: tfe
80965 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
80966 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
80967 op.clearAllBits();
80968 // op: lwe
80969 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
80970 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
80971 op.clearAllBits();
80972 // op: srsrc
80973 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
80974 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
80975 op.clearAllBits();
80976 // op: d16
80977 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
80978 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
80979 op.clearAllBits();
80980 // op: a16
80981 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
80982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
80983 op.clearAllBits();
80984 // op: vaddr0
80985 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
80986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
80987 op.clearAllBits();
80988 // op: dim
80989 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
80990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
80991 break;
80992 }
80993 case AMDGPU::IMAGE_GATHER4H_V2_V2_nsa_gfx10:
80994 case AMDGPU::IMAGE_GATHER4H_V4_V2_nsa_gfx10:
80995 case AMDGPU::IMAGE_GATHER4H_V5_V2_nsa_gfx10:
80996 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx10:
80997 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx10:
80998 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx10:
80999 case AMDGPU::IMAGE_GATHER4_B_V2_V2_nsa_gfx10:
81000 case AMDGPU::IMAGE_GATHER4_B_V4_V2_nsa_gfx10:
81001 case AMDGPU::IMAGE_GATHER4_B_V5_V2_nsa_gfx10:
81002 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2_nsa_gfx10:
81003 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2_nsa_gfx10:
81004 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2_nsa_gfx10:
81005 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_nsa_gfx10:
81006 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_nsa_gfx10:
81007 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_nsa_gfx10:
81008 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx10:
81009 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx10:
81010 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx10:
81011 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx10:
81012 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx10:
81013 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx10:
81014 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_nsa_gfx10:
81015 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_nsa_gfx10:
81016 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_nsa_gfx10:
81017 case AMDGPU::IMAGE_GATHER4_C_V2_V2_nsa_gfx10:
81018 case AMDGPU::IMAGE_GATHER4_C_V4_V2_nsa_gfx10:
81019 case AMDGPU::IMAGE_GATHER4_C_V5_V2_nsa_gfx10:
81020 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx10:
81021 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx10:
81022 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx10:
81023 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_nsa_gfx10:
81024 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_nsa_gfx10:
81025 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_nsa_gfx10:
81026 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2_nsa_gfx10:
81027 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2_nsa_gfx10:
81028 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2_nsa_gfx10:
81029 case AMDGPU::IMAGE_GATHER4_L_V2_V2_nsa_gfx10:
81030 case AMDGPU::IMAGE_GATHER4_L_V4_V2_nsa_gfx10:
81031 case AMDGPU::IMAGE_GATHER4_L_V5_V2_nsa_gfx10:
81032 case AMDGPU::IMAGE_GATHER4_O_V2_V2_nsa_gfx10:
81033 case AMDGPU::IMAGE_GATHER4_O_V4_V2_nsa_gfx10:
81034 case AMDGPU::IMAGE_GATHER4_O_V5_V2_nsa_gfx10:
81035 case AMDGPU::IMAGE_GATHER4_V2_V2_nsa_gfx10:
81036 case AMDGPU::IMAGE_GATHER4_V4_V2_nsa_gfx10:
81037 case AMDGPU::IMAGE_GATHER4_V5_V2_nsa_gfx10:
81038 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx10:
81039 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx10:
81040 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx10:
81041 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx10:
81042 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx10:
81043 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_nsa_gfx10:
81044 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_nsa_gfx10:
81045 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_nsa_gfx10:
81046 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_nsa_gfx10:
81047 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_nsa_gfx10:
81048 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2_nsa_gfx10:
81049 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2_nsa_gfx10:
81050 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2_nsa_gfx10:
81051 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2_nsa_gfx10:
81052 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2_nsa_gfx10:
81053 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2_nsa_gfx10:
81054 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2_nsa_gfx10:
81055 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2_nsa_gfx10:
81056 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2_nsa_gfx10:
81057 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2_nsa_gfx10:
81058 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2_nsa_gfx10:
81059 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2_nsa_gfx10:
81060 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2_nsa_gfx10:
81061 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2_nsa_gfx10:
81062 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2_nsa_gfx10:
81063 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2_nsa_gfx10:
81064 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2_nsa_gfx10:
81065 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2_nsa_gfx10:
81066 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2_nsa_gfx10:
81067 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2_nsa_gfx10:
81068 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx10:
81069 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx10:
81070 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx10:
81071 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx10:
81072 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx10:
81073 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_nsa_gfx10:
81074 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_nsa_gfx10:
81075 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_nsa_gfx10:
81076 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_nsa_gfx10:
81077 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_nsa_gfx10:
81078 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx10:
81079 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx10:
81080 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx10:
81081 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx10:
81082 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx10:
81083 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx10:
81084 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx10:
81085 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx10:
81086 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx10:
81087 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx10:
81088 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx10:
81089 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx10:
81090 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx10:
81091 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx10:
81092 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx10:
81093 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_nsa_gfx10:
81094 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_nsa_gfx10:
81095 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_nsa_gfx10:
81096 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_nsa_gfx10:
81097 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_nsa_gfx10:
81098 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx10:
81099 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx10:
81100 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx10:
81101 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx10:
81102 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx10:
81103 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx10:
81104 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx10:
81105 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx10:
81106 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx10:
81107 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx10:
81108 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx10:
81109 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx10:
81110 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx10:
81111 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx10:
81112 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx10:
81113 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_nsa_gfx10:
81114 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_nsa_gfx10:
81115 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_nsa_gfx10:
81116 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_nsa_gfx10:
81117 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_nsa_gfx10:
81118 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx10:
81119 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx10:
81120 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx10:
81121 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx10:
81122 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx10:
81123 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx10:
81124 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx10:
81125 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx10:
81126 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx10:
81127 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx10:
81128 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx10:
81129 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx10:
81130 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx10:
81131 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx10:
81132 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx10:
81133 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_nsa_gfx10:
81134 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_nsa_gfx10:
81135 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_nsa_gfx10:
81136 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_nsa_gfx10:
81137 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_nsa_gfx10:
81138 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_nsa_gfx10:
81139 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_nsa_gfx10:
81140 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_nsa_gfx10:
81141 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_nsa_gfx10:
81142 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_nsa_gfx10:
81143 case AMDGPU::IMAGE_SAMPLE_V1_V2_nsa_gfx10:
81144 case AMDGPU::IMAGE_SAMPLE_V2_V2_nsa_gfx10:
81145 case AMDGPU::IMAGE_SAMPLE_V3_V2_nsa_gfx10:
81146 case AMDGPU::IMAGE_SAMPLE_V4_V2_nsa_gfx10:
81147 case AMDGPU::IMAGE_SAMPLE_V5_V2_nsa_gfx10: {
81148 op.clearAllBits();
81149 // op: vdata
81150 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81152 op.clearAllBits();
81153 // op: dmask
81154 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81156 op.clearAllBits();
81157 // op: unorm
81158 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
81160 op.clearAllBits();
81161 // op: cpol
81162 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81163 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
81164 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
81165 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
81166 op.clearAllBits();
81167 // op: r128
81168 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81169 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81170 op.clearAllBits();
81171 // op: tfe
81172 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81173 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81174 op.clearAllBits();
81175 // op: lwe
81176 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81177 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81178 op.clearAllBits();
81179 // op: d16
81180 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
81181 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
81182 op.clearAllBits();
81183 // op: srsrc
81184 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
81185 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81186 op.clearAllBits();
81187 // op: ssamp
81188 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81189 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
81190 op.clearAllBits();
81191 // op: vaddr0
81192 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81193 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81194 op.clearAllBits();
81195 // op: dim
81196 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81197 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
81198 op.clearAllBits();
81199 // op: a16
81200 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
81202 break;
81203 }
81204 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_nsa_gfx10:
81205 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_nsa_gfx10:
81206 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_nsa_gfx10:
81207 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_nsa_gfx10:
81208 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_nsa_gfx10:
81209 case AMDGPU::IMAGE_LOAD_V1_V3_nsa_gfx10:
81210 case AMDGPU::IMAGE_LOAD_V2_V3_nsa_gfx10:
81211 case AMDGPU::IMAGE_LOAD_V3_V3_nsa_gfx10:
81212 case AMDGPU::IMAGE_LOAD_V4_V3_nsa_gfx10:
81213 case AMDGPU::IMAGE_LOAD_V5_V3_nsa_gfx10:
81214 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3_nsa_gfx10:
81215 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3_nsa_gfx10:
81216 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3_nsa_gfx10:
81217 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3_nsa_gfx10:
81218 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3_nsa_gfx10:
81219 case AMDGPU::IMAGE_STORE_MIP_V1_V3_nsa_gfx10:
81220 case AMDGPU::IMAGE_STORE_MIP_V2_V3_nsa_gfx10:
81221 case AMDGPU::IMAGE_STORE_MIP_V3_V3_nsa_gfx10:
81222 case AMDGPU::IMAGE_STORE_MIP_V4_V3_nsa_gfx10:
81223 case AMDGPU::IMAGE_STORE_MIP_V5_V3_nsa_gfx10:
81224 case AMDGPU::IMAGE_STORE_V1_V3_nsa_gfx10:
81225 case AMDGPU::IMAGE_STORE_V2_V3_nsa_gfx10:
81226 case AMDGPU::IMAGE_STORE_V3_V3_nsa_gfx10:
81227 case AMDGPU::IMAGE_STORE_V4_V3_nsa_gfx10:
81228 case AMDGPU::IMAGE_STORE_V5_V3_nsa_gfx10: {
81229 op.clearAllBits();
81230 // op: vdata
81231 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81232 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81233 op.clearAllBits();
81234 // op: dmask
81235 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81236 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81237 op.clearAllBits();
81238 // op: unorm
81239 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81240 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
81241 op.clearAllBits();
81242 // op: cpol
81243 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
81245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
81246 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
81247 op.clearAllBits();
81248 // op: r128
81249 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81250 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81251 op.clearAllBits();
81252 // op: tfe
81253 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81254 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81255 op.clearAllBits();
81256 // op: lwe
81257 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81259 op.clearAllBits();
81260 // op: d16
81261 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
81262 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
81263 op.clearAllBits();
81264 // op: srsrc
81265 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81267 op.clearAllBits();
81268 // op: vaddr0
81269 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81270 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81271 op.clearAllBits();
81272 // op: dim
81273 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
81275 op.clearAllBits();
81276 // op: a16
81277 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81278 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
81279 break;
81280 }
81281 case AMDGPU::IMAGE_GET_LOD_V1_V2_nsa_gfx10:
81282 case AMDGPU::IMAGE_GET_LOD_V2_V2_nsa_gfx10:
81283 case AMDGPU::IMAGE_GET_LOD_V3_V2_nsa_gfx10:
81284 case AMDGPU::IMAGE_GET_LOD_V4_V2_nsa_gfx10:
81285 case AMDGPU::IMAGE_GET_LOD_V5_V2_nsa_gfx10: {
81286 op.clearAllBits();
81287 // op: vdata
81288 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81289 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81290 op.clearAllBits();
81291 // op: dmask
81292 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81294 op.clearAllBits();
81295 // op: unorm
81296 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
81298 op.clearAllBits();
81299 // op: cpol
81300 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81301 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
81302 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
81303 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
81304 op.clearAllBits();
81305 // op: r128
81306 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81308 op.clearAllBits();
81309 // op: tfe
81310 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81312 op.clearAllBits();
81313 // op: lwe
81314 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81316 op.clearAllBits();
81317 // op: srsrc
81318 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
81319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81320 op.clearAllBits();
81321 // op: ssamp
81322 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
81324 op.clearAllBits();
81325 // op: vaddr0
81326 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81327 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81328 op.clearAllBits();
81329 // op: dim
81330 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81331 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
81332 op.clearAllBits();
81333 // op: a16
81334 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81335 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
81336 break;
81337 }
81338 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_nsa_gfx10:
81339 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_nsa_gfx10:
81340 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_nsa_gfx10:
81341 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_nsa_gfx10:
81342 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_nsa_gfx10:
81343 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx10:
81344 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx10:
81345 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx10:
81346 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx10:
81347 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx10:
81348 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx10:
81349 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx10:
81350 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx10:
81351 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx10:
81352 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx10:
81353 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx10:
81354 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx10:
81355 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx10:
81356 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx10:
81357 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx10:
81358 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_nsa_gfx10:
81359 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_nsa_gfx10:
81360 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_nsa_gfx10:
81361 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_nsa_gfx10:
81362 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_nsa_gfx10:
81363 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx10:
81364 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx10:
81365 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx10:
81366 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx10:
81367 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx10:
81368 case AMDGPU::IMAGE_STORE_PCK_V1_V3_nsa_gfx10:
81369 case AMDGPU::IMAGE_STORE_PCK_V2_V3_nsa_gfx10:
81370 case AMDGPU::IMAGE_STORE_PCK_V3_V3_nsa_gfx10:
81371 case AMDGPU::IMAGE_STORE_PCK_V4_V3_nsa_gfx10:
81372 case AMDGPU::IMAGE_STORE_PCK_V5_V3_nsa_gfx10: {
81373 op.clearAllBits();
81374 // op: vdata
81375 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81377 op.clearAllBits();
81378 // op: dmask
81379 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81380 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81381 op.clearAllBits();
81382 // op: unorm
81383 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81384 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
81385 op.clearAllBits();
81386 // op: cpol
81387 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81388 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
81389 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
81390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
81391 op.clearAllBits();
81392 // op: r128
81393 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81395 op.clearAllBits();
81396 // op: tfe
81397 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81399 op.clearAllBits();
81400 // op: lwe
81401 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81402 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81403 op.clearAllBits();
81404 // op: srsrc
81405 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81407 op.clearAllBits();
81408 // op: vaddr0
81409 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81411 op.clearAllBits();
81412 // op: dim
81413 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
81415 op.clearAllBits();
81416 // op: a16
81417 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
81419 break;
81420 }
81421 case AMDGPU::IMAGE_GET_LOD_V1_V2_nsa_gfx11:
81422 case AMDGPU::IMAGE_GET_LOD_V2_V2_nsa_gfx11:
81423 case AMDGPU::IMAGE_GET_LOD_V3_V2_nsa_gfx11:
81424 case AMDGPU::IMAGE_GET_LOD_V4_V2_nsa_gfx11:
81425 case AMDGPU::IMAGE_GET_LOD_V5_V2_nsa_gfx11: {
81426 op.clearAllBits();
81427 // op: vdata
81428 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81430 op.clearAllBits();
81431 // op: dmask
81432 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81434 op.clearAllBits();
81435 // op: unorm
81436 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
81438 op.clearAllBits();
81439 // op: cpol
81440 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81441 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
81442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
81443 op.clearAllBits();
81444 // op: r128
81445 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81447 op.clearAllBits();
81448 // op: tfe
81449 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81450 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
81451 op.clearAllBits();
81452 // op: lwe
81453 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81454 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
81455 op.clearAllBits();
81456 // op: srsrc
81457 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
81458 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81459 op.clearAllBits();
81460 // op: ssamp
81461 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
81463 op.clearAllBits();
81464 // op: a16
81465 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81467 op.clearAllBits();
81468 // op: vaddr0
81469 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81470 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81471 op.clearAllBits();
81472 // op: dim
81473 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
81475 break;
81476 }
81477 case AMDGPU::IMAGE_GATHER4H_V2_V2_nsa_gfx11:
81478 case AMDGPU::IMAGE_GATHER4H_V4_V2_nsa_gfx11:
81479 case AMDGPU::IMAGE_GATHER4H_V5_V2_nsa_gfx11:
81480 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx11:
81481 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx11:
81482 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx11:
81483 case AMDGPU::IMAGE_GATHER4_B_V2_V2_nsa_gfx11:
81484 case AMDGPU::IMAGE_GATHER4_B_V4_V2_nsa_gfx11:
81485 case AMDGPU::IMAGE_GATHER4_B_V5_V2_nsa_gfx11:
81486 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_nsa_gfx11:
81487 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_nsa_gfx11:
81488 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_nsa_gfx11:
81489 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx11:
81490 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx11:
81491 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx11:
81492 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx11:
81493 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx11:
81494 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx11:
81495 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_nsa_gfx11:
81496 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_nsa_gfx11:
81497 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_nsa_gfx11:
81498 case AMDGPU::IMAGE_GATHER4_C_V2_V2_nsa_gfx11:
81499 case AMDGPU::IMAGE_GATHER4_C_V4_V2_nsa_gfx11:
81500 case AMDGPU::IMAGE_GATHER4_C_V5_V2_nsa_gfx11:
81501 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx11:
81502 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx11:
81503 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx11:
81504 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_nsa_gfx11:
81505 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_nsa_gfx11:
81506 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_nsa_gfx11:
81507 case AMDGPU::IMAGE_GATHER4_L_V2_V2_nsa_gfx11:
81508 case AMDGPU::IMAGE_GATHER4_L_V4_V2_nsa_gfx11:
81509 case AMDGPU::IMAGE_GATHER4_L_V5_V2_nsa_gfx11:
81510 case AMDGPU::IMAGE_GATHER4_O_V2_V2_nsa_gfx11:
81511 case AMDGPU::IMAGE_GATHER4_O_V4_V2_nsa_gfx11:
81512 case AMDGPU::IMAGE_GATHER4_O_V5_V2_nsa_gfx11:
81513 case AMDGPU::IMAGE_GATHER4_V2_V2_nsa_gfx11:
81514 case AMDGPU::IMAGE_GATHER4_V4_V2_nsa_gfx11:
81515 case AMDGPU::IMAGE_GATHER4_V5_V2_nsa_gfx11:
81516 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx11:
81517 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx11:
81518 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx11:
81519 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx11:
81520 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx11:
81521 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_nsa_gfx11:
81522 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_nsa_gfx11:
81523 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_nsa_gfx11:
81524 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_nsa_gfx11:
81525 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_nsa_gfx11:
81526 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx11:
81527 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx11:
81528 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx11:
81529 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx11:
81530 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx11:
81531 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_nsa_gfx11:
81532 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_nsa_gfx11:
81533 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_nsa_gfx11:
81534 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_nsa_gfx11:
81535 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_nsa_gfx11:
81536 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx11:
81537 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx11:
81538 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx11:
81539 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx11:
81540 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx11:
81541 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx11:
81542 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx11:
81543 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx11:
81544 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx11:
81545 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx11:
81546 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx11:
81547 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx11:
81548 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx11:
81549 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx11:
81550 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx11:
81551 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_nsa_gfx11:
81552 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_nsa_gfx11:
81553 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_nsa_gfx11:
81554 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_nsa_gfx11:
81555 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_nsa_gfx11:
81556 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx11:
81557 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx11:
81558 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx11:
81559 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx11:
81560 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx11:
81561 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx11:
81562 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx11:
81563 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx11:
81564 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx11:
81565 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx11:
81566 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx11:
81567 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx11:
81568 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx11:
81569 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx11:
81570 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx11:
81571 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_nsa_gfx11:
81572 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_nsa_gfx11:
81573 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_nsa_gfx11:
81574 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_nsa_gfx11:
81575 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_nsa_gfx11:
81576 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx11:
81577 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx11:
81578 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx11:
81579 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx11:
81580 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx11:
81581 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx11:
81582 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx11:
81583 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx11:
81584 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx11:
81585 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx11:
81586 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx11:
81587 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx11:
81588 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx11:
81589 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx11:
81590 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx11:
81591 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_nsa_gfx11:
81592 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_nsa_gfx11:
81593 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_nsa_gfx11:
81594 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_nsa_gfx11:
81595 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_nsa_gfx11:
81596 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_nsa_gfx11:
81597 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_nsa_gfx11:
81598 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_nsa_gfx11:
81599 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_nsa_gfx11:
81600 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_nsa_gfx11:
81601 case AMDGPU::IMAGE_SAMPLE_V1_V2_nsa_gfx11:
81602 case AMDGPU::IMAGE_SAMPLE_V2_V2_nsa_gfx11:
81603 case AMDGPU::IMAGE_SAMPLE_V3_V2_nsa_gfx11:
81604 case AMDGPU::IMAGE_SAMPLE_V4_V2_nsa_gfx11:
81605 case AMDGPU::IMAGE_SAMPLE_V5_V2_nsa_gfx11: {
81606 op.clearAllBits();
81607 // op: vdata
81608 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81609 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81610 op.clearAllBits();
81611 // op: dmask
81612 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81613 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81614 op.clearAllBits();
81615 // op: unorm
81616 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81617 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
81618 op.clearAllBits();
81619 // op: cpol
81620 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
81622 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
81623 op.clearAllBits();
81624 // op: r128
81625 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81626 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81627 op.clearAllBits();
81628 // op: tfe
81629 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81630 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
81631 op.clearAllBits();
81632 // op: lwe
81633 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81634 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
81635 op.clearAllBits();
81636 // op: srsrc
81637 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
81638 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81639 op.clearAllBits();
81640 // op: ssamp
81641 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81642 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
81643 op.clearAllBits();
81644 // op: d16
81645 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
81646 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81647 op.clearAllBits();
81648 // op: a16
81649 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81650 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81651 op.clearAllBits();
81652 // op: vaddr0
81653 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81654 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81655 op.clearAllBits();
81656 // op: dim
81657 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81658 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
81659 break;
81660 }
81661 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_nsa_gfx11:
81662 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_nsa_gfx11:
81663 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_nsa_gfx11:
81664 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_nsa_gfx11:
81665 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_nsa_gfx11:
81666 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx11:
81667 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx11:
81668 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx11:
81669 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx11:
81670 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx11:
81671 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx11:
81672 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx11:
81673 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx11:
81674 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx11:
81675 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx11:
81676 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx11:
81677 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx11:
81678 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx11:
81679 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx11:
81680 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx11:
81681 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_nsa_gfx11:
81682 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_nsa_gfx11:
81683 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_nsa_gfx11:
81684 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_nsa_gfx11:
81685 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_nsa_gfx11:
81686 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx11:
81687 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx11:
81688 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx11:
81689 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx11:
81690 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx11:
81691 case AMDGPU::IMAGE_STORE_PCK_V1_V3_nsa_gfx11:
81692 case AMDGPU::IMAGE_STORE_PCK_V2_V3_nsa_gfx11:
81693 case AMDGPU::IMAGE_STORE_PCK_V3_V3_nsa_gfx11:
81694 case AMDGPU::IMAGE_STORE_PCK_V4_V3_nsa_gfx11:
81695 case AMDGPU::IMAGE_STORE_PCK_V5_V3_nsa_gfx11: {
81696 op.clearAllBits();
81697 // op: vdata
81698 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81699 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81700 op.clearAllBits();
81701 // op: dmask
81702 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81703 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81704 op.clearAllBits();
81705 // op: unorm
81706 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81707 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
81708 op.clearAllBits();
81709 // op: cpol
81710 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81711 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
81712 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
81713 op.clearAllBits();
81714 // op: r128
81715 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81716 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81717 op.clearAllBits();
81718 // op: tfe
81719 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81720 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
81721 op.clearAllBits();
81722 // op: lwe
81723 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81724 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
81725 op.clearAllBits();
81726 // op: srsrc
81727 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81728 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81729 op.clearAllBits();
81730 // op: a16
81731 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81732 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81733 op.clearAllBits();
81734 // op: vaddr0
81735 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81736 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81737 op.clearAllBits();
81738 // op: dim
81739 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81740 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
81741 break;
81742 }
81743 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_nsa_gfx11:
81744 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_nsa_gfx11:
81745 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_nsa_gfx11:
81746 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_nsa_gfx11:
81747 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_nsa_gfx11:
81748 case AMDGPU::IMAGE_LOAD_V1_V3_nsa_gfx11:
81749 case AMDGPU::IMAGE_LOAD_V2_V3_nsa_gfx11:
81750 case AMDGPU::IMAGE_LOAD_V3_V3_nsa_gfx11:
81751 case AMDGPU::IMAGE_LOAD_V4_V3_nsa_gfx11:
81752 case AMDGPU::IMAGE_LOAD_V5_V3_nsa_gfx11:
81753 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_nsa_gfx11:
81754 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_nsa_gfx11:
81755 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_nsa_gfx11:
81756 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_nsa_gfx11:
81757 case AMDGPU::IMAGE_STORE_MIP_V1_V3_nsa_gfx11:
81758 case AMDGPU::IMAGE_STORE_MIP_V2_V3_nsa_gfx11:
81759 case AMDGPU::IMAGE_STORE_MIP_V3_V3_nsa_gfx11:
81760 case AMDGPU::IMAGE_STORE_MIP_V4_V3_nsa_gfx11:
81761 case AMDGPU::IMAGE_STORE_MIP_V5_V3_nsa_gfx11:
81762 case AMDGPU::IMAGE_STORE_V1_V3_nsa_gfx11:
81763 case AMDGPU::IMAGE_STORE_V2_V3_nsa_gfx11:
81764 case AMDGPU::IMAGE_STORE_V3_V3_nsa_gfx11:
81765 case AMDGPU::IMAGE_STORE_V4_V3_nsa_gfx11:
81766 case AMDGPU::IMAGE_STORE_V5_V3_nsa_gfx11: {
81767 op.clearAllBits();
81768 // op: vdata
81769 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
81770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
81771 op.clearAllBits();
81772 // op: dmask
81773 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
81774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
81775 op.clearAllBits();
81776 // op: unorm
81777 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
81778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
81779 op.clearAllBits();
81780 // op: cpol
81781 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
81782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
81783 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
81784 op.clearAllBits();
81785 // op: r128
81786 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
81787 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
81788 op.clearAllBits();
81789 // op: tfe
81790 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
81791 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
81792 op.clearAllBits();
81793 // op: lwe
81794 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
81795 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
81796 op.clearAllBits();
81797 // op: srsrc
81798 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
81799 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
81800 op.clearAllBits();
81801 // op: d16
81802 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
81803 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
81804 op.clearAllBits();
81805 // op: a16
81806 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
81807 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
81808 op.clearAllBits();
81809 // op: vaddr0
81810 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
81811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
81812 op.clearAllBits();
81813 // op: dim
81814 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
81815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
81816 break;
81817 }
81818 case AMDGPU::IMAGE_GATHER4H_V2_V3_nsa_gfx10:
81819 case AMDGPU::IMAGE_GATHER4H_V4_V3_nsa_gfx10:
81820 case AMDGPU::IMAGE_GATHER4H_V5_V3_nsa_gfx10:
81821 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3_nsa_gfx10:
81822 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3_nsa_gfx10:
81823 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3_nsa_gfx10:
81824 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx10:
81825 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx10:
81826 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx10:
81827 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3_nsa_gfx10:
81828 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3_nsa_gfx10:
81829 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3_nsa_gfx10:
81830 case AMDGPU::IMAGE_GATHER4_B_V2_V3_nsa_gfx10:
81831 case AMDGPU::IMAGE_GATHER4_B_V4_V3_nsa_gfx10:
81832 case AMDGPU::IMAGE_GATHER4_B_V5_V3_nsa_gfx10:
81833 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3_nsa_gfx10:
81834 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3_nsa_gfx10:
81835 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3_nsa_gfx10:
81836 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_nsa_gfx10:
81837 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_nsa_gfx10:
81838 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_nsa_gfx10:
81839 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx10:
81840 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx10:
81841 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx10:
81842 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_nsa_gfx10:
81843 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_nsa_gfx10:
81844 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_nsa_gfx10:
81845 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3_nsa_gfx10:
81846 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3_nsa_gfx10:
81847 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3_nsa_gfx10:
81848 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx10:
81849 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx10:
81850 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx10:
81851 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx10:
81852 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx10:
81853 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx10:
81854 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx10:
81855 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx10:
81856 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx10:
81857 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3_nsa_gfx10:
81858 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3_nsa_gfx10:
81859 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3_nsa_gfx10:
81860 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_nsa_gfx10:
81861 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_nsa_gfx10:
81862 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_nsa_gfx10:
81863 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3_nsa_gfx10:
81864 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3_nsa_gfx10:
81865 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3_nsa_gfx10:
81866 case AMDGPU::IMAGE_GATHER4_C_V2_V3_nsa_gfx10:
81867 case AMDGPU::IMAGE_GATHER4_C_V4_V3_nsa_gfx10:
81868 case AMDGPU::IMAGE_GATHER4_C_V5_V3_nsa_gfx10:
81869 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx10:
81870 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx10:
81871 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx10:
81872 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_nsa_gfx10:
81873 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_nsa_gfx10:
81874 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_nsa_gfx10:
81875 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3_nsa_gfx10:
81876 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3_nsa_gfx10:
81877 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3_nsa_gfx10:
81878 case AMDGPU::IMAGE_GATHER4_L_V2_V3_nsa_gfx10:
81879 case AMDGPU::IMAGE_GATHER4_L_V4_V3_nsa_gfx10:
81880 case AMDGPU::IMAGE_GATHER4_L_V5_V3_nsa_gfx10:
81881 case AMDGPU::IMAGE_GATHER4_O_V2_V3_nsa_gfx10:
81882 case AMDGPU::IMAGE_GATHER4_O_V4_V3_nsa_gfx10:
81883 case AMDGPU::IMAGE_GATHER4_O_V5_V3_nsa_gfx10:
81884 case AMDGPU::IMAGE_GATHER4_V2_V3_nsa_gfx10:
81885 case AMDGPU::IMAGE_GATHER4_V4_V3_nsa_gfx10:
81886 case AMDGPU::IMAGE_GATHER4_V5_V3_nsa_gfx10:
81887 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx10:
81888 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx10:
81889 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx10:
81890 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx10:
81891 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx10:
81892 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx10:
81893 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx10:
81894 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx10:
81895 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx10:
81896 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx10:
81897 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx10:
81898 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx10:
81899 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx10:
81900 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx10:
81901 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx10:
81902 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_nsa_gfx10:
81903 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_nsa_gfx10:
81904 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_nsa_gfx10:
81905 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_nsa_gfx10:
81906 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_nsa_gfx10:
81907 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3_nsa_gfx10:
81908 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3_nsa_gfx10:
81909 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3_nsa_gfx10:
81910 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3_nsa_gfx10:
81911 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3_nsa_gfx10:
81912 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_nsa_gfx10:
81913 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_nsa_gfx10:
81914 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_nsa_gfx10:
81915 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_nsa_gfx10:
81916 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_nsa_gfx10:
81917 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3_nsa_gfx10:
81918 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3_nsa_gfx10:
81919 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3_nsa_gfx10:
81920 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3_nsa_gfx10:
81921 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3_nsa_gfx10:
81922 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3_nsa_gfx10:
81923 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3_nsa_gfx10:
81924 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3_nsa_gfx10:
81925 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3_nsa_gfx10:
81926 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3_nsa_gfx10:
81927 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3_nsa_gfx10:
81928 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3_nsa_gfx10:
81929 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3_nsa_gfx10:
81930 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3_nsa_gfx10:
81931 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3_nsa_gfx10:
81932 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3_nsa_gfx10:
81933 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3_nsa_gfx10:
81934 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3_nsa_gfx10:
81935 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3_nsa_gfx10:
81936 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3_nsa_gfx10:
81937 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3_nsa_gfx10:
81938 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3_nsa_gfx10:
81939 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3_nsa_gfx10:
81940 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3_nsa_gfx10:
81941 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3_nsa_gfx10:
81942 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3_nsa_gfx10:
81943 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3_nsa_gfx10:
81944 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3_nsa_gfx10:
81945 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3_nsa_gfx10:
81946 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3_nsa_gfx10:
81947 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx10:
81948 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx10:
81949 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx10:
81950 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx10:
81951 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx10:
81952 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_nsa_gfx10:
81953 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_nsa_gfx10:
81954 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_nsa_gfx10:
81955 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_nsa_gfx10:
81956 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_nsa_gfx10:
81957 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx10:
81958 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx10:
81959 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx10:
81960 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx10:
81961 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx10:
81962 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx10:
81963 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx10:
81964 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx10:
81965 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx10:
81966 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx10:
81967 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_nsa_gfx10:
81968 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_nsa_gfx10:
81969 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_nsa_gfx10:
81970 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_nsa_gfx10:
81971 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_nsa_gfx10:
81972 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3_nsa_gfx10:
81973 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3_nsa_gfx10:
81974 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3_nsa_gfx10:
81975 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3_nsa_gfx10:
81976 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3_nsa_gfx10:
81977 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3_nsa_gfx10:
81978 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3_nsa_gfx10:
81979 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3_nsa_gfx10:
81980 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3_nsa_gfx10:
81981 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3_nsa_gfx10:
81982 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3_nsa_gfx10:
81983 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3_nsa_gfx10:
81984 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3_nsa_gfx10:
81985 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3_nsa_gfx10:
81986 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3_nsa_gfx10:
81987 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx10:
81988 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx10:
81989 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx10:
81990 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx10:
81991 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx10:
81992 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx10:
81993 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx10:
81994 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx10:
81995 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx10:
81996 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx10:
81997 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx10:
81998 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx10:
81999 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx10:
82000 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx10:
82001 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx10:
82002 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx10:
82003 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx10:
82004 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx10:
82005 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx10:
82006 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx10:
82007 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx10:
82008 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx10:
82009 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx10:
82010 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx10:
82011 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx10:
82012 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx10:
82013 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx10:
82014 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx10:
82015 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx10:
82016 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx10:
82017 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx10:
82018 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx10:
82019 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx10:
82020 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx10:
82021 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx10:
82022 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx10:
82023 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx10:
82024 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx10:
82025 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx10:
82026 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx10:
82027 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx10:
82028 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx10:
82029 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx10:
82030 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx10:
82031 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx10:
82032 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx10:
82033 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx10:
82034 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx10:
82035 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx10:
82036 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx10:
82037 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx10:
82038 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx10:
82039 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx10:
82040 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx10:
82041 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx10:
82042 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_nsa_gfx10:
82043 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_nsa_gfx10:
82044 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_nsa_gfx10:
82045 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_nsa_gfx10:
82046 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_nsa_gfx10:
82047 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx10:
82048 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx10:
82049 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx10:
82050 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx10:
82051 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx10:
82052 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx10:
82053 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx10:
82054 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx10:
82055 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx10:
82056 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx10:
82057 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx10:
82058 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx10:
82059 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx10:
82060 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx10:
82061 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx10:
82062 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx10:
82063 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx10:
82064 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx10:
82065 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx10:
82066 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx10:
82067 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx10:
82068 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx10:
82069 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx10:
82070 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx10:
82071 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx10:
82072 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx10:
82073 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx10:
82074 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx10:
82075 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx10:
82076 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx10:
82077 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx10:
82078 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx10:
82079 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx10:
82080 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx10:
82081 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx10:
82082 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_nsa_gfx10:
82083 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_nsa_gfx10:
82084 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_nsa_gfx10:
82085 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_nsa_gfx10:
82086 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_nsa_gfx10:
82087 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx10:
82088 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx10:
82089 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx10:
82090 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx10:
82091 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx10:
82092 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx10:
82093 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx10:
82094 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx10:
82095 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx10:
82096 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx10:
82097 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx10:
82098 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx10:
82099 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx10:
82100 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx10:
82101 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx10:
82102 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_nsa_gfx10:
82103 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_nsa_gfx10:
82104 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_nsa_gfx10:
82105 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_nsa_gfx10:
82106 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_nsa_gfx10:
82107 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_nsa_gfx10:
82108 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_nsa_gfx10:
82109 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_nsa_gfx10:
82110 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_nsa_gfx10:
82111 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_nsa_gfx10:
82112 case AMDGPU::IMAGE_SAMPLE_V1_V3_nsa_gfx10:
82113 case AMDGPU::IMAGE_SAMPLE_V2_V3_nsa_gfx10:
82114 case AMDGPU::IMAGE_SAMPLE_V3_V3_nsa_gfx10:
82115 case AMDGPU::IMAGE_SAMPLE_V4_V3_nsa_gfx10:
82116 case AMDGPU::IMAGE_SAMPLE_V5_V3_nsa_gfx10: {
82117 op.clearAllBits();
82118 // op: vdata
82119 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82121 op.clearAllBits();
82122 // op: dmask
82123 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82125 op.clearAllBits();
82126 // op: unorm
82127 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82128 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
82129 op.clearAllBits();
82130 // op: cpol
82131 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82132 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
82133 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
82134 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
82135 op.clearAllBits();
82136 // op: r128
82137 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82139 op.clearAllBits();
82140 // op: tfe
82141 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82142 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82143 op.clearAllBits();
82144 // op: lwe
82145 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82146 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82147 op.clearAllBits();
82148 // op: d16
82149 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
82150 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
82151 op.clearAllBits();
82152 // op: srsrc
82153 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
82154 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82155 op.clearAllBits();
82156 // op: ssamp
82157 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82158 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
82159 op.clearAllBits();
82160 // op: vaddr0
82161 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82162 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82163 op.clearAllBits();
82164 // op: dim
82165 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82166 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
82167 op.clearAllBits();
82168 // op: a16
82169 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82170 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
82171 break;
82172 }
82173 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_nsa_gfx10:
82174 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_nsa_gfx10:
82175 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_nsa_gfx10:
82176 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_nsa_gfx10:
82177 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_nsa_gfx10:
82178 case AMDGPU::IMAGE_LOAD_V1_V4_nsa_gfx10:
82179 case AMDGPU::IMAGE_LOAD_V2_V4_nsa_gfx10:
82180 case AMDGPU::IMAGE_LOAD_V3_V4_nsa_gfx10:
82181 case AMDGPU::IMAGE_LOAD_V4_V4_nsa_gfx10:
82182 case AMDGPU::IMAGE_LOAD_V5_V4_nsa_gfx10:
82183 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4_nsa_gfx10:
82184 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4_nsa_gfx10:
82185 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4_nsa_gfx10:
82186 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4_nsa_gfx10:
82187 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4_nsa_gfx10:
82188 case AMDGPU::IMAGE_STORE_MIP_V1_V4_nsa_gfx10:
82189 case AMDGPU::IMAGE_STORE_MIP_V2_V4_nsa_gfx10:
82190 case AMDGPU::IMAGE_STORE_MIP_V3_V4_nsa_gfx10:
82191 case AMDGPU::IMAGE_STORE_MIP_V4_V4_nsa_gfx10:
82192 case AMDGPU::IMAGE_STORE_MIP_V5_V4_nsa_gfx10:
82193 case AMDGPU::IMAGE_STORE_V1_V4_nsa_gfx10:
82194 case AMDGPU::IMAGE_STORE_V2_V4_nsa_gfx10:
82195 case AMDGPU::IMAGE_STORE_V3_V4_nsa_gfx10:
82196 case AMDGPU::IMAGE_STORE_V4_V4_nsa_gfx10:
82197 case AMDGPU::IMAGE_STORE_V5_V4_nsa_gfx10: {
82198 op.clearAllBits();
82199 // op: vdata
82200 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82201 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82202 op.clearAllBits();
82203 // op: dmask
82204 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82206 op.clearAllBits();
82207 // op: unorm
82208 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
82210 op.clearAllBits();
82211 // op: cpol
82212 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
82214 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
82215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
82216 op.clearAllBits();
82217 // op: r128
82218 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82220 op.clearAllBits();
82221 // op: tfe
82222 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82224 op.clearAllBits();
82225 // op: lwe
82226 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82228 op.clearAllBits();
82229 // op: d16
82230 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
82231 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
82232 op.clearAllBits();
82233 // op: srsrc
82234 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82236 op.clearAllBits();
82237 // op: vaddr0
82238 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82240 op.clearAllBits();
82241 // op: dim
82242 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
82244 op.clearAllBits();
82245 // op: a16
82246 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
82248 break;
82249 }
82250 case AMDGPU::IMAGE_GET_LOD_V1_V3_nsa_gfx10:
82251 case AMDGPU::IMAGE_GET_LOD_V2_V3_nsa_gfx10:
82252 case AMDGPU::IMAGE_GET_LOD_V3_V3_nsa_gfx10:
82253 case AMDGPU::IMAGE_GET_LOD_V4_V3_nsa_gfx10:
82254 case AMDGPU::IMAGE_GET_LOD_V5_V3_nsa_gfx10: {
82255 op.clearAllBits();
82256 // op: vdata
82257 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82258 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82259 op.clearAllBits();
82260 // op: dmask
82261 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82262 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82263 op.clearAllBits();
82264 // op: unorm
82265 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82266 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
82267 op.clearAllBits();
82268 // op: cpol
82269 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82270 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
82271 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
82272 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
82273 op.clearAllBits();
82274 // op: r128
82275 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82276 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82277 op.clearAllBits();
82278 // op: tfe
82279 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82280 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82281 op.clearAllBits();
82282 // op: lwe
82283 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82284 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82285 op.clearAllBits();
82286 // op: srsrc
82287 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
82288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82289 op.clearAllBits();
82290 // op: ssamp
82291 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
82293 op.clearAllBits();
82294 // op: vaddr0
82295 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82297 op.clearAllBits();
82298 // op: dim
82299 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
82301 op.clearAllBits();
82302 // op: a16
82303 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82304 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
82305 break;
82306 }
82307 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_nsa_gfx10:
82308 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_nsa_gfx10:
82309 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_nsa_gfx10:
82310 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_nsa_gfx10:
82311 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_nsa_gfx10:
82312 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx10:
82313 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx10:
82314 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx10:
82315 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx10:
82316 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx10:
82317 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx10:
82318 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx10:
82319 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx10:
82320 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx10:
82321 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx10:
82322 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx10:
82323 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx10:
82324 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx10:
82325 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx10:
82326 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx10:
82327 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_nsa_gfx10:
82328 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_nsa_gfx10:
82329 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_nsa_gfx10:
82330 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_nsa_gfx10:
82331 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_nsa_gfx10:
82332 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx10:
82333 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx10:
82334 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx10:
82335 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx10:
82336 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx10:
82337 case AMDGPU::IMAGE_STORE_PCK_V1_V4_nsa_gfx10:
82338 case AMDGPU::IMAGE_STORE_PCK_V2_V4_nsa_gfx10:
82339 case AMDGPU::IMAGE_STORE_PCK_V3_V4_nsa_gfx10:
82340 case AMDGPU::IMAGE_STORE_PCK_V4_V4_nsa_gfx10:
82341 case AMDGPU::IMAGE_STORE_PCK_V5_V4_nsa_gfx10: {
82342 op.clearAllBits();
82343 // op: vdata
82344 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82345 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82346 op.clearAllBits();
82347 // op: dmask
82348 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82349 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82350 op.clearAllBits();
82351 // op: unorm
82352 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82353 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
82354 op.clearAllBits();
82355 // op: cpol
82356 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82357 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
82358 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
82359 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
82360 op.clearAllBits();
82361 // op: r128
82362 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82364 op.clearAllBits();
82365 // op: tfe
82366 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82367 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82368 op.clearAllBits();
82369 // op: lwe
82370 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82371 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82372 op.clearAllBits();
82373 // op: srsrc
82374 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82375 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82376 op.clearAllBits();
82377 // op: vaddr0
82378 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82379 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82380 op.clearAllBits();
82381 // op: dim
82382 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82383 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
82384 op.clearAllBits();
82385 // op: a16
82386 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82387 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
82388 break;
82389 }
82390 case AMDGPU::IMAGE_GET_LOD_V1_V3_nsa_gfx11:
82391 case AMDGPU::IMAGE_GET_LOD_V2_V3_nsa_gfx11:
82392 case AMDGPU::IMAGE_GET_LOD_V3_V3_nsa_gfx11:
82393 case AMDGPU::IMAGE_GET_LOD_V4_V3_nsa_gfx11:
82394 case AMDGPU::IMAGE_GET_LOD_V5_V3_nsa_gfx11: {
82395 op.clearAllBits();
82396 // op: vdata
82397 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82398 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82399 op.clearAllBits();
82400 // op: dmask
82401 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82402 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82403 op.clearAllBits();
82404 // op: unorm
82405 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
82407 op.clearAllBits();
82408 // op: cpol
82409 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
82411 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
82412 op.clearAllBits();
82413 // op: r128
82414 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82415 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82416 op.clearAllBits();
82417 // op: tfe
82418 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82419 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
82420 op.clearAllBits();
82421 // op: lwe
82422 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82423 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
82424 op.clearAllBits();
82425 // op: srsrc
82426 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
82427 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82428 op.clearAllBits();
82429 // op: ssamp
82430 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82431 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
82432 op.clearAllBits();
82433 // op: a16
82434 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82435 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82436 op.clearAllBits();
82437 // op: vaddr0
82438 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82439 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82440 op.clearAllBits();
82441 // op: dim
82442 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82443 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
82444 break;
82445 }
82446 case AMDGPU::IMAGE_GATHER4H_V2_V3_nsa_gfx11:
82447 case AMDGPU::IMAGE_GATHER4H_V4_V3_nsa_gfx11:
82448 case AMDGPU::IMAGE_GATHER4H_V5_V3_nsa_gfx11:
82449 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx11:
82450 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx11:
82451 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx11:
82452 case AMDGPU::IMAGE_GATHER4_B_V2_V3_nsa_gfx11:
82453 case AMDGPU::IMAGE_GATHER4_B_V4_V3_nsa_gfx11:
82454 case AMDGPU::IMAGE_GATHER4_B_V5_V3_nsa_gfx11:
82455 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_nsa_gfx11:
82456 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_nsa_gfx11:
82457 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_nsa_gfx11:
82458 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx11:
82459 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx11:
82460 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx11:
82461 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_nsa_gfx11:
82462 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_nsa_gfx11:
82463 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_nsa_gfx11:
82464 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx11:
82465 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx11:
82466 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx11:
82467 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx11:
82468 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx11:
82469 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx11:
82470 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx11:
82471 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx11:
82472 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx11:
82473 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_nsa_gfx11:
82474 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_nsa_gfx11:
82475 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_nsa_gfx11:
82476 case AMDGPU::IMAGE_GATHER4_C_V2_V3_nsa_gfx11:
82477 case AMDGPU::IMAGE_GATHER4_C_V4_V3_nsa_gfx11:
82478 case AMDGPU::IMAGE_GATHER4_C_V5_V3_nsa_gfx11:
82479 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx11:
82480 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx11:
82481 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx11:
82482 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_nsa_gfx11:
82483 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_nsa_gfx11:
82484 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_nsa_gfx11:
82485 case AMDGPU::IMAGE_GATHER4_L_V2_V3_nsa_gfx11:
82486 case AMDGPU::IMAGE_GATHER4_L_V4_V3_nsa_gfx11:
82487 case AMDGPU::IMAGE_GATHER4_L_V5_V3_nsa_gfx11:
82488 case AMDGPU::IMAGE_GATHER4_O_V2_V3_nsa_gfx11:
82489 case AMDGPU::IMAGE_GATHER4_O_V4_V3_nsa_gfx11:
82490 case AMDGPU::IMAGE_GATHER4_O_V5_V3_nsa_gfx11:
82491 case AMDGPU::IMAGE_GATHER4_V2_V3_nsa_gfx11:
82492 case AMDGPU::IMAGE_GATHER4_V4_V3_nsa_gfx11:
82493 case AMDGPU::IMAGE_GATHER4_V5_V3_nsa_gfx11:
82494 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx11:
82495 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx11:
82496 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx11:
82497 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx11:
82498 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx11:
82499 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx11:
82500 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx11:
82501 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx11:
82502 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx11:
82503 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx11:
82504 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx11:
82505 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx11:
82506 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx11:
82507 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx11:
82508 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx11:
82509 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_nsa_gfx11:
82510 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_nsa_gfx11:
82511 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_nsa_gfx11:
82512 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_nsa_gfx11:
82513 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_nsa_gfx11:
82514 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx11:
82515 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx11:
82516 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx11:
82517 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx11:
82518 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx11:
82519 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_nsa_gfx11:
82520 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_nsa_gfx11:
82521 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_nsa_gfx11:
82522 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_nsa_gfx11:
82523 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_nsa_gfx11:
82524 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx11:
82525 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx11:
82526 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx11:
82527 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx11:
82528 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx11:
82529 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx11:
82530 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx11:
82531 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx11:
82532 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx11:
82533 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx11:
82534 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx11:
82535 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx11:
82536 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx11:
82537 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx11:
82538 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx11:
82539 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx11:
82540 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx11:
82541 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx11:
82542 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx11:
82543 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx11:
82544 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx11:
82545 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx11:
82546 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx11:
82547 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx11:
82548 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx11:
82549 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx11:
82550 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx11:
82551 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx11:
82552 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx11:
82553 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx11:
82554 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx11:
82555 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx11:
82556 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx11:
82557 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx11:
82558 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx11:
82559 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx11:
82560 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx11:
82561 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx11:
82562 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx11:
82563 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx11:
82564 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx11:
82565 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx11:
82566 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx11:
82567 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx11:
82568 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx11:
82569 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx11:
82570 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx11:
82571 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx11:
82572 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx11:
82573 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx11:
82574 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx11:
82575 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx11:
82576 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx11:
82577 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx11:
82578 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx11:
82579 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx11:
82580 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx11:
82581 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx11:
82582 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx11:
82583 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx11:
82584 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx11:
82585 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx11:
82586 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx11:
82587 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx11:
82588 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx11:
82589 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_nsa_gfx11:
82590 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_nsa_gfx11:
82591 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_nsa_gfx11:
82592 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_nsa_gfx11:
82593 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_nsa_gfx11:
82594 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx11:
82595 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx11:
82596 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx11:
82597 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx11:
82598 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx11:
82599 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx11:
82600 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx11:
82601 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx11:
82602 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx11:
82603 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx11:
82604 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx11:
82605 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx11:
82606 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx11:
82607 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx11:
82608 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx11:
82609 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx11:
82610 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx11:
82611 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx11:
82612 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx11:
82613 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx11:
82614 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx11:
82615 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx11:
82616 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx11:
82617 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx11:
82618 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx11:
82619 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx11:
82620 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx11:
82621 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx11:
82622 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx11:
82623 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx11:
82624 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx11:
82625 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx11:
82626 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx11:
82627 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx11:
82628 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx11:
82629 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_nsa_gfx11:
82630 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_nsa_gfx11:
82631 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_nsa_gfx11:
82632 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_nsa_gfx11:
82633 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_nsa_gfx11:
82634 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx11:
82635 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx11:
82636 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx11:
82637 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx11:
82638 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx11:
82639 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx11:
82640 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx11:
82641 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx11:
82642 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx11:
82643 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx11:
82644 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx11:
82645 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx11:
82646 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx11:
82647 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx11:
82648 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx11:
82649 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_nsa_gfx11:
82650 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_nsa_gfx11:
82651 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_nsa_gfx11:
82652 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_nsa_gfx11:
82653 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_nsa_gfx11:
82654 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_nsa_gfx11:
82655 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_nsa_gfx11:
82656 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_nsa_gfx11:
82657 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_nsa_gfx11:
82658 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_nsa_gfx11:
82659 case AMDGPU::IMAGE_SAMPLE_V1_V3_nsa_gfx11:
82660 case AMDGPU::IMAGE_SAMPLE_V2_V3_nsa_gfx11:
82661 case AMDGPU::IMAGE_SAMPLE_V3_V3_nsa_gfx11:
82662 case AMDGPU::IMAGE_SAMPLE_V4_V3_nsa_gfx11:
82663 case AMDGPU::IMAGE_SAMPLE_V5_V3_nsa_gfx11: {
82664 op.clearAllBits();
82665 // op: vdata
82666 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82667 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82668 op.clearAllBits();
82669 // op: dmask
82670 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82672 op.clearAllBits();
82673 // op: unorm
82674 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
82676 op.clearAllBits();
82677 // op: cpol
82678 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
82680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
82681 op.clearAllBits();
82682 // op: r128
82683 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82685 op.clearAllBits();
82686 // op: tfe
82687 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
82689 op.clearAllBits();
82690 // op: lwe
82691 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
82693 op.clearAllBits();
82694 // op: srsrc
82695 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
82696 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82697 op.clearAllBits();
82698 // op: ssamp
82699 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82700 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
82701 op.clearAllBits();
82702 // op: d16
82703 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
82704 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82705 op.clearAllBits();
82706 // op: a16
82707 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82708 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82709 op.clearAllBits();
82710 // op: vaddr0
82711 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82712 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82713 op.clearAllBits();
82714 // op: dim
82715 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82716 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
82717 break;
82718 }
82719 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_nsa_gfx11:
82720 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_nsa_gfx11:
82721 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_nsa_gfx11:
82722 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_nsa_gfx11:
82723 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_nsa_gfx11:
82724 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx11:
82725 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx11:
82726 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx11:
82727 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx11:
82728 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx11:
82729 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx11:
82730 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx11:
82731 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx11:
82732 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx11:
82733 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx11:
82734 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx11:
82735 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx11:
82736 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx11:
82737 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx11:
82738 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx11:
82739 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_nsa_gfx11:
82740 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_nsa_gfx11:
82741 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_nsa_gfx11:
82742 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_nsa_gfx11:
82743 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_nsa_gfx11:
82744 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx11:
82745 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx11:
82746 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx11:
82747 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx11:
82748 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx11:
82749 case AMDGPU::IMAGE_STORE_PCK_V1_V4_nsa_gfx11:
82750 case AMDGPU::IMAGE_STORE_PCK_V2_V4_nsa_gfx11:
82751 case AMDGPU::IMAGE_STORE_PCK_V3_V4_nsa_gfx11:
82752 case AMDGPU::IMAGE_STORE_PCK_V4_V4_nsa_gfx11:
82753 case AMDGPU::IMAGE_STORE_PCK_V5_V4_nsa_gfx11: {
82754 op.clearAllBits();
82755 // op: vdata
82756 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82757 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82758 op.clearAllBits();
82759 // op: dmask
82760 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82761 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82762 op.clearAllBits();
82763 // op: unorm
82764 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82765 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
82766 op.clearAllBits();
82767 // op: cpol
82768 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82769 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
82770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
82771 op.clearAllBits();
82772 // op: r128
82773 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82775 op.clearAllBits();
82776 // op: tfe
82777 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
82779 op.clearAllBits();
82780 // op: lwe
82781 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
82783 op.clearAllBits();
82784 // op: srsrc
82785 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82786 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82787 op.clearAllBits();
82788 // op: a16
82789 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82790 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82791 op.clearAllBits();
82792 // op: vaddr0
82793 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82794 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82795 op.clearAllBits();
82796 // op: dim
82797 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82798 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
82799 break;
82800 }
82801 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_nsa_gfx11:
82802 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_nsa_gfx11:
82803 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_nsa_gfx11:
82804 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_nsa_gfx11:
82805 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_nsa_gfx11:
82806 case AMDGPU::IMAGE_LOAD_V1_V4_nsa_gfx11:
82807 case AMDGPU::IMAGE_LOAD_V2_V4_nsa_gfx11:
82808 case AMDGPU::IMAGE_LOAD_V3_V4_nsa_gfx11:
82809 case AMDGPU::IMAGE_LOAD_V4_V4_nsa_gfx11:
82810 case AMDGPU::IMAGE_LOAD_V5_V4_nsa_gfx11:
82811 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_nsa_gfx11:
82812 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_nsa_gfx11:
82813 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_nsa_gfx11:
82814 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_nsa_gfx11:
82815 case AMDGPU::IMAGE_STORE_MIP_V1_V4_nsa_gfx11:
82816 case AMDGPU::IMAGE_STORE_MIP_V2_V4_nsa_gfx11:
82817 case AMDGPU::IMAGE_STORE_MIP_V3_V4_nsa_gfx11:
82818 case AMDGPU::IMAGE_STORE_MIP_V4_V4_nsa_gfx11:
82819 case AMDGPU::IMAGE_STORE_MIP_V5_V4_nsa_gfx11:
82820 case AMDGPU::IMAGE_STORE_V1_V4_nsa_gfx11:
82821 case AMDGPU::IMAGE_STORE_V2_V4_nsa_gfx11:
82822 case AMDGPU::IMAGE_STORE_V3_V4_nsa_gfx11:
82823 case AMDGPU::IMAGE_STORE_V4_V4_nsa_gfx11:
82824 case AMDGPU::IMAGE_STORE_V5_V4_nsa_gfx11: {
82825 op.clearAllBits();
82826 // op: vdata
82827 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
82828 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
82829 op.clearAllBits();
82830 // op: dmask
82831 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
82832 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
82833 op.clearAllBits();
82834 // op: unorm
82835 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
82836 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
82837 op.clearAllBits();
82838 // op: cpol
82839 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
82840 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
82841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
82842 op.clearAllBits();
82843 // op: r128
82844 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
82845 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
82846 op.clearAllBits();
82847 // op: tfe
82848 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
82849 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
82850 op.clearAllBits();
82851 // op: lwe
82852 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
82853 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
82854 op.clearAllBits();
82855 // op: srsrc
82856 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
82857 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
82858 op.clearAllBits();
82859 // op: d16
82860 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
82861 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
82862 op.clearAllBits();
82863 // op: a16
82864 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
82865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
82866 op.clearAllBits();
82867 // op: vaddr0
82868 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
82869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
82870 op.clearAllBits();
82871 // op: dim
82872 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
82873 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
82874 break;
82875 }
82876 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4_nsa_gfx10:
82877 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4_nsa_gfx10:
82878 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4_nsa_gfx10:
82879 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx10:
82880 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx10:
82881 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx10:
82882 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4_nsa_gfx10:
82883 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4_nsa_gfx10:
82884 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4_nsa_gfx10:
82885 case AMDGPU::IMAGE_GATHER4_B_V2_V4_nsa_gfx10:
82886 case AMDGPU::IMAGE_GATHER4_B_V4_V4_nsa_gfx10:
82887 case AMDGPU::IMAGE_GATHER4_B_V5_V4_nsa_gfx10:
82888 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4_nsa_gfx10:
82889 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4_nsa_gfx10:
82890 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4_nsa_gfx10:
82891 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_nsa_gfx10:
82892 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_nsa_gfx10:
82893 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_nsa_gfx10:
82894 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4_nsa_gfx10:
82895 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4_nsa_gfx10:
82896 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4_nsa_gfx10:
82897 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx10:
82898 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx10:
82899 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx10:
82900 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4_nsa_gfx10:
82901 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4_nsa_gfx10:
82902 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4_nsa_gfx10:
82903 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_nsa_gfx10:
82904 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_nsa_gfx10:
82905 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_nsa_gfx10:
82906 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4_nsa_gfx10:
82907 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4_nsa_gfx10:
82908 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4_nsa_gfx10:
82909 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx10:
82910 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx10:
82911 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx10:
82912 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx10:
82913 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx10:
82914 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx10:
82915 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx10:
82916 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx10:
82917 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx10:
82918 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4_nsa_gfx10:
82919 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4_nsa_gfx10:
82920 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4_nsa_gfx10:
82921 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_nsa_gfx10:
82922 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_nsa_gfx10:
82923 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_nsa_gfx10:
82924 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4_nsa_gfx10:
82925 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4_nsa_gfx10:
82926 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4_nsa_gfx10:
82927 case AMDGPU::IMAGE_GATHER4_C_V2_V4_nsa_gfx10:
82928 case AMDGPU::IMAGE_GATHER4_C_V4_V4_nsa_gfx10:
82929 case AMDGPU::IMAGE_GATHER4_C_V5_V4_nsa_gfx10:
82930 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx10:
82931 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx10:
82932 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx10:
82933 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4_nsa_gfx10:
82934 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4_nsa_gfx10:
82935 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4_nsa_gfx10:
82936 case AMDGPU::IMAGE_GATHER4_L_V2_V4_nsa_gfx10:
82937 case AMDGPU::IMAGE_GATHER4_L_V4_V4_nsa_gfx10:
82938 case AMDGPU::IMAGE_GATHER4_L_V5_V4_nsa_gfx10:
82939 case AMDGPU::IMAGE_GATHER4_O_V2_V4_nsa_gfx10:
82940 case AMDGPU::IMAGE_GATHER4_O_V4_V4_nsa_gfx10:
82941 case AMDGPU::IMAGE_GATHER4_O_V5_V4_nsa_gfx10:
82942 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx10:
82943 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx10:
82944 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx10:
82945 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx10:
82946 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx10:
82947 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx10:
82948 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx10:
82949 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx10:
82950 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx10:
82951 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx10:
82952 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx10:
82953 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx10:
82954 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx10:
82955 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx10:
82956 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx10:
82957 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_nsa_gfx10:
82958 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_nsa_gfx10:
82959 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_nsa_gfx10:
82960 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_nsa_gfx10:
82961 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_nsa_gfx10:
82962 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4_nsa_gfx10:
82963 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4_nsa_gfx10:
82964 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4_nsa_gfx10:
82965 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4_nsa_gfx10:
82966 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4_nsa_gfx10:
82967 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_nsa_gfx10:
82968 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_nsa_gfx10:
82969 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_nsa_gfx10:
82970 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_nsa_gfx10:
82971 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_nsa_gfx10:
82972 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4_nsa_gfx10:
82973 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4_nsa_gfx10:
82974 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4_nsa_gfx10:
82975 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4_nsa_gfx10:
82976 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4_nsa_gfx10:
82977 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4_nsa_gfx10:
82978 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4_nsa_gfx10:
82979 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4_nsa_gfx10:
82980 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4_nsa_gfx10:
82981 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4_nsa_gfx10:
82982 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4_nsa_gfx10:
82983 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4_nsa_gfx10:
82984 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4_nsa_gfx10:
82985 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4_nsa_gfx10:
82986 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4_nsa_gfx10:
82987 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4_nsa_gfx10:
82988 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4_nsa_gfx10:
82989 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4_nsa_gfx10:
82990 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4_nsa_gfx10:
82991 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4_nsa_gfx10:
82992 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4_nsa_gfx10:
82993 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4_nsa_gfx10:
82994 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4_nsa_gfx10:
82995 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4_nsa_gfx10:
82996 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4_nsa_gfx10:
82997 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4_nsa_gfx10:
82998 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4_nsa_gfx10:
82999 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4_nsa_gfx10:
83000 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4_nsa_gfx10:
83001 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4_nsa_gfx10:
83002 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx10:
83003 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx10:
83004 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx10:
83005 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx10:
83006 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx10:
83007 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_nsa_gfx10:
83008 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_nsa_gfx10:
83009 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_nsa_gfx10:
83010 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_nsa_gfx10:
83011 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_nsa_gfx10:
83012 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx10:
83013 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx10:
83014 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx10:
83015 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx10:
83016 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx10:
83017 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx10:
83018 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx10:
83019 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx10:
83020 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx10:
83021 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx10:
83022 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx10:
83023 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx10:
83024 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx10:
83025 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx10:
83026 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx10:
83027 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx10:
83028 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx10:
83029 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx10:
83030 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx10:
83031 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx10:
83032 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_nsa_gfx10:
83033 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_nsa_gfx10:
83034 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_nsa_gfx10:
83035 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_nsa_gfx10:
83036 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_nsa_gfx10:
83037 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_nsa_gfx10:
83038 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_nsa_gfx10:
83039 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_nsa_gfx10:
83040 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_nsa_gfx10:
83041 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_nsa_gfx10:
83042 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4_nsa_gfx10:
83043 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4_nsa_gfx10:
83044 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4_nsa_gfx10:
83045 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4_nsa_gfx10:
83046 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4_nsa_gfx10:
83047 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4_nsa_gfx10:
83048 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4_nsa_gfx10:
83049 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4_nsa_gfx10:
83050 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4_nsa_gfx10:
83051 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4_nsa_gfx10:
83052 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4_nsa_gfx10:
83053 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4_nsa_gfx10:
83054 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4_nsa_gfx10:
83055 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4_nsa_gfx10:
83056 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4_nsa_gfx10:
83057 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4_nsa_gfx10:
83058 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4_nsa_gfx10:
83059 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4_nsa_gfx10:
83060 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4_nsa_gfx10:
83061 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4_nsa_gfx10:
83062 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4_nsa_gfx10:
83063 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4_nsa_gfx10:
83064 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4_nsa_gfx10:
83065 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4_nsa_gfx10:
83066 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4_nsa_gfx10:
83067 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4_nsa_gfx10:
83068 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4_nsa_gfx10:
83069 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4_nsa_gfx10:
83070 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4_nsa_gfx10:
83071 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4_nsa_gfx10:
83072 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx10:
83073 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx10:
83074 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx10:
83075 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx10:
83076 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx10:
83077 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx10:
83078 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx10:
83079 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx10:
83080 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx10:
83081 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx10:
83082 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx10:
83083 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx10:
83084 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx10:
83085 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx10:
83086 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx10:
83087 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx10:
83088 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx10:
83089 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx10:
83090 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx10:
83091 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx10:
83092 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx10:
83093 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx10:
83094 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx10:
83095 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx10:
83096 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx10:
83097 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx10:
83098 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx10:
83099 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx10:
83100 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx10:
83101 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx10:
83102 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx10:
83103 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx10:
83104 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx10:
83105 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx10:
83106 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx10:
83107 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx10:
83108 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx10:
83109 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx10:
83110 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx10:
83111 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx10:
83112 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx10:
83113 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx10:
83114 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx10:
83115 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx10:
83116 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx10:
83117 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx10:
83118 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx10:
83119 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx10:
83120 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx10:
83121 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx10:
83122 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx10:
83123 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx10:
83124 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx10:
83125 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx10:
83126 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx10:
83127 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx10:
83128 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx10:
83129 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx10:
83130 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx10:
83131 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx10:
83132 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx10:
83133 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx10:
83134 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx10:
83135 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx10:
83136 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx10:
83137 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx10:
83138 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx10:
83139 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx10:
83140 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx10:
83141 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx10:
83142 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx10:
83143 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx10:
83144 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx10:
83145 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx10:
83146 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx10:
83147 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_nsa_gfx10:
83148 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_nsa_gfx10:
83149 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_nsa_gfx10:
83150 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_nsa_gfx10:
83151 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_nsa_gfx10:
83152 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx10:
83153 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx10:
83154 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx10:
83155 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx10:
83156 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx10:
83157 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx10:
83158 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx10:
83159 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx10:
83160 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx10:
83161 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx10:
83162 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx10:
83163 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx10:
83164 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx10:
83165 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx10:
83166 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx10:
83167 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx10:
83168 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx10:
83169 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx10:
83170 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx10:
83171 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx10:
83172 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx10:
83173 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx10:
83174 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx10:
83175 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx10:
83176 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx10:
83177 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx10:
83178 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx10:
83179 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx10:
83180 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx10:
83181 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx10:
83182 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx10:
83183 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx10:
83184 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx10:
83185 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx10:
83186 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx10:
83187 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_nsa_gfx10:
83188 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_nsa_gfx10:
83189 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_nsa_gfx10:
83190 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_nsa_gfx10:
83191 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_nsa_gfx10:
83192 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx10:
83193 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx10:
83194 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx10:
83195 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx10:
83196 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx10:
83197 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx10:
83198 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx10:
83199 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx10:
83200 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx10:
83201 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx10:
83202 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_nsa_gfx10:
83203 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_nsa_gfx10:
83204 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_nsa_gfx10:
83205 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_nsa_gfx10:
83206 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_nsa_gfx10:
83207 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_nsa_gfx10:
83208 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_nsa_gfx10:
83209 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_nsa_gfx10:
83210 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_nsa_gfx10:
83211 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_nsa_gfx10: {
83212 op.clearAllBits();
83213 // op: vdata
83214 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
83215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
83216 op.clearAllBits();
83217 // op: dmask
83218 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
83219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
83220 op.clearAllBits();
83221 // op: unorm
83222 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
83223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
83224 op.clearAllBits();
83225 // op: cpol
83226 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
83227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
83228 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
83229 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
83230 op.clearAllBits();
83231 // op: r128
83232 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
83233 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
83234 op.clearAllBits();
83235 // op: tfe
83236 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
83237 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
83238 op.clearAllBits();
83239 // op: lwe
83240 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
83241 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
83242 op.clearAllBits();
83243 // op: d16
83244 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
83245 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
83246 op.clearAllBits();
83247 // op: srsrc
83248 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
83249 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
83250 op.clearAllBits();
83251 // op: ssamp
83252 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
83253 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
83254 op.clearAllBits();
83255 // op: vaddr0
83256 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
83257 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
83258 op.clearAllBits();
83259 // op: dim
83260 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
83261 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
83262 op.clearAllBits();
83263 // op: a16
83264 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
83265 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
83266 break;
83267 }
83268 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx11:
83269 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx11:
83270 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx11:
83271 case AMDGPU::IMAGE_GATHER4_B_V2_V4_nsa_gfx11:
83272 case AMDGPU::IMAGE_GATHER4_B_V4_V4_nsa_gfx11:
83273 case AMDGPU::IMAGE_GATHER4_B_V5_V4_nsa_gfx11:
83274 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_nsa_gfx11:
83275 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_nsa_gfx11:
83276 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_nsa_gfx11:
83277 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx11:
83278 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx11:
83279 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx11:
83280 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_nsa_gfx11:
83281 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_nsa_gfx11:
83282 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_nsa_gfx11:
83283 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx11:
83284 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx11:
83285 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx11:
83286 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx11:
83287 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx11:
83288 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx11:
83289 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx11:
83290 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx11:
83291 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx11:
83292 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_nsa_gfx11:
83293 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_nsa_gfx11:
83294 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_nsa_gfx11:
83295 case AMDGPU::IMAGE_GATHER4_C_V2_V4_nsa_gfx11:
83296 case AMDGPU::IMAGE_GATHER4_C_V4_V4_nsa_gfx11:
83297 case AMDGPU::IMAGE_GATHER4_C_V5_V4_nsa_gfx11:
83298 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx11:
83299 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx11:
83300 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx11:
83301 case AMDGPU::IMAGE_GATHER4_L_V2_V4_nsa_gfx11:
83302 case AMDGPU::IMAGE_GATHER4_L_V4_V4_nsa_gfx11:
83303 case AMDGPU::IMAGE_GATHER4_L_V5_V4_nsa_gfx11:
83304 case AMDGPU::IMAGE_GATHER4_O_V2_V4_nsa_gfx11:
83305 case AMDGPU::IMAGE_GATHER4_O_V4_V4_nsa_gfx11:
83306 case AMDGPU::IMAGE_GATHER4_O_V5_V4_nsa_gfx11:
83307 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx11:
83308 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx11:
83309 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx11:
83310 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx11:
83311 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx11:
83312 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx11:
83313 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx11:
83314 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx11:
83315 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx11:
83316 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx11:
83317 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx11:
83318 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx11:
83319 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx11:
83320 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx11:
83321 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx11:
83322 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_nsa_gfx11:
83323 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_nsa_gfx11:
83324 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_nsa_gfx11:
83325 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_nsa_gfx11:
83326 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_nsa_gfx11:
83327 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx11:
83328 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx11:
83329 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx11:
83330 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx11:
83331 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx11:
83332 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_nsa_gfx11:
83333 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_nsa_gfx11:
83334 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_nsa_gfx11:
83335 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_nsa_gfx11:
83336 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_nsa_gfx11:
83337 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx11:
83338 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx11:
83339 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx11:
83340 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx11:
83341 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx11:
83342 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx11:
83343 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx11:
83344 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx11:
83345 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx11:
83346 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx11:
83347 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx11:
83348 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx11:
83349 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx11:
83350 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx11:
83351 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx11:
83352 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx11:
83353 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx11:
83354 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx11:
83355 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx11:
83356 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx11:
83357 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx11:
83358 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx11:
83359 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx11:
83360 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx11:
83361 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx11:
83362 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx11:
83363 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx11:
83364 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx11:
83365 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx11:
83366 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx11:
83367 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx11:
83368 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx11:
83369 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx11:
83370 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx11:
83371 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx11:
83372 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx11:
83373 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx11:
83374 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx11:
83375 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx11:
83376 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx11:
83377 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx11:
83378 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx11:
83379 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx11:
83380 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx11:
83381 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx11:
83382 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx11:
83383 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx11:
83384 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx11:
83385 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx11:
83386 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx11:
83387 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx11:
83388 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx11:
83389 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx11:
83390 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx11:
83391 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx11:
83392 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx11:
83393 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx11:
83394 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx11:
83395 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx11:
83396 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx11:
83397 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx11:
83398 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx11:
83399 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx11:
83400 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx11:
83401 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx11:
83402 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx11:
83403 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx11:
83404 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx11:
83405 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx11:
83406 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx11:
83407 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx11:
83408 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx11:
83409 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx11:
83410 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx11:
83411 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx11:
83412 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx11:
83413 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx11:
83414 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx11:
83415 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx11:
83416 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx11:
83417 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx11:
83418 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx11:
83419 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx11:
83420 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx11:
83421 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx11:
83422 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx11:
83423 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx11:
83424 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx11:
83425 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx11:
83426 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx11:
83427 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx11:
83428 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx11:
83429 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx11:
83430 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx11:
83431 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx11:
83432 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_nsa_gfx11:
83433 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_nsa_gfx11:
83434 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_nsa_gfx11:
83435 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_nsa_gfx11:
83436 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_nsa_gfx11:
83437 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx11:
83438 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx11:
83439 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx11:
83440 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx11:
83441 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx11:
83442 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx11:
83443 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx11:
83444 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx11:
83445 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx11:
83446 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx11:
83447 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx11:
83448 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx11:
83449 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx11:
83450 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx11:
83451 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx11:
83452 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx11:
83453 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx11:
83454 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx11:
83455 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx11:
83456 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx11:
83457 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx11:
83458 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx11:
83459 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx11:
83460 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx11:
83461 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx11:
83462 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx11:
83463 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx11:
83464 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx11:
83465 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx11:
83466 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx11:
83467 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx11:
83468 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx11:
83469 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx11:
83470 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx11:
83471 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx11:
83472 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_nsa_gfx11:
83473 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_nsa_gfx11:
83474 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_nsa_gfx11:
83475 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_nsa_gfx11:
83476 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_nsa_gfx11:
83477 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx11:
83478 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx11:
83479 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx11:
83480 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx11:
83481 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx11:
83482 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx11:
83483 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx11:
83484 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx11:
83485 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx11:
83486 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx11:
83487 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_nsa_gfx11:
83488 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_nsa_gfx11:
83489 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_nsa_gfx11:
83490 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_nsa_gfx11:
83491 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_nsa_gfx11:
83492 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_nsa_gfx11:
83493 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_nsa_gfx11:
83494 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_nsa_gfx11:
83495 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_nsa_gfx11:
83496 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_nsa_gfx11: {
83497 op.clearAllBits();
83498 // op: vdata
83499 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
83500 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
83501 op.clearAllBits();
83502 // op: dmask
83503 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
83504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
83505 op.clearAllBits();
83506 // op: unorm
83507 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
83508 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
83509 op.clearAllBits();
83510 // op: cpol
83511 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
83512 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
83513 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
83514 op.clearAllBits();
83515 // op: r128
83516 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
83517 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
83518 op.clearAllBits();
83519 // op: tfe
83520 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
83521 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
83522 op.clearAllBits();
83523 // op: lwe
83524 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
83525 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
83526 op.clearAllBits();
83527 // op: srsrc
83528 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
83529 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
83530 op.clearAllBits();
83531 // op: ssamp
83532 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
83533 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
83534 op.clearAllBits();
83535 // op: d16
83536 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
83537 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
83538 op.clearAllBits();
83539 // op: a16
83540 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
83541 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
83542 op.clearAllBits();
83543 // op: vaddr0
83544 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
83545 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
83546 op.clearAllBits();
83547 // op: dim
83548 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
83549 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
83550 break;
83551 }
83552 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5_nsa_gfx10:
83553 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5_nsa_gfx10:
83554 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5_nsa_gfx10:
83555 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx10:
83556 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx10:
83557 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx10:
83558 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5_nsa_gfx10:
83559 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5_nsa_gfx10:
83560 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5_nsa_gfx10:
83561 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5_nsa_gfx10:
83562 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5_nsa_gfx10:
83563 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5_nsa_gfx10:
83564 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5_nsa_gfx10:
83565 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5_nsa_gfx10:
83566 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5_nsa_gfx10:
83567 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx10:
83568 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx10:
83569 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx10:
83570 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5_nsa_gfx10:
83571 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5_nsa_gfx10:
83572 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5_nsa_gfx10:
83573 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_nsa_gfx10:
83574 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_nsa_gfx10:
83575 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_nsa_gfx10:
83576 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5_nsa_gfx10:
83577 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5_nsa_gfx10:
83578 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5_nsa_gfx10:
83579 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx10:
83580 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx10:
83581 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx10:
83582 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx10:
83583 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx10:
83584 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx10:
83585 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5_nsa_gfx10:
83586 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5_nsa_gfx10:
83587 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5_nsa_gfx10:
83588 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_nsa_gfx10:
83589 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_nsa_gfx10:
83590 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_nsa_gfx10:
83591 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5_nsa_gfx10:
83592 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5_nsa_gfx10:
83593 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5_nsa_gfx10:
83594 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5_nsa_gfx10:
83595 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5_nsa_gfx10:
83596 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5_nsa_gfx10:
83597 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx10:
83598 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx10:
83599 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx10:
83600 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx10:
83601 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx10:
83602 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx10:
83603 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx10:
83604 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx10:
83605 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx10:
83606 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx10:
83607 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx10:
83608 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx10:
83609 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx10:
83610 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx10:
83611 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx10:
83612 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5_nsa_gfx10:
83613 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5_nsa_gfx10:
83614 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5_nsa_gfx10:
83615 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5_nsa_gfx10:
83616 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5_nsa_gfx10:
83617 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_nsa_gfx10:
83618 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_nsa_gfx10:
83619 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_nsa_gfx10:
83620 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_nsa_gfx10:
83621 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_nsa_gfx10:
83622 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5_nsa_gfx10:
83623 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5_nsa_gfx10:
83624 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5_nsa_gfx10:
83625 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5_nsa_gfx10:
83626 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5_nsa_gfx10:
83627 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5_nsa_gfx10:
83628 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5_nsa_gfx10:
83629 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5_nsa_gfx10:
83630 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5_nsa_gfx10:
83631 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5_nsa_gfx10:
83632 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5_nsa_gfx10:
83633 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5_nsa_gfx10:
83634 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5_nsa_gfx10:
83635 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5_nsa_gfx10:
83636 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5_nsa_gfx10:
83637 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5_nsa_gfx10:
83638 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5_nsa_gfx10:
83639 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5_nsa_gfx10:
83640 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5_nsa_gfx10:
83641 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5_nsa_gfx10:
83642 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5_nsa_gfx10:
83643 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5_nsa_gfx10:
83644 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5_nsa_gfx10:
83645 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5_nsa_gfx10:
83646 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5_nsa_gfx10:
83647 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5_nsa_gfx10:
83648 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5_nsa_gfx10:
83649 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5_nsa_gfx10:
83650 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5_nsa_gfx10:
83651 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5_nsa_gfx10:
83652 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx10:
83653 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx10:
83654 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx10:
83655 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx10:
83656 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx10:
83657 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx10:
83658 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx10:
83659 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx10:
83660 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx10:
83661 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx10:
83662 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx10:
83663 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx10:
83664 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx10:
83665 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx10:
83666 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx10:
83667 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx10:
83668 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx10:
83669 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx10:
83670 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx10:
83671 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx10:
83672 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx10:
83673 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx10:
83674 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx10:
83675 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx10:
83676 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx10:
83677 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_nsa_gfx10:
83678 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_nsa_gfx10:
83679 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_nsa_gfx10:
83680 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_nsa_gfx10:
83681 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_nsa_gfx10:
83682 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_nsa_gfx10:
83683 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_nsa_gfx10:
83684 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_nsa_gfx10:
83685 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_nsa_gfx10:
83686 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_nsa_gfx10:
83687 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5_nsa_gfx10:
83688 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5_nsa_gfx10:
83689 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5_nsa_gfx10:
83690 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5_nsa_gfx10:
83691 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5_nsa_gfx10:
83692 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5_nsa_gfx10:
83693 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5_nsa_gfx10:
83694 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5_nsa_gfx10:
83695 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5_nsa_gfx10:
83696 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5_nsa_gfx10:
83697 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5_nsa_gfx10:
83698 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5_nsa_gfx10:
83699 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5_nsa_gfx10:
83700 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5_nsa_gfx10:
83701 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5_nsa_gfx10:
83702 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5_nsa_gfx10:
83703 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5_nsa_gfx10:
83704 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5_nsa_gfx10:
83705 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5_nsa_gfx10:
83706 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5_nsa_gfx10:
83707 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5_nsa_gfx10:
83708 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5_nsa_gfx10:
83709 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5_nsa_gfx10:
83710 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5_nsa_gfx10:
83711 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5_nsa_gfx10:
83712 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5_nsa_gfx10:
83713 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5_nsa_gfx10:
83714 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5_nsa_gfx10:
83715 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5_nsa_gfx10:
83716 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5_nsa_gfx10:
83717 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx10:
83718 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx10:
83719 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx10:
83720 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx10:
83721 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx10:
83722 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx10:
83723 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx10:
83724 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx10:
83725 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx10:
83726 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx10:
83727 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx10:
83728 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx10:
83729 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx10:
83730 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx10:
83731 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx10:
83732 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx10:
83733 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx10:
83734 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx10:
83735 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx10:
83736 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx10:
83737 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx10:
83738 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx10:
83739 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx10:
83740 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx10:
83741 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx10:
83742 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx10:
83743 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx10:
83744 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx10:
83745 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx10:
83746 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx10:
83747 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx10:
83748 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx10:
83749 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx10:
83750 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx10:
83751 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx10:
83752 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx10:
83753 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx10:
83754 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx10:
83755 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx10:
83756 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx10:
83757 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx10:
83758 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx10:
83759 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx10:
83760 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx10:
83761 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx10:
83762 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx10:
83763 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx10:
83764 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx10:
83765 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx10:
83766 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx10:
83767 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx10:
83768 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx10:
83769 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx10:
83770 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx10:
83771 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx10:
83772 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx10:
83773 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx10:
83774 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx10:
83775 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx10:
83776 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx10:
83777 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx10:
83778 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx10:
83779 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx10:
83780 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx10:
83781 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx10:
83782 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx10:
83783 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx10:
83784 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx10:
83785 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx10:
83786 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx10:
83787 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx10:
83788 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx10:
83789 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx10:
83790 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx10:
83791 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx10:
83792 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx10:
83793 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx10:
83794 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx10:
83795 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx10:
83796 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx10:
83797 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx10:
83798 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx10:
83799 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx10:
83800 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx10:
83801 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx10:
83802 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx10:
83803 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx10:
83804 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx10:
83805 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx10:
83806 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx10:
83807 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx10:
83808 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx10:
83809 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx10:
83810 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx10:
83811 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx10:
83812 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx10:
83813 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx10:
83814 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx10:
83815 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx10:
83816 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx10:
83817 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx10:
83818 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx10:
83819 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx10:
83820 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx10:
83821 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx10:
83822 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_nsa_gfx10:
83823 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_nsa_gfx10:
83824 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_nsa_gfx10:
83825 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_nsa_gfx10:
83826 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_nsa_gfx10:
83827 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx10:
83828 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx10:
83829 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx10:
83830 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx10:
83831 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx10: {
83832 op.clearAllBits();
83833 // op: vdata
83834 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
83835 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
83836 op.clearAllBits();
83837 // op: dmask
83838 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
83839 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
83840 op.clearAllBits();
83841 // op: unorm
83842 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
83843 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
83844 op.clearAllBits();
83845 // op: cpol
83846 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
83847 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
83848 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
83849 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
83850 op.clearAllBits();
83851 // op: r128
83852 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
83853 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
83854 op.clearAllBits();
83855 // op: tfe
83856 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
83857 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
83858 op.clearAllBits();
83859 // op: lwe
83860 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
83861 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
83862 op.clearAllBits();
83863 // op: d16
83864 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
83865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
83866 op.clearAllBits();
83867 // op: srsrc
83868 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
83869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
83870 op.clearAllBits();
83871 // op: ssamp
83872 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
83873 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
83874 op.clearAllBits();
83875 // op: vaddr0
83876 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
83877 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
83878 op.clearAllBits();
83879 // op: dim
83880 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
83881 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
83882 op.clearAllBits();
83883 // op: a16
83884 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
83885 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
83886 break;
83887 }
83888 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx11:
83889 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx11:
83890 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx11:
83891 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx11:
83892 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx11:
83893 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx11:
83894 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx11:
83895 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx11:
83896 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx11:
83897 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_nsa_gfx11:
83898 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_nsa_gfx11:
83899 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_nsa_gfx11:
83900 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx11:
83901 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx11:
83902 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx11:
83903 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx11:
83904 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx11:
83905 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx11:
83906 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_nsa_gfx11:
83907 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_nsa_gfx11:
83908 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_nsa_gfx11:
83909 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx11:
83910 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx11:
83911 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx11:
83912 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx11:
83913 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx11:
83914 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx11:
83915 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx11:
83916 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx11:
83917 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx11:
83918 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx11:
83919 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx11:
83920 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx11:
83921 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx11:
83922 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx11:
83923 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx11:
83924 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx11:
83925 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx11:
83926 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx11:
83927 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx11:
83928 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx11:
83929 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx11:
83930 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx11:
83931 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx11:
83932 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx11:
83933 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx11:
83934 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx11:
83935 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx11:
83936 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx11:
83937 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx11:
83938 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx11:
83939 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx11:
83940 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx11:
83941 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx11:
83942 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx11:
83943 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx11:
83944 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx11:
83945 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx11:
83946 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx11:
83947 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx11:
83948 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx11:
83949 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx11:
83950 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx11:
83951 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx11:
83952 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx11:
83953 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx11:
83954 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx11:
83955 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx11:
83956 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx11:
83957 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx11:
83958 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx11:
83959 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx11:
83960 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx11:
83961 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx11:
83962 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx11:
83963 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx11:
83964 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx11:
83965 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx11:
83966 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx11:
83967 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx11:
83968 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx11:
83969 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx11:
83970 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx11:
83971 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx11:
83972 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx11:
83973 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx11:
83974 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx11:
83975 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx11:
83976 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx11:
83977 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx11:
83978 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx11:
83979 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx11:
83980 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx11:
83981 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx11:
83982 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx11:
83983 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx11:
83984 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx11:
83985 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx11:
83986 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx11:
83987 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx11:
83988 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx11:
83989 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx11:
83990 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx11:
83991 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx11:
83992 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx11:
83993 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx11:
83994 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx11:
83995 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx11:
83996 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx11:
83997 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx11:
83998 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx11:
83999 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx11:
84000 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx11:
84001 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx11:
84002 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx11:
84003 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx11:
84004 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx11:
84005 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx11:
84006 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx11:
84007 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx11:
84008 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx11:
84009 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx11:
84010 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx11:
84011 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx11:
84012 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx11:
84013 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx11:
84014 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx11:
84015 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx11:
84016 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx11:
84017 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx11:
84018 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx11:
84019 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx11:
84020 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx11:
84021 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx11:
84022 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx11:
84023 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx11:
84024 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx11:
84025 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx11:
84026 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx11:
84027 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx11:
84028 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx11:
84029 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx11:
84030 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx11:
84031 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx11:
84032 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx11:
84033 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx11:
84034 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx11:
84035 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx11:
84036 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx11:
84037 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx11:
84038 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx11:
84039 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx11:
84040 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx11:
84041 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx11:
84042 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx11:
84043 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx11:
84044 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx11:
84045 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx11:
84046 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx11:
84047 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx11:
84048 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx11:
84049 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx11:
84050 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx11:
84051 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx11:
84052 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx11:
84053 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx11:
84054 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx11:
84055 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx11:
84056 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx11:
84057 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx11:
84058 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx11:
84059 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx11:
84060 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx11:
84061 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx11:
84062 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx11:
84063 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx11:
84064 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx11:
84065 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx11:
84066 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx11:
84067 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx11:
84068 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx11:
84069 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx11:
84070 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx11:
84071 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx11:
84072 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx11:
84073 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx11:
84074 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx11:
84075 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx11:
84076 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx11:
84077 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx11:
84078 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx11:
84079 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx11:
84080 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx11:
84081 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx11:
84082 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx11:
84083 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx11:
84084 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx11:
84085 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx11:
84086 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx11:
84087 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx11:
84088 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx11:
84089 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx11:
84090 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx11:
84091 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx11:
84092 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx11:
84093 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx11:
84094 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx11:
84095 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx11:
84096 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx11:
84097 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx11:
84098 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx11:
84099 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx11:
84100 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx11:
84101 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx11:
84102 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx11:
84103 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx11:
84104 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx11:
84105 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx11:
84106 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx11:
84107 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx11:
84108 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx11:
84109 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx11:
84110 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx11:
84111 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx11:
84112 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx11:
84113 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx11:
84114 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx11:
84115 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx11:
84116 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx11:
84117 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx11:
84118 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx11:
84119 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx11:
84120 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx11:
84121 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx11:
84122 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx11:
84123 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx11:
84124 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx11:
84125 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx11:
84126 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx11:
84127 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx11:
84128 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx11:
84129 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx11:
84130 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx11:
84131 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx11:
84132 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx11:
84133 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx11:
84134 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx11:
84135 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx11:
84136 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx11:
84137 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx11:
84138 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx11:
84139 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx11:
84140 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx11:
84141 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx11:
84142 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx11:
84143 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx11:
84144 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx11:
84145 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx11:
84146 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx11:
84147 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx11:
84148 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx11:
84149 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx11:
84150 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx11:
84151 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx11:
84152 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx11:
84153 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx11:
84154 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx11:
84155 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx11:
84156 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx11:
84157 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx11:
84158 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx11:
84159 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx11:
84160 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx11:
84161 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx11:
84162 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx11:
84163 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx11:
84164 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx11:
84165 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx11:
84166 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx11:
84167 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx11:
84168 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx11:
84169 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx11:
84170 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx11:
84171 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx11:
84172 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx11:
84173 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx11:
84174 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx11:
84175 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx11:
84176 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx11:
84177 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx11:
84178 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx11:
84179 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx11:
84180 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx11:
84181 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx11:
84182 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx11:
84183 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx11:
84184 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx11:
84185 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx11:
84186 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx11:
84187 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx11:
84188 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx11:
84189 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx11:
84190 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx11:
84191 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx11:
84192 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx11:
84193 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx11:
84194 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx11:
84195 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx11:
84196 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx11:
84197 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx11:
84198 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx11:
84199 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx11:
84200 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx11:
84201 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx11:
84202 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx11:
84203 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx11:
84204 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx11:
84205 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx11:
84206 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx11:
84207 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx11:
84208 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx11:
84209 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx11:
84210 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx11:
84211 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx11:
84212 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx11:
84213 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx11:
84214 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx11:
84215 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx11:
84216 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx11:
84217 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx11:
84218 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx11:
84219 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx11:
84220 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx11:
84221 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx11:
84222 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx11:
84223 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx11:
84224 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx11:
84225 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx11:
84226 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx11:
84227 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx11:
84228 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx11:
84229 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx11:
84230 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx11:
84231 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx11:
84232 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx11:
84233 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx11:
84234 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx11:
84235 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx11:
84236 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx11:
84237 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx11:
84238 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx11:
84239 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx11:
84240 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx11:
84241 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx11:
84242 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx11:
84243 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx11:
84244 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx11:
84245 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx11:
84246 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx11:
84247 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx11:
84248 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx11:
84249 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx11:
84250 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx11:
84251 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx11:
84252 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx11:
84253 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx11:
84254 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx11:
84255 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx11:
84256 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx11:
84257 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx11:
84258 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx11:
84259 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx11:
84260 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx11:
84261 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx11:
84262 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx11:
84263 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx11:
84264 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx11:
84265 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx11:
84266 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx11:
84267 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx11:
84268 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx11:
84269 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx11:
84270 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx11:
84271 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx11:
84272 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx11:
84273 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx11:
84274 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx11:
84275 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx11:
84276 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx11:
84277 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx11:
84278 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx11:
84279 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx11:
84280 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx11:
84281 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx11:
84282 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx11:
84283 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx11:
84284 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx11:
84285 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx11:
84286 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx11:
84287 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx11:
84288 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx11:
84289 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx11:
84290 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx11:
84291 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx11:
84292 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx11:
84293 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx11:
84294 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx11:
84295 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx11:
84296 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx11:
84297 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx11:
84298 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx11:
84299 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx11:
84300 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx11:
84301 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx11:
84302 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx11:
84303 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx11:
84304 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx11:
84305 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx11:
84306 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx11:
84307 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx11:
84308 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx11:
84309 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx11:
84310 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx11:
84311 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx11:
84312 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx11:
84313 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx11:
84314 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx11:
84315 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx11:
84316 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx11:
84317 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx11:
84318 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx11:
84319 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx11:
84320 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx11:
84321 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx11:
84322 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx11:
84323 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx11:
84324 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx11:
84325 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx11:
84326 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx11:
84327 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx11:
84328 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx11:
84329 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx11:
84330 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx11:
84331 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx11:
84332 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx11:
84333 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx11:
84334 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx11:
84335 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx11:
84336 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx11:
84337 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx11:
84338 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx11:
84339 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx11:
84340 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx11:
84341 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx11:
84342 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx11:
84343 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx11:
84344 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx11:
84345 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx11:
84346 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx11:
84347 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx11:
84348 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx11:
84349 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx11:
84350 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx11:
84351 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx11:
84352 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx11:
84353 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx11:
84354 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx11:
84355 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx11:
84356 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx11:
84357 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx11:
84358 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx11:
84359 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx11:
84360 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx11:
84361 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx11:
84362 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx11:
84363 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx11:
84364 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx11:
84365 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx11:
84366 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx11:
84367 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx11:
84368 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx11:
84369 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx11:
84370 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx11:
84371 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx11:
84372 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx11:
84373 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx11:
84374 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx11:
84375 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx11:
84376 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx11:
84377 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx11:
84378 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx11:
84379 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx11:
84380 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx11:
84381 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx11:
84382 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx11:
84383 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx11:
84384 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx11:
84385 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx11:
84386 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx11:
84387 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx11:
84388 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx11:
84389 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx11:
84390 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx11:
84391 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx11:
84392 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx11:
84393 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx11:
84394 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx11:
84395 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx11:
84396 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx11:
84397 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx11:
84398 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx11:
84399 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx11:
84400 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx11:
84401 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx11:
84402 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx11:
84403 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx11:
84404 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx11:
84405 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx11:
84406 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx11:
84407 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx11:
84408 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx11:
84409 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx11:
84410 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx11:
84411 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx11:
84412 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx11:
84413 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx11:
84414 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx11:
84415 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx11:
84416 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx11:
84417 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx11:
84418 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx11:
84419 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx11:
84420 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx11:
84421 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx11:
84422 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx11:
84423 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx11:
84424 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx11:
84425 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx11:
84426 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx11:
84427 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx11:
84428 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx11:
84429 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_nsa_gfx11:
84430 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_nsa_gfx11:
84431 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_nsa_gfx11:
84432 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_nsa_gfx11:
84433 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_nsa_gfx11:
84434 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_nsa_gfx11:
84435 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_nsa_gfx11:
84436 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_nsa_gfx11:
84437 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_nsa_gfx11:
84438 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_nsa_gfx11:
84439 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_nsa_gfx11:
84440 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_nsa_gfx11:
84441 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_nsa_gfx11:
84442 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_nsa_gfx11:
84443 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_nsa_gfx11:
84444 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_nsa_gfx11:
84445 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_nsa_gfx11:
84446 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_nsa_gfx11:
84447 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_nsa_gfx11:
84448 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_nsa_gfx11:
84449 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_nsa_gfx11:
84450 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_nsa_gfx11:
84451 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_nsa_gfx11:
84452 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_nsa_gfx11:
84453 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_nsa_gfx11:
84454 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx11:
84455 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx11:
84456 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx11:
84457 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx11:
84458 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx11: {
84459 op.clearAllBits();
84460 // op: vdata
84461 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84462 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84463 op.clearAllBits();
84464 // op: dmask
84465 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
84466 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
84467 op.clearAllBits();
84468 // op: unorm
84469 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
84470 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
84471 op.clearAllBits();
84472 // op: cpol
84473 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
84474 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
84475 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
84476 op.clearAllBits();
84477 // op: r128
84478 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
84479 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
84480 op.clearAllBits();
84481 // op: tfe
84482 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
84483 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
84484 op.clearAllBits();
84485 // op: lwe
84486 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
84487 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
84488 op.clearAllBits();
84489 // op: srsrc
84490 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
84491 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84492 op.clearAllBits();
84493 // op: ssamp
84494 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
84495 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 58, numBits: 5);
84496 op.clearAllBits();
84497 // op: d16
84498 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
84499 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
84500 op.clearAllBits();
84501 // op: a16
84502 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
84503 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
84504 op.clearAllBits();
84505 // op: vaddr0
84506 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84507 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84508 op.clearAllBits();
84509 // op: dim
84510 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
84511 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
84512 break;
84513 }
84514 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6_nsa_gfx10:
84515 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6_nsa_gfx10:
84516 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6_nsa_gfx10:
84517 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6_nsa_gfx10:
84518 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6_nsa_gfx10:
84519 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6_nsa_gfx10:
84520 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx10:
84521 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx10:
84522 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx10:
84523 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6_nsa_gfx10:
84524 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6_nsa_gfx10:
84525 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6_nsa_gfx10:
84526 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6_nsa_gfx10:
84527 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6_nsa_gfx10:
84528 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6_nsa_gfx10:
84529 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6_nsa_gfx10:
84530 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6_nsa_gfx10:
84531 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6_nsa_gfx10:
84532 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx10:
84533 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx10:
84534 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx10:
84535 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx10:
84536 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx10:
84537 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6_nsa_gfx10:
84538 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6_nsa_gfx10:
84539 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6_nsa_gfx10:
84540 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6_nsa_gfx10:
84541 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6_nsa_gfx10:
84542 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_nsa_gfx10:
84543 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_nsa_gfx10:
84544 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_nsa_gfx10:
84545 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_nsa_gfx10:
84546 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_nsa_gfx10:
84547 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6_nsa_gfx10:
84548 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6_nsa_gfx10:
84549 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6_nsa_gfx10:
84550 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6_nsa_gfx10:
84551 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6_nsa_gfx10:
84552 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6_nsa_gfx10:
84553 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6_nsa_gfx10:
84554 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6_nsa_gfx10:
84555 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6_nsa_gfx10:
84556 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6_nsa_gfx10:
84557 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6_nsa_gfx10:
84558 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6_nsa_gfx10:
84559 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6_nsa_gfx10:
84560 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6_nsa_gfx10:
84561 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6_nsa_gfx10:
84562 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6_nsa_gfx10:
84563 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6_nsa_gfx10:
84564 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6_nsa_gfx10:
84565 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6_nsa_gfx10:
84566 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6_nsa_gfx10:
84567 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6_nsa_gfx10:
84568 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6_nsa_gfx10:
84569 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6_nsa_gfx10:
84570 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6_nsa_gfx10:
84571 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6_nsa_gfx10:
84572 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6_nsa_gfx10:
84573 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6_nsa_gfx10:
84574 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6_nsa_gfx10:
84575 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6_nsa_gfx10:
84576 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6_nsa_gfx10:
84577 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx10:
84578 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx10:
84579 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx10:
84580 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx10:
84581 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx10:
84582 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx10:
84583 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx10:
84584 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx10:
84585 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx10:
84586 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx10:
84587 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx10:
84588 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx10:
84589 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx10:
84590 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx10:
84591 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx10:
84592 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_nsa_gfx10:
84593 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_nsa_gfx10:
84594 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_nsa_gfx10:
84595 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_nsa_gfx10:
84596 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_nsa_gfx10:
84597 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_nsa_gfx10:
84598 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_nsa_gfx10:
84599 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_nsa_gfx10:
84600 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_nsa_gfx10:
84601 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_nsa_gfx10:
84602 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6_nsa_gfx10:
84603 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6_nsa_gfx10:
84604 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6_nsa_gfx10:
84605 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6_nsa_gfx10:
84606 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6_nsa_gfx10:
84607 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6_nsa_gfx10:
84608 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6_nsa_gfx10:
84609 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6_nsa_gfx10:
84610 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6_nsa_gfx10:
84611 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6_nsa_gfx10:
84612 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6_nsa_gfx10:
84613 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6_nsa_gfx10:
84614 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6_nsa_gfx10:
84615 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6_nsa_gfx10:
84616 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6_nsa_gfx10:
84617 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6_nsa_gfx10:
84618 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6_nsa_gfx10:
84619 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6_nsa_gfx10:
84620 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6_nsa_gfx10:
84621 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6_nsa_gfx10:
84622 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6_nsa_gfx10:
84623 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6_nsa_gfx10:
84624 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6_nsa_gfx10:
84625 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6_nsa_gfx10:
84626 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6_nsa_gfx10:
84627 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6_nsa_gfx10:
84628 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6_nsa_gfx10:
84629 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6_nsa_gfx10:
84630 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6_nsa_gfx10:
84631 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6_nsa_gfx10:
84632 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx10:
84633 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx10:
84634 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx10:
84635 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx10:
84636 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx10:
84637 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx10:
84638 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx10:
84639 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx10:
84640 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx10:
84641 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx10:
84642 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx10:
84643 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx10:
84644 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx10:
84645 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx10:
84646 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx10:
84647 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx10:
84648 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx10:
84649 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx10:
84650 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx10:
84651 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx10:
84652 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx10:
84653 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx10:
84654 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx10:
84655 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx10:
84656 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx10:
84657 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx10:
84658 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx10:
84659 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx10:
84660 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx10:
84661 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx10:
84662 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx10:
84663 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx10:
84664 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx10:
84665 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx10:
84666 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx10:
84667 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx10:
84668 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx10:
84669 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx10:
84670 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx10:
84671 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx10:
84672 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx10:
84673 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx10:
84674 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx10:
84675 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx10:
84676 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx10:
84677 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx10:
84678 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx10:
84679 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx10:
84680 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx10:
84681 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx10:
84682 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx10:
84683 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx10:
84684 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx10:
84685 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx10:
84686 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx10:
84687 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx10:
84688 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx10:
84689 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx10:
84690 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx10:
84691 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx10:
84692 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx10:
84693 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx10:
84694 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx10:
84695 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx10:
84696 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx10:
84697 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx10:
84698 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx10:
84699 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx10:
84700 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx10:
84701 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx10:
84702 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx10:
84703 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx10:
84704 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx10:
84705 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx10:
84706 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx10:
84707 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx10:
84708 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx10:
84709 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx10:
84710 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx10:
84711 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx10:
84712 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx10:
84713 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx10:
84714 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx10:
84715 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx10:
84716 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx10:
84717 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_nsa_gfx10:
84718 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_nsa_gfx10:
84719 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_nsa_gfx10:
84720 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_nsa_gfx10:
84721 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_nsa_gfx10: {
84722 op.clearAllBits();
84723 // op: vdata
84724 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84725 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84726 op.clearAllBits();
84727 // op: dmask
84728 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
84729 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
84730 op.clearAllBits();
84731 // op: unorm
84732 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
84733 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
84734 op.clearAllBits();
84735 // op: cpol
84736 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
84737 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
84738 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
84739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
84740 op.clearAllBits();
84741 // op: r128
84742 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
84743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
84744 op.clearAllBits();
84745 // op: tfe
84746 getMachineOpValue(MI, MO: MI.getOperand(i: 15), Op&: op, Fixups, STI);
84747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
84748 op.clearAllBits();
84749 // op: lwe
84750 getMachineOpValue(MI, MO: MI.getOperand(i: 16), Op&: op, Fixups, STI);
84751 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
84752 op.clearAllBits();
84753 // op: d16
84754 getMachineOpValue(MI, MO: MI.getOperand(i: 17), Op&: op, Fixups, STI);
84755 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
84756 op.clearAllBits();
84757 // op: srsrc
84758 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
84759 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84760 op.clearAllBits();
84761 // op: ssamp
84762 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
84763 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 53, numBits: 5);
84764 op.clearAllBits();
84765 // op: vaddr0
84766 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84767 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84768 op.clearAllBits();
84769 // op: dim
84770 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
84771 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
84772 op.clearAllBits();
84773 // op: a16
84774 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
84775 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
84776 break;
84777 }
84778 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx11: {
84779 op.clearAllBits();
84780 // op: vdata
84781 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84782 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84783 op.clearAllBits();
84784 // op: saddr
84785 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84786 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
84787 op.clearAllBits();
84788 // op: cpol
84789 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
84790 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
84791 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
84792 op.clearAllBits();
84793 // op: offset
84794 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
84795 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
84796 break;
84797 }
84798 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx10: {
84799 op.clearAllBits();
84800 // op: vdata
84801 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84802 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84803 op.clearAllBits();
84804 // op: saddr
84805 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84806 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 48, numBits: 7);
84807 op.clearAllBits();
84808 // op: cpol
84809 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
84810 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
84811 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
84812 op.clearAllBits();
84813 // op: offset
84814 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
84815 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
84816 break;
84817 }
84818 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx10: {
84819 op.clearAllBits();
84820 // op: vdata
84821 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84822 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84823 op.clearAllBits();
84824 // op: srsrc
84825 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
84826 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84827 op.clearAllBits();
84828 // op: vaddr0
84829 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84830 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84831 break;
84832 }
84833 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_nsa_gfx10: {
84834 op.clearAllBits();
84835 // op: vdata
84836 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84837 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84838 op.clearAllBits();
84839 // op: srsrc
84840 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
84841 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84842 op.clearAllBits();
84843 // op: vaddr0
84844 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84845 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84846 break;
84847 }
84848 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_nsa_gfx10: {
84849 op.clearAllBits();
84850 // op: vdata
84851 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84852 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84853 op.clearAllBits();
84854 // op: srsrc
84855 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
84856 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84857 op.clearAllBits();
84858 // op: vaddr0
84859 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84860 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84861 break;
84862 }
84863 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx10:
84864 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx11:
84865 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_sa_gfx10:
84866 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_sa_gfx11:
84867 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx10:
84868 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx11:
84869 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_sa_gfx10:
84870 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_sa_gfx11: {
84871 op.clearAllBits();
84872 // op: vdata
84873 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84874 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84875 op.clearAllBits();
84876 // op: srsrc
84877 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
84878 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84879 op.clearAllBits();
84880 // op: vaddr0
84881 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84882 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84883 break;
84884 }
84885 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx11:
84886 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx11: {
84887 op.clearAllBits();
84888 // op: vdata
84889 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84890 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84891 op.clearAllBits();
84892 // op: srsrc
84893 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
84894 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84895 op.clearAllBits();
84896 // op: vaddr0
84897 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84898 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84899 break;
84900 }
84901 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_nsa_gfx11:
84902 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_nsa_gfx11: {
84903 op.clearAllBits();
84904 // op: vdata
84905 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84906 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84907 op.clearAllBits();
84908 // op: srsrc
84909 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
84910 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84911 op.clearAllBits();
84912 // op: vaddr0
84913 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84914 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84915 break;
84916 }
84917 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx10: {
84918 op.clearAllBits();
84919 // op: vdata
84920 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
84921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
84922 op.clearAllBits();
84923 // op: srsrc
84924 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
84925 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
84926 op.clearAllBits();
84927 // op: vaddr0
84928 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
84929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
84930 break;
84931 }
84932 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_si:
84933 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_vi:
84934 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_si:
84935 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_vi:
84936 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_si:
84937 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_vi:
84938 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_si:
84939 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_vi:
84940 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_si:
84941 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_vi:
84942 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_si:
84943 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_vi:
84944 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_si:
84945 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_vi:
84946 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_si:
84947 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_vi:
84948 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_si:
84949 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_vi:
84950 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_si:
84951 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_vi:
84952 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_si:
84953 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_vi:
84954 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_si:
84955 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_vi:
84956 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_si:
84957 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_vi:
84958 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_si:
84959 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_vi:
84960 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_si:
84961 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_vi:
84962 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_si:
84963 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_vi:
84964 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_si:
84965 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_vi:
84966 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_si:
84967 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_vi:
84968 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_si:
84969 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_vi:
84970 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_si:
84971 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_vi:
84972 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_si:
84973 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_vi:
84974 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_si:
84975 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_vi:
84976 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_si:
84977 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_vi:
84978 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_si:
84979 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_vi:
84980 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_si:
84981 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_vi:
84982 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_si:
84983 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_vi:
84984 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_si:
84985 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_vi:
84986 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_si:
84987 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_vi:
84988 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_si:
84989 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_vi:
84990 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_si:
84991 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_vi:
84992 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_si:
84993 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_vi:
84994 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_si:
84995 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_vi:
84996 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_si:
84997 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_vi:
84998 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_si:
84999 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_vi:
85000 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_si:
85001 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_vi:
85002 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_si:
85003 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_vi:
85004 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_si:
85005 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_vi:
85006 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_si:
85007 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_vi:
85008 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_si:
85009 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_vi:
85010 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_si:
85011 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_vi:
85012 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_si:
85013 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_vi:
85014 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_si:
85015 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_vi:
85016 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_si:
85017 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_vi:
85018 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_si:
85019 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_vi:
85020 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_si:
85021 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_vi:
85022 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_si:
85023 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_vi:
85024 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_si:
85025 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_vi:
85026 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_si:
85027 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_vi:
85028 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_si:
85029 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_vi:
85030 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_si:
85031 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_vi:
85032 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_si:
85033 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_vi:
85034 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_si:
85035 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_vi:
85036 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_si:
85037 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_vi:
85038 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_si:
85039 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_vi:
85040 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_si:
85041 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_vi:
85042 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_si:
85043 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_vi:
85044 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_si:
85045 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_vi:
85046 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_si:
85047 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_vi:
85048 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_si:
85049 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_vi:
85050 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_si:
85051 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_vi:
85052 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_si:
85053 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_vi:
85054 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_si:
85055 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_vi:
85056 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_si:
85057 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_vi:
85058 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_si:
85059 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_vi:
85060 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V1_si:
85061 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_si:
85062 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_si:
85063 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_si:
85064 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V1_si:
85065 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_si:
85066 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_si:
85067 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_si:
85068 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V1_si:
85069 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_si:
85070 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_si:
85071 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_si:
85072 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V1_si:
85073 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_si:
85074 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_si:
85075 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_si:
85076 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V1_si:
85077 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_si:
85078 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_si:
85079 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_si:
85080 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V1_si:
85081 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_si:
85082 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_si:
85083 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_si:
85084 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V1_si:
85085 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_si:
85086 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_si:
85087 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_si:
85088 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V1_si:
85089 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_si:
85090 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_si:
85091 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_si:
85092 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V1_si:
85093 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_si:
85094 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_si:
85095 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_si:
85096 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V1_si:
85097 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_si:
85098 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_si:
85099 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_si:
85100 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V1_si:
85101 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_si:
85102 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_si:
85103 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_si:
85104 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V1_si:
85105 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_si:
85106 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_si:
85107 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_si:
85108 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_si:
85109 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_vi:
85110 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_si:
85111 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_vi:
85112 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_si:
85113 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_vi:
85114 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_si:
85115 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_vi:
85116 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_si:
85117 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_vi:
85118 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_si:
85119 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_vi:
85120 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_si:
85121 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_vi:
85122 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_si:
85123 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_vi:
85124 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_si:
85125 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_vi:
85126 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_si:
85127 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_vi:
85128 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_si:
85129 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_vi:
85130 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_si:
85131 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_vi:
85132 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_si:
85133 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_vi:
85134 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_si:
85135 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_vi:
85136 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_si:
85137 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_vi:
85138 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_si:
85139 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_vi:
85140 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_si:
85141 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_vi:
85142 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_si:
85143 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_vi:
85144 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_si:
85145 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_vi:
85146 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_si:
85147 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_vi:
85148 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_si:
85149 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_vi:
85150 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_si:
85151 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_vi:
85152 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_si:
85153 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_vi:
85154 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_si:
85155 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_vi:
85156 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_si:
85157 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_vi:
85158 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_si:
85159 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_vi:
85160 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_si:
85161 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_vi:
85162 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_si:
85163 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_vi:
85164 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_si:
85165 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_vi:
85166 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_si:
85167 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_vi:
85168 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_si:
85169 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_vi:
85170 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_si:
85171 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_vi:
85172 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V1_si:
85173 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V2_si:
85174 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V3_si:
85175 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V4_si:
85176 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V1_si:
85177 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V2_si:
85178 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V3_si:
85179 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V4_si:
85180 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V1_si:
85181 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V2_si:
85182 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V3_si:
85183 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V4_si:
85184 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V1_si:
85185 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V2_si:
85186 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V3_si:
85187 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V4_si:
85188 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_si:
85189 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_vi:
85190 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_si:
85191 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_vi:
85192 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_si:
85193 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_vi:
85194 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_si:
85195 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_vi:
85196 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_si:
85197 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_vi:
85198 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_si:
85199 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_vi:
85200 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_si:
85201 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_vi:
85202 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_si:
85203 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_vi:
85204 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_si:
85205 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_vi:
85206 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_si:
85207 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_vi:
85208 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_si:
85209 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_vi:
85210 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_si:
85211 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_vi:
85212 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_si:
85213 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_vi:
85214 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_si:
85215 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_vi:
85216 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_si:
85217 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_vi:
85218 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_si:
85219 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_vi:
85220 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_si:
85221 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_vi:
85222 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_si:
85223 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_vi:
85224 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_si:
85225 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_vi:
85226 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_si:
85227 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_vi:
85228 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_si:
85229 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_vi:
85230 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_si:
85231 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_vi:
85232 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_si:
85233 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_vi:
85234 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_si:
85235 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_vi:
85236 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_si:
85237 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_vi:
85238 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_si:
85239 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_vi:
85240 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_si:
85241 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_vi:
85242 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_si:
85243 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_vi:
85244 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_si:
85245 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_vi:
85246 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_si:
85247 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_vi:
85248 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_si:
85249 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_vi:
85250 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_si:
85251 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_vi:
85252 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_si:
85253 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_vi:
85254 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_si:
85255 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_vi:
85256 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_si:
85257 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_vi:
85258 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_si:
85259 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_vi:
85260 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_si:
85261 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_vi:
85262 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_si:
85263 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_vi:
85264 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_si:
85265 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_vi:
85266 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_si:
85267 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_vi:
85268 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_si:
85269 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_vi:
85270 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_si:
85271 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_vi:
85272 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_si:
85273 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_vi:
85274 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_si:
85275 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_vi:
85276 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_si:
85277 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_vi:
85278 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_si:
85279 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_vi:
85280 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_si:
85281 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_vi:
85282 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_si:
85283 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_vi:
85284 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_si:
85285 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_vi:
85286 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_si:
85287 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_vi:
85288 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_si:
85289 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_vi:
85290 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_si:
85291 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_vi:
85292 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_si:
85293 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_vi:
85294 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_si:
85295 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_vi:
85296 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_si:
85297 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_vi:
85298 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_si:
85299 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_vi:
85300 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_si:
85301 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_vi:
85302 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_si:
85303 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_vi:
85304 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_si:
85305 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_vi:
85306 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_si:
85307 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_vi:
85308 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_si:
85309 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_vi:
85310 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_si:
85311 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_vi:
85312 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_si:
85313 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_vi:
85314 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_si:
85315 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_vi:
85316 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_si:
85317 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_vi:
85318 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_si:
85319 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_vi:
85320 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_si:
85321 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_vi:
85322 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_si:
85323 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_vi:
85324 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_si:
85325 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_vi:
85326 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_si:
85327 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_vi:
85328 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_si:
85329 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_vi:
85330 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_si:
85331 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_vi:
85332 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_si:
85333 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_vi:
85334 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_si:
85335 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_vi:
85336 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_si:
85337 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_vi:
85338 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_si:
85339 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_vi:
85340 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_si:
85341 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_vi:
85342 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_si:
85343 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_vi:
85344 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_si:
85345 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_vi:
85346 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_si:
85347 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_vi:
85348 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_si:
85349 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_vi:
85350 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_si:
85351 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_vi:
85352 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_si:
85353 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_vi:
85354 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_si:
85355 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_vi:
85356 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_si:
85357 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_vi:
85358 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_si:
85359 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_vi:
85360 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_si:
85361 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_vi:
85362 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_si:
85363 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_vi:
85364 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_si:
85365 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_vi:
85366 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_si:
85367 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_vi:
85368 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_si:
85369 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_vi:
85370 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_si:
85371 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_vi:
85372 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_si:
85373 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_vi:
85374 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_si:
85375 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_vi:
85376 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_si:
85377 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_vi:
85378 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_si:
85379 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_vi:
85380 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_si:
85381 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_vi:
85382 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_si:
85383 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_vi:
85384 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_si:
85385 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_vi:
85386 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_si:
85387 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_vi:
85388 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_si:
85389 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_vi:
85390 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_si:
85391 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_vi:
85392 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_si:
85393 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_vi:
85394 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_si:
85395 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_vi:
85396 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_si:
85397 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_vi:
85398 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_si:
85399 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_vi:
85400 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_si:
85401 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_vi:
85402 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_si:
85403 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_vi:
85404 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_si:
85405 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_vi:
85406 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_si:
85407 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_vi:
85408 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_si:
85409 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_vi:
85410 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_si:
85411 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_vi: {
85412 op.clearAllBits();
85413 // op: vdata
85414 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
85415 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
85416 op.clearAllBits();
85417 // op: dmask
85418 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
85419 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
85420 op.clearAllBits();
85421 // op: unorm
85422 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
85423 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
85424 op.clearAllBits();
85425 // op: cpol
85426 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
85427 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
85428 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
85429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 7, numBits: 1);
85430 op.clearAllBits();
85431 // op: r128
85432 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
85433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
85434 op.clearAllBits();
85435 // op: tfe
85436 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
85437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
85438 op.clearAllBits();
85439 // op: lwe
85440 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
85441 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
85442 op.clearAllBits();
85443 // op: srsrc
85444 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
85445 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
85446 op.clearAllBits();
85447 // op: vaddr
85448 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
85449 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
85450 op.clearAllBits();
85451 // op: da
85452 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
85453 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
85454 break;
85455 }
85456 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx10:
85457 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx10:
85458 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx10:
85459 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx10:
85460 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx10:
85461 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx10:
85462 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx10:
85463 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx10:
85464 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx10:
85465 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx10:
85466 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx10:
85467 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx10:
85468 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx10:
85469 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx10:
85470 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx10:
85471 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx10:
85472 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx10:
85473 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx10:
85474 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx10:
85475 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx10:
85476 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx10:
85477 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx10:
85478 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx10:
85479 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx10:
85480 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx10:
85481 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx10:
85482 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx10:
85483 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx10:
85484 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx10:
85485 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx10:
85486 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx10:
85487 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx10:
85488 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx10:
85489 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx10:
85490 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx10:
85491 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx10:
85492 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx10:
85493 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx10:
85494 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx10:
85495 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx10:
85496 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx10:
85497 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx10:
85498 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx10:
85499 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx10:
85500 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx10:
85501 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx10:
85502 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx10:
85503 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx10:
85504 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx10:
85505 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx10:
85506 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx10:
85507 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx10:
85508 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx10:
85509 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx10:
85510 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx10:
85511 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx10:
85512 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx10:
85513 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx10:
85514 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx10:
85515 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx10:
85516 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx10:
85517 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx10:
85518 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx10:
85519 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx10:
85520 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V1_gfx10:
85521 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_gfx10:
85522 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_gfx10:
85523 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_gfx10:
85524 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V1_gfx10:
85525 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_gfx10:
85526 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_gfx10:
85527 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_gfx10:
85528 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V1_gfx10:
85529 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_gfx10:
85530 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_gfx10:
85531 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_gfx10:
85532 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V1_gfx10:
85533 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_gfx10:
85534 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_gfx10:
85535 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_gfx10:
85536 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V1_gfx10:
85537 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_gfx10:
85538 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_gfx10:
85539 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_gfx10:
85540 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V1_gfx10:
85541 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_gfx10:
85542 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_gfx10:
85543 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_gfx10:
85544 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V1_gfx10:
85545 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_gfx10:
85546 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_gfx10:
85547 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_gfx10:
85548 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V1_gfx10:
85549 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_gfx10:
85550 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_gfx10:
85551 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_gfx10:
85552 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V1_gfx10:
85553 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_gfx10:
85554 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_gfx10:
85555 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_gfx10:
85556 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V1_gfx10:
85557 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_gfx10:
85558 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_gfx10:
85559 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_gfx10:
85560 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V1_gfx10:
85561 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_gfx10:
85562 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_gfx10:
85563 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_gfx10:
85564 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V1_gfx10:
85565 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_gfx10:
85566 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_gfx10:
85567 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_gfx10:
85568 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx10:
85569 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx10:
85570 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx10:
85571 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx10:
85572 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx10:
85573 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx10:
85574 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx10:
85575 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx10:
85576 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx10:
85577 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx10:
85578 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx10:
85579 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx10:
85580 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx10:
85581 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx10:
85582 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx10:
85583 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx10:
85584 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx10:
85585 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx10:
85586 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx10:
85587 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx10:
85588 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx10:
85589 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx10:
85590 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx10:
85591 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx10:
85592 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx10:
85593 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx10:
85594 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx10:
85595 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx10:
85596 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx10:
85597 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx10:
85598 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx10:
85599 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx10:
85600 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx10:
85601 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx10:
85602 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx10:
85603 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx10:
85604 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx10:
85605 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx10:
85606 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx10:
85607 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx10:
85608 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx10:
85609 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx10:
85610 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx10:
85611 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx10:
85612 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx10:
85613 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx10:
85614 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx10:
85615 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx10:
85616 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx10:
85617 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx10:
85618 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx10:
85619 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx10:
85620 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx10:
85621 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx10:
85622 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx10:
85623 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx10:
85624 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx10:
85625 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx10:
85626 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx10:
85627 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx10:
85628 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx10:
85629 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx10:
85630 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx10:
85631 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx10:
85632 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx10:
85633 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx10:
85634 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx10:
85635 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx10:
85636 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx10:
85637 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx10:
85638 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx10:
85639 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx10:
85640 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx10:
85641 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx10:
85642 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx10:
85643 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx10:
85644 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx10:
85645 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx10:
85646 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx10:
85647 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx10:
85648 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx10:
85649 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx10:
85650 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx10:
85651 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx10:
85652 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx10:
85653 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx10:
85654 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx10:
85655 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx10:
85656 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx10:
85657 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx10:
85658 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx10:
85659 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx10:
85660 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx10:
85661 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx10:
85662 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx10:
85663 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx10:
85664 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx10:
85665 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx10:
85666 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx10:
85667 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx10:
85668 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx10:
85669 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx10:
85670 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx10:
85671 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx10:
85672 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx10:
85673 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx10:
85674 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx10:
85675 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx10:
85676 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx10:
85677 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx10:
85678 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx10:
85679 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx10:
85680 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx10:
85681 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx10:
85682 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx10:
85683 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx10:
85684 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx10:
85685 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx10:
85686 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx10:
85687 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx10:
85688 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx10:
85689 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx10:
85690 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx10:
85691 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx10:
85692 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx10:
85693 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx10:
85694 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx10:
85695 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx10:
85696 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx10:
85697 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx10:
85698 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx10:
85699 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx10:
85700 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx10:
85701 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx10:
85702 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx10:
85703 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx10:
85704 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx10:
85705 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx10:
85706 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx10:
85707 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx10:
85708 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx10:
85709 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx10:
85710 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx10:
85711 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx10: {
85712 op.clearAllBits();
85713 // op: vdata
85714 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
85715 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
85716 op.clearAllBits();
85717 // op: dmask
85718 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
85719 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
85720 op.clearAllBits();
85721 // op: unorm
85722 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
85723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
85724 op.clearAllBits();
85725 // op: cpol
85726 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
85727 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
85728 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
85729 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
85730 op.clearAllBits();
85731 // op: r128
85732 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
85733 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
85734 op.clearAllBits();
85735 // op: tfe
85736 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
85737 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
85738 op.clearAllBits();
85739 // op: lwe
85740 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
85741 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
85742 op.clearAllBits();
85743 // op: srsrc
85744 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
85745 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
85746 op.clearAllBits();
85747 // op: vaddr0
85748 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
85749 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
85750 op.clearAllBits();
85751 // op: dim
85752 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
85753 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
85754 op.clearAllBits();
85755 // op: a16
85756 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
85757 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
85758 break;
85759 }
85760 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx11:
85761 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx11:
85762 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx11:
85763 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx11:
85764 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx11:
85765 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx11:
85766 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx11:
85767 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx11:
85768 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx11:
85769 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx11:
85770 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx11:
85771 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx11:
85772 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx11:
85773 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx11:
85774 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx11:
85775 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx11:
85776 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx11:
85777 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx11:
85778 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx11:
85779 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx11:
85780 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx11:
85781 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx11:
85782 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx11:
85783 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx11:
85784 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx11:
85785 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx11:
85786 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx11:
85787 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx11:
85788 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx11:
85789 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx11:
85790 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx11:
85791 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx11:
85792 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx11:
85793 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx11:
85794 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx11:
85795 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx11:
85796 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx11:
85797 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx11:
85798 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx11:
85799 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx11:
85800 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx11:
85801 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx11:
85802 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx11:
85803 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx11:
85804 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx11:
85805 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx11:
85806 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx11:
85807 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx11:
85808 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx11:
85809 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx11:
85810 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx11:
85811 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx11:
85812 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx11:
85813 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx11:
85814 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx11:
85815 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx11:
85816 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx11:
85817 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx11:
85818 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx11:
85819 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx11:
85820 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx11:
85821 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx11:
85822 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx11:
85823 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx11:
85824 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx11:
85825 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx11:
85826 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx11:
85827 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx11:
85828 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx11:
85829 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx11:
85830 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx11:
85831 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx11:
85832 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx11:
85833 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx11:
85834 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx11:
85835 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx11:
85836 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx11:
85837 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx11:
85838 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx11:
85839 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx11:
85840 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx11:
85841 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx11:
85842 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx11:
85843 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx11:
85844 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx11:
85845 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx11:
85846 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx11:
85847 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx11:
85848 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx11:
85849 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx11:
85850 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx11:
85851 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx11:
85852 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx11:
85853 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx11:
85854 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx11:
85855 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx11:
85856 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx11:
85857 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx11:
85858 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx11:
85859 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx11:
85860 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx11:
85861 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx11:
85862 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx11:
85863 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx11:
85864 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx11:
85865 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx11:
85866 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx11:
85867 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx11:
85868 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx11:
85869 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx11:
85870 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx11:
85871 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx11:
85872 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx11:
85873 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx11:
85874 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx11:
85875 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx11:
85876 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx11:
85877 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx11:
85878 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx11:
85879 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx11:
85880 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx11:
85881 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx11:
85882 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx11:
85883 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx11:
85884 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx11:
85885 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx11:
85886 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx11:
85887 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx11:
85888 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx11:
85889 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx11:
85890 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx11:
85891 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx11:
85892 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx11:
85893 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx11:
85894 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx11:
85895 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx11:
85896 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx11:
85897 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx11:
85898 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx11:
85899 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx11:
85900 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx11:
85901 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx11:
85902 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx11:
85903 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx11:
85904 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx11:
85905 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx11:
85906 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx11:
85907 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx11:
85908 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx11:
85909 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx11:
85910 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx11:
85911 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx11:
85912 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx11:
85913 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx11:
85914 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx11:
85915 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx11:
85916 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx11:
85917 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx11:
85918 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx11:
85919 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx11:
85920 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx11:
85921 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx11:
85922 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx11:
85923 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx11:
85924 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx11:
85925 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx11:
85926 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx11:
85927 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx11:
85928 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx11:
85929 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx11:
85930 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx11:
85931 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx11:
85932 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx11:
85933 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx11:
85934 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx11:
85935 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx11:
85936 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx11:
85937 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx11:
85938 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx11:
85939 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx11:
85940 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx11:
85941 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx11:
85942 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx11:
85943 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx11:
85944 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx11:
85945 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx11:
85946 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx11:
85947 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx11:
85948 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx11:
85949 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx11:
85950 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx11:
85951 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx11:
85952 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx11:
85953 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx11:
85954 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx11:
85955 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx11:
85956 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx11:
85957 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx11:
85958 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx11:
85959 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx11:
85960 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx11:
85961 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx11:
85962 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx11:
85963 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx11:
85964 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx11:
85965 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx11:
85966 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx11:
85967 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx11: {
85968 op.clearAllBits();
85969 // op: vdata
85970 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
85971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
85972 op.clearAllBits();
85973 // op: dmask
85974 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
85975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
85976 op.clearAllBits();
85977 // op: unorm
85978 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
85979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
85980 op.clearAllBits();
85981 // op: cpol
85982 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
85983 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
85984 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
85985 op.clearAllBits();
85986 // op: r128
85987 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
85988 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
85989 op.clearAllBits();
85990 // op: tfe
85991 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
85992 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
85993 op.clearAllBits();
85994 // op: lwe
85995 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
85996 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
85997 op.clearAllBits();
85998 // op: srsrc
85999 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86000 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86001 op.clearAllBits();
86002 // op: a16
86003 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86004 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86005 op.clearAllBits();
86006 // op: vaddr0
86007 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86008 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86009 op.clearAllBits();
86010 // op: dim
86011 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86012 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
86013 break;
86014 }
86015 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx10:
86016 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx10:
86017 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx10:
86018 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx10:
86019 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_nsa_gfx10:
86020 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_nsa_gfx10:
86021 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_nsa_gfx10:
86022 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_nsa_gfx10:
86023 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx10:
86024 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx10:
86025 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx10:
86026 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx10:
86027 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx10:
86028 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx10:
86029 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx10:
86030 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx10:
86031 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_nsa_gfx10:
86032 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_nsa_gfx10:
86033 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_nsa_gfx10:
86034 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_nsa_gfx10:
86035 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_nsa_gfx10:
86036 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_nsa_gfx10:
86037 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_nsa_gfx10:
86038 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_nsa_gfx10:
86039 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_nsa_gfx10:
86040 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_nsa_gfx10:
86041 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_nsa_gfx10:
86042 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_nsa_gfx10:
86043 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_nsa_gfx10:
86044 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_nsa_gfx10:
86045 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_nsa_gfx10:
86046 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_nsa_gfx10:
86047 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_nsa_gfx10:
86048 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_nsa_gfx10:
86049 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_nsa_gfx10:
86050 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_nsa_gfx10:
86051 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx10:
86052 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx10:
86053 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx10:
86054 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx10:
86055 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx10:
86056 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx10:
86057 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx10:
86058 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx10:
86059 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx10:
86060 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx10:
86061 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx10:
86062 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx10:
86063 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx10:
86064 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx10:
86065 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx10:
86066 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx10:
86067 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx10:
86068 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx10:
86069 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx10:
86070 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx10:
86071 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx10:
86072 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx10:
86073 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx10:
86074 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx10:
86075 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx10:
86076 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx10:
86077 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx10:
86078 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx10: {
86079 op.clearAllBits();
86080 // op: vdata
86081 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86082 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86083 op.clearAllBits();
86084 // op: dmask
86085 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86086 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86087 op.clearAllBits();
86088 // op: unorm
86089 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86090 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
86091 op.clearAllBits();
86092 // op: cpol
86093 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
86095 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
86096 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
86097 op.clearAllBits();
86098 // op: r128
86099 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86100 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86101 op.clearAllBits();
86102 // op: tfe
86103 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86104 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86105 op.clearAllBits();
86106 // op: lwe
86107 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86108 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
86109 op.clearAllBits();
86110 // op: srsrc
86111 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
86112 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86113 op.clearAllBits();
86114 // op: vaddr0
86115 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86116 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86117 op.clearAllBits();
86118 // op: dim
86119 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
86121 op.clearAllBits();
86122 // op: a16
86123 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
86125 break;
86126 }
86127 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx11:
86128 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx11:
86129 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx11:
86130 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx11:
86131 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_nsa_gfx11:
86132 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_nsa_gfx11:
86133 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_nsa_gfx11:
86134 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_nsa_gfx11:
86135 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx11:
86136 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx11:
86137 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx11:
86138 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx11:
86139 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx11:
86140 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx11:
86141 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx11:
86142 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx11:
86143 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_nsa_gfx11:
86144 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_nsa_gfx11:
86145 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_nsa_gfx11:
86146 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_nsa_gfx11:
86147 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_nsa_gfx11:
86148 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_nsa_gfx11:
86149 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_nsa_gfx11:
86150 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_nsa_gfx11:
86151 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx11:
86152 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx11:
86153 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx11:
86154 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx11:
86155 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx11:
86156 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx11:
86157 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx11:
86158 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx11:
86159 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx11:
86160 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx11:
86161 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx11:
86162 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx11:
86163 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx11:
86164 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx11:
86165 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx11:
86166 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx11:
86167 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx11:
86168 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx11:
86169 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx11:
86170 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx11:
86171 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx11:
86172 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx11:
86173 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx11:
86174 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx11:
86175 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx11:
86176 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx11:
86177 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx11:
86178 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx11: {
86179 op.clearAllBits();
86180 // op: vdata
86181 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86182 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86183 op.clearAllBits();
86184 // op: dmask
86185 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86186 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86187 op.clearAllBits();
86188 // op: unorm
86189 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86190 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
86191 op.clearAllBits();
86192 // op: cpol
86193 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86194 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
86195 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
86196 op.clearAllBits();
86197 // op: r128
86198 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86200 op.clearAllBits();
86201 // op: tfe
86202 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
86204 op.clearAllBits();
86205 // op: lwe
86206 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
86208 op.clearAllBits();
86209 // op: srsrc
86210 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
86211 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86212 op.clearAllBits();
86213 // op: a16
86214 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86216 op.clearAllBits();
86217 // op: vaddr0
86218 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86220 op.clearAllBits();
86221 // op: dim
86222 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
86224 break;
86225 }
86226 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx10:
86227 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx10:
86228 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx10:
86229 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx10:
86230 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_nsa_gfx10:
86231 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_nsa_gfx10:
86232 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_nsa_gfx10:
86233 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_nsa_gfx10:
86234 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx10:
86235 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx10:
86236 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx10:
86237 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx10:
86238 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx10:
86239 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx10:
86240 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx10:
86241 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx10:
86242 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_nsa_gfx10:
86243 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_nsa_gfx10:
86244 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_nsa_gfx10:
86245 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_nsa_gfx10:
86246 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_nsa_gfx10:
86247 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_nsa_gfx10:
86248 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_nsa_gfx10:
86249 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_nsa_gfx10:
86250 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_nsa_gfx10:
86251 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_nsa_gfx10:
86252 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_nsa_gfx10:
86253 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_nsa_gfx10:
86254 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_nsa_gfx10:
86255 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_nsa_gfx10:
86256 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_nsa_gfx10:
86257 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_nsa_gfx10:
86258 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_nsa_gfx10:
86259 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_nsa_gfx10:
86260 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_nsa_gfx10:
86261 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_nsa_gfx10:
86262 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx10:
86263 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx10:
86264 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx10:
86265 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx10:
86266 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx10:
86267 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx10:
86268 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx10:
86269 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx10:
86270 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx10:
86271 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx10:
86272 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx10:
86273 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx10:
86274 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx10:
86275 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx10:
86276 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx10:
86277 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx10:
86278 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx10:
86279 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx10:
86280 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx10:
86281 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx10:
86282 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx10:
86283 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx10:
86284 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx10:
86285 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx10:
86286 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx10:
86287 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx10:
86288 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx10:
86289 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx10: {
86290 op.clearAllBits();
86291 // op: vdata
86292 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86293 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86294 op.clearAllBits();
86295 // op: dmask
86296 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86297 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86298 op.clearAllBits();
86299 // op: unorm
86300 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86301 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
86302 op.clearAllBits();
86303 // op: cpol
86304 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86305 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
86306 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
86307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
86308 op.clearAllBits();
86309 // op: r128
86310 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86312 op.clearAllBits();
86313 // op: tfe
86314 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86316 op.clearAllBits();
86317 // op: lwe
86318 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
86319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
86320 op.clearAllBits();
86321 // op: srsrc
86322 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86324 op.clearAllBits();
86325 // op: vaddr0
86326 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86327 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86328 op.clearAllBits();
86329 // op: dim
86330 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86331 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
86332 op.clearAllBits();
86333 // op: a16
86334 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86335 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
86336 break;
86337 }
86338 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx11:
86339 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx11:
86340 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx11:
86341 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx11:
86342 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_nsa_gfx11:
86343 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_nsa_gfx11:
86344 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_nsa_gfx11:
86345 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_nsa_gfx11:
86346 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx11:
86347 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx11:
86348 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx11:
86349 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx11:
86350 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx11:
86351 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx11:
86352 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx11:
86353 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx11:
86354 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_nsa_gfx11:
86355 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_nsa_gfx11:
86356 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_nsa_gfx11:
86357 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_nsa_gfx11:
86358 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_nsa_gfx11:
86359 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_nsa_gfx11:
86360 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_nsa_gfx11:
86361 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_nsa_gfx11:
86362 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx11:
86363 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx11:
86364 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx11:
86365 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx11:
86366 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx11:
86367 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx11:
86368 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx11:
86369 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx11:
86370 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx11:
86371 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx11:
86372 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx11:
86373 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx11:
86374 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx11:
86375 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx11:
86376 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx11:
86377 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx11:
86378 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx11:
86379 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx11:
86380 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx11:
86381 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx11:
86382 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx11:
86383 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx11:
86384 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx11:
86385 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx11:
86386 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx11:
86387 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx11:
86388 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx11:
86389 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx11: {
86390 op.clearAllBits();
86391 // op: vdata
86392 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86393 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86394 op.clearAllBits();
86395 // op: dmask
86396 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86397 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86398 op.clearAllBits();
86399 // op: unorm
86400 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86401 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
86402 op.clearAllBits();
86403 // op: cpol
86404 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
86406 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
86407 op.clearAllBits();
86408 // op: r128
86409 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86410 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86411 op.clearAllBits();
86412 // op: tfe
86413 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
86415 op.clearAllBits();
86416 // op: lwe
86417 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
86418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
86419 op.clearAllBits();
86420 // op: srsrc
86421 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86423 op.clearAllBits();
86424 // op: a16
86425 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86426 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86427 op.clearAllBits();
86428 // op: vaddr0
86429 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86430 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86431 op.clearAllBits();
86432 // op: dim
86433 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86434 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
86435 break;
86436 }
86437 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx10:
86438 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx10:
86439 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx10:
86440 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx10:
86441 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_nsa_gfx10:
86442 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_nsa_gfx10:
86443 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_nsa_gfx10:
86444 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_nsa_gfx10:
86445 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx10:
86446 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx10:
86447 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx10:
86448 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx10:
86449 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx10:
86450 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx10:
86451 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx10:
86452 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx10:
86453 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_nsa_gfx10:
86454 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_nsa_gfx10:
86455 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_nsa_gfx10:
86456 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_nsa_gfx10:
86457 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_nsa_gfx10:
86458 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_nsa_gfx10:
86459 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_nsa_gfx10:
86460 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_nsa_gfx10:
86461 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_nsa_gfx10:
86462 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_nsa_gfx10:
86463 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_nsa_gfx10:
86464 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_nsa_gfx10:
86465 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_nsa_gfx10:
86466 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_nsa_gfx10:
86467 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_nsa_gfx10:
86468 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_nsa_gfx10:
86469 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_nsa_gfx10:
86470 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_nsa_gfx10:
86471 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_nsa_gfx10:
86472 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_nsa_gfx10:
86473 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx10:
86474 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx10:
86475 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx10:
86476 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx10:
86477 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx10:
86478 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx10:
86479 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx10:
86480 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx10:
86481 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx10:
86482 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx10:
86483 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx10:
86484 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx10:
86485 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx10:
86486 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx10:
86487 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx10:
86488 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx10:
86489 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx10:
86490 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx10:
86491 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx10:
86492 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx10:
86493 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx10:
86494 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx10:
86495 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx10:
86496 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx10:
86497 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx10:
86498 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx10:
86499 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx10:
86500 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx10: {
86501 op.clearAllBits();
86502 // op: vdata
86503 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86504 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86505 op.clearAllBits();
86506 // op: dmask
86507 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86508 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86509 op.clearAllBits();
86510 // op: unorm
86511 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86512 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 12, numBits: 1);
86513 op.clearAllBits();
86514 // op: cpol
86515 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86516 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 25, numBits: 1);
86517 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 13, numBits: 1);
86518 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 7, numBits: 1);
86519 op.clearAllBits();
86520 // op: r128
86521 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86522 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86523 op.clearAllBits();
86524 // op: tfe
86525 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
86526 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86527 op.clearAllBits();
86528 // op: lwe
86529 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
86530 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
86531 op.clearAllBits();
86532 // op: srsrc
86533 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86534 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86535 op.clearAllBits();
86536 // op: vaddr0
86537 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86538 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86539 op.clearAllBits();
86540 // op: dim
86541 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86542 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 3, numBits: 3);
86543 op.clearAllBits();
86544 // op: a16
86545 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86546 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
86547 break;
86548 }
86549 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx11:
86550 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx11:
86551 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx11:
86552 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx11:
86553 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_nsa_gfx11:
86554 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_nsa_gfx11:
86555 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_nsa_gfx11:
86556 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_nsa_gfx11:
86557 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx11:
86558 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx11:
86559 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx11:
86560 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx11:
86561 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx11:
86562 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx11:
86563 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx11:
86564 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx11:
86565 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_nsa_gfx11:
86566 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_nsa_gfx11:
86567 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_nsa_gfx11:
86568 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_nsa_gfx11:
86569 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_nsa_gfx11:
86570 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_nsa_gfx11:
86571 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_nsa_gfx11:
86572 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_nsa_gfx11:
86573 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx11:
86574 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx11:
86575 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx11:
86576 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx11:
86577 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx11:
86578 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx11:
86579 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx11:
86580 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx11:
86581 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx11:
86582 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx11:
86583 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx11:
86584 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx11:
86585 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx11:
86586 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx11:
86587 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx11:
86588 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx11:
86589 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx11:
86590 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx11:
86591 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx11:
86592 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx11:
86593 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx11:
86594 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx11:
86595 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx11:
86596 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx11:
86597 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx11:
86598 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx11:
86599 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx11:
86600 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx11: {
86601 op.clearAllBits();
86602 // op: vdata
86603 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86604 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86605 op.clearAllBits();
86606 // op: dmask
86607 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
86608 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 8, numBits: 4);
86609 op.clearAllBits();
86610 // op: unorm
86611 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
86612 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 7, numBits: 1);
86613 op.clearAllBits();
86614 // op: cpol
86615 getMachineOpValue(MI, MO: MI.getOperand(i: 10), Op&: op, Fixups, STI);
86616 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 14, numBits: 1);
86617 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 12, numBits: 2);
86618 op.clearAllBits();
86619 // op: r128
86620 getMachineOpValue(MI, MO: MI.getOperand(i: 11), Op&: op, Fixups, STI);
86621 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
86622 op.clearAllBits();
86623 // op: tfe
86624 getMachineOpValue(MI, MO: MI.getOperand(i: 13), Op&: op, Fixups, STI);
86625 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 53, numBits: 1);
86626 op.clearAllBits();
86627 // op: lwe
86628 getMachineOpValue(MI, MO: MI.getOperand(i: 14), Op&: op, Fixups, STI);
86629 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 54, numBits: 1);
86630 op.clearAllBits();
86631 // op: srsrc
86632 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
86633 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 5, bitPosition: 2), bitPosition: 48, numBits: 5);
86634 op.clearAllBits();
86635 // op: a16
86636 getMachineOpValue(MI, MO: MI.getOperand(i: 12), Op&: op, Fixups, STI);
86637 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86638 op.clearAllBits();
86639 // op: vaddr0
86640 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86641 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86642 op.clearAllBits();
86643 // op: dim
86644 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
86645 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 2, numBits: 3);
86646 break;
86647 }
86648 case AMDGPU::V_SMFMAC_F32_16X16X32_BF16_gfx940:
86649 case AMDGPU::V_SMFMAC_F32_16X16X32_F16_gfx940:
86650 case AMDGPU::V_SMFMAC_F32_16X16X64_BF8_BF8_gfx940:
86651 case AMDGPU::V_SMFMAC_F32_16X16X64_BF8_FP8_gfx940:
86652 case AMDGPU::V_SMFMAC_F32_16X16X64_FP8_BF8_gfx940:
86653 case AMDGPU::V_SMFMAC_F32_16X16X64_FP8_FP8_gfx940:
86654 case AMDGPU::V_SMFMAC_F32_32X32X16_BF16_gfx940:
86655 case AMDGPU::V_SMFMAC_F32_32X32X16_F16_gfx940:
86656 case AMDGPU::V_SMFMAC_F32_32X32X32_BF8_BF8_gfx940:
86657 case AMDGPU::V_SMFMAC_F32_32X32X32_BF8_FP8_gfx940:
86658 case AMDGPU::V_SMFMAC_F32_32X32X32_FP8_BF8_gfx940:
86659 case AMDGPU::V_SMFMAC_F32_32X32X32_FP8_FP8_gfx940:
86660 case AMDGPU::V_SMFMAC_I32_16X16X64_I8_gfx940:
86661 case AMDGPU::V_SMFMAC_I32_32X32X32_I8_gfx940: {
86662 op.clearAllBits();
86663 // op: vdst
86664 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86665 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 15, numBits: 1);
86666 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
86667 op.clearAllBits();
86668 // op: src0
86669 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
86670 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 59, numBits: 1);
86671 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
86672 op.clearAllBits();
86673 // op: src1
86674 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
86675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 60, numBits: 1);
86676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
86677 op.clearAllBits();
86678 // op: idx
86679 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
86681 op.clearAllBits();
86682 // op: cbsz
86683 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
86684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 8, numBits: 3);
86685 op.clearAllBits();
86686 // op: abid
86687 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
86688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 11, numBits: 4);
86689 break;
86690 }
86691 case AMDGPU::SCRATCH_LOAD_BLOCK_ST_gfx12:
86692 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx12:
86693 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx12:
86694 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx12:
86695 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx12:
86696 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx12:
86697 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx12:
86698 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx12:
86699 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx12:
86700 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx12:
86701 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx12:
86702 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx12:
86703 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx12:
86704 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx12:
86705 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx12: {
86706 op.clearAllBits();
86707 // op: vdst
86708 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86709 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86710 op.clearAllBits();
86711 // op: cpol
86712 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86713 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
86714 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
86715 op.clearAllBits();
86716 // op: offset
86717 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86718 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
86719 break;
86720 }
86721 case AMDGPU::FLAT_LOAD_DWORDX2_gfx12:
86722 case AMDGPU::FLAT_LOAD_DWORDX3_gfx12:
86723 case AMDGPU::FLAT_LOAD_DWORDX4_gfx12:
86724 case AMDGPU::FLAT_LOAD_DWORD_gfx12:
86725 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx12:
86726 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx12:
86727 case AMDGPU::FLAT_LOAD_SBYTE_gfx12:
86728 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx12:
86729 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx12:
86730 case AMDGPU::FLAT_LOAD_SSHORT_gfx12:
86731 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx12:
86732 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx12:
86733 case AMDGPU::FLAT_LOAD_UBYTE_gfx12:
86734 case AMDGPU::FLAT_LOAD_USHORT_gfx12:
86735 case AMDGPU::GLOBAL_LOAD_BLOCK_gfx12:
86736 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx12:
86737 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx12:
86738 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx12:
86739 case AMDGPU::GLOBAL_LOAD_DWORD_gfx12:
86740 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx12:
86741 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx12:
86742 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx12:
86743 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx12:
86744 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx12:
86745 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx12:
86746 case AMDGPU::GLOBAL_LOAD_TR_B64_w32_gfx12:
86747 case AMDGPU::GLOBAL_LOAD_TR_B64_w64_gfx12:
86748 case AMDGPU::GLOBAL_LOAD_TR_B128_w32_gfx12:
86749 case AMDGPU::GLOBAL_LOAD_TR_B128_w64_gfx12:
86750 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx12:
86751 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx12:
86752 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx12:
86753 case AMDGPU::GLOBAL_LOAD_USHORT_gfx12:
86754 case AMDGPU::SCRATCH_LOAD_BLOCK_gfx12:
86755 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx12:
86756 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx12:
86757 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx12:
86758 case AMDGPU::SCRATCH_LOAD_DWORD_gfx12:
86759 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx12:
86760 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx12:
86761 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx12:
86762 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx12:
86763 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx12:
86764 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx12:
86765 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx12:
86766 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx12:
86767 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx12:
86768 case AMDGPU::SCRATCH_LOAD_USHORT_gfx12: {
86769 op.clearAllBits();
86770 // op: vdst
86771 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86772 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86773 op.clearAllBits();
86774 // op: cpol
86775 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86776 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
86777 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
86778 op.clearAllBits();
86779 // op: vaddr
86780 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86781 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
86782 op.clearAllBits();
86783 // op: offset
86784 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86785 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
86786 break;
86787 }
86788 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_gfx12:
86789 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx12:
86790 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx12:
86791 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx12:
86792 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx12:
86793 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx12:
86794 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx12:
86795 case AMDGPU::FLAT_ATOMIC_COND_SUB_U32_RTN_gfx12:
86796 case AMDGPU::FLAT_ATOMIC_CSUB_U32_RTN_gfx12:
86797 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx12:
86798 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx12:
86799 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx12:
86800 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx12:
86801 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx12:
86802 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx12:
86803 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx12:
86804 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx12:
86805 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_RTN_gfx12:
86806 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_RTN_gfx12:
86807 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx12:
86808 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx12:
86809 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx12:
86810 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx12:
86811 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx12:
86812 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx12:
86813 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx12:
86814 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx12:
86815 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx12:
86816 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx12:
86817 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx12:
86818 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx12:
86819 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx12:
86820 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx12:
86821 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx12:
86822 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx12:
86823 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx12:
86824 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx12:
86825 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx12:
86826 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx12:
86827 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx12:
86828 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_RTN_gfx12:
86829 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx12:
86830 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx12:
86831 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx12:
86832 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx12:
86833 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx12:
86834 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx12:
86835 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx12:
86836 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_RTN_gfx12:
86837 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx12:
86838 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx12:
86839 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_RTN_gfx12:
86840 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx12:
86841 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx12:
86842 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx12:
86843 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx12:
86844 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx12:
86845 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx12:
86846 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx12:
86847 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx12:
86848 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx12:
86849 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx12:
86850 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx12:
86851 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx12:
86852 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx12:
86853 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx12:
86854 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx12: {
86855 op.clearAllBits();
86856 // op: vdst
86857 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86858 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86859 op.clearAllBits();
86860 // op: cpol
86861 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
86862 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 1), bitPosition: 53, numBits: 2);
86863 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
86864 op.clearAllBits();
86865 // op: vdata
86866 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
86867 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 55, numBits: 8);
86868 op.clearAllBits();
86869 // op: vaddr
86870 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86871 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
86872 op.clearAllBits();
86873 // op: offset
86874 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86875 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
86876 break;
86877 }
86878 case AMDGPU::DS_BPERMUTE_B32_vi:
86879 case AMDGPU::DS_PERMUTE_B32_vi: {
86880 op.clearAllBits();
86881 // op: vdst
86882 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86883 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
86884 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
86885 op.clearAllBits();
86886 // op: addr
86887 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86888 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86889 op.clearAllBits();
86890 // op: data0
86891 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
86892 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
86893 op.clearAllBits();
86894 // op: offset
86895 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86896 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
86897 break;
86898 }
86899 case AMDGPU::DS_ORDERED_COUNT_vi: {
86900 op.clearAllBits();
86901 // op: vdst
86902 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86903 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
86904 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
86905 op.clearAllBits();
86906 // op: addr
86907 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86908 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86909 op.clearAllBits();
86910 // op: offset
86911 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86912 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
86913 break;
86914 }
86915 case AMDGPU::DS_APPEND_vi:
86916 case AMDGPU::DS_CONSUME_vi:
86917 case AMDGPU::DS_READ_ADDTID_B32_vi: {
86918 op.clearAllBits();
86919 // op: vdst
86920 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
86922 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
86923 op.clearAllBits();
86924 // op: gds
86925 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86926 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86927 op.clearAllBits();
86928 // op: offset
86929 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86930 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
86931 break;
86932 }
86933 case AMDGPU::DS_READ_B32_vi:
86934 case AMDGPU::DS_READ_B64_vi:
86935 case AMDGPU::DS_READ_B96_vi:
86936 case AMDGPU::DS_READ_B128_vi:
86937 case AMDGPU::DS_READ_I8_D16_HI_vi:
86938 case AMDGPU::DS_READ_I8_D16_vi:
86939 case AMDGPU::DS_READ_I8_vi:
86940 case AMDGPU::DS_READ_I16_vi:
86941 case AMDGPU::DS_READ_U8_D16_HI_vi:
86942 case AMDGPU::DS_READ_U8_D16_vi:
86943 case AMDGPU::DS_READ_U8_vi:
86944 case AMDGPU::DS_READ_U16_D16_HI_vi:
86945 case AMDGPU::DS_READ_U16_D16_vi:
86946 case AMDGPU::DS_READ_U16_vi:
86947 case AMDGPU::DS_SWIZZLE_B32_vi: {
86948 op.clearAllBits();
86949 // op: vdst
86950 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
86951 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
86952 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
86953 op.clearAllBits();
86954 // op: gds
86955 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
86956 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
86957 op.clearAllBits();
86958 // op: addr
86959 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
86960 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
86961 op.clearAllBits();
86962 // op: offset
86963 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
86964 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
86965 break;
86966 }
86967 case AMDGPU::DS_ADD_RTN_F32_vi:
86968 case AMDGPU::DS_ADD_RTN_F64_vi:
86969 case AMDGPU::DS_ADD_RTN_U32_vi:
86970 case AMDGPU::DS_ADD_RTN_U64_vi:
86971 case AMDGPU::DS_AND_RTN_B32_vi:
86972 case AMDGPU::DS_AND_RTN_B64_vi:
86973 case AMDGPU::DS_CONDXCHG32_RTN_B64_vi:
86974 case AMDGPU::DS_DEC_RTN_U32_vi:
86975 case AMDGPU::DS_DEC_RTN_U64_vi:
86976 case AMDGPU::DS_INC_RTN_U32_vi:
86977 case AMDGPU::DS_INC_RTN_U64_vi:
86978 case AMDGPU::DS_MAX_RTN_F32_vi:
86979 case AMDGPU::DS_MAX_RTN_F64_vi:
86980 case AMDGPU::DS_MAX_RTN_I32_vi:
86981 case AMDGPU::DS_MAX_RTN_I64_vi:
86982 case AMDGPU::DS_MAX_RTN_U32_vi:
86983 case AMDGPU::DS_MAX_RTN_U64_vi:
86984 case AMDGPU::DS_MIN_RTN_F32_vi:
86985 case AMDGPU::DS_MIN_RTN_F64_vi:
86986 case AMDGPU::DS_MIN_RTN_I32_vi:
86987 case AMDGPU::DS_MIN_RTN_I64_vi:
86988 case AMDGPU::DS_MIN_RTN_U32_vi:
86989 case AMDGPU::DS_MIN_RTN_U64_vi:
86990 case AMDGPU::DS_OR_RTN_B32_vi:
86991 case AMDGPU::DS_OR_RTN_B64_vi:
86992 case AMDGPU::DS_PK_ADD_RTN_BF16_vi:
86993 case AMDGPU::DS_PK_ADD_RTN_F16_vi:
86994 case AMDGPU::DS_RSUB_RTN_U32_vi:
86995 case AMDGPU::DS_RSUB_RTN_U64_vi:
86996 case AMDGPU::DS_SUB_RTN_U32_vi:
86997 case AMDGPU::DS_SUB_RTN_U64_vi:
86998 case AMDGPU::DS_WRXCHG_RTN_B32_vi:
86999 case AMDGPU::DS_WRXCHG_RTN_B64_vi:
87000 case AMDGPU::DS_XOR_RTN_B32_vi:
87001 case AMDGPU::DS_XOR_RTN_B64_vi: {
87002 op.clearAllBits();
87003 // op: vdst
87004 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87005 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87006 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
87007 op.clearAllBits();
87008 // op: gds
87009 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87010 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
87011 op.clearAllBits();
87012 // op: addr
87013 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87014 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87015 op.clearAllBits();
87016 // op: data0
87017 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87018 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87019 op.clearAllBits();
87020 // op: offset
87021 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87022 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87023 break;
87024 }
87025 case AMDGPU::DS_READ2ST64_B32_vi:
87026 case AMDGPU::DS_READ2ST64_B64_vi:
87027 case AMDGPU::DS_READ2_B32_vi:
87028 case AMDGPU::DS_READ2_B64_vi: {
87029 op.clearAllBits();
87030 // op: vdst
87031 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87032 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
87034 op.clearAllBits();
87035 // op: gds
87036 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
87038 op.clearAllBits();
87039 // op: addr
87040 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87042 op.clearAllBits();
87043 // op: offset0
87044 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87046 op.clearAllBits();
87047 // op: offset1
87048 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87050 break;
87051 }
87052 case AMDGPU::DS_CMPST_RTN_B32_vi:
87053 case AMDGPU::DS_CMPST_RTN_B64_vi:
87054 case AMDGPU::DS_CMPST_RTN_F32_vi:
87055 case AMDGPU::DS_CMPST_RTN_F64_vi:
87056 case AMDGPU::DS_MSKOR_RTN_B32_vi:
87057 case AMDGPU::DS_MSKOR_RTN_B64_vi:
87058 case AMDGPU::DS_WRAP_RTN_B32_vi: {
87059 op.clearAllBits();
87060 // op: vdst
87061 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87062 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87063 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
87064 op.clearAllBits();
87065 // op: gds
87066 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87067 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
87068 op.clearAllBits();
87069 // op: addr
87070 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87071 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87072 op.clearAllBits();
87073 // op: data0
87074 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87075 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87076 op.clearAllBits();
87077 // op: data1
87078 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87080 op.clearAllBits();
87081 // op: offset
87082 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87083 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87084 break;
87085 }
87086 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_vi:
87087 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_vi:
87088 case AMDGPU::DS_WRXCHG2_RTN_B32_vi:
87089 case AMDGPU::DS_WRXCHG2_RTN_B64_vi: {
87090 op.clearAllBits();
87091 // op: vdst
87092 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87093 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87094 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 25, numBits: 1);
87095 op.clearAllBits();
87096 // op: gds
87097 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
87098 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 16, numBits: 1);
87099 op.clearAllBits();
87100 // op: addr
87101 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87102 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87103 op.clearAllBits();
87104 // op: data0
87105 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87106 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87107 op.clearAllBits();
87108 // op: data1
87109 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87110 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87111 op.clearAllBits();
87112 // op: offset0
87113 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87114 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87115 op.clearAllBits();
87116 // op: offset1
87117 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87118 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87119 break;
87120 }
87121 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx940:
87122 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx940:
87123 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx940:
87124 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx940:
87125 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx940:
87126 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx940:
87127 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx940:
87128 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx940:
87129 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx940:
87130 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx940:
87131 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx940:
87132 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx940:
87133 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx940:
87134 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx940: {
87135 op.clearAllBits();
87136 // op: vdst
87137 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87138 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87139 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 55, numBits: 1);
87140 op.clearAllBits();
87141 // op: cpol
87142 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 4), bitPosition: 25, numBits: 1);
87144 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
87145 op.clearAllBits();
87146 // op: offset
87147 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87148 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
87149 break;
87150 }
87151 case AMDGPU::DS_CMPSTORE_RTN_B32_gfx12:
87152 case AMDGPU::DS_CMPSTORE_RTN_B64_gfx12:
87153 case AMDGPU::DS_MSKOR_RTN_B32_gfx12:
87154 case AMDGPU::DS_MSKOR_RTN_B64_gfx12: {
87155 op.clearAllBits();
87156 // op: vdst
87157 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87158 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87159 op.clearAllBits();
87160 // op: addr
87161 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87162 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87163 op.clearAllBits();
87164 // op: data0
87165 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87166 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87167 op.clearAllBits();
87168 // op: data1
87169 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87170 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87171 op.clearAllBits();
87172 // op: offset
87173 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87174 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87175 break;
87176 }
87177 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx12:
87178 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx12:
87179 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx12:
87180 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx12: {
87181 op.clearAllBits();
87182 // op: vdst
87183 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87185 op.clearAllBits();
87186 // op: addr
87187 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87189 op.clearAllBits();
87190 // op: data0
87191 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87192 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87193 op.clearAllBits();
87194 // op: data1
87195 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87196 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87197 op.clearAllBits();
87198 // op: offset0
87199 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87200 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87201 op.clearAllBits();
87202 // op: offset1
87203 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87204 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87205 break;
87206 }
87207 case AMDGPU::DS_ADD_RTN_F32_gfx12:
87208 case AMDGPU::DS_ADD_RTN_U32_gfx12:
87209 case AMDGPU::DS_ADD_RTN_U64_gfx12:
87210 case AMDGPU::DS_AND_RTN_B32_gfx12:
87211 case AMDGPU::DS_AND_RTN_B64_gfx12:
87212 case AMDGPU::DS_BPERMUTE_B32_gfx10:
87213 case AMDGPU::DS_BPERMUTE_B32_gfx11:
87214 case AMDGPU::DS_BPERMUTE_B32_gfx12:
87215 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx12:
87216 case AMDGPU::DS_COND_SUB_RTN_U32_gfx12:
87217 case AMDGPU::DS_DEC_RTN_U32_gfx12:
87218 case AMDGPU::DS_DEC_RTN_U64_gfx12:
87219 case AMDGPU::DS_INC_RTN_U32_gfx12:
87220 case AMDGPU::DS_INC_RTN_U64_gfx12:
87221 case AMDGPU::DS_MAX_RTN_F32_gfx12:
87222 case AMDGPU::DS_MAX_RTN_F64_gfx12:
87223 case AMDGPU::DS_MAX_RTN_I32_gfx12:
87224 case AMDGPU::DS_MAX_RTN_I64_gfx12:
87225 case AMDGPU::DS_MAX_RTN_U32_gfx12:
87226 case AMDGPU::DS_MAX_RTN_U64_gfx12:
87227 case AMDGPU::DS_MIN_RTN_F32_gfx12:
87228 case AMDGPU::DS_MIN_RTN_F64_gfx12:
87229 case AMDGPU::DS_MIN_RTN_I32_gfx12:
87230 case AMDGPU::DS_MIN_RTN_I64_gfx12:
87231 case AMDGPU::DS_MIN_RTN_U32_gfx12:
87232 case AMDGPU::DS_MIN_RTN_U64_gfx12:
87233 case AMDGPU::DS_OR_RTN_B32_gfx12:
87234 case AMDGPU::DS_OR_RTN_B64_gfx12:
87235 case AMDGPU::DS_PERMUTE_B32_gfx10:
87236 case AMDGPU::DS_PERMUTE_B32_gfx11:
87237 case AMDGPU::DS_PERMUTE_B32_gfx12:
87238 case AMDGPU::DS_PK_ADD_RTN_BF16_gfx12:
87239 case AMDGPU::DS_PK_ADD_RTN_F16_gfx12:
87240 case AMDGPU::DS_RSUB_RTN_U32_gfx12:
87241 case AMDGPU::DS_RSUB_RTN_U64_gfx12:
87242 case AMDGPU::DS_SUB_CLAMP_RTN_U32_gfx12:
87243 case AMDGPU::DS_SUB_RTN_U32_gfx12:
87244 case AMDGPU::DS_SUB_RTN_U64_gfx12:
87245 case AMDGPU::DS_WRXCHG_RTN_B32_gfx12:
87246 case AMDGPU::DS_WRXCHG_RTN_B64_gfx12:
87247 case AMDGPU::DS_XOR_RTN_B32_gfx12:
87248 case AMDGPU::DS_XOR_RTN_B64_gfx12: {
87249 op.clearAllBits();
87250 // op: vdst
87251 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87252 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87253 op.clearAllBits();
87254 // op: addr
87255 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87256 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87257 op.clearAllBits();
87258 // op: data0
87259 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87260 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87261 op.clearAllBits();
87262 // op: offset
87263 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87264 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87265 break;
87266 }
87267 case AMDGPU::DS_BVH_STACK_RTN_B32_gfx11: {
87268 op.clearAllBits();
87269 // op: vdst
87270 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87271 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87272 op.clearAllBits();
87273 // op: addr
87274 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87275 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87276 op.clearAllBits();
87277 // op: data0
87278 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87280 op.clearAllBits();
87281 // op: data1
87282 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87284 op.clearAllBits();
87285 // op: offset
87286 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87288 break;
87289 }
87290 case AMDGPU::DS_ORDERED_COUNT_gfx6_gfx7:
87291 case AMDGPU::DS_ORDERED_COUNT_gfx10:
87292 case AMDGPU::DS_ORDERED_COUNT_gfx11:
87293 case AMDGPU::DS_READ_B32_gfx12:
87294 case AMDGPU::DS_READ_B64_gfx12:
87295 case AMDGPU::DS_READ_B96_gfx12:
87296 case AMDGPU::DS_READ_B128_gfx12:
87297 case AMDGPU::DS_READ_I8_D16_HI_gfx12:
87298 case AMDGPU::DS_READ_I8_D16_gfx12:
87299 case AMDGPU::DS_READ_I8_gfx12:
87300 case AMDGPU::DS_READ_I16_gfx12:
87301 case AMDGPU::DS_READ_U8_D16_HI_gfx12:
87302 case AMDGPU::DS_READ_U8_D16_gfx12:
87303 case AMDGPU::DS_READ_U8_gfx12:
87304 case AMDGPU::DS_READ_U16_D16_HI_gfx12:
87305 case AMDGPU::DS_READ_U16_D16_gfx12:
87306 case AMDGPU::DS_READ_U16_gfx12:
87307 case AMDGPU::DS_SWIZZLE_B32_gfx12: {
87308 op.clearAllBits();
87309 // op: vdst
87310 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87312 op.clearAllBits();
87313 // op: addr
87314 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87316 op.clearAllBits();
87317 // op: offset
87318 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87320 break;
87321 }
87322 case AMDGPU::DS_READ2ST64_B32_gfx12:
87323 case AMDGPU::DS_READ2ST64_B64_gfx12:
87324 case AMDGPU::DS_READ2_B32_gfx12:
87325 case AMDGPU::DS_READ2_B64_gfx12: {
87326 op.clearAllBits();
87327 // op: vdst
87328 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87329 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87330 op.clearAllBits();
87331 // op: addr
87332 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87333 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87334 op.clearAllBits();
87335 // op: offset0
87336 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87337 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87338 op.clearAllBits();
87339 // op: offset1
87340 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87341 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87342 break;
87343 }
87344 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx11:
87345 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx11:
87346 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx11:
87347 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx11:
87348 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx11:
87349 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx11:
87350 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx11:
87351 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx11:
87352 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx11:
87353 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx11:
87354 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx11:
87355 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx11:
87356 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx11:
87357 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx11: {
87358 op.clearAllBits();
87359 // op: vdst
87360 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87361 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87362 op.clearAllBits();
87363 // op: cpol
87364 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87365 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
87366 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
87367 op.clearAllBits();
87368 // op: offset
87369 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87370 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
87371 break;
87372 }
87373 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx10:
87374 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx10:
87375 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx10:
87376 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx10:
87377 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx10:
87378 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx10:
87379 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx10:
87380 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx10:
87381 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx10:
87382 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx10:
87383 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx10:
87384 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx10:
87385 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx10:
87386 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx10: {
87387 op.clearAllBits();
87388 // op: vdst
87389 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87390 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87391 op.clearAllBits();
87392 // op: cpol
87393 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87394 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
87395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
87396 op.clearAllBits();
87397 // op: offset
87398 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87399 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
87400 break;
87401 }
87402 case AMDGPU::DS_ADD_GS_REG_RTN_gfx11:
87403 case AMDGPU::DS_SUB_GS_REG_RTN_gfx11: {
87404 op.clearAllBits();
87405 // op: vdst
87406 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87407 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87408 op.clearAllBits();
87409 // op: data0
87410 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
87411 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87412 op.clearAllBits();
87413 // op: offset
87414 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87415 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87416 break;
87417 }
87418 case AMDGPU::DS_APPEND_gfx6_gfx7:
87419 case AMDGPU::DS_APPEND_gfx10:
87420 case AMDGPU::DS_APPEND_gfx11:
87421 case AMDGPU::DS_CONSUME_gfx6_gfx7:
87422 case AMDGPU::DS_CONSUME_gfx10:
87423 case AMDGPU::DS_CONSUME_gfx11:
87424 case AMDGPU::DS_READ_ADDTID_B32_gfx10:
87425 case AMDGPU::DS_READ_ADDTID_B32_gfx11: {
87426 op.clearAllBits();
87427 // op: vdst
87428 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87429 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87430 op.clearAllBits();
87431 // op: gds
87432 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87433 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87434 op.clearAllBits();
87435 // op: offset
87436 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87437 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87438 break;
87439 }
87440 case AMDGPU::DS_READ_B32_gfx6_gfx7:
87441 case AMDGPU::DS_READ_B32_gfx10:
87442 case AMDGPU::DS_READ_B32_gfx11:
87443 case AMDGPU::DS_READ_B64_gfx6_gfx7:
87444 case AMDGPU::DS_READ_B64_gfx10:
87445 case AMDGPU::DS_READ_B64_gfx11:
87446 case AMDGPU::DS_READ_B96_gfx7:
87447 case AMDGPU::DS_READ_B96_gfx10:
87448 case AMDGPU::DS_READ_B96_gfx11:
87449 case AMDGPU::DS_READ_B128_gfx7:
87450 case AMDGPU::DS_READ_B128_gfx10:
87451 case AMDGPU::DS_READ_B128_gfx11:
87452 case AMDGPU::DS_READ_I8_D16_HI_gfx10:
87453 case AMDGPU::DS_READ_I8_D16_HI_gfx11:
87454 case AMDGPU::DS_READ_I8_D16_gfx10:
87455 case AMDGPU::DS_READ_I8_D16_gfx11:
87456 case AMDGPU::DS_READ_I8_gfx6_gfx7:
87457 case AMDGPU::DS_READ_I8_gfx10:
87458 case AMDGPU::DS_READ_I8_gfx11:
87459 case AMDGPU::DS_READ_I16_gfx6_gfx7:
87460 case AMDGPU::DS_READ_I16_gfx10:
87461 case AMDGPU::DS_READ_I16_gfx11:
87462 case AMDGPU::DS_READ_U8_D16_HI_gfx10:
87463 case AMDGPU::DS_READ_U8_D16_HI_gfx11:
87464 case AMDGPU::DS_READ_U8_D16_gfx10:
87465 case AMDGPU::DS_READ_U8_D16_gfx11:
87466 case AMDGPU::DS_READ_U8_gfx6_gfx7:
87467 case AMDGPU::DS_READ_U8_gfx10:
87468 case AMDGPU::DS_READ_U8_gfx11:
87469 case AMDGPU::DS_READ_U16_D16_HI_gfx10:
87470 case AMDGPU::DS_READ_U16_D16_HI_gfx11:
87471 case AMDGPU::DS_READ_U16_D16_gfx10:
87472 case AMDGPU::DS_READ_U16_D16_gfx11:
87473 case AMDGPU::DS_READ_U16_gfx6_gfx7:
87474 case AMDGPU::DS_READ_U16_gfx10:
87475 case AMDGPU::DS_READ_U16_gfx11:
87476 case AMDGPU::DS_SWIZZLE_B32_gfx6_gfx7:
87477 case AMDGPU::DS_SWIZZLE_B32_gfx10:
87478 case AMDGPU::DS_SWIZZLE_B32_gfx11: {
87479 op.clearAllBits();
87480 // op: vdst
87481 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87482 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87483 op.clearAllBits();
87484 // op: gds
87485 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87486 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87487 op.clearAllBits();
87488 // op: addr
87489 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87490 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87491 op.clearAllBits();
87492 // op: offset
87493 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87494 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87495 break;
87496 }
87497 case AMDGPU::DS_ADD_RTN_F32_gfx10:
87498 case AMDGPU::DS_ADD_RTN_F32_gfx11:
87499 case AMDGPU::DS_ADD_RTN_U32_gfx6_gfx7:
87500 case AMDGPU::DS_ADD_RTN_U32_gfx10:
87501 case AMDGPU::DS_ADD_RTN_U32_gfx11:
87502 case AMDGPU::DS_ADD_RTN_U64_gfx6_gfx7:
87503 case AMDGPU::DS_ADD_RTN_U64_gfx10:
87504 case AMDGPU::DS_ADD_RTN_U64_gfx11:
87505 case AMDGPU::DS_AND_RTN_B32_gfx6_gfx7:
87506 case AMDGPU::DS_AND_RTN_B32_gfx10:
87507 case AMDGPU::DS_AND_RTN_B32_gfx11:
87508 case AMDGPU::DS_AND_RTN_B64_gfx6_gfx7:
87509 case AMDGPU::DS_AND_RTN_B64_gfx10:
87510 case AMDGPU::DS_AND_RTN_B64_gfx11:
87511 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx7:
87512 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx10:
87513 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx11:
87514 case AMDGPU::DS_DEC_RTN_U32_gfx6_gfx7:
87515 case AMDGPU::DS_DEC_RTN_U32_gfx10:
87516 case AMDGPU::DS_DEC_RTN_U32_gfx11:
87517 case AMDGPU::DS_DEC_RTN_U64_gfx6_gfx7:
87518 case AMDGPU::DS_DEC_RTN_U64_gfx10:
87519 case AMDGPU::DS_DEC_RTN_U64_gfx11:
87520 case AMDGPU::DS_INC_RTN_U32_gfx6_gfx7:
87521 case AMDGPU::DS_INC_RTN_U32_gfx10:
87522 case AMDGPU::DS_INC_RTN_U32_gfx11:
87523 case AMDGPU::DS_INC_RTN_U64_gfx6_gfx7:
87524 case AMDGPU::DS_INC_RTN_U64_gfx10:
87525 case AMDGPU::DS_INC_RTN_U64_gfx11:
87526 case AMDGPU::DS_MAX_RTN_F32_gfx6_gfx7:
87527 case AMDGPU::DS_MAX_RTN_F32_gfx10:
87528 case AMDGPU::DS_MAX_RTN_F32_gfx11:
87529 case AMDGPU::DS_MAX_RTN_F64_gfx6_gfx7:
87530 case AMDGPU::DS_MAX_RTN_F64_gfx10:
87531 case AMDGPU::DS_MAX_RTN_F64_gfx11:
87532 case AMDGPU::DS_MAX_RTN_I32_gfx6_gfx7:
87533 case AMDGPU::DS_MAX_RTN_I32_gfx10:
87534 case AMDGPU::DS_MAX_RTN_I32_gfx11:
87535 case AMDGPU::DS_MAX_RTN_I64_gfx6_gfx7:
87536 case AMDGPU::DS_MAX_RTN_I64_gfx10:
87537 case AMDGPU::DS_MAX_RTN_I64_gfx11:
87538 case AMDGPU::DS_MAX_RTN_U32_gfx6_gfx7:
87539 case AMDGPU::DS_MAX_RTN_U32_gfx10:
87540 case AMDGPU::DS_MAX_RTN_U32_gfx11:
87541 case AMDGPU::DS_MAX_RTN_U64_gfx6_gfx7:
87542 case AMDGPU::DS_MAX_RTN_U64_gfx10:
87543 case AMDGPU::DS_MAX_RTN_U64_gfx11:
87544 case AMDGPU::DS_MIN_RTN_F32_gfx6_gfx7:
87545 case AMDGPU::DS_MIN_RTN_F32_gfx10:
87546 case AMDGPU::DS_MIN_RTN_F32_gfx11:
87547 case AMDGPU::DS_MIN_RTN_F64_gfx6_gfx7:
87548 case AMDGPU::DS_MIN_RTN_F64_gfx10:
87549 case AMDGPU::DS_MIN_RTN_F64_gfx11:
87550 case AMDGPU::DS_MIN_RTN_I32_gfx6_gfx7:
87551 case AMDGPU::DS_MIN_RTN_I32_gfx10:
87552 case AMDGPU::DS_MIN_RTN_I32_gfx11:
87553 case AMDGPU::DS_MIN_RTN_I64_gfx6_gfx7:
87554 case AMDGPU::DS_MIN_RTN_I64_gfx10:
87555 case AMDGPU::DS_MIN_RTN_I64_gfx11:
87556 case AMDGPU::DS_MIN_RTN_U32_gfx6_gfx7:
87557 case AMDGPU::DS_MIN_RTN_U32_gfx10:
87558 case AMDGPU::DS_MIN_RTN_U32_gfx11:
87559 case AMDGPU::DS_MIN_RTN_U64_gfx6_gfx7:
87560 case AMDGPU::DS_MIN_RTN_U64_gfx10:
87561 case AMDGPU::DS_MIN_RTN_U64_gfx11:
87562 case AMDGPU::DS_OR_RTN_B32_gfx6_gfx7:
87563 case AMDGPU::DS_OR_RTN_B32_gfx10:
87564 case AMDGPU::DS_OR_RTN_B32_gfx11:
87565 case AMDGPU::DS_OR_RTN_B64_gfx6_gfx7:
87566 case AMDGPU::DS_OR_RTN_B64_gfx10:
87567 case AMDGPU::DS_OR_RTN_B64_gfx11:
87568 case AMDGPU::DS_RSUB_RTN_U32_gfx6_gfx7:
87569 case AMDGPU::DS_RSUB_RTN_U32_gfx10:
87570 case AMDGPU::DS_RSUB_RTN_U32_gfx11:
87571 case AMDGPU::DS_RSUB_RTN_U64_gfx6_gfx7:
87572 case AMDGPU::DS_RSUB_RTN_U64_gfx10:
87573 case AMDGPU::DS_RSUB_RTN_U64_gfx11:
87574 case AMDGPU::DS_SUB_RTN_U32_gfx6_gfx7:
87575 case AMDGPU::DS_SUB_RTN_U32_gfx10:
87576 case AMDGPU::DS_SUB_RTN_U32_gfx11:
87577 case AMDGPU::DS_SUB_RTN_U64_gfx6_gfx7:
87578 case AMDGPU::DS_SUB_RTN_U64_gfx10:
87579 case AMDGPU::DS_SUB_RTN_U64_gfx11:
87580 case AMDGPU::DS_WRXCHG_RTN_B32_gfx6_gfx7:
87581 case AMDGPU::DS_WRXCHG_RTN_B32_gfx10:
87582 case AMDGPU::DS_WRXCHG_RTN_B32_gfx11:
87583 case AMDGPU::DS_WRXCHG_RTN_B64_gfx6_gfx7:
87584 case AMDGPU::DS_WRXCHG_RTN_B64_gfx10:
87585 case AMDGPU::DS_WRXCHG_RTN_B64_gfx11:
87586 case AMDGPU::DS_XOR_RTN_B32_gfx6_gfx7:
87587 case AMDGPU::DS_XOR_RTN_B32_gfx10:
87588 case AMDGPU::DS_XOR_RTN_B32_gfx11:
87589 case AMDGPU::DS_XOR_RTN_B64_gfx6_gfx7:
87590 case AMDGPU::DS_XOR_RTN_B64_gfx10:
87591 case AMDGPU::DS_XOR_RTN_B64_gfx11: {
87592 op.clearAllBits();
87593 // op: vdst
87594 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87595 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87596 op.clearAllBits();
87597 // op: gds
87598 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87600 op.clearAllBits();
87601 // op: addr
87602 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87603 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87604 op.clearAllBits();
87605 // op: data0
87606 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87607 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87608 op.clearAllBits();
87609 // op: offset
87610 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87611 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87612 break;
87613 }
87614 case AMDGPU::DS_READ2ST64_B32_gfx6_gfx7:
87615 case AMDGPU::DS_READ2ST64_B32_gfx10:
87616 case AMDGPU::DS_READ2ST64_B32_gfx11:
87617 case AMDGPU::DS_READ2ST64_B64_gfx6_gfx7:
87618 case AMDGPU::DS_READ2ST64_B64_gfx10:
87619 case AMDGPU::DS_READ2ST64_B64_gfx11:
87620 case AMDGPU::DS_READ2_B32_gfx6_gfx7:
87621 case AMDGPU::DS_READ2_B32_gfx10:
87622 case AMDGPU::DS_READ2_B32_gfx11:
87623 case AMDGPU::DS_READ2_B64_gfx6_gfx7:
87624 case AMDGPU::DS_READ2_B64_gfx10:
87625 case AMDGPU::DS_READ2_B64_gfx11: {
87626 op.clearAllBits();
87627 // op: vdst
87628 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87629 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87630 op.clearAllBits();
87631 // op: gds
87632 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87633 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87634 op.clearAllBits();
87635 // op: addr
87636 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87637 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87638 op.clearAllBits();
87639 // op: offset0
87640 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87641 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87642 op.clearAllBits();
87643 // op: offset1
87644 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87645 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87646 break;
87647 }
87648 case AMDGPU::DS_CMPSTORE_RTN_B32_gfx11:
87649 case AMDGPU::DS_CMPSTORE_RTN_B64_gfx11:
87650 case AMDGPU::DS_CMPSTORE_RTN_F32_gfx11:
87651 case AMDGPU::DS_CMPSTORE_RTN_F64_gfx11:
87652 case AMDGPU::DS_CMPST_RTN_B32_gfx6_gfx7:
87653 case AMDGPU::DS_CMPST_RTN_B32_gfx10:
87654 case AMDGPU::DS_CMPST_RTN_B64_gfx6_gfx7:
87655 case AMDGPU::DS_CMPST_RTN_B64_gfx10:
87656 case AMDGPU::DS_CMPST_RTN_F32_gfx6_gfx7:
87657 case AMDGPU::DS_CMPST_RTN_F32_gfx10:
87658 case AMDGPU::DS_CMPST_RTN_F64_gfx6_gfx7:
87659 case AMDGPU::DS_CMPST_RTN_F64_gfx10:
87660 case AMDGPU::DS_MSKOR_RTN_B32_gfx6_gfx7:
87661 case AMDGPU::DS_MSKOR_RTN_B32_gfx10:
87662 case AMDGPU::DS_MSKOR_RTN_B32_gfx11:
87663 case AMDGPU::DS_MSKOR_RTN_B64_gfx6_gfx7:
87664 case AMDGPU::DS_MSKOR_RTN_B64_gfx10:
87665 case AMDGPU::DS_MSKOR_RTN_B64_gfx11:
87666 case AMDGPU::DS_WRAP_RTN_B32_gfx7:
87667 case AMDGPU::DS_WRAP_RTN_B32_gfx10:
87668 case AMDGPU::DS_WRAP_RTN_B32_gfx11: {
87669 op.clearAllBits();
87670 // op: vdst
87671 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87672 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87673 op.clearAllBits();
87674 // op: gds
87675 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87676 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87677 op.clearAllBits();
87678 // op: addr
87679 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87681 op.clearAllBits();
87682 // op: data0
87683 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87684 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87685 op.clearAllBits();
87686 // op: data1
87687 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87688 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87689 op.clearAllBits();
87690 // op: offset
87691 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87693 break;
87694 }
87695 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx6_gfx7:
87696 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx10:
87697 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx11:
87698 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx6_gfx7:
87699 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx10:
87700 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx11:
87701 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx6_gfx7:
87702 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx10:
87703 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx11:
87704 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx6_gfx7:
87705 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx10:
87706 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx11: {
87707 op.clearAllBits();
87708 // op: vdst
87709 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87710 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87711 op.clearAllBits();
87712 // op: gds
87713 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
87714 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 17, numBits: 1);
87715 op.clearAllBits();
87716 // op: addr
87717 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87718 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
87719 op.clearAllBits();
87720 // op: data0
87721 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87722 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 40, numBits: 8);
87723 op.clearAllBits();
87724 // op: data1
87725 getAVOperandEncoding(MI, OpNo: 3, Op&: op, Fixups, STI);
87726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 48, numBits: 8);
87727 op.clearAllBits();
87728 // op: offset0
87729 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87731 op.clearAllBits();
87732 // op: offset1
87733 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87734 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 8, numBits: 8);
87735 break;
87736 }
87737 case AMDGPU::DS_APPEND_gfx12:
87738 case AMDGPU::DS_CONSUME_gfx12:
87739 case AMDGPU::DS_READ_ADDTID_B32_gfx12: {
87740 op.clearAllBits();
87741 // op: vdst
87742 getAVOperandEncoding(MI, OpNo: 0, Op&: op, Fixups, STI);
87743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
87744 op.clearAllBits();
87745 // op: offset
87746 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 16, bitPosition: 0), bitPosition: 0, numBits: 16);
87748 break;
87749 }
87750 case AMDGPU::V_BFREV_B32_e64_dpp_gfx11:
87751 case AMDGPU::V_BFREV_B32_e64_dpp_gfx12:
87752 case AMDGPU::V_CLS_I32_e64_dpp_gfx11:
87753 case AMDGPU::V_CLS_I32_e64_dpp_gfx12:
87754 case AMDGPU::V_CLZ_I32_U32_e64_dpp_gfx11:
87755 case AMDGPU::V_CLZ_I32_U32_e64_dpp_gfx12:
87756 case AMDGPU::V_CTZ_I32_B32_e64_dpp_gfx11:
87757 case AMDGPU::V_CTZ_I32_B32_e64_dpp_gfx12:
87758 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp_gfx11:
87759 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp_gfx12:
87760 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp_gfx11:
87761 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp_gfx12:
87762 case AMDGPU::V_MOVRELD_B32_e64_dpp_gfx11:
87763 case AMDGPU::V_MOVRELD_B32_e64_dpp_gfx12:
87764 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp_gfx11:
87765 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp_gfx12:
87766 case AMDGPU::V_MOVRELSD_B32_e64_dpp_gfx11:
87767 case AMDGPU::V_MOVRELSD_B32_e64_dpp_gfx12:
87768 case AMDGPU::V_MOVRELS_B32_e64_dpp_gfx11:
87769 case AMDGPU::V_MOVRELS_B32_e64_dpp_gfx12:
87770 case AMDGPU::V_MOV_B32_e64_dpp_gfx11:
87771 case AMDGPU::V_MOV_B32_e64_dpp_gfx12:
87772 case AMDGPU::V_NOT_B16_fake16_e64_dpp_gfx11:
87773 case AMDGPU::V_NOT_B16_fake16_e64_dpp_gfx12:
87774 case AMDGPU::V_NOT_B32_e64_dpp_gfx11:
87775 case AMDGPU::V_NOT_B32_e64_dpp_gfx12:
87776 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp_gfx11:
87777 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp_gfx12: {
87778 op.clearAllBits();
87779 // op: vdst
87780 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
87781 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87782 op.clearAllBits();
87783 // op: dpp_ctrl
87784 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87785 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
87786 op.clearAllBits();
87787 // op: bound_ctrl
87788 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
87789 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
87790 op.clearAllBits();
87791 // op: bank_mask
87792 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87793 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
87794 op.clearAllBits();
87795 // op: row_mask
87796 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87797 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
87798 op.clearAllBits();
87799 // op: fi
87800 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
87801 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
87802 op.clearAllBits();
87803 // op: src0
87804 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
87805 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
87806 break;
87807 }
87808 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx90a_acd:
87809 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx90a_vcd:
87810 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx940_acd:
87811 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx940_vcd:
87812 case AMDGPU::V_MFMA_F32_4X4X1F32_vi:
87813 case AMDGPU::V_MFMA_F32_4X4X2BF16_gfx90a_acd:
87814 case AMDGPU::V_MFMA_F32_4X4X2BF16_gfx90a_vcd:
87815 case AMDGPU::V_MFMA_F32_4X4X2BF16_vi:
87816 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx90a_acd:
87817 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx90a_vcd:
87818 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx940_acd:
87819 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx940_vcd:
87820 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx90a_acd:
87821 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx90a_vcd:
87822 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx940_acd:
87823 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx940_vcd:
87824 case AMDGPU::V_MFMA_F32_4X4X4F16_vi:
87825 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx90a_acd:
87826 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx90a_vcd:
87827 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx940_acd:
87828 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx940_vcd:
87829 case AMDGPU::V_MFMA_F32_16X16X1F32_vi:
87830 case AMDGPU::V_MFMA_F32_16X16X2BF16_gfx90a_acd:
87831 case AMDGPU::V_MFMA_F32_16X16X2BF16_gfx90a_vcd:
87832 case AMDGPU::V_MFMA_F32_16X16X2BF16_vi:
87833 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx90a_acd:
87834 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx90a_vcd:
87835 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx940_acd:
87836 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx940_vcd:
87837 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx90a_acd:
87838 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx90a_vcd:
87839 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx940_acd:
87840 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx940_vcd:
87841 case AMDGPU::V_MFMA_F32_16X16X4F16_vi:
87842 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx90a_acd:
87843 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx90a_vcd:
87844 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx940_acd:
87845 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx940_vcd:
87846 case AMDGPU::V_MFMA_F32_16X16X4F32_vi:
87847 case AMDGPU::V_MFMA_F32_16X16X8BF16_gfx90a_acd:
87848 case AMDGPU::V_MFMA_F32_16X16X8BF16_gfx90a_vcd:
87849 case AMDGPU::V_MFMA_F32_16X16X8BF16_vi:
87850 case AMDGPU::V_MFMA_F32_16X16X8XF32_gfx940_acd:
87851 case AMDGPU::V_MFMA_F32_16X16X8XF32_gfx940_vcd:
87852 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx90a_acd:
87853 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx90a_vcd:
87854 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx940_acd:
87855 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx940_vcd:
87856 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx90a_acd:
87857 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx90a_vcd:
87858 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx940_acd:
87859 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx940_vcd:
87860 case AMDGPU::V_MFMA_F32_16X16X16F16_vi:
87861 case AMDGPU::V_MFMA_F32_16X16X32_BF8_BF8_gfx940_acd:
87862 case AMDGPU::V_MFMA_F32_16X16X32_BF8_BF8_gfx940_vcd:
87863 case AMDGPU::V_MFMA_F32_16X16X32_BF8_FP8_gfx940_acd:
87864 case AMDGPU::V_MFMA_F32_16X16X32_BF8_FP8_gfx940_vcd:
87865 case AMDGPU::V_MFMA_F32_16X16X32_FP8_BF8_gfx940_acd:
87866 case AMDGPU::V_MFMA_F32_16X16X32_FP8_BF8_gfx940_vcd:
87867 case AMDGPU::V_MFMA_F32_16X16X32_FP8_FP8_gfx940_acd:
87868 case AMDGPU::V_MFMA_F32_16X16X32_FP8_FP8_gfx940_vcd:
87869 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx90a_acd:
87870 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx90a_vcd:
87871 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx940_acd:
87872 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx940_vcd:
87873 case AMDGPU::V_MFMA_F32_32X32X1F32_vi:
87874 case AMDGPU::V_MFMA_F32_32X32X2BF16_gfx90a_acd:
87875 case AMDGPU::V_MFMA_F32_32X32X2BF16_gfx90a_vcd:
87876 case AMDGPU::V_MFMA_F32_32X32X2BF16_vi:
87877 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx90a_acd:
87878 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx90a_vcd:
87879 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx940_acd:
87880 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx940_vcd:
87881 case AMDGPU::V_MFMA_F32_32X32X2F32_vi:
87882 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx90a_acd:
87883 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx90a_vcd:
87884 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx940_acd:
87885 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx940_vcd:
87886 case AMDGPU::V_MFMA_F32_32X32X4BF16_gfx90a_acd:
87887 case AMDGPU::V_MFMA_F32_32X32X4BF16_gfx90a_vcd:
87888 case AMDGPU::V_MFMA_F32_32X32X4BF16_vi:
87889 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx90a_acd:
87890 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx90a_vcd:
87891 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx940_acd:
87892 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx940_vcd:
87893 case AMDGPU::V_MFMA_F32_32X32X4F16_vi:
87894 case AMDGPU::V_MFMA_F32_32X32X4XF32_gfx940_acd:
87895 case AMDGPU::V_MFMA_F32_32X32X4XF32_gfx940_vcd:
87896 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx90a_acd:
87897 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx90a_vcd:
87898 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx940_acd:
87899 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx940_vcd:
87900 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx90a_acd:
87901 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx90a_vcd:
87902 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx940_acd:
87903 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx940_vcd:
87904 case AMDGPU::V_MFMA_F32_32X32X8F16_vi:
87905 case AMDGPU::V_MFMA_F32_32X32X16_BF8_BF8_gfx940_acd:
87906 case AMDGPU::V_MFMA_F32_32X32X16_BF8_BF8_gfx940_vcd:
87907 case AMDGPU::V_MFMA_F32_32X32X16_BF8_FP8_gfx940_acd:
87908 case AMDGPU::V_MFMA_F32_32X32X16_BF8_FP8_gfx940_vcd:
87909 case AMDGPU::V_MFMA_F32_32X32X16_FP8_BF8_gfx940_acd:
87910 case AMDGPU::V_MFMA_F32_32X32X16_FP8_BF8_gfx940_vcd:
87911 case AMDGPU::V_MFMA_F32_32X32X16_FP8_FP8_gfx940_acd:
87912 case AMDGPU::V_MFMA_F32_32X32X16_FP8_FP8_gfx940_vcd:
87913 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx90a_acd:
87914 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx90a_vcd:
87915 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx940_acd:
87916 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx940_vcd:
87917 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx90a_acd:
87918 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx90a_vcd:
87919 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx940_acd:
87920 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx940_vcd:
87921 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx90a_acd:
87922 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx90a_vcd:
87923 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx940_acd:
87924 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx940_vcd:
87925 case AMDGPU::V_MFMA_I32_4X4X4I8_vi:
87926 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx90a_acd:
87927 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx90a_vcd:
87928 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx940_acd:
87929 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx940_vcd:
87930 case AMDGPU::V_MFMA_I32_16X16X4I8_vi:
87931 case AMDGPU::V_MFMA_I32_16X16X16I8_gfx90a_acd:
87932 case AMDGPU::V_MFMA_I32_16X16X16I8_gfx90a_vcd:
87933 case AMDGPU::V_MFMA_I32_16X16X16I8_vi:
87934 case AMDGPU::V_MFMA_I32_16X16X32I8_gfx940_acd:
87935 case AMDGPU::V_MFMA_I32_16X16X32I8_gfx940_vcd:
87936 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx90a_acd:
87937 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx90a_vcd:
87938 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx940_acd:
87939 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx940_vcd:
87940 case AMDGPU::V_MFMA_I32_32X32X4I8_vi:
87941 case AMDGPU::V_MFMA_I32_32X32X8I8_gfx90a_acd:
87942 case AMDGPU::V_MFMA_I32_32X32X8I8_gfx90a_vcd:
87943 case AMDGPU::V_MFMA_I32_32X32X8I8_vi:
87944 case AMDGPU::V_MFMA_I32_32X32X16I8_gfx940_acd:
87945 case AMDGPU::V_MFMA_I32_32X32X16I8_gfx940_vcd: {
87946 op.clearAllBits();
87947 // op: vdst
87948 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
87949 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87950 op.clearAllBits();
87951 // op: src0
87952 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
87953 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 59, numBits: 1);
87954 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
87955 op.clearAllBits();
87956 // op: src1
87957 getAVOperandEncoding(MI, OpNo: 2, Op&: op, Fixups, STI);
87958 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 9), bitPosition: 60, numBits: 1);
87959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
87960 op.clearAllBits();
87961 // op: src2
87962 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
87963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
87964 op.clearAllBits();
87965 // op: blgp
87966 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
87967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 61, numBits: 3);
87968 op.clearAllBits();
87969 // op: cbsz
87970 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
87971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 8, numBits: 3);
87972 op.clearAllBits();
87973 // op: abid
87974 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
87975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 11, numBits: 4);
87976 break;
87977 }
87978 case AMDGPU::V_ACCVGPR_READ_B32_vi: {
87979 op.clearAllBits();
87980 // op: vdst
87981 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
87982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87983 op.clearAllBits();
87984 // op: src0
87985 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
87986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
87987 break;
87988 }
87989 case AMDGPU::V_ACCVGPR_WRITE_B32_vi: {
87990 op.clearAllBits();
87991 // op: vdst
87992 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
87993 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
87994 op.clearAllBits();
87995 // op: src0
87996 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
87997 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
87998 break;
87999 }
88000 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_BF8_w32_twoaddr_gfx12:
88001 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_FP8_w32_twoaddr_gfx12:
88002 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_BF8_w32_twoaddr_gfx12:
88003 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_FP8_w32_twoaddr_gfx12: {
88004 op.clearAllBits();
88005 // op: vdst
88006 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88007 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88008 op.clearAllBits();
88009 // op: src0
88010 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88012 op.clearAllBits();
88013 // op: src1
88014 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88016 op.clearAllBits();
88017 // op: src2
88018 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88020 op.clearAllBits();
88021 // op: index_key_16bit
88022 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88023 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
88024 break;
88025 }
88026 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_BF8_w64_twoaddr_gfx12:
88027 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_FP8_w64_twoaddr_gfx12:
88028 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_BF8_w64_twoaddr_gfx12:
88029 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_FP8_w64_twoaddr_gfx12: {
88030 op.clearAllBits();
88031 // op: vdst
88032 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88033 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88034 op.clearAllBits();
88035 // op: src0
88036 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88037 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88038 op.clearAllBits();
88039 // op: src1
88040 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88041 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88042 op.clearAllBits();
88043 // op: src2
88044 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88045 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88046 op.clearAllBits();
88047 // op: index_key_8bit
88048 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 11, numBits: 2);
88050 break;
88051 }
88052 case AMDGPU::V_DOT4_F32_BF8_BF8_gfx12:
88053 case AMDGPU::V_DOT4_F32_BF8_FP8_gfx12:
88054 case AMDGPU::V_DOT4_F32_FP8_BF8_gfx12:
88055 case AMDGPU::V_DOT4_F32_FP8_FP8_gfx12:
88056 case AMDGPU::V_WMMA_F32_16X16X16_BF8_BF8_w32_twoaddr_gfx12:
88057 case AMDGPU::V_WMMA_F32_16X16X16_BF8_BF8_w64_twoaddr_gfx12:
88058 case AMDGPU::V_WMMA_F32_16X16X16_BF8_FP8_w32_twoaddr_gfx12:
88059 case AMDGPU::V_WMMA_F32_16X16X16_BF8_FP8_w64_twoaddr_gfx12:
88060 case AMDGPU::V_WMMA_F32_16X16X16_FP8_BF8_w32_twoaddr_gfx12:
88061 case AMDGPU::V_WMMA_F32_16X16X16_FP8_BF8_w64_twoaddr_gfx12:
88062 case AMDGPU::V_WMMA_F32_16X16X16_FP8_FP8_w32_twoaddr_gfx12:
88063 case AMDGPU::V_WMMA_F32_16X16X16_FP8_FP8_w64_twoaddr_gfx12: {
88064 op.clearAllBits();
88065 // op: vdst
88066 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88067 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88068 op.clearAllBits();
88069 // op: src0
88070 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88071 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88072 op.clearAllBits();
88073 // op: src1
88074 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88075 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88076 op.clearAllBits();
88077 // op: src2_modifiers
88078 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88079 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
88081 op.clearAllBits();
88082 // op: src2
88083 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88084 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88085 break;
88086 }
88087 case AMDGPU::V_BFREV_B32_e64_dpp8_gfx11:
88088 case AMDGPU::V_BFREV_B32_e64_dpp8_gfx12:
88089 case AMDGPU::V_CLS_I32_e64_dpp8_gfx11:
88090 case AMDGPU::V_CLS_I32_e64_dpp8_gfx12:
88091 case AMDGPU::V_CLZ_I32_U32_e64_dpp8_gfx11:
88092 case AMDGPU::V_CLZ_I32_U32_e64_dpp8_gfx12:
88093 case AMDGPU::V_CTZ_I32_B32_e64_dpp8_gfx11:
88094 case AMDGPU::V_CTZ_I32_B32_e64_dpp8_gfx12:
88095 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp8_gfx11:
88096 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp8_gfx12:
88097 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp8_gfx11:
88098 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp8_gfx12:
88099 case AMDGPU::V_MOVRELD_B32_e64_dpp8_gfx11:
88100 case AMDGPU::V_MOVRELD_B32_e64_dpp8_gfx12:
88101 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp8_gfx11:
88102 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp8_gfx12:
88103 case AMDGPU::V_MOVRELSD_B32_e64_dpp8_gfx11:
88104 case AMDGPU::V_MOVRELSD_B32_e64_dpp8_gfx12:
88105 case AMDGPU::V_MOVRELS_B32_e64_dpp8_gfx11:
88106 case AMDGPU::V_MOVRELS_B32_e64_dpp8_gfx12:
88107 case AMDGPU::V_MOV_B32_e64_dpp8_gfx11:
88108 case AMDGPU::V_MOV_B32_e64_dpp8_gfx12:
88109 case AMDGPU::V_NOT_B16_fake16_e64_dpp8_gfx11:
88110 case AMDGPU::V_NOT_B16_fake16_e64_dpp8_gfx12:
88111 case AMDGPU::V_NOT_B32_e64_dpp8_gfx11:
88112 case AMDGPU::V_NOT_B32_e64_dpp8_gfx12:
88113 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx11:
88114 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx12: {
88115 op.clearAllBits();
88116 // op: vdst
88117 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88118 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88119 op.clearAllBits();
88120 // op: src0
88121 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88122 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
88123 op.clearAllBits();
88124 // op: dpp8
88125 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88126 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
88127 op.clearAllBits();
88128 // op: fi
88129 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88130 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88131 break;
88132 }
88133 case AMDGPU::V_ADD_I32_e64_gfx6_gfx7:
88134 case AMDGPU::V_SUBREV_I32_e64_gfx6_gfx7:
88135 case AMDGPU::V_SUB_I32_e64_gfx6_gfx7: {
88136 op.clearAllBits();
88137 // op: vdst
88138 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88139 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88140 op.clearAllBits();
88141 // op: src0
88142 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88144 op.clearAllBits();
88145 // op: src1
88146 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88147 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88148 op.clearAllBits();
88149 // op: sdst
88150 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88152 break;
88153 }
88154 case AMDGPU::V_ADD_CO_U32_e64_gfx9:
88155 case AMDGPU::V_ADD_CO_U32_e64_gfx10:
88156 case AMDGPU::V_ADD_CO_U32_e64_gfx11:
88157 case AMDGPU::V_ADD_CO_U32_e64_gfx12:
88158 case AMDGPU::V_ADD_U32_e64_vi:
88159 case AMDGPU::V_SUBREV_CO_U32_e64_gfx9:
88160 case AMDGPU::V_SUBREV_CO_U32_e64_gfx10:
88161 case AMDGPU::V_SUBREV_CO_U32_e64_gfx11:
88162 case AMDGPU::V_SUBREV_CO_U32_e64_gfx12:
88163 case AMDGPU::V_SUBREV_U32_e64_vi:
88164 case AMDGPU::V_SUB_CO_U32_e64_gfx9:
88165 case AMDGPU::V_SUB_CO_U32_e64_gfx10:
88166 case AMDGPU::V_SUB_CO_U32_e64_gfx11:
88167 case AMDGPU::V_SUB_CO_U32_e64_gfx12:
88168 case AMDGPU::V_SUB_U32_e64_vi: {
88169 op.clearAllBits();
88170 // op: vdst
88171 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88172 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88173 op.clearAllBits();
88174 // op: src0
88175 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88176 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88177 op.clearAllBits();
88178 // op: src1
88179 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88180 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88181 op.clearAllBits();
88182 // op: sdst
88183 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88184 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88185 op.clearAllBits();
88186 // op: clamp
88187 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88188 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88189 break;
88190 }
88191 case AMDGPU::V_ADDC_U32_e64_gfx6_gfx7:
88192 case AMDGPU::V_MAD_I64_I32_gfx7:
88193 case AMDGPU::V_MAD_U64_U32_gfx7:
88194 case AMDGPU::V_SUBBREV_U32_e64_gfx6_gfx7:
88195 case AMDGPU::V_SUBB_U32_e64_gfx6_gfx7: {
88196 op.clearAllBits();
88197 // op: vdst
88198 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88199 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88200 op.clearAllBits();
88201 // op: src0
88202 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88203 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88204 op.clearAllBits();
88205 // op: src1
88206 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88207 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88208 op.clearAllBits();
88209 // op: src2
88210 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88211 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88212 op.clearAllBits();
88213 // op: sdst
88214 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88216 break;
88217 }
88218 case AMDGPU::V_ADDC_CO_U32_e64_gfx9:
88219 case AMDGPU::V_ADDC_U32_e64_vi:
88220 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx10:
88221 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx11:
88222 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx12:
88223 case AMDGPU::V_MAD_CO_I64_I32_e64_gfx12:
88224 case AMDGPU::V_MAD_CO_U64_U32_e64_gfx12:
88225 case AMDGPU::V_MAD_I64_I32_gfx10:
88226 case AMDGPU::V_MAD_I64_I32_gfx11_e64_gfx11:
88227 case AMDGPU::V_MAD_I64_I32_vi:
88228 case AMDGPU::V_MAD_U64_U32_gfx10:
88229 case AMDGPU::V_MAD_U64_U32_gfx11_e64_gfx11:
88230 case AMDGPU::V_MAD_U64_U32_vi:
88231 case AMDGPU::V_SUBBREV_CO_U32_e64_gfx9:
88232 case AMDGPU::V_SUBBREV_U32_e64_vi:
88233 case AMDGPU::V_SUBB_CO_U32_e64_gfx9:
88234 case AMDGPU::V_SUBB_U32_e64_vi:
88235 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx10:
88236 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx11:
88237 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx12:
88238 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx10:
88239 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx11:
88240 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx12: {
88241 op.clearAllBits();
88242 // op: vdst
88243 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88244 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88245 op.clearAllBits();
88246 // op: src0
88247 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88248 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88249 op.clearAllBits();
88250 // op: src1
88251 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88252 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88253 op.clearAllBits();
88254 // op: src2
88255 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88256 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88257 op.clearAllBits();
88258 // op: sdst
88259 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88260 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88261 op.clearAllBits();
88262 // op: clamp
88263 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88264 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88265 break;
88266 }
88267 case AMDGPU::V_SWMMAC_BF16_16X16X32_BF16_w32_twoaddr_gfx12:
88268 case AMDGPU::V_SWMMAC_F16_16X16X32_F16_w32_twoaddr_gfx12:
88269 case AMDGPU::V_SWMMAC_F32_16X16X32_BF16_w32_twoaddr_gfx12:
88270 case AMDGPU::V_SWMMAC_F32_16X16X32_F16_w32_twoaddr_gfx12: {
88271 op.clearAllBits();
88272 // op: vdst
88273 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88274 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88275 op.clearAllBits();
88276 // op: src0_modifiers
88277 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88278 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88279 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88280 op.clearAllBits();
88281 // op: src0
88282 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88283 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88284 op.clearAllBits();
88285 // op: src1_modifiers
88286 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88287 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88288 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88289 op.clearAllBits();
88290 // op: src1
88291 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88292 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88293 op.clearAllBits();
88294 // op: src2
88295 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88296 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88297 op.clearAllBits();
88298 // op: index_key_16bit
88299 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88300 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
88301 break;
88302 }
88303 case AMDGPU::V_SWMMAC_BF16_16X16X32_BF16_w64_twoaddr_gfx12:
88304 case AMDGPU::V_SWMMAC_F16_16X16X32_F16_w64_twoaddr_gfx12:
88305 case AMDGPU::V_SWMMAC_F32_16X16X32_BF16_w64_twoaddr_gfx12:
88306 case AMDGPU::V_SWMMAC_F32_16X16X32_F16_w64_twoaddr_gfx12: {
88307 op.clearAllBits();
88308 // op: vdst
88309 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88310 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88311 op.clearAllBits();
88312 // op: src0_modifiers
88313 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88314 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88316 op.clearAllBits();
88317 // op: src0
88318 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88320 op.clearAllBits();
88321 // op: src1_modifiers
88322 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88324 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88325 op.clearAllBits();
88326 // op: src1
88327 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88328 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88329 op.clearAllBits();
88330 // op: src2
88331 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88332 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88333 op.clearAllBits();
88334 // op: index_key_8bit
88335 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88336 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 11, numBits: 2);
88337 break;
88338 }
88339 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_w32_twoaddr_gfx12:
88340 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_w64_twoaddr_gfx12:
88341 case AMDGPU::V_WMMA_F16_16X16X16_F16_w32_twoaddr_gfx12:
88342 case AMDGPU::V_WMMA_F16_16X16X16_F16_w64_twoaddr_gfx12:
88343 case AMDGPU::V_WMMA_F32_16X16X16_BF16_twoaddr_w32_gfx11:
88344 case AMDGPU::V_WMMA_F32_16X16X16_BF16_twoaddr_w64_gfx11:
88345 case AMDGPU::V_WMMA_F32_16X16X16_BF16_w32_twoaddr_gfx12:
88346 case AMDGPU::V_WMMA_F32_16X16X16_BF16_w64_twoaddr_gfx12:
88347 case AMDGPU::V_WMMA_F32_16X16X16_F16_twoaddr_w32_gfx11:
88348 case AMDGPU::V_WMMA_F32_16X16X16_F16_twoaddr_w64_gfx11:
88349 case AMDGPU::V_WMMA_F32_16X16X16_F16_w32_twoaddr_gfx12:
88350 case AMDGPU::V_WMMA_F32_16X16X16_F16_w64_twoaddr_gfx12: {
88351 op.clearAllBits();
88352 // op: vdst
88353 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88354 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88355 op.clearAllBits();
88356 // op: src0_modifiers
88357 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88358 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88359 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88360 op.clearAllBits();
88361 // op: src0
88362 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88363 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88364 op.clearAllBits();
88365 // op: src1_modifiers
88366 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88367 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88368 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88369 op.clearAllBits();
88370 // op: src1
88371 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88372 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88373 op.clearAllBits();
88374 // op: src2_modifiers
88375 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88376 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88377 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
88378 op.clearAllBits();
88379 // op: src2
88380 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88381 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88382 break;
88383 }
88384 case AMDGPU::V_WMMA_I32_16X16X16_IU4_twoaddr_w32_gfx11:
88385 case AMDGPU::V_WMMA_I32_16X16X16_IU4_twoaddr_w64_gfx11:
88386 case AMDGPU::V_WMMA_I32_16X16X16_IU8_twoaddr_w32_gfx11:
88387 case AMDGPU::V_WMMA_I32_16X16X16_IU8_twoaddr_w64_gfx11: {
88388 op.clearAllBits();
88389 // op: vdst
88390 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88391 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88392 op.clearAllBits();
88393 // op: src0_modifiers
88394 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88395 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88396 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88397 op.clearAllBits();
88398 // op: src0
88399 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88400 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88401 op.clearAllBits();
88402 // op: src1_modifiers
88403 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88404 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88405 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88406 op.clearAllBits();
88407 // op: src1
88408 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88409 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88410 op.clearAllBits();
88411 // op: src2_modifiers
88412 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88413 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88414 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
88415 op.clearAllBits();
88416 // op: src2
88417 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88418 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88419 op.clearAllBits();
88420 // op: clamp
88421 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88422 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88423 break;
88424 }
88425 case AMDGPU::V_INTERP_P2_F16_F32_inreg_gfx11:
88426 case AMDGPU::V_INTERP_P2_F16_F32_inreg_gfx12:
88427 case AMDGPU::V_INTERP_P2_RTZ_F16_F32_inreg_gfx11:
88428 case AMDGPU::V_INTERP_P2_RTZ_F16_F32_inreg_gfx12:
88429 case AMDGPU::V_INTERP_P10_F16_F32_inreg_gfx11:
88430 case AMDGPU::V_INTERP_P10_F16_F32_inreg_gfx12:
88431 case AMDGPU::V_INTERP_P10_RTZ_F16_F32_inreg_gfx11:
88432 case AMDGPU::V_INTERP_P10_RTZ_F16_F32_inreg_gfx12: {
88433 op.clearAllBits();
88434 // op: vdst
88435 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88436 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88437 op.clearAllBits();
88438 // op: src0_modifiers
88439 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88440 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88441 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 14, numBits: 1);
88442 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
88443 op.clearAllBits();
88444 // op: src0
88445 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88446 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88447 op.clearAllBits();
88448 // op: src1_modifiers
88449 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88450 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88451 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
88452 op.clearAllBits();
88453 // op: src1
88454 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88455 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88456 op.clearAllBits();
88457 // op: src2_modifiers
88458 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88459 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88460 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
88461 op.clearAllBits();
88462 // op: src2
88463 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88464 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88465 op.clearAllBits();
88466 // op: clamp
88467 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88468 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88469 op.clearAllBits();
88470 // op: waitexp
88471 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
88472 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 8, numBits: 3);
88473 break;
88474 }
88475 case AMDGPU::V_PK_ADD_F16_gfx10:
88476 case AMDGPU::V_PK_ADD_F16_gfx11:
88477 case AMDGPU::V_PK_ADD_F16_gfx12:
88478 case AMDGPU::V_PK_ADD_F16_vi:
88479 case AMDGPU::V_PK_ADD_F32_vi:
88480 case AMDGPU::V_PK_ADD_I16_gfx10:
88481 case AMDGPU::V_PK_ADD_I16_gfx11:
88482 case AMDGPU::V_PK_ADD_I16_gfx12:
88483 case AMDGPU::V_PK_ADD_I16_vi:
88484 case AMDGPU::V_PK_ADD_U16_gfx10:
88485 case AMDGPU::V_PK_ADD_U16_gfx11:
88486 case AMDGPU::V_PK_ADD_U16_gfx12:
88487 case AMDGPU::V_PK_ADD_U16_vi:
88488 case AMDGPU::V_PK_ASHRREV_I16_gfx10:
88489 case AMDGPU::V_PK_ASHRREV_I16_gfx11:
88490 case AMDGPU::V_PK_ASHRREV_I16_gfx12:
88491 case AMDGPU::V_PK_ASHRREV_I16_vi:
88492 case AMDGPU::V_PK_LSHLREV_B16_gfx10:
88493 case AMDGPU::V_PK_LSHLREV_B16_gfx11:
88494 case AMDGPU::V_PK_LSHLREV_B16_gfx12:
88495 case AMDGPU::V_PK_LSHLREV_B16_vi:
88496 case AMDGPU::V_PK_LSHRREV_B16_gfx10:
88497 case AMDGPU::V_PK_LSHRREV_B16_gfx11:
88498 case AMDGPU::V_PK_LSHRREV_B16_gfx12:
88499 case AMDGPU::V_PK_LSHRREV_B16_vi:
88500 case AMDGPU::V_PK_MAXIMUM_F16_gfx12:
88501 case AMDGPU::V_PK_MAX_F16_gfx10:
88502 case AMDGPU::V_PK_MAX_F16_gfx11:
88503 case AMDGPU::V_PK_MAX_F16_vi:
88504 case AMDGPU::V_PK_MAX_I16_gfx10:
88505 case AMDGPU::V_PK_MAX_I16_gfx11:
88506 case AMDGPU::V_PK_MAX_I16_gfx12:
88507 case AMDGPU::V_PK_MAX_I16_vi:
88508 case AMDGPU::V_PK_MAX_NUM_F16_gfx12:
88509 case AMDGPU::V_PK_MAX_U16_gfx10:
88510 case AMDGPU::V_PK_MAX_U16_gfx11:
88511 case AMDGPU::V_PK_MAX_U16_gfx12:
88512 case AMDGPU::V_PK_MAX_U16_vi:
88513 case AMDGPU::V_PK_MINIMUM_F16_gfx12:
88514 case AMDGPU::V_PK_MIN_F16_gfx10:
88515 case AMDGPU::V_PK_MIN_F16_gfx11:
88516 case AMDGPU::V_PK_MIN_F16_vi:
88517 case AMDGPU::V_PK_MIN_I16_gfx10:
88518 case AMDGPU::V_PK_MIN_I16_gfx11:
88519 case AMDGPU::V_PK_MIN_I16_gfx12:
88520 case AMDGPU::V_PK_MIN_I16_vi:
88521 case AMDGPU::V_PK_MIN_NUM_F16_gfx12:
88522 case AMDGPU::V_PK_MIN_U16_gfx10:
88523 case AMDGPU::V_PK_MIN_U16_gfx11:
88524 case AMDGPU::V_PK_MIN_U16_gfx12:
88525 case AMDGPU::V_PK_MIN_U16_vi:
88526 case AMDGPU::V_PK_MOV_B32_vi:
88527 case AMDGPU::V_PK_MUL_F16_gfx10:
88528 case AMDGPU::V_PK_MUL_F16_gfx11:
88529 case AMDGPU::V_PK_MUL_F16_gfx12:
88530 case AMDGPU::V_PK_MUL_F16_vi:
88531 case AMDGPU::V_PK_MUL_F32_vi:
88532 case AMDGPU::V_PK_MUL_LO_U16_gfx10:
88533 case AMDGPU::V_PK_MUL_LO_U16_gfx11:
88534 case AMDGPU::V_PK_MUL_LO_U16_gfx12:
88535 case AMDGPU::V_PK_MUL_LO_U16_vi:
88536 case AMDGPU::V_PK_SUB_I16_gfx10:
88537 case AMDGPU::V_PK_SUB_I16_gfx11:
88538 case AMDGPU::V_PK_SUB_I16_gfx12:
88539 case AMDGPU::V_PK_SUB_I16_vi:
88540 case AMDGPU::V_PK_SUB_U16_gfx10:
88541 case AMDGPU::V_PK_SUB_U16_gfx11:
88542 case AMDGPU::V_PK_SUB_U16_gfx12:
88543 case AMDGPU::V_PK_SUB_U16_vi: {
88544 op.clearAllBits();
88545 // op: vdst
88546 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88547 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88548 op.clearAllBits();
88549 // op: src0_modifiers
88550 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88551 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88552 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
88553 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
88554 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88555 op.clearAllBits();
88556 // op: src0
88557 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88558 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88559 op.clearAllBits();
88560 // op: src1_modifiers
88561 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88562 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88563 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
88564 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
88565 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88566 op.clearAllBits();
88567 // op: src1
88568 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88569 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88570 op.clearAllBits();
88571 // op: clamp
88572 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88573 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88574 break;
88575 }
88576 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_twoaddr_w32_gfx11:
88577 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_twoaddr_w64_gfx11:
88578 case AMDGPU::V_WMMA_F16_16X16X16_F16_twoaddr_w32_gfx11:
88579 case AMDGPU::V_WMMA_F16_16X16X16_F16_twoaddr_w64_gfx11: {
88580 op.clearAllBits();
88581 // op: vdst
88582 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88583 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88584 op.clearAllBits();
88585 // op: src0_modifiers
88586 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88587 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88588 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
88589 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
88590 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88591 op.clearAllBits();
88592 // op: src0
88593 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88594 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88595 op.clearAllBits();
88596 // op: src1_modifiers
88597 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88598 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88599 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
88600 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
88601 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88602 op.clearAllBits();
88603 // op: src1
88604 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88605 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88606 op.clearAllBits();
88607 // op: src2_modifiers
88608 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88609 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88610 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
88611 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
88612 op.clearAllBits();
88613 // op: src2
88614 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88615 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88616 break;
88617 }
88618 case AMDGPU::V_DOT2_F32_BF16_gfx11:
88619 case AMDGPU::V_DOT2_F32_BF16_gfx12:
88620 case AMDGPU::V_DOT2_F32_F16_gfx10:
88621 case AMDGPU::V_DOT2_F32_F16_gfx11:
88622 case AMDGPU::V_DOT2_F32_F16_gfx12:
88623 case AMDGPU::V_DOT2_F32_F16_vi:
88624 case AMDGPU::V_DOT2_I32_I16_gfx10:
88625 case AMDGPU::V_DOT2_I32_I16_vi:
88626 case AMDGPU::V_DOT2_U32_U16_gfx10:
88627 case AMDGPU::V_DOT2_U32_U16_vi:
88628 case AMDGPU::V_DOT4_I32_I8_gfx10:
88629 case AMDGPU::V_DOT4_I32_I8_vi:
88630 case AMDGPU::V_DOT4_I32_IU8_gfx11:
88631 case AMDGPU::V_DOT4_I32_IU8_gfx12:
88632 case AMDGPU::V_DOT4_U32_U8_gfx10:
88633 case AMDGPU::V_DOT4_U32_U8_gfx11:
88634 case AMDGPU::V_DOT4_U32_U8_gfx12:
88635 case AMDGPU::V_DOT4_U32_U8_vi:
88636 case AMDGPU::V_DOT8_I32_I4_gfx10:
88637 case AMDGPU::V_DOT8_I32_I4_vi:
88638 case AMDGPU::V_DOT8_I32_IU4_gfx11:
88639 case AMDGPU::V_DOT8_I32_IU4_gfx12:
88640 case AMDGPU::V_DOT8_U32_U4_gfx10:
88641 case AMDGPU::V_DOT8_U32_U4_gfx11:
88642 case AMDGPU::V_DOT8_U32_U4_gfx12:
88643 case AMDGPU::V_DOT8_U32_U4_vi:
88644 case AMDGPU::V_FMA_MIXHI_F16_gfx10:
88645 case AMDGPU::V_FMA_MIXHI_F16_gfx11:
88646 case AMDGPU::V_FMA_MIXHI_F16_gfx12:
88647 case AMDGPU::V_FMA_MIXHI_F16_vi:
88648 case AMDGPU::V_FMA_MIXLO_F16_gfx10:
88649 case AMDGPU::V_FMA_MIXLO_F16_gfx11:
88650 case AMDGPU::V_FMA_MIXLO_F16_gfx12:
88651 case AMDGPU::V_FMA_MIXLO_F16_vi:
88652 case AMDGPU::V_FMA_MIX_F32_gfx10:
88653 case AMDGPU::V_FMA_MIX_F32_gfx11:
88654 case AMDGPU::V_FMA_MIX_F32_gfx12:
88655 case AMDGPU::V_FMA_MIX_F32_vi:
88656 case AMDGPU::V_MAD_MIXHI_F16_vi:
88657 case AMDGPU::V_MAD_MIXLO_F16_vi:
88658 case AMDGPU::V_MAD_MIX_F32_vi:
88659 case AMDGPU::V_PK_FMA_F16_gfx10:
88660 case AMDGPU::V_PK_FMA_F16_gfx11:
88661 case AMDGPU::V_PK_FMA_F16_gfx12:
88662 case AMDGPU::V_PK_FMA_F16_vi:
88663 case AMDGPU::V_PK_FMA_F32_vi:
88664 case AMDGPU::V_PK_MAD_I16_gfx10:
88665 case AMDGPU::V_PK_MAD_I16_gfx11:
88666 case AMDGPU::V_PK_MAD_I16_gfx12:
88667 case AMDGPU::V_PK_MAD_I16_vi:
88668 case AMDGPU::V_PK_MAD_U16_gfx10:
88669 case AMDGPU::V_PK_MAD_U16_gfx11:
88670 case AMDGPU::V_PK_MAD_U16_gfx12:
88671 case AMDGPU::V_PK_MAD_U16_vi: {
88672 op.clearAllBits();
88673 // op: vdst
88674 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88675 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88676 op.clearAllBits();
88677 // op: src0_modifiers
88678 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88679 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88680 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 59, numBits: 1);
88681 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 11, numBits: 1);
88682 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 8, numBits: 1);
88683 op.clearAllBits();
88684 // op: src0
88685 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88686 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88687 op.clearAllBits();
88688 // op: src1_modifiers
88689 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88690 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88691 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 3), bitPosition: 60, numBits: 1);
88692 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
88693 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 9, numBits: 1);
88694 op.clearAllBits();
88695 // op: src1
88696 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88697 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88698 op.clearAllBits();
88699 // op: src2_modifiers
88700 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88701 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88702 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 2), bitPosition: 13, numBits: 2);
88703 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 1), bitPosition: 10, numBits: 1);
88704 op.clearAllBits();
88705 // op: src2
88706 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88707 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88708 op.clearAllBits();
88709 // op: clamp
88710 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88711 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88712 break;
88713 }
88714 case AMDGPU::V_WMMA_I32_16X16X16_IU4_w32_twoaddr_gfx12:
88715 case AMDGPU::V_WMMA_I32_16X16X16_IU4_w64_twoaddr_gfx12:
88716 case AMDGPU::V_WMMA_I32_16X16X16_IU8_w32_twoaddr_gfx12:
88717 case AMDGPU::V_WMMA_I32_16X16X16_IU8_w64_twoaddr_gfx12:
88718 case AMDGPU::V_WMMA_I32_16X16X32_IU4_w32_twoaddr_gfx12:
88719 case AMDGPU::V_WMMA_I32_16X16X32_IU4_w64_twoaddr_gfx12: {
88720 op.clearAllBits();
88721 // op: vdst
88722 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88723 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88724 op.clearAllBits();
88725 // op: src0_modifiers
88726 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88727 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88728 op.clearAllBits();
88729 // op: src0
88730 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88731 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88732 op.clearAllBits();
88733 // op: src1_modifiers
88734 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88735 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88736 op.clearAllBits();
88737 // op: src1
88738 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88739 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88740 op.clearAllBits();
88741 // op: src2
88742 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88743 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88744 op.clearAllBits();
88745 // op: clamp
88746 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88747 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88748 break;
88749 }
88750 case AMDGPU::V_SWMMAC_I32_16X16X64_IU4_w32_twoaddr_gfx12: {
88751 op.clearAllBits();
88752 // op: vdst
88753 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88754 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88755 op.clearAllBits();
88756 // op: src0_modifiers
88757 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88758 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88759 op.clearAllBits();
88760 // op: src0
88761 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88762 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88763 op.clearAllBits();
88764 // op: src1_modifiers
88765 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88766 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88767 op.clearAllBits();
88768 // op: src1
88769 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88770 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88771 op.clearAllBits();
88772 // op: src2
88773 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88774 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88775 op.clearAllBits();
88776 // op: clamp
88777 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88778 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88779 break;
88780 }
88781 case AMDGPU::V_SWMMAC_I32_16X16X32_IU4_w32_twoaddr_gfx12:
88782 case AMDGPU::V_SWMMAC_I32_16X16X32_IU4_w64_twoaddr_gfx12:
88783 case AMDGPU::V_SWMMAC_I32_16X16X32_IU8_w32_twoaddr_gfx12:
88784 case AMDGPU::V_SWMMAC_I32_16X16X64_IU4_w64_twoaddr_gfx12: {
88785 op.clearAllBits();
88786 // op: vdst
88787 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88788 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88789 op.clearAllBits();
88790 // op: src0_modifiers
88791 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88792 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88793 op.clearAllBits();
88794 // op: src0
88795 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88796 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88797 op.clearAllBits();
88798 // op: src1_modifiers
88799 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88800 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88801 op.clearAllBits();
88802 // op: src1
88803 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88804 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88805 op.clearAllBits();
88806 // op: src2
88807 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88808 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88809 op.clearAllBits();
88810 // op: clamp
88811 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
88812 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88813 op.clearAllBits();
88814 // op: index_key_16bit
88815 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88816 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 11, numBits: 1);
88817 break;
88818 }
88819 case AMDGPU::V_SWMMAC_I32_16X16X32_IU8_w64_twoaddr_gfx12: {
88820 op.clearAllBits();
88821 // op: vdst
88822 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88823 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88824 op.clearAllBits();
88825 // op: src0_modifiers
88826 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88827 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88828 op.clearAllBits();
88829 // op: src0
88830 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88831 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88832 op.clearAllBits();
88833 // op: src1_modifiers
88834 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88835 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88836 op.clearAllBits();
88837 // op: src1
88838 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88839 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88840 op.clearAllBits();
88841 // op: src2
88842 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88843 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88844 op.clearAllBits();
88845 // op: clamp
88846 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
88847 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88848 op.clearAllBits();
88849 // op: index_key_8bit
88850 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88851 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 11, numBits: 2);
88852 break;
88853 }
88854 case AMDGPU::V_INTERP_P2_F32_inreg_gfx11:
88855 case AMDGPU::V_INTERP_P2_F32_inreg_gfx12:
88856 case AMDGPU::V_INTERP_P10_F32_inreg_gfx11:
88857 case AMDGPU::V_INTERP_P10_F32_inreg_gfx12: {
88858 op.clearAllBits();
88859 // op: vdst
88860 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88861 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88862 op.clearAllBits();
88863 // op: src0_modifiers
88864 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88865 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88866 op.clearAllBits();
88867 // op: src0
88868 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88869 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88870 op.clearAllBits();
88871 // op: src1_modifiers
88872 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88873 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88874 op.clearAllBits();
88875 // op: src1
88876 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88877 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88878 op.clearAllBits();
88879 // op: src2_modifiers
88880 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88881 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88882 op.clearAllBits();
88883 // op: src2
88884 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88885 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88886 op.clearAllBits();
88887 // op: clamp
88888 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88889 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88890 op.clearAllBits();
88891 // op: waitexp
88892 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
88893 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 8, numBits: 3);
88894 break;
88895 }
88896 case AMDGPU::V_DIV_SCALE_F32_gfx6_gfx7:
88897 case AMDGPU::V_DIV_SCALE_F64_gfx6_gfx7: {
88898 op.clearAllBits();
88899 // op: vdst
88900 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88901 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88902 op.clearAllBits();
88903 // op: src0_modifiers
88904 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88905 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88906 op.clearAllBits();
88907 // op: src0
88908 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88909 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88910 op.clearAllBits();
88911 // op: src1_modifiers
88912 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88913 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88914 op.clearAllBits();
88915 // op: src1
88916 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88917 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88918 op.clearAllBits();
88919 // op: src2_modifiers
88920 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88921 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88922 op.clearAllBits();
88923 // op: src2
88924 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88925 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88926 op.clearAllBits();
88927 // op: sdst
88928 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88929 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88930 op.clearAllBits();
88931 // op: omod
88932 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
88933 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
88934 break;
88935 }
88936 case AMDGPU::V_DIV_SCALE_F32_e64_gfx11:
88937 case AMDGPU::V_DIV_SCALE_F32_e64_gfx12:
88938 case AMDGPU::V_DIV_SCALE_F32_gfx10:
88939 case AMDGPU::V_DIV_SCALE_F32_vi:
88940 case AMDGPU::V_DIV_SCALE_F64_e64_gfx11:
88941 case AMDGPU::V_DIV_SCALE_F64_e64_gfx12:
88942 case AMDGPU::V_DIV_SCALE_F64_gfx10:
88943 case AMDGPU::V_DIV_SCALE_F64_vi: {
88944 op.clearAllBits();
88945 // op: vdst
88946 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
88947 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
88948 op.clearAllBits();
88949 // op: src0_modifiers
88950 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
88951 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 61, numBits: 1);
88952 op.clearAllBits();
88953 // op: src0
88954 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
88955 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
88956 op.clearAllBits();
88957 // op: src1_modifiers
88958 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
88959 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 62, numBits: 1);
88960 op.clearAllBits();
88961 // op: src1
88962 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
88963 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
88964 op.clearAllBits();
88965 // op: src2_modifiers
88966 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
88967 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 63, numBits: 1);
88968 op.clearAllBits();
88969 // op: src2
88970 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
88971 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
88972 op.clearAllBits();
88973 // op: sdst
88974 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
88975 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 7, bitPosition: 0), bitPosition: 8, numBits: 7);
88976 op.clearAllBits();
88977 // op: omod
88978 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
88979 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 59, numBits: 2);
88980 op.clearAllBits();
88981 // op: clamp
88982 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
88983 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 15, numBits: 1);
88984 break;
88985 }
88986 case AMDGPU::V_AND_B16_t16_e64_dpp_gfx11:
88987 case AMDGPU::V_AND_B16_t16_e64_dpp_gfx12:
88988 case AMDGPU::V_AND_B32_e64_dpp_gfx11:
88989 case AMDGPU::V_AND_B32_e64_dpp_gfx12:
88990 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp_gfx11:
88991 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp_gfx12:
88992 case AMDGPU::V_ASHRREV_I32_e64_dpp_gfx11:
88993 case AMDGPU::V_ASHRREV_I32_e64_dpp_gfx12:
88994 case AMDGPU::V_BCNT_U32_B32_e64_dpp_gfx11:
88995 case AMDGPU::V_BCNT_U32_B32_e64_dpp_gfx12:
88996 case AMDGPU::V_BFM_B32_e64_dpp_gfx11:
88997 case AMDGPU::V_BFM_B32_e64_dpp_gfx12:
88998 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp_gfx11:
88999 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp_gfx12:
89000 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp_gfx11:
89001 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp_gfx12:
89002 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp_gfx11:
89003 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp_gfx12:
89004 case AMDGPU::V_LSHLREV_B32_e64_dpp_gfx11:
89005 case AMDGPU::V_LSHLREV_B32_e64_dpp_gfx12:
89006 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp_gfx11:
89007 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp_gfx12:
89008 case AMDGPU::V_LSHRREV_B32_e64_dpp_gfx11:
89009 case AMDGPU::V_LSHRREV_B32_e64_dpp_gfx12:
89010 case AMDGPU::V_MAX_I16_t16_e64_dpp_gfx11:
89011 case AMDGPU::V_MAX_I16_t16_e64_dpp_gfx12:
89012 case AMDGPU::V_MAX_I32_e64_dpp_gfx11:
89013 case AMDGPU::V_MAX_I32_e64_dpp_gfx12:
89014 case AMDGPU::V_MAX_U16_t16_e64_dpp_gfx11:
89015 case AMDGPU::V_MAX_U16_t16_e64_dpp_gfx12:
89016 case AMDGPU::V_MAX_U32_e64_dpp_gfx11:
89017 case AMDGPU::V_MAX_U32_e64_dpp_gfx12:
89018 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp_gfx11:
89019 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp_gfx12:
89020 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp_gfx11:
89021 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp_gfx12:
89022 case AMDGPU::V_MIN_I16_t16_e64_dpp_gfx11:
89023 case AMDGPU::V_MIN_I16_t16_e64_dpp_gfx12:
89024 case AMDGPU::V_MIN_I32_e64_dpp_gfx11:
89025 case AMDGPU::V_MIN_I32_e64_dpp_gfx12:
89026 case AMDGPU::V_MIN_U16_t16_e64_dpp_gfx11:
89027 case AMDGPU::V_MIN_U16_t16_e64_dpp_gfx12:
89028 case AMDGPU::V_MIN_U32_e64_dpp_gfx11:
89029 case AMDGPU::V_MIN_U32_e64_dpp_gfx12:
89030 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp_gfx11:
89031 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp_gfx12:
89032 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp_gfx11:
89033 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp_gfx12:
89034 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp_gfx11:
89035 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp_gfx12:
89036 case AMDGPU::V_OR_B16_t16_e64_dpp_gfx11:
89037 case AMDGPU::V_OR_B16_t16_e64_dpp_gfx12:
89038 case AMDGPU::V_OR_B32_e64_dpp_gfx11:
89039 case AMDGPU::V_OR_B32_e64_dpp_gfx12:
89040 case AMDGPU::V_XNOR_B32_e64_dpp_gfx11:
89041 case AMDGPU::V_XNOR_B32_e64_dpp_gfx12:
89042 case AMDGPU::V_XOR_B16_t16_e64_dpp_gfx11:
89043 case AMDGPU::V_XOR_B16_t16_e64_dpp_gfx12:
89044 case AMDGPU::V_XOR_B32_e64_dpp_gfx11:
89045 case AMDGPU::V_XOR_B32_e64_dpp_gfx12: {
89046 op.clearAllBits();
89047 // op: vdst
89048 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89049 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
89050 op.clearAllBits();
89051 // op: src1
89052 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
89053 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
89054 op.clearAllBits();
89055 // op: dpp_ctrl
89056 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
89057 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
89058 op.clearAllBits();
89059 // op: bound_ctrl
89060 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
89061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
89062 op.clearAllBits();
89063 // op: bank_mask
89064 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
89065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
89066 op.clearAllBits();
89067 // op: row_mask
89068 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
89069 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
89070 op.clearAllBits();
89071 // op: fi
89072 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
89073 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
89074 op.clearAllBits();
89075 // op: src0
89076 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
89077 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
89078 break;
89079 }
89080 case AMDGPU::V_AND_B16_t16_e64_dpp8_gfx11:
89081 case AMDGPU::V_AND_B16_t16_e64_dpp8_gfx12:
89082 case AMDGPU::V_AND_B32_e64_dpp8_gfx11:
89083 case AMDGPU::V_AND_B32_e64_dpp8_gfx12:
89084 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp8_gfx11:
89085 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp8_gfx12:
89086 case AMDGPU::V_ASHRREV_I32_e64_dpp8_gfx11:
89087 case AMDGPU::V_ASHRREV_I32_e64_dpp8_gfx12:
89088 case AMDGPU::V_BCNT_U32_B32_e64_dpp8_gfx11:
89089 case AMDGPU::V_BCNT_U32_B32_e64_dpp8_gfx12:
89090 case AMDGPU::V_BFM_B32_e64_dpp8_gfx11:
89091 case AMDGPU::V_BFM_B32_e64_dpp8_gfx12:
89092 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp8_gfx11:
89093 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp8_gfx12:
89094 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp8_gfx11:
89095 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp8_gfx12:
89096 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp8_gfx11:
89097 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp8_gfx12:
89098 case AMDGPU::V_LSHLREV_B32_e64_dpp8_gfx11:
89099 case AMDGPU::V_LSHLREV_B32_e64_dpp8_gfx12:
89100 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp8_gfx11:
89101 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp8_gfx12:
89102 case AMDGPU::V_LSHRREV_B32_e64_dpp8_gfx11:
89103 case AMDGPU::V_LSHRREV_B32_e64_dpp8_gfx12:
89104 case AMDGPU::V_MAX_I16_t16_e64_dpp8_gfx11:
89105 case AMDGPU::V_MAX_I16_t16_e64_dpp8_gfx12:
89106 case AMDGPU::V_MAX_I32_e64_dpp8_gfx11:
89107 case AMDGPU::V_MAX_I32_e64_dpp8_gfx12:
89108 case AMDGPU::V_MAX_U16_t16_e64_dpp8_gfx11:
89109 case AMDGPU::V_MAX_U16_t16_e64_dpp8_gfx12:
89110 case AMDGPU::V_MAX_U32_e64_dpp8_gfx11:
89111 case AMDGPU::V_MAX_U32_e64_dpp8_gfx12:
89112 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp8_gfx11:
89113 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp8_gfx12:
89114 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp8_gfx11:
89115 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp8_gfx12:
89116 case AMDGPU::V_MIN_I16_t16_e64_dpp8_gfx11:
89117 case AMDGPU::V_MIN_I16_t16_e64_dpp8_gfx12:
89118 case AMDGPU::V_MIN_I32_e64_dpp8_gfx11:
89119 case AMDGPU::V_MIN_I32_e64_dpp8_gfx12:
89120 case AMDGPU::V_MIN_U16_t16_e64_dpp8_gfx11:
89121 case AMDGPU::V_MIN_U16_t16_e64_dpp8_gfx12:
89122 case AMDGPU::V_MIN_U32_e64_dpp8_gfx11:
89123 case AMDGPU::V_MIN_U32_e64_dpp8_gfx12:
89124 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp8_gfx11:
89125 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp8_gfx12:
89126 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp8_gfx11:
89127 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp8_gfx12:
89128 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp8_gfx11:
89129 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp8_gfx12:
89130 case AMDGPU::V_OR_B16_t16_e64_dpp8_gfx11:
89131 case AMDGPU::V_OR_B16_t16_e64_dpp8_gfx12:
89132 case AMDGPU::V_OR_B32_e64_dpp8_gfx11:
89133 case AMDGPU::V_OR_B32_e64_dpp8_gfx12:
89134 case AMDGPU::V_XNOR_B32_e64_dpp8_gfx11:
89135 case AMDGPU::V_XNOR_B32_e64_dpp8_gfx12:
89136 case AMDGPU::V_XOR_B16_t16_e64_dpp8_gfx11:
89137 case AMDGPU::V_XOR_B16_t16_e64_dpp8_gfx12:
89138 case AMDGPU::V_XOR_B32_e64_dpp8_gfx11:
89139 case AMDGPU::V_XOR_B32_e64_dpp8_gfx12: {
89140 op.clearAllBits();
89141 // op: vdst
89142 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89143 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
89144 op.clearAllBits();
89145 // op: src1
89146 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
89147 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
89148 op.clearAllBits();
89149 // op: src0
89150 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
89151 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
89152 op.clearAllBits();
89153 // op: dpp8
89154 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
89155 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
89156 op.clearAllBits();
89157 // op: fi
89158 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
89159 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
89160 break;
89161 }
89162 case AMDGPU::V_ADD3_U32_e64_dpp_gfx11:
89163 case AMDGPU::V_ADD3_U32_e64_dpp_gfx12:
89164 case AMDGPU::V_ADD_LSHL_U32_e64_dpp_gfx11:
89165 case AMDGPU::V_ADD_LSHL_U32_e64_dpp_gfx12:
89166 case AMDGPU::V_ALIGNBIT_B32_e64_dpp_gfx11:
89167 case AMDGPU::V_ALIGNBIT_B32_e64_dpp_gfx12:
89168 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp_gfx11:
89169 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp_gfx12:
89170 case AMDGPU::V_AND_OR_B32_e64_dpp_gfx11:
89171 case AMDGPU::V_AND_OR_B32_e64_dpp_gfx12:
89172 case AMDGPU::V_BFE_I32_e64_dpp_gfx11:
89173 case AMDGPU::V_BFE_I32_e64_dpp_gfx12:
89174 case AMDGPU::V_BFE_U32_e64_dpp_gfx11:
89175 case AMDGPU::V_BFE_U32_e64_dpp_gfx12:
89176 case AMDGPU::V_BFI_B32_e64_dpp_gfx11:
89177 case AMDGPU::V_BFI_B32_e64_dpp_gfx12:
89178 case AMDGPU::V_LERP_U8_e64_dpp_gfx11:
89179 case AMDGPU::V_LERP_U8_e64_dpp_gfx12:
89180 case AMDGPU::V_LSHL_ADD_U32_e64_dpp_gfx11:
89181 case AMDGPU::V_LSHL_ADD_U32_e64_dpp_gfx12:
89182 case AMDGPU::V_LSHL_OR_B32_e64_dpp_gfx11:
89183 case AMDGPU::V_LSHL_OR_B32_e64_dpp_gfx12:
89184 case AMDGPU::V_MAX3_I32_e64_dpp_gfx11:
89185 case AMDGPU::V_MAX3_I32_e64_dpp_gfx12:
89186 case AMDGPU::V_MAX3_U32_e64_dpp_gfx11:
89187 case AMDGPU::V_MAX3_U32_e64_dpp_gfx12:
89188 case AMDGPU::V_MAXMIN_I32_e64_dpp_gfx11:
89189 case AMDGPU::V_MAXMIN_I32_e64_dpp_gfx12:
89190 case AMDGPU::V_MAXMIN_U32_e64_dpp_gfx11:
89191 case AMDGPU::V_MAXMIN_U32_e64_dpp_gfx12:
89192 case AMDGPU::V_MED3_I32_e64_dpp_gfx11:
89193 case AMDGPU::V_MED3_I32_e64_dpp_gfx12:
89194 case AMDGPU::V_MED3_U32_e64_dpp_gfx11:
89195 case AMDGPU::V_MED3_U32_e64_dpp_gfx12:
89196 case AMDGPU::V_MIN3_I32_e64_dpp_gfx11:
89197 case AMDGPU::V_MIN3_I32_e64_dpp_gfx12:
89198 case AMDGPU::V_MIN3_U32_e64_dpp_gfx11:
89199 case AMDGPU::V_MIN3_U32_e64_dpp_gfx12:
89200 case AMDGPU::V_MINMAX_I32_e64_dpp_gfx11:
89201 case AMDGPU::V_MINMAX_I32_e64_dpp_gfx12:
89202 case AMDGPU::V_MINMAX_U32_e64_dpp_gfx11:
89203 case AMDGPU::V_MINMAX_U32_e64_dpp_gfx12:
89204 case AMDGPU::V_OR3_B32_e64_dpp_gfx11:
89205 case AMDGPU::V_OR3_B32_e64_dpp_gfx12:
89206 case AMDGPU::V_PERM_B32_e64_dpp_gfx11:
89207 case AMDGPU::V_PERM_B32_e64_dpp_gfx12:
89208 case AMDGPU::V_XAD_U32_e64_dpp_gfx11:
89209 case AMDGPU::V_XAD_U32_e64_dpp_gfx12:
89210 case AMDGPU::V_XOR3_B32_e64_dpp_gfx11:
89211 case AMDGPU::V_XOR3_B32_e64_dpp_gfx12: {
89212 op.clearAllBits();
89213 // op: vdst
89214 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89215 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
89216 op.clearAllBits();
89217 // op: src1
89218 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
89219 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
89220 op.clearAllBits();
89221 // op: src2
89222 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
89223 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
89224 op.clearAllBits();
89225 // op: dpp_ctrl
89226 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
89227 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 72, numBits: 9);
89228 op.clearAllBits();
89229 // op: bound_ctrl
89230 getMachineOpValue(MI, MO: MI.getOperand(i: 8), Op&: op, Fixups, STI);
89231 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 83, numBits: 1);
89232 op.clearAllBits();
89233 // op: bank_mask
89234 getMachineOpValue(MI, MO: MI.getOperand(i: 7), Op&: op, Fixups, STI);
89235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 88, numBits: 4);
89236 op.clearAllBits();
89237 // op: row_mask
89238 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
89239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 92, numBits: 4);
89240 op.clearAllBits();
89241 // op: fi
89242 getMachineOpValue(MI, MO: MI.getOperand(i: 9), Op&: op, Fixups, STI);
89243 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 82, numBits: 1);
89244 op.clearAllBits();
89245 // op: src0
89246 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
89247 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
89248 break;
89249 }
89250 case AMDGPU::V_ADD3_U32_e64_dpp8_gfx11:
89251 case AMDGPU::V_ADD3_U32_e64_dpp8_gfx12:
89252 case AMDGPU::V_ADD_LSHL_U32_e64_dpp8_gfx11:
89253 case AMDGPU::V_ADD_LSHL_U32_e64_dpp8_gfx12:
89254 case AMDGPU::V_ALIGNBIT_B32_e64_dpp8_gfx11:
89255 case AMDGPU::V_ALIGNBIT_B32_e64_dpp8_gfx12:
89256 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp8_gfx11:
89257 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp8_gfx12:
89258 case AMDGPU::V_AND_OR_B32_e64_dpp8_gfx11:
89259 case AMDGPU::V_AND_OR_B32_e64_dpp8_gfx12:
89260 case AMDGPU::V_BFE_I32_e64_dpp8_gfx11:
89261 case AMDGPU::V_BFE_I32_e64_dpp8_gfx12:
89262 case AMDGPU::V_BFE_U32_e64_dpp8_gfx11:
89263 case AMDGPU::V_BFE_U32_e64_dpp8_gfx12:
89264 case AMDGPU::V_BFI_B32_e64_dpp8_gfx11:
89265 case AMDGPU::V_BFI_B32_e64_dpp8_gfx12:
89266 case AMDGPU::V_LERP_U8_e64_dpp8_gfx11:
89267 case AMDGPU::V_LERP_U8_e64_dpp8_gfx12:
89268 case AMDGPU::V_LSHL_ADD_U32_e64_dpp8_gfx11:
89269 case AMDGPU::V_LSHL_ADD_U32_e64_dpp8_gfx12:
89270 case AMDGPU::V_LSHL_OR_B32_e64_dpp8_gfx11:
89271 case AMDGPU::V_LSHL_OR_B32_e64_dpp8_gfx12:
89272 case AMDGPU::V_MAX3_I32_e64_dpp8_gfx11:
89273 case AMDGPU::V_MAX3_I32_e64_dpp8_gfx12:
89274 case AMDGPU::V_MAX3_U32_e64_dpp8_gfx11:
89275 case AMDGPU::V_MAX3_U32_e64_dpp8_gfx12:
89276 case AMDGPU::V_MAXMIN_I32_e64_dpp8_gfx11:
89277 case AMDGPU::V_MAXMIN_I32_e64_dpp8_gfx12:
89278 case AMDGPU::V_MAXMIN_U32_e64_dpp8_gfx11:
89279 case AMDGPU::V_MAXMIN_U32_e64_dpp8_gfx12:
89280 case AMDGPU::V_MED3_I32_e64_dpp8_gfx11:
89281 case AMDGPU::V_MED3_I32_e64_dpp8_gfx12:
89282 case AMDGPU::V_MED3_U32_e64_dpp8_gfx11:
89283 case AMDGPU::V_MED3_U32_e64_dpp8_gfx12:
89284 case AMDGPU::V_MIN3_I32_e64_dpp8_gfx11:
89285 case AMDGPU::V_MIN3_I32_e64_dpp8_gfx12:
89286 case AMDGPU::V_MIN3_U32_e64_dpp8_gfx11:
89287 case AMDGPU::V_MIN3_U32_e64_dpp8_gfx12:
89288 case AMDGPU::V_MINMAX_I32_e64_dpp8_gfx11:
89289 case AMDGPU::V_MINMAX_I32_e64_dpp8_gfx12:
89290 case AMDGPU::V_MINMAX_U32_e64_dpp8_gfx11:
89291 case AMDGPU::V_MINMAX_U32_e64_dpp8_gfx12:
89292 case AMDGPU::V_OR3_B32_e64_dpp8_gfx11:
89293 case AMDGPU::V_OR3_B32_e64_dpp8_gfx12:
89294 case AMDGPU::V_PERM_B32_e64_dpp8_gfx11:
89295 case AMDGPU::V_PERM_B32_e64_dpp8_gfx12:
89296 case AMDGPU::V_XAD_U32_e64_dpp8_gfx11:
89297 case AMDGPU::V_XAD_U32_e64_dpp8_gfx12:
89298 case AMDGPU::V_XOR3_B32_e64_dpp8_gfx11:
89299 case AMDGPU::V_XOR3_B32_e64_dpp8_gfx12: {
89300 op.clearAllBits();
89301 // op: vdst
89302 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89303 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
89304 op.clearAllBits();
89305 // op: src1
89306 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
89307 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 41, numBits: 9);
89308 op.clearAllBits();
89309 // op: src2
89310 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
89311 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 50, numBits: 9);
89312 op.clearAllBits();
89313 // op: src0
89314 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
89315 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 64, numBits: 8);
89316 op.clearAllBits();
89317 // op: dpp8
89318 getMachineOpValue(MI, MO: MI.getOperand(i: 5), Op&: op, Fixups, STI);
89319 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
89320 op.clearAllBits();
89321 // op: fi
89322 getMachineOpValue(MI, MO: MI.getOperand(i: 6), Op&: op, Fixups, STI);
89323 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 32, numBits: 9);
89324 break;
89325 }
89326 case AMDGPU::V_ACCVGPR_MOV_B32_vi: {
89327 op.clearAllBits();
89328 // op: vdst
89329 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89330 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
89331 op.clearAllBits();
89332 // op: src0
89333 getAVOperandEncoding(MI, OpNo: 1, Op&: op, Fixups, STI);
89334 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
89335 break;
89336 }
89337 case AMDGPU::V_BFREV_B32_e32_gfx6_gfx7:
89338 case AMDGPU::V_BFREV_B32_e32_gfx10:
89339 case AMDGPU::V_BFREV_B32_e32_gfx11:
89340 case AMDGPU::V_BFREV_B32_e32_gfx12:
89341 case AMDGPU::V_BFREV_B32_e32_vi:
89342 case AMDGPU::V_CEIL_F16_e32_gfx10:
89343 case AMDGPU::V_CEIL_F16_e32_vi:
89344 case AMDGPU::V_CEIL_F16_fake16_e32_gfx11:
89345 case AMDGPU::V_CEIL_F16_fake16_e32_gfx12:
89346 case AMDGPU::V_CEIL_F32_e32_gfx6_gfx7:
89347 case AMDGPU::V_CEIL_F32_e32_gfx10:
89348 case AMDGPU::V_CEIL_F32_e32_gfx11:
89349 case AMDGPU::V_CEIL_F32_e32_gfx12:
89350 case AMDGPU::V_CEIL_F32_e32_vi:
89351 case AMDGPU::V_CEIL_F64_e32_gfx7:
89352 case AMDGPU::V_CEIL_F64_e32_gfx10:
89353 case AMDGPU::V_CEIL_F64_e32_gfx11:
89354 case AMDGPU::V_CEIL_F64_e32_gfx12:
89355 case AMDGPU::V_CEIL_F64_e32_vi:
89356 case AMDGPU::V_CLS_I32_e32_gfx11:
89357 case AMDGPU::V_CLS_I32_e32_gfx12:
89358 case AMDGPU::V_CLZ_I32_U32_e32_gfx11:
89359 case AMDGPU::V_CLZ_I32_U32_e32_gfx12:
89360 case AMDGPU::V_COS_F16_e32_gfx10:
89361 case AMDGPU::V_COS_F16_e32_vi:
89362 case AMDGPU::V_COS_F16_fake16_e32_gfx11:
89363 case AMDGPU::V_COS_F16_fake16_e32_gfx12:
89364 case AMDGPU::V_COS_F32_e32_gfx6_gfx7:
89365 case AMDGPU::V_COS_F32_e32_gfx10:
89366 case AMDGPU::V_COS_F32_e32_gfx11:
89367 case AMDGPU::V_COS_F32_e32_gfx12:
89368 case AMDGPU::V_COS_F32_e32_vi:
89369 case AMDGPU::V_CTZ_I32_B32_e32_gfx11:
89370 case AMDGPU::V_CTZ_I32_B32_e32_gfx12:
89371 case AMDGPU::V_CVT_F16_F32_e32_gfx6_gfx7:
89372 case AMDGPU::V_CVT_F16_F32_e32_gfx10:
89373 case AMDGPU::V_CVT_F16_F32_e32_vi:
89374 case AMDGPU::V_CVT_F16_F32_t16_e32_gfx11:
89375 case AMDGPU::V_CVT_F16_F32_t16_e32_gfx12:
89376 case AMDGPU::V_CVT_F16_I16_e32_gfx10:
89377 case AMDGPU::V_CVT_F16_I16_e32_vi:
89378 case AMDGPU::V_CVT_F16_I16_t16_e32_gfx11:
89379 case AMDGPU::V_CVT_F16_I16_t16_e32_gfx12:
89380 case AMDGPU::V_CVT_F16_U16_e32_gfx10:
89381 case AMDGPU::V_CVT_F16_U16_e32_vi:
89382 case AMDGPU::V_CVT_F16_U16_t16_e32_gfx11:
89383 case AMDGPU::V_CVT_F16_U16_t16_e32_gfx12:
89384 case AMDGPU::V_CVT_F32_BF8_e32_gfx12:
89385 case AMDGPU::V_CVT_F32_BF8_e32_vi:
89386 case AMDGPU::V_CVT_F32_F16_e32_gfx6_gfx7:
89387 case AMDGPU::V_CVT_F32_F16_e32_gfx10:
89388 case AMDGPU::V_CVT_F32_F16_e32_vi:
89389 case AMDGPU::V_CVT_F32_F16_t16_e32_gfx11:
89390 case AMDGPU::V_CVT_F32_F16_t16_e32_gfx12:
89391 case AMDGPU::V_CVT_F32_F64_e32_gfx6_gfx7:
89392 case AMDGPU::V_CVT_F32_F64_e32_gfx10:
89393 case AMDGPU::V_CVT_F32_F64_e32_gfx11:
89394 case AMDGPU::V_CVT_F32_F64_e32_gfx12:
89395 case AMDGPU::V_CVT_F32_F64_e32_vi:
89396 case AMDGPU::V_CVT_F32_FP8_e32_gfx12:
89397 case AMDGPU::V_CVT_F32_FP8_e32_vi:
89398 case AMDGPU::V_CVT_F32_I32_e32_gfx6_gfx7:
89399 case AMDGPU::V_CVT_F32_I32_e32_gfx10:
89400 case AMDGPU::V_CVT_F32_I32_e32_gfx11:
89401 case AMDGPU::V_CVT_F32_I32_e32_gfx12:
89402 case AMDGPU::V_CVT_F32_I32_e32_vi:
89403 case AMDGPU::V_CVT_F32_U32_e32_gfx6_gfx7:
89404 case AMDGPU::V_CVT_F32_U32_e32_gfx10:
89405 case AMDGPU::V_CVT_F32_U32_e32_gfx11:
89406 case AMDGPU::V_CVT_F32_U32_e32_gfx12:
89407 case AMDGPU::V_CVT_F32_U32_e32_vi:
89408 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx6_gfx7:
89409 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx10:
89410 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx11:
89411 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx12:
89412 case AMDGPU::V_CVT_F32_UBYTE0_e32_vi:
89413 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx6_gfx7:
89414 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx10:
89415 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx11:
89416 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx12:
89417 case AMDGPU::V_CVT_F32_UBYTE1_e32_vi:
89418 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx6_gfx7:
89419 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx10:
89420 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx11:
89421 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx12:
89422 case AMDGPU::V_CVT_F32_UBYTE2_e32_vi:
89423 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx6_gfx7:
89424 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx10:
89425 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx11:
89426 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx12:
89427 case AMDGPU::V_CVT_F32_UBYTE3_e32_vi:
89428 case AMDGPU::V_CVT_F64_F32_e32_gfx6_gfx7:
89429 case AMDGPU::V_CVT_F64_F32_e32_gfx10:
89430 case AMDGPU::V_CVT_F64_F32_e32_gfx11:
89431 case AMDGPU::V_CVT_F64_F32_e32_gfx12:
89432 case AMDGPU::V_CVT_F64_F32_e32_vi:
89433 case AMDGPU::V_CVT_F64_I32_e32_gfx6_gfx7:
89434 case AMDGPU::V_CVT_F64_I32_e32_gfx10:
89435 case AMDGPU::V_CVT_F64_I32_e32_gfx11:
89436 case AMDGPU::V_CVT_F64_I32_e32_gfx12:
89437 case AMDGPU::V_CVT_F64_I32_e32_vi:
89438 case AMDGPU::V_CVT_F64_U32_e32_gfx6_gfx7:
89439 case AMDGPU::V_CVT_F64_U32_e32_gfx10:
89440 case AMDGPU::V_CVT_F64_U32_e32_gfx11:
89441 case AMDGPU::V_CVT_F64_U32_e32_gfx12:
89442 case AMDGPU::V_CVT_F64_U32_e32_vi:
89443 case AMDGPU::V_CVT_FLOOR_I32_F32_e32_gfx11:
89444 case AMDGPU::V_CVT_FLOOR_I32_F32_e32_gfx12:
89445 case AMDGPU::V_CVT_FLR_I32_F32_e32_gfx6_gfx7:
89446 case AMDGPU::V_CVT_FLR_I32_F32_e32_gfx10:
89447 case AMDGPU::V_CVT_FLR_I32_F32_e32_vi:
89448 case AMDGPU::V_CVT_I16_F16_e32_gfx10:
89449 case AMDGPU::V_CVT_I16_F16_e32_vi:
89450 case AMDGPU::V_CVT_I16_F16_t16_e32_gfx11:
89451 case AMDGPU::V_CVT_I16_F16_t16_e32_gfx12:
89452 case AMDGPU::V_CVT_I32_F32_e32_gfx6_gfx7:
89453 case AMDGPU::V_CVT_I32_F32_e32_gfx10:
89454 case AMDGPU::V_CVT_I32_F32_e32_gfx11:
89455 case AMDGPU::V_CVT_I32_F32_e32_gfx12:
89456 case AMDGPU::V_CVT_I32_F32_e32_vi:
89457 case AMDGPU::V_CVT_I32_F64_e32_gfx6_gfx7:
89458 case AMDGPU::V_CVT_I32_F64_e32_gfx10:
89459 case AMDGPU::V_CVT_I32_F64_e32_gfx11:
89460 case AMDGPU::V_CVT_I32_F64_e32_gfx12:
89461 case AMDGPU::V_CVT_I32_F64_e32_vi:
89462 case AMDGPU::V_CVT_I32_I16_fake16_e32_gfx11:
89463 case AMDGPU::V_CVT_I32_I16_fake16_e32_gfx12:
89464 case AMDGPU::V_CVT_NEAREST_I32_F32_e32_gfx11:
89465 case AMDGPU::V_CVT_NEAREST_I32_F32_e32_gfx12:
89466 case AMDGPU::V_CVT_NORM_I16_F16_e32_gfx10:
89467 case AMDGPU::V_CVT_NORM_I16_F16_e32_vi:
89468 case AMDGPU::V_CVT_NORM_I16_F16_t16_e32_gfx11:
89469 case AMDGPU::V_CVT_NORM_I16_F16_t16_e32_gfx12:
89470 case AMDGPU::V_CVT_NORM_U16_F16_e32_gfx10:
89471 case AMDGPU::V_CVT_NORM_U16_F16_e32_vi:
89472 case AMDGPU::V_CVT_NORM_U16_F16_t16_e32_gfx11:
89473 case AMDGPU::V_CVT_NORM_U16_F16_t16_e32_gfx12:
89474 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx6_gfx7:
89475 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx10:
89476 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx11:
89477 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx12:
89478 case AMDGPU::V_CVT_OFF_F32_I4_e32_vi:
89479 case AMDGPU::V_CVT_PK_F32_BF8_e32_gfx12:
89480 case AMDGPU::V_CVT_PK_F32_BF8_e32_vi:
89481 case AMDGPU::V_CVT_PK_F32_FP8_e32_gfx12:
89482 case AMDGPU::V_CVT_PK_F32_FP8_e32_vi:
89483 case AMDGPU::V_CVT_RPI_I32_F32_e32_gfx6_gfx7:
89484 case AMDGPU::V_CVT_RPI_I32_F32_e32_gfx10:
89485 case AMDGPU::V_CVT_RPI_I32_F32_e32_vi:
89486 case AMDGPU::V_CVT_U16_F16_e32_gfx10:
89487 case AMDGPU::V_CVT_U16_F16_e32_vi:
89488 case AMDGPU::V_CVT_U16_F16_t16_e32_gfx11:
89489 case AMDGPU::V_CVT_U16_F16_t16_e32_gfx12:
89490 case AMDGPU::V_CVT_U32_F32_e32_gfx6_gfx7:
89491 case AMDGPU::V_CVT_U32_F32_e32_gfx10:
89492 case AMDGPU::V_CVT_U32_F32_e32_gfx11:
89493 case AMDGPU::V_CVT_U32_F32_e32_gfx12:
89494 case AMDGPU::V_CVT_U32_F32_e32_vi:
89495 case AMDGPU::V_CVT_U32_F64_e32_gfx6_gfx7:
89496 case AMDGPU::V_CVT_U32_F64_e32_gfx10:
89497 case AMDGPU::V_CVT_U32_F64_e32_gfx11:
89498 case AMDGPU::V_CVT_U32_F64_e32_gfx12:
89499 case AMDGPU::V_CVT_U32_F64_e32_vi:
89500 case AMDGPU::V_CVT_U32_U16_fake16_e32_gfx11:
89501 case AMDGPU::V_CVT_U32_U16_fake16_e32_gfx12:
89502 case AMDGPU::V_EXP_F16_e32_gfx10:
89503 case AMDGPU::V_EXP_F16_e32_vi:
89504 case AMDGPU::V_EXP_F16_fake16_e32_gfx11:
89505 case AMDGPU::V_EXP_F16_fake16_e32_gfx12:
89506 case AMDGPU::V_EXP_F32_e32_gfx6_gfx7:
89507 case AMDGPU::V_EXP_F32_e32_gfx10:
89508 case AMDGPU::V_EXP_F32_e32_gfx11:
89509 case AMDGPU::V_EXP_F32_e32_gfx12:
89510 case AMDGPU::V_EXP_F32_e32_vi:
89511 case AMDGPU::V_EXP_LEGACY_F32_e32_gfx7:
89512 case AMDGPU::V_EXP_LEGACY_F32_e32_vi:
89513 case AMDGPU::V_FFBH_I32_e32_gfx6_gfx7:
89514 case AMDGPU::V_FFBH_I32_e32_gfx10:
89515 case AMDGPU::V_FFBH_I32_e32_vi:
89516 case AMDGPU::V_FFBH_U32_e32_gfx6_gfx7:
89517 case AMDGPU::V_FFBH_U32_e32_gfx10:
89518 case AMDGPU::V_FFBH_U32_e32_vi:
89519 case AMDGPU::V_FFBL_B32_e32_gfx6_gfx7:
89520 case AMDGPU::V_FFBL_B32_e32_gfx10:
89521 case AMDGPU::V_FFBL_B32_e32_vi:
89522 case AMDGPU::V_FLOOR_F16_e32_gfx10:
89523 case AMDGPU::V_FLOOR_F16_e32_vi:
89524 case AMDGPU::V_FLOOR_F16_fake16_e32_gfx11:
89525 case AMDGPU::V_FLOOR_F16_fake16_e32_gfx12:
89526 case AMDGPU::V_FLOOR_F32_e32_gfx6_gfx7:
89527 case AMDGPU::V_FLOOR_F32_e32_gfx10:
89528 case AMDGPU::V_FLOOR_F32_e32_gfx11:
89529 case AMDGPU::V_FLOOR_F32_e32_gfx12:
89530 case AMDGPU::V_FLOOR_F32_e32_vi:
89531 case AMDGPU::V_FLOOR_F64_e32_gfx7:
89532 case AMDGPU::V_FLOOR_F64_e32_gfx10:
89533 case AMDGPU::V_FLOOR_F64_e32_gfx11:
89534 case AMDGPU::V_FLOOR_F64_e32_gfx12:
89535 case AMDGPU::V_FLOOR_F64_e32_vi:
89536 case AMDGPU::V_FRACT_F16_e32_gfx10:
89537 case AMDGPU::V_FRACT_F16_e32_vi:
89538 case AMDGPU::V_FRACT_F16_fake16_e32_gfx11:
89539 case AMDGPU::V_FRACT_F16_fake16_e32_gfx12:
89540 case AMDGPU::V_FRACT_F32_e32_gfx6_gfx7:
89541 case AMDGPU::V_FRACT_F32_e32_gfx10:
89542 case AMDGPU::V_FRACT_F32_e32_gfx11:
89543 case AMDGPU::V_FRACT_F32_e32_gfx12:
89544 case AMDGPU::V_FRACT_F32_e32_vi:
89545 case AMDGPU::V_FRACT_F64_e32_gfx6_gfx7:
89546 case AMDGPU::V_FRACT_F64_e32_gfx10:
89547 case AMDGPU::V_FRACT_F64_e32_gfx11:
89548 case AMDGPU::V_FRACT_F64_e32_gfx12:
89549 case AMDGPU::V_FRACT_F64_e32_vi:
89550 case AMDGPU::V_FREXP_EXP_I16_F16_e32_gfx10:
89551 case AMDGPU::V_FREXP_EXP_I16_F16_e32_vi:
89552 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e32_gfx11:
89553 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e32_gfx12:
89554 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx6_gfx7:
89555 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx10:
89556 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx11:
89557 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx12:
89558 case AMDGPU::V_FREXP_EXP_I32_F32_e32_vi:
89559 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx6_gfx7:
89560 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx10:
89561 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx11:
89562 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx12:
89563 case AMDGPU::V_FREXP_EXP_I32_F64_e32_vi:
89564 case AMDGPU::V_FREXP_MANT_F16_e32_gfx10:
89565 case AMDGPU::V_FREXP_MANT_F16_e32_vi:
89566 case AMDGPU::V_FREXP_MANT_F16_fake16_e32_gfx11:
89567 case AMDGPU::V_FREXP_MANT_F16_fake16_e32_gfx12:
89568 case AMDGPU::V_FREXP_MANT_F32_e32_gfx6_gfx7:
89569 case AMDGPU::V_FREXP_MANT_F32_e32_gfx10:
89570 case AMDGPU::V_FREXP_MANT_F32_e32_gfx11:
89571 case AMDGPU::V_FREXP_MANT_F32_e32_gfx12:
89572 case AMDGPU::V_FREXP_MANT_F32_e32_vi:
89573 case AMDGPU::V_FREXP_MANT_F64_e32_gfx6_gfx7:
89574 case AMDGPU::V_FREXP_MANT_F64_e32_gfx10:
89575 case AMDGPU::V_FREXP_MANT_F64_e32_gfx11:
89576 case AMDGPU::V_FREXP_MANT_F64_e32_gfx12:
89577 case AMDGPU::V_FREXP_MANT_F64_e32_vi:
89578 case AMDGPU::V_LOG_CLAMP_F32_e32_gfx6_gfx7:
89579 case AMDGPU::V_LOG_F16_e32_gfx10:
89580 case AMDGPU::V_LOG_F16_e32_vi:
89581 case AMDGPU::V_LOG_F16_fake16_e32_gfx11:
89582 case AMDGPU::V_LOG_F16_fake16_e32_gfx12:
89583 case AMDGPU::V_LOG_F32_e32_gfx6_gfx7:
89584 case AMDGPU::V_LOG_F32_e32_gfx10:
89585 case AMDGPU::V_LOG_F32_e32_gfx11:
89586 case AMDGPU::V_LOG_F32_e32_gfx12:
89587 case AMDGPU::V_LOG_F32_e32_vi:
89588 case AMDGPU::V_LOG_LEGACY_F32_e32_gfx7:
89589 case AMDGPU::V_LOG_LEGACY_F32_e32_vi:
89590 case AMDGPU::V_MOVRELD_B32_e32_gfx6_gfx7:
89591 case AMDGPU::V_MOVRELD_B32_e32_gfx10:
89592 case AMDGPU::V_MOVRELD_B32_e32_gfx11:
89593 case AMDGPU::V_MOVRELD_B32_e32_gfx12:
89594 case AMDGPU::V_MOVRELD_B32_e32_vi:
89595 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx10:
89596 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx11:
89597 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx12:
89598 case AMDGPU::V_MOVRELSD_B32_e32_gfx6_gfx7:
89599 case AMDGPU::V_MOVRELSD_B32_e32_gfx10:
89600 case AMDGPU::V_MOVRELSD_B32_e32_gfx11:
89601 case AMDGPU::V_MOVRELSD_B32_e32_gfx12:
89602 case AMDGPU::V_MOVRELSD_B32_e32_vi:
89603 case AMDGPU::V_MOVRELS_B32_e32_gfx6_gfx7:
89604 case AMDGPU::V_MOVRELS_B32_e32_gfx10:
89605 case AMDGPU::V_MOVRELS_B32_e32_gfx11:
89606 case AMDGPU::V_MOVRELS_B32_e32_gfx12:
89607 case AMDGPU::V_MOVRELS_B32_e32_vi:
89608 case AMDGPU::V_MOV_B32_e32_gfx6_gfx7:
89609 case AMDGPU::V_MOV_B32_e32_gfx10:
89610 case AMDGPU::V_MOV_B32_e32_gfx11:
89611 case AMDGPU::V_MOV_B32_e32_gfx12:
89612 case AMDGPU::V_MOV_B32_e32_vi:
89613 case AMDGPU::V_MOV_B64_e32_vi:
89614 case AMDGPU::V_NOT_B16_fake16_e32_gfx11:
89615 case AMDGPU::V_NOT_B16_fake16_e32_gfx12:
89616 case AMDGPU::V_NOT_B32_e32_gfx6_gfx7:
89617 case AMDGPU::V_NOT_B32_e32_gfx10:
89618 case AMDGPU::V_NOT_B32_e32_gfx11:
89619 case AMDGPU::V_NOT_B32_e32_gfx12:
89620 case AMDGPU::V_NOT_B32_e32_vi:
89621 case AMDGPU::V_PERMLANE64_B32_gfx11:
89622 case AMDGPU::V_PERMLANE64_B32_gfx12:
89623 case AMDGPU::V_RCP_CLAMP_F32_e32_gfx6_gfx7:
89624 case AMDGPU::V_RCP_CLAMP_F64_e32_gfx6_gfx7:
89625 case AMDGPU::V_RCP_F16_e32_gfx10:
89626 case AMDGPU::V_RCP_F16_e32_vi:
89627 case AMDGPU::V_RCP_F16_fake16_e32_gfx11:
89628 case AMDGPU::V_RCP_F16_fake16_e32_gfx12:
89629 case AMDGPU::V_RCP_F32_e32_gfx6_gfx7:
89630 case AMDGPU::V_RCP_F32_e32_gfx10:
89631 case AMDGPU::V_RCP_F32_e32_gfx11:
89632 case AMDGPU::V_RCP_F32_e32_gfx12:
89633 case AMDGPU::V_RCP_F32_e32_vi:
89634 case AMDGPU::V_RCP_F64_e32_gfx6_gfx7:
89635 case AMDGPU::V_RCP_F64_e32_gfx10:
89636 case AMDGPU::V_RCP_F64_e32_gfx11:
89637 case AMDGPU::V_RCP_F64_e32_gfx12:
89638 case AMDGPU::V_RCP_F64_e32_vi:
89639 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx6_gfx7:
89640 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx10:
89641 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx11:
89642 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx12:
89643 case AMDGPU::V_RCP_IFLAG_F32_e32_vi:
89644 case AMDGPU::V_RCP_LEGACY_F32_e32_gfx6_gfx7:
89645 case AMDGPU::V_READFIRSTLANE_B32_gfx6_gfx7:
89646 case AMDGPU::V_READFIRSTLANE_B32_gfx10:
89647 case AMDGPU::V_READFIRSTLANE_B32_gfx11:
89648 case AMDGPU::V_READFIRSTLANE_B32_gfx12:
89649 case AMDGPU::V_READFIRSTLANE_B32_vi:
89650 case AMDGPU::V_RNDNE_F16_e32_gfx10:
89651 case AMDGPU::V_RNDNE_F16_e32_vi:
89652 case AMDGPU::V_RNDNE_F16_fake16_e32_gfx11:
89653 case AMDGPU::V_RNDNE_F16_fake16_e32_gfx12:
89654 case AMDGPU::V_RNDNE_F32_e32_gfx6_gfx7:
89655 case AMDGPU::V_RNDNE_F32_e32_gfx10:
89656 case AMDGPU::V_RNDNE_F32_e32_gfx11:
89657 case AMDGPU::V_RNDNE_F32_e32_gfx12:
89658 case AMDGPU::V_RNDNE_F32_e32_vi:
89659 case AMDGPU::V_RNDNE_F64_e32_gfx7:
89660 case AMDGPU::V_RNDNE_F64_e32_gfx10:
89661 case AMDGPU::V_RNDNE_F64_e32_gfx11:
89662 case AMDGPU::V_RNDNE_F64_e32_gfx12:
89663 case AMDGPU::V_RNDNE_F64_e32_vi:
89664 case AMDGPU::V_RSQ_CLAMP_F32_e32_gfx6_gfx7:
89665 case AMDGPU::V_RSQ_CLAMP_F64_e32_gfx6_gfx7:
89666 case AMDGPU::V_RSQ_F16_e32_gfx10:
89667 case AMDGPU::V_RSQ_F16_e32_vi:
89668 case AMDGPU::V_RSQ_F16_fake16_e32_gfx11:
89669 case AMDGPU::V_RSQ_F16_fake16_e32_gfx12:
89670 case AMDGPU::V_RSQ_F32_e32_gfx6_gfx7:
89671 case AMDGPU::V_RSQ_F32_e32_gfx10:
89672 case AMDGPU::V_RSQ_F32_e32_gfx11:
89673 case AMDGPU::V_RSQ_F32_e32_gfx12:
89674 case AMDGPU::V_RSQ_F32_e32_vi:
89675 case AMDGPU::V_RSQ_F64_e32_gfx6_gfx7:
89676 case AMDGPU::V_RSQ_F64_e32_gfx10:
89677 case AMDGPU::V_RSQ_F64_e32_gfx11:
89678 case AMDGPU::V_RSQ_F64_e32_gfx12:
89679 case AMDGPU::V_RSQ_F64_e32_vi:
89680 case AMDGPU::V_RSQ_LEGACY_F32_e32_gfx6_gfx7:
89681 case AMDGPU::V_SAT_PK_U8_I16_e32_gfx10:
89682 case AMDGPU::V_SAT_PK_U8_I16_e32_vi:
89683 case AMDGPU::V_SAT_PK_U8_I16_fake16_e32_gfx11:
89684 case AMDGPU::V_SAT_PK_U8_I16_fake16_e32_gfx12:
89685 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_e32_vi:
89686 case AMDGPU::V_SIN_F16_e32_gfx10:
89687 case AMDGPU::V_SIN_F16_e32_vi:
89688 case AMDGPU::V_SIN_F16_fake16_e32_gfx11:
89689 case AMDGPU::V_SIN_F16_fake16_e32_gfx12:
89690 case AMDGPU::V_SIN_F32_e32_gfx6_gfx7:
89691 case AMDGPU::V_SIN_F32_e32_gfx10:
89692 case AMDGPU::V_SIN_F32_e32_gfx11:
89693 case AMDGPU::V_SIN_F32_e32_gfx12:
89694 case AMDGPU::V_SIN_F32_e32_vi:
89695 case AMDGPU::V_SQRT_F16_e32_gfx10:
89696 case AMDGPU::V_SQRT_F16_e32_vi:
89697 case AMDGPU::V_SQRT_F16_fake16_e32_gfx11:
89698 case AMDGPU::V_SQRT_F16_fake16_e32_gfx12:
89699 case AMDGPU::V_SQRT_F32_e32_gfx6_gfx7:
89700 case AMDGPU::V_SQRT_F32_e32_gfx10:
89701 case AMDGPU::V_SQRT_F32_e32_gfx11:
89702 case AMDGPU::V_SQRT_F32_e32_gfx12:
89703 case AMDGPU::V_SQRT_F32_e32_vi:
89704 case AMDGPU::V_SQRT_F64_e32_gfx6_gfx7:
89705 case AMDGPU::V_SQRT_F64_e32_gfx10:
89706 case AMDGPU::V_SQRT_F64_e32_gfx11:
89707 case AMDGPU::V_SQRT_F64_e32_gfx12:
89708 case AMDGPU::V_SQRT_F64_e32_vi:
89709 case AMDGPU::V_TRUNC_F16_e32_gfx10:
89710 case AMDGPU::V_TRUNC_F16_e32_vi:
89711 case AMDGPU::V_TRUNC_F16_fake16_e32_gfx11:
89712 case AMDGPU::V_TRUNC_F16_fake16_e32_gfx12:
89713 case AMDGPU::V_TRUNC_F32_e32_gfx6_gfx7:
89714 case AMDGPU::V_TRUNC_F32_e32_gfx10:
89715 case AMDGPU::V_TRUNC_F32_e32_gfx11:
89716 case AMDGPU::V_TRUNC_F32_e32_gfx12:
89717 case AMDGPU::V_TRUNC_F32_e32_vi:
89718 case AMDGPU::V_TRUNC_F64_e32_gfx7:
89719 case AMDGPU::V_TRUNC_F64_e32_gfx10:
89720 case AMDGPU::V_TRUNC_F64_e32_gfx11:
89721 case AMDGPU::V_TRUNC_F64_e32_gfx12:
89722 case AMDGPU::V_TRUNC_F64_e32_vi: {
89723 op.clearAllBits();
89724 // op: vdst
89725 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89726 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
89727 op.clearAllBits();
89728 // op: src0
89729 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
89730 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
89731 break;
89732 }
89733 case AMDGPU::V_ADDC_CO_U32_e32_gfx9:
89734 case AMDGPU::V_ADDC_U32_e32_gfx6_gfx7:
89735 case AMDGPU::V_ADDC_U32_e32_vi:
89736 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx10:
89737 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx11:
89738 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx12:
89739 case AMDGPU::V_ADD_CO_U32_e32_gfx9:
89740 case AMDGPU::V_ADD_F16_e32_gfx10:
89741 case AMDGPU::V_ADD_F16_e32_vi:
89742 case AMDGPU::V_ADD_F16_fake16_e32_gfx11:
89743 case AMDGPU::V_ADD_F16_fake16_e32_gfx12:
89744 case AMDGPU::V_ADD_F32_e32_gfx6_gfx7:
89745 case AMDGPU::V_ADD_F32_e32_gfx10:
89746 case AMDGPU::V_ADD_F32_e32_gfx11:
89747 case AMDGPU::V_ADD_F32_e32_gfx12:
89748 case AMDGPU::V_ADD_F32_e32_vi:
89749 case AMDGPU::V_ADD_F64_e32_gfx12:
89750 case AMDGPU::V_ADD_I32_e32_gfx6_gfx7:
89751 case AMDGPU::V_ADD_NC_U32_e32_gfx10:
89752 case AMDGPU::V_ADD_NC_U32_e32_gfx11:
89753 case AMDGPU::V_ADD_NC_U32_e32_gfx12:
89754 case AMDGPU::V_ADD_U16_e32_vi:
89755 case AMDGPU::V_ADD_U32_e32_gfx9:
89756 case AMDGPU::V_ADD_U32_e32_vi:
89757 case AMDGPU::V_AND_B32_e32_gfx6_gfx7:
89758 case AMDGPU::V_AND_B32_e32_gfx10:
89759 case AMDGPU::V_AND_B32_e32_gfx11:
89760 case AMDGPU::V_AND_B32_e32_gfx12:
89761 case AMDGPU::V_AND_B32_e32_vi:
89762 case AMDGPU::V_ASHRREV_I16_e32_vi:
89763 case AMDGPU::V_ASHRREV_I32_e32_gfx6_gfx7:
89764 case AMDGPU::V_ASHRREV_I32_e32_gfx10:
89765 case AMDGPU::V_ASHRREV_I32_e32_gfx11:
89766 case AMDGPU::V_ASHRREV_I32_e32_gfx12:
89767 case AMDGPU::V_ASHRREV_I32_e32_vi:
89768 case AMDGPU::V_ASHR_I32_e32_gfx6_gfx7:
89769 case AMDGPU::V_BCNT_U32_B32_e32_gfx6_gfx7:
89770 case AMDGPU::V_BFM_B32_e32_gfx6_gfx7:
89771 case AMDGPU::V_CNDMASK_B32_e32_gfx6_gfx7:
89772 case AMDGPU::V_CNDMASK_B32_e32_gfx10:
89773 case AMDGPU::V_CNDMASK_B32_e32_gfx11:
89774 case AMDGPU::V_CNDMASK_B32_e32_gfx12:
89775 case AMDGPU::V_CNDMASK_B32_e32_vi:
89776 case AMDGPU::V_CVT_PKACCUM_U8_F32_e32_gfx6_gfx7:
89777 case AMDGPU::V_CVT_PKNORM_I16_F32_e32_gfx6_gfx7:
89778 case AMDGPU::V_CVT_PKNORM_U16_F32_e32_gfx6_gfx7:
89779 case AMDGPU::V_CVT_PKRTZ_F16_F32_e32_gfx6_gfx7:
89780 case AMDGPU::V_CVT_PKRTZ_F16_F32_e32_gfx10:
89781 case AMDGPU::V_CVT_PK_I16_I32_e32_gfx6_gfx7:
89782 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e32_gfx11:
89783 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e32_gfx12:
89784 case AMDGPU::V_CVT_PK_U16_U32_e32_gfx6_gfx7:
89785 case AMDGPU::V_DOT2ACC_F32_F16_e32_gfx11:
89786 case AMDGPU::V_DOT2C_F32_F16_e32_gfx10:
89787 case AMDGPU::V_DOT2C_F32_F16_e32_vi:
89788 case AMDGPU::V_DOT2C_I32_I16_e32_vi:
89789 case AMDGPU::V_DOT4C_I32_I8_e32_gfx10:
89790 case AMDGPU::V_DOT4C_I32_I8_e32_vi:
89791 case AMDGPU::V_DOT8C_I32_I4_e32_gfx10:
89792 case AMDGPU::V_DOT8C_I32_I4_e32_vi:
89793 case AMDGPU::V_FMAC_DX9_ZERO_F32_e32_gfx11:
89794 case AMDGPU::V_FMAC_F16_e32_gfx10:
89795 case AMDGPU::V_FMAC_F16_t16_e32_gfx11:
89796 case AMDGPU::V_FMAC_F16_t16_e32_gfx12:
89797 case AMDGPU::V_FMAC_F32_e32_gfx10:
89798 case AMDGPU::V_FMAC_F32_e32_gfx11:
89799 case AMDGPU::V_FMAC_F32_e32_gfx12:
89800 case AMDGPU::V_FMAC_F32_e32_vi:
89801 case AMDGPU::V_FMAC_F64_e32_gfx90a:
89802 case AMDGPU::V_FMAC_LEGACY_F32_e32_gfx10:
89803 case AMDGPU::V_LDEXP_F16_e32_gfx10:
89804 case AMDGPU::V_LDEXP_F16_e32_vi:
89805 case AMDGPU::V_LDEXP_F16_t16_e32_gfx11:
89806 case AMDGPU::V_LDEXP_F16_t16_e32_gfx12:
89807 case AMDGPU::V_LDEXP_F32_e32_gfx6_gfx7:
89808 case AMDGPU::V_LSHLREV_B16_e32_vi:
89809 case AMDGPU::V_LSHLREV_B32_e32_gfx6_gfx7:
89810 case AMDGPU::V_LSHLREV_B32_e32_gfx10:
89811 case AMDGPU::V_LSHLREV_B32_e32_gfx11:
89812 case AMDGPU::V_LSHLREV_B32_e32_gfx12:
89813 case AMDGPU::V_LSHLREV_B32_e32_vi:
89814 case AMDGPU::V_LSHLREV_B64_e32_gfx12:
89815 case AMDGPU::V_LSHL_B32_e32_gfx6_gfx7:
89816 case AMDGPU::V_LSHRREV_B16_e32_vi:
89817 case AMDGPU::V_LSHRREV_B32_e32_gfx6_gfx7:
89818 case AMDGPU::V_LSHRREV_B32_e32_gfx10:
89819 case AMDGPU::V_LSHRREV_B32_e32_gfx11:
89820 case AMDGPU::V_LSHRREV_B32_e32_gfx12:
89821 case AMDGPU::V_LSHRREV_B32_e32_vi:
89822 case AMDGPU::V_LSHR_B32_e32_gfx6_gfx7:
89823 case AMDGPU::V_MAC_F16_e32_vi:
89824 case AMDGPU::V_MAC_F32_e32_gfx6_gfx7:
89825 case AMDGPU::V_MAC_F32_e32_gfx10:
89826 case AMDGPU::V_MAC_F32_e32_vi:
89827 case AMDGPU::V_MAC_LEGACY_F32_e32_gfx6_gfx7:
89828 case AMDGPU::V_MAC_LEGACY_F32_e32_gfx10:
89829 case AMDGPU::V_MAX_F16_e32_gfx10:
89830 case AMDGPU::V_MAX_F16_e32_vi:
89831 case AMDGPU::V_MAX_F16_fake16_e32_gfx11:
89832 case AMDGPU::V_MAX_F32_e32_gfx6_gfx7:
89833 case AMDGPU::V_MAX_F32_e32_gfx10:
89834 case AMDGPU::V_MAX_F32_e32_gfx11:
89835 case AMDGPU::V_MAX_F32_e32_vi:
89836 case AMDGPU::V_MAX_I16_e32_vi:
89837 case AMDGPU::V_MAX_I32_e32_gfx6_gfx7:
89838 case AMDGPU::V_MAX_I32_e32_gfx10:
89839 case AMDGPU::V_MAX_I32_e32_gfx11:
89840 case AMDGPU::V_MAX_I32_e32_gfx12:
89841 case AMDGPU::V_MAX_I32_e32_vi:
89842 case AMDGPU::V_MAX_LEGACY_F32_e32_gfx6_gfx7:
89843 case AMDGPU::V_MAX_NUM_F16_fake16_e32_gfx12:
89844 case AMDGPU::V_MAX_NUM_F32_e32_gfx12:
89845 case AMDGPU::V_MAX_NUM_F64_e32_gfx12:
89846 case AMDGPU::V_MAX_U16_e32_vi:
89847 case AMDGPU::V_MAX_U32_e32_gfx6_gfx7:
89848 case AMDGPU::V_MAX_U32_e32_gfx10:
89849 case AMDGPU::V_MAX_U32_e32_gfx11:
89850 case AMDGPU::V_MAX_U32_e32_gfx12:
89851 case AMDGPU::V_MAX_U32_e32_vi:
89852 case AMDGPU::V_MBCNT_HI_U32_B32_e32_gfx6_gfx7:
89853 case AMDGPU::V_MBCNT_LO_U32_B32_e32_gfx6_gfx7:
89854 case AMDGPU::V_MIN_F16_e32_gfx10:
89855 case AMDGPU::V_MIN_F16_e32_vi:
89856 case AMDGPU::V_MIN_F16_fake16_e32_gfx11:
89857 case AMDGPU::V_MIN_F32_e32_gfx6_gfx7:
89858 case AMDGPU::V_MIN_F32_e32_gfx10:
89859 case AMDGPU::V_MIN_F32_e32_gfx11:
89860 case AMDGPU::V_MIN_F32_e32_vi:
89861 case AMDGPU::V_MIN_I16_e32_vi:
89862 case AMDGPU::V_MIN_I32_e32_gfx6_gfx7:
89863 case AMDGPU::V_MIN_I32_e32_gfx10:
89864 case AMDGPU::V_MIN_I32_e32_gfx11:
89865 case AMDGPU::V_MIN_I32_e32_gfx12:
89866 case AMDGPU::V_MIN_I32_e32_vi:
89867 case AMDGPU::V_MIN_LEGACY_F32_e32_gfx6_gfx7:
89868 case AMDGPU::V_MIN_NUM_F16_fake16_e32_gfx12:
89869 case AMDGPU::V_MIN_NUM_F32_e32_gfx12:
89870 case AMDGPU::V_MIN_NUM_F64_e32_gfx12:
89871 case AMDGPU::V_MIN_U16_e32_vi:
89872 case AMDGPU::V_MIN_U32_e32_gfx6_gfx7:
89873 case AMDGPU::V_MIN_U32_e32_gfx10:
89874 case AMDGPU::V_MIN_U32_e32_gfx11:
89875 case AMDGPU::V_MIN_U32_e32_gfx12:
89876 case AMDGPU::V_MIN_U32_e32_vi:
89877 case AMDGPU::V_MUL_DX9_ZERO_F32_e32_gfx11:
89878 case AMDGPU::V_MUL_DX9_ZERO_F32_e32_gfx12:
89879 case AMDGPU::V_MUL_F16_e32_gfx10:
89880 case AMDGPU::V_MUL_F16_e32_vi:
89881 case AMDGPU::V_MUL_F16_fake16_e32_gfx11:
89882 case AMDGPU::V_MUL_F16_fake16_e32_gfx12:
89883 case AMDGPU::V_MUL_F32_e32_gfx6_gfx7:
89884 case AMDGPU::V_MUL_F32_e32_gfx10:
89885 case AMDGPU::V_MUL_F32_e32_gfx11:
89886 case AMDGPU::V_MUL_F32_e32_gfx12:
89887 case AMDGPU::V_MUL_F32_e32_vi:
89888 case AMDGPU::V_MUL_F64_e32_gfx12:
89889 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx6_gfx7:
89890 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx10:
89891 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx11:
89892 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx12:
89893 case AMDGPU::V_MUL_HI_I32_I24_e32_vi:
89894 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx6_gfx7:
89895 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx10:
89896 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx11:
89897 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx12:
89898 case AMDGPU::V_MUL_HI_U32_U24_e32_vi:
89899 case AMDGPU::V_MUL_I32_I24_e32_gfx6_gfx7:
89900 case AMDGPU::V_MUL_I32_I24_e32_gfx10:
89901 case AMDGPU::V_MUL_I32_I24_e32_gfx11:
89902 case AMDGPU::V_MUL_I32_I24_e32_gfx12:
89903 case AMDGPU::V_MUL_I32_I24_e32_vi:
89904 case AMDGPU::V_MUL_LEGACY_F32_e32_gfx6_gfx7:
89905 case AMDGPU::V_MUL_LEGACY_F32_e32_gfx10:
89906 case AMDGPU::V_MUL_LEGACY_F32_e32_vi:
89907 case AMDGPU::V_MUL_LO_U16_e32_vi:
89908 case AMDGPU::V_MUL_U32_U24_e32_gfx6_gfx7:
89909 case AMDGPU::V_MUL_U32_U24_e32_gfx10:
89910 case AMDGPU::V_MUL_U32_U24_e32_gfx11:
89911 case AMDGPU::V_MUL_U32_U24_e32_gfx12:
89912 case AMDGPU::V_MUL_U32_U24_e32_vi:
89913 case AMDGPU::V_OR_B32_e32_gfx6_gfx7:
89914 case AMDGPU::V_OR_B32_e32_gfx10:
89915 case AMDGPU::V_OR_B32_e32_gfx11:
89916 case AMDGPU::V_OR_B32_e32_gfx12:
89917 case AMDGPU::V_OR_B32_e32_vi:
89918 case AMDGPU::V_PK_FMAC_F16_e32_gfx10:
89919 case AMDGPU::V_PK_FMAC_F16_e32_gfx11:
89920 case AMDGPU::V_PK_FMAC_F16_e32_gfx12:
89921 case AMDGPU::V_PK_FMAC_F16_e32_vi:
89922 case AMDGPU::V_READLANE_B32_gfx6_gfx7:
89923 case AMDGPU::V_SUBBREV_CO_U32_e32_gfx9:
89924 case AMDGPU::V_SUBBREV_U32_e32_gfx6_gfx7:
89925 case AMDGPU::V_SUBBREV_U32_e32_vi:
89926 case AMDGPU::V_SUBB_CO_U32_e32_gfx9:
89927 case AMDGPU::V_SUBB_U32_e32_gfx6_gfx7:
89928 case AMDGPU::V_SUBB_U32_e32_vi:
89929 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx10:
89930 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx11:
89931 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx12:
89932 case AMDGPU::V_SUBREV_CO_U32_e32_gfx9:
89933 case AMDGPU::V_SUBREV_F16_e32_gfx10:
89934 case AMDGPU::V_SUBREV_F16_e32_vi:
89935 case AMDGPU::V_SUBREV_F16_fake16_e32_gfx11:
89936 case AMDGPU::V_SUBREV_F16_fake16_e32_gfx12:
89937 case AMDGPU::V_SUBREV_F32_e32_gfx6_gfx7:
89938 case AMDGPU::V_SUBREV_F32_e32_gfx10:
89939 case AMDGPU::V_SUBREV_F32_e32_gfx11:
89940 case AMDGPU::V_SUBREV_F32_e32_gfx12:
89941 case AMDGPU::V_SUBREV_F32_e32_vi:
89942 case AMDGPU::V_SUBREV_I32_e32_gfx6_gfx7:
89943 case AMDGPU::V_SUBREV_NC_U32_e32_gfx10:
89944 case AMDGPU::V_SUBREV_NC_U32_e32_gfx11:
89945 case AMDGPU::V_SUBREV_NC_U32_e32_gfx12:
89946 case AMDGPU::V_SUBREV_U16_e32_vi:
89947 case AMDGPU::V_SUBREV_U32_e32_gfx9:
89948 case AMDGPU::V_SUBREV_U32_e32_vi:
89949 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx10:
89950 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx11:
89951 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx12:
89952 case AMDGPU::V_SUB_CO_U32_e32_gfx9:
89953 case AMDGPU::V_SUB_F16_e32_gfx10:
89954 case AMDGPU::V_SUB_F16_e32_vi:
89955 case AMDGPU::V_SUB_F16_fake16_e32_gfx11:
89956 case AMDGPU::V_SUB_F16_fake16_e32_gfx12:
89957 case AMDGPU::V_SUB_F32_e32_gfx6_gfx7:
89958 case AMDGPU::V_SUB_F32_e32_gfx10:
89959 case AMDGPU::V_SUB_F32_e32_gfx11:
89960 case AMDGPU::V_SUB_F32_e32_gfx12:
89961 case AMDGPU::V_SUB_F32_e32_vi:
89962 case AMDGPU::V_SUB_I32_e32_gfx6_gfx7:
89963 case AMDGPU::V_SUB_NC_U32_e32_gfx10:
89964 case AMDGPU::V_SUB_NC_U32_e32_gfx11:
89965 case AMDGPU::V_SUB_NC_U32_e32_gfx12:
89966 case AMDGPU::V_SUB_U16_e32_vi:
89967 case AMDGPU::V_SUB_U32_e32_gfx9:
89968 case AMDGPU::V_SUB_U32_e32_vi:
89969 case AMDGPU::V_WRITELANE_B32_gfx6_gfx7:
89970 case AMDGPU::V_XNOR_B32_e32_gfx10:
89971 case AMDGPU::V_XNOR_B32_e32_gfx11:
89972 case AMDGPU::V_XNOR_B32_e32_gfx12:
89973 case AMDGPU::V_XNOR_B32_e32_vi:
89974 case AMDGPU::V_XOR_B32_e32_gfx6_gfx7:
89975 case AMDGPU::V_XOR_B32_e32_gfx10:
89976 case AMDGPU::V_XOR_B32_e32_gfx11:
89977 case AMDGPU::V_XOR_B32_e32_gfx12:
89978 case AMDGPU::V_XOR_B32_e32_vi: {
89979 op.clearAllBits();
89980 // op: vdst
89981 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
89982 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
89983 op.clearAllBits();
89984 // op: src0
89985 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
89986 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
89987 op.clearAllBits();
89988 // op: src1
89989 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
89990 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
89991 break;
89992 }
89993 case AMDGPU::V_FMAAK_F16_gfx10:
89994 case AMDGPU::V_FMAAK_F16_t16_gfx11:
89995 case AMDGPU::V_FMAAK_F16_t16_gfx12:
89996 case AMDGPU::V_FMAAK_F32_gfx10:
89997 case AMDGPU::V_FMAAK_F32_gfx11:
89998 case AMDGPU::V_FMAAK_F32_gfx12:
89999 case AMDGPU::V_FMAAK_F32_gfx940:
90000 case AMDGPU::V_MADAK_F16_vi:
90001 case AMDGPU::V_MADAK_F32_gfx6_gfx7:
90002 case AMDGPU::V_MADAK_F32_gfx10:
90003 case AMDGPU::V_MADAK_F32_vi: {
90004 op.clearAllBits();
90005 // op: vdst
90006 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90007 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
90008 op.clearAllBits();
90009 // op: src0
90010 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90011 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
90012 op.clearAllBits();
90013 // op: src1
90014 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90015 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
90016 op.clearAllBits();
90017 // op: imm
90018 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
90019 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
90020 break;
90021 }
90022 case AMDGPU::V_FMAMK_F16_gfx10:
90023 case AMDGPU::V_FMAMK_F16_t16_gfx11:
90024 case AMDGPU::V_FMAMK_F16_t16_gfx12:
90025 case AMDGPU::V_FMAMK_F32_gfx10:
90026 case AMDGPU::V_FMAMK_F32_gfx11:
90027 case AMDGPU::V_FMAMK_F32_gfx12:
90028 case AMDGPU::V_FMAMK_F32_gfx940:
90029 case AMDGPU::V_MADMK_F16_vi:
90030 case AMDGPU::V_MADMK_F32_gfx6_gfx7:
90031 case AMDGPU::V_MADMK_F32_gfx10:
90032 case AMDGPU::V_MADMK_F32_vi: {
90033 op.clearAllBits();
90034 // op: vdst
90035 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90036 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
90037 op.clearAllBits();
90038 // op: src0
90039 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90040 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
90041 op.clearAllBits();
90042 // op: src1
90043 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
90044 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
90045 op.clearAllBits();
90046 // op: imm
90047 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90048 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 32, bitPosition: 0), bitPosition: 32, numBits: 32);
90049 break;
90050 }
90051 case AMDGPU::V_SWAPREL_B32_gfx10:
90052 case AMDGPU::V_SWAPREL_B32_gfx11:
90053 case AMDGPU::V_SWAPREL_B32_gfx12:
90054 case AMDGPU::V_SWAP_B32_gfx10:
90055 case AMDGPU::V_SWAP_B32_gfx11:
90056 case AMDGPU::V_SWAP_B32_gfx12:
90057 case AMDGPU::V_SWAP_B32_vi: {
90058 op.clearAllBits();
90059 // op: vdst
90060 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90061 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
90062 op.clearAllBits();
90063 // op: src0
90064 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90065 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
90066 break;
90067 }
90068 case AMDGPU::V_INTERP_MOV_F32_gfx10:
90069 case AMDGPU::V_INTERP_MOV_F32_si:
90070 case AMDGPU::V_INTERP_MOV_F32_vi:
90071 case AMDGPU::V_INTERP_P1_F32_16bank_gfx10:
90072 case AMDGPU::V_INTERP_P1_F32_16bank_si:
90073 case AMDGPU::V_INTERP_P1_F32_16bank_vi:
90074 case AMDGPU::V_INTERP_P1_F32_gfx10:
90075 case AMDGPU::V_INTERP_P1_F32_si:
90076 case AMDGPU::V_INTERP_P1_F32_vi: {
90077 op.clearAllBits();
90078 // op: vdst
90079 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90080 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 18, numBits: 8);
90081 op.clearAllBits();
90082 // op: vsrc
90083 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90084 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
90085 op.clearAllBits();
90086 // op: attrchan
90087 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
90088 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 8, numBits: 2);
90089 op.clearAllBits();
90090 // op: attr
90091 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90092 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 10, numBits: 6);
90093 break;
90094 }
90095 case AMDGPU::V_INTERP_P2_F32_gfx10:
90096 case AMDGPU::V_INTERP_P2_F32_si:
90097 case AMDGPU::V_INTERP_P2_F32_vi: {
90098 op.clearAllBits();
90099 // op: vdst
90100 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90101 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 18, numBits: 8);
90102 op.clearAllBits();
90103 // op: vsrc
90104 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90105 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
90106 op.clearAllBits();
90107 // op: attrchan
90108 getMachineOpValue(MI, MO: MI.getOperand(i: 4), Op&: op, Fixups, STI);
90109 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 8, numBits: 2);
90110 op.clearAllBits();
90111 // op: attr
90112 getMachineOpValue(MI, MO: MI.getOperand(i: 3), Op&: op, Fixups, STI);
90113 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 6, bitPosition: 0), bitPosition: 10, numBits: 6);
90114 break;
90115 }
90116 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx12: {
90117 op.clearAllBits();
90118 // op: vdst
90119 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90120 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 32, numBits: 8);
90121 op.clearAllBits();
90122 // op: cpol
90123 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90124 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 3, bitPosition: 0), bitPosition: 52, numBits: 3);
90125 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 3), bitPosition: 50, numBits: 2);
90126 op.clearAllBits();
90127 // op: offset
90128 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90129 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 24, bitPosition: 0), bitPosition: 72, numBits: 24);
90130 break;
90131 }
90132 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx11: {
90133 op.clearAllBits();
90134 // op: vdst
90135 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90136 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
90137 op.clearAllBits();
90138 // op: cpol
90139 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90140 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 14, numBits: 2);
90141 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 13, numBits: 1);
90142 op.clearAllBits();
90143 // op: offset
90144 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90145 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 13, bitPosition: 0), bitPosition: 0, numBits: 13);
90146 break;
90147 }
90148 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx10: {
90149 op.clearAllBits();
90150 // op: vdst
90151 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90152 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 56, numBits: 8);
90153 op.clearAllBits();
90154 // op: cpol
90155 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90156 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 2, bitPosition: 0), bitPosition: 16, numBits: 2);
90157 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 2), bitPosition: 12, numBits: 1);
90158 op.clearAllBits();
90159 // op: offset
90160 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90161 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 12, bitPosition: 0), bitPosition: 0, numBits: 12);
90162 break;
90163 }
90164 case AMDGPU::V_CEIL_F16_t16_e32_gfx11:
90165 case AMDGPU::V_CEIL_F16_t16_e32_gfx12:
90166 case AMDGPU::V_EXP_F16_t16_e32_gfx11:
90167 case AMDGPU::V_EXP_F16_t16_e32_gfx12:
90168 case AMDGPU::V_FLOOR_F16_t16_e32_gfx11:
90169 case AMDGPU::V_FLOOR_F16_t16_e32_gfx12:
90170 case AMDGPU::V_LOG_F16_t16_e32_gfx11:
90171 case AMDGPU::V_LOG_F16_t16_e32_gfx12:
90172 case AMDGPU::V_MOV_B16_t16_e32_gfx11:
90173 case AMDGPU::V_MOV_B16_t16_e32_gfx12:
90174 case AMDGPU::V_RCP_F16_t16_e32_gfx11:
90175 case AMDGPU::V_RCP_F16_t16_e32_gfx12:
90176 case AMDGPU::V_RSQ_F16_t16_e32_gfx11:
90177 case AMDGPU::V_RSQ_F16_t16_e32_gfx12:
90178 case AMDGPU::V_SQRT_F16_t16_e32_gfx11:
90179 case AMDGPU::V_SQRT_F16_t16_e32_gfx12: {
90180 op.clearAllBits();
90181 // op: vdst
90182 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
90183 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
90184 op.clearAllBits();
90185 // op: src0
90186 getMachineOpValueT16Lo128(MI, OpNo: 1, Op&: op, Fixups, STI);
90187 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
90188 break;
90189 }
90190 case AMDGPU::V_ADD_F16_t16_e32_gfx11:
90191 case AMDGPU::V_ADD_F16_t16_e32_gfx12:
90192 case AMDGPU::V_MAX_F16_t16_e32_gfx11:
90193 case AMDGPU::V_MAX_NUM_F16_e32_gfx12:
90194 case AMDGPU::V_MIN_F16_t16_e32_gfx11:
90195 case AMDGPU::V_MIN_NUM_F16_e32_gfx12:
90196 case AMDGPU::V_MUL_F16_t16_e32_gfx11:
90197 case AMDGPU::V_MUL_F16_t16_e32_gfx12:
90198 case AMDGPU::V_SUBREV_F16_t16_e32_gfx11:
90199 case AMDGPU::V_SUBREV_F16_t16_e32_gfx12:
90200 case AMDGPU::V_SUB_F16_t16_e32_gfx11:
90201 case AMDGPU::V_SUB_F16_t16_e32_gfx12: {
90202 op.clearAllBits();
90203 // op: vdst
90204 getMachineOpValueT16Lo128(MI, OpNo: 0, Op&: op, Fixups, STI);
90205 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 17, numBits: 8);
90206 op.clearAllBits();
90207 // op: src0
90208 getMachineOpValueT16Lo128(MI, OpNo: 1, Op&: op, Fixups, STI);
90209 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 9, bitPosition: 0), bitPosition: 0, numBits: 9);
90210 op.clearAllBits();
90211 // op: src1
90212 getMachineOpValueT16Lo128(MI, OpNo: 2, Op&: op, Fixups, STI);
90213 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 9, numBits: 8);
90214 break;
90215 }
90216 case AMDGPU::LDS_DIRECT_LOAD_gfx11: {
90217 op.clearAllBits();
90218 // op: waitvdst
90219 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90220 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 16, numBits: 4);
90221 op.clearAllBits();
90222 // op: vdst
90223 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90224 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
90225 break;
90226 }
90227 case AMDGPU::DS_DIRECT_LOAD_gfx12: {
90228 op.clearAllBits();
90229 // op: waitvdst
90230 getMachineOpValue(MI, MO: MI.getOperand(i: 1), Op&: op, Fixups, STI);
90231 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 4, bitPosition: 0), bitPosition: 16, numBits: 4);
90232 op.clearAllBits();
90233 // op: vdst
90234 getMachineOpValue(MI, MO: MI.getOperand(i: 0), Op&: op, Fixups, STI);
90235 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 8, bitPosition: 0), bitPosition: 0, numBits: 8);
90236 op.clearAllBits();
90237 // op: waitvsrc
90238 getMachineOpValue(MI, MO: MI.getOperand(i: 2), Op&: op, Fixups, STI);
90239 Value.insertBits(SubBits: op.extractBitsAsZExtValue(numBits: 1, bitPosition: 0), bitPosition: 23, numBits: 1);
90240 break;
90241 }
90242 default:
90243 std::string msg;
90244 raw_string_ostream Msg(msg);
90245 Msg << "Not supported instr: " << MI;
90246 report_fatal_error(reason: Msg.str().c_str());
90247 }
90248 Inst = Value;
90249}
90250
90251#ifdef GET_OPERAND_BIT_OFFSET
90252#undef GET_OPERAND_BIT_OFFSET
90253
90254uint32_t AMDGPUMCCodeEmitter::getOperandBitOffset(const MCInst &MI,
90255 unsigned OpNum,
90256 const MCSubtargetInfo &STI) const {
90257 switch (MI.getOpcode()) {
90258 case AMDGPU::BUFFER_GL0_INV_gfx10:
90259 case AMDGPU::BUFFER_GL0_INV_gfx11:
90260 case AMDGPU::BUFFER_GL1_INV_gfx10:
90261 case AMDGPU::BUFFER_GL1_INV_gfx11:
90262 case AMDGPU::BUFFER_INVL2_gfx90a:
90263 case AMDGPU::BUFFER_WBINVL1_SC_gfx6:
90264 case AMDGPU::BUFFER_WBINVL1_VOL_gfx7:
90265 case AMDGPU::BUFFER_WBINVL1_VOL_vi:
90266 case AMDGPU::BUFFER_WBINVL1_gfx6_gfx7:
90267 case AMDGPU::BUFFER_WBINVL1_vi:
90268 case AMDGPU::DS_NOP_gfx6_gfx7:
90269 case AMDGPU::DS_NOP_gfx10:
90270 case AMDGPU::DS_NOP_gfx11:
90271 case AMDGPU::DS_NOP_gfx12:
90272 case AMDGPU::DS_NOP_vi:
90273 case AMDGPU::S_BARRIER_INIT_M0_gfx12:
90274 case AMDGPU::S_BARRIER_JOIN_M0_gfx12:
90275 case AMDGPU::S_BARRIER_LEAVE_gfx12:
90276 case AMDGPU::S_BARRIER_SIGNAL_ISFIRST_M0_gfx12:
90277 case AMDGPU::S_BARRIER_SIGNAL_M0_gfx12:
90278 case AMDGPU::S_BARRIER_gfx6_gfx7:
90279 case AMDGPU::S_BARRIER_gfx10:
90280 case AMDGPU::S_BARRIER_gfx11:
90281 case AMDGPU::S_BARRIER_vi:
90282 case AMDGPU::S_CODE_END_gfx10:
90283 case AMDGPU::S_CODE_END_gfx11:
90284 case AMDGPU::S_CODE_END_gfx12:
90285 case AMDGPU::S_DCACHE_INV_VOL_ci:
90286 case AMDGPU::S_DCACHE_INV_VOL_vi:
90287 case AMDGPU::S_DCACHE_INV_gfx10:
90288 case AMDGPU::S_DCACHE_INV_gfx11:
90289 case AMDGPU::S_DCACHE_INV_gfx12:
90290 case AMDGPU::S_DCACHE_INV_si:
90291 case AMDGPU::S_DCACHE_INV_vi:
90292 case AMDGPU::S_DCACHE_WB_VOL_vi:
90293 case AMDGPU::S_DCACHE_WB_gfx10:
90294 case AMDGPU::S_DCACHE_WB_vi:
90295 case AMDGPU::S_ENDPGM_ORDERED_PS_DONE_gfx10:
90296 case AMDGPU::S_ENDPGM_ORDERED_PS_DONE_vi:
90297 case AMDGPU::S_ENDPGM_SAVED_gfx6_gfx7:
90298 case AMDGPU::S_ENDPGM_SAVED_gfx10:
90299 case AMDGPU::S_ENDPGM_SAVED_gfx11:
90300 case AMDGPU::S_ENDPGM_SAVED_gfx12:
90301 case AMDGPU::S_ENDPGM_SAVED_vi:
90302 case AMDGPU::S_GL1_INV_gfx10:
90303 case AMDGPU::S_GL1_INV_gfx11:
90304 case AMDGPU::S_ICACHE_INV_gfx6_gfx7:
90305 case AMDGPU::S_ICACHE_INV_gfx10:
90306 case AMDGPU::S_ICACHE_INV_gfx11:
90307 case AMDGPU::S_ICACHE_INV_gfx12:
90308 case AMDGPU::S_ICACHE_INV_vi:
90309 case AMDGPU::S_SET_GPR_IDX_OFF_vi:
90310 case AMDGPU::S_TTRACEDATA_gfx6_gfx7:
90311 case AMDGPU::S_TTRACEDATA_gfx10:
90312 case AMDGPU::S_TTRACEDATA_gfx11:
90313 case AMDGPU::S_TTRACEDATA_gfx12:
90314 case AMDGPU::S_TTRACEDATA_vi:
90315 case AMDGPU::S_WAIT_IDLE_gfx10:
90316 case AMDGPU::S_WAIT_IDLE_gfx11:
90317 case AMDGPU::S_WAIT_IDLE_gfx12:
90318 case AMDGPU::S_WAKEUP_BARRIER_M0_gfx12:
90319 case AMDGPU::S_WAKEUP_gfx10:
90320 case AMDGPU::S_WAKEUP_gfx11:
90321 case AMDGPU::S_WAKEUP_gfx12:
90322 case AMDGPU::S_WAKEUP_vi:
90323 case AMDGPU::V_CLREXCP_e32_gfx6_gfx7:
90324 case AMDGPU::V_CLREXCP_e32_gfx10:
90325 case AMDGPU::V_CLREXCP_e32_vi:
90326 case AMDGPU::V_CLREXCP_e64_gfx6_gfx7:
90327 case AMDGPU::V_CLREXCP_e64_gfx10:
90328 case AMDGPU::V_CLREXCP_e64_vi:
90329 case AMDGPU::V_ILLEGAL:
90330 case AMDGPU::V_NOP_e32_gfx6_gfx7:
90331 case AMDGPU::V_NOP_e32_gfx10:
90332 case AMDGPU::V_NOP_e32_gfx11:
90333 case AMDGPU::V_NOP_e32_gfx12:
90334 case AMDGPU::V_NOP_e32_vi:
90335 case AMDGPU::V_NOP_e64_gfx6_gfx7:
90336 case AMDGPU::V_NOP_e64_gfx10:
90337 case AMDGPU::V_NOP_e64_gfx11:
90338 case AMDGPU::V_NOP_e64_gfx12:
90339 case AMDGPU::V_NOP_e64_vi:
90340 case AMDGPU::V_NOP_sdwa_gfx9:
90341 case AMDGPU::V_NOP_sdwa_gfx10:
90342 case AMDGPU::V_NOP_sdwa_vi:
90343 case AMDGPU::V_PIPEFLUSH_e32_gfx10:
90344 case AMDGPU::V_PIPEFLUSH_e32_gfx11:
90345 case AMDGPU::V_PIPEFLUSH_e32_gfx12:
90346 case AMDGPU::V_PIPEFLUSH_e64_gfx10:
90347 case AMDGPU::V_PIPEFLUSH_e64_gfx11:
90348 case AMDGPU::V_PIPEFLUSH_e64_gfx12: {
90349 break;
90350 }
90351 case AMDGPU::DS_CMPSTORE_B32_gfx12:
90352 case AMDGPU::DS_CMPSTORE_B64_gfx12:
90353 case AMDGPU::DS_MSKOR_B32_gfx12:
90354 case AMDGPU::DS_MSKOR_B64_gfx12: {
90355 switch (OpNum) {
90356 case 0:
90357 // op: addr
90358 return 32;
90359 case 1:
90360 // op: data0
90361 return 40;
90362 case 2:
90363 // op: data1
90364 return 48;
90365 case 3:
90366 // op: offset
90367 return 0;
90368 }
90369 break;
90370 }
90371 case AMDGPU::DS_WRITE2ST64_B32_gfx12:
90372 case AMDGPU::DS_WRITE2ST64_B64_gfx12:
90373 case AMDGPU::DS_WRITE2_B32_gfx12:
90374 case AMDGPU::DS_WRITE2_B64_gfx12: {
90375 switch (OpNum) {
90376 case 0:
90377 // op: addr
90378 return 32;
90379 case 1:
90380 // op: data0
90381 return 40;
90382 case 2:
90383 // op: data1
90384 return 48;
90385 case 3:
90386 // op: offset0
90387 return 0;
90388 case 4:
90389 // op: offset1
90390 return 8;
90391 }
90392 break;
90393 }
90394 case AMDGPU::DS_ADD_F32_gfx12:
90395 case AMDGPU::DS_ADD_U32_gfx12:
90396 case AMDGPU::DS_ADD_U64_gfx12:
90397 case AMDGPU::DS_AND_B32_gfx12:
90398 case AMDGPU::DS_AND_B64_gfx12:
90399 case AMDGPU::DS_COND_SUB_U32_gfx12:
90400 case AMDGPU::DS_DEC_U32_gfx12:
90401 case AMDGPU::DS_DEC_U64_gfx12:
90402 case AMDGPU::DS_INC_U32_gfx12:
90403 case AMDGPU::DS_INC_U64_gfx12:
90404 case AMDGPU::DS_MAX_F32_gfx12:
90405 case AMDGPU::DS_MAX_F64_gfx12:
90406 case AMDGPU::DS_MAX_I32_gfx12:
90407 case AMDGPU::DS_MAX_I64_gfx12:
90408 case AMDGPU::DS_MAX_U32_gfx12:
90409 case AMDGPU::DS_MAX_U64_gfx12:
90410 case AMDGPU::DS_MIN_F32_gfx12:
90411 case AMDGPU::DS_MIN_F64_gfx12:
90412 case AMDGPU::DS_MIN_I32_gfx12:
90413 case AMDGPU::DS_MIN_I64_gfx12:
90414 case AMDGPU::DS_MIN_U32_gfx12:
90415 case AMDGPU::DS_MIN_U64_gfx12:
90416 case AMDGPU::DS_OR_B32_gfx12:
90417 case AMDGPU::DS_OR_B64_gfx12:
90418 case AMDGPU::DS_PK_ADD_BF16_gfx12:
90419 case AMDGPU::DS_PK_ADD_F16_gfx12:
90420 case AMDGPU::DS_RSUB_U32_gfx12:
90421 case AMDGPU::DS_RSUB_U64_gfx12:
90422 case AMDGPU::DS_SUB_CLAMP_U32_gfx12:
90423 case AMDGPU::DS_SUB_U32_gfx12:
90424 case AMDGPU::DS_SUB_U64_gfx12:
90425 case AMDGPU::DS_WRITE_B8_D16_HI_gfx12:
90426 case AMDGPU::DS_WRITE_B8_gfx12:
90427 case AMDGPU::DS_WRITE_B16_D16_HI_gfx12:
90428 case AMDGPU::DS_WRITE_B16_gfx12:
90429 case AMDGPU::DS_WRITE_B32_gfx12:
90430 case AMDGPU::DS_WRITE_B64_gfx12:
90431 case AMDGPU::DS_WRITE_B96_gfx12:
90432 case AMDGPU::DS_WRITE_B128_gfx12:
90433 case AMDGPU::DS_XOR_B32_gfx12:
90434 case AMDGPU::DS_XOR_B64_gfx12: {
90435 switch (OpNum) {
90436 case 0:
90437 // op: addr
90438 return 32;
90439 case 1:
90440 // op: data0
90441 return 40;
90442 case 2:
90443 // op: offset
90444 return 0;
90445 }
90446 break;
90447 }
90448 case AMDGPU::BUFFER_INV_gfx940:
90449 case AMDGPU::BUFFER_WBL2_gfx90a:
90450 case AMDGPU::BUFFER_WBL2_gfx940: {
90451 switch (OpNum) {
90452 case 0:
90453 // op: cpol
90454 return 14;
90455 }
90456 break;
90457 }
90458 case AMDGPU::GLOBAL_INV_gfx12:
90459 case AMDGPU::GLOBAL_WBINV_gfx12:
90460 case AMDGPU::GLOBAL_WB_gfx12: {
90461 switch (OpNum) {
90462 case 0:
90463 // op: cpol
90464 return 50;
90465 }
90466 break;
90467 }
90468 case AMDGPU::DS_GWS_BARRIER_vi:
90469 case AMDGPU::DS_GWS_INIT_vi:
90470 case AMDGPU::DS_GWS_SEMA_BR_vi: {
90471 switch (OpNum) {
90472 case 0:
90473 // op: data0
90474 return 25;
90475 case 1:
90476 // op: offset
90477 return 0;
90478 }
90479 break;
90480 }
90481 case AMDGPU::DS_GWS_BARRIER_gfx6_gfx7:
90482 case AMDGPU::DS_GWS_BARRIER_gfx10:
90483 case AMDGPU::DS_GWS_BARRIER_gfx11:
90484 case AMDGPU::DS_GWS_INIT_gfx6_gfx7:
90485 case AMDGPU::DS_GWS_INIT_gfx10:
90486 case AMDGPU::DS_GWS_INIT_gfx11:
90487 case AMDGPU::DS_GWS_SEMA_BR_gfx6_gfx7:
90488 case AMDGPU::DS_GWS_SEMA_BR_gfx10:
90489 case AMDGPU::DS_GWS_SEMA_BR_gfx11: {
90490 switch (OpNum) {
90491 case 0:
90492 // op: data0
90493 return 32;
90494 case 1:
90495 // op: offset
90496 return 0;
90497 }
90498 break;
90499 }
90500 case AMDGPU::DS_WRITE_ADDTID_B32_gfx12: {
90501 switch (OpNum) {
90502 case 0:
90503 // op: data0
90504 return 40;
90505 case 1:
90506 // op: offset
90507 return 0;
90508 }
90509 break;
90510 }
90511 case AMDGPU::V_NOP_dpp8_gfx10: {
90512 switch (OpNum) {
90513 case 0:
90514 // op: dpp8
90515 return 40;
90516 case 1:
90517 // op: fi
90518 return 0;
90519 }
90520 break;
90521 }
90522 case AMDGPU::V_NOP_dpp_gfx10: {
90523 switch (OpNum) {
90524 case 0:
90525 // op: dpp_ctrl
90526 return 40;
90527 case 3:
90528 // op: bound_ctrl
90529 return 51;
90530 case 2:
90531 // op: bank_mask
90532 return 56;
90533 case 1:
90534 // op: row_mask
90535 return 60;
90536 case 4:
90537 // op: fi
90538 return 50;
90539 }
90540 break;
90541 }
90542 case AMDGPU::V_NOP_dpp_vi: {
90543 switch (OpNum) {
90544 case 0:
90545 // op: dpp_ctrl
90546 return 40;
90547 case 3:
90548 // op: bound_ctrl
90549 return 51;
90550 case 2:
90551 // op: bank_mask
90552 return 56;
90553 case 1:
90554 // op: row_mask
90555 return 60;
90556 }
90557 break;
90558 }
90559 case AMDGPU::DS_GWS_SEMA_P_gfx6_gfx7:
90560 case AMDGPU::DS_GWS_SEMA_P_gfx10:
90561 case AMDGPU::DS_GWS_SEMA_P_gfx11:
90562 case AMDGPU::DS_GWS_SEMA_P_vi:
90563 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx7:
90564 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx10:
90565 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_gfx11:
90566 case AMDGPU::DS_GWS_SEMA_RELEASE_ALL_vi:
90567 case AMDGPU::DS_GWS_SEMA_V_gfx6_gfx7:
90568 case AMDGPU::DS_GWS_SEMA_V_gfx10:
90569 case AMDGPU::DS_GWS_SEMA_V_gfx11:
90570 case AMDGPU::DS_GWS_SEMA_V_vi: {
90571 switch (OpNum) {
90572 case 0:
90573 // op: offset
90574 return 0;
90575 }
90576 break;
90577 }
90578 case AMDGPU::S_PREFETCH_DATA_PC_REL_gfx12:
90579 case AMDGPU::S_PREFETCH_INST_PC_REL_gfx12: {
90580 switch (OpNum) {
90581 case 0:
90582 // op: offset
90583 return 32;
90584 case 1:
90585 // op: soffset
90586 return 57;
90587 case 2:
90588 // op: sdata
90589 return 6;
90590 }
90591 break;
90592 }
90593 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_gfx10:
90594 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx10:
90595 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx10:
90596 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx10:
90597 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_gfx10: {
90598 switch (OpNum) {
90599 case 0:
90600 // op: saddr
90601 return 48;
90602 case 2:
90603 // op: cpol
90604 return 12;
90605 case 1:
90606 // op: offset
90607 return 0;
90608 }
90609 break;
90610 }
90611 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_gfx940:
90612 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SADDR_vi:
90613 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_gfx940:
90614 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SADDR_vi:
90615 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_gfx940:
90616 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SADDR_vi:
90617 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_gfx940:
90618 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SADDR_vi:
90619 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_gfx940:
90620 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SADDR_vi: {
90621 switch (OpNum) {
90622 case 0:
90623 // op: saddr
90624 return 48;
90625 case 2:
90626 // op: cpol
90627 return 16;
90628 case 1:
90629 // op: offset
90630 return 0;
90631 }
90632 break;
90633 }
90634 case AMDGPU::S_BUFFER_PREFETCH_DATA_gfx12:
90635 case AMDGPU::S_PREFETCH_DATA_gfx12:
90636 case AMDGPU::S_PREFETCH_INST_gfx12: {
90637 switch (OpNum) {
90638 case 0:
90639 // op: sbase
90640 return 0;
90641 case 1:
90642 // op: offset
90643 return 32;
90644 case 2:
90645 // op: soffset
90646 return 57;
90647 case 3:
90648 // op: sdata
90649 return 6;
90650 }
90651 break;
90652 }
90653 case AMDGPU::S_DCACHE_DISCARD_IMM_gfx10:
90654 case AMDGPU::S_DCACHE_DISCARD_IMM_vi:
90655 case AMDGPU::S_DCACHE_DISCARD_X2_IMM_gfx10:
90656 case AMDGPU::S_DCACHE_DISCARD_X2_IMM_vi: {
90657 switch (OpNum) {
90658 case 0:
90659 // op: sbase
90660 return 0;
90661 case 1:
90662 // op: offset
90663 return 32;
90664 }
90665 break;
90666 }
90667 case AMDGPU::S_DCACHE_DISCARD_SGPR_vi:
90668 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_vi: {
90669 switch (OpNum) {
90670 case 0:
90671 // op: sbase
90672 return 0;
90673 case 1:
90674 // op: soffset
90675 return 32;
90676 }
90677 break;
90678 }
90679 case AMDGPU::S_DCACHE_DISCARD_SGPR_alt_gfx9:
90680 case AMDGPU::S_DCACHE_DISCARD_SGPR_gfx10:
90681 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_alt_gfx9:
90682 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_gfx10: {
90683 switch (OpNum) {
90684 case 0:
90685 // op: sbase
90686 return 0;
90687 case 1:
90688 // op: soffset
90689 return 57;
90690 }
90691 break;
90692 }
90693 case AMDGPU::S_DCACHE_DISCARD_SGPR_IMM_gfx9:
90694 case AMDGPU::S_DCACHE_DISCARD_SGPR_IMM_gfx10:
90695 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_IMM_gfx9:
90696 case AMDGPU::S_DCACHE_DISCARD_X2_SGPR_IMM_gfx10: {
90697 switch (OpNum) {
90698 case 0:
90699 // op: sbase
90700 return 0;
90701 case 2:
90702 // op: offset
90703 return 32;
90704 case 1:
90705 // op: soffset
90706 return 57;
90707 }
90708 break;
90709 }
90710 case AMDGPU::S_MEMTIME_si: {
90711 switch (OpNum) {
90712 case 0:
90713 // op: sdst
90714 return 15;
90715 }
90716 break;
90717 }
90718 case AMDGPU::S_CALL_B64_gfx10:
90719 case AMDGPU::S_CALL_B64_gfx11:
90720 case AMDGPU::S_CALL_B64_gfx12:
90721 case AMDGPU::S_CALL_B64_vi:
90722 case AMDGPU::S_CBRANCH_I_FORK_gfx6_gfx7:
90723 case AMDGPU::S_CBRANCH_I_FORK_vi:
90724 case AMDGPU::S_CMOVK_I32_gfx6_gfx7:
90725 case AMDGPU::S_CMOVK_I32_gfx10:
90726 case AMDGPU::S_CMOVK_I32_gfx11:
90727 case AMDGPU::S_CMOVK_I32_gfx12:
90728 case AMDGPU::S_CMOVK_I32_vi:
90729 case AMDGPU::S_CMPK_EQ_I32_gfx6_gfx7:
90730 case AMDGPU::S_CMPK_EQ_I32_gfx10:
90731 case AMDGPU::S_CMPK_EQ_I32_gfx11:
90732 case AMDGPU::S_CMPK_EQ_I32_vi:
90733 case AMDGPU::S_CMPK_EQ_U32_gfx6_gfx7:
90734 case AMDGPU::S_CMPK_EQ_U32_gfx10:
90735 case AMDGPU::S_CMPK_EQ_U32_gfx11:
90736 case AMDGPU::S_CMPK_EQ_U32_vi:
90737 case AMDGPU::S_CMPK_GE_I32_gfx6_gfx7:
90738 case AMDGPU::S_CMPK_GE_I32_gfx10:
90739 case AMDGPU::S_CMPK_GE_I32_gfx11:
90740 case AMDGPU::S_CMPK_GE_I32_vi:
90741 case AMDGPU::S_CMPK_GE_U32_gfx6_gfx7:
90742 case AMDGPU::S_CMPK_GE_U32_gfx10:
90743 case AMDGPU::S_CMPK_GE_U32_gfx11:
90744 case AMDGPU::S_CMPK_GE_U32_vi:
90745 case AMDGPU::S_CMPK_GT_I32_gfx6_gfx7:
90746 case AMDGPU::S_CMPK_GT_I32_gfx10:
90747 case AMDGPU::S_CMPK_GT_I32_gfx11:
90748 case AMDGPU::S_CMPK_GT_I32_vi:
90749 case AMDGPU::S_CMPK_GT_U32_gfx6_gfx7:
90750 case AMDGPU::S_CMPK_GT_U32_gfx10:
90751 case AMDGPU::S_CMPK_GT_U32_gfx11:
90752 case AMDGPU::S_CMPK_GT_U32_vi:
90753 case AMDGPU::S_CMPK_LE_I32_gfx6_gfx7:
90754 case AMDGPU::S_CMPK_LE_I32_gfx10:
90755 case AMDGPU::S_CMPK_LE_I32_gfx11:
90756 case AMDGPU::S_CMPK_LE_I32_vi:
90757 case AMDGPU::S_CMPK_LE_U32_gfx6_gfx7:
90758 case AMDGPU::S_CMPK_LE_U32_gfx10:
90759 case AMDGPU::S_CMPK_LE_U32_gfx11:
90760 case AMDGPU::S_CMPK_LE_U32_vi:
90761 case AMDGPU::S_CMPK_LG_I32_gfx6_gfx7:
90762 case AMDGPU::S_CMPK_LG_I32_gfx10:
90763 case AMDGPU::S_CMPK_LG_I32_gfx11:
90764 case AMDGPU::S_CMPK_LG_I32_vi:
90765 case AMDGPU::S_CMPK_LG_U32_gfx6_gfx7:
90766 case AMDGPU::S_CMPK_LG_U32_gfx10:
90767 case AMDGPU::S_CMPK_LG_U32_gfx11:
90768 case AMDGPU::S_CMPK_LG_U32_vi:
90769 case AMDGPU::S_CMPK_LT_I32_gfx6_gfx7:
90770 case AMDGPU::S_CMPK_LT_I32_gfx10:
90771 case AMDGPU::S_CMPK_LT_I32_gfx11:
90772 case AMDGPU::S_CMPK_LT_I32_vi:
90773 case AMDGPU::S_CMPK_LT_U32_gfx6_gfx7:
90774 case AMDGPU::S_CMPK_LT_U32_gfx10:
90775 case AMDGPU::S_CMPK_LT_U32_gfx11:
90776 case AMDGPU::S_CMPK_LT_U32_vi:
90777 case AMDGPU::S_GETREG_B32_gfx6_gfx7:
90778 case AMDGPU::S_GETREG_B32_gfx10:
90779 case AMDGPU::S_GETREG_B32_gfx11:
90780 case AMDGPU::S_GETREG_B32_gfx12:
90781 case AMDGPU::S_GETREG_B32_vi:
90782 case AMDGPU::S_MOVK_I32_gfx6_gfx7:
90783 case AMDGPU::S_MOVK_I32_gfx10:
90784 case AMDGPU::S_MOVK_I32_gfx11:
90785 case AMDGPU::S_MOVK_I32_gfx12:
90786 case AMDGPU::S_MOVK_I32_vi:
90787 case AMDGPU::S_SETREG_B32_gfx6_gfx7:
90788 case AMDGPU::S_SETREG_B32_gfx10:
90789 case AMDGPU::S_SETREG_B32_gfx11:
90790 case AMDGPU::S_SETREG_B32_gfx12:
90791 case AMDGPU::S_SETREG_B32_vi:
90792 case AMDGPU::S_WAITCNT_EXPCNT_gfx10:
90793 case AMDGPU::S_WAITCNT_EXPCNT_gfx11:
90794 case AMDGPU::S_WAITCNT_LGKMCNT_gfx10:
90795 case AMDGPU::S_WAITCNT_LGKMCNT_gfx11:
90796 case AMDGPU::S_WAITCNT_VMCNT_gfx10:
90797 case AMDGPU::S_WAITCNT_VMCNT_gfx11:
90798 case AMDGPU::S_WAITCNT_VSCNT_gfx10:
90799 case AMDGPU::S_WAITCNT_VSCNT_gfx11: {
90800 switch (OpNum) {
90801 case 0:
90802 // op: sdst
90803 return 16;
90804 case 1:
90805 // op: simm16
90806 return 0;
90807 }
90808 break;
90809 }
90810 case AMDGPU::S_FMAAK_F32_gfx11:
90811 case AMDGPU::S_FMAAK_F32_gfx12: {
90812 switch (OpNum) {
90813 case 0:
90814 // op: sdst
90815 return 16;
90816 case 1:
90817 // op: src0
90818 return 0;
90819 case 2:
90820 // op: src1
90821 return 8;
90822 case 3:
90823 // op: imm
90824 return 32;
90825 }
90826 break;
90827 }
90828 case AMDGPU::S_ABSDIFF_I32_gfx6_gfx7:
90829 case AMDGPU::S_ABSDIFF_I32_gfx10:
90830 case AMDGPU::S_ABSDIFF_I32_gfx11:
90831 case AMDGPU::S_ABSDIFF_I32_gfx12:
90832 case AMDGPU::S_ABSDIFF_I32_vi:
90833 case AMDGPU::S_ADDC_U32_gfx6_gfx7:
90834 case AMDGPU::S_ADDC_U32_gfx10:
90835 case AMDGPU::S_ADDC_U32_gfx11:
90836 case AMDGPU::S_ADDC_U32_gfx12:
90837 case AMDGPU::S_ADDC_U32_vi:
90838 case AMDGPU::S_ADD_F16_gfx11:
90839 case AMDGPU::S_ADD_F16_gfx12:
90840 case AMDGPU::S_ADD_F32_gfx11:
90841 case AMDGPU::S_ADD_F32_gfx12:
90842 case AMDGPU::S_ADD_I32_gfx6_gfx7:
90843 case AMDGPU::S_ADD_I32_gfx10:
90844 case AMDGPU::S_ADD_I32_gfx11:
90845 case AMDGPU::S_ADD_I32_gfx12:
90846 case AMDGPU::S_ADD_I32_vi:
90847 case AMDGPU::S_ADD_U32_gfx6_gfx7:
90848 case AMDGPU::S_ADD_U32_gfx10:
90849 case AMDGPU::S_ADD_U32_gfx11:
90850 case AMDGPU::S_ADD_U32_gfx12:
90851 case AMDGPU::S_ADD_U32_vi:
90852 case AMDGPU::S_ADD_U64_gfx12:
90853 case AMDGPU::S_ANDN2_B32_gfx6_gfx7:
90854 case AMDGPU::S_ANDN2_B32_gfx10:
90855 case AMDGPU::S_ANDN2_B32_gfx11:
90856 case AMDGPU::S_ANDN2_B32_gfx12:
90857 case AMDGPU::S_ANDN2_B32_vi:
90858 case AMDGPU::S_ANDN2_B64_gfx6_gfx7:
90859 case AMDGPU::S_ANDN2_B64_gfx10:
90860 case AMDGPU::S_ANDN2_B64_gfx11:
90861 case AMDGPU::S_ANDN2_B64_gfx12:
90862 case AMDGPU::S_ANDN2_B64_vi:
90863 case AMDGPU::S_AND_B32_gfx6_gfx7:
90864 case AMDGPU::S_AND_B32_gfx10:
90865 case AMDGPU::S_AND_B32_gfx11:
90866 case AMDGPU::S_AND_B32_gfx12:
90867 case AMDGPU::S_AND_B32_vi:
90868 case AMDGPU::S_AND_B64_gfx6_gfx7:
90869 case AMDGPU::S_AND_B64_gfx10:
90870 case AMDGPU::S_AND_B64_gfx11:
90871 case AMDGPU::S_AND_B64_gfx12:
90872 case AMDGPU::S_AND_B64_vi:
90873 case AMDGPU::S_ASHR_I32_gfx6_gfx7:
90874 case AMDGPU::S_ASHR_I32_gfx10:
90875 case AMDGPU::S_ASHR_I32_gfx11:
90876 case AMDGPU::S_ASHR_I32_gfx12:
90877 case AMDGPU::S_ASHR_I32_vi:
90878 case AMDGPU::S_ASHR_I64_gfx6_gfx7:
90879 case AMDGPU::S_ASHR_I64_gfx10:
90880 case AMDGPU::S_ASHR_I64_gfx11:
90881 case AMDGPU::S_ASHR_I64_gfx12:
90882 case AMDGPU::S_ASHR_I64_vi:
90883 case AMDGPU::S_BFE_I32_gfx6_gfx7:
90884 case AMDGPU::S_BFE_I32_gfx10:
90885 case AMDGPU::S_BFE_I32_gfx11:
90886 case AMDGPU::S_BFE_I32_gfx12:
90887 case AMDGPU::S_BFE_I32_vi:
90888 case AMDGPU::S_BFE_I64_gfx6_gfx7:
90889 case AMDGPU::S_BFE_I64_gfx10:
90890 case AMDGPU::S_BFE_I64_gfx11:
90891 case AMDGPU::S_BFE_I64_gfx12:
90892 case AMDGPU::S_BFE_I64_vi:
90893 case AMDGPU::S_BFE_U32_gfx6_gfx7:
90894 case AMDGPU::S_BFE_U32_gfx10:
90895 case AMDGPU::S_BFE_U32_gfx11:
90896 case AMDGPU::S_BFE_U32_gfx12:
90897 case AMDGPU::S_BFE_U32_vi:
90898 case AMDGPU::S_BFE_U64_gfx6_gfx7:
90899 case AMDGPU::S_BFE_U64_gfx10:
90900 case AMDGPU::S_BFE_U64_gfx11:
90901 case AMDGPU::S_BFE_U64_gfx12:
90902 case AMDGPU::S_BFE_U64_vi:
90903 case AMDGPU::S_BFM_B32_gfx6_gfx7:
90904 case AMDGPU::S_BFM_B32_gfx10:
90905 case AMDGPU::S_BFM_B32_gfx11:
90906 case AMDGPU::S_BFM_B32_gfx12:
90907 case AMDGPU::S_BFM_B32_vi:
90908 case AMDGPU::S_BFM_B64_gfx6_gfx7:
90909 case AMDGPU::S_BFM_B64_gfx10:
90910 case AMDGPU::S_BFM_B64_gfx11:
90911 case AMDGPU::S_BFM_B64_gfx12:
90912 case AMDGPU::S_BFM_B64_vi:
90913 case AMDGPU::S_CSELECT_B32_gfx6_gfx7:
90914 case AMDGPU::S_CSELECT_B32_gfx10:
90915 case AMDGPU::S_CSELECT_B32_gfx11:
90916 case AMDGPU::S_CSELECT_B32_gfx12:
90917 case AMDGPU::S_CSELECT_B32_vi:
90918 case AMDGPU::S_CSELECT_B64_gfx6_gfx7:
90919 case AMDGPU::S_CSELECT_B64_gfx10:
90920 case AMDGPU::S_CSELECT_B64_gfx11:
90921 case AMDGPU::S_CSELECT_B64_gfx12:
90922 case AMDGPU::S_CSELECT_B64_vi:
90923 case AMDGPU::S_CVT_PK_RTZ_F16_F32_gfx11:
90924 case AMDGPU::S_CVT_PK_RTZ_F16_F32_gfx12:
90925 case AMDGPU::S_FMAC_F16_gfx11:
90926 case AMDGPU::S_FMAC_F16_gfx12:
90927 case AMDGPU::S_FMAC_F32_gfx11:
90928 case AMDGPU::S_FMAC_F32_gfx12:
90929 case AMDGPU::S_LSHL1_ADD_U32_gfx10:
90930 case AMDGPU::S_LSHL1_ADD_U32_gfx11:
90931 case AMDGPU::S_LSHL1_ADD_U32_gfx12:
90932 case AMDGPU::S_LSHL1_ADD_U32_vi:
90933 case AMDGPU::S_LSHL2_ADD_U32_gfx10:
90934 case AMDGPU::S_LSHL2_ADD_U32_gfx11:
90935 case AMDGPU::S_LSHL2_ADD_U32_gfx12:
90936 case AMDGPU::S_LSHL2_ADD_U32_vi:
90937 case AMDGPU::S_LSHL3_ADD_U32_gfx10:
90938 case AMDGPU::S_LSHL3_ADD_U32_gfx11:
90939 case AMDGPU::S_LSHL3_ADD_U32_gfx12:
90940 case AMDGPU::S_LSHL3_ADD_U32_vi:
90941 case AMDGPU::S_LSHL4_ADD_U32_gfx10:
90942 case AMDGPU::S_LSHL4_ADD_U32_gfx11:
90943 case AMDGPU::S_LSHL4_ADD_U32_gfx12:
90944 case AMDGPU::S_LSHL4_ADD_U32_vi:
90945 case AMDGPU::S_LSHL_B32_gfx6_gfx7:
90946 case AMDGPU::S_LSHL_B32_gfx10:
90947 case AMDGPU::S_LSHL_B32_gfx11:
90948 case AMDGPU::S_LSHL_B32_gfx12:
90949 case AMDGPU::S_LSHL_B32_vi:
90950 case AMDGPU::S_LSHL_B64_gfx6_gfx7:
90951 case AMDGPU::S_LSHL_B64_gfx10:
90952 case AMDGPU::S_LSHL_B64_gfx11:
90953 case AMDGPU::S_LSHL_B64_gfx12:
90954 case AMDGPU::S_LSHL_B64_vi:
90955 case AMDGPU::S_LSHR_B32_gfx6_gfx7:
90956 case AMDGPU::S_LSHR_B32_gfx10:
90957 case AMDGPU::S_LSHR_B32_gfx11:
90958 case AMDGPU::S_LSHR_B32_gfx12:
90959 case AMDGPU::S_LSHR_B32_vi:
90960 case AMDGPU::S_LSHR_B64_gfx6_gfx7:
90961 case AMDGPU::S_LSHR_B64_gfx10:
90962 case AMDGPU::S_LSHR_B64_gfx11:
90963 case AMDGPU::S_LSHR_B64_gfx12:
90964 case AMDGPU::S_LSHR_B64_vi:
90965 case AMDGPU::S_MAXIMUM_F16_gfx12:
90966 case AMDGPU::S_MAXIMUM_F32_gfx12:
90967 case AMDGPU::S_MAX_F16_gfx11:
90968 case AMDGPU::S_MAX_F16_gfx12:
90969 case AMDGPU::S_MAX_F32_gfx11:
90970 case AMDGPU::S_MAX_F32_gfx12:
90971 case AMDGPU::S_MAX_I32_gfx6_gfx7:
90972 case AMDGPU::S_MAX_I32_gfx10:
90973 case AMDGPU::S_MAX_I32_gfx11:
90974 case AMDGPU::S_MAX_I32_gfx12:
90975 case AMDGPU::S_MAX_I32_vi:
90976 case AMDGPU::S_MAX_U32_gfx6_gfx7:
90977 case AMDGPU::S_MAX_U32_gfx10:
90978 case AMDGPU::S_MAX_U32_gfx11:
90979 case AMDGPU::S_MAX_U32_gfx12:
90980 case AMDGPU::S_MAX_U32_vi:
90981 case AMDGPU::S_MINIMUM_F16_gfx12:
90982 case AMDGPU::S_MINIMUM_F32_gfx12:
90983 case AMDGPU::S_MIN_F16_gfx11:
90984 case AMDGPU::S_MIN_F16_gfx12:
90985 case AMDGPU::S_MIN_F32_gfx11:
90986 case AMDGPU::S_MIN_F32_gfx12:
90987 case AMDGPU::S_MIN_I32_gfx6_gfx7:
90988 case AMDGPU::S_MIN_I32_gfx10:
90989 case AMDGPU::S_MIN_I32_gfx11:
90990 case AMDGPU::S_MIN_I32_gfx12:
90991 case AMDGPU::S_MIN_I32_vi:
90992 case AMDGPU::S_MIN_U32_gfx6_gfx7:
90993 case AMDGPU::S_MIN_U32_gfx10:
90994 case AMDGPU::S_MIN_U32_gfx11:
90995 case AMDGPU::S_MIN_U32_gfx12:
90996 case AMDGPU::S_MIN_U32_vi:
90997 case AMDGPU::S_MUL_F16_gfx11:
90998 case AMDGPU::S_MUL_F16_gfx12:
90999 case AMDGPU::S_MUL_F32_gfx11:
91000 case AMDGPU::S_MUL_F32_gfx12:
91001 case AMDGPU::S_MUL_HI_I32_gfx10:
91002 case AMDGPU::S_MUL_HI_I32_gfx11:
91003 case AMDGPU::S_MUL_HI_I32_gfx12:
91004 case AMDGPU::S_MUL_HI_I32_vi:
91005 case AMDGPU::S_MUL_HI_U32_gfx10:
91006 case AMDGPU::S_MUL_HI_U32_gfx11:
91007 case AMDGPU::S_MUL_HI_U32_gfx12:
91008 case AMDGPU::S_MUL_HI_U32_vi:
91009 case AMDGPU::S_MUL_I32_gfx6_gfx7:
91010 case AMDGPU::S_MUL_I32_gfx10:
91011 case AMDGPU::S_MUL_I32_gfx11:
91012 case AMDGPU::S_MUL_I32_gfx12:
91013 case AMDGPU::S_MUL_I32_vi:
91014 case AMDGPU::S_MUL_U64_gfx12:
91015 case AMDGPU::S_NAND_B32_gfx6_gfx7:
91016 case AMDGPU::S_NAND_B32_gfx10:
91017 case AMDGPU::S_NAND_B32_gfx11:
91018 case AMDGPU::S_NAND_B32_gfx12:
91019 case AMDGPU::S_NAND_B32_vi:
91020 case AMDGPU::S_NAND_B64_gfx6_gfx7:
91021 case AMDGPU::S_NAND_B64_gfx10:
91022 case AMDGPU::S_NAND_B64_gfx11:
91023 case AMDGPU::S_NAND_B64_gfx12:
91024 case AMDGPU::S_NAND_B64_vi:
91025 case AMDGPU::S_NOR_B32_gfx6_gfx7:
91026 case AMDGPU::S_NOR_B32_gfx10:
91027 case AMDGPU::S_NOR_B32_gfx11:
91028 case AMDGPU::S_NOR_B32_gfx12:
91029 case AMDGPU::S_NOR_B32_vi:
91030 case AMDGPU::S_NOR_B64_gfx6_gfx7:
91031 case AMDGPU::S_NOR_B64_gfx10:
91032 case AMDGPU::S_NOR_B64_gfx11:
91033 case AMDGPU::S_NOR_B64_gfx12:
91034 case AMDGPU::S_NOR_B64_vi:
91035 case AMDGPU::S_ORN2_B32_gfx6_gfx7:
91036 case AMDGPU::S_ORN2_B32_gfx10:
91037 case AMDGPU::S_ORN2_B32_gfx11:
91038 case AMDGPU::S_ORN2_B32_gfx12:
91039 case AMDGPU::S_ORN2_B32_vi:
91040 case AMDGPU::S_ORN2_B64_gfx6_gfx7:
91041 case AMDGPU::S_ORN2_B64_gfx10:
91042 case AMDGPU::S_ORN2_B64_gfx11:
91043 case AMDGPU::S_ORN2_B64_gfx12:
91044 case AMDGPU::S_ORN2_B64_vi:
91045 case AMDGPU::S_OR_B32_gfx6_gfx7:
91046 case AMDGPU::S_OR_B32_gfx10:
91047 case AMDGPU::S_OR_B32_gfx11:
91048 case AMDGPU::S_OR_B32_gfx12:
91049 case AMDGPU::S_OR_B32_vi:
91050 case AMDGPU::S_OR_B64_gfx6_gfx7:
91051 case AMDGPU::S_OR_B64_gfx10:
91052 case AMDGPU::S_OR_B64_gfx11:
91053 case AMDGPU::S_OR_B64_gfx12:
91054 case AMDGPU::S_OR_B64_vi:
91055 case AMDGPU::S_PACK_HH_B32_B16_gfx10:
91056 case AMDGPU::S_PACK_HH_B32_B16_gfx11:
91057 case AMDGPU::S_PACK_HH_B32_B16_gfx12:
91058 case AMDGPU::S_PACK_HH_B32_B16_vi:
91059 case AMDGPU::S_PACK_HL_B32_B16_gfx11:
91060 case AMDGPU::S_PACK_HL_B32_B16_gfx12:
91061 case AMDGPU::S_PACK_LH_B32_B16_gfx10:
91062 case AMDGPU::S_PACK_LH_B32_B16_gfx11:
91063 case AMDGPU::S_PACK_LH_B32_B16_gfx12:
91064 case AMDGPU::S_PACK_LH_B32_B16_vi:
91065 case AMDGPU::S_PACK_LL_B32_B16_gfx10:
91066 case AMDGPU::S_PACK_LL_B32_B16_gfx11:
91067 case AMDGPU::S_PACK_LL_B32_B16_gfx12:
91068 case AMDGPU::S_PACK_LL_B32_B16_vi:
91069 case AMDGPU::S_SUBB_U32_gfx6_gfx7:
91070 case AMDGPU::S_SUBB_U32_gfx10:
91071 case AMDGPU::S_SUBB_U32_gfx11:
91072 case AMDGPU::S_SUBB_U32_gfx12:
91073 case AMDGPU::S_SUBB_U32_vi:
91074 case AMDGPU::S_SUB_F16_gfx11:
91075 case AMDGPU::S_SUB_F16_gfx12:
91076 case AMDGPU::S_SUB_F32_gfx11:
91077 case AMDGPU::S_SUB_F32_gfx12:
91078 case AMDGPU::S_SUB_I32_gfx6_gfx7:
91079 case AMDGPU::S_SUB_I32_gfx10:
91080 case AMDGPU::S_SUB_I32_gfx11:
91081 case AMDGPU::S_SUB_I32_gfx12:
91082 case AMDGPU::S_SUB_I32_vi:
91083 case AMDGPU::S_SUB_U32_gfx6_gfx7:
91084 case AMDGPU::S_SUB_U32_gfx10:
91085 case AMDGPU::S_SUB_U32_gfx11:
91086 case AMDGPU::S_SUB_U32_gfx12:
91087 case AMDGPU::S_SUB_U32_vi:
91088 case AMDGPU::S_SUB_U64_gfx12:
91089 case AMDGPU::S_XNOR_B32_gfx6_gfx7:
91090 case AMDGPU::S_XNOR_B32_gfx10:
91091 case AMDGPU::S_XNOR_B32_gfx11:
91092 case AMDGPU::S_XNOR_B32_gfx12:
91093 case AMDGPU::S_XNOR_B32_vi:
91094 case AMDGPU::S_XNOR_B64_gfx6_gfx7:
91095 case AMDGPU::S_XNOR_B64_gfx10:
91096 case AMDGPU::S_XNOR_B64_gfx11:
91097 case AMDGPU::S_XNOR_B64_gfx12:
91098 case AMDGPU::S_XNOR_B64_vi:
91099 case AMDGPU::S_XOR_B32_gfx6_gfx7:
91100 case AMDGPU::S_XOR_B32_gfx10:
91101 case AMDGPU::S_XOR_B32_gfx11:
91102 case AMDGPU::S_XOR_B32_gfx12:
91103 case AMDGPU::S_XOR_B32_vi:
91104 case AMDGPU::S_XOR_B64_gfx6_gfx7:
91105 case AMDGPU::S_XOR_B64_gfx10:
91106 case AMDGPU::S_XOR_B64_gfx11:
91107 case AMDGPU::S_XOR_B64_gfx12:
91108 case AMDGPU::S_XOR_B64_vi: {
91109 switch (OpNum) {
91110 case 0:
91111 // op: sdst
91112 return 16;
91113 case 1:
91114 // op: src0
91115 return 0;
91116 case 2:
91117 // op: src1
91118 return 8;
91119 }
91120 break;
91121 }
91122 case AMDGPU::S_FMAMK_F32_gfx11:
91123 case AMDGPU::S_FMAMK_F32_gfx12: {
91124 switch (OpNum) {
91125 case 0:
91126 // op: sdst
91127 return 16;
91128 case 1:
91129 // op: src0
91130 return 0;
91131 case 3:
91132 // op: src1
91133 return 8;
91134 case 2:
91135 // op: imm
91136 return 32;
91137 }
91138 break;
91139 }
91140 case AMDGPU::S_ABS_I32_gfx6_gfx7:
91141 case AMDGPU::S_ABS_I32_gfx10:
91142 case AMDGPU::S_ABS_I32_gfx11:
91143 case AMDGPU::S_ABS_I32_gfx12:
91144 case AMDGPU::S_ABS_I32_vi:
91145 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx10:
91146 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx11:
91147 case AMDGPU::S_ANDN1_SAVEEXEC_B32_gfx12:
91148 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx10:
91149 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx11:
91150 case AMDGPU::S_ANDN1_SAVEEXEC_B64_gfx12:
91151 case AMDGPU::S_ANDN1_SAVEEXEC_B64_vi:
91152 case AMDGPU::S_ANDN1_WREXEC_B32_gfx10:
91153 case AMDGPU::S_ANDN1_WREXEC_B32_gfx11:
91154 case AMDGPU::S_ANDN1_WREXEC_B32_gfx12:
91155 case AMDGPU::S_ANDN1_WREXEC_B64_gfx10:
91156 case AMDGPU::S_ANDN1_WREXEC_B64_gfx11:
91157 case AMDGPU::S_ANDN1_WREXEC_B64_gfx12:
91158 case AMDGPU::S_ANDN1_WREXEC_B64_vi:
91159 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx10:
91160 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx11:
91161 case AMDGPU::S_ANDN2_SAVEEXEC_B32_gfx12:
91162 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx6_gfx7:
91163 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx10:
91164 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx11:
91165 case AMDGPU::S_ANDN2_SAVEEXEC_B64_gfx12:
91166 case AMDGPU::S_ANDN2_SAVEEXEC_B64_vi:
91167 case AMDGPU::S_ANDN2_WREXEC_B32_gfx10:
91168 case AMDGPU::S_ANDN2_WREXEC_B32_gfx11:
91169 case AMDGPU::S_ANDN2_WREXEC_B32_gfx12:
91170 case AMDGPU::S_ANDN2_WREXEC_B64_gfx10:
91171 case AMDGPU::S_ANDN2_WREXEC_B64_gfx11:
91172 case AMDGPU::S_ANDN2_WREXEC_B64_gfx12:
91173 case AMDGPU::S_ANDN2_WREXEC_B64_vi:
91174 case AMDGPU::S_AND_SAVEEXEC_B32_gfx10:
91175 case AMDGPU::S_AND_SAVEEXEC_B32_gfx11:
91176 case AMDGPU::S_AND_SAVEEXEC_B32_gfx12:
91177 case AMDGPU::S_AND_SAVEEXEC_B64_gfx6_gfx7:
91178 case AMDGPU::S_AND_SAVEEXEC_B64_gfx10:
91179 case AMDGPU::S_AND_SAVEEXEC_B64_gfx11:
91180 case AMDGPU::S_AND_SAVEEXEC_B64_gfx12:
91181 case AMDGPU::S_AND_SAVEEXEC_B64_vi:
91182 case AMDGPU::S_BCNT0_I32_B32_gfx6_gfx7:
91183 case AMDGPU::S_BCNT0_I32_B32_gfx10:
91184 case AMDGPU::S_BCNT0_I32_B32_gfx11:
91185 case AMDGPU::S_BCNT0_I32_B32_gfx12:
91186 case AMDGPU::S_BCNT0_I32_B32_vi:
91187 case AMDGPU::S_BCNT0_I32_B64_gfx6_gfx7:
91188 case AMDGPU::S_BCNT0_I32_B64_gfx10:
91189 case AMDGPU::S_BCNT0_I32_B64_gfx11:
91190 case AMDGPU::S_BCNT0_I32_B64_gfx12:
91191 case AMDGPU::S_BCNT0_I32_B64_vi:
91192 case AMDGPU::S_BCNT1_I32_B32_gfx6_gfx7:
91193 case AMDGPU::S_BCNT1_I32_B32_gfx10:
91194 case AMDGPU::S_BCNT1_I32_B32_gfx11:
91195 case AMDGPU::S_BCNT1_I32_B32_gfx12:
91196 case AMDGPU::S_BCNT1_I32_B32_vi:
91197 case AMDGPU::S_BCNT1_I32_B64_gfx6_gfx7:
91198 case AMDGPU::S_BCNT1_I32_B64_gfx10:
91199 case AMDGPU::S_BCNT1_I32_B64_gfx11:
91200 case AMDGPU::S_BCNT1_I32_B64_gfx12:
91201 case AMDGPU::S_BCNT1_I32_B64_vi:
91202 case AMDGPU::S_BITREPLICATE_B64_B32_gfx10:
91203 case AMDGPU::S_BITREPLICATE_B64_B32_gfx11:
91204 case AMDGPU::S_BITREPLICATE_B64_B32_gfx12:
91205 case AMDGPU::S_BITREPLICATE_B64_B32_vi:
91206 case AMDGPU::S_BITSET0_B32_gfx6_gfx7:
91207 case AMDGPU::S_BITSET0_B32_gfx10:
91208 case AMDGPU::S_BITSET0_B32_gfx11:
91209 case AMDGPU::S_BITSET0_B32_gfx12:
91210 case AMDGPU::S_BITSET0_B32_vi:
91211 case AMDGPU::S_BITSET0_B64_gfx6_gfx7:
91212 case AMDGPU::S_BITSET0_B64_gfx10:
91213 case AMDGPU::S_BITSET0_B64_gfx11:
91214 case AMDGPU::S_BITSET0_B64_gfx12:
91215 case AMDGPU::S_BITSET0_B64_vi:
91216 case AMDGPU::S_BITSET1_B32_gfx6_gfx7:
91217 case AMDGPU::S_BITSET1_B32_gfx10:
91218 case AMDGPU::S_BITSET1_B32_gfx11:
91219 case AMDGPU::S_BITSET1_B32_gfx12:
91220 case AMDGPU::S_BITSET1_B32_vi:
91221 case AMDGPU::S_BITSET1_B64_gfx6_gfx7:
91222 case AMDGPU::S_BITSET1_B64_gfx10:
91223 case AMDGPU::S_BITSET1_B64_gfx11:
91224 case AMDGPU::S_BITSET1_B64_gfx12:
91225 case AMDGPU::S_BITSET1_B64_vi:
91226 case AMDGPU::S_BREV_B32_gfx6_gfx7:
91227 case AMDGPU::S_BREV_B32_gfx10:
91228 case AMDGPU::S_BREV_B32_gfx11:
91229 case AMDGPU::S_BREV_B32_gfx12:
91230 case AMDGPU::S_BREV_B32_vi:
91231 case AMDGPU::S_BREV_B64_gfx6_gfx7:
91232 case AMDGPU::S_BREV_B64_gfx10:
91233 case AMDGPU::S_BREV_B64_gfx11:
91234 case AMDGPU::S_BREV_B64_gfx12:
91235 case AMDGPU::S_BREV_B64_vi:
91236 case AMDGPU::S_CEIL_F16_gfx11:
91237 case AMDGPU::S_CEIL_F16_gfx12:
91238 case AMDGPU::S_CEIL_F32_gfx11:
91239 case AMDGPU::S_CEIL_F32_gfx12:
91240 case AMDGPU::S_CMOV_B32_gfx6_gfx7:
91241 case AMDGPU::S_CMOV_B32_gfx10:
91242 case AMDGPU::S_CMOV_B32_gfx11:
91243 case AMDGPU::S_CMOV_B32_gfx12:
91244 case AMDGPU::S_CMOV_B32_vi:
91245 case AMDGPU::S_CMOV_B64_gfx6_gfx7:
91246 case AMDGPU::S_CMOV_B64_gfx10:
91247 case AMDGPU::S_CMOV_B64_gfx11:
91248 case AMDGPU::S_CMOV_B64_gfx12:
91249 case AMDGPU::S_CMOV_B64_vi:
91250 case AMDGPU::S_CVT_F16_F32_gfx11:
91251 case AMDGPU::S_CVT_F16_F32_gfx12:
91252 case AMDGPU::S_CVT_F32_F16_gfx11:
91253 case AMDGPU::S_CVT_F32_F16_gfx12:
91254 case AMDGPU::S_CVT_F32_I32_gfx11:
91255 case AMDGPU::S_CVT_F32_I32_gfx12:
91256 case AMDGPU::S_CVT_F32_U32_gfx11:
91257 case AMDGPU::S_CVT_F32_U32_gfx12:
91258 case AMDGPU::S_CVT_HI_F32_F16_gfx11:
91259 case AMDGPU::S_CVT_HI_F32_F16_gfx12:
91260 case AMDGPU::S_CVT_I32_F32_gfx11:
91261 case AMDGPU::S_CVT_I32_F32_gfx12:
91262 case AMDGPU::S_CVT_U32_F32_gfx11:
91263 case AMDGPU::S_CVT_U32_F32_gfx12:
91264 case AMDGPU::S_FF0_I32_B32_gfx6_gfx7:
91265 case AMDGPU::S_FF0_I32_B32_gfx10:
91266 case AMDGPU::S_FF0_I32_B32_vi:
91267 case AMDGPU::S_FF0_I32_B64_gfx6_gfx7:
91268 case AMDGPU::S_FF0_I32_B64_gfx10:
91269 case AMDGPU::S_FF0_I32_B64_vi:
91270 case AMDGPU::S_FF1_I32_B32_gfx6_gfx7:
91271 case AMDGPU::S_FF1_I32_B32_gfx10:
91272 case AMDGPU::S_FF1_I32_B32_gfx11:
91273 case AMDGPU::S_FF1_I32_B32_gfx12:
91274 case AMDGPU::S_FF1_I32_B32_vi:
91275 case AMDGPU::S_FF1_I32_B64_gfx6_gfx7:
91276 case AMDGPU::S_FF1_I32_B64_gfx10:
91277 case AMDGPU::S_FF1_I32_B64_gfx11:
91278 case AMDGPU::S_FF1_I32_B64_gfx12:
91279 case AMDGPU::S_FF1_I32_B64_vi:
91280 case AMDGPU::S_FLBIT_I32_B32_gfx6_gfx7:
91281 case AMDGPU::S_FLBIT_I32_B32_gfx10:
91282 case AMDGPU::S_FLBIT_I32_B32_gfx11:
91283 case AMDGPU::S_FLBIT_I32_B32_gfx12:
91284 case AMDGPU::S_FLBIT_I32_B32_vi:
91285 case AMDGPU::S_FLBIT_I32_B64_gfx6_gfx7:
91286 case AMDGPU::S_FLBIT_I32_B64_gfx10:
91287 case AMDGPU::S_FLBIT_I32_B64_gfx11:
91288 case AMDGPU::S_FLBIT_I32_B64_gfx12:
91289 case AMDGPU::S_FLBIT_I32_B64_vi:
91290 case AMDGPU::S_FLBIT_I32_I64_gfx6_gfx7:
91291 case AMDGPU::S_FLBIT_I32_I64_gfx10:
91292 case AMDGPU::S_FLBIT_I32_I64_gfx11:
91293 case AMDGPU::S_FLBIT_I32_I64_gfx12:
91294 case AMDGPU::S_FLBIT_I32_I64_vi:
91295 case AMDGPU::S_FLBIT_I32_gfx6_gfx7:
91296 case AMDGPU::S_FLBIT_I32_gfx10:
91297 case AMDGPU::S_FLBIT_I32_gfx11:
91298 case AMDGPU::S_FLBIT_I32_gfx12:
91299 case AMDGPU::S_FLBIT_I32_vi:
91300 case AMDGPU::S_FLOOR_F16_gfx11:
91301 case AMDGPU::S_FLOOR_F16_gfx12:
91302 case AMDGPU::S_FLOOR_F32_gfx11:
91303 case AMDGPU::S_FLOOR_F32_gfx12:
91304 case AMDGPU::S_GET_BARRIER_STATE_IMM_gfx12:
91305 case AMDGPU::S_MOVRELD_B32_gfx6_gfx7:
91306 case AMDGPU::S_MOVRELD_B32_gfx10:
91307 case AMDGPU::S_MOVRELD_B32_gfx11:
91308 case AMDGPU::S_MOVRELD_B32_gfx12:
91309 case AMDGPU::S_MOVRELD_B32_vi:
91310 case AMDGPU::S_MOVRELD_B64_gfx6_gfx7:
91311 case AMDGPU::S_MOVRELD_B64_gfx10:
91312 case AMDGPU::S_MOVRELD_B64_gfx11:
91313 case AMDGPU::S_MOVRELD_B64_gfx12:
91314 case AMDGPU::S_MOVRELD_B64_vi:
91315 case AMDGPU::S_MOVRELSD_2_B32_gfx10:
91316 case AMDGPU::S_MOVRELSD_2_B32_gfx11:
91317 case AMDGPU::S_MOVRELSD_2_B32_gfx12:
91318 case AMDGPU::S_MOVRELS_B32_gfx6_gfx7:
91319 case AMDGPU::S_MOVRELS_B32_gfx10:
91320 case AMDGPU::S_MOVRELS_B32_gfx11:
91321 case AMDGPU::S_MOVRELS_B32_gfx12:
91322 case AMDGPU::S_MOVRELS_B32_vi:
91323 case AMDGPU::S_MOVRELS_B64_gfx6_gfx7:
91324 case AMDGPU::S_MOVRELS_B64_gfx10:
91325 case AMDGPU::S_MOVRELS_B64_gfx11:
91326 case AMDGPU::S_MOVRELS_B64_gfx12:
91327 case AMDGPU::S_MOVRELS_B64_vi:
91328 case AMDGPU::S_MOV_B32_gfx6_gfx7:
91329 case AMDGPU::S_MOV_B32_gfx10:
91330 case AMDGPU::S_MOV_B32_gfx11:
91331 case AMDGPU::S_MOV_B32_gfx12:
91332 case AMDGPU::S_MOV_B32_vi:
91333 case AMDGPU::S_MOV_B64_gfx6_gfx7:
91334 case AMDGPU::S_MOV_B64_gfx10:
91335 case AMDGPU::S_MOV_B64_gfx11:
91336 case AMDGPU::S_MOV_B64_gfx12:
91337 case AMDGPU::S_MOV_B64_vi:
91338 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx10:
91339 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx11:
91340 case AMDGPU::S_NAND_SAVEEXEC_B32_gfx12:
91341 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx6_gfx7:
91342 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx10:
91343 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx11:
91344 case AMDGPU::S_NAND_SAVEEXEC_B64_gfx12:
91345 case AMDGPU::S_NAND_SAVEEXEC_B64_vi:
91346 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx10:
91347 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx11:
91348 case AMDGPU::S_NOR_SAVEEXEC_B32_gfx12:
91349 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx6_gfx7:
91350 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx10:
91351 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx11:
91352 case AMDGPU::S_NOR_SAVEEXEC_B64_gfx12:
91353 case AMDGPU::S_NOR_SAVEEXEC_B64_vi:
91354 case AMDGPU::S_NOT_B32_gfx6_gfx7:
91355 case AMDGPU::S_NOT_B32_gfx10:
91356 case AMDGPU::S_NOT_B32_gfx11:
91357 case AMDGPU::S_NOT_B32_gfx12:
91358 case AMDGPU::S_NOT_B32_vi:
91359 case AMDGPU::S_NOT_B64_gfx6_gfx7:
91360 case AMDGPU::S_NOT_B64_gfx10:
91361 case AMDGPU::S_NOT_B64_gfx11:
91362 case AMDGPU::S_NOT_B64_gfx12:
91363 case AMDGPU::S_NOT_B64_vi:
91364 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx10:
91365 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx11:
91366 case AMDGPU::S_ORN1_SAVEEXEC_B32_gfx12:
91367 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx10:
91368 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx11:
91369 case AMDGPU::S_ORN1_SAVEEXEC_B64_gfx12:
91370 case AMDGPU::S_ORN1_SAVEEXEC_B64_vi:
91371 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx10:
91372 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx11:
91373 case AMDGPU::S_ORN2_SAVEEXEC_B32_gfx12:
91374 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx6_gfx7:
91375 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx10:
91376 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx11:
91377 case AMDGPU::S_ORN2_SAVEEXEC_B64_gfx12:
91378 case AMDGPU::S_ORN2_SAVEEXEC_B64_vi:
91379 case AMDGPU::S_OR_SAVEEXEC_B32_gfx10:
91380 case AMDGPU::S_OR_SAVEEXEC_B32_gfx11:
91381 case AMDGPU::S_OR_SAVEEXEC_B32_gfx12:
91382 case AMDGPU::S_OR_SAVEEXEC_B64_gfx6_gfx7:
91383 case AMDGPU::S_OR_SAVEEXEC_B64_gfx10:
91384 case AMDGPU::S_OR_SAVEEXEC_B64_gfx11:
91385 case AMDGPU::S_OR_SAVEEXEC_B64_gfx12:
91386 case AMDGPU::S_OR_SAVEEXEC_B64_vi:
91387 case AMDGPU::S_QUADMASK_B32_gfx6_gfx7:
91388 case AMDGPU::S_QUADMASK_B32_gfx10:
91389 case AMDGPU::S_QUADMASK_B32_gfx11:
91390 case AMDGPU::S_QUADMASK_B32_gfx12:
91391 case AMDGPU::S_QUADMASK_B32_vi:
91392 case AMDGPU::S_QUADMASK_B64_gfx6_gfx7:
91393 case AMDGPU::S_QUADMASK_B64_gfx10:
91394 case AMDGPU::S_QUADMASK_B64_gfx11:
91395 case AMDGPU::S_QUADMASK_B64_gfx12:
91396 case AMDGPU::S_QUADMASK_B64_vi:
91397 case AMDGPU::S_RNDNE_F16_gfx11:
91398 case AMDGPU::S_RNDNE_F16_gfx12:
91399 case AMDGPU::S_RNDNE_F32_gfx11:
91400 case AMDGPU::S_RNDNE_F32_gfx12:
91401 case AMDGPU::S_SENDMSG_RTN_B32_gfx11:
91402 case AMDGPU::S_SENDMSG_RTN_B32_gfx12:
91403 case AMDGPU::S_SENDMSG_RTN_B64_gfx11:
91404 case AMDGPU::S_SENDMSG_RTN_B64_gfx12:
91405 case AMDGPU::S_SEXT_I32_I8_gfx6_gfx7:
91406 case AMDGPU::S_SEXT_I32_I8_gfx10:
91407 case AMDGPU::S_SEXT_I32_I8_gfx11:
91408 case AMDGPU::S_SEXT_I32_I8_gfx12:
91409 case AMDGPU::S_SEXT_I32_I8_vi:
91410 case AMDGPU::S_SEXT_I32_I16_gfx6_gfx7:
91411 case AMDGPU::S_SEXT_I32_I16_gfx10:
91412 case AMDGPU::S_SEXT_I32_I16_gfx11:
91413 case AMDGPU::S_SEXT_I32_I16_gfx12:
91414 case AMDGPU::S_SEXT_I32_I16_vi:
91415 case AMDGPU::S_SWAPPC_B64_gfx6_gfx7:
91416 case AMDGPU::S_SWAPPC_B64_gfx10:
91417 case AMDGPU::S_SWAPPC_B64_gfx11:
91418 case AMDGPU::S_SWAPPC_B64_gfx12:
91419 case AMDGPU::S_SWAPPC_B64_vi:
91420 case AMDGPU::S_TRUNC_F16_gfx11:
91421 case AMDGPU::S_TRUNC_F16_gfx12:
91422 case AMDGPU::S_TRUNC_F32_gfx11:
91423 case AMDGPU::S_TRUNC_F32_gfx12:
91424 case AMDGPU::S_WQM_B32_gfx6_gfx7:
91425 case AMDGPU::S_WQM_B32_gfx10:
91426 case AMDGPU::S_WQM_B32_gfx11:
91427 case AMDGPU::S_WQM_B32_gfx12:
91428 case AMDGPU::S_WQM_B32_vi:
91429 case AMDGPU::S_WQM_B64_gfx6_gfx7:
91430 case AMDGPU::S_WQM_B64_gfx10:
91431 case AMDGPU::S_WQM_B64_gfx11:
91432 case AMDGPU::S_WQM_B64_gfx12:
91433 case AMDGPU::S_WQM_B64_vi:
91434 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx10:
91435 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx11:
91436 case AMDGPU::S_XNOR_SAVEEXEC_B32_gfx12:
91437 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx6_gfx7:
91438 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx10:
91439 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx11:
91440 case AMDGPU::S_XNOR_SAVEEXEC_B64_gfx12:
91441 case AMDGPU::S_XNOR_SAVEEXEC_B64_vi:
91442 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx10:
91443 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx11:
91444 case AMDGPU::S_XOR_SAVEEXEC_B32_gfx12:
91445 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx6_gfx7:
91446 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx10:
91447 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx11:
91448 case AMDGPU::S_XOR_SAVEEXEC_B64_gfx12:
91449 case AMDGPU::S_XOR_SAVEEXEC_B64_vi: {
91450 switch (OpNum) {
91451 case 0:
91452 // op: sdst
91453 return 16;
91454 case 1:
91455 // op: src0
91456 return 0;
91457 }
91458 break;
91459 }
91460 case AMDGPU::S_ADDK_I32_gfx6_gfx7:
91461 case AMDGPU::S_ADDK_I32_gfx10:
91462 case AMDGPU::S_ADDK_I32_gfx11:
91463 case AMDGPU::S_ADDK_I32_gfx12:
91464 case AMDGPU::S_ADDK_I32_vi:
91465 case AMDGPU::S_MULK_I32_gfx6_gfx7:
91466 case AMDGPU::S_MULK_I32_gfx10:
91467 case AMDGPU::S_MULK_I32_gfx11:
91468 case AMDGPU::S_MULK_I32_gfx12:
91469 case AMDGPU::S_MULK_I32_vi: {
91470 switch (OpNum) {
91471 case 0:
91472 // op: sdst
91473 return 16;
91474 case 2:
91475 // op: simm16
91476 return 0;
91477 }
91478 break;
91479 }
91480 case AMDGPU::S_GETPC_B64_gfx6_gfx7:
91481 case AMDGPU::S_GETPC_B64_gfx10:
91482 case AMDGPU::S_GETPC_B64_gfx11:
91483 case AMDGPU::S_GETPC_B64_gfx12:
91484 case AMDGPU::S_GETPC_B64_vi:
91485 case AMDGPU::S_GET_BARRIER_STATE_M0_gfx12: {
91486 switch (OpNum) {
91487 case 0:
91488 // op: sdst
91489 return 16;
91490 }
91491 break;
91492 }
91493 case AMDGPU::S_GET_WAVEID_IN_WORKGROUP_gfx10:
91494 case AMDGPU::S_MEMREALTIME_gfx10:
91495 case AMDGPU::S_MEMREALTIME_vi:
91496 case AMDGPU::S_MEMTIME_gfx10:
91497 case AMDGPU::S_MEMTIME_vi: {
91498 switch (OpNum) {
91499 case 0:
91500 // op: sdst
91501 return 6;
91502 }
91503 break;
91504 }
91505 case AMDGPU::S_BARRIER_WAIT_gfx12:
91506 case AMDGPU::S_BRANCH_gfx6_gfx7:
91507 case AMDGPU::S_BRANCH_gfx10:
91508 case AMDGPU::S_BRANCH_gfx11:
91509 case AMDGPU::S_BRANCH_gfx12:
91510 case AMDGPU::S_BRANCH_pad_s_nop_gfx6_gfx7:
91511 case AMDGPU::S_BRANCH_pad_s_nop_gfx10:
91512 case AMDGPU::S_BRANCH_pad_s_nop_gfx11:
91513 case AMDGPU::S_BRANCH_pad_s_nop_gfx12:
91514 case AMDGPU::S_BRANCH_pad_s_nop_vi:
91515 case AMDGPU::S_BRANCH_vi:
91516 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx6_gfx7:
91517 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx10:
91518 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_gfx11:
91519 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx6_gfx7:
91520 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx10:
91521 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_gfx11:
91522 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_pad_s_nop_vi:
91523 case AMDGPU::S_CBRANCH_CDBGSYS_AND_USER_vi:
91524 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx6_gfx7:
91525 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx10:
91526 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_gfx11:
91527 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx6_gfx7:
91528 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx10:
91529 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_gfx11:
91530 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_pad_s_nop_vi:
91531 case AMDGPU::S_CBRANCH_CDBGSYS_OR_USER_vi:
91532 case AMDGPU::S_CBRANCH_CDBGSYS_gfx6_gfx7:
91533 case AMDGPU::S_CBRANCH_CDBGSYS_gfx10:
91534 case AMDGPU::S_CBRANCH_CDBGSYS_gfx11:
91535 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx6_gfx7:
91536 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx10:
91537 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_gfx11:
91538 case AMDGPU::S_CBRANCH_CDBGSYS_pad_s_nop_vi:
91539 case AMDGPU::S_CBRANCH_CDBGSYS_vi:
91540 case AMDGPU::S_CBRANCH_CDBGUSER_gfx6_gfx7:
91541 case AMDGPU::S_CBRANCH_CDBGUSER_gfx10:
91542 case AMDGPU::S_CBRANCH_CDBGUSER_gfx11:
91543 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx6_gfx7:
91544 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx10:
91545 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_gfx11:
91546 case AMDGPU::S_CBRANCH_CDBGUSER_pad_s_nop_vi:
91547 case AMDGPU::S_CBRANCH_CDBGUSER_vi:
91548 case AMDGPU::S_CBRANCH_EXECNZ_gfx6_gfx7:
91549 case AMDGPU::S_CBRANCH_EXECNZ_gfx10:
91550 case AMDGPU::S_CBRANCH_EXECNZ_gfx11:
91551 case AMDGPU::S_CBRANCH_EXECNZ_gfx12:
91552 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx6_gfx7:
91553 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx10:
91554 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx11:
91555 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_gfx12:
91556 case AMDGPU::S_CBRANCH_EXECNZ_pad_s_nop_vi:
91557 case AMDGPU::S_CBRANCH_EXECNZ_vi:
91558 case AMDGPU::S_CBRANCH_EXECZ_gfx6_gfx7:
91559 case AMDGPU::S_CBRANCH_EXECZ_gfx10:
91560 case AMDGPU::S_CBRANCH_EXECZ_gfx11:
91561 case AMDGPU::S_CBRANCH_EXECZ_gfx12:
91562 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx6_gfx7:
91563 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx10:
91564 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx11:
91565 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_gfx12:
91566 case AMDGPU::S_CBRANCH_EXECZ_pad_s_nop_vi:
91567 case AMDGPU::S_CBRANCH_EXECZ_vi:
91568 case AMDGPU::S_CBRANCH_SCC0_gfx6_gfx7:
91569 case AMDGPU::S_CBRANCH_SCC0_gfx10:
91570 case AMDGPU::S_CBRANCH_SCC0_gfx11:
91571 case AMDGPU::S_CBRANCH_SCC0_gfx12:
91572 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx6_gfx7:
91573 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx10:
91574 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx11:
91575 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_gfx12:
91576 case AMDGPU::S_CBRANCH_SCC0_pad_s_nop_vi:
91577 case AMDGPU::S_CBRANCH_SCC0_vi:
91578 case AMDGPU::S_CBRANCH_SCC1_gfx6_gfx7:
91579 case AMDGPU::S_CBRANCH_SCC1_gfx10:
91580 case AMDGPU::S_CBRANCH_SCC1_gfx11:
91581 case AMDGPU::S_CBRANCH_SCC1_gfx12:
91582 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx6_gfx7:
91583 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx10:
91584 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx11:
91585 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_gfx12:
91586 case AMDGPU::S_CBRANCH_SCC1_pad_s_nop_vi:
91587 case AMDGPU::S_CBRANCH_SCC1_vi:
91588 case AMDGPU::S_CBRANCH_VCCNZ_gfx6_gfx7:
91589 case AMDGPU::S_CBRANCH_VCCNZ_gfx10:
91590 case AMDGPU::S_CBRANCH_VCCNZ_gfx11:
91591 case AMDGPU::S_CBRANCH_VCCNZ_gfx12:
91592 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx6_gfx7:
91593 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx10:
91594 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx11:
91595 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_gfx12:
91596 case AMDGPU::S_CBRANCH_VCCNZ_pad_s_nop_vi:
91597 case AMDGPU::S_CBRANCH_VCCNZ_vi:
91598 case AMDGPU::S_CBRANCH_VCCZ_gfx6_gfx7:
91599 case AMDGPU::S_CBRANCH_VCCZ_gfx10:
91600 case AMDGPU::S_CBRANCH_VCCZ_gfx11:
91601 case AMDGPU::S_CBRANCH_VCCZ_gfx12:
91602 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx6_gfx7:
91603 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx10:
91604 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx11:
91605 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_gfx12:
91606 case AMDGPU::S_CBRANCH_VCCZ_pad_s_nop_vi:
91607 case AMDGPU::S_CBRANCH_VCCZ_vi:
91608 case AMDGPU::S_CLAUSE_gfx10:
91609 case AMDGPU::S_CLAUSE_gfx11:
91610 case AMDGPU::S_CLAUSE_gfx12:
91611 case AMDGPU::S_DECPERFLEVEL_gfx6_gfx7:
91612 case AMDGPU::S_DECPERFLEVEL_gfx10:
91613 case AMDGPU::S_DECPERFLEVEL_gfx11:
91614 case AMDGPU::S_DECPERFLEVEL_gfx12:
91615 case AMDGPU::S_DECPERFLEVEL_vi:
91616 case AMDGPU::S_DELAY_ALU_gfx11:
91617 case AMDGPU::S_DELAY_ALU_gfx12:
91618 case AMDGPU::S_DENORM_MODE_gfx10:
91619 case AMDGPU::S_DENORM_MODE_gfx11:
91620 case AMDGPU::S_DENORM_MODE_gfx12:
91621 case AMDGPU::S_ENDPGM_gfx6_gfx7:
91622 case AMDGPU::S_ENDPGM_gfx10:
91623 case AMDGPU::S_ENDPGM_gfx11:
91624 case AMDGPU::S_ENDPGM_gfx12:
91625 case AMDGPU::S_ENDPGM_vi:
91626 case AMDGPU::S_INCPERFLEVEL_gfx6_gfx7:
91627 case AMDGPU::S_INCPERFLEVEL_gfx10:
91628 case AMDGPU::S_INCPERFLEVEL_gfx11:
91629 case AMDGPU::S_INCPERFLEVEL_gfx12:
91630 case AMDGPU::S_INCPERFLEVEL_vi:
91631 case AMDGPU::S_INST_PREFETCH_gfx10:
91632 case AMDGPU::S_INST_PREFETCH_gfx11:
91633 case AMDGPU::S_NOP_gfx6_gfx7:
91634 case AMDGPU::S_NOP_gfx10:
91635 case AMDGPU::S_NOP_gfx11:
91636 case AMDGPU::S_NOP_gfx12:
91637 case AMDGPU::S_NOP_vi:
91638 case AMDGPU::S_ROUND_MODE_gfx10:
91639 case AMDGPU::S_ROUND_MODE_gfx11:
91640 case AMDGPU::S_ROUND_MODE_gfx12:
91641 case AMDGPU::S_SENDMSGHALT_gfx6_gfx7:
91642 case AMDGPU::S_SENDMSGHALT_gfx10:
91643 case AMDGPU::S_SENDMSGHALT_gfx11:
91644 case AMDGPU::S_SENDMSGHALT_gfx12:
91645 case AMDGPU::S_SENDMSGHALT_vi:
91646 case AMDGPU::S_SENDMSG_gfx6_gfx7:
91647 case AMDGPU::S_SENDMSG_gfx10:
91648 case AMDGPU::S_SENDMSG_gfx11:
91649 case AMDGPU::S_SENDMSG_gfx12:
91650 case AMDGPU::S_SENDMSG_vi:
91651 case AMDGPU::S_SETHALT_gfx6_gfx7:
91652 case AMDGPU::S_SETHALT_gfx10:
91653 case AMDGPU::S_SETHALT_gfx11:
91654 case AMDGPU::S_SETHALT_gfx12:
91655 case AMDGPU::S_SETHALT_vi:
91656 case AMDGPU::S_SETKILL_gfx6_gfx7:
91657 case AMDGPU::S_SETKILL_gfx10:
91658 case AMDGPU::S_SETKILL_gfx11:
91659 case AMDGPU::S_SETKILL_gfx12:
91660 case AMDGPU::S_SETKILL_vi:
91661 case AMDGPU::S_SETPRIO_gfx6_gfx7:
91662 case AMDGPU::S_SETPRIO_gfx10:
91663 case AMDGPU::S_SETPRIO_gfx11:
91664 case AMDGPU::S_SETPRIO_gfx12:
91665 case AMDGPU::S_SETPRIO_vi:
91666 case AMDGPU::S_SET_GPR_IDX_MODE_vi:
91667 case AMDGPU::S_SINGLEUSE_VDST_gfx11:
91668 case AMDGPU::S_SINGLEUSE_VDST_gfx12:
91669 case AMDGPU::S_SLEEP_gfx6_gfx7:
91670 case AMDGPU::S_SLEEP_gfx10:
91671 case AMDGPU::S_SLEEP_gfx11:
91672 case AMDGPU::S_SLEEP_gfx12:
91673 case AMDGPU::S_SLEEP_vi:
91674 case AMDGPU::S_TRAP_gfx6_gfx7:
91675 case AMDGPU::S_TRAP_gfx10:
91676 case AMDGPU::S_TRAP_gfx11:
91677 case AMDGPU::S_TRAP_gfx12:
91678 case AMDGPU::S_TRAP_vi:
91679 case AMDGPU::S_TTRACEDATA_IMM_gfx10:
91680 case AMDGPU::S_TTRACEDATA_IMM_gfx11:
91681 case AMDGPU::S_TTRACEDATA_IMM_gfx12:
91682 case AMDGPU::S_VERSION_gfx10:
91683 case AMDGPU::S_VERSION_gfx11:
91684 case AMDGPU::S_VERSION_gfx12:
91685 case AMDGPU::S_WAITCNT_DEPCTR_gfx10:
91686 case AMDGPU::S_WAITCNT_DEPCTR_gfx11:
91687 case AMDGPU::S_WAITCNT_DEPCTR_gfx12:
91688 case AMDGPU::S_WAITCNT_gfx6_gfx7:
91689 case AMDGPU::S_WAITCNT_gfx10:
91690 case AMDGPU::S_WAITCNT_gfx11:
91691 case AMDGPU::S_WAITCNT_gfx12:
91692 case AMDGPU::S_WAITCNT_vi:
91693 case AMDGPU::S_WAIT_BVHCNT_gfx12:
91694 case AMDGPU::S_WAIT_DSCNT_gfx12:
91695 case AMDGPU::S_WAIT_EVENT_gfx11:
91696 case AMDGPU::S_WAIT_EVENT_gfx12:
91697 case AMDGPU::S_WAIT_EXPCNT_gfx12:
91698 case AMDGPU::S_WAIT_KMCNT_gfx12:
91699 case AMDGPU::S_WAIT_LOADCNT_DSCNT_gfx12:
91700 case AMDGPU::S_WAIT_LOADCNT_gfx12:
91701 case AMDGPU::S_WAIT_SAMPLECNT_gfx12:
91702 case AMDGPU::S_WAIT_STORECNT_DSCNT_gfx12:
91703 case AMDGPU::S_WAIT_STORECNT_gfx12: {
91704 switch (OpNum) {
91705 case 0:
91706 // op: simm16
91707 return 0;
91708 }
91709 break;
91710 }
91711 case AMDGPU::S_BITCMP0_B32_gfx6_gfx7:
91712 case AMDGPU::S_BITCMP0_B32_gfx10:
91713 case AMDGPU::S_BITCMP0_B32_gfx11:
91714 case AMDGPU::S_BITCMP0_B32_gfx12:
91715 case AMDGPU::S_BITCMP0_B32_vi:
91716 case AMDGPU::S_BITCMP0_B64_gfx6_gfx7:
91717 case AMDGPU::S_BITCMP0_B64_gfx10:
91718 case AMDGPU::S_BITCMP0_B64_gfx11:
91719 case AMDGPU::S_BITCMP0_B64_gfx12:
91720 case AMDGPU::S_BITCMP0_B64_vi:
91721 case AMDGPU::S_BITCMP1_B32_gfx6_gfx7:
91722 case AMDGPU::S_BITCMP1_B32_gfx10:
91723 case AMDGPU::S_BITCMP1_B32_gfx11:
91724 case AMDGPU::S_BITCMP1_B32_gfx12:
91725 case AMDGPU::S_BITCMP1_B32_vi:
91726 case AMDGPU::S_BITCMP1_B64_gfx6_gfx7:
91727 case AMDGPU::S_BITCMP1_B64_gfx10:
91728 case AMDGPU::S_BITCMP1_B64_gfx11:
91729 case AMDGPU::S_BITCMP1_B64_gfx12:
91730 case AMDGPU::S_BITCMP1_B64_vi:
91731 case AMDGPU::S_CBRANCH_G_FORK_gfx6_gfx7:
91732 case AMDGPU::S_CBRANCH_G_FORK_vi:
91733 case AMDGPU::S_CMP_EQ_F16_gfx11:
91734 case AMDGPU::S_CMP_EQ_F16_gfx12:
91735 case AMDGPU::S_CMP_EQ_F32_gfx11:
91736 case AMDGPU::S_CMP_EQ_F32_gfx12:
91737 case AMDGPU::S_CMP_EQ_I32_gfx6_gfx7:
91738 case AMDGPU::S_CMP_EQ_I32_gfx10:
91739 case AMDGPU::S_CMP_EQ_I32_gfx11:
91740 case AMDGPU::S_CMP_EQ_I32_gfx12:
91741 case AMDGPU::S_CMP_EQ_I32_vi:
91742 case AMDGPU::S_CMP_EQ_U32_gfx6_gfx7:
91743 case AMDGPU::S_CMP_EQ_U32_gfx10:
91744 case AMDGPU::S_CMP_EQ_U32_gfx11:
91745 case AMDGPU::S_CMP_EQ_U32_gfx12:
91746 case AMDGPU::S_CMP_EQ_U32_vi:
91747 case AMDGPU::S_CMP_EQ_U64_gfx10:
91748 case AMDGPU::S_CMP_EQ_U64_gfx11:
91749 case AMDGPU::S_CMP_EQ_U64_gfx12:
91750 case AMDGPU::S_CMP_EQ_U64_vi:
91751 case AMDGPU::S_CMP_GE_F16_gfx11:
91752 case AMDGPU::S_CMP_GE_F16_gfx12:
91753 case AMDGPU::S_CMP_GE_F32_gfx11:
91754 case AMDGPU::S_CMP_GE_F32_gfx12:
91755 case AMDGPU::S_CMP_GE_I32_gfx6_gfx7:
91756 case AMDGPU::S_CMP_GE_I32_gfx10:
91757 case AMDGPU::S_CMP_GE_I32_gfx11:
91758 case AMDGPU::S_CMP_GE_I32_gfx12:
91759 case AMDGPU::S_CMP_GE_I32_vi:
91760 case AMDGPU::S_CMP_GE_U32_gfx6_gfx7:
91761 case AMDGPU::S_CMP_GE_U32_gfx10:
91762 case AMDGPU::S_CMP_GE_U32_gfx11:
91763 case AMDGPU::S_CMP_GE_U32_gfx12:
91764 case AMDGPU::S_CMP_GE_U32_vi:
91765 case AMDGPU::S_CMP_GT_F16_gfx11:
91766 case AMDGPU::S_CMP_GT_F16_gfx12:
91767 case AMDGPU::S_CMP_GT_F32_gfx11:
91768 case AMDGPU::S_CMP_GT_F32_gfx12:
91769 case AMDGPU::S_CMP_GT_I32_gfx6_gfx7:
91770 case AMDGPU::S_CMP_GT_I32_gfx10:
91771 case AMDGPU::S_CMP_GT_I32_gfx11:
91772 case AMDGPU::S_CMP_GT_I32_gfx12:
91773 case AMDGPU::S_CMP_GT_I32_vi:
91774 case AMDGPU::S_CMP_GT_U32_gfx6_gfx7:
91775 case AMDGPU::S_CMP_GT_U32_gfx10:
91776 case AMDGPU::S_CMP_GT_U32_gfx11:
91777 case AMDGPU::S_CMP_GT_U32_gfx12:
91778 case AMDGPU::S_CMP_GT_U32_vi:
91779 case AMDGPU::S_CMP_LE_F16_gfx11:
91780 case AMDGPU::S_CMP_LE_F16_gfx12:
91781 case AMDGPU::S_CMP_LE_F32_gfx11:
91782 case AMDGPU::S_CMP_LE_F32_gfx12:
91783 case AMDGPU::S_CMP_LE_I32_gfx6_gfx7:
91784 case AMDGPU::S_CMP_LE_I32_gfx10:
91785 case AMDGPU::S_CMP_LE_I32_gfx11:
91786 case AMDGPU::S_CMP_LE_I32_gfx12:
91787 case AMDGPU::S_CMP_LE_I32_vi:
91788 case AMDGPU::S_CMP_LE_U32_gfx6_gfx7:
91789 case AMDGPU::S_CMP_LE_U32_gfx10:
91790 case AMDGPU::S_CMP_LE_U32_gfx11:
91791 case AMDGPU::S_CMP_LE_U32_gfx12:
91792 case AMDGPU::S_CMP_LE_U32_vi:
91793 case AMDGPU::S_CMP_LG_F16_gfx11:
91794 case AMDGPU::S_CMP_LG_F16_gfx12:
91795 case AMDGPU::S_CMP_LG_F32_gfx11:
91796 case AMDGPU::S_CMP_LG_F32_gfx12:
91797 case AMDGPU::S_CMP_LG_I32_gfx6_gfx7:
91798 case AMDGPU::S_CMP_LG_I32_gfx10:
91799 case AMDGPU::S_CMP_LG_I32_gfx11:
91800 case AMDGPU::S_CMP_LG_I32_gfx12:
91801 case AMDGPU::S_CMP_LG_I32_vi:
91802 case AMDGPU::S_CMP_LG_U32_gfx6_gfx7:
91803 case AMDGPU::S_CMP_LG_U32_gfx10:
91804 case AMDGPU::S_CMP_LG_U32_gfx11:
91805 case AMDGPU::S_CMP_LG_U32_gfx12:
91806 case AMDGPU::S_CMP_LG_U32_vi:
91807 case AMDGPU::S_CMP_LG_U64_gfx10:
91808 case AMDGPU::S_CMP_LG_U64_gfx11:
91809 case AMDGPU::S_CMP_LG_U64_gfx12:
91810 case AMDGPU::S_CMP_LG_U64_vi:
91811 case AMDGPU::S_CMP_LT_F16_gfx11:
91812 case AMDGPU::S_CMP_LT_F16_gfx12:
91813 case AMDGPU::S_CMP_LT_F32_gfx11:
91814 case AMDGPU::S_CMP_LT_F32_gfx12:
91815 case AMDGPU::S_CMP_LT_I32_gfx6_gfx7:
91816 case AMDGPU::S_CMP_LT_I32_gfx10:
91817 case AMDGPU::S_CMP_LT_I32_gfx11:
91818 case AMDGPU::S_CMP_LT_I32_gfx12:
91819 case AMDGPU::S_CMP_LT_I32_vi:
91820 case AMDGPU::S_CMP_LT_U32_gfx6_gfx7:
91821 case AMDGPU::S_CMP_LT_U32_gfx10:
91822 case AMDGPU::S_CMP_LT_U32_gfx11:
91823 case AMDGPU::S_CMP_LT_U32_gfx12:
91824 case AMDGPU::S_CMP_LT_U32_vi:
91825 case AMDGPU::S_CMP_NEQ_F16_gfx11:
91826 case AMDGPU::S_CMP_NEQ_F16_gfx12:
91827 case AMDGPU::S_CMP_NEQ_F32_gfx11:
91828 case AMDGPU::S_CMP_NEQ_F32_gfx12:
91829 case AMDGPU::S_CMP_NGE_F16_gfx11:
91830 case AMDGPU::S_CMP_NGE_F16_gfx12:
91831 case AMDGPU::S_CMP_NGE_F32_gfx11:
91832 case AMDGPU::S_CMP_NGE_F32_gfx12:
91833 case AMDGPU::S_CMP_NGT_F16_gfx11:
91834 case AMDGPU::S_CMP_NGT_F16_gfx12:
91835 case AMDGPU::S_CMP_NGT_F32_gfx11:
91836 case AMDGPU::S_CMP_NGT_F32_gfx12:
91837 case AMDGPU::S_CMP_NLE_F16_gfx11:
91838 case AMDGPU::S_CMP_NLE_F16_gfx12:
91839 case AMDGPU::S_CMP_NLE_F32_gfx11:
91840 case AMDGPU::S_CMP_NLE_F32_gfx12:
91841 case AMDGPU::S_CMP_NLG_F16_gfx11:
91842 case AMDGPU::S_CMP_NLG_F16_gfx12:
91843 case AMDGPU::S_CMP_NLG_F32_gfx11:
91844 case AMDGPU::S_CMP_NLG_F32_gfx12:
91845 case AMDGPU::S_CMP_NLT_F16_gfx11:
91846 case AMDGPU::S_CMP_NLT_F16_gfx12:
91847 case AMDGPU::S_CMP_NLT_F32_gfx11:
91848 case AMDGPU::S_CMP_NLT_F32_gfx12:
91849 case AMDGPU::S_CMP_O_F16_gfx11:
91850 case AMDGPU::S_CMP_O_F16_gfx12:
91851 case AMDGPU::S_CMP_O_F32_gfx11:
91852 case AMDGPU::S_CMP_O_F32_gfx12:
91853 case AMDGPU::S_CMP_U_F16_gfx11:
91854 case AMDGPU::S_CMP_U_F16_gfx12:
91855 case AMDGPU::S_CMP_U_F32_gfx11:
91856 case AMDGPU::S_CMP_U_F32_gfx12:
91857 case AMDGPU::S_RFE_RESTORE_B64_vi:
91858 case AMDGPU::S_SETVSKIP_gfx6_gfx7:
91859 case AMDGPU::S_SETVSKIP_vi:
91860 case AMDGPU::S_SET_GPR_IDX_ON_vi: {
91861 switch (OpNum) {
91862 case 0:
91863 // op: src0
91864 return 0;
91865 case 1:
91866 // op: src1
91867 return 8;
91868 }
91869 break;
91870 }
91871 case AMDGPU::V_CMPSX_EQ_F32_e32_gfx6_gfx7:
91872 case AMDGPU::V_CMPSX_EQ_F64_e32_gfx6_gfx7:
91873 case AMDGPU::V_CMPSX_F_F32_e32_gfx6_gfx7:
91874 case AMDGPU::V_CMPSX_F_F64_e32_gfx6_gfx7:
91875 case AMDGPU::V_CMPSX_GE_F32_e32_gfx6_gfx7:
91876 case AMDGPU::V_CMPSX_GE_F64_e32_gfx6_gfx7:
91877 case AMDGPU::V_CMPSX_GT_F32_e32_gfx6_gfx7:
91878 case AMDGPU::V_CMPSX_GT_F64_e32_gfx6_gfx7:
91879 case AMDGPU::V_CMPSX_LE_F32_e32_gfx6_gfx7:
91880 case AMDGPU::V_CMPSX_LE_F64_e32_gfx6_gfx7:
91881 case AMDGPU::V_CMPSX_LG_F32_e32_gfx6_gfx7:
91882 case AMDGPU::V_CMPSX_LG_F64_e32_gfx6_gfx7:
91883 case AMDGPU::V_CMPSX_LT_F32_e32_gfx6_gfx7:
91884 case AMDGPU::V_CMPSX_LT_F64_e32_gfx6_gfx7:
91885 case AMDGPU::V_CMPSX_NEQ_F32_e32_gfx6_gfx7:
91886 case AMDGPU::V_CMPSX_NEQ_F64_e32_gfx6_gfx7:
91887 case AMDGPU::V_CMPSX_NGE_F32_e32_gfx6_gfx7:
91888 case AMDGPU::V_CMPSX_NGE_F64_e32_gfx6_gfx7:
91889 case AMDGPU::V_CMPSX_NGT_F32_e32_gfx6_gfx7:
91890 case AMDGPU::V_CMPSX_NGT_F64_e32_gfx6_gfx7:
91891 case AMDGPU::V_CMPSX_NLE_F32_e32_gfx6_gfx7:
91892 case AMDGPU::V_CMPSX_NLE_F64_e32_gfx6_gfx7:
91893 case AMDGPU::V_CMPSX_NLG_F32_e32_gfx6_gfx7:
91894 case AMDGPU::V_CMPSX_NLG_F64_e32_gfx6_gfx7:
91895 case AMDGPU::V_CMPSX_NLT_F32_e32_gfx6_gfx7:
91896 case AMDGPU::V_CMPSX_NLT_F64_e32_gfx6_gfx7:
91897 case AMDGPU::V_CMPSX_O_F32_e32_gfx6_gfx7:
91898 case AMDGPU::V_CMPSX_O_F64_e32_gfx6_gfx7:
91899 case AMDGPU::V_CMPSX_TRU_F32_e32_gfx6_gfx7:
91900 case AMDGPU::V_CMPSX_TRU_F64_e32_gfx6_gfx7:
91901 case AMDGPU::V_CMPSX_U_F32_e32_gfx6_gfx7:
91902 case AMDGPU::V_CMPSX_U_F64_e32_gfx6_gfx7:
91903 case AMDGPU::V_CMPS_EQ_F32_e32_gfx6_gfx7:
91904 case AMDGPU::V_CMPS_EQ_F64_e32_gfx6_gfx7:
91905 case AMDGPU::V_CMPS_F_F32_e32_gfx6_gfx7:
91906 case AMDGPU::V_CMPS_F_F64_e32_gfx6_gfx7:
91907 case AMDGPU::V_CMPS_GE_F32_e32_gfx6_gfx7:
91908 case AMDGPU::V_CMPS_GE_F64_e32_gfx6_gfx7:
91909 case AMDGPU::V_CMPS_GT_F32_e32_gfx6_gfx7:
91910 case AMDGPU::V_CMPS_GT_F64_e32_gfx6_gfx7:
91911 case AMDGPU::V_CMPS_LE_F32_e32_gfx6_gfx7:
91912 case AMDGPU::V_CMPS_LE_F64_e32_gfx6_gfx7:
91913 case AMDGPU::V_CMPS_LG_F32_e32_gfx6_gfx7:
91914 case AMDGPU::V_CMPS_LG_F64_e32_gfx6_gfx7:
91915 case AMDGPU::V_CMPS_LT_F32_e32_gfx6_gfx7:
91916 case AMDGPU::V_CMPS_LT_F64_e32_gfx6_gfx7:
91917 case AMDGPU::V_CMPS_NEQ_F32_e32_gfx6_gfx7:
91918 case AMDGPU::V_CMPS_NEQ_F64_e32_gfx6_gfx7:
91919 case AMDGPU::V_CMPS_NGE_F32_e32_gfx6_gfx7:
91920 case AMDGPU::V_CMPS_NGE_F64_e32_gfx6_gfx7:
91921 case AMDGPU::V_CMPS_NGT_F32_e32_gfx6_gfx7:
91922 case AMDGPU::V_CMPS_NGT_F64_e32_gfx6_gfx7:
91923 case AMDGPU::V_CMPS_NLE_F32_e32_gfx6_gfx7:
91924 case AMDGPU::V_CMPS_NLE_F64_e32_gfx6_gfx7:
91925 case AMDGPU::V_CMPS_NLG_F32_e32_gfx6_gfx7:
91926 case AMDGPU::V_CMPS_NLG_F64_e32_gfx6_gfx7:
91927 case AMDGPU::V_CMPS_NLT_F32_e32_gfx6_gfx7:
91928 case AMDGPU::V_CMPS_NLT_F64_e32_gfx6_gfx7:
91929 case AMDGPU::V_CMPS_O_F32_e32_gfx6_gfx7:
91930 case AMDGPU::V_CMPS_O_F64_e32_gfx6_gfx7:
91931 case AMDGPU::V_CMPS_TRU_F32_e32_gfx6_gfx7:
91932 case AMDGPU::V_CMPS_TRU_F64_e32_gfx6_gfx7:
91933 case AMDGPU::V_CMPS_U_F32_e32_gfx6_gfx7:
91934 case AMDGPU::V_CMPS_U_F64_e32_gfx6_gfx7:
91935 case AMDGPU::V_CMPX_CLASS_F16_e32_gfx10:
91936 case AMDGPU::V_CMPX_CLASS_F16_e32_vi:
91937 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx11:
91938 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx12:
91939 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx6_gfx7:
91940 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx10:
91941 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx11:
91942 case AMDGPU::V_CMPX_CLASS_F32_e32_gfx12:
91943 case AMDGPU::V_CMPX_CLASS_F32_e32_vi:
91944 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx6_gfx7:
91945 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx10:
91946 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx11:
91947 case AMDGPU::V_CMPX_CLASS_F64_e32_gfx12:
91948 case AMDGPU::V_CMPX_CLASS_F64_e32_vi:
91949 case AMDGPU::V_CMPX_EQ_F16_e32_gfx10:
91950 case AMDGPU::V_CMPX_EQ_F16_e32_vi:
91951 case AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx11:
91952 case AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx12:
91953 case AMDGPU::V_CMPX_EQ_F32_e32_gfx6_gfx7:
91954 case AMDGPU::V_CMPX_EQ_F32_e32_gfx10:
91955 case AMDGPU::V_CMPX_EQ_F32_e32_gfx11:
91956 case AMDGPU::V_CMPX_EQ_F32_e32_gfx12:
91957 case AMDGPU::V_CMPX_EQ_F32_e32_vi:
91958 case AMDGPU::V_CMPX_EQ_F64_e32_gfx6_gfx7:
91959 case AMDGPU::V_CMPX_EQ_F64_e32_gfx10:
91960 case AMDGPU::V_CMPX_EQ_F64_e32_gfx11:
91961 case AMDGPU::V_CMPX_EQ_F64_e32_gfx12:
91962 case AMDGPU::V_CMPX_EQ_F64_e32_vi:
91963 case AMDGPU::V_CMPX_EQ_I16_e32_gfx10:
91964 case AMDGPU::V_CMPX_EQ_I16_e32_vi:
91965 case AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx11:
91966 case AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx12:
91967 case AMDGPU::V_CMPX_EQ_I32_e32_gfx6_gfx7:
91968 case AMDGPU::V_CMPX_EQ_I32_e32_gfx10:
91969 case AMDGPU::V_CMPX_EQ_I32_e32_gfx11:
91970 case AMDGPU::V_CMPX_EQ_I32_e32_gfx12:
91971 case AMDGPU::V_CMPX_EQ_I32_e32_vi:
91972 case AMDGPU::V_CMPX_EQ_I64_e32_gfx6_gfx7:
91973 case AMDGPU::V_CMPX_EQ_I64_e32_gfx10:
91974 case AMDGPU::V_CMPX_EQ_I64_e32_gfx11:
91975 case AMDGPU::V_CMPX_EQ_I64_e32_gfx12:
91976 case AMDGPU::V_CMPX_EQ_I64_e32_vi:
91977 case AMDGPU::V_CMPX_EQ_U16_e32_gfx10:
91978 case AMDGPU::V_CMPX_EQ_U16_e32_vi:
91979 case AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx11:
91980 case AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx12:
91981 case AMDGPU::V_CMPX_EQ_U32_e32_gfx6_gfx7:
91982 case AMDGPU::V_CMPX_EQ_U32_e32_gfx10:
91983 case AMDGPU::V_CMPX_EQ_U32_e32_gfx11:
91984 case AMDGPU::V_CMPX_EQ_U32_e32_gfx12:
91985 case AMDGPU::V_CMPX_EQ_U32_e32_vi:
91986 case AMDGPU::V_CMPX_EQ_U64_e32_gfx6_gfx7:
91987 case AMDGPU::V_CMPX_EQ_U64_e32_gfx10:
91988 case AMDGPU::V_CMPX_EQ_U64_e32_gfx11:
91989 case AMDGPU::V_CMPX_EQ_U64_e32_gfx12:
91990 case AMDGPU::V_CMPX_EQ_U64_e32_vi:
91991 case AMDGPU::V_CMPX_F_F16_e32_gfx10:
91992 case AMDGPU::V_CMPX_F_F16_e32_vi:
91993 case AMDGPU::V_CMPX_F_F16_t16_e32_gfx11:
91994 case AMDGPU::V_CMPX_F_F32_e32_gfx6_gfx7:
91995 case AMDGPU::V_CMPX_F_F32_e32_gfx10:
91996 case AMDGPU::V_CMPX_F_F32_e32_gfx11:
91997 case AMDGPU::V_CMPX_F_F32_e32_vi:
91998 case AMDGPU::V_CMPX_F_F64_e32_gfx6_gfx7:
91999 case AMDGPU::V_CMPX_F_F64_e32_gfx10:
92000 case AMDGPU::V_CMPX_F_F64_e32_gfx11:
92001 case AMDGPU::V_CMPX_F_F64_e32_vi:
92002 case AMDGPU::V_CMPX_F_I16_e32_vi:
92003 case AMDGPU::V_CMPX_F_I32_e32_gfx6_gfx7:
92004 case AMDGPU::V_CMPX_F_I32_e32_gfx10:
92005 case AMDGPU::V_CMPX_F_I32_e32_gfx11:
92006 case AMDGPU::V_CMPX_F_I32_e32_vi:
92007 case AMDGPU::V_CMPX_F_I64_e32_gfx6_gfx7:
92008 case AMDGPU::V_CMPX_F_I64_e32_gfx10:
92009 case AMDGPU::V_CMPX_F_I64_e32_gfx11:
92010 case AMDGPU::V_CMPX_F_I64_e32_vi:
92011 case AMDGPU::V_CMPX_F_U16_e32_vi:
92012 case AMDGPU::V_CMPX_F_U32_e32_gfx6_gfx7:
92013 case AMDGPU::V_CMPX_F_U32_e32_gfx10:
92014 case AMDGPU::V_CMPX_F_U32_e32_gfx11:
92015 case AMDGPU::V_CMPX_F_U32_e32_vi:
92016 case AMDGPU::V_CMPX_F_U64_e32_gfx6_gfx7:
92017 case AMDGPU::V_CMPX_F_U64_e32_gfx10:
92018 case AMDGPU::V_CMPX_F_U64_e32_gfx11:
92019 case AMDGPU::V_CMPX_F_U64_e32_vi:
92020 case AMDGPU::V_CMPX_GE_F16_e32_gfx10:
92021 case AMDGPU::V_CMPX_GE_F16_e32_vi:
92022 case AMDGPU::V_CMPX_GE_F16_t16_e32_gfx11:
92023 case AMDGPU::V_CMPX_GE_F16_t16_e32_gfx12:
92024 case AMDGPU::V_CMPX_GE_F32_e32_gfx6_gfx7:
92025 case AMDGPU::V_CMPX_GE_F32_e32_gfx10:
92026 case AMDGPU::V_CMPX_GE_F32_e32_gfx11:
92027 case AMDGPU::V_CMPX_GE_F32_e32_gfx12:
92028 case AMDGPU::V_CMPX_GE_F32_e32_vi:
92029 case AMDGPU::V_CMPX_GE_F64_e32_gfx6_gfx7:
92030 case AMDGPU::V_CMPX_GE_F64_e32_gfx10:
92031 case AMDGPU::V_CMPX_GE_F64_e32_gfx11:
92032 case AMDGPU::V_CMPX_GE_F64_e32_gfx12:
92033 case AMDGPU::V_CMPX_GE_F64_e32_vi:
92034 case AMDGPU::V_CMPX_GE_I16_e32_gfx10:
92035 case AMDGPU::V_CMPX_GE_I16_e32_vi:
92036 case AMDGPU::V_CMPX_GE_I16_t16_e32_gfx11:
92037 case AMDGPU::V_CMPX_GE_I16_t16_e32_gfx12:
92038 case AMDGPU::V_CMPX_GE_I32_e32_gfx6_gfx7:
92039 case AMDGPU::V_CMPX_GE_I32_e32_gfx10:
92040 case AMDGPU::V_CMPX_GE_I32_e32_gfx11:
92041 case AMDGPU::V_CMPX_GE_I32_e32_gfx12:
92042 case AMDGPU::V_CMPX_GE_I32_e32_vi:
92043 case AMDGPU::V_CMPX_GE_I64_e32_gfx6_gfx7:
92044 case AMDGPU::V_CMPX_GE_I64_e32_gfx10:
92045 case AMDGPU::V_CMPX_GE_I64_e32_gfx11:
92046 case AMDGPU::V_CMPX_GE_I64_e32_gfx12:
92047 case AMDGPU::V_CMPX_GE_I64_e32_vi:
92048 case AMDGPU::V_CMPX_GE_U16_e32_gfx10:
92049 case AMDGPU::V_CMPX_GE_U16_e32_vi:
92050 case AMDGPU::V_CMPX_GE_U16_t16_e32_gfx11:
92051 case AMDGPU::V_CMPX_GE_U16_t16_e32_gfx12:
92052 case AMDGPU::V_CMPX_GE_U32_e32_gfx6_gfx7:
92053 case AMDGPU::V_CMPX_GE_U32_e32_gfx10:
92054 case AMDGPU::V_CMPX_GE_U32_e32_gfx11:
92055 case AMDGPU::V_CMPX_GE_U32_e32_gfx12:
92056 case AMDGPU::V_CMPX_GE_U32_e32_vi:
92057 case AMDGPU::V_CMPX_GE_U64_e32_gfx6_gfx7:
92058 case AMDGPU::V_CMPX_GE_U64_e32_gfx10:
92059 case AMDGPU::V_CMPX_GE_U64_e32_gfx11:
92060 case AMDGPU::V_CMPX_GE_U64_e32_gfx12:
92061 case AMDGPU::V_CMPX_GE_U64_e32_vi:
92062 case AMDGPU::V_CMPX_GT_F16_e32_gfx10:
92063 case AMDGPU::V_CMPX_GT_F16_e32_vi:
92064 case AMDGPU::V_CMPX_GT_F16_t16_e32_gfx11:
92065 case AMDGPU::V_CMPX_GT_F16_t16_e32_gfx12:
92066 case AMDGPU::V_CMPX_GT_F32_e32_gfx6_gfx7:
92067 case AMDGPU::V_CMPX_GT_F32_e32_gfx10:
92068 case AMDGPU::V_CMPX_GT_F32_e32_gfx11:
92069 case AMDGPU::V_CMPX_GT_F32_e32_gfx12:
92070 case AMDGPU::V_CMPX_GT_F32_e32_vi:
92071 case AMDGPU::V_CMPX_GT_F64_e32_gfx6_gfx7:
92072 case AMDGPU::V_CMPX_GT_F64_e32_gfx10:
92073 case AMDGPU::V_CMPX_GT_F64_e32_gfx11:
92074 case AMDGPU::V_CMPX_GT_F64_e32_gfx12:
92075 case AMDGPU::V_CMPX_GT_F64_e32_vi:
92076 case AMDGPU::V_CMPX_GT_I16_e32_gfx10:
92077 case AMDGPU::V_CMPX_GT_I16_e32_vi:
92078 case AMDGPU::V_CMPX_GT_I16_t16_e32_gfx11:
92079 case AMDGPU::V_CMPX_GT_I16_t16_e32_gfx12:
92080 case AMDGPU::V_CMPX_GT_I32_e32_gfx6_gfx7:
92081 case AMDGPU::V_CMPX_GT_I32_e32_gfx10:
92082 case AMDGPU::V_CMPX_GT_I32_e32_gfx11:
92083 case AMDGPU::V_CMPX_GT_I32_e32_gfx12:
92084 case AMDGPU::V_CMPX_GT_I32_e32_vi:
92085 case AMDGPU::V_CMPX_GT_I64_e32_gfx6_gfx7:
92086 case AMDGPU::V_CMPX_GT_I64_e32_gfx10:
92087 case AMDGPU::V_CMPX_GT_I64_e32_gfx11:
92088 case AMDGPU::V_CMPX_GT_I64_e32_gfx12:
92089 case AMDGPU::V_CMPX_GT_I64_e32_vi:
92090 case AMDGPU::V_CMPX_GT_U16_e32_gfx10:
92091 case AMDGPU::V_CMPX_GT_U16_e32_vi:
92092 case AMDGPU::V_CMPX_GT_U16_t16_e32_gfx11:
92093 case AMDGPU::V_CMPX_GT_U16_t16_e32_gfx12:
92094 case AMDGPU::V_CMPX_GT_U32_e32_gfx6_gfx7:
92095 case AMDGPU::V_CMPX_GT_U32_e32_gfx10:
92096 case AMDGPU::V_CMPX_GT_U32_e32_gfx11:
92097 case AMDGPU::V_CMPX_GT_U32_e32_gfx12:
92098 case AMDGPU::V_CMPX_GT_U32_e32_vi:
92099 case AMDGPU::V_CMPX_GT_U64_e32_gfx6_gfx7:
92100 case AMDGPU::V_CMPX_GT_U64_e32_gfx10:
92101 case AMDGPU::V_CMPX_GT_U64_e32_gfx11:
92102 case AMDGPU::V_CMPX_GT_U64_e32_gfx12:
92103 case AMDGPU::V_CMPX_GT_U64_e32_vi:
92104 case AMDGPU::V_CMPX_LE_F16_e32_gfx10:
92105 case AMDGPU::V_CMPX_LE_F16_e32_vi:
92106 case AMDGPU::V_CMPX_LE_F16_t16_e32_gfx11:
92107 case AMDGPU::V_CMPX_LE_F16_t16_e32_gfx12:
92108 case AMDGPU::V_CMPX_LE_F32_e32_gfx6_gfx7:
92109 case AMDGPU::V_CMPX_LE_F32_e32_gfx10:
92110 case AMDGPU::V_CMPX_LE_F32_e32_gfx11:
92111 case AMDGPU::V_CMPX_LE_F32_e32_gfx12:
92112 case AMDGPU::V_CMPX_LE_F32_e32_vi:
92113 case AMDGPU::V_CMPX_LE_F64_e32_gfx6_gfx7:
92114 case AMDGPU::V_CMPX_LE_F64_e32_gfx10:
92115 case AMDGPU::V_CMPX_LE_F64_e32_gfx11:
92116 case AMDGPU::V_CMPX_LE_F64_e32_gfx12:
92117 case AMDGPU::V_CMPX_LE_F64_e32_vi:
92118 case AMDGPU::V_CMPX_LE_I16_e32_gfx10:
92119 case AMDGPU::V_CMPX_LE_I16_e32_vi:
92120 case AMDGPU::V_CMPX_LE_I16_t16_e32_gfx11:
92121 case AMDGPU::V_CMPX_LE_I16_t16_e32_gfx12:
92122 case AMDGPU::V_CMPX_LE_I32_e32_gfx6_gfx7:
92123 case AMDGPU::V_CMPX_LE_I32_e32_gfx10:
92124 case AMDGPU::V_CMPX_LE_I32_e32_gfx11:
92125 case AMDGPU::V_CMPX_LE_I32_e32_gfx12:
92126 case AMDGPU::V_CMPX_LE_I32_e32_vi:
92127 case AMDGPU::V_CMPX_LE_I64_e32_gfx6_gfx7:
92128 case AMDGPU::V_CMPX_LE_I64_e32_gfx10:
92129 case AMDGPU::V_CMPX_LE_I64_e32_gfx11:
92130 case AMDGPU::V_CMPX_LE_I64_e32_gfx12:
92131 case AMDGPU::V_CMPX_LE_I64_e32_vi:
92132 case AMDGPU::V_CMPX_LE_U16_e32_gfx10:
92133 case AMDGPU::V_CMPX_LE_U16_e32_vi:
92134 case AMDGPU::V_CMPX_LE_U16_t16_e32_gfx11:
92135 case AMDGPU::V_CMPX_LE_U16_t16_e32_gfx12:
92136 case AMDGPU::V_CMPX_LE_U32_e32_gfx6_gfx7:
92137 case AMDGPU::V_CMPX_LE_U32_e32_gfx10:
92138 case AMDGPU::V_CMPX_LE_U32_e32_gfx11:
92139 case AMDGPU::V_CMPX_LE_U32_e32_gfx12:
92140 case AMDGPU::V_CMPX_LE_U32_e32_vi:
92141 case AMDGPU::V_CMPX_LE_U64_e32_gfx6_gfx7:
92142 case AMDGPU::V_CMPX_LE_U64_e32_gfx10:
92143 case AMDGPU::V_CMPX_LE_U64_e32_gfx11:
92144 case AMDGPU::V_CMPX_LE_U64_e32_gfx12:
92145 case AMDGPU::V_CMPX_LE_U64_e32_vi:
92146 case AMDGPU::V_CMPX_LG_F16_e32_gfx10:
92147 case AMDGPU::V_CMPX_LG_F16_e32_vi:
92148 case AMDGPU::V_CMPX_LG_F16_t16_e32_gfx11:
92149 case AMDGPU::V_CMPX_LG_F16_t16_e32_gfx12:
92150 case AMDGPU::V_CMPX_LG_F32_e32_gfx6_gfx7:
92151 case AMDGPU::V_CMPX_LG_F32_e32_gfx10:
92152 case AMDGPU::V_CMPX_LG_F32_e32_gfx11:
92153 case AMDGPU::V_CMPX_LG_F32_e32_gfx12:
92154 case AMDGPU::V_CMPX_LG_F32_e32_vi:
92155 case AMDGPU::V_CMPX_LG_F64_e32_gfx6_gfx7:
92156 case AMDGPU::V_CMPX_LG_F64_e32_gfx10:
92157 case AMDGPU::V_CMPX_LG_F64_e32_gfx11:
92158 case AMDGPU::V_CMPX_LG_F64_e32_gfx12:
92159 case AMDGPU::V_CMPX_LG_F64_e32_vi:
92160 case AMDGPU::V_CMPX_LT_F16_e32_gfx10:
92161 case AMDGPU::V_CMPX_LT_F16_e32_vi:
92162 case AMDGPU::V_CMPX_LT_F16_t16_e32_gfx11:
92163 case AMDGPU::V_CMPX_LT_F16_t16_e32_gfx12:
92164 case AMDGPU::V_CMPX_LT_F32_e32_gfx6_gfx7:
92165 case AMDGPU::V_CMPX_LT_F32_e32_gfx10:
92166 case AMDGPU::V_CMPX_LT_F32_e32_gfx11:
92167 case AMDGPU::V_CMPX_LT_F32_e32_gfx12:
92168 case AMDGPU::V_CMPX_LT_F32_e32_vi:
92169 case AMDGPU::V_CMPX_LT_F64_e32_gfx6_gfx7:
92170 case AMDGPU::V_CMPX_LT_F64_e32_gfx10:
92171 case AMDGPU::V_CMPX_LT_F64_e32_gfx11:
92172 case AMDGPU::V_CMPX_LT_F64_e32_gfx12:
92173 case AMDGPU::V_CMPX_LT_F64_e32_vi:
92174 case AMDGPU::V_CMPX_LT_I16_e32_gfx10:
92175 case AMDGPU::V_CMPX_LT_I16_e32_vi:
92176 case AMDGPU::V_CMPX_LT_I16_t16_e32_gfx11:
92177 case AMDGPU::V_CMPX_LT_I16_t16_e32_gfx12:
92178 case AMDGPU::V_CMPX_LT_I32_e32_gfx6_gfx7:
92179 case AMDGPU::V_CMPX_LT_I32_e32_gfx10:
92180 case AMDGPU::V_CMPX_LT_I32_e32_gfx11:
92181 case AMDGPU::V_CMPX_LT_I32_e32_gfx12:
92182 case AMDGPU::V_CMPX_LT_I32_e32_vi:
92183 case AMDGPU::V_CMPX_LT_I64_e32_gfx6_gfx7:
92184 case AMDGPU::V_CMPX_LT_I64_e32_gfx10:
92185 case AMDGPU::V_CMPX_LT_I64_e32_gfx11:
92186 case AMDGPU::V_CMPX_LT_I64_e32_gfx12:
92187 case AMDGPU::V_CMPX_LT_I64_e32_vi:
92188 case AMDGPU::V_CMPX_LT_U16_e32_gfx10:
92189 case AMDGPU::V_CMPX_LT_U16_e32_vi:
92190 case AMDGPU::V_CMPX_LT_U16_t16_e32_gfx11:
92191 case AMDGPU::V_CMPX_LT_U16_t16_e32_gfx12:
92192 case AMDGPU::V_CMPX_LT_U32_e32_gfx6_gfx7:
92193 case AMDGPU::V_CMPX_LT_U32_e32_gfx10:
92194 case AMDGPU::V_CMPX_LT_U32_e32_gfx11:
92195 case AMDGPU::V_CMPX_LT_U32_e32_gfx12:
92196 case AMDGPU::V_CMPX_LT_U32_e32_vi:
92197 case AMDGPU::V_CMPX_LT_U64_e32_gfx6_gfx7:
92198 case AMDGPU::V_CMPX_LT_U64_e32_gfx10:
92199 case AMDGPU::V_CMPX_LT_U64_e32_gfx11:
92200 case AMDGPU::V_CMPX_LT_U64_e32_gfx12:
92201 case AMDGPU::V_CMPX_LT_U64_e32_vi:
92202 case AMDGPU::V_CMPX_NEQ_F16_e32_gfx10:
92203 case AMDGPU::V_CMPX_NEQ_F16_e32_vi:
92204 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx11:
92205 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx12:
92206 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx6_gfx7:
92207 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx10:
92208 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx11:
92209 case AMDGPU::V_CMPX_NEQ_F32_e32_gfx12:
92210 case AMDGPU::V_CMPX_NEQ_F32_e32_vi:
92211 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx6_gfx7:
92212 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx10:
92213 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx11:
92214 case AMDGPU::V_CMPX_NEQ_F64_e32_gfx12:
92215 case AMDGPU::V_CMPX_NEQ_F64_e32_vi:
92216 case AMDGPU::V_CMPX_NE_I16_e32_gfx10:
92217 case AMDGPU::V_CMPX_NE_I16_e32_vi:
92218 case AMDGPU::V_CMPX_NE_I16_t16_e32_gfx11:
92219 case AMDGPU::V_CMPX_NE_I16_t16_e32_gfx12:
92220 case AMDGPU::V_CMPX_NE_I32_e32_gfx6_gfx7:
92221 case AMDGPU::V_CMPX_NE_I32_e32_gfx10:
92222 case AMDGPU::V_CMPX_NE_I32_e32_gfx11:
92223 case AMDGPU::V_CMPX_NE_I32_e32_gfx12:
92224 case AMDGPU::V_CMPX_NE_I32_e32_vi:
92225 case AMDGPU::V_CMPX_NE_I64_e32_gfx6_gfx7:
92226 case AMDGPU::V_CMPX_NE_I64_e32_gfx10:
92227 case AMDGPU::V_CMPX_NE_I64_e32_gfx11:
92228 case AMDGPU::V_CMPX_NE_I64_e32_gfx12:
92229 case AMDGPU::V_CMPX_NE_I64_e32_vi:
92230 case AMDGPU::V_CMPX_NE_U16_e32_gfx10:
92231 case AMDGPU::V_CMPX_NE_U16_e32_vi:
92232 case AMDGPU::V_CMPX_NE_U16_t16_e32_gfx11:
92233 case AMDGPU::V_CMPX_NE_U16_t16_e32_gfx12:
92234 case AMDGPU::V_CMPX_NE_U32_e32_gfx6_gfx7:
92235 case AMDGPU::V_CMPX_NE_U32_e32_gfx10:
92236 case AMDGPU::V_CMPX_NE_U32_e32_gfx11:
92237 case AMDGPU::V_CMPX_NE_U32_e32_gfx12:
92238 case AMDGPU::V_CMPX_NE_U32_e32_vi:
92239 case AMDGPU::V_CMPX_NE_U64_e32_gfx6_gfx7:
92240 case AMDGPU::V_CMPX_NE_U64_e32_gfx10:
92241 case AMDGPU::V_CMPX_NE_U64_e32_gfx11:
92242 case AMDGPU::V_CMPX_NE_U64_e32_gfx12:
92243 case AMDGPU::V_CMPX_NE_U64_e32_vi:
92244 case AMDGPU::V_CMPX_NGE_F16_e32_gfx10:
92245 case AMDGPU::V_CMPX_NGE_F16_e32_vi:
92246 case AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx11:
92247 case AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx12:
92248 case AMDGPU::V_CMPX_NGE_F32_e32_gfx6_gfx7:
92249 case AMDGPU::V_CMPX_NGE_F32_e32_gfx10:
92250 case AMDGPU::V_CMPX_NGE_F32_e32_gfx11:
92251 case AMDGPU::V_CMPX_NGE_F32_e32_gfx12:
92252 case AMDGPU::V_CMPX_NGE_F32_e32_vi:
92253 case AMDGPU::V_CMPX_NGE_F64_e32_gfx6_gfx7:
92254 case AMDGPU::V_CMPX_NGE_F64_e32_gfx10:
92255 case AMDGPU::V_CMPX_NGE_F64_e32_gfx11:
92256 case AMDGPU::V_CMPX_NGE_F64_e32_gfx12:
92257 case AMDGPU::V_CMPX_NGE_F64_e32_vi:
92258 case AMDGPU::V_CMPX_NGT_F16_e32_gfx10:
92259 case AMDGPU::V_CMPX_NGT_F16_e32_vi:
92260 case AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx11:
92261 case AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx12:
92262 case AMDGPU::V_CMPX_NGT_F32_e32_gfx6_gfx7:
92263 case AMDGPU::V_CMPX_NGT_F32_e32_gfx10:
92264 case AMDGPU::V_CMPX_NGT_F32_e32_gfx11:
92265 case AMDGPU::V_CMPX_NGT_F32_e32_gfx12:
92266 case AMDGPU::V_CMPX_NGT_F32_e32_vi:
92267 case AMDGPU::V_CMPX_NGT_F64_e32_gfx6_gfx7:
92268 case AMDGPU::V_CMPX_NGT_F64_e32_gfx10:
92269 case AMDGPU::V_CMPX_NGT_F64_e32_gfx11:
92270 case AMDGPU::V_CMPX_NGT_F64_e32_gfx12:
92271 case AMDGPU::V_CMPX_NGT_F64_e32_vi:
92272 case AMDGPU::V_CMPX_NLE_F16_e32_gfx10:
92273 case AMDGPU::V_CMPX_NLE_F16_e32_vi:
92274 case AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx11:
92275 case AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx12:
92276 case AMDGPU::V_CMPX_NLE_F32_e32_gfx6_gfx7:
92277 case AMDGPU::V_CMPX_NLE_F32_e32_gfx10:
92278 case AMDGPU::V_CMPX_NLE_F32_e32_gfx11:
92279 case AMDGPU::V_CMPX_NLE_F32_e32_gfx12:
92280 case AMDGPU::V_CMPX_NLE_F32_e32_vi:
92281 case AMDGPU::V_CMPX_NLE_F64_e32_gfx6_gfx7:
92282 case AMDGPU::V_CMPX_NLE_F64_e32_gfx10:
92283 case AMDGPU::V_CMPX_NLE_F64_e32_gfx11:
92284 case AMDGPU::V_CMPX_NLE_F64_e32_gfx12:
92285 case AMDGPU::V_CMPX_NLE_F64_e32_vi:
92286 case AMDGPU::V_CMPX_NLG_F16_e32_gfx10:
92287 case AMDGPU::V_CMPX_NLG_F16_e32_vi:
92288 case AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx11:
92289 case AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx12:
92290 case AMDGPU::V_CMPX_NLG_F32_e32_gfx6_gfx7:
92291 case AMDGPU::V_CMPX_NLG_F32_e32_gfx10:
92292 case AMDGPU::V_CMPX_NLG_F32_e32_gfx11:
92293 case AMDGPU::V_CMPX_NLG_F32_e32_gfx12:
92294 case AMDGPU::V_CMPX_NLG_F32_e32_vi:
92295 case AMDGPU::V_CMPX_NLG_F64_e32_gfx6_gfx7:
92296 case AMDGPU::V_CMPX_NLG_F64_e32_gfx10:
92297 case AMDGPU::V_CMPX_NLG_F64_e32_gfx11:
92298 case AMDGPU::V_CMPX_NLG_F64_e32_gfx12:
92299 case AMDGPU::V_CMPX_NLG_F64_e32_vi:
92300 case AMDGPU::V_CMPX_NLT_F16_e32_gfx10:
92301 case AMDGPU::V_CMPX_NLT_F16_e32_vi:
92302 case AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx11:
92303 case AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx12:
92304 case AMDGPU::V_CMPX_NLT_F32_e32_gfx6_gfx7:
92305 case AMDGPU::V_CMPX_NLT_F32_e32_gfx10:
92306 case AMDGPU::V_CMPX_NLT_F32_e32_gfx11:
92307 case AMDGPU::V_CMPX_NLT_F32_e32_gfx12:
92308 case AMDGPU::V_CMPX_NLT_F32_e32_vi:
92309 case AMDGPU::V_CMPX_NLT_F64_e32_gfx6_gfx7:
92310 case AMDGPU::V_CMPX_NLT_F64_e32_gfx10:
92311 case AMDGPU::V_CMPX_NLT_F64_e32_gfx11:
92312 case AMDGPU::V_CMPX_NLT_F64_e32_gfx12:
92313 case AMDGPU::V_CMPX_NLT_F64_e32_vi:
92314 case AMDGPU::V_CMPX_O_F16_e32_gfx10:
92315 case AMDGPU::V_CMPX_O_F16_e32_vi:
92316 case AMDGPU::V_CMPX_O_F16_t16_e32_gfx11:
92317 case AMDGPU::V_CMPX_O_F16_t16_e32_gfx12:
92318 case AMDGPU::V_CMPX_O_F32_e32_gfx6_gfx7:
92319 case AMDGPU::V_CMPX_O_F32_e32_gfx10:
92320 case AMDGPU::V_CMPX_O_F32_e32_gfx11:
92321 case AMDGPU::V_CMPX_O_F32_e32_gfx12:
92322 case AMDGPU::V_CMPX_O_F32_e32_vi:
92323 case AMDGPU::V_CMPX_O_F64_e32_gfx6_gfx7:
92324 case AMDGPU::V_CMPX_O_F64_e32_gfx10:
92325 case AMDGPU::V_CMPX_O_F64_e32_gfx11:
92326 case AMDGPU::V_CMPX_O_F64_e32_gfx12:
92327 case AMDGPU::V_CMPX_O_F64_e32_vi:
92328 case AMDGPU::V_CMPX_TRU_F16_e32_gfx10:
92329 case AMDGPU::V_CMPX_TRU_F16_e32_vi:
92330 case AMDGPU::V_CMPX_TRU_F32_e32_gfx6_gfx7:
92331 case AMDGPU::V_CMPX_TRU_F32_e32_gfx10:
92332 case AMDGPU::V_CMPX_TRU_F32_e32_vi:
92333 case AMDGPU::V_CMPX_TRU_F64_e32_gfx6_gfx7:
92334 case AMDGPU::V_CMPX_TRU_F64_e32_gfx10:
92335 case AMDGPU::V_CMPX_TRU_F64_e32_vi:
92336 case AMDGPU::V_CMPX_T_F16_t16_e32_gfx11:
92337 case AMDGPU::V_CMPX_T_F32_e32_gfx11:
92338 case AMDGPU::V_CMPX_T_F64_e32_gfx11:
92339 case AMDGPU::V_CMPX_T_I16_e32_vi:
92340 case AMDGPU::V_CMPX_T_I32_e32_gfx6_gfx7:
92341 case AMDGPU::V_CMPX_T_I32_e32_gfx10:
92342 case AMDGPU::V_CMPX_T_I32_e32_gfx11:
92343 case AMDGPU::V_CMPX_T_I32_e32_vi:
92344 case AMDGPU::V_CMPX_T_I64_e32_gfx6_gfx7:
92345 case AMDGPU::V_CMPX_T_I64_e32_gfx10:
92346 case AMDGPU::V_CMPX_T_I64_e32_gfx11:
92347 case AMDGPU::V_CMPX_T_I64_e32_vi:
92348 case AMDGPU::V_CMPX_T_U16_e32_vi:
92349 case AMDGPU::V_CMPX_T_U32_e32_gfx6_gfx7:
92350 case AMDGPU::V_CMPX_T_U32_e32_gfx10:
92351 case AMDGPU::V_CMPX_T_U32_e32_gfx11:
92352 case AMDGPU::V_CMPX_T_U32_e32_vi:
92353 case AMDGPU::V_CMPX_T_U64_e32_gfx6_gfx7:
92354 case AMDGPU::V_CMPX_T_U64_e32_gfx10:
92355 case AMDGPU::V_CMPX_T_U64_e32_gfx11:
92356 case AMDGPU::V_CMPX_T_U64_e32_vi:
92357 case AMDGPU::V_CMPX_U_F16_e32_gfx10:
92358 case AMDGPU::V_CMPX_U_F16_e32_vi:
92359 case AMDGPU::V_CMPX_U_F16_t16_e32_gfx11:
92360 case AMDGPU::V_CMPX_U_F16_t16_e32_gfx12:
92361 case AMDGPU::V_CMPX_U_F32_e32_gfx6_gfx7:
92362 case AMDGPU::V_CMPX_U_F32_e32_gfx10:
92363 case AMDGPU::V_CMPX_U_F32_e32_gfx11:
92364 case AMDGPU::V_CMPX_U_F32_e32_gfx12:
92365 case AMDGPU::V_CMPX_U_F32_e32_vi:
92366 case AMDGPU::V_CMPX_U_F64_e32_gfx6_gfx7:
92367 case AMDGPU::V_CMPX_U_F64_e32_gfx10:
92368 case AMDGPU::V_CMPX_U_F64_e32_gfx11:
92369 case AMDGPU::V_CMPX_U_F64_e32_gfx12:
92370 case AMDGPU::V_CMPX_U_F64_e32_vi:
92371 case AMDGPU::V_CMP_CLASS_F16_e32_gfx10:
92372 case AMDGPU::V_CMP_CLASS_F16_e32_vi:
92373 case AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx11:
92374 case AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx12:
92375 case AMDGPU::V_CMP_CLASS_F32_e32_gfx6_gfx7:
92376 case AMDGPU::V_CMP_CLASS_F32_e32_gfx10:
92377 case AMDGPU::V_CMP_CLASS_F32_e32_gfx11:
92378 case AMDGPU::V_CMP_CLASS_F32_e32_gfx12:
92379 case AMDGPU::V_CMP_CLASS_F32_e32_vi:
92380 case AMDGPU::V_CMP_CLASS_F64_e32_gfx6_gfx7:
92381 case AMDGPU::V_CMP_CLASS_F64_e32_gfx10:
92382 case AMDGPU::V_CMP_CLASS_F64_e32_gfx11:
92383 case AMDGPU::V_CMP_CLASS_F64_e32_gfx12:
92384 case AMDGPU::V_CMP_CLASS_F64_e32_vi:
92385 case AMDGPU::V_CMP_EQ_F16_e32_gfx10:
92386 case AMDGPU::V_CMP_EQ_F16_e32_vi:
92387 case AMDGPU::V_CMP_EQ_F16_t16_e32_gfx11:
92388 case AMDGPU::V_CMP_EQ_F16_t16_e32_gfx12:
92389 case AMDGPU::V_CMP_EQ_F32_e32_gfx6_gfx7:
92390 case AMDGPU::V_CMP_EQ_F32_e32_gfx10:
92391 case AMDGPU::V_CMP_EQ_F32_e32_gfx11:
92392 case AMDGPU::V_CMP_EQ_F32_e32_gfx12:
92393 case AMDGPU::V_CMP_EQ_F32_e32_vi:
92394 case AMDGPU::V_CMP_EQ_F64_e32_gfx6_gfx7:
92395 case AMDGPU::V_CMP_EQ_F64_e32_gfx10:
92396 case AMDGPU::V_CMP_EQ_F64_e32_gfx11:
92397 case AMDGPU::V_CMP_EQ_F64_e32_gfx12:
92398 case AMDGPU::V_CMP_EQ_F64_e32_vi:
92399 case AMDGPU::V_CMP_EQ_I16_e32_gfx10:
92400 case AMDGPU::V_CMP_EQ_I16_e32_vi:
92401 case AMDGPU::V_CMP_EQ_I16_t16_e32_gfx11:
92402 case AMDGPU::V_CMP_EQ_I16_t16_e32_gfx12:
92403 case AMDGPU::V_CMP_EQ_I32_e32_gfx6_gfx7:
92404 case AMDGPU::V_CMP_EQ_I32_e32_gfx10:
92405 case AMDGPU::V_CMP_EQ_I32_e32_gfx11:
92406 case AMDGPU::V_CMP_EQ_I32_e32_gfx12:
92407 case AMDGPU::V_CMP_EQ_I32_e32_vi:
92408 case AMDGPU::V_CMP_EQ_I64_e32_gfx6_gfx7:
92409 case AMDGPU::V_CMP_EQ_I64_e32_gfx10:
92410 case AMDGPU::V_CMP_EQ_I64_e32_gfx11:
92411 case AMDGPU::V_CMP_EQ_I64_e32_gfx12:
92412 case AMDGPU::V_CMP_EQ_I64_e32_vi:
92413 case AMDGPU::V_CMP_EQ_U16_e32_gfx10:
92414 case AMDGPU::V_CMP_EQ_U16_e32_vi:
92415 case AMDGPU::V_CMP_EQ_U16_t16_e32_gfx11:
92416 case AMDGPU::V_CMP_EQ_U16_t16_e32_gfx12:
92417 case AMDGPU::V_CMP_EQ_U32_e32_gfx6_gfx7:
92418 case AMDGPU::V_CMP_EQ_U32_e32_gfx10:
92419 case AMDGPU::V_CMP_EQ_U32_e32_gfx11:
92420 case AMDGPU::V_CMP_EQ_U32_e32_gfx12:
92421 case AMDGPU::V_CMP_EQ_U32_e32_vi:
92422 case AMDGPU::V_CMP_EQ_U64_e32_gfx6_gfx7:
92423 case AMDGPU::V_CMP_EQ_U64_e32_gfx10:
92424 case AMDGPU::V_CMP_EQ_U64_e32_gfx11:
92425 case AMDGPU::V_CMP_EQ_U64_e32_gfx12:
92426 case AMDGPU::V_CMP_EQ_U64_e32_vi:
92427 case AMDGPU::V_CMP_F_F16_e32_gfx10:
92428 case AMDGPU::V_CMP_F_F16_e32_vi:
92429 case AMDGPU::V_CMP_F_F16_t16_e32_gfx11:
92430 case AMDGPU::V_CMP_F_F32_e32_gfx6_gfx7:
92431 case AMDGPU::V_CMP_F_F32_e32_gfx10:
92432 case AMDGPU::V_CMP_F_F32_e32_gfx11:
92433 case AMDGPU::V_CMP_F_F32_e32_vi:
92434 case AMDGPU::V_CMP_F_F64_e32_gfx6_gfx7:
92435 case AMDGPU::V_CMP_F_F64_e32_gfx10:
92436 case AMDGPU::V_CMP_F_F64_e32_gfx11:
92437 case AMDGPU::V_CMP_F_F64_e32_vi:
92438 case AMDGPU::V_CMP_F_I16_e32_vi:
92439 case AMDGPU::V_CMP_F_I32_e32_gfx6_gfx7:
92440 case AMDGPU::V_CMP_F_I32_e32_gfx10:
92441 case AMDGPU::V_CMP_F_I32_e32_gfx11:
92442 case AMDGPU::V_CMP_F_I32_e32_vi:
92443 case AMDGPU::V_CMP_F_I64_e32_gfx6_gfx7:
92444 case AMDGPU::V_CMP_F_I64_e32_gfx10:
92445 case AMDGPU::V_CMP_F_I64_e32_gfx11:
92446 case AMDGPU::V_CMP_F_I64_e32_vi:
92447 case AMDGPU::V_CMP_F_U16_e32_vi:
92448 case AMDGPU::V_CMP_F_U32_e32_gfx6_gfx7:
92449 case AMDGPU::V_CMP_F_U32_e32_gfx10:
92450 case AMDGPU::V_CMP_F_U32_e32_gfx11:
92451 case AMDGPU::V_CMP_F_U32_e32_vi:
92452 case AMDGPU::V_CMP_F_U64_e32_gfx6_gfx7:
92453 case AMDGPU::V_CMP_F_U64_e32_gfx10:
92454 case AMDGPU::V_CMP_F_U64_e32_gfx11:
92455 case AMDGPU::V_CMP_F_U64_e32_vi:
92456 case AMDGPU::V_CMP_GE_F16_e32_gfx10:
92457 case AMDGPU::V_CMP_GE_F16_e32_vi:
92458 case AMDGPU::V_CMP_GE_F16_t16_e32_gfx11:
92459 case AMDGPU::V_CMP_GE_F16_t16_e32_gfx12:
92460 case AMDGPU::V_CMP_GE_F32_e32_gfx6_gfx7:
92461 case AMDGPU::V_CMP_GE_F32_e32_gfx10:
92462 case AMDGPU::V_CMP_GE_F32_e32_gfx11:
92463 case AMDGPU::V_CMP_GE_F32_e32_gfx12:
92464 case AMDGPU::V_CMP_GE_F32_e32_vi:
92465 case AMDGPU::V_CMP_GE_F64_e32_gfx6_gfx7:
92466 case AMDGPU::V_CMP_GE_F64_e32_gfx10:
92467 case AMDGPU::V_CMP_GE_F64_e32_gfx11:
92468 case AMDGPU::V_CMP_GE_F64_e32_gfx12:
92469 case AMDGPU::V_CMP_GE_F64_e32_vi:
92470 case AMDGPU::V_CMP_GE_I16_e32_gfx10:
92471 case AMDGPU::V_CMP_GE_I16_e32_vi:
92472 case AMDGPU::V_CMP_GE_I16_t16_e32_gfx11:
92473 case AMDGPU::V_CMP_GE_I16_t16_e32_gfx12:
92474 case AMDGPU::V_CMP_GE_I32_e32_gfx6_gfx7:
92475 case AMDGPU::V_CMP_GE_I32_e32_gfx10:
92476 case AMDGPU::V_CMP_GE_I32_e32_gfx11:
92477 case AMDGPU::V_CMP_GE_I32_e32_gfx12:
92478 case AMDGPU::V_CMP_GE_I32_e32_vi:
92479 case AMDGPU::V_CMP_GE_I64_e32_gfx6_gfx7:
92480 case AMDGPU::V_CMP_GE_I64_e32_gfx10:
92481 case AMDGPU::V_CMP_GE_I64_e32_gfx11:
92482 case AMDGPU::V_CMP_GE_I64_e32_gfx12:
92483 case AMDGPU::V_CMP_GE_I64_e32_vi:
92484 case AMDGPU::V_CMP_GE_U16_e32_gfx10:
92485 case AMDGPU::V_CMP_GE_U16_e32_vi:
92486 case AMDGPU::V_CMP_GE_U16_t16_e32_gfx11:
92487 case AMDGPU::V_CMP_GE_U16_t16_e32_gfx12:
92488 case AMDGPU::V_CMP_GE_U32_e32_gfx6_gfx7:
92489 case AMDGPU::V_CMP_GE_U32_e32_gfx10:
92490 case AMDGPU::V_CMP_GE_U32_e32_gfx11:
92491 case AMDGPU::V_CMP_GE_U32_e32_gfx12:
92492 case AMDGPU::V_CMP_GE_U32_e32_vi:
92493 case AMDGPU::V_CMP_GE_U64_e32_gfx6_gfx7:
92494 case AMDGPU::V_CMP_GE_U64_e32_gfx10:
92495 case AMDGPU::V_CMP_GE_U64_e32_gfx11:
92496 case AMDGPU::V_CMP_GE_U64_e32_gfx12:
92497 case AMDGPU::V_CMP_GE_U64_e32_vi:
92498 case AMDGPU::V_CMP_GT_F16_e32_gfx10:
92499 case AMDGPU::V_CMP_GT_F16_e32_vi:
92500 case AMDGPU::V_CMP_GT_F16_t16_e32_gfx11:
92501 case AMDGPU::V_CMP_GT_F16_t16_e32_gfx12:
92502 case AMDGPU::V_CMP_GT_F32_e32_gfx6_gfx7:
92503 case AMDGPU::V_CMP_GT_F32_e32_gfx10:
92504 case AMDGPU::V_CMP_GT_F32_e32_gfx11:
92505 case AMDGPU::V_CMP_GT_F32_e32_gfx12:
92506 case AMDGPU::V_CMP_GT_F32_e32_vi:
92507 case AMDGPU::V_CMP_GT_F64_e32_gfx6_gfx7:
92508 case AMDGPU::V_CMP_GT_F64_e32_gfx10:
92509 case AMDGPU::V_CMP_GT_F64_e32_gfx11:
92510 case AMDGPU::V_CMP_GT_F64_e32_gfx12:
92511 case AMDGPU::V_CMP_GT_F64_e32_vi:
92512 case AMDGPU::V_CMP_GT_I16_e32_gfx10:
92513 case AMDGPU::V_CMP_GT_I16_e32_vi:
92514 case AMDGPU::V_CMP_GT_I16_t16_e32_gfx11:
92515 case AMDGPU::V_CMP_GT_I16_t16_e32_gfx12:
92516 case AMDGPU::V_CMP_GT_I32_e32_gfx6_gfx7:
92517 case AMDGPU::V_CMP_GT_I32_e32_gfx10:
92518 case AMDGPU::V_CMP_GT_I32_e32_gfx11:
92519 case AMDGPU::V_CMP_GT_I32_e32_gfx12:
92520 case AMDGPU::V_CMP_GT_I32_e32_vi:
92521 case AMDGPU::V_CMP_GT_I64_e32_gfx6_gfx7:
92522 case AMDGPU::V_CMP_GT_I64_e32_gfx10:
92523 case AMDGPU::V_CMP_GT_I64_e32_gfx11:
92524 case AMDGPU::V_CMP_GT_I64_e32_gfx12:
92525 case AMDGPU::V_CMP_GT_I64_e32_vi:
92526 case AMDGPU::V_CMP_GT_U16_e32_gfx10:
92527 case AMDGPU::V_CMP_GT_U16_e32_vi:
92528 case AMDGPU::V_CMP_GT_U16_t16_e32_gfx11:
92529 case AMDGPU::V_CMP_GT_U16_t16_e32_gfx12:
92530 case AMDGPU::V_CMP_GT_U32_e32_gfx6_gfx7:
92531 case AMDGPU::V_CMP_GT_U32_e32_gfx10:
92532 case AMDGPU::V_CMP_GT_U32_e32_gfx11:
92533 case AMDGPU::V_CMP_GT_U32_e32_gfx12:
92534 case AMDGPU::V_CMP_GT_U32_e32_vi:
92535 case AMDGPU::V_CMP_GT_U64_e32_gfx6_gfx7:
92536 case AMDGPU::V_CMP_GT_U64_e32_gfx10:
92537 case AMDGPU::V_CMP_GT_U64_e32_gfx11:
92538 case AMDGPU::V_CMP_GT_U64_e32_gfx12:
92539 case AMDGPU::V_CMP_GT_U64_e32_vi:
92540 case AMDGPU::V_CMP_LE_F16_e32_gfx10:
92541 case AMDGPU::V_CMP_LE_F16_e32_vi:
92542 case AMDGPU::V_CMP_LE_F16_t16_e32_gfx11:
92543 case AMDGPU::V_CMP_LE_F16_t16_e32_gfx12:
92544 case AMDGPU::V_CMP_LE_F32_e32_gfx6_gfx7:
92545 case AMDGPU::V_CMP_LE_F32_e32_gfx10:
92546 case AMDGPU::V_CMP_LE_F32_e32_gfx11:
92547 case AMDGPU::V_CMP_LE_F32_e32_gfx12:
92548 case AMDGPU::V_CMP_LE_F32_e32_vi:
92549 case AMDGPU::V_CMP_LE_F64_e32_gfx6_gfx7:
92550 case AMDGPU::V_CMP_LE_F64_e32_gfx10:
92551 case AMDGPU::V_CMP_LE_F64_e32_gfx11:
92552 case AMDGPU::V_CMP_LE_F64_e32_gfx12:
92553 case AMDGPU::V_CMP_LE_F64_e32_vi:
92554 case AMDGPU::V_CMP_LE_I16_e32_gfx10:
92555 case AMDGPU::V_CMP_LE_I16_e32_vi:
92556 case AMDGPU::V_CMP_LE_I16_t16_e32_gfx11:
92557 case AMDGPU::V_CMP_LE_I16_t16_e32_gfx12:
92558 case AMDGPU::V_CMP_LE_I32_e32_gfx6_gfx7:
92559 case AMDGPU::V_CMP_LE_I32_e32_gfx10:
92560 case AMDGPU::V_CMP_LE_I32_e32_gfx11:
92561 case AMDGPU::V_CMP_LE_I32_e32_gfx12:
92562 case AMDGPU::V_CMP_LE_I32_e32_vi:
92563 case AMDGPU::V_CMP_LE_I64_e32_gfx6_gfx7:
92564 case AMDGPU::V_CMP_LE_I64_e32_gfx10:
92565 case AMDGPU::V_CMP_LE_I64_e32_gfx11:
92566 case AMDGPU::V_CMP_LE_I64_e32_gfx12:
92567 case AMDGPU::V_CMP_LE_I64_e32_vi:
92568 case AMDGPU::V_CMP_LE_U16_e32_gfx10:
92569 case AMDGPU::V_CMP_LE_U16_e32_vi:
92570 case AMDGPU::V_CMP_LE_U16_t16_e32_gfx11:
92571 case AMDGPU::V_CMP_LE_U16_t16_e32_gfx12:
92572 case AMDGPU::V_CMP_LE_U32_e32_gfx6_gfx7:
92573 case AMDGPU::V_CMP_LE_U32_e32_gfx10:
92574 case AMDGPU::V_CMP_LE_U32_e32_gfx11:
92575 case AMDGPU::V_CMP_LE_U32_e32_gfx12:
92576 case AMDGPU::V_CMP_LE_U32_e32_vi:
92577 case AMDGPU::V_CMP_LE_U64_e32_gfx6_gfx7:
92578 case AMDGPU::V_CMP_LE_U64_e32_gfx10:
92579 case AMDGPU::V_CMP_LE_U64_e32_gfx11:
92580 case AMDGPU::V_CMP_LE_U64_e32_gfx12:
92581 case AMDGPU::V_CMP_LE_U64_e32_vi:
92582 case AMDGPU::V_CMP_LG_F16_e32_gfx10:
92583 case AMDGPU::V_CMP_LG_F16_e32_vi:
92584 case AMDGPU::V_CMP_LG_F16_t16_e32_gfx11:
92585 case AMDGPU::V_CMP_LG_F16_t16_e32_gfx12:
92586 case AMDGPU::V_CMP_LG_F32_e32_gfx6_gfx7:
92587 case AMDGPU::V_CMP_LG_F32_e32_gfx10:
92588 case AMDGPU::V_CMP_LG_F32_e32_gfx11:
92589 case AMDGPU::V_CMP_LG_F32_e32_gfx12:
92590 case AMDGPU::V_CMP_LG_F32_e32_vi:
92591 case AMDGPU::V_CMP_LG_F64_e32_gfx6_gfx7:
92592 case AMDGPU::V_CMP_LG_F64_e32_gfx10:
92593 case AMDGPU::V_CMP_LG_F64_e32_gfx11:
92594 case AMDGPU::V_CMP_LG_F64_e32_gfx12:
92595 case AMDGPU::V_CMP_LG_F64_e32_vi:
92596 case AMDGPU::V_CMP_LT_F16_e32_gfx10:
92597 case AMDGPU::V_CMP_LT_F16_e32_vi:
92598 case AMDGPU::V_CMP_LT_F16_t16_e32_gfx11:
92599 case AMDGPU::V_CMP_LT_F16_t16_e32_gfx12:
92600 case AMDGPU::V_CMP_LT_F32_e32_gfx6_gfx7:
92601 case AMDGPU::V_CMP_LT_F32_e32_gfx10:
92602 case AMDGPU::V_CMP_LT_F32_e32_gfx11:
92603 case AMDGPU::V_CMP_LT_F32_e32_gfx12:
92604 case AMDGPU::V_CMP_LT_F32_e32_vi:
92605 case AMDGPU::V_CMP_LT_F64_e32_gfx6_gfx7:
92606 case AMDGPU::V_CMP_LT_F64_e32_gfx10:
92607 case AMDGPU::V_CMP_LT_F64_e32_gfx11:
92608 case AMDGPU::V_CMP_LT_F64_e32_gfx12:
92609 case AMDGPU::V_CMP_LT_F64_e32_vi:
92610 case AMDGPU::V_CMP_LT_I16_e32_gfx10:
92611 case AMDGPU::V_CMP_LT_I16_e32_vi:
92612 case AMDGPU::V_CMP_LT_I16_t16_e32_gfx11:
92613 case AMDGPU::V_CMP_LT_I16_t16_e32_gfx12:
92614 case AMDGPU::V_CMP_LT_I32_e32_gfx6_gfx7:
92615 case AMDGPU::V_CMP_LT_I32_e32_gfx10:
92616 case AMDGPU::V_CMP_LT_I32_e32_gfx11:
92617 case AMDGPU::V_CMP_LT_I32_e32_gfx12:
92618 case AMDGPU::V_CMP_LT_I32_e32_vi:
92619 case AMDGPU::V_CMP_LT_I64_e32_gfx6_gfx7:
92620 case AMDGPU::V_CMP_LT_I64_e32_gfx10:
92621 case AMDGPU::V_CMP_LT_I64_e32_gfx11:
92622 case AMDGPU::V_CMP_LT_I64_e32_gfx12:
92623 case AMDGPU::V_CMP_LT_I64_e32_vi:
92624 case AMDGPU::V_CMP_LT_U16_e32_gfx10:
92625 case AMDGPU::V_CMP_LT_U16_e32_vi:
92626 case AMDGPU::V_CMP_LT_U16_t16_e32_gfx11:
92627 case AMDGPU::V_CMP_LT_U16_t16_e32_gfx12:
92628 case AMDGPU::V_CMP_LT_U32_e32_gfx6_gfx7:
92629 case AMDGPU::V_CMP_LT_U32_e32_gfx10:
92630 case AMDGPU::V_CMP_LT_U32_e32_gfx11:
92631 case AMDGPU::V_CMP_LT_U32_e32_gfx12:
92632 case AMDGPU::V_CMP_LT_U32_e32_vi:
92633 case AMDGPU::V_CMP_LT_U64_e32_gfx6_gfx7:
92634 case AMDGPU::V_CMP_LT_U64_e32_gfx10:
92635 case AMDGPU::V_CMP_LT_U64_e32_gfx11:
92636 case AMDGPU::V_CMP_LT_U64_e32_gfx12:
92637 case AMDGPU::V_CMP_LT_U64_e32_vi:
92638 case AMDGPU::V_CMP_NEQ_F16_e32_gfx10:
92639 case AMDGPU::V_CMP_NEQ_F16_e32_vi:
92640 case AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx11:
92641 case AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx12:
92642 case AMDGPU::V_CMP_NEQ_F32_e32_gfx6_gfx7:
92643 case AMDGPU::V_CMP_NEQ_F32_e32_gfx10:
92644 case AMDGPU::V_CMP_NEQ_F32_e32_gfx11:
92645 case AMDGPU::V_CMP_NEQ_F32_e32_gfx12:
92646 case AMDGPU::V_CMP_NEQ_F32_e32_vi:
92647 case AMDGPU::V_CMP_NEQ_F64_e32_gfx6_gfx7:
92648 case AMDGPU::V_CMP_NEQ_F64_e32_gfx10:
92649 case AMDGPU::V_CMP_NEQ_F64_e32_gfx11:
92650 case AMDGPU::V_CMP_NEQ_F64_e32_gfx12:
92651 case AMDGPU::V_CMP_NEQ_F64_e32_vi:
92652 case AMDGPU::V_CMP_NE_I16_e32_gfx10:
92653 case AMDGPU::V_CMP_NE_I16_e32_vi:
92654 case AMDGPU::V_CMP_NE_I16_t16_e32_gfx11:
92655 case AMDGPU::V_CMP_NE_I16_t16_e32_gfx12:
92656 case AMDGPU::V_CMP_NE_I32_e32_gfx6_gfx7:
92657 case AMDGPU::V_CMP_NE_I32_e32_gfx10:
92658 case AMDGPU::V_CMP_NE_I32_e32_gfx11:
92659 case AMDGPU::V_CMP_NE_I32_e32_gfx12:
92660 case AMDGPU::V_CMP_NE_I32_e32_vi:
92661 case AMDGPU::V_CMP_NE_I64_e32_gfx6_gfx7:
92662 case AMDGPU::V_CMP_NE_I64_e32_gfx10:
92663 case AMDGPU::V_CMP_NE_I64_e32_gfx11:
92664 case AMDGPU::V_CMP_NE_I64_e32_gfx12:
92665 case AMDGPU::V_CMP_NE_I64_e32_vi:
92666 case AMDGPU::V_CMP_NE_U16_e32_gfx10:
92667 case AMDGPU::V_CMP_NE_U16_e32_vi:
92668 case AMDGPU::V_CMP_NE_U16_t16_e32_gfx11:
92669 case AMDGPU::V_CMP_NE_U16_t16_e32_gfx12:
92670 case AMDGPU::V_CMP_NE_U32_e32_gfx6_gfx7:
92671 case AMDGPU::V_CMP_NE_U32_e32_gfx10:
92672 case AMDGPU::V_CMP_NE_U32_e32_gfx11:
92673 case AMDGPU::V_CMP_NE_U32_e32_gfx12:
92674 case AMDGPU::V_CMP_NE_U32_e32_vi:
92675 case AMDGPU::V_CMP_NE_U64_e32_gfx6_gfx7:
92676 case AMDGPU::V_CMP_NE_U64_e32_gfx10:
92677 case AMDGPU::V_CMP_NE_U64_e32_gfx11:
92678 case AMDGPU::V_CMP_NE_U64_e32_gfx12:
92679 case AMDGPU::V_CMP_NE_U64_e32_vi:
92680 case AMDGPU::V_CMP_NGE_F16_e32_gfx10:
92681 case AMDGPU::V_CMP_NGE_F16_e32_vi:
92682 case AMDGPU::V_CMP_NGE_F16_t16_e32_gfx11:
92683 case AMDGPU::V_CMP_NGE_F16_t16_e32_gfx12:
92684 case AMDGPU::V_CMP_NGE_F32_e32_gfx6_gfx7:
92685 case AMDGPU::V_CMP_NGE_F32_e32_gfx10:
92686 case AMDGPU::V_CMP_NGE_F32_e32_gfx11:
92687 case AMDGPU::V_CMP_NGE_F32_e32_gfx12:
92688 case AMDGPU::V_CMP_NGE_F32_e32_vi:
92689 case AMDGPU::V_CMP_NGE_F64_e32_gfx6_gfx7:
92690 case AMDGPU::V_CMP_NGE_F64_e32_gfx10:
92691 case AMDGPU::V_CMP_NGE_F64_e32_gfx11:
92692 case AMDGPU::V_CMP_NGE_F64_e32_gfx12:
92693 case AMDGPU::V_CMP_NGE_F64_e32_vi:
92694 case AMDGPU::V_CMP_NGT_F16_e32_gfx10:
92695 case AMDGPU::V_CMP_NGT_F16_e32_vi:
92696 case AMDGPU::V_CMP_NGT_F16_t16_e32_gfx11:
92697 case AMDGPU::V_CMP_NGT_F16_t16_e32_gfx12:
92698 case AMDGPU::V_CMP_NGT_F32_e32_gfx6_gfx7:
92699 case AMDGPU::V_CMP_NGT_F32_e32_gfx10:
92700 case AMDGPU::V_CMP_NGT_F32_e32_gfx11:
92701 case AMDGPU::V_CMP_NGT_F32_e32_gfx12:
92702 case AMDGPU::V_CMP_NGT_F32_e32_vi:
92703 case AMDGPU::V_CMP_NGT_F64_e32_gfx6_gfx7:
92704 case AMDGPU::V_CMP_NGT_F64_e32_gfx10:
92705 case AMDGPU::V_CMP_NGT_F64_e32_gfx11:
92706 case AMDGPU::V_CMP_NGT_F64_e32_gfx12:
92707 case AMDGPU::V_CMP_NGT_F64_e32_vi:
92708 case AMDGPU::V_CMP_NLE_F16_e32_gfx10:
92709 case AMDGPU::V_CMP_NLE_F16_e32_vi:
92710 case AMDGPU::V_CMP_NLE_F16_t16_e32_gfx11:
92711 case AMDGPU::V_CMP_NLE_F16_t16_e32_gfx12:
92712 case AMDGPU::V_CMP_NLE_F32_e32_gfx6_gfx7:
92713 case AMDGPU::V_CMP_NLE_F32_e32_gfx10:
92714 case AMDGPU::V_CMP_NLE_F32_e32_gfx11:
92715 case AMDGPU::V_CMP_NLE_F32_e32_gfx12:
92716 case AMDGPU::V_CMP_NLE_F32_e32_vi:
92717 case AMDGPU::V_CMP_NLE_F64_e32_gfx6_gfx7:
92718 case AMDGPU::V_CMP_NLE_F64_e32_gfx10:
92719 case AMDGPU::V_CMP_NLE_F64_e32_gfx11:
92720 case AMDGPU::V_CMP_NLE_F64_e32_gfx12:
92721 case AMDGPU::V_CMP_NLE_F64_e32_vi:
92722 case AMDGPU::V_CMP_NLG_F16_e32_gfx10:
92723 case AMDGPU::V_CMP_NLG_F16_e32_vi:
92724 case AMDGPU::V_CMP_NLG_F16_t16_e32_gfx11:
92725 case AMDGPU::V_CMP_NLG_F16_t16_e32_gfx12:
92726 case AMDGPU::V_CMP_NLG_F32_e32_gfx6_gfx7:
92727 case AMDGPU::V_CMP_NLG_F32_e32_gfx10:
92728 case AMDGPU::V_CMP_NLG_F32_e32_gfx11:
92729 case AMDGPU::V_CMP_NLG_F32_e32_gfx12:
92730 case AMDGPU::V_CMP_NLG_F32_e32_vi:
92731 case AMDGPU::V_CMP_NLG_F64_e32_gfx6_gfx7:
92732 case AMDGPU::V_CMP_NLG_F64_e32_gfx10:
92733 case AMDGPU::V_CMP_NLG_F64_e32_gfx11:
92734 case AMDGPU::V_CMP_NLG_F64_e32_gfx12:
92735 case AMDGPU::V_CMP_NLG_F64_e32_vi:
92736 case AMDGPU::V_CMP_NLT_F16_e32_gfx10:
92737 case AMDGPU::V_CMP_NLT_F16_e32_vi:
92738 case AMDGPU::V_CMP_NLT_F16_t16_e32_gfx11:
92739 case AMDGPU::V_CMP_NLT_F16_t16_e32_gfx12:
92740 case AMDGPU::V_CMP_NLT_F32_e32_gfx6_gfx7:
92741 case AMDGPU::V_CMP_NLT_F32_e32_gfx10:
92742 case AMDGPU::V_CMP_NLT_F32_e32_gfx11:
92743 case AMDGPU::V_CMP_NLT_F32_e32_gfx12:
92744 case AMDGPU::V_CMP_NLT_F32_e32_vi:
92745 case AMDGPU::V_CMP_NLT_F64_e32_gfx6_gfx7:
92746 case AMDGPU::V_CMP_NLT_F64_e32_gfx10:
92747 case AMDGPU::V_CMP_NLT_F64_e32_gfx11:
92748 case AMDGPU::V_CMP_NLT_F64_e32_gfx12:
92749 case AMDGPU::V_CMP_NLT_F64_e32_vi:
92750 case AMDGPU::V_CMP_O_F16_e32_gfx10:
92751 case AMDGPU::V_CMP_O_F16_e32_vi:
92752 case AMDGPU::V_CMP_O_F16_t16_e32_gfx11:
92753 case AMDGPU::V_CMP_O_F16_t16_e32_gfx12:
92754 case AMDGPU::V_CMP_O_F32_e32_gfx6_gfx7:
92755 case AMDGPU::V_CMP_O_F32_e32_gfx10:
92756 case AMDGPU::V_CMP_O_F32_e32_gfx11:
92757 case AMDGPU::V_CMP_O_F32_e32_gfx12:
92758 case AMDGPU::V_CMP_O_F32_e32_vi:
92759 case AMDGPU::V_CMP_O_F64_e32_gfx6_gfx7:
92760 case AMDGPU::V_CMP_O_F64_e32_gfx10:
92761 case AMDGPU::V_CMP_O_F64_e32_gfx11:
92762 case AMDGPU::V_CMP_O_F64_e32_gfx12:
92763 case AMDGPU::V_CMP_O_F64_e32_vi:
92764 case AMDGPU::V_CMP_TRU_F16_e32_gfx10:
92765 case AMDGPU::V_CMP_TRU_F16_e32_vi:
92766 case AMDGPU::V_CMP_TRU_F32_e32_gfx6_gfx7:
92767 case AMDGPU::V_CMP_TRU_F32_e32_gfx10:
92768 case AMDGPU::V_CMP_TRU_F32_e32_vi:
92769 case AMDGPU::V_CMP_TRU_F64_e32_gfx6_gfx7:
92770 case AMDGPU::V_CMP_TRU_F64_e32_gfx10:
92771 case AMDGPU::V_CMP_TRU_F64_e32_vi:
92772 case AMDGPU::V_CMP_T_F16_t16_e32_gfx11:
92773 case AMDGPU::V_CMP_T_F32_e32_gfx11:
92774 case AMDGPU::V_CMP_T_F64_e32_gfx11:
92775 case AMDGPU::V_CMP_T_I16_e32_vi:
92776 case AMDGPU::V_CMP_T_I32_e32_gfx6_gfx7:
92777 case AMDGPU::V_CMP_T_I32_e32_gfx10:
92778 case AMDGPU::V_CMP_T_I32_e32_gfx11:
92779 case AMDGPU::V_CMP_T_I32_e32_vi:
92780 case AMDGPU::V_CMP_T_I64_e32_gfx6_gfx7:
92781 case AMDGPU::V_CMP_T_I64_e32_gfx10:
92782 case AMDGPU::V_CMP_T_I64_e32_gfx11:
92783 case AMDGPU::V_CMP_T_I64_e32_vi:
92784 case AMDGPU::V_CMP_T_U16_e32_vi:
92785 case AMDGPU::V_CMP_T_U32_e32_gfx6_gfx7:
92786 case AMDGPU::V_CMP_T_U32_e32_gfx10:
92787 case AMDGPU::V_CMP_T_U32_e32_gfx11:
92788 case AMDGPU::V_CMP_T_U32_e32_vi:
92789 case AMDGPU::V_CMP_T_U64_e32_gfx6_gfx7:
92790 case AMDGPU::V_CMP_T_U64_e32_gfx10:
92791 case AMDGPU::V_CMP_T_U64_e32_gfx11:
92792 case AMDGPU::V_CMP_T_U64_e32_vi:
92793 case AMDGPU::V_CMP_U_F16_e32_gfx10:
92794 case AMDGPU::V_CMP_U_F16_e32_vi:
92795 case AMDGPU::V_CMP_U_F16_t16_e32_gfx11:
92796 case AMDGPU::V_CMP_U_F16_t16_e32_gfx12:
92797 case AMDGPU::V_CMP_U_F32_e32_gfx6_gfx7:
92798 case AMDGPU::V_CMP_U_F32_e32_gfx10:
92799 case AMDGPU::V_CMP_U_F32_e32_gfx11:
92800 case AMDGPU::V_CMP_U_F32_e32_gfx12:
92801 case AMDGPU::V_CMP_U_F32_e32_vi:
92802 case AMDGPU::V_CMP_U_F64_e32_gfx6_gfx7:
92803 case AMDGPU::V_CMP_U_F64_e32_gfx10:
92804 case AMDGPU::V_CMP_U_F64_e32_gfx11:
92805 case AMDGPU::V_CMP_U_F64_e32_gfx12:
92806 case AMDGPU::V_CMP_U_F64_e32_vi: {
92807 switch (OpNum) {
92808 case 0:
92809 // op: src0
92810 return 0;
92811 case 1:
92812 // op: src1
92813 return 9;
92814 }
92815 break;
92816 }
92817 case AMDGPU::S_BARRIER_INIT_IMM_gfx12:
92818 case AMDGPU::S_BARRIER_JOIN_IMM_gfx12:
92819 case AMDGPU::S_BARRIER_SIGNAL_IMM_gfx12:
92820 case AMDGPU::S_BARRIER_SIGNAL_ISFIRST_IMM_gfx12:
92821 case AMDGPU::S_CBRANCH_JOIN_gfx6_gfx7:
92822 case AMDGPU::S_CBRANCH_JOIN_vi:
92823 case AMDGPU::S_RFE_B64_gfx6_gfx7:
92824 case AMDGPU::S_RFE_B64_gfx10:
92825 case AMDGPU::S_RFE_B64_gfx11:
92826 case AMDGPU::S_RFE_B64_gfx12:
92827 case AMDGPU::S_RFE_B64_vi:
92828 case AMDGPU::S_SETPC_B64_gfx6_gfx7:
92829 case AMDGPU::S_SETPC_B64_gfx10:
92830 case AMDGPU::S_SETPC_B64_gfx11:
92831 case AMDGPU::S_SETPC_B64_gfx12:
92832 case AMDGPU::S_SETPC_B64_vi:
92833 case AMDGPU::S_SET_GPR_IDX_IDX_vi:
92834 case AMDGPU::S_SLEEP_VAR_gfx12:
92835 case AMDGPU::S_WAKEUP_BARRIER_IMM_gfx12: {
92836 switch (OpNum) {
92837 case 0:
92838 // op: src0
92839 return 0;
92840 }
92841 break;
92842 }
92843 case AMDGPU::V_CMPX_EQ_I16_e64_gfx10:
92844 case AMDGPU::V_CMPX_EQ_I16_t16_e64_gfx11:
92845 case AMDGPU::V_CMPX_EQ_I16_t16_e64_gfx12:
92846 case AMDGPU::V_CMPX_EQ_I32_e64_gfx10:
92847 case AMDGPU::V_CMPX_EQ_I32_e64_gfx11:
92848 case AMDGPU::V_CMPX_EQ_I32_e64_gfx12:
92849 case AMDGPU::V_CMPX_EQ_I64_e64_gfx10:
92850 case AMDGPU::V_CMPX_EQ_I64_e64_gfx11:
92851 case AMDGPU::V_CMPX_EQ_I64_e64_gfx12:
92852 case AMDGPU::V_CMPX_EQ_U16_e64_gfx10:
92853 case AMDGPU::V_CMPX_EQ_U16_t16_e64_gfx11:
92854 case AMDGPU::V_CMPX_EQ_U16_t16_e64_gfx12:
92855 case AMDGPU::V_CMPX_EQ_U32_e64_gfx10:
92856 case AMDGPU::V_CMPX_EQ_U32_e64_gfx11:
92857 case AMDGPU::V_CMPX_EQ_U32_e64_gfx12:
92858 case AMDGPU::V_CMPX_EQ_U64_e64_gfx10:
92859 case AMDGPU::V_CMPX_EQ_U64_e64_gfx11:
92860 case AMDGPU::V_CMPX_EQ_U64_e64_gfx12:
92861 case AMDGPU::V_CMPX_F_I32_e64_gfx10:
92862 case AMDGPU::V_CMPX_F_I32_e64_gfx11:
92863 case AMDGPU::V_CMPX_F_I64_e64_gfx10:
92864 case AMDGPU::V_CMPX_F_I64_e64_gfx11:
92865 case AMDGPU::V_CMPX_F_U32_e64_gfx10:
92866 case AMDGPU::V_CMPX_F_U32_e64_gfx11:
92867 case AMDGPU::V_CMPX_F_U64_e64_gfx10:
92868 case AMDGPU::V_CMPX_F_U64_e64_gfx11:
92869 case AMDGPU::V_CMPX_GE_I16_e64_gfx10:
92870 case AMDGPU::V_CMPX_GE_I16_t16_e64_gfx11:
92871 case AMDGPU::V_CMPX_GE_I16_t16_e64_gfx12:
92872 case AMDGPU::V_CMPX_GE_I32_e64_gfx10:
92873 case AMDGPU::V_CMPX_GE_I32_e64_gfx11:
92874 case AMDGPU::V_CMPX_GE_I32_e64_gfx12:
92875 case AMDGPU::V_CMPX_GE_I64_e64_gfx10:
92876 case AMDGPU::V_CMPX_GE_I64_e64_gfx11:
92877 case AMDGPU::V_CMPX_GE_I64_e64_gfx12:
92878 case AMDGPU::V_CMPX_GE_U16_e64_gfx10:
92879 case AMDGPU::V_CMPX_GE_U16_t16_e64_gfx11:
92880 case AMDGPU::V_CMPX_GE_U16_t16_e64_gfx12:
92881 case AMDGPU::V_CMPX_GE_U32_e64_gfx10:
92882 case AMDGPU::V_CMPX_GE_U32_e64_gfx11:
92883 case AMDGPU::V_CMPX_GE_U32_e64_gfx12:
92884 case AMDGPU::V_CMPX_GE_U64_e64_gfx10:
92885 case AMDGPU::V_CMPX_GE_U64_e64_gfx11:
92886 case AMDGPU::V_CMPX_GE_U64_e64_gfx12:
92887 case AMDGPU::V_CMPX_GT_I16_e64_gfx10:
92888 case AMDGPU::V_CMPX_GT_I16_t16_e64_gfx11:
92889 case AMDGPU::V_CMPX_GT_I16_t16_e64_gfx12:
92890 case AMDGPU::V_CMPX_GT_I32_e64_gfx10:
92891 case AMDGPU::V_CMPX_GT_I32_e64_gfx11:
92892 case AMDGPU::V_CMPX_GT_I32_e64_gfx12:
92893 case AMDGPU::V_CMPX_GT_I64_e64_gfx10:
92894 case AMDGPU::V_CMPX_GT_I64_e64_gfx11:
92895 case AMDGPU::V_CMPX_GT_I64_e64_gfx12:
92896 case AMDGPU::V_CMPX_GT_U16_e64_gfx10:
92897 case AMDGPU::V_CMPX_GT_U16_t16_e64_gfx11:
92898 case AMDGPU::V_CMPX_GT_U16_t16_e64_gfx12:
92899 case AMDGPU::V_CMPX_GT_U32_e64_gfx10:
92900 case AMDGPU::V_CMPX_GT_U32_e64_gfx11:
92901 case AMDGPU::V_CMPX_GT_U32_e64_gfx12:
92902 case AMDGPU::V_CMPX_GT_U64_e64_gfx10:
92903 case AMDGPU::V_CMPX_GT_U64_e64_gfx11:
92904 case AMDGPU::V_CMPX_GT_U64_e64_gfx12:
92905 case AMDGPU::V_CMPX_LE_I16_e64_gfx10:
92906 case AMDGPU::V_CMPX_LE_I16_t16_e64_gfx11:
92907 case AMDGPU::V_CMPX_LE_I16_t16_e64_gfx12:
92908 case AMDGPU::V_CMPX_LE_I32_e64_gfx10:
92909 case AMDGPU::V_CMPX_LE_I32_e64_gfx11:
92910 case AMDGPU::V_CMPX_LE_I32_e64_gfx12:
92911 case AMDGPU::V_CMPX_LE_I64_e64_gfx10:
92912 case AMDGPU::V_CMPX_LE_I64_e64_gfx11:
92913 case AMDGPU::V_CMPX_LE_I64_e64_gfx12:
92914 case AMDGPU::V_CMPX_LE_U16_e64_gfx10:
92915 case AMDGPU::V_CMPX_LE_U16_t16_e64_gfx11:
92916 case AMDGPU::V_CMPX_LE_U16_t16_e64_gfx12:
92917 case AMDGPU::V_CMPX_LE_U32_e64_gfx10:
92918 case AMDGPU::V_CMPX_LE_U32_e64_gfx11:
92919 case AMDGPU::V_CMPX_LE_U32_e64_gfx12:
92920 case AMDGPU::V_CMPX_LE_U64_e64_gfx10:
92921 case AMDGPU::V_CMPX_LE_U64_e64_gfx11:
92922 case AMDGPU::V_CMPX_LE_U64_e64_gfx12:
92923 case AMDGPU::V_CMPX_LT_I16_e64_gfx10:
92924 case AMDGPU::V_CMPX_LT_I16_t16_e64_gfx11:
92925 case AMDGPU::V_CMPX_LT_I16_t16_e64_gfx12:
92926 case AMDGPU::V_CMPX_LT_I32_e64_gfx10:
92927 case AMDGPU::V_CMPX_LT_I32_e64_gfx11:
92928 case AMDGPU::V_CMPX_LT_I32_e64_gfx12:
92929 case AMDGPU::V_CMPX_LT_I64_e64_gfx10:
92930 case AMDGPU::V_CMPX_LT_I64_e64_gfx11:
92931 case AMDGPU::V_CMPX_LT_I64_e64_gfx12:
92932 case AMDGPU::V_CMPX_LT_U16_e64_gfx10:
92933 case AMDGPU::V_CMPX_LT_U16_t16_e64_gfx11:
92934 case AMDGPU::V_CMPX_LT_U16_t16_e64_gfx12:
92935 case AMDGPU::V_CMPX_LT_U32_e64_gfx10:
92936 case AMDGPU::V_CMPX_LT_U32_e64_gfx11:
92937 case AMDGPU::V_CMPX_LT_U32_e64_gfx12:
92938 case AMDGPU::V_CMPX_LT_U64_e64_gfx10:
92939 case AMDGPU::V_CMPX_LT_U64_e64_gfx11:
92940 case AMDGPU::V_CMPX_LT_U64_e64_gfx12:
92941 case AMDGPU::V_CMPX_NE_I16_e64_gfx10:
92942 case AMDGPU::V_CMPX_NE_I16_t16_e64_gfx11:
92943 case AMDGPU::V_CMPX_NE_I16_t16_e64_gfx12:
92944 case AMDGPU::V_CMPX_NE_I32_e64_gfx10:
92945 case AMDGPU::V_CMPX_NE_I32_e64_gfx11:
92946 case AMDGPU::V_CMPX_NE_I32_e64_gfx12:
92947 case AMDGPU::V_CMPX_NE_I64_e64_gfx10:
92948 case AMDGPU::V_CMPX_NE_I64_e64_gfx11:
92949 case AMDGPU::V_CMPX_NE_I64_e64_gfx12:
92950 case AMDGPU::V_CMPX_NE_U16_e64_gfx10:
92951 case AMDGPU::V_CMPX_NE_U16_t16_e64_gfx11:
92952 case AMDGPU::V_CMPX_NE_U16_t16_e64_gfx12:
92953 case AMDGPU::V_CMPX_NE_U32_e64_gfx10:
92954 case AMDGPU::V_CMPX_NE_U32_e64_gfx11:
92955 case AMDGPU::V_CMPX_NE_U32_e64_gfx12:
92956 case AMDGPU::V_CMPX_NE_U64_e64_gfx10:
92957 case AMDGPU::V_CMPX_NE_U64_e64_gfx11:
92958 case AMDGPU::V_CMPX_NE_U64_e64_gfx12:
92959 case AMDGPU::V_CMPX_T_I32_e64_gfx10:
92960 case AMDGPU::V_CMPX_T_I32_e64_gfx11:
92961 case AMDGPU::V_CMPX_T_I64_e64_gfx10:
92962 case AMDGPU::V_CMPX_T_I64_e64_gfx11:
92963 case AMDGPU::V_CMPX_T_U32_e64_gfx10:
92964 case AMDGPU::V_CMPX_T_U32_e64_gfx11:
92965 case AMDGPU::V_CMPX_T_U64_e64_gfx10:
92966 case AMDGPU::V_CMPX_T_U64_e64_gfx11: {
92967 switch (OpNum) {
92968 case 0:
92969 // op: src0
92970 return 32;
92971 case 1:
92972 // op: src1
92973 return 41;
92974 }
92975 break;
92976 }
92977 case AMDGPU::V_CMPX_CLASS_F16_e64_gfx10:
92978 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_gfx11:
92979 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_gfx12:
92980 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx10:
92981 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx11:
92982 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx12:
92983 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx10:
92984 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx11:
92985 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx12: {
92986 switch (OpNum) {
92987 case 0:
92988 // op: src0_modifiers
92989 return 8;
92990 case 1:
92991 // op: src0
92992 return 32;
92993 case 2:
92994 // op: src1
92995 return 41;
92996 }
92997 break;
92998 }
92999 case AMDGPU::V_CMPX_EQ_F16_e64_gfx10:
93000 case AMDGPU::V_CMPX_EQ_F16_t16_e64_gfx11:
93001 case AMDGPU::V_CMPX_EQ_F16_t16_e64_gfx12:
93002 case AMDGPU::V_CMPX_EQ_F32_e64_gfx10:
93003 case AMDGPU::V_CMPX_EQ_F32_e64_gfx11:
93004 case AMDGPU::V_CMPX_EQ_F32_e64_gfx12:
93005 case AMDGPU::V_CMPX_EQ_F64_e64_gfx10:
93006 case AMDGPU::V_CMPX_EQ_F64_e64_gfx11:
93007 case AMDGPU::V_CMPX_EQ_F64_e64_gfx12:
93008 case AMDGPU::V_CMPX_F_F16_e64_gfx10:
93009 case AMDGPU::V_CMPX_F_F16_t16_e64_gfx11:
93010 case AMDGPU::V_CMPX_F_F32_e64_gfx10:
93011 case AMDGPU::V_CMPX_F_F32_e64_gfx11:
93012 case AMDGPU::V_CMPX_F_F64_e64_gfx10:
93013 case AMDGPU::V_CMPX_F_F64_e64_gfx11:
93014 case AMDGPU::V_CMPX_GE_F16_e64_gfx10:
93015 case AMDGPU::V_CMPX_GE_F16_t16_e64_gfx11:
93016 case AMDGPU::V_CMPX_GE_F16_t16_e64_gfx12:
93017 case AMDGPU::V_CMPX_GE_F32_e64_gfx10:
93018 case AMDGPU::V_CMPX_GE_F32_e64_gfx11:
93019 case AMDGPU::V_CMPX_GE_F32_e64_gfx12:
93020 case AMDGPU::V_CMPX_GE_F64_e64_gfx10:
93021 case AMDGPU::V_CMPX_GE_F64_e64_gfx11:
93022 case AMDGPU::V_CMPX_GE_F64_e64_gfx12:
93023 case AMDGPU::V_CMPX_GT_F16_e64_gfx10:
93024 case AMDGPU::V_CMPX_GT_F16_t16_e64_gfx11:
93025 case AMDGPU::V_CMPX_GT_F16_t16_e64_gfx12:
93026 case AMDGPU::V_CMPX_GT_F32_e64_gfx10:
93027 case AMDGPU::V_CMPX_GT_F32_e64_gfx11:
93028 case AMDGPU::V_CMPX_GT_F32_e64_gfx12:
93029 case AMDGPU::V_CMPX_GT_F64_e64_gfx10:
93030 case AMDGPU::V_CMPX_GT_F64_e64_gfx11:
93031 case AMDGPU::V_CMPX_GT_F64_e64_gfx12:
93032 case AMDGPU::V_CMPX_LE_F16_e64_gfx10:
93033 case AMDGPU::V_CMPX_LE_F16_t16_e64_gfx11:
93034 case AMDGPU::V_CMPX_LE_F16_t16_e64_gfx12:
93035 case AMDGPU::V_CMPX_LE_F32_e64_gfx10:
93036 case AMDGPU::V_CMPX_LE_F32_e64_gfx11:
93037 case AMDGPU::V_CMPX_LE_F32_e64_gfx12:
93038 case AMDGPU::V_CMPX_LE_F64_e64_gfx10:
93039 case AMDGPU::V_CMPX_LE_F64_e64_gfx11:
93040 case AMDGPU::V_CMPX_LE_F64_e64_gfx12:
93041 case AMDGPU::V_CMPX_LG_F16_e64_gfx10:
93042 case AMDGPU::V_CMPX_LG_F16_t16_e64_gfx11:
93043 case AMDGPU::V_CMPX_LG_F16_t16_e64_gfx12:
93044 case AMDGPU::V_CMPX_LG_F32_e64_gfx10:
93045 case AMDGPU::V_CMPX_LG_F32_e64_gfx11:
93046 case AMDGPU::V_CMPX_LG_F32_e64_gfx12:
93047 case AMDGPU::V_CMPX_LG_F64_e64_gfx10:
93048 case AMDGPU::V_CMPX_LG_F64_e64_gfx11:
93049 case AMDGPU::V_CMPX_LG_F64_e64_gfx12:
93050 case AMDGPU::V_CMPX_LT_F16_e64_gfx10:
93051 case AMDGPU::V_CMPX_LT_F16_t16_e64_gfx11:
93052 case AMDGPU::V_CMPX_LT_F16_t16_e64_gfx12:
93053 case AMDGPU::V_CMPX_LT_F32_e64_gfx10:
93054 case AMDGPU::V_CMPX_LT_F32_e64_gfx11:
93055 case AMDGPU::V_CMPX_LT_F32_e64_gfx12:
93056 case AMDGPU::V_CMPX_LT_F64_e64_gfx10:
93057 case AMDGPU::V_CMPX_LT_F64_e64_gfx11:
93058 case AMDGPU::V_CMPX_LT_F64_e64_gfx12:
93059 case AMDGPU::V_CMPX_NEQ_F16_e64_gfx10:
93060 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_gfx11:
93061 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_gfx12:
93062 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx10:
93063 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx11:
93064 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx12:
93065 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx10:
93066 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx11:
93067 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx12:
93068 case AMDGPU::V_CMPX_NGE_F16_e64_gfx10:
93069 case AMDGPU::V_CMPX_NGE_F16_t16_e64_gfx11:
93070 case AMDGPU::V_CMPX_NGE_F16_t16_e64_gfx12:
93071 case AMDGPU::V_CMPX_NGE_F32_e64_gfx10:
93072 case AMDGPU::V_CMPX_NGE_F32_e64_gfx11:
93073 case AMDGPU::V_CMPX_NGE_F32_e64_gfx12:
93074 case AMDGPU::V_CMPX_NGE_F64_e64_gfx10:
93075 case AMDGPU::V_CMPX_NGE_F64_e64_gfx11:
93076 case AMDGPU::V_CMPX_NGE_F64_e64_gfx12:
93077 case AMDGPU::V_CMPX_NGT_F16_e64_gfx10:
93078 case AMDGPU::V_CMPX_NGT_F16_t16_e64_gfx11:
93079 case AMDGPU::V_CMPX_NGT_F16_t16_e64_gfx12:
93080 case AMDGPU::V_CMPX_NGT_F32_e64_gfx10:
93081 case AMDGPU::V_CMPX_NGT_F32_e64_gfx11:
93082 case AMDGPU::V_CMPX_NGT_F32_e64_gfx12:
93083 case AMDGPU::V_CMPX_NGT_F64_e64_gfx10:
93084 case AMDGPU::V_CMPX_NGT_F64_e64_gfx11:
93085 case AMDGPU::V_CMPX_NGT_F64_e64_gfx12:
93086 case AMDGPU::V_CMPX_NLE_F16_e64_gfx10:
93087 case AMDGPU::V_CMPX_NLE_F16_t16_e64_gfx11:
93088 case AMDGPU::V_CMPX_NLE_F16_t16_e64_gfx12:
93089 case AMDGPU::V_CMPX_NLE_F32_e64_gfx10:
93090 case AMDGPU::V_CMPX_NLE_F32_e64_gfx11:
93091 case AMDGPU::V_CMPX_NLE_F32_e64_gfx12:
93092 case AMDGPU::V_CMPX_NLE_F64_e64_gfx10:
93093 case AMDGPU::V_CMPX_NLE_F64_e64_gfx11:
93094 case AMDGPU::V_CMPX_NLE_F64_e64_gfx12:
93095 case AMDGPU::V_CMPX_NLG_F16_e64_gfx10:
93096 case AMDGPU::V_CMPX_NLG_F16_t16_e64_gfx11:
93097 case AMDGPU::V_CMPX_NLG_F16_t16_e64_gfx12:
93098 case AMDGPU::V_CMPX_NLG_F32_e64_gfx10:
93099 case AMDGPU::V_CMPX_NLG_F32_e64_gfx11:
93100 case AMDGPU::V_CMPX_NLG_F32_e64_gfx12:
93101 case AMDGPU::V_CMPX_NLG_F64_e64_gfx10:
93102 case AMDGPU::V_CMPX_NLG_F64_e64_gfx11:
93103 case AMDGPU::V_CMPX_NLG_F64_e64_gfx12:
93104 case AMDGPU::V_CMPX_NLT_F16_e64_gfx10:
93105 case AMDGPU::V_CMPX_NLT_F16_t16_e64_gfx11:
93106 case AMDGPU::V_CMPX_NLT_F16_t16_e64_gfx12:
93107 case AMDGPU::V_CMPX_NLT_F32_e64_gfx10:
93108 case AMDGPU::V_CMPX_NLT_F32_e64_gfx11:
93109 case AMDGPU::V_CMPX_NLT_F32_e64_gfx12:
93110 case AMDGPU::V_CMPX_NLT_F64_e64_gfx10:
93111 case AMDGPU::V_CMPX_NLT_F64_e64_gfx11:
93112 case AMDGPU::V_CMPX_NLT_F64_e64_gfx12:
93113 case AMDGPU::V_CMPX_O_F16_e64_gfx10:
93114 case AMDGPU::V_CMPX_O_F16_t16_e64_gfx11:
93115 case AMDGPU::V_CMPX_O_F16_t16_e64_gfx12:
93116 case AMDGPU::V_CMPX_O_F32_e64_gfx10:
93117 case AMDGPU::V_CMPX_O_F32_e64_gfx11:
93118 case AMDGPU::V_CMPX_O_F32_e64_gfx12:
93119 case AMDGPU::V_CMPX_O_F64_e64_gfx10:
93120 case AMDGPU::V_CMPX_O_F64_e64_gfx11:
93121 case AMDGPU::V_CMPX_O_F64_e64_gfx12:
93122 case AMDGPU::V_CMPX_TRU_F16_e64_gfx10:
93123 case AMDGPU::V_CMPX_TRU_F32_e64_gfx10:
93124 case AMDGPU::V_CMPX_TRU_F64_e64_gfx10:
93125 case AMDGPU::V_CMPX_T_F16_t16_e64_gfx11:
93126 case AMDGPU::V_CMPX_T_F32_e64_gfx11:
93127 case AMDGPU::V_CMPX_T_F64_e64_gfx11:
93128 case AMDGPU::V_CMPX_U_F16_e64_gfx10:
93129 case AMDGPU::V_CMPX_U_F16_t16_e64_gfx11:
93130 case AMDGPU::V_CMPX_U_F16_t16_e64_gfx12:
93131 case AMDGPU::V_CMPX_U_F32_e64_gfx10:
93132 case AMDGPU::V_CMPX_U_F32_e64_gfx11:
93133 case AMDGPU::V_CMPX_U_F32_e64_gfx12:
93134 case AMDGPU::V_CMPX_U_F64_e64_gfx10:
93135 case AMDGPU::V_CMPX_U_F64_e64_gfx11:
93136 case AMDGPU::V_CMPX_U_F64_e64_gfx12: {
93137 switch (OpNum) {
93138 case 0:
93139 // op: src0_modifiers
93140 return 8;
93141 case 1:
93142 // op: src0
93143 return 32;
93144 case 2:
93145 // op: src1_modifiers
93146 return 9;
93147 case 3:
93148 // op: src1
93149 return 41;
93150 case 4:
93151 // op: clamp
93152 return 15;
93153 }
93154 break;
93155 }
93156 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp8_gfx11:
93157 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp8_gfx12:
93158 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp8_gfx11:
93159 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp8_gfx12: {
93160 switch (OpNum) {
93161 case 0:
93162 // op: src0_modifiers
93163 return 8;
93164 case 2:
93165 // op: src1
93166 return 41;
93167 case 1:
93168 // op: src0
93169 return 64;
93170 case 3:
93171 // op: dpp8
93172 return 72;
93173 case 4:
93174 // op: fi
93175 return 32;
93176 }
93177 break;
93178 }
93179 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp_gfx11:
93180 case AMDGPU::V_CMPX_CLASS_F16_t16_e64_dpp_gfx12:
93181 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp_gfx11:
93182 case AMDGPU::V_CMPX_CLASS_F32_e64_dpp_gfx12: {
93183 switch (OpNum) {
93184 case 0:
93185 // op: src0_modifiers
93186 return 8;
93187 case 2:
93188 // op: src1
93189 return 41;
93190 case 1:
93191 // op: src0
93192 return 64;
93193 case 3:
93194 // op: dpp_ctrl
93195 return 72;
93196 case 6:
93197 // op: bound_ctrl
93198 return 83;
93199 case 5:
93200 // op: bank_mask
93201 return 88;
93202 case 4:
93203 // op: row_mask
93204 return 92;
93205 case 7:
93206 // op: fi
93207 return 82;
93208 }
93209 break;
93210 }
93211 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp8_gfx11:
93212 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp8_gfx12:
93213 case AMDGPU::V_CMPX_EQ_F32_e64_dpp8_gfx11:
93214 case AMDGPU::V_CMPX_EQ_F32_e64_dpp8_gfx12:
93215 case AMDGPU::V_CMPX_F_F16_t16_e64_dpp8_gfx11:
93216 case AMDGPU::V_CMPX_F_F32_e64_dpp8_gfx11:
93217 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp8_gfx11:
93218 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp8_gfx12:
93219 case AMDGPU::V_CMPX_GE_F32_e64_dpp8_gfx11:
93220 case AMDGPU::V_CMPX_GE_F32_e64_dpp8_gfx12:
93221 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp8_gfx11:
93222 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp8_gfx12:
93223 case AMDGPU::V_CMPX_GT_F32_e64_dpp8_gfx11:
93224 case AMDGPU::V_CMPX_GT_F32_e64_dpp8_gfx12:
93225 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp8_gfx11:
93226 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp8_gfx12:
93227 case AMDGPU::V_CMPX_LE_F32_e64_dpp8_gfx11:
93228 case AMDGPU::V_CMPX_LE_F32_e64_dpp8_gfx12:
93229 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp8_gfx11:
93230 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp8_gfx12:
93231 case AMDGPU::V_CMPX_LG_F32_e64_dpp8_gfx11:
93232 case AMDGPU::V_CMPX_LG_F32_e64_dpp8_gfx12:
93233 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp8_gfx11:
93234 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp8_gfx12:
93235 case AMDGPU::V_CMPX_LT_F32_e64_dpp8_gfx11:
93236 case AMDGPU::V_CMPX_LT_F32_e64_dpp8_gfx12:
93237 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp8_gfx11:
93238 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp8_gfx12:
93239 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp8_gfx11:
93240 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp8_gfx12:
93241 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp8_gfx11:
93242 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp8_gfx12:
93243 case AMDGPU::V_CMPX_NGE_F32_e64_dpp8_gfx11:
93244 case AMDGPU::V_CMPX_NGE_F32_e64_dpp8_gfx12:
93245 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp8_gfx11:
93246 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp8_gfx12:
93247 case AMDGPU::V_CMPX_NGT_F32_e64_dpp8_gfx11:
93248 case AMDGPU::V_CMPX_NGT_F32_e64_dpp8_gfx12:
93249 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp8_gfx11:
93250 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp8_gfx12:
93251 case AMDGPU::V_CMPX_NLE_F32_e64_dpp8_gfx11:
93252 case AMDGPU::V_CMPX_NLE_F32_e64_dpp8_gfx12:
93253 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp8_gfx11:
93254 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp8_gfx12:
93255 case AMDGPU::V_CMPX_NLG_F32_e64_dpp8_gfx11:
93256 case AMDGPU::V_CMPX_NLG_F32_e64_dpp8_gfx12:
93257 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp8_gfx11:
93258 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp8_gfx12:
93259 case AMDGPU::V_CMPX_NLT_F32_e64_dpp8_gfx11:
93260 case AMDGPU::V_CMPX_NLT_F32_e64_dpp8_gfx12:
93261 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp8_gfx11:
93262 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp8_gfx12:
93263 case AMDGPU::V_CMPX_O_F32_e64_dpp8_gfx11:
93264 case AMDGPU::V_CMPX_O_F32_e64_dpp8_gfx12:
93265 case AMDGPU::V_CMPX_T_F16_t16_e64_dpp8_gfx11:
93266 case AMDGPU::V_CMPX_T_F32_e64_dpp8_gfx11:
93267 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp8_gfx11:
93268 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp8_gfx12:
93269 case AMDGPU::V_CMPX_U_F32_e64_dpp8_gfx11:
93270 case AMDGPU::V_CMPX_U_F32_e64_dpp8_gfx12: {
93271 switch (OpNum) {
93272 case 0:
93273 // op: src0_modifiers
93274 return 8;
93275 case 2:
93276 // op: src1_modifiers
93277 return 9;
93278 case 4:
93279 // op: clamp
93280 return 15;
93281 case 3:
93282 // op: src1
93283 return 41;
93284 case 1:
93285 // op: src0
93286 return 64;
93287 case 5:
93288 // op: dpp8
93289 return 72;
93290 case 6:
93291 // op: fi
93292 return 32;
93293 }
93294 break;
93295 }
93296 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp_gfx11:
93297 case AMDGPU::V_CMPX_EQ_F16_t16_e64_dpp_gfx12:
93298 case AMDGPU::V_CMPX_EQ_F32_e64_dpp_gfx11:
93299 case AMDGPU::V_CMPX_EQ_F32_e64_dpp_gfx12:
93300 case AMDGPU::V_CMPX_F_F16_t16_e64_dpp_gfx11:
93301 case AMDGPU::V_CMPX_F_F32_e64_dpp_gfx11:
93302 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp_gfx11:
93303 case AMDGPU::V_CMPX_GE_F16_t16_e64_dpp_gfx12:
93304 case AMDGPU::V_CMPX_GE_F32_e64_dpp_gfx11:
93305 case AMDGPU::V_CMPX_GE_F32_e64_dpp_gfx12:
93306 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp_gfx11:
93307 case AMDGPU::V_CMPX_GT_F16_t16_e64_dpp_gfx12:
93308 case AMDGPU::V_CMPX_GT_F32_e64_dpp_gfx11:
93309 case AMDGPU::V_CMPX_GT_F32_e64_dpp_gfx12:
93310 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp_gfx11:
93311 case AMDGPU::V_CMPX_LE_F16_t16_e64_dpp_gfx12:
93312 case AMDGPU::V_CMPX_LE_F32_e64_dpp_gfx11:
93313 case AMDGPU::V_CMPX_LE_F32_e64_dpp_gfx12:
93314 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp_gfx11:
93315 case AMDGPU::V_CMPX_LG_F16_t16_e64_dpp_gfx12:
93316 case AMDGPU::V_CMPX_LG_F32_e64_dpp_gfx11:
93317 case AMDGPU::V_CMPX_LG_F32_e64_dpp_gfx12:
93318 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp_gfx11:
93319 case AMDGPU::V_CMPX_LT_F16_t16_e64_dpp_gfx12:
93320 case AMDGPU::V_CMPX_LT_F32_e64_dpp_gfx11:
93321 case AMDGPU::V_CMPX_LT_F32_e64_dpp_gfx12:
93322 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp_gfx11:
93323 case AMDGPU::V_CMPX_NEQ_F16_t16_e64_dpp_gfx12:
93324 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp_gfx11:
93325 case AMDGPU::V_CMPX_NEQ_F32_e64_dpp_gfx12:
93326 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp_gfx11:
93327 case AMDGPU::V_CMPX_NGE_F16_t16_e64_dpp_gfx12:
93328 case AMDGPU::V_CMPX_NGE_F32_e64_dpp_gfx11:
93329 case AMDGPU::V_CMPX_NGE_F32_e64_dpp_gfx12:
93330 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp_gfx11:
93331 case AMDGPU::V_CMPX_NGT_F16_t16_e64_dpp_gfx12:
93332 case AMDGPU::V_CMPX_NGT_F32_e64_dpp_gfx11:
93333 case AMDGPU::V_CMPX_NGT_F32_e64_dpp_gfx12:
93334 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp_gfx11:
93335 case AMDGPU::V_CMPX_NLE_F16_t16_e64_dpp_gfx12:
93336 case AMDGPU::V_CMPX_NLE_F32_e64_dpp_gfx11:
93337 case AMDGPU::V_CMPX_NLE_F32_e64_dpp_gfx12:
93338 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp_gfx11:
93339 case AMDGPU::V_CMPX_NLG_F16_t16_e64_dpp_gfx12:
93340 case AMDGPU::V_CMPX_NLG_F32_e64_dpp_gfx11:
93341 case AMDGPU::V_CMPX_NLG_F32_e64_dpp_gfx12:
93342 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp_gfx11:
93343 case AMDGPU::V_CMPX_NLT_F16_t16_e64_dpp_gfx12:
93344 case AMDGPU::V_CMPX_NLT_F32_e64_dpp_gfx11:
93345 case AMDGPU::V_CMPX_NLT_F32_e64_dpp_gfx12:
93346 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp_gfx11:
93347 case AMDGPU::V_CMPX_O_F16_t16_e64_dpp_gfx12:
93348 case AMDGPU::V_CMPX_O_F32_e64_dpp_gfx11:
93349 case AMDGPU::V_CMPX_O_F32_e64_dpp_gfx12:
93350 case AMDGPU::V_CMPX_T_F16_t16_e64_dpp_gfx11:
93351 case AMDGPU::V_CMPX_T_F32_e64_dpp_gfx11:
93352 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp_gfx11:
93353 case AMDGPU::V_CMPX_U_F16_t16_e64_dpp_gfx12:
93354 case AMDGPU::V_CMPX_U_F32_e64_dpp_gfx11:
93355 case AMDGPU::V_CMPX_U_F32_e64_dpp_gfx12: {
93356 switch (OpNum) {
93357 case 0:
93358 // op: src0_modifiers
93359 return 8;
93360 case 2:
93361 // op: src1_modifiers
93362 return 9;
93363 case 4:
93364 // op: clamp
93365 return 15;
93366 case 3:
93367 // op: src1
93368 return 41;
93369 case 1:
93370 // op: src0
93371 return 64;
93372 case 5:
93373 // op: dpp_ctrl
93374 return 72;
93375 case 8:
93376 // op: bound_ctrl
93377 return 83;
93378 case 7:
93379 // op: bank_mask
93380 return 88;
93381 case 6:
93382 // op: row_mask
93383 return 92;
93384 case 9:
93385 // op: fi
93386 return 82;
93387 }
93388 break;
93389 }
93390 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_SVS_gfx940:
93391 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_SVS_gfx940:
93392 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_SVS_gfx940:
93393 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_SVS_gfx940:
93394 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_SVS_gfx940: {
93395 switch (OpNum) {
93396 case 0:
93397 // op: vaddr
93398 return 32;
93399 case 1:
93400 // op: saddr
93401 return 48;
93402 case 3:
93403 // op: cpol
93404 return 16;
93405 case 2:
93406 // op: offset
93407 return 0;
93408 }
93409 break;
93410 }
93411 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx10:
93412 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx10:
93413 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx10:
93414 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx10:
93415 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx10:
93416 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx10:
93417 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx10:
93418 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx10:
93419 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx10:
93420 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx10:
93421 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_gfx10:
93422 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx10:
93423 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_SADDR_gfx10:
93424 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx10:
93425 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_SADDR_gfx10:
93426 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx10:
93427 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx10:
93428 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx10:
93429 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx10:
93430 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx10:
93431 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx10:
93432 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx10:
93433 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx10:
93434 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx10:
93435 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx10:
93436 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx10:
93437 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx10:
93438 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx10:
93439 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx10:
93440 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx10:
93441 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx10:
93442 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx10:
93443 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx10:
93444 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx10:
93445 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx10:
93446 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx10:
93447 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx10:
93448 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx10:
93449 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx10:
93450 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx10:
93451 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx10: {
93452 switch (OpNum) {
93453 case 0:
93454 // op: vaddr
93455 return 32;
93456 case 1:
93457 // op: vdata
93458 return 40;
93459 case 2:
93460 // op: saddr
93461 return 48;
93462 case 4:
93463 // op: cpol
93464 return 12;
93465 case 3:
93466 // op: offset
93467 return 0;
93468 }
93469 break;
93470 }
93471 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx11:
93472 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx11:
93473 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx11:
93474 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx11:
93475 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx11:
93476 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx11:
93477 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx11:
93478 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx11:
93479 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx11:
93480 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx11:
93481 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_gfx11:
93482 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx11:
93483 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx11:
93484 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx11:
93485 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx11:
93486 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx11:
93487 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx11:
93488 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx11:
93489 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx11:
93490 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx11:
93491 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx11:
93492 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx11:
93493 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx11:
93494 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx11:
93495 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx11:
93496 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx11:
93497 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx11:
93498 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx11:
93499 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx11:
93500 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx11:
93501 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx11:
93502 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx11:
93503 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx11:
93504 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx11:
93505 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx11:
93506 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx11:
93507 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx11:
93508 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx11:
93509 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx11: {
93510 switch (OpNum) {
93511 case 0:
93512 // op: vaddr
93513 return 32;
93514 case 1:
93515 // op: vdata
93516 return 40;
93517 case 2:
93518 // op: saddr
93519 return 48;
93520 case 4:
93521 // op: cpol
93522 return 13;
93523 case 3:
93524 // op: offset
93525 return 0;
93526 }
93527 break;
93528 }
93529 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_vi:
93530 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_vi:
93531 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_vi:
93532 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_vi:
93533 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_vi:
93534 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_vi:
93535 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_vi:
93536 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_vi: {
93537 switch (OpNum) {
93538 case 0:
93539 // op: vaddr
93540 return 32;
93541 case 1:
93542 // op: vdata
93543 return 40;
93544 case 2:
93545 // op: saddr
93546 return 48;
93547 case 4:
93548 // op: cpol
93549 return 16;
93550 case 3:
93551 // op: offset
93552 return 0;
93553 }
93554 break;
93555 }
93556 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx940:
93557 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_vi:
93558 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_gfx940:
93559 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_vi:
93560 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_vi:
93561 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_vi:
93562 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_vi:
93563 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_vi:
93564 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_vi:
93565 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_vi:
93566 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_vi:
93567 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_vi:
93568 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_vi:
93569 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_vi:
93570 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_gfx940:
93571 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_vi:
93572 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_gfx940:
93573 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_vi:
93574 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_vi:
93575 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_vi:
93576 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_vi:
93577 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx940:
93578 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_vi:
93579 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_vi:
93580 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_vi:
93581 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_vi:
93582 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_vi:
93583 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_vi:
93584 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_vi:
93585 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_vi:
93586 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_vi:
93587 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_vi:
93588 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_vi:
93589 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_vi:
93590 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_vi:
93591 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_vi:
93592 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_vi: {
93593 switch (OpNum) {
93594 case 0:
93595 // op: vaddr
93596 return 32;
93597 case 1:
93598 // op: vdata
93599 return 40;
93600 case 2:
93601 // op: saddr
93602 return 48;
93603 case 4:
93604 // op: cpol
93605 return 17;
93606 case 3:
93607 // op: offset
93608 return 0;
93609 }
93610 break;
93611 }
93612 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx10:
93613 case AMDGPU::FLAT_ATOMIC_ADD_gfx10:
93614 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx10:
93615 case AMDGPU::FLAT_ATOMIC_AND_gfx10:
93616 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx10:
93617 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx10:
93618 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx10:
93619 case AMDGPU::FLAT_ATOMIC_DEC_gfx10:
93620 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_gfx10:
93621 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_gfx10:
93622 case AMDGPU::FLAT_ATOMIC_FMAX_X2_gfx10:
93623 case AMDGPU::FLAT_ATOMIC_FMAX_gfx10:
93624 case AMDGPU::FLAT_ATOMIC_FMIN_X2_gfx10:
93625 case AMDGPU::FLAT_ATOMIC_FMIN_gfx10:
93626 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx10:
93627 case AMDGPU::FLAT_ATOMIC_INC_gfx10:
93628 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx10:
93629 case AMDGPU::FLAT_ATOMIC_OR_gfx10:
93630 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx10:
93631 case AMDGPU::FLAT_ATOMIC_SMAX_gfx10:
93632 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx10:
93633 case AMDGPU::FLAT_ATOMIC_SMIN_gfx10:
93634 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx10:
93635 case AMDGPU::FLAT_ATOMIC_SUB_gfx10:
93636 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx10:
93637 case AMDGPU::FLAT_ATOMIC_SWAP_gfx10:
93638 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx10:
93639 case AMDGPU::FLAT_ATOMIC_UMAX_gfx10:
93640 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx10:
93641 case AMDGPU::FLAT_ATOMIC_UMIN_gfx10:
93642 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx10:
93643 case AMDGPU::FLAT_ATOMIC_XOR_gfx10:
93644 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx10:
93645 case AMDGPU::FLAT_STORE_BYTE_gfx10:
93646 case AMDGPU::FLAT_STORE_DWORDX2_gfx10:
93647 case AMDGPU::FLAT_STORE_DWORDX3_gfx10:
93648 case AMDGPU::FLAT_STORE_DWORDX4_gfx10:
93649 case AMDGPU::FLAT_STORE_DWORD_gfx10:
93650 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx10:
93651 case AMDGPU::FLAT_STORE_SHORT_gfx10:
93652 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx10:
93653 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx10:
93654 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx10:
93655 case AMDGPU::GLOBAL_ATOMIC_AND_gfx10:
93656 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx10:
93657 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx10:
93658 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx10:
93659 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx10:
93660 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx10:
93661 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_gfx10:
93662 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_gfx10:
93663 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_gfx10:
93664 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx10:
93665 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_gfx10:
93666 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx10:
93667 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx10:
93668 case AMDGPU::GLOBAL_ATOMIC_INC_gfx10:
93669 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx10:
93670 case AMDGPU::GLOBAL_ATOMIC_OR_gfx10:
93671 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx10:
93672 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx10:
93673 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx10:
93674 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx10:
93675 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx10:
93676 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx10:
93677 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx10:
93678 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx10:
93679 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx10:
93680 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx10:
93681 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx10:
93682 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx10:
93683 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx10:
93684 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx10:
93685 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx10:
93686 case AMDGPU::GLOBAL_STORE_BYTE_gfx10:
93687 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx10:
93688 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx10:
93689 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx10:
93690 case AMDGPU::GLOBAL_STORE_DWORD_gfx10:
93691 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx10:
93692 case AMDGPU::GLOBAL_STORE_SHORT_gfx10: {
93693 switch (OpNum) {
93694 case 0:
93695 // op: vaddr
93696 return 32;
93697 case 1:
93698 // op: vdata
93699 return 40;
93700 case 3:
93701 // op: cpol
93702 return 12;
93703 case 2:
93704 // op: offset
93705 return 0;
93706 }
93707 break;
93708 }
93709 case AMDGPU::FLAT_ATOMIC_ADD_F32_gfx11:
93710 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx11:
93711 case AMDGPU::FLAT_ATOMIC_ADD_gfx11:
93712 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx11:
93713 case AMDGPU::FLAT_ATOMIC_AND_gfx11:
93714 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx11:
93715 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx11:
93716 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx11:
93717 case AMDGPU::FLAT_ATOMIC_DEC_gfx11:
93718 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_gfx11:
93719 case AMDGPU::FLAT_ATOMIC_FMAX_gfx11:
93720 case AMDGPU::FLAT_ATOMIC_FMIN_gfx11:
93721 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx11:
93722 case AMDGPU::FLAT_ATOMIC_INC_gfx11:
93723 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx11:
93724 case AMDGPU::FLAT_ATOMIC_OR_gfx11:
93725 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx11:
93726 case AMDGPU::FLAT_ATOMIC_SMAX_gfx11:
93727 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx11:
93728 case AMDGPU::FLAT_ATOMIC_SMIN_gfx11:
93729 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx11:
93730 case AMDGPU::FLAT_ATOMIC_SUB_gfx11:
93731 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx11:
93732 case AMDGPU::FLAT_ATOMIC_SWAP_gfx11:
93733 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx11:
93734 case AMDGPU::FLAT_ATOMIC_UMAX_gfx11:
93735 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx11:
93736 case AMDGPU::FLAT_ATOMIC_UMIN_gfx11:
93737 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx11:
93738 case AMDGPU::FLAT_ATOMIC_XOR_gfx11:
93739 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx11:
93740 case AMDGPU::FLAT_STORE_BYTE_gfx11:
93741 case AMDGPU::FLAT_STORE_DWORDX2_gfx11:
93742 case AMDGPU::FLAT_STORE_DWORDX3_gfx11:
93743 case AMDGPU::FLAT_STORE_DWORDX4_gfx11:
93744 case AMDGPU::FLAT_STORE_DWORD_gfx11:
93745 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx11:
93746 case AMDGPU::FLAT_STORE_SHORT_gfx11:
93747 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx11:
93748 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx11:
93749 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx11:
93750 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx11:
93751 case AMDGPU::GLOBAL_ATOMIC_AND_gfx11:
93752 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx11:
93753 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx11:
93754 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx11:
93755 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx11:
93756 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx11:
93757 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_gfx11:
93758 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx11:
93759 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx11:
93760 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx11:
93761 case AMDGPU::GLOBAL_ATOMIC_INC_gfx11:
93762 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx11:
93763 case AMDGPU::GLOBAL_ATOMIC_OR_gfx11:
93764 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx11:
93765 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx11:
93766 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx11:
93767 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx11:
93768 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx11:
93769 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx11:
93770 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx11:
93771 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx11:
93772 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx11:
93773 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx11:
93774 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx11:
93775 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx11:
93776 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx11:
93777 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx11:
93778 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx11:
93779 case AMDGPU::GLOBAL_STORE_BYTE_gfx11:
93780 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx11:
93781 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx11:
93782 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx11:
93783 case AMDGPU::GLOBAL_STORE_DWORD_gfx11:
93784 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx11:
93785 case AMDGPU::GLOBAL_STORE_SHORT_gfx11: {
93786 switch (OpNum) {
93787 case 0:
93788 // op: vaddr
93789 return 32;
93790 case 1:
93791 // op: vdata
93792 return 40;
93793 case 3:
93794 // op: cpol
93795 return 13;
93796 case 2:
93797 // op: offset
93798 return 0;
93799 }
93800 break;
93801 }
93802 case AMDGPU::FLAT_STORE_BYTE_D16_HI_vi:
93803 case AMDGPU::FLAT_STORE_BYTE_ci:
93804 case AMDGPU::FLAT_STORE_BYTE_vi:
93805 case AMDGPU::FLAT_STORE_DWORDX2_ci:
93806 case AMDGPU::FLAT_STORE_DWORDX2_vi:
93807 case AMDGPU::FLAT_STORE_DWORDX3_ci:
93808 case AMDGPU::FLAT_STORE_DWORDX3_vi:
93809 case AMDGPU::FLAT_STORE_DWORDX4_ci:
93810 case AMDGPU::FLAT_STORE_DWORDX4_vi:
93811 case AMDGPU::FLAT_STORE_DWORD_ci:
93812 case AMDGPU::FLAT_STORE_DWORD_vi:
93813 case AMDGPU::FLAT_STORE_SHORT_D16_HI_vi:
93814 case AMDGPU::FLAT_STORE_SHORT_ci:
93815 case AMDGPU::FLAT_STORE_SHORT_vi:
93816 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_vi:
93817 case AMDGPU::GLOBAL_STORE_BYTE_vi:
93818 case AMDGPU::GLOBAL_STORE_DWORDX2_vi:
93819 case AMDGPU::GLOBAL_STORE_DWORDX3_vi:
93820 case AMDGPU::GLOBAL_STORE_DWORDX4_vi:
93821 case AMDGPU::GLOBAL_STORE_DWORD_vi:
93822 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_vi:
93823 case AMDGPU::GLOBAL_STORE_SHORT_vi: {
93824 switch (OpNum) {
93825 case 0:
93826 // op: vaddr
93827 return 32;
93828 case 1:
93829 // op: vdata
93830 return 40;
93831 case 3:
93832 // op: cpol
93833 return 16;
93834 case 2:
93835 // op: offset
93836 return 0;
93837 }
93838 break;
93839 }
93840 case AMDGPU::FLAT_ATOMIC_ADD_F32_vi:
93841 case AMDGPU::FLAT_ATOMIC_ADD_F64_gfx940:
93842 case AMDGPU::FLAT_ATOMIC_ADD_F64_vi:
93843 case AMDGPU::FLAT_ATOMIC_ADD_X2_ci:
93844 case AMDGPU::FLAT_ATOMIC_ADD_X2_vi:
93845 case AMDGPU::FLAT_ATOMIC_ADD_ci:
93846 case AMDGPU::FLAT_ATOMIC_ADD_vi:
93847 case AMDGPU::FLAT_ATOMIC_AND_X2_ci:
93848 case AMDGPU::FLAT_ATOMIC_AND_X2_vi:
93849 case AMDGPU::FLAT_ATOMIC_AND_ci:
93850 case AMDGPU::FLAT_ATOMIC_AND_vi:
93851 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_ci:
93852 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_vi:
93853 case AMDGPU::FLAT_ATOMIC_CMPSWAP_ci:
93854 case AMDGPU::FLAT_ATOMIC_CMPSWAP_vi:
93855 case AMDGPU::FLAT_ATOMIC_DEC_X2_ci:
93856 case AMDGPU::FLAT_ATOMIC_DEC_X2_vi:
93857 case AMDGPU::FLAT_ATOMIC_DEC_ci:
93858 case AMDGPU::FLAT_ATOMIC_DEC_vi:
93859 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_ci:
93860 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_ci:
93861 case AMDGPU::FLAT_ATOMIC_FMAX_X2_ci:
93862 case AMDGPU::FLAT_ATOMIC_FMAX_ci:
93863 case AMDGPU::FLAT_ATOMIC_FMIN_X2_ci:
93864 case AMDGPU::FLAT_ATOMIC_FMIN_ci:
93865 case AMDGPU::FLAT_ATOMIC_INC_X2_ci:
93866 case AMDGPU::FLAT_ATOMIC_INC_X2_vi:
93867 case AMDGPU::FLAT_ATOMIC_INC_ci:
93868 case AMDGPU::FLAT_ATOMIC_INC_vi:
93869 case AMDGPU::FLAT_ATOMIC_MAX_F64_gfx940:
93870 case AMDGPU::FLAT_ATOMIC_MAX_F64_vi:
93871 case AMDGPU::FLAT_ATOMIC_MIN_F64_gfx940:
93872 case AMDGPU::FLAT_ATOMIC_MIN_F64_vi:
93873 case AMDGPU::FLAT_ATOMIC_OR_X2_ci:
93874 case AMDGPU::FLAT_ATOMIC_OR_X2_vi:
93875 case AMDGPU::FLAT_ATOMIC_OR_ci:
93876 case AMDGPU::FLAT_ATOMIC_OR_vi:
93877 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_vi:
93878 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_vi:
93879 case AMDGPU::FLAT_ATOMIC_SMAX_X2_ci:
93880 case AMDGPU::FLAT_ATOMIC_SMAX_X2_vi:
93881 case AMDGPU::FLAT_ATOMIC_SMAX_ci:
93882 case AMDGPU::FLAT_ATOMIC_SMAX_vi:
93883 case AMDGPU::FLAT_ATOMIC_SMIN_X2_ci:
93884 case AMDGPU::FLAT_ATOMIC_SMIN_X2_vi:
93885 case AMDGPU::FLAT_ATOMIC_SMIN_ci:
93886 case AMDGPU::FLAT_ATOMIC_SMIN_vi:
93887 case AMDGPU::FLAT_ATOMIC_SUB_X2_ci:
93888 case AMDGPU::FLAT_ATOMIC_SUB_X2_vi:
93889 case AMDGPU::FLAT_ATOMIC_SUB_ci:
93890 case AMDGPU::FLAT_ATOMIC_SUB_vi:
93891 case AMDGPU::FLAT_ATOMIC_SWAP_X2_ci:
93892 case AMDGPU::FLAT_ATOMIC_SWAP_X2_vi:
93893 case AMDGPU::FLAT_ATOMIC_SWAP_ci:
93894 case AMDGPU::FLAT_ATOMIC_SWAP_vi:
93895 case AMDGPU::FLAT_ATOMIC_UMAX_X2_ci:
93896 case AMDGPU::FLAT_ATOMIC_UMAX_X2_vi:
93897 case AMDGPU::FLAT_ATOMIC_UMAX_ci:
93898 case AMDGPU::FLAT_ATOMIC_UMAX_vi:
93899 case AMDGPU::FLAT_ATOMIC_UMIN_X2_ci:
93900 case AMDGPU::FLAT_ATOMIC_UMIN_X2_vi:
93901 case AMDGPU::FLAT_ATOMIC_UMIN_ci:
93902 case AMDGPU::FLAT_ATOMIC_UMIN_vi:
93903 case AMDGPU::FLAT_ATOMIC_XOR_X2_ci:
93904 case AMDGPU::FLAT_ATOMIC_XOR_X2_vi:
93905 case AMDGPU::FLAT_ATOMIC_XOR_ci:
93906 case AMDGPU::FLAT_ATOMIC_XOR_vi:
93907 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx940:
93908 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_vi:
93909 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_gfx940:
93910 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_vi:
93911 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_vi:
93912 case AMDGPU::GLOBAL_ATOMIC_ADD_vi:
93913 case AMDGPU::GLOBAL_ATOMIC_AND_X2_vi:
93914 case AMDGPU::GLOBAL_ATOMIC_AND_vi:
93915 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_vi:
93916 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_vi:
93917 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_vi:
93918 case AMDGPU::GLOBAL_ATOMIC_DEC_vi:
93919 case AMDGPU::GLOBAL_ATOMIC_INC_X2_vi:
93920 case AMDGPU::GLOBAL_ATOMIC_INC_vi:
93921 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_gfx940:
93922 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_vi:
93923 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_gfx940:
93924 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_vi:
93925 case AMDGPU::GLOBAL_ATOMIC_OR_X2_vi:
93926 case AMDGPU::GLOBAL_ATOMIC_OR_vi:
93927 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_vi:
93928 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_gfx940:
93929 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_vi:
93930 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_vi:
93931 case AMDGPU::GLOBAL_ATOMIC_SMAX_vi:
93932 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_vi:
93933 case AMDGPU::GLOBAL_ATOMIC_SMIN_vi:
93934 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_vi:
93935 case AMDGPU::GLOBAL_ATOMIC_SUB_vi:
93936 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_vi:
93937 case AMDGPU::GLOBAL_ATOMIC_SWAP_vi:
93938 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_vi:
93939 case AMDGPU::GLOBAL_ATOMIC_UMAX_vi:
93940 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_vi:
93941 case AMDGPU::GLOBAL_ATOMIC_UMIN_vi:
93942 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_vi:
93943 case AMDGPU::GLOBAL_ATOMIC_XOR_vi: {
93944 switch (OpNum) {
93945 case 0:
93946 // op: vaddr
93947 return 32;
93948 case 1:
93949 // op: vdata
93950 return 40;
93951 case 3:
93952 // op: cpol
93953 return 17;
93954 case 2:
93955 // op: offset
93956 return 0;
93957 }
93958 break;
93959 }
93960 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_gfx10:
93961 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_gfx10:
93962 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_gfx10:
93963 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_gfx10:
93964 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_gfx10:
93965 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_gfx10:
93966 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_gfx10:
93967 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_gfx10:
93968 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_gfx10:
93969 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_gfx10: {
93970 switch (OpNum) {
93971 case 0:
93972 // op: vaddr
93973 return 32;
93974 case 2:
93975 // op: cpol
93976 return 12;
93977 case 1:
93978 // op: offset
93979 return 0;
93980 }
93981 break;
93982 }
93983 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_gfx940:
93984 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_vi:
93985 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_gfx940:
93986 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_vi:
93987 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_gfx940:
93988 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_vi:
93989 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_gfx940:
93990 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_vi:
93991 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_gfx940:
93992 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_vi:
93993 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_gfx940:
93994 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_vi:
93995 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_gfx940:
93996 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_vi:
93997 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_gfx940:
93998 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_vi:
93999 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_gfx940:
94000 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_vi:
94001 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_gfx940:
94002 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_vi: {
94003 switch (OpNum) {
94004 case 0:
94005 // op: vaddr
94006 return 32;
94007 case 2:
94008 // op: cpol
94009 return 16;
94010 case 1:
94011 // op: offset
94012 return 0;
94013 }
94014 break;
94015 }
94016 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx90a:
94017 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx90a:
94018 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx90a:
94019 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx90a:
94020 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx90a:
94021 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx90a:
94022 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx90a:
94023 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx90a:
94024 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx90a:
94025 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx90a:
94026 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx90a:
94027 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx90a:
94028 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx90a:
94029 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx90a:
94030 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx90a:
94031 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx90a:
94032 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx90a:
94033 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx90a:
94034 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx90a:
94035 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx90a:
94036 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx90a:
94037 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx90a:
94038 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx90a:
94039 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx90a:
94040 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx90a:
94041 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx90a:
94042 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx90a:
94043 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx90a:
94044 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx90a:
94045 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx90a:
94046 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx90a:
94047 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx90a:
94048 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx90a:
94049 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx90a:
94050 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx90a:
94051 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx90a:
94052 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx90a:
94053 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx90a:
94054 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx90a:
94055 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx90a:
94056 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx90a:
94057 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx90a:
94058 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx90a:
94059 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx90a:
94060 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx90a:
94061 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx90a:
94062 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx90a:
94063 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx90a:
94064 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx90a:
94065 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx90a:
94066 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx90a:
94067 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx90a:
94068 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx90a:
94069 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx90a:
94070 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx90a:
94071 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx90a:
94072 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx90a:
94073 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx90a:
94074 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx90a:
94075 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx90a:
94076 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx90a:
94077 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx90a:
94078 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx90a:
94079 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx90a:
94080 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx90a:
94081 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx90a:
94082 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx90a:
94083 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx90a:
94084 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx90a:
94085 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx90a:
94086 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx90a:
94087 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx90a:
94088 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx90a:
94089 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx90a:
94090 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx90a:
94091 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx90a:
94092 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx90a:
94093 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx90a:
94094 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx90a:
94095 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx90a:
94096 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx90a:
94097 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx90a:
94098 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx90a:
94099 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx90a:
94100 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx90a:
94101 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx90a:
94102 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx90a:
94103 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx90a:
94104 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx90a:
94105 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx90a:
94106 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx90a:
94107 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx90a:
94108 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx90a:
94109 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx90a:
94110 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx90a:
94111 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx90a:
94112 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx90a:
94113 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx90a:
94114 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx90a:
94115 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx90a:
94116 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx90a:
94117 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx90a:
94118 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx90a:
94119 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx90a:
94120 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx90a:
94121 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx90a:
94122 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx90a:
94123 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx90a:
94124 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx90a:
94125 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx90a:
94126 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx90a:
94127 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx90a:
94128 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx90a:
94129 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx90a:
94130 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx90a:
94131 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx90a:
94132 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx90a:
94133 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx90a:
94134 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx90a:
94135 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx90a:
94136 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx90a:
94137 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx90a:
94138 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx90a:
94139 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx90a:
94140 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx90a:
94141 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx90a:
94142 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx90a:
94143 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx90a:
94144 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx90a:
94145 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx90a:
94146 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx90a:
94147 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx90a:
94148 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx90a:
94149 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx90a:
94150 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx90a:
94151 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx90a:
94152 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx90a:
94153 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx90a:
94154 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx90a:
94155 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx90a: {
94156 switch (OpNum) {
94157 case 0:
94158 // op: vdata
94159 return 16;
94160 case 3:
94161 // op: dmask
94162 return 8;
94163 case 4:
94164 // op: unorm
94165 return 12;
94166 case 5:
94167 // op: cpol
94168 return 7;
94169 case 6:
94170 // op: r128
94171 return 15;
94172 case 7:
94173 // op: lwe
94174 return 17;
94175 case 2:
94176 // op: srsrc
94177 return 48;
94178 case 1:
94179 // op: vaddr
94180 return 32;
94181 case 8:
94182 // op: da
94183 return 14;
94184 }
94185 break;
94186 }
94187 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx90a:
94188 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx90a:
94189 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx90a:
94190 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx90a:
94191 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx90a:
94192 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx90a:
94193 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx90a:
94194 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx90a:
94195 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx90a:
94196 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx90a:
94197 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx90a:
94198 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx90a:
94199 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx90a:
94200 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx90a:
94201 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx90a:
94202 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx90a:
94203 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx90a:
94204 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx90a:
94205 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx90a:
94206 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx90a:
94207 case AMDGPU::IMAGE_LOAD_V1_V1_gfx90a:
94208 case AMDGPU::IMAGE_LOAD_V1_V2_gfx90a:
94209 case AMDGPU::IMAGE_LOAD_V1_V3_gfx90a:
94210 case AMDGPU::IMAGE_LOAD_V1_V4_gfx90a:
94211 case AMDGPU::IMAGE_LOAD_V2_V1_gfx90a:
94212 case AMDGPU::IMAGE_LOAD_V2_V2_gfx90a:
94213 case AMDGPU::IMAGE_LOAD_V2_V3_gfx90a:
94214 case AMDGPU::IMAGE_LOAD_V2_V4_gfx90a:
94215 case AMDGPU::IMAGE_LOAD_V3_V1_gfx90a:
94216 case AMDGPU::IMAGE_LOAD_V3_V2_gfx90a:
94217 case AMDGPU::IMAGE_LOAD_V3_V3_gfx90a:
94218 case AMDGPU::IMAGE_LOAD_V3_V4_gfx90a:
94219 case AMDGPU::IMAGE_LOAD_V4_V1_gfx90a:
94220 case AMDGPU::IMAGE_LOAD_V4_V2_gfx90a:
94221 case AMDGPU::IMAGE_LOAD_V4_V3_gfx90a:
94222 case AMDGPU::IMAGE_LOAD_V4_V4_gfx90a:
94223 case AMDGPU::IMAGE_LOAD_V5_V1_gfx90a:
94224 case AMDGPU::IMAGE_LOAD_V5_V2_gfx90a:
94225 case AMDGPU::IMAGE_LOAD_V5_V3_gfx90a:
94226 case AMDGPU::IMAGE_LOAD_V5_V4_gfx90a:
94227 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx90a:
94228 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx90a:
94229 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx90a:
94230 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx90a:
94231 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx90a:
94232 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx90a:
94233 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx90a:
94234 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx90a:
94235 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx90a:
94236 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx90a:
94237 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx90a:
94238 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx90a:
94239 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx90a:
94240 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx90a:
94241 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx90a:
94242 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx90a:
94243 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx90a:
94244 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx90a:
94245 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx90a:
94246 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx90a:
94247 case AMDGPU::IMAGE_STORE_V1_V1_gfx90a:
94248 case AMDGPU::IMAGE_STORE_V1_V2_gfx90a:
94249 case AMDGPU::IMAGE_STORE_V1_V3_gfx90a:
94250 case AMDGPU::IMAGE_STORE_V1_V4_gfx90a:
94251 case AMDGPU::IMAGE_STORE_V2_V1_gfx90a:
94252 case AMDGPU::IMAGE_STORE_V2_V2_gfx90a:
94253 case AMDGPU::IMAGE_STORE_V2_V3_gfx90a:
94254 case AMDGPU::IMAGE_STORE_V2_V4_gfx90a:
94255 case AMDGPU::IMAGE_STORE_V3_V1_gfx90a:
94256 case AMDGPU::IMAGE_STORE_V3_V2_gfx90a:
94257 case AMDGPU::IMAGE_STORE_V3_V3_gfx90a:
94258 case AMDGPU::IMAGE_STORE_V3_V4_gfx90a:
94259 case AMDGPU::IMAGE_STORE_V4_V1_gfx90a:
94260 case AMDGPU::IMAGE_STORE_V4_V2_gfx90a:
94261 case AMDGPU::IMAGE_STORE_V4_V3_gfx90a:
94262 case AMDGPU::IMAGE_STORE_V4_V4_gfx90a:
94263 case AMDGPU::IMAGE_STORE_V5_V1_gfx90a:
94264 case AMDGPU::IMAGE_STORE_V5_V2_gfx90a:
94265 case AMDGPU::IMAGE_STORE_V5_V3_gfx90a:
94266 case AMDGPU::IMAGE_STORE_V5_V4_gfx90a: {
94267 switch (OpNum) {
94268 case 0:
94269 // op: vdata
94270 return 16;
94271 case 3:
94272 // op: dmask
94273 return 8;
94274 case 4:
94275 // op: unorm
94276 return 12;
94277 case 5:
94278 // op: cpol
94279 return 7;
94280 case 6:
94281 // op: r128
94282 return 15;
94283 case 7:
94284 // op: lwe
94285 return 17;
94286 case 9:
94287 // op: d16
94288 return 63;
94289 case 2:
94290 // op: srsrc
94291 return 48;
94292 case 1:
94293 // op: vaddr
94294 return 32;
94295 case 8:
94296 // op: da
94297 return 14;
94298 }
94299 break;
94300 }
94301 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx90a:
94302 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx90a:
94303 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx90a:
94304 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx90a:
94305 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx90a:
94306 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx90a:
94307 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx90a:
94308 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx90a:
94309 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx90a:
94310 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx90a:
94311 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx90a:
94312 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx90a:
94313 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx90a:
94314 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx90a:
94315 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx90a:
94316 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx90a:
94317 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx90a:
94318 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx90a:
94319 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx90a:
94320 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx90a: {
94321 switch (OpNum) {
94322 case 0:
94323 // op: vdata
94324 return 16;
94325 case 4:
94326 // op: dmask
94327 return 8;
94328 case 5:
94329 // op: unorm
94330 return 12;
94331 case 6:
94332 // op: cpol
94333 return 7;
94334 case 7:
94335 // op: r128
94336 return 15;
94337 case 8:
94338 // op: lwe
94339 return 17;
94340 case 10:
94341 // op: d16
94342 return 63;
94343 case 2:
94344 // op: srsrc
94345 return 48;
94346 case 3:
94347 // op: ssamp
94348 return 53;
94349 case 1:
94350 // op: vaddr
94351 return 32;
94352 case 9:
94353 // op: da
94354 return 14;
94355 }
94356 break;
94357 }
94358 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx90a:
94359 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx90a:
94360 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx90a:
94361 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx90a:
94362 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx90a:
94363 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx90a:
94364 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx90a:
94365 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx90a:
94366 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx90a:
94367 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx90a:
94368 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx90a:
94369 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx90a:
94370 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx90a:
94371 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx90a:
94372 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx90a:
94373 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx90a:
94374 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx90a:
94375 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx90a:
94376 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx90a:
94377 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx90a: {
94378 switch (OpNum) {
94379 case 0:
94380 // op: vdata
94381 return 16;
94382 case 4:
94383 // op: dmask
94384 return 8;
94385 case 5:
94386 // op: unorm
94387 return 12;
94388 case 6:
94389 // op: cpol
94390 return 7;
94391 case 7:
94392 // op: r128
94393 return 15;
94394 case 8:
94395 // op: lwe
94396 return 17;
94397 case 2:
94398 // op: srsrc
94399 return 48;
94400 case 3:
94401 // op: ssamp
94402 return 53;
94403 case 1:
94404 // op: vaddr
94405 return 32;
94406 case 9:
94407 // op: da
94408 return 14;
94409 }
94410 break;
94411 }
94412 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_gfx12:
94413 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_gfx12: {
94414 switch (OpNum) {
94415 case 0:
94416 // op: vdata
94417 return 32;
94418 case 5:
94419 // op: rsrc
94420 return 41;
94421 case 1:
94422 // op: vaddr0
94423 return 64;
94424 case 2:
94425 // op: vaddr1
94426 return 72;
94427 case 3:
94428 // op: vaddr2
94429 return 80;
94430 case 4:
94431 // op: vaddr3
94432 return 88;
94433 }
94434 break;
94435 }
94436 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_gfx12:
94437 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_gfx12: {
94438 switch (OpNum) {
94439 case 0:
94440 // op: vdata
94441 return 32;
94442 case 6:
94443 // op: rsrc
94444 return 41;
94445 case 1:
94446 // op: vaddr0
94447 return 64;
94448 case 2:
94449 // op: vaddr1
94450 return 72;
94451 case 3:
94452 // op: vaddr2
94453 return 80;
94454 case 4:
94455 // op: vaddr3
94456 return 88;
94457 case 5:
94458 // op: vaddr4
94459 return 56;
94460 }
94461 break;
94462 }
94463 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7_nsa_gfx10:
94464 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7_nsa_gfx10:
94465 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7_nsa_gfx10:
94466 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7_nsa_gfx10:
94467 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7_nsa_gfx10:
94468 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7_nsa_gfx10:
94469 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7_nsa_gfx10:
94470 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7_nsa_gfx10:
94471 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_nsa_gfx10:
94472 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_nsa_gfx10:
94473 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_nsa_gfx10:
94474 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_nsa_gfx10:
94475 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_nsa_gfx10:
94476 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7_nsa_gfx10:
94477 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7_nsa_gfx10:
94478 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7_nsa_gfx10:
94479 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7_nsa_gfx10:
94480 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7_nsa_gfx10:
94481 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7_nsa_gfx10:
94482 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7_nsa_gfx10:
94483 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7_nsa_gfx10:
94484 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7_nsa_gfx10:
94485 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7_nsa_gfx10:
94486 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7_nsa_gfx10:
94487 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7_nsa_gfx10:
94488 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7_nsa_gfx10:
94489 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7_nsa_gfx10:
94490 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7_nsa_gfx10:
94491 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7_nsa_gfx10:
94492 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7_nsa_gfx10:
94493 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7_nsa_gfx10:
94494 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7_nsa_gfx10:
94495 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7_nsa_gfx10:
94496 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7_nsa_gfx10:
94497 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7_nsa_gfx10:
94498 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7_nsa_gfx10:
94499 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7_nsa_gfx10:
94500 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7_nsa_gfx10:
94501 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7_nsa_gfx10:
94502 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7_nsa_gfx10:
94503 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7_nsa_gfx10:
94504 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7_nsa_gfx10:
94505 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7_nsa_gfx10:
94506 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx10:
94507 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx10:
94508 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx10:
94509 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx10:
94510 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx10:
94511 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_nsa_gfx10:
94512 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_nsa_gfx10:
94513 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_nsa_gfx10:
94514 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_nsa_gfx10:
94515 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_nsa_gfx10:
94516 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_nsa_gfx10:
94517 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_nsa_gfx10:
94518 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_nsa_gfx10:
94519 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_nsa_gfx10:
94520 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_nsa_gfx10:
94521 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7_nsa_gfx10:
94522 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7_nsa_gfx10:
94523 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7_nsa_gfx10:
94524 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7_nsa_gfx10:
94525 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7_nsa_gfx10:
94526 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7_nsa_gfx10:
94527 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7_nsa_gfx10:
94528 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7_nsa_gfx10:
94529 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7_nsa_gfx10:
94530 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7_nsa_gfx10:
94531 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7_nsa_gfx10:
94532 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7_nsa_gfx10:
94533 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7_nsa_gfx10:
94534 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7_nsa_gfx10:
94535 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7_nsa_gfx10:
94536 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7_nsa_gfx10:
94537 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7_nsa_gfx10:
94538 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7_nsa_gfx10:
94539 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7_nsa_gfx10:
94540 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7_nsa_gfx10:
94541 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7_nsa_gfx10:
94542 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7_nsa_gfx10:
94543 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7_nsa_gfx10:
94544 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7_nsa_gfx10:
94545 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7_nsa_gfx10:
94546 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7_nsa_gfx10:
94547 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7_nsa_gfx10:
94548 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7_nsa_gfx10:
94549 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7_nsa_gfx10:
94550 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7_nsa_gfx10:
94551 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx10:
94552 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx10:
94553 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx10:
94554 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx10:
94555 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx10:
94556 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx10:
94557 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx10:
94558 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx10:
94559 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx10:
94560 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx10:
94561 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx10:
94562 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx10:
94563 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx10:
94564 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx10:
94565 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx10:
94566 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx10:
94567 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx10:
94568 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx10:
94569 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx10:
94570 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx10:
94571 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx10:
94572 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx10:
94573 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx10:
94574 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx10:
94575 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx10:
94576 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx10:
94577 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx10:
94578 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx10:
94579 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx10:
94580 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx10:
94581 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx10:
94582 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx10:
94583 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx10:
94584 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx10:
94585 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx10:
94586 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx10:
94587 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx10:
94588 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx10:
94589 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx10:
94590 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx10:
94591 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx10:
94592 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx10:
94593 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx10:
94594 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx10:
94595 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx10:
94596 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx10:
94597 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx10:
94598 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx10:
94599 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx10:
94600 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx10:
94601 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx10:
94602 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx10:
94603 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx10:
94604 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx10:
94605 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx10:
94606 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx10:
94607 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx10:
94608 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx10:
94609 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx10:
94610 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx10:
94611 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx10:
94612 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx10:
94613 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx10:
94614 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx10:
94615 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx10:
94616 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx10:
94617 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx10:
94618 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx10:
94619 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx10:
94620 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx10:
94621 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx10:
94622 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx10:
94623 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx10:
94624 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx10:
94625 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx10:
94626 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_nsa_gfx10:
94627 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_nsa_gfx10:
94628 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_nsa_gfx10:
94629 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_nsa_gfx10:
94630 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_nsa_gfx10: {
94631 switch (OpNum) {
94632 case 0:
94633 // op: vdata
94634 return 40;
94635 case 10:
94636 // op: dmask
94637 return 8;
94638 case 12:
94639 // op: unorm
94640 return 12;
94641 case 13:
94642 // op: cpol
94643 return 7;
94644 case 14:
94645 // op: r128
94646 return 15;
94647 case 16:
94648 // op: tfe
94649 return 16;
94650 case 17:
94651 // op: lwe
94652 return 17;
94653 case 18:
94654 // op: d16
94655 return 63;
94656 case 8:
94657 // op: srsrc
94658 return 48;
94659 case 9:
94660 // op: ssamp
94661 return 53;
94662 case 1:
94663 // op: vaddr0
94664 return 32;
94665 case 11:
94666 // op: dim
94667 return 3;
94668 case 15:
94669 // op: a16
94670 return 62;
94671 }
94672 break;
94673 }
94674 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx10: {
94675 switch (OpNum) {
94676 case 0:
94677 // op: vdata
94678 return 40;
94679 case 10:
94680 // op: srsrc
94681 return 48;
94682 case 1:
94683 // op: vaddr0
94684 return 32;
94685 }
94686 break;
94687 }
94688 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8_nsa_gfx10:
94689 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8_nsa_gfx10:
94690 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8_nsa_gfx10:
94691 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8_nsa_gfx10:
94692 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8_nsa_gfx10:
94693 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_nsa_gfx10:
94694 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_nsa_gfx10:
94695 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_nsa_gfx10:
94696 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_nsa_gfx10:
94697 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_nsa_gfx10:
94698 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8_nsa_gfx10:
94699 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8_nsa_gfx10:
94700 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8_nsa_gfx10:
94701 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8_nsa_gfx10:
94702 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8_nsa_gfx10:
94703 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8_nsa_gfx10:
94704 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8_nsa_gfx10:
94705 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8_nsa_gfx10:
94706 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8_nsa_gfx10:
94707 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8_nsa_gfx10:
94708 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8_nsa_gfx10:
94709 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8_nsa_gfx10:
94710 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8_nsa_gfx10:
94711 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8_nsa_gfx10:
94712 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8_nsa_gfx10:
94713 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8_nsa_gfx10:
94714 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8_nsa_gfx10:
94715 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8_nsa_gfx10:
94716 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8_nsa_gfx10:
94717 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8_nsa_gfx10:
94718 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8_nsa_gfx10:
94719 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8_nsa_gfx10:
94720 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8_nsa_gfx10:
94721 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8_nsa_gfx10:
94722 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8_nsa_gfx10:
94723 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_nsa_gfx10:
94724 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_nsa_gfx10:
94725 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_nsa_gfx10:
94726 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_nsa_gfx10:
94727 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_nsa_gfx10:
94728 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_nsa_gfx10:
94729 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_nsa_gfx10:
94730 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_nsa_gfx10:
94731 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_nsa_gfx10:
94732 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_nsa_gfx10:
94733 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8_nsa_gfx10:
94734 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8_nsa_gfx10:
94735 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8_nsa_gfx10:
94736 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8_nsa_gfx10:
94737 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8_nsa_gfx10:
94738 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8_nsa_gfx10:
94739 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8_nsa_gfx10:
94740 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8_nsa_gfx10:
94741 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8_nsa_gfx10:
94742 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8_nsa_gfx10:
94743 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8_nsa_gfx10:
94744 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8_nsa_gfx10:
94745 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8_nsa_gfx10:
94746 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8_nsa_gfx10:
94747 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8_nsa_gfx10:
94748 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8_nsa_gfx10:
94749 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8_nsa_gfx10:
94750 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8_nsa_gfx10:
94751 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8_nsa_gfx10:
94752 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8_nsa_gfx10:
94753 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8_nsa_gfx10:
94754 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8_nsa_gfx10:
94755 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8_nsa_gfx10:
94756 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8_nsa_gfx10:
94757 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8_nsa_gfx10:
94758 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8_nsa_gfx10:
94759 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8_nsa_gfx10:
94760 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8_nsa_gfx10:
94761 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8_nsa_gfx10:
94762 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8_nsa_gfx10:
94763 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx10:
94764 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx10:
94765 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx10:
94766 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx10:
94767 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx10:
94768 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx10:
94769 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx10:
94770 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx10:
94771 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx10:
94772 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx10:
94773 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx10:
94774 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx10:
94775 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx10:
94776 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx10:
94777 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx10:
94778 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx10:
94779 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx10:
94780 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx10:
94781 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx10:
94782 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx10:
94783 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx10:
94784 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx10:
94785 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx10:
94786 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx10:
94787 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx10:
94788 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx10:
94789 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx10:
94790 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx10:
94791 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx10:
94792 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx10:
94793 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx10:
94794 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx10:
94795 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx10:
94796 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx10:
94797 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx10:
94798 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx10:
94799 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx10:
94800 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx10:
94801 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx10:
94802 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx10:
94803 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx10:
94804 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx10:
94805 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx10:
94806 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx10:
94807 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx10:
94808 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx10:
94809 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx10:
94810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx10:
94811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx10:
94812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx10:
94813 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx10:
94814 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx10:
94815 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx10:
94816 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx10:
94817 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx10:
94818 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx10:
94819 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx10:
94820 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx10:
94821 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx10:
94822 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx10:
94823 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx10:
94824 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx10:
94825 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx10:
94826 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx10:
94827 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx10:
94828 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx10:
94829 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx10:
94830 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx10:
94831 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx10:
94832 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx10:
94833 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_nsa_gfx10:
94834 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_nsa_gfx10:
94835 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_nsa_gfx10:
94836 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_nsa_gfx10:
94837 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_nsa_gfx10: {
94838 switch (OpNum) {
94839 case 0:
94840 // op: vdata
94841 return 40;
94842 case 11:
94843 // op: dmask
94844 return 8;
94845 case 13:
94846 // op: unorm
94847 return 12;
94848 case 14:
94849 // op: cpol
94850 return 7;
94851 case 15:
94852 // op: r128
94853 return 15;
94854 case 17:
94855 // op: tfe
94856 return 16;
94857 case 18:
94858 // op: lwe
94859 return 17;
94860 case 19:
94861 // op: d16
94862 return 63;
94863 case 9:
94864 // op: srsrc
94865 return 48;
94866 case 10:
94867 // op: ssamp
94868 return 53;
94869 case 1:
94870 // op: vaddr0
94871 return 32;
94872 case 12:
94873 // op: dim
94874 return 3;
94875 case 16:
94876 // op: a16
94877 return 62;
94878 }
94879 break;
94880 }
94881 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_nsa_gfx10:
94882 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_nsa_gfx10:
94883 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_nsa_gfx10:
94884 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_nsa_gfx10:
94885 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_nsa_gfx10:
94886 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9_nsa_gfx10:
94887 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9_nsa_gfx10:
94888 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9_nsa_gfx10:
94889 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9_nsa_gfx10:
94890 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9_nsa_gfx10:
94891 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9_nsa_gfx10:
94892 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9_nsa_gfx10:
94893 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9_nsa_gfx10:
94894 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9_nsa_gfx10:
94895 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9_nsa_gfx10:
94896 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9_nsa_gfx10:
94897 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9_nsa_gfx10:
94898 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9_nsa_gfx10:
94899 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9_nsa_gfx10:
94900 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9_nsa_gfx10:
94901 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9_nsa_gfx10:
94902 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9_nsa_gfx10:
94903 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9_nsa_gfx10:
94904 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9_nsa_gfx10:
94905 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9_nsa_gfx10:
94906 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_nsa_gfx10:
94907 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_nsa_gfx10:
94908 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_nsa_gfx10:
94909 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_nsa_gfx10:
94910 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_nsa_gfx10:
94911 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_nsa_gfx10:
94912 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_nsa_gfx10:
94913 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_nsa_gfx10:
94914 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_nsa_gfx10:
94915 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_nsa_gfx10:
94916 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9_nsa_gfx10:
94917 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9_nsa_gfx10:
94918 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9_nsa_gfx10:
94919 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9_nsa_gfx10:
94920 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9_nsa_gfx10:
94921 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9_nsa_gfx10:
94922 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9_nsa_gfx10:
94923 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9_nsa_gfx10:
94924 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9_nsa_gfx10:
94925 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9_nsa_gfx10:
94926 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9_nsa_gfx10:
94927 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9_nsa_gfx10:
94928 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9_nsa_gfx10:
94929 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9_nsa_gfx10:
94930 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9_nsa_gfx10:
94931 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9_nsa_gfx10:
94932 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9_nsa_gfx10:
94933 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9_nsa_gfx10:
94934 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9_nsa_gfx10:
94935 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9_nsa_gfx10:
94936 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9_nsa_gfx10:
94937 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9_nsa_gfx10:
94938 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9_nsa_gfx10:
94939 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9_nsa_gfx10:
94940 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9_nsa_gfx10:
94941 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx10:
94942 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx10:
94943 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx10:
94944 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx10:
94945 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx10:
94946 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx10:
94947 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx10:
94948 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx10:
94949 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx10:
94950 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx10:
94951 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx10:
94952 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx10:
94953 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx10:
94954 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx10:
94955 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx10:
94956 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx10:
94957 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx10:
94958 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx10:
94959 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx10:
94960 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx10:
94961 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx10:
94962 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx10:
94963 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx10:
94964 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx10:
94965 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx10:
94966 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx10:
94967 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx10:
94968 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx10:
94969 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx10:
94970 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx10:
94971 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx10:
94972 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx10:
94973 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx10:
94974 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx10:
94975 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx10:
94976 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx10:
94977 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx10:
94978 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx10:
94979 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx10:
94980 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx10:
94981 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx10:
94982 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx10:
94983 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx10:
94984 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx10:
94985 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx10:
94986 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx10:
94987 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx10:
94988 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx10:
94989 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx10:
94990 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx10:
94991 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx10:
94992 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx10:
94993 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx10:
94994 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx10:
94995 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx10:
94996 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_nsa_gfx10:
94997 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_nsa_gfx10:
94998 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_nsa_gfx10:
94999 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_nsa_gfx10:
95000 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_nsa_gfx10: {
95001 switch (OpNum) {
95002 case 0:
95003 // op: vdata
95004 return 40;
95005 case 12:
95006 // op: dmask
95007 return 8;
95008 case 14:
95009 // op: unorm
95010 return 12;
95011 case 15:
95012 // op: cpol
95013 return 7;
95014 case 16:
95015 // op: r128
95016 return 15;
95017 case 18:
95018 // op: tfe
95019 return 16;
95020 case 19:
95021 // op: lwe
95022 return 17;
95023 case 20:
95024 // op: d16
95025 return 63;
95026 case 10:
95027 // op: srsrc
95028 return 48;
95029 case 11:
95030 // op: ssamp
95031 return 53;
95032 case 1:
95033 // op: vaddr0
95034 return 32;
95035 case 13:
95036 // op: dim
95037 return 3;
95038 case 17:
95039 // op: a16
95040 return 62;
95041 }
95042 break;
95043 }
95044 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_nsa_gfx10: {
95045 switch (OpNum) {
95046 case 0:
95047 // op: vdata
95048 return 40;
95049 case 12:
95050 // op: srsrc
95051 return 48;
95052 case 1:
95053 // op: vaddr0
95054 return 32;
95055 }
95056 break;
95057 }
95058 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10_nsa_gfx10:
95059 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10_nsa_gfx10:
95060 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10_nsa_gfx10:
95061 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10_nsa_gfx10:
95062 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10_nsa_gfx10:
95063 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10_nsa_gfx10:
95064 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10_nsa_gfx10:
95065 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10_nsa_gfx10:
95066 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10_nsa_gfx10:
95067 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10_nsa_gfx10:
95068 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10_nsa_gfx10:
95069 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10_nsa_gfx10:
95070 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10_nsa_gfx10:
95071 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10_nsa_gfx10:
95072 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10_nsa_gfx10:
95073 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_nsa_gfx10:
95074 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_nsa_gfx10:
95075 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_nsa_gfx10:
95076 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_nsa_gfx10:
95077 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_nsa_gfx10:
95078 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10_nsa_gfx10:
95079 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10_nsa_gfx10:
95080 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10_nsa_gfx10:
95081 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10_nsa_gfx10:
95082 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10_nsa_gfx10:
95083 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10_nsa_gfx10:
95084 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10_nsa_gfx10:
95085 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10_nsa_gfx10:
95086 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10_nsa_gfx10:
95087 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10_nsa_gfx10:
95088 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10_nsa_gfx10:
95089 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10_nsa_gfx10:
95090 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10_nsa_gfx10:
95091 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10_nsa_gfx10:
95092 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10_nsa_gfx10:
95093 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10_nsa_gfx10:
95094 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10_nsa_gfx10:
95095 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10_nsa_gfx10:
95096 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10_nsa_gfx10:
95097 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10_nsa_gfx10:
95098 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx10:
95099 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx10:
95100 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx10:
95101 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx10:
95102 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx10:
95103 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx10:
95104 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx10:
95105 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx10:
95106 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx10:
95107 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx10:
95108 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx10:
95109 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx10:
95110 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx10:
95111 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx10:
95112 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx10:
95113 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx10:
95114 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx10:
95115 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx10:
95116 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx10:
95117 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx10:
95118 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx10:
95119 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx10:
95120 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx10:
95121 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx10:
95122 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx10:
95123 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx10:
95124 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx10:
95125 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx10:
95126 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx10:
95127 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx10:
95128 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx10:
95129 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx10:
95130 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx10:
95131 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx10:
95132 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx10:
95133 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx10:
95134 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx10:
95135 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx10:
95136 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx10:
95137 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx10: {
95138 switch (OpNum) {
95139 case 0:
95140 // op: vdata
95141 return 40;
95142 case 13:
95143 // op: dmask
95144 return 8;
95145 case 15:
95146 // op: unorm
95147 return 12;
95148 case 16:
95149 // op: cpol
95150 return 7;
95151 case 17:
95152 // op: r128
95153 return 15;
95154 case 19:
95155 // op: tfe
95156 return 16;
95157 case 20:
95158 // op: lwe
95159 return 17;
95160 case 21:
95161 // op: d16
95162 return 63;
95163 case 11:
95164 // op: srsrc
95165 return 48;
95166 case 12:
95167 // op: ssamp
95168 return 53;
95169 case 1:
95170 // op: vaddr0
95171 return 32;
95172 case 14:
95173 // op: dim
95174 return 3;
95175 case 18:
95176 // op: a16
95177 return 62;
95178 }
95179 break;
95180 }
95181 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_nsa_gfx10: {
95182 switch (OpNum) {
95183 case 0:
95184 // op: vdata
95185 return 40;
95186 case 13:
95187 // op: srsrc
95188 return 48;
95189 case 1:
95190 // op: vaddr0
95191 return 32;
95192 }
95193 break;
95194 }
95195 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11_nsa_gfx10:
95196 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11_nsa_gfx10:
95197 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11_nsa_gfx10:
95198 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11_nsa_gfx10:
95199 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11_nsa_gfx10:
95200 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11_nsa_gfx10:
95201 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11_nsa_gfx10:
95202 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11_nsa_gfx10:
95203 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11_nsa_gfx10:
95204 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11_nsa_gfx10:
95205 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11_nsa_gfx10:
95206 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11_nsa_gfx10:
95207 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11_nsa_gfx10:
95208 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11_nsa_gfx10:
95209 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11_nsa_gfx10:
95210 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11_nsa_gfx10:
95211 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11_nsa_gfx10:
95212 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11_nsa_gfx10:
95213 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11_nsa_gfx10:
95214 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11_nsa_gfx10:
95215 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx10:
95216 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx10:
95217 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx10:
95218 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx10:
95219 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx10:
95220 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx10:
95221 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx10:
95222 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx10:
95223 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx10:
95224 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx10:
95225 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx10:
95226 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx10:
95227 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx10:
95228 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx10:
95229 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx10:
95230 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx10:
95231 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx10:
95232 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx10:
95233 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx10:
95234 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx10: {
95235 switch (OpNum) {
95236 case 0:
95237 // op: vdata
95238 return 40;
95239 case 14:
95240 // op: dmask
95241 return 8;
95242 case 16:
95243 // op: unorm
95244 return 12;
95245 case 17:
95246 // op: cpol
95247 return 7;
95248 case 18:
95249 // op: r128
95250 return 15;
95251 case 20:
95252 // op: tfe
95253 return 16;
95254 case 21:
95255 // op: lwe
95256 return 17;
95257 case 22:
95258 // op: d16
95259 return 63;
95260 case 12:
95261 // op: srsrc
95262 return 48;
95263 case 13:
95264 // op: ssamp
95265 return 53;
95266 case 1:
95267 // op: vaddr0
95268 return 32;
95269 case 15:
95270 // op: dim
95271 return 3;
95272 case 19:
95273 // op: a16
95274 return 62;
95275 }
95276 break;
95277 }
95278 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12_nsa_gfx10:
95279 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12_nsa_gfx10:
95280 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12_nsa_gfx10:
95281 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12_nsa_gfx10:
95282 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12_nsa_gfx10:
95283 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx10:
95284 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx10:
95285 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx10:
95286 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx10:
95287 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx10: {
95288 switch (OpNum) {
95289 case 0:
95290 // op: vdata
95291 return 40;
95292 case 15:
95293 // op: dmask
95294 return 8;
95295 case 17:
95296 // op: unorm
95297 return 12;
95298 case 18:
95299 // op: cpol
95300 return 7;
95301 case 19:
95302 // op: r128
95303 return 15;
95304 case 21:
95305 // op: tfe
95306 return 16;
95307 case 22:
95308 // op: lwe
95309 return 17;
95310 case 23:
95311 // op: d16
95312 return 63;
95313 case 13:
95314 // op: srsrc
95315 return 48;
95316 case 14:
95317 // op: ssamp
95318 return 53;
95319 case 1:
95320 // op: vaddr0
95321 return 32;
95322 case 16:
95323 // op: dim
95324 return 3;
95325 case 20:
95326 // op: a16
95327 return 62;
95328 }
95329 break;
95330 }
95331 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx10:
95332 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx10:
95333 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx10:
95334 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx10:
95335 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx10:
95336 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx10:
95337 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx10:
95338 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx10:
95339 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx10: {
95340 switch (OpNum) {
95341 case 0:
95342 // op: vdata
95343 return 40;
95344 case 1:
95345 // op: saddr
95346 return 48;
95347 case 3:
95348 // op: cpol
95349 return 12;
95350 case 2:
95351 // op: offset
95352 return 0;
95353 }
95354 break;
95355 }
95356 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx11:
95357 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx11:
95358 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx11:
95359 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx11:
95360 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx11:
95361 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx11:
95362 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx11:
95363 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx11:
95364 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx11: {
95365 switch (OpNum) {
95366 case 0:
95367 // op: vdata
95368 return 40;
95369 case 1:
95370 // op: saddr
95371 return 48;
95372 case 3:
95373 // op: cpol
95374 return 13;
95375 case 2:
95376 // op: offset
95377 return 0;
95378 }
95379 break;
95380 }
95381 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_vi:
95382 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_vi:
95383 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_vi:
95384 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_vi:
95385 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_vi:
95386 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_vi:
95387 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_vi:
95388 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_vi: {
95389 switch (OpNum) {
95390 case 0:
95391 // op: vdata
95392 return 40;
95393 case 1:
95394 // op: saddr
95395 return 48;
95396 case 3:
95397 // op: cpol
95398 return 16;
95399 case 2:
95400 // op: offset
95401 return 0;
95402 }
95403 break;
95404 }
95405 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx10:
95406 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx10:
95407 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx10:
95408 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx10:
95409 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx10:
95410 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx10:
95411 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx10:
95412 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx10:
95413 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx10: {
95414 switch (OpNum) {
95415 case 0:
95416 // op: vdata
95417 return 40;
95418 case 2:
95419 // op: cpol
95420 return 12;
95421 case 1:
95422 // op: offset
95423 return 0;
95424 }
95425 break;
95426 }
95427 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx11:
95428 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx11:
95429 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx11:
95430 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx11:
95431 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx11:
95432 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx11:
95433 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx11:
95434 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx11:
95435 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx11: {
95436 switch (OpNum) {
95437 case 0:
95438 // op: vdata
95439 return 40;
95440 case 2:
95441 // op: cpol
95442 return 13;
95443 case 1:
95444 // op: offset
95445 return 0;
95446 }
95447 break;
95448 }
95449 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx940:
95450 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx940:
95451 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx940:
95452 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx940:
95453 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx940:
95454 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx940:
95455 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx940:
95456 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx940: {
95457 switch (OpNum) {
95458 case 0:
95459 // op: vdata
95460 return 40;
95461 case 2:
95462 // op: cpol
95463 return 16;
95464 case 1:
95465 // op: offset
95466 return 0;
95467 }
95468 break;
95469 }
95470 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx10:
95471 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_sa_gfx11:
95472 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_sa_gfx10:
95473 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_sa_gfx11:
95474 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx10:
95475 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_sa_gfx11:
95476 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_sa_gfx10:
95477 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_sa_gfx11: {
95478 switch (OpNum) {
95479 case 0:
95480 // op: vdata
95481 return 40;
95482 case 2:
95483 // op: srsrc
95484 return 48;
95485 case 1:
95486 // op: vaddr0
95487 return 32;
95488 }
95489 break;
95490 }
95491 case AMDGPU::IMAGE_LOAD_MIP_V1_V1:
95492 case AMDGPU::IMAGE_LOAD_MIP_V1_V2:
95493 case AMDGPU::IMAGE_LOAD_MIP_V1_V3:
95494 case AMDGPU::IMAGE_LOAD_MIP_V1_V4:
95495 case AMDGPU::IMAGE_LOAD_MIP_V2_V1:
95496 case AMDGPU::IMAGE_LOAD_MIP_V2_V2:
95497 case AMDGPU::IMAGE_LOAD_MIP_V2_V3:
95498 case AMDGPU::IMAGE_LOAD_MIP_V2_V4:
95499 case AMDGPU::IMAGE_LOAD_MIP_V3_V1:
95500 case AMDGPU::IMAGE_LOAD_MIP_V3_V2:
95501 case AMDGPU::IMAGE_LOAD_MIP_V3_V3:
95502 case AMDGPU::IMAGE_LOAD_MIP_V3_V4:
95503 case AMDGPU::IMAGE_LOAD_MIP_V4_V1:
95504 case AMDGPU::IMAGE_LOAD_MIP_V4_V2:
95505 case AMDGPU::IMAGE_LOAD_MIP_V4_V3:
95506 case AMDGPU::IMAGE_LOAD_MIP_V4_V4:
95507 case AMDGPU::IMAGE_LOAD_MIP_V5_V1:
95508 case AMDGPU::IMAGE_LOAD_MIP_V5_V2:
95509 case AMDGPU::IMAGE_LOAD_MIP_V5_V3:
95510 case AMDGPU::IMAGE_LOAD_MIP_V5_V4:
95511 case AMDGPU::IMAGE_LOAD_V1_V1:
95512 case AMDGPU::IMAGE_LOAD_V1_V2:
95513 case AMDGPU::IMAGE_LOAD_V1_V3:
95514 case AMDGPU::IMAGE_LOAD_V1_V4:
95515 case AMDGPU::IMAGE_LOAD_V2_V1:
95516 case AMDGPU::IMAGE_LOAD_V2_V2:
95517 case AMDGPU::IMAGE_LOAD_V2_V3:
95518 case AMDGPU::IMAGE_LOAD_V2_V4:
95519 case AMDGPU::IMAGE_LOAD_V3_V1:
95520 case AMDGPU::IMAGE_LOAD_V3_V2:
95521 case AMDGPU::IMAGE_LOAD_V3_V3:
95522 case AMDGPU::IMAGE_LOAD_V3_V4:
95523 case AMDGPU::IMAGE_LOAD_V4_V1:
95524 case AMDGPU::IMAGE_LOAD_V4_V2:
95525 case AMDGPU::IMAGE_LOAD_V4_V3:
95526 case AMDGPU::IMAGE_LOAD_V4_V4:
95527 case AMDGPU::IMAGE_LOAD_V5_V1:
95528 case AMDGPU::IMAGE_LOAD_V5_V2:
95529 case AMDGPU::IMAGE_LOAD_V5_V3:
95530 case AMDGPU::IMAGE_LOAD_V5_V4:
95531 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V1:
95532 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2:
95533 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3:
95534 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4:
95535 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V1:
95536 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2:
95537 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3:
95538 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4:
95539 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V1:
95540 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2:
95541 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3:
95542 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4:
95543 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V1:
95544 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2:
95545 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3:
95546 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4:
95547 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V1:
95548 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2:
95549 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3:
95550 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4:
95551 case AMDGPU::IMAGE_STORE_MIP_V1_V1:
95552 case AMDGPU::IMAGE_STORE_MIP_V1_V2:
95553 case AMDGPU::IMAGE_STORE_MIP_V1_V3:
95554 case AMDGPU::IMAGE_STORE_MIP_V1_V4:
95555 case AMDGPU::IMAGE_STORE_MIP_V2_V1:
95556 case AMDGPU::IMAGE_STORE_MIP_V2_V2:
95557 case AMDGPU::IMAGE_STORE_MIP_V2_V3:
95558 case AMDGPU::IMAGE_STORE_MIP_V2_V4:
95559 case AMDGPU::IMAGE_STORE_MIP_V3_V1:
95560 case AMDGPU::IMAGE_STORE_MIP_V3_V2:
95561 case AMDGPU::IMAGE_STORE_MIP_V3_V3:
95562 case AMDGPU::IMAGE_STORE_MIP_V3_V4:
95563 case AMDGPU::IMAGE_STORE_MIP_V4_V1:
95564 case AMDGPU::IMAGE_STORE_MIP_V4_V2:
95565 case AMDGPU::IMAGE_STORE_MIP_V4_V3:
95566 case AMDGPU::IMAGE_STORE_MIP_V4_V4:
95567 case AMDGPU::IMAGE_STORE_MIP_V5_V1:
95568 case AMDGPU::IMAGE_STORE_MIP_V5_V2:
95569 case AMDGPU::IMAGE_STORE_MIP_V5_V3:
95570 case AMDGPU::IMAGE_STORE_MIP_V5_V4:
95571 case AMDGPU::IMAGE_STORE_V1_V1:
95572 case AMDGPU::IMAGE_STORE_V1_V2:
95573 case AMDGPU::IMAGE_STORE_V1_V3:
95574 case AMDGPU::IMAGE_STORE_V1_V4:
95575 case AMDGPU::IMAGE_STORE_V2_V1:
95576 case AMDGPU::IMAGE_STORE_V2_V2:
95577 case AMDGPU::IMAGE_STORE_V2_V3:
95578 case AMDGPU::IMAGE_STORE_V2_V4:
95579 case AMDGPU::IMAGE_STORE_V3_V1:
95580 case AMDGPU::IMAGE_STORE_V3_V2:
95581 case AMDGPU::IMAGE_STORE_V3_V3:
95582 case AMDGPU::IMAGE_STORE_V3_V4:
95583 case AMDGPU::IMAGE_STORE_V4_V1:
95584 case AMDGPU::IMAGE_STORE_V4_V2:
95585 case AMDGPU::IMAGE_STORE_V4_V3:
95586 case AMDGPU::IMAGE_STORE_V4_V4:
95587 case AMDGPU::IMAGE_STORE_V5_V1:
95588 case AMDGPU::IMAGE_STORE_V5_V2:
95589 case AMDGPU::IMAGE_STORE_V5_V3:
95590 case AMDGPU::IMAGE_STORE_V5_V4: {
95591 switch (OpNum) {
95592 case 0:
95593 // op: vdata
95594 return 40;
95595 case 3:
95596 // op: dmask
95597 return 8;
95598 case 4:
95599 // op: unorm
95600 return 12;
95601 case 5:
95602 // op: cpol
95603 return 7;
95604 case 6:
95605 // op: r128
95606 return 15;
95607 case 7:
95608 // op: tfe
95609 return 16;
95610 case 8:
95611 // op: lwe
95612 return 17;
95613 case 10:
95614 // op: d16
95615 return 63;
95616 case 2:
95617 // op: srsrc
95618 return 48;
95619 case 1:
95620 // op: vaddr
95621 return 32;
95622 case 9:
95623 // op: da
95624 return 14;
95625 }
95626 break;
95627 }
95628 case AMDGPU::IMAGE_GET_RESINFO_V1_V1:
95629 case AMDGPU::IMAGE_GET_RESINFO_V1_V2:
95630 case AMDGPU::IMAGE_GET_RESINFO_V1_V3:
95631 case AMDGPU::IMAGE_GET_RESINFO_V1_V4:
95632 case AMDGPU::IMAGE_GET_RESINFO_V2_V1:
95633 case AMDGPU::IMAGE_GET_RESINFO_V2_V2:
95634 case AMDGPU::IMAGE_GET_RESINFO_V2_V3:
95635 case AMDGPU::IMAGE_GET_RESINFO_V2_V4:
95636 case AMDGPU::IMAGE_GET_RESINFO_V3_V1:
95637 case AMDGPU::IMAGE_GET_RESINFO_V3_V2:
95638 case AMDGPU::IMAGE_GET_RESINFO_V3_V3:
95639 case AMDGPU::IMAGE_GET_RESINFO_V3_V4:
95640 case AMDGPU::IMAGE_GET_RESINFO_V4_V1:
95641 case AMDGPU::IMAGE_GET_RESINFO_V4_V2:
95642 case AMDGPU::IMAGE_GET_RESINFO_V4_V3:
95643 case AMDGPU::IMAGE_GET_RESINFO_V4_V4:
95644 case AMDGPU::IMAGE_GET_RESINFO_V5_V1:
95645 case AMDGPU::IMAGE_GET_RESINFO_V5_V2:
95646 case AMDGPU::IMAGE_GET_RESINFO_V5_V3:
95647 case AMDGPU::IMAGE_GET_RESINFO_V5_V4:
95648 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1:
95649 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2:
95650 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3:
95651 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4:
95652 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1:
95653 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2:
95654 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3:
95655 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4:
95656 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1:
95657 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2:
95658 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3:
95659 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4:
95660 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1:
95661 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2:
95662 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3:
95663 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4:
95664 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1:
95665 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2:
95666 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3:
95667 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4:
95668 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1:
95669 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2:
95670 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3:
95671 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4:
95672 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1:
95673 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2:
95674 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3:
95675 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4:
95676 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1:
95677 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2:
95678 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3:
95679 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4:
95680 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1:
95681 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2:
95682 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3:
95683 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4:
95684 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1:
95685 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2:
95686 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3:
95687 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4:
95688 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1:
95689 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2:
95690 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3:
95691 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4:
95692 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1:
95693 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2:
95694 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3:
95695 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4:
95696 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1:
95697 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2:
95698 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3:
95699 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4:
95700 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1:
95701 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2:
95702 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3:
95703 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4:
95704 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1:
95705 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2:
95706 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3:
95707 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4:
95708 case AMDGPU::IMAGE_LOAD_PCK_V1_V1:
95709 case AMDGPU::IMAGE_LOAD_PCK_V1_V2:
95710 case AMDGPU::IMAGE_LOAD_PCK_V1_V3:
95711 case AMDGPU::IMAGE_LOAD_PCK_V1_V4:
95712 case AMDGPU::IMAGE_LOAD_PCK_V2_V1:
95713 case AMDGPU::IMAGE_LOAD_PCK_V2_V2:
95714 case AMDGPU::IMAGE_LOAD_PCK_V2_V3:
95715 case AMDGPU::IMAGE_LOAD_PCK_V2_V4:
95716 case AMDGPU::IMAGE_LOAD_PCK_V3_V1:
95717 case AMDGPU::IMAGE_LOAD_PCK_V3_V2:
95718 case AMDGPU::IMAGE_LOAD_PCK_V3_V3:
95719 case AMDGPU::IMAGE_LOAD_PCK_V3_V4:
95720 case AMDGPU::IMAGE_LOAD_PCK_V4_V1:
95721 case AMDGPU::IMAGE_LOAD_PCK_V4_V2:
95722 case AMDGPU::IMAGE_LOAD_PCK_V4_V3:
95723 case AMDGPU::IMAGE_LOAD_PCK_V4_V4:
95724 case AMDGPU::IMAGE_LOAD_PCK_V5_V1:
95725 case AMDGPU::IMAGE_LOAD_PCK_V5_V2:
95726 case AMDGPU::IMAGE_LOAD_PCK_V5_V3:
95727 case AMDGPU::IMAGE_LOAD_PCK_V5_V4:
95728 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1:
95729 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2:
95730 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3:
95731 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4:
95732 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1:
95733 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2:
95734 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3:
95735 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4:
95736 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1:
95737 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2:
95738 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3:
95739 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4:
95740 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1:
95741 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2:
95742 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3:
95743 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4:
95744 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1:
95745 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2:
95746 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3:
95747 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4:
95748 case AMDGPU::IMAGE_STORE_PCK_V1_V1:
95749 case AMDGPU::IMAGE_STORE_PCK_V1_V2:
95750 case AMDGPU::IMAGE_STORE_PCK_V1_V3:
95751 case AMDGPU::IMAGE_STORE_PCK_V1_V4:
95752 case AMDGPU::IMAGE_STORE_PCK_V2_V1:
95753 case AMDGPU::IMAGE_STORE_PCK_V2_V2:
95754 case AMDGPU::IMAGE_STORE_PCK_V2_V3:
95755 case AMDGPU::IMAGE_STORE_PCK_V2_V4:
95756 case AMDGPU::IMAGE_STORE_PCK_V3_V1:
95757 case AMDGPU::IMAGE_STORE_PCK_V3_V2:
95758 case AMDGPU::IMAGE_STORE_PCK_V3_V3:
95759 case AMDGPU::IMAGE_STORE_PCK_V3_V4:
95760 case AMDGPU::IMAGE_STORE_PCK_V4_V1:
95761 case AMDGPU::IMAGE_STORE_PCK_V4_V2:
95762 case AMDGPU::IMAGE_STORE_PCK_V4_V3:
95763 case AMDGPU::IMAGE_STORE_PCK_V4_V4:
95764 case AMDGPU::IMAGE_STORE_PCK_V5_V1:
95765 case AMDGPU::IMAGE_STORE_PCK_V5_V2:
95766 case AMDGPU::IMAGE_STORE_PCK_V5_V3:
95767 case AMDGPU::IMAGE_STORE_PCK_V5_V4: {
95768 switch (OpNum) {
95769 case 0:
95770 // op: vdata
95771 return 40;
95772 case 3:
95773 // op: dmask
95774 return 8;
95775 case 4:
95776 // op: unorm
95777 return 12;
95778 case 5:
95779 // op: cpol
95780 return 7;
95781 case 6:
95782 // op: r128
95783 return 15;
95784 case 7:
95785 // op: tfe
95786 return 16;
95787 case 8:
95788 // op: lwe
95789 return 17;
95790 case 2:
95791 // op: srsrc
95792 return 48;
95793 case 1:
95794 // op: vaddr
95795 return 32;
95796 case 9:
95797 // op: da
95798 return 14;
95799 }
95800 break;
95801 }
95802 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx10:
95803 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx10:
95804 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx10:
95805 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx10:
95806 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx10:
95807 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx10:
95808 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx10:
95809 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx10:
95810 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx10:
95811 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx10:
95812 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx10:
95813 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx10:
95814 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx10:
95815 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx10:
95816 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx10:
95817 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx10:
95818 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx10:
95819 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx10:
95820 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx10:
95821 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx10:
95822 case AMDGPU::IMAGE_LOAD_V1_V1_gfx10:
95823 case AMDGPU::IMAGE_LOAD_V1_V2_gfx10:
95824 case AMDGPU::IMAGE_LOAD_V1_V3_gfx10:
95825 case AMDGPU::IMAGE_LOAD_V1_V4_gfx10:
95826 case AMDGPU::IMAGE_LOAD_V2_V1_gfx10:
95827 case AMDGPU::IMAGE_LOAD_V2_V2_gfx10:
95828 case AMDGPU::IMAGE_LOAD_V2_V3_gfx10:
95829 case AMDGPU::IMAGE_LOAD_V2_V4_gfx10:
95830 case AMDGPU::IMAGE_LOAD_V3_V1_gfx10:
95831 case AMDGPU::IMAGE_LOAD_V3_V2_gfx10:
95832 case AMDGPU::IMAGE_LOAD_V3_V3_gfx10:
95833 case AMDGPU::IMAGE_LOAD_V3_V4_gfx10:
95834 case AMDGPU::IMAGE_LOAD_V4_V1_gfx10:
95835 case AMDGPU::IMAGE_LOAD_V4_V2_gfx10:
95836 case AMDGPU::IMAGE_LOAD_V4_V3_gfx10:
95837 case AMDGPU::IMAGE_LOAD_V4_V4_gfx10:
95838 case AMDGPU::IMAGE_LOAD_V5_V1_gfx10:
95839 case AMDGPU::IMAGE_LOAD_V5_V2_gfx10:
95840 case AMDGPU::IMAGE_LOAD_V5_V3_gfx10:
95841 case AMDGPU::IMAGE_LOAD_V5_V4_gfx10:
95842 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V1_gfx10:
95843 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2_gfx10:
95844 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3_gfx10:
95845 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4_gfx10:
95846 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V1_gfx10:
95847 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2_gfx10:
95848 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3_gfx10:
95849 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4_gfx10:
95850 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V1_gfx10:
95851 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2_gfx10:
95852 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3_gfx10:
95853 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4_gfx10:
95854 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V1_gfx10:
95855 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2_gfx10:
95856 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3_gfx10:
95857 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4_gfx10:
95858 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V1_gfx10:
95859 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2_gfx10:
95860 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3_gfx10:
95861 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4_gfx10:
95862 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx10:
95863 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx10:
95864 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx10:
95865 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx10:
95866 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx10:
95867 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx10:
95868 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx10:
95869 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx10:
95870 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx10:
95871 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx10:
95872 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx10:
95873 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx10:
95874 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx10:
95875 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx10:
95876 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx10:
95877 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx10:
95878 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx10:
95879 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx10:
95880 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx10:
95881 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx10:
95882 case AMDGPU::IMAGE_STORE_V1_V1_gfx10:
95883 case AMDGPU::IMAGE_STORE_V1_V2_gfx10:
95884 case AMDGPU::IMAGE_STORE_V1_V3_gfx10:
95885 case AMDGPU::IMAGE_STORE_V1_V4_gfx10:
95886 case AMDGPU::IMAGE_STORE_V2_V1_gfx10:
95887 case AMDGPU::IMAGE_STORE_V2_V2_gfx10:
95888 case AMDGPU::IMAGE_STORE_V2_V3_gfx10:
95889 case AMDGPU::IMAGE_STORE_V2_V4_gfx10:
95890 case AMDGPU::IMAGE_STORE_V3_V1_gfx10:
95891 case AMDGPU::IMAGE_STORE_V3_V2_gfx10:
95892 case AMDGPU::IMAGE_STORE_V3_V3_gfx10:
95893 case AMDGPU::IMAGE_STORE_V3_V4_gfx10:
95894 case AMDGPU::IMAGE_STORE_V4_V1_gfx10:
95895 case AMDGPU::IMAGE_STORE_V4_V2_gfx10:
95896 case AMDGPU::IMAGE_STORE_V4_V3_gfx10:
95897 case AMDGPU::IMAGE_STORE_V4_V4_gfx10:
95898 case AMDGPU::IMAGE_STORE_V5_V1_gfx10:
95899 case AMDGPU::IMAGE_STORE_V5_V2_gfx10:
95900 case AMDGPU::IMAGE_STORE_V5_V3_gfx10:
95901 case AMDGPU::IMAGE_STORE_V5_V4_gfx10: {
95902 switch (OpNum) {
95903 case 0:
95904 // op: vdata
95905 return 40;
95906 case 3:
95907 // op: dmask
95908 return 8;
95909 case 5:
95910 // op: unorm
95911 return 12;
95912 case 6:
95913 // op: cpol
95914 return 7;
95915 case 7:
95916 // op: r128
95917 return 15;
95918 case 9:
95919 // op: tfe
95920 return 16;
95921 case 10:
95922 // op: lwe
95923 return 17;
95924 case 11:
95925 // op: d16
95926 return 63;
95927 case 2:
95928 // op: srsrc
95929 return 48;
95930 case 1:
95931 // op: vaddr0
95932 return 32;
95933 case 4:
95934 // op: dim
95935 return 3;
95936 case 8:
95937 // op: a16
95938 return 62;
95939 }
95940 break;
95941 }
95942 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx10:
95943 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx10:
95944 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx10:
95945 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx10:
95946 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx10:
95947 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx10:
95948 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx10:
95949 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx10:
95950 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx10:
95951 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx10:
95952 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx10:
95953 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx10:
95954 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx10:
95955 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx10:
95956 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx10:
95957 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx10:
95958 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx10:
95959 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx10:
95960 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx10:
95961 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx10:
95962 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx10:
95963 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx10:
95964 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx10:
95965 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx10:
95966 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx10:
95967 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx10:
95968 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx10:
95969 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx10:
95970 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx10:
95971 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx10:
95972 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx10:
95973 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx10:
95974 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx10:
95975 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx10:
95976 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx10:
95977 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx10:
95978 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx10:
95979 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx10:
95980 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx10:
95981 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx10:
95982 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx10:
95983 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx10:
95984 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx10:
95985 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx10:
95986 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx10:
95987 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx10:
95988 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx10:
95989 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx10:
95990 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx10:
95991 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx10:
95992 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx10:
95993 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx10:
95994 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx10:
95995 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx10:
95996 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx10:
95997 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx10:
95998 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx10:
95999 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx10:
96000 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx10:
96001 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx10:
96002 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx10:
96003 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx10:
96004 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx10:
96005 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx10:
96006 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx10:
96007 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx10:
96008 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx10:
96009 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx10:
96010 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx10:
96011 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx10:
96012 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx10:
96013 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx10:
96014 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx10:
96015 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx10:
96016 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx10:
96017 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx10:
96018 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx10:
96019 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx10:
96020 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx10:
96021 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx10:
96022 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx10:
96023 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx10:
96024 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx10:
96025 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx10:
96026 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx10:
96027 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx10:
96028 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx10:
96029 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx10:
96030 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx10:
96031 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx10:
96032 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx10:
96033 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx10:
96034 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx10:
96035 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx10:
96036 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx10:
96037 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx10:
96038 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx10:
96039 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx10:
96040 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx10:
96041 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx10:
96042 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx10:
96043 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx10:
96044 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx10:
96045 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx10:
96046 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx10:
96047 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx10:
96048 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx10:
96049 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx10:
96050 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx10:
96051 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx10:
96052 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx10:
96053 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx10:
96054 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx10:
96055 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx10:
96056 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx10:
96057 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx10:
96058 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx10:
96059 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx10:
96060 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx10:
96061 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx10:
96062 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx10:
96063 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx10:
96064 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx10:
96065 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx10:
96066 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx10:
96067 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx10:
96068 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx10:
96069 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx10:
96070 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx10:
96071 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx10:
96072 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx10:
96073 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx10:
96074 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx10:
96075 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx10:
96076 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx10:
96077 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx10:
96078 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx10:
96079 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx10:
96080 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx10:
96081 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx10: {
96082 switch (OpNum) {
96083 case 0:
96084 // op: vdata
96085 return 40;
96086 case 3:
96087 // op: dmask
96088 return 8;
96089 case 5:
96090 // op: unorm
96091 return 12;
96092 case 6:
96093 // op: cpol
96094 return 7;
96095 case 7:
96096 // op: r128
96097 return 15;
96098 case 9:
96099 // op: tfe
96100 return 16;
96101 case 10:
96102 // op: lwe
96103 return 17;
96104 case 2:
96105 // op: srsrc
96106 return 48;
96107 case 1:
96108 // op: vaddr0
96109 return 32;
96110 case 4:
96111 // op: dim
96112 return 3;
96113 case 8:
96114 // op: a16
96115 return 62;
96116 }
96117 break;
96118 }
96119 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx11:
96120 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx11:
96121 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx11:
96122 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx11:
96123 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx11:
96124 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx11:
96125 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx11:
96126 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx11:
96127 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx11:
96128 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx11:
96129 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx11:
96130 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx11:
96131 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx11:
96132 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx11:
96133 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx11:
96134 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx11:
96135 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx11:
96136 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx11:
96137 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx11:
96138 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx11:
96139 case AMDGPU::IMAGE_LOAD_V1_V1_gfx11:
96140 case AMDGPU::IMAGE_LOAD_V1_V2_gfx11:
96141 case AMDGPU::IMAGE_LOAD_V1_V3_gfx11:
96142 case AMDGPU::IMAGE_LOAD_V1_V4_gfx11:
96143 case AMDGPU::IMAGE_LOAD_V2_V1_gfx11:
96144 case AMDGPU::IMAGE_LOAD_V2_V2_gfx11:
96145 case AMDGPU::IMAGE_LOAD_V2_V3_gfx11:
96146 case AMDGPU::IMAGE_LOAD_V2_V4_gfx11:
96147 case AMDGPU::IMAGE_LOAD_V3_V1_gfx11:
96148 case AMDGPU::IMAGE_LOAD_V3_V2_gfx11:
96149 case AMDGPU::IMAGE_LOAD_V3_V3_gfx11:
96150 case AMDGPU::IMAGE_LOAD_V3_V4_gfx11:
96151 case AMDGPU::IMAGE_LOAD_V4_V1_gfx11:
96152 case AMDGPU::IMAGE_LOAD_V4_V2_gfx11:
96153 case AMDGPU::IMAGE_LOAD_V4_V3_gfx11:
96154 case AMDGPU::IMAGE_LOAD_V4_V4_gfx11:
96155 case AMDGPU::IMAGE_LOAD_V5_V1_gfx11:
96156 case AMDGPU::IMAGE_LOAD_V5_V2_gfx11:
96157 case AMDGPU::IMAGE_LOAD_V5_V3_gfx11:
96158 case AMDGPU::IMAGE_LOAD_V5_V4_gfx11:
96159 case AMDGPU::IMAGE_MSAA_LOAD_V2_V1_gfx11:
96160 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_gfx11:
96161 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_gfx11:
96162 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_gfx11:
96163 case AMDGPU::IMAGE_MSAA_LOAD_V3_V1_gfx11:
96164 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_gfx11:
96165 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_gfx11:
96166 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_gfx11:
96167 case AMDGPU::IMAGE_MSAA_LOAD_V4_V1_gfx11:
96168 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_gfx11:
96169 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_gfx11:
96170 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_gfx11:
96171 case AMDGPU::IMAGE_MSAA_LOAD_V5_V1_gfx11:
96172 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_gfx11:
96173 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_gfx11:
96174 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_gfx11:
96175 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx11:
96176 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx11:
96177 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx11:
96178 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx11:
96179 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx11:
96180 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx11:
96181 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx11:
96182 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx11:
96183 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx11:
96184 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx11:
96185 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx11:
96186 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx11:
96187 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx11:
96188 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx11:
96189 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx11:
96190 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx11:
96191 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx11:
96192 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx11:
96193 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx11:
96194 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx11:
96195 case AMDGPU::IMAGE_STORE_V1_V1_gfx11:
96196 case AMDGPU::IMAGE_STORE_V1_V2_gfx11:
96197 case AMDGPU::IMAGE_STORE_V1_V3_gfx11:
96198 case AMDGPU::IMAGE_STORE_V1_V4_gfx11:
96199 case AMDGPU::IMAGE_STORE_V2_V1_gfx11:
96200 case AMDGPU::IMAGE_STORE_V2_V2_gfx11:
96201 case AMDGPU::IMAGE_STORE_V2_V3_gfx11:
96202 case AMDGPU::IMAGE_STORE_V2_V4_gfx11:
96203 case AMDGPU::IMAGE_STORE_V3_V1_gfx11:
96204 case AMDGPU::IMAGE_STORE_V3_V2_gfx11:
96205 case AMDGPU::IMAGE_STORE_V3_V3_gfx11:
96206 case AMDGPU::IMAGE_STORE_V3_V4_gfx11:
96207 case AMDGPU::IMAGE_STORE_V4_V1_gfx11:
96208 case AMDGPU::IMAGE_STORE_V4_V2_gfx11:
96209 case AMDGPU::IMAGE_STORE_V4_V3_gfx11:
96210 case AMDGPU::IMAGE_STORE_V4_V4_gfx11:
96211 case AMDGPU::IMAGE_STORE_V5_V1_gfx11:
96212 case AMDGPU::IMAGE_STORE_V5_V2_gfx11:
96213 case AMDGPU::IMAGE_STORE_V5_V3_gfx11:
96214 case AMDGPU::IMAGE_STORE_V5_V4_gfx11: {
96215 switch (OpNum) {
96216 case 0:
96217 // op: vdata
96218 return 40;
96219 case 3:
96220 // op: dmask
96221 return 8;
96222 case 5:
96223 // op: unorm
96224 return 7;
96225 case 6:
96226 // op: cpol
96227 return 12;
96228 case 7:
96229 // op: r128
96230 return 15;
96231 case 9:
96232 // op: tfe
96233 return 53;
96234 case 10:
96235 // op: lwe
96236 return 54;
96237 case 2:
96238 // op: srsrc
96239 return 48;
96240 case 11:
96241 // op: d16
96242 return 17;
96243 case 8:
96244 // op: a16
96245 return 16;
96246 case 1:
96247 // op: vaddr0
96248 return 32;
96249 case 4:
96250 // op: dim
96251 return 2;
96252 }
96253 break;
96254 }
96255 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx11:
96256 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx11:
96257 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx11:
96258 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx11:
96259 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx11:
96260 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx11:
96261 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx11:
96262 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx11:
96263 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx11:
96264 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx11:
96265 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx11:
96266 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx11:
96267 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx11:
96268 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx11:
96269 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx11:
96270 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx11:
96271 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx11:
96272 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx11:
96273 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx11:
96274 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx11:
96275 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx11:
96276 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx11:
96277 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx11:
96278 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx11:
96279 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx11:
96280 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx11:
96281 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx11:
96282 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx11:
96283 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx11:
96284 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx11:
96285 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx11:
96286 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx11:
96287 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx11:
96288 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx11:
96289 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx11:
96290 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx11:
96291 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx11:
96292 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx11:
96293 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx11:
96294 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx11:
96295 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx11:
96296 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx11:
96297 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx11:
96298 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx11:
96299 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx11:
96300 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx11:
96301 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx11:
96302 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx11:
96303 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx11:
96304 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx11:
96305 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx11:
96306 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx11:
96307 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx11:
96308 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx11:
96309 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx11:
96310 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx11:
96311 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx11:
96312 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx11:
96313 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx11:
96314 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx11:
96315 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx11:
96316 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx11:
96317 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx11:
96318 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx11:
96319 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx11:
96320 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx11:
96321 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx11:
96322 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx11:
96323 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx11:
96324 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx11:
96325 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx11:
96326 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx11:
96327 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx11:
96328 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx11:
96329 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx11:
96330 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx11:
96331 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx11:
96332 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx11:
96333 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx11:
96334 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx11:
96335 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx11:
96336 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx11:
96337 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx11:
96338 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx11:
96339 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx11:
96340 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx11:
96341 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx11:
96342 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx11:
96343 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx11:
96344 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx11:
96345 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx11:
96346 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx11:
96347 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx11:
96348 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx11:
96349 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx11:
96350 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx11:
96351 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx11:
96352 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx11:
96353 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx11:
96354 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx11:
96355 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx11:
96356 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx11:
96357 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx11:
96358 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx11:
96359 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx11:
96360 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx11:
96361 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx11:
96362 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx11:
96363 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx11:
96364 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx11:
96365 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx11:
96366 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx11:
96367 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx11:
96368 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx11:
96369 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx11:
96370 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx11:
96371 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx11:
96372 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx11:
96373 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx11:
96374 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx11:
96375 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx11:
96376 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx11:
96377 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx11:
96378 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx11:
96379 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx11:
96380 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx11:
96381 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx11:
96382 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx11:
96383 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx11:
96384 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx11:
96385 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx11:
96386 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx11:
96387 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx11:
96388 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx11:
96389 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx11:
96390 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx11:
96391 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx11:
96392 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx11:
96393 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx11:
96394 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx11: {
96395 switch (OpNum) {
96396 case 0:
96397 // op: vdata
96398 return 40;
96399 case 3:
96400 // op: dmask
96401 return 8;
96402 case 5:
96403 // op: unorm
96404 return 7;
96405 case 6:
96406 // op: cpol
96407 return 12;
96408 case 7:
96409 // op: r128
96410 return 15;
96411 case 9:
96412 // op: tfe
96413 return 53;
96414 case 10:
96415 // op: lwe
96416 return 54;
96417 case 2:
96418 // op: srsrc
96419 return 48;
96420 case 8:
96421 // op: a16
96422 return 16;
96423 case 1:
96424 // op: vaddr0
96425 return 32;
96426 case 4:
96427 // op: dim
96428 return 2;
96429 }
96430 break;
96431 }
96432 case AMDGPU::IMAGE_GATHER4H_V2_V1:
96433 case AMDGPU::IMAGE_GATHER4H_V2_V2:
96434 case AMDGPU::IMAGE_GATHER4H_V2_V3:
96435 case AMDGPU::IMAGE_GATHER4H_V2_V4:
96436 case AMDGPU::IMAGE_GATHER4H_V4_V1:
96437 case AMDGPU::IMAGE_GATHER4H_V4_V2:
96438 case AMDGPU::IMAGE_GATHER4H_V4_V3:
96439 case AMDGPU::IMAGE_GATHER4H_V4_V4:
96440 case AMDGPU::IMAGE_GATHER4H_V5_V1:
96441 case AMDGPU::IMAGE_GATHER4H_V5_V2:
96442 case AMDGPU::IMAGE_GATHER4H_V5_V3:
96443 case AMDGPU::IMAGE_GATHER4H_V5_V4:
96444 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3:
96445 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4:
96446 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5:
96447 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6:
96448 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V8:
96449 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3:
96450 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4:
96451 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5:
96452 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6:
96453 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V8:
96454 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3:
96455 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4:
96456 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5:
96457 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6:
96458 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V8:
96459 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2:
96460 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3:
96461 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4:
96462 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5:
96463 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8:
96464 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2:
96465 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3:
96466 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4:
96467 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5:
96468 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8:
96469 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2:
96470 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3:
96471 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4:
96472 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5:
96473 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8:
96474 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3:
96475 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4:
96476 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5:
96477 case AMDGPU::IMAGE_GATHER4_B_O_V2_V8:
96478 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3:
96479 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4:
96480 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5:
96481 case AMDGPU::IMAGE_GATHER4_B_O_V4_V8:
96482 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3:
96483 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4:
96484 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5:
96485 case AMDGPU::IMAGE_GATHER4_B_O_V5_V8:
96486 case AMDGPU::IMAGE_GATHER4_B_V2_V2:
96487 case AMDGPU::IMAGE_GATHER4_B_V2_V3:
96488 case AMDGPU::IMAGE_GATHER4_B_V2_V4:
96489 case AMDGPU::IMAGE_GATHER4_B_V4_V2:
96490 case AMDGPU::IMAGE_GATHER4_B_V4_V3:
96491 case AMDGPU::IMAGE_GATHER4_B_V4_V4:
96492 case AMDGPU::IMAGE_GATHER4_B_V5_V2:
96493 case AMDGPU::IMAGE_GATHER4_B_V5_V3:
96494 case AMDGPU::IMAGE_GATHER4_B_V5_V4:
96495 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2:
96496 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3:
96497 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4:
96498 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5:
96499 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V8:
96500 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2:
96501 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3:
96502 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4:
96503 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5:
96504 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V8:
96505 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2:
96506 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3:
96507 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4:
96508 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5:
96509 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V8:
96510 case AMDGPU::IMAGE_GATHER4_CL_V2_V1:
96511 case AMDGPU::IMAGE_GATHER4_CL_V2_V2:
96512 case AMDGPU::IMAGE_GATHER4_CL_V2_V3:
96513 case AMDGPU::IMAGE_GATHER4_CL_V2_V4:
96514 case AMDGPU::IMAGE_GATHER4_CL_V4_V1:
96515 case AMDGPU::IMAGE_GATHER4_CL_V4_V2:
96516 case AMDGPU::IMAGE_GATHER4_CL_V4_V3:
96517 case AMDGPU::IMAGE_GATHER4_CL_V4_V4:
96518 case AMDGPU::IMAGE_GATHER4_CL_V5_V1:
96519 case AMDGPU::IMAGE_GATHER4_CL_V5_V2:
96520 case AMDGPU::IMAGE_GATHER4_CL_V5_V3:
96521 case AMDGPU::IMAGE_GATHER4_CL_V5_V4:
96522 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4:
96523 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5:
96524 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6:
96525 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7:
96526 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V8:
96527 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4:
96528 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5:
96529 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6:
96530 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7:
96531 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V8:
96532 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4:
96533 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5:
96534 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6:
96535 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7:
96536 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V8:
96537 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3:
96538 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4:
96539 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5:
96540 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6:
96541 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8:
96542 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3:
96543 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4:
96544 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5:
96545 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6:
96546 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8:
96547 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3:
96548 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4:
96549 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5:
96550 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6:
96551 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8:
96552 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4:
96553 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5:
96554 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6:
96555 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V8:
96556 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4:
96557 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5:
96558 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6:
96559 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V8:
96560 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4:
96561 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5:
96562 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6:
96563 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V8:
96564 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3:
96565 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4:
96566 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5:
96567 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8:
96568 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3:
96569 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4:
96570 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5:
96571 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8:
96572 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3:
96573 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4:
96574 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5:
96575 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8:
96576 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3:
96577 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4:
96578 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5:
96579 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6:
96580 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V8:
96581 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3:
96582 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4:
96583 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5:
96584 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6:
96585 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V8:
96586 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3:
96587 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4:
96588 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5:
96589 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6:
96590 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V8:
96591 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2:
96592 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3:
96593 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4:
96594 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5:
96595 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8:
96596 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2:
96597 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3:
96598 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4:
96599 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5:
96600 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8:
96601 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2:
96602 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3:
96603 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4:
96604 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5:
96605 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8:
96606 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3:
96607 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4:
96608 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5:
96609 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8:
96610 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3:
96611 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4:
96612 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5:
96613 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8:
96614 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3:
96615 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4:
96616 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5:
96617 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8:
96618 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2:
96619 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3:
96620 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4:
96621 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2:
96622 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3:
96623 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4:
96624 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2:
96625 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3:
96626 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4:
96627 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3:
96628 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4:
96629 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5:
96630 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6:
96631 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V8:
96632 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3:
96633 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4:
96634 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5:
96635 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6:
96636 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V8:
96637 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3:
96638 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4:
96639 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5:
96640 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6:
96641 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V8:
96642 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2:
96643 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3:
96644 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4:
96645 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5:
96646 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8:
96647 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2:
96648 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3:
96649 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4:
96650 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5:
96651 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8:
96652 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2:
96653 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3:
96654 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4:
96655 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5:
96656 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8:
96657 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3:
96658 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4:
96659 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5:
96660 case AMDGPU::IMAGE_GATHER4_C_O_V2_V8:
96661 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3:
96662 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4:
96663 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5:
96664 case AMDGPU::IMAGE_GATHER4_C_O_V4_V8:
96665 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3:
96666 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4:
96667 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5:
96668 case AMDGPU::IMAGE_GATHER4_C_O_V5_V8:
96669 case AMDGPU::IMAGE_GATHER4_C_V2_V2:
96670 case AMDGPU::IMAGE_GATHER4_C_V2_V3:
96671 case AMDGPU::IMAGE_GATHER4_C_V2_V4:
96672 case AMDGPU::IMAGE_GATHER4_C_V4_V2:
96673 case AMDGPU::IMAGE_GATHER4_C_V4_V3:
96674 case AMDGPU::IMAGE_GATHER4_C_V4_V4:
96675 case AMDGPU::IMAGE_GATHER4_C_V5_V2:
96676 case AMDGPU::IMAGE_GATHER4_C_V5_V3:
96677 case AMDGPU::IMAGE_GATHER4_C_V5_V4:
96678 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2:
96679 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3:
96680 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4:
96681 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2:
96682 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3:
96683 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4:
96684 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2:
96685 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3:
96686 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4:
96687 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1:
96688 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2:
96689 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3:
96690 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4:
96691 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1:
96692 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2:
96693 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3:
96694 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4:
96695 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1:
96696 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2:
96697 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3:
96698 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4:
96699 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2:
96700 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3:
96701 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4:
96702 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5:
96703 case AMDGPU::IMAGE_GATHER4_L_O_V2_V8:
96704 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2:
96705 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3:
96706 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4:
96707 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5:
96708 case AMDGPU::IMAGE_GATHER4_L_O_V4_V8:
96709 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2:
96710 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3:
96711 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4:
96712 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5:
96713 case AMDGPU::IMAGE_GATHER4_L_O_V5_V8:
96714 case AMDGPU::IMAGE_GATHER4_L_V2_V1:
96715 case AMDGPU::IMAGE_GATHER4_L_V2_V2:
96716 case AMDGPU::IMAGE_GATHER4_L_V2_V3:
96717 case AMDGPU::IMAGE_GATHER4_L_V2_V4:
96718 case AMDGPU::IMAGE_GATHER4_L_V4_V1:
96719 case AMDGPU::IMAGE_GATHER4_L_V4_V2:
96720 case AMDGPU::IMAGE_GATHER4_L_V4_V3:
96721 case AMDGPU::IMAGE_GATHER4_L_V4_V4:
96722 case AMDGPU::IMAGE_GATHER4_L_V5_V1:
96723 case AMDGPU::IMAGE_GATHER4_L_V5_V2:
96724 case AMDGPU::IMAGE_GATHER4_L_V5_V3:
96725 case AMDGPU::IMAGE_GATHER4_L_V5_V4:
96726 case AMDGPU::IMAGE_GATHER4_O_V2_V2:
96727 case AMDGPU::IMAGE_GATHER4_O_V2_V3:
96728 case AMDGPU::IMAGE_GATHER4_O_V2_V4:
96729 case AMDGPU::IMAGE_GATHER4_O_V4_V2:
96730 case AMDGPU::IMAGE_GATHER4_O_V4_V3:
96731 case AMDGPU::IMAGE_GATHER4_O_V4_V4:
96732 case AMDGPU::IMAGE_GATHER4_O_V5_V2:
96733 case AMDGPU::IMAGE_GATHER4_O_V5_V3:
96734 case AMDGPU::IMAGE_GATHER4_O_V5_V4:
96735 case AMDGPU::IMAGE_GATHER4_V2_V1:
96736 case AMDGPU::IMAGE_GATHER4_V2_V2:
96737 case AMDGPU::IMAGE_GATHER4_V2_V3:
96738 case AMDGPU::IMAGE_GATHER4_V2_V4:
96739 case AMDGPU::IMAGE_GATHER4_V4_V1:
96740 case AMDGPU::IMAGE_GATHER4_V4_V2:
96741 case AMDGPU::IMAGE_GATHER4_V4_V3:
96742 case AMDGPU::IMAGE_GATHER4_V4_V4:
96743 case AMDGPU::IMAGE_GATHER4_V5_V1:
96744 case AMDGPU::IMAGE_GATHER4_V5_V2:
96745 case AMDGPU::IMAGE_GATHER4_V5_V3:
96746 case AMDGPU::IMAGE_GATHER4_V5_V4:
96747 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3:
96748 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4:
96749 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5:
96750 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6:
96751 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8:
96752 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3:
96753 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4:
96754 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5:
96755 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6:
96756 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8:
96757 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3:
96758 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4:
96759 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5:
96760 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6:
96761 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8:
96762 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3:
96763 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4:
96764 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5:
96765 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6:
96766 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8:
96767 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3:
96768 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4:
96769 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5:
96770 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6:
96771 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8:
96772 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2:
96773 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3:
96774 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4:
96775 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5:
96776 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8:
96777 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2:
96778 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3:
96779 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4:
96780 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5:
96781 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8:
96782 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2:
96783 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3:
96784 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4:
96785 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5:
96786 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8:
96787 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2:
96788 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3:
96789 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4:
96790 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5:
96791 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8:
96792 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2:
96793 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3:
96794 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4:
96795 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5:
96796 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8:
96797 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3:
96798 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4:
96799 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5:
96800 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8:
96801 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3:
96802 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4:
96803 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5:
96804 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8:
96805 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3:
96806 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4:
96807 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5:
96808 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8:
96809 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3:
96810 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4:
96811 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5:
96812 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8:
96813 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3:
96814 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4:
96815 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5:
96816 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8:
96817 case AMDGPU::IMAGE_SAMPLE_B_V1_V2:
96818 case AMDGPU::IMAGE_SAMPLE_B_V1_V3:
96819 case AMDGPU::IMAGE_SAMPLE_B_V1_V4:
96820 case AMDGPU::IMAGE_SAMPLE_B_V2_V2:
96821 case AMDGPU::IMAGE_SAMPLE_B_V2_V3:
96822 case AMDGPU::IMAGE_SAMPLE_B_V2_V4:
96823 case AMDGPU::IMAGE_SAMPLE_B_V3_V2:
96824 case AMDGPU::IMAGE_SAMPLE_B_V3_V3:
96825 case AMDGPU::IMAGE_SAMPLE_B_V3_V4:
96826 case AMDGPU::IMAGE_SAMPLE_B_V4_V2:
96827 case AMDGPU::IMAGE_SAMPLE_B_V4_V3:
96828 case AMDGPU::IMAGE_SAMPLE_B_V4_V4:
96829 case AMDGPU::IMAGE_SAMPLE_B_V5_V2:
96830 case AMDGPU::IMAGE_SAMPLE_B_V5_V3:
96831 case AMDGPU::IMAGE_SAMPLE_B_V5_V4:
96832 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2:
96833 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3:
96834 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4:
96835 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5:
96836 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6:
96837 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7:
96838 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8:
96839 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2:
96840 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3:
96841 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4:
96842 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5:
96843 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6:
96844 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7:
96845 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8:
96846 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2:
96847 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3:
96848 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4:
96849 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5:
96850 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6:
96851 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7:
96852 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8:
96853 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2:
96854 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3:
96855 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4:
96856 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5:
96857 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6:
96858 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7:
96859 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8:
96860 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2:
96861 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3:
96862 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4:
96863 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5:
96864 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6:
96865 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7:
96866 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8:
96867 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3:
96868 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4:
96869 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5:
96870 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6:
96871 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7:
96872 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8:
96873 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9:
96874 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3:
96875 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4:
96876 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5:
96877 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6:
96878 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7:
96879 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8:
96880 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9:
96881 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3:
96882 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4:
96883 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5:
96884 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6:
96885 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7:
96886 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8:
96887 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9:
96888 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3:
96889 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4:
96890 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5:
96891 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6:
96892 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7:
96893 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8:
96894 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9:
96895 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3:
96896 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4:
96897 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5:
96898 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6:
96899 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7:
96900 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8:
96901 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9:
96902 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3:
96903 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4:
96904 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5:
96905 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6:
96906 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7:
96907 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8:
96908 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9:
96909 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10:
96910 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11:
96911 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3:
96912 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4:
96913 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5:
96914 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6:
96915 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7:
96916 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8:
96917 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9:
96918 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10:
96919 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11:
96920 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3:
96921 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4:
96922 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5:
96923 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6:
96924 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7:
96925 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8:
96926 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9:
96927 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10:
96928 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11:
96929 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3:
96930 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4:
96931 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5:
96932 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6:
96933 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7:
96934 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8:
96935 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9:
96936 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10:
96937 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11:
96938 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3:
96939 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4:
96940 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5:
96941 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6:
96942 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7:
96943 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8:
96944 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9:
96945 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10:
96946 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11:
96947 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2:
96948 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3:
96949 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4:
96950 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5:
96951 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6:
96952 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7:
96953 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8:
96954 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9:
96955 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10:
96956 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2:
96957 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3:
96958 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4:
96959 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5:
96960 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6:
96961 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7:
96962 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8:
96963 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9:
96964 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10:
96965 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2:
96966 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3:
96967 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4:
96968 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5:
96969 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6:
96970 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7:
96971 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8:
96972 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9:
96973 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10:
96974 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2:
96975 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3:
96976 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4:
96977 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5:
96978 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6:
96979 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7:
96980 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8:
96981 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9:
96982 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10:
96983 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2:
96984 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3:
96985 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4:
96986 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5:
96987 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6:
96988 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7:
96989 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8:
96990 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9:
96991 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10:
96992 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2:
96993 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3:
96994 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4:
96995 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5:
96996 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6:
96997 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7:
96998 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V8:
96999 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2:
97000 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3:
97001 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4:
97002 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5:
97003 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6:
97004 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7:
97005 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V8:
97006 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2:
97007 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3:
97008 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4:
97009 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5:
97010 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6:
97011 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7:
97012 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V8:
97013 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2:
97014 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3:
97015 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4:
97016 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5:
97017 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6:
97018 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7:
97019 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V8:
97020 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2:
97021 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3:
97022 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4:
97023 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5:
97024 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6:
97025 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7:
97026 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V8:
97027 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3:
97028 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4:
97029 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5:
97030 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6:
97031 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7:
97032 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8:
97033 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3:
97034 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4:
97035 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5:
97036 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6:
97037 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7:
97038 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8:
97039 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3:
97040 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4:
97041 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5:
97042 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6:
97043 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7:
97044 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8:
97045 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3:
97046 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4:
97047 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5:
97048 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6:
97049 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7:
97050 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8:
97051 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3:
97052 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4:
97053 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5:
97054 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6:
97055 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7:
97056 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8:
97057 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3:
97058 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4:
97059 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5:
97060 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6:
97061 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7:
97062 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8:
97063 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9:
97064 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10:
97065 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3:
97066 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4:
97067 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5:
97068 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6:
97069 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7:
97070 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8:
97071 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9:
97072 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10:
97073 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3:
97074 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4:
97075 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5:
97076 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6:
97077 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7:
97078 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8:
97079 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9:
97080 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10:
97081 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3:
97082 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4:
97083 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5:
97084 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6:
97085 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7:
97086 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8:
97087 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9:
97088 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10:
97089 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3:
97090 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4:
97091 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5:
97092 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6:
97093 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7:
97094 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8:
97095 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9:
97096 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10:
97097 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2:
97098 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3:
97099 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4:
97100 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5:
97101 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6:
97102 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7:
97103 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8:
97104 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9:
97105 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2:
97106 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3:
97107 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4:
97108 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5:
97109 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6:
97110 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7:
97111 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8:
97112 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9:
97113 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2:
97114 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3:
97115 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4:
97116 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5:
97117 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6:
97118 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7:
97119 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8:
97120 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9:
97121 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2:
97122 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3:
97123 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4:
97124 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5:
97125 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6:
97126 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7:
97127 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8:
97128 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9:
97129 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2:
97130 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3:
97131 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4:
97132 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5:
97133 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6:
97134 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7:
97135 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8:
97136 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9:
97137 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2:
97138 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3:
97139 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4:
97140 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5:
97141 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8:
97142 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2:
97143 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3:
97144 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4:
97145 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5:
97146 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8:
97147 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2:
97148 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3:
97149 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4:
97150 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5:
97151 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8:
97152 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2:
97153 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3:
97154 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4:
97155 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5:
97156 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8:
97157 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2:
97158 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3:
97159 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4:
97160 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5:
97161 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8:
97162 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1:
97163 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2:
97164 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3:
97165 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4:
97166 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1:
97167 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2:
97168 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3:
97169 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4:
97170 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1:
97171 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2:
97172 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3:
97173 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4:
97174 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1:
97175 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2:
97176 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3:
97177 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4:
97178 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1:
97179 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2:
97180 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3:
97181 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4:
97182 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4:
97183 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5:
97184 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6:
97185 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7:
97186 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8:
97187 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4:
97188 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5:
97189 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6:
97190 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7:
97191 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8:
97192 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4:
97193 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5:
97194 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6:
97195 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7:
97196 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8:
97197 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4:
97198 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5:
97199 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6:
97200 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7:
97201 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8:
97202 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4:
97203 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5:
97204 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6:
97205 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7:
97206 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8:
97207 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3:
97208 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4:
97209 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5:
97210 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6:
97211 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8:
97212 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3:
97213 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4:
97214 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5:
97215 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6:
97216 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8:
97217 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3:
97218 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4:
97219 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5:
97220 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6:
97221 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8:
97222 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3:
97223 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4:
97224 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5:
97225 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6:
97226 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8:
97227 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3:
97228 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4:
97229 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5:
97230 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6:
97231 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8:
97232 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4:
97233 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5:
97234 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6:
97235 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8:
97236 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4:
97237 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5:
97238 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6:
97239 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8:
97240 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4:
97241 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5:
97242 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6:
97243 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8:
97244 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4:
97245 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5:
97246 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6:
97247 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8:
97248 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4:
97249 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5:
97250 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6:
97251 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8:
97252 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3:
97253 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4:
97254 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5:
97255 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8:
97256 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3:
97257 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4:
97258 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5:
97259 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8:
97260 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3:
97261 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4:
97262 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5:
97263 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8:
97264 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3:
97265 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4:
97266 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5:
97267 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8:
97268 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3:
97269 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4:
97270 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5:
97271 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8:
97272 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3:
97273 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4:
97274 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5:
97275 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6:
97276 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7:
97277 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8:
97278 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9:
97279 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3:
97280 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4:
97281 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5:
97282 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6:
97283 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7:
97284 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8:
97285 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9:
97286 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3:
97287 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4:
97288 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5:
97289 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6:
97290 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7:
97291 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8:
97292 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9:
97293 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3:
97294 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4:
97295 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5:
97296 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6:
97297 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7:
97298 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8:
97299 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9:
97300 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3:
97301 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4:
97302 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5:
97303 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6:
97304 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7:
97305 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8:
97306 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9:
97307 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4:
97308 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5:
97309 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6:
97310 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7:
97311 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8:
97312 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9:
97313 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10:
97314 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4:
97315 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5:
97316 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6:
97317 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7:
97318 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8:
97319 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9:
97320 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10:
97321 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4:
97322 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5:
97323 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6:
97324 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7:
97325 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8:
97326 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9:
97327 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10:
97328 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4:
97329 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5:
97330 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6:
97331 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7:
97332 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8:
97333 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9:
97334 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10:
97335 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4:
97336 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5:
97337 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6:
97338 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7:
97339 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8:
97340 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9:
97341 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10:
97342 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4:
97343 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5:
97344 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6:
97345 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7:
97346 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8:
97347 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9:
97348 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10:
97349 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11:
97350 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12:
97351 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4:
97352 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5:
97353 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6:
97354 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7:
97355 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8:
97356 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9:
97357 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10:
97358 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11:
97359 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12:
97360 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4:
97361 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5:
97362 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6:
97363 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7:
97364 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8:
97365 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9:
97366 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10:
97367 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11:
97368 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12:
97369 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4:
97370 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5:
97371 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6:
97372 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7:
97373 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8:
97374 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9:
97375 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10:
97376 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11:
97377 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12:
97378 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4:
97379 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5:
97380 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6:
97381 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7:
97382 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8:
97383 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9:
97384 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10:
97385 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11:
97386 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12:
97387 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3:
97388 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4:
97389 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5:
97390 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6:
97391 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7:
97392 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8:
97393 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9:
97394 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10:
97395 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11:
97396 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3:
97397 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4:
97398 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5:
97399 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6:
97400 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7:
97401 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8:
97402 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9:
97403 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10:
97404 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11:
97405 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3:
97406 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4:
97407 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5:
97408 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6:
97409 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7:
97410 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8:
97411 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9:
97412 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10:
97413 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11:
97414 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3:
97415 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4:
97416 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5:
97417 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6:
97418 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7:
97419 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8:
97420 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9:
97421 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10:
97422 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11:
97423 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3:
97424 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4:
97425 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5:
97426 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6:
97427 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7:
97428 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8:
97429 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9:
97430 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10:
97431 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11:
97432 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3:
97433 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4:
97434 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5:
97435 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6:
97436 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7:
97437 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8:
97438 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3:
97439 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4:
97440 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5:
97441 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6:
97442 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7:
97443 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8:
97444 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3:
97445 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4:
97446 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5:
97447 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6:
97448 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7:
97449 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8:
97450 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3:
97451 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4:
97452 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5:
97453 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6:
97454 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7:
97455 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8:
97456 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3:
97457 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4:
97458 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5:
97459 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6:
97460 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7:
97461 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8:
97462 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4:
97463 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5:
97464 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6:
97465 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7:
97466 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8:
97467 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9:
97468 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4:
97469 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5:
97470 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6:
97471 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7:
97472 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8:
97473 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9:
97474 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4:
97475 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5:
97476 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6:
97477 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7:
97478 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8:
97479 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9:
97480 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4:
97481 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5:
97482 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6:
97483 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7:
97484 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8:
97485 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9:
97486 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4:
97487 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5:
97488 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6:
97489 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7:
97490 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8:
97491 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9:
97492 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4:
97493 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5:
97494 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6:
97495 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7:
97496 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8:
97497 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9:
97498 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10:
97499 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11:
97500 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4:
97501 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5:
97502 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6:
97503 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7:
97504 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8:
97505 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9:
97506 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10:
97507 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11:
97508 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4:
97509 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5:
97510 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6:
97511 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7:
97512 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8:
97513 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9:
97514 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10:
97515 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11:
97516 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4:
97517 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5:
97518 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6:
97519 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7:
97520 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8:
97521 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9:
97522 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10:
97523 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11:
97524 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4:
97525 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5:
97526 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6:
97527 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7:
97528 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8:
97529 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9:
97530 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10:
97531 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11:
97532 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3:
97533 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4:
97534 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5:
97535 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6:
97536 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7:
97537 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8:
97538 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9:
97539 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10:
97540 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3:
97541 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4:
97542 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5:
97543 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6:
97544 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7:
97545 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8:
97546 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9:
97547 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10:
97548 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3:
97549 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4:
97550 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5:
97551 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6:
97552 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7:
97553 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8:
97554 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9:
97555 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10:
97556 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3:
97557 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4:
97558 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5:
97559 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6:
97560 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7:
97561 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8:
97562 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9:
97563 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10:
97564 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3:
97565 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4:
97566 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5:
97567 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6:
97568 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7:
97569 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8:
97570 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9:
97571 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10:
97572 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3:
97573 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4:
97574 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5:
97575 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6:
97576 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8:
97577 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3:
97578 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4:
97579 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5:
97580 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6:
97581 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8:
97582 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3:
97583 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4:
97584 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5:
97585 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6:
97586 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8:
97587 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3:
97588 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4:
97589 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5:
97590 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6:
97591 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8:
97592 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3:
97593 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4:
97594 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5:
97595 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6:
97596 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8:
97597 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2:
97598 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3:
97599 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4:
97600 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5:
97601 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8:
97602 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2:
97603 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3:
97604 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4:
97605 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5:
97606 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8:
97607 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2:
97608 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3:
97609 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4:
97610 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5:
97611 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8:
97612 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2:
97613 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3:
97614 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4:
97615 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5:
97616 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8:
97617 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2:
97618 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3:
97619 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4:
97620 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5:
97621 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8:
97622 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3:
97623 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4:
97624 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5:
97625 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6:
97626 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7:
97627 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8:
97628 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9:
97629 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3:
97630 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4:
97631 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5:
97632 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6:
97633 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7:
97634 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8:
97635 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9:
97636 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3:
97637 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4:
97638 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5:
97639 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6:
97640 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7:
97641 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8:
97642 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9:
97643 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3:
97644 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4:
97645 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5:
97646 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6:
97647 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7:
97648 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8:
97649 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9:
97650 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3:
97651 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4:
97652 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5:
97653 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6:
97654 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7:
97655 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8:
97656 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9:
97657 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4:
97658 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5:
97659 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6:
97660 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7:
97661 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8:
97662 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9:
97663 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10:
97664 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4:
97665 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5:
97666 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6:
97667 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7:
97668 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8:
97669 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9:
97670 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10:
97671 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4:
97672 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5:
97673 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6:
97674 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7:
97675 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8:
97676 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9:
97677 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10:
97678 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4:
97679 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5:
97680 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6:
97681 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7:
97682 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8:
97683 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9:
97684 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10:
97685 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4:
97686 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5:
97687 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6:
97688 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7:
97689 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8:
97690 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9:
97691 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10:
97692 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4:
97693 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5:
97694 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6:
97695 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7:
97696 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8:
97697 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9:
97698 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10:
97699 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11:
97700 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12:
97701 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4:
97702 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5:
97703 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6:
97704 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7:
97705 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8:
97706 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9:
97707 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10:
97708 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11:
97709 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12:
97710 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4:
97711 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5:
97712 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6:
97713 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7:
97714 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8:
97715 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9:
97716 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10:
97717 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11:
97718 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12:
97719 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4:
97720 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5:
97721 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6:
97722 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7:
97723 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8:
97724 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9:
97725 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10:
97726 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11:
97727 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12:
97728 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4:
97729 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5:
97730 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6:
97731 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7:
97732 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8:
97733 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9:
97734 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10:
97735 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11:
97736 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12:
97737 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3:
97738 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4:
97739 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5:
97740 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6:
97741 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7:
97742 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8:
97743 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9:
97744 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10:
97745 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11:
97746 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3:
97747 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4:
97748 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5:
97749 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6:
97750 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7:
97751 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8:
97752 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9:
97753 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10:
97754 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11:
97755 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3:
97756 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4:
97757 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5:
97758 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6:
97759 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7:
97760 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8:
97761 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9:
97762 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10:
97763 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11:
97764 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3:
97765 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4:
97766 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5:
97767 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6:
97768 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7:
97769 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8:
97770 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9:
97771 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10:
97772 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11:
97773 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3:
97774 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4:
97775 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5:
97776 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6:
97777 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7:
97778 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8:
97779 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9:
97780 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10:
97781 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11:
97782 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3:
97783 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4:
97784 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5:
97785 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6:
97786 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7:
97787 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8:
97788 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3:
97789 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4:
97790 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5:
97791 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6:
97792 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7:
97793 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8:
97794 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3:
97795 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4:
97796 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5:
97797 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6:
97798 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7:
97799 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8:
97800 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3:
97801 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4:
97802 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5:
97803 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6:
97804 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7:
97805 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8:
97806 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3:
97807 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4:
97808 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5:
97809 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6:
97810 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7:
97811 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8:
97812 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4:
97813 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5:
97814 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6:
97815 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7:
97816 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8:
97817 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9:
97818 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4:
97819 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5:
97820 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6:
97821 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7:
97822 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8:
97823 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9:
97824 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4:
97825 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5:
97826 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6:
97827 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7:
97828 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8:
97829 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9:
97830 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4:
97831 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5:
97832 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6:
97833 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7:
97834 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8:
97835 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9:
97836 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4:
97837 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5:
97838 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6:
97839 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7:
97840 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8:
97841 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9:
97842 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4:
97843 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5:
97844 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6:
97845 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7:
97846 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8:
97847 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9:
97848 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10:
97849 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11:
97850 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4:
97851 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5:
97852 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6:
97853 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7:
97854 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8:
97855 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9:
97856 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10:
97857 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11:
97858 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4:
97859 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5:
97860 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6:
97861 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7:
97862 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8:
97863 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9:
97864 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10:
97865 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11:
97866 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4:
97867 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5:
97868 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6:
97869 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7:
97870 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8:
97871 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9:
97872 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10:
97873 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11:
97874 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4:
97875 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5:
97876 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6:
97877 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7:
97878 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8:
97879 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9:
97880 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10:
97881 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11:
97882 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3:
97883 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4:
97884 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5:
97885 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6:
97886 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7:
97887 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8:
97888 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9:
97889 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10:
97890 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3:
97891 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4:
97892 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5:
97893 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6:
97894 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7:
97895 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8:
97896 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9:
97897 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10:
97898 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3:
97899 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4:
97900 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5:
97901 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6:
97902 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7:
97903 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8:
97904 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9:
97905 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10:
97906 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3:
97907 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4:
97908 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5:
97909 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6:
97910 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7:
97911 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8:
97912 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9:
97913 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10:
97914 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3:
97915 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4:
97916 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5:
97917 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6:
97918 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7:
97919 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8:
97920 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9:
97921 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10:
97922 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3:
97923 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4:
97924 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5:
97925 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8:
97926 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3:
97927 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4:
97928 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5:
97929 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8:
97930 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3:
97931 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4:
97932 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5:
97933 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8:
97934 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3:
97935 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4:
97936 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5:
97937 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8:
97938 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3:
97939 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4:
97940 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5:
97941 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8:
97942 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2:
97943 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3:
97944 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4:
97945 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2:
97946 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3:
97947 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4:
97948 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2:
97949 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3:
97950 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4:
97951 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2:
97952 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3:
97953 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4:
97954 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2:
97955 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3:
97956 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4:
97957 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3:
97958 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4:
97959 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5:
97960 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6:
97961 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8:
97962 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3:
97963 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4:
97964 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5:
97965 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6:
97966 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8:
97967 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3:
97968 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4:
97969 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5:
97970 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6:
97971 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8:
97972 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3:
97973 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4:
97974 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5:
97975 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6:
97976 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8:
97977 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3:
97978 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4:
97979 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5:
97980 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6:
97981 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8:
97982 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2:
97983 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3:
97984 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4:
97985 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5:
97986 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8:
97987 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2:
97988 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3:
97989 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4:
97990 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5:
97991 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8:
97992 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2:
97993 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3:
97994 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4:
97995 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5:
97996 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8:
97997 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2:
97998 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3:
97999 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4:
98000 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5:
98001 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8:
98002 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2:
98003 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3:
98004 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4:
98005 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5:
98006 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8:
98007 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3:
98008 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4:
98009 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5:
98010 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8:
98011 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3:
98012 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4:
98013 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5:
98014 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8:
98015 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3:
98016 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4:
98017 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5:
98018 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8:
98019 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3:
98020 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4:
98021 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5:
98022 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8:
98023 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3:
98024 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4:
98025 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5:
98026 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8:
98027 case AMDGPU::IMAGE_SAMPLE_C_V1_V2:
98028 case AMDGPU::IMAGE_SAMPLE_C_V1_V3:
98029 case AMDGPU::IMAGE_SAMPLE_C_V1_V4:
98030 case AMDGPU::IMAGE_SAMPLE_C_V2_V2:
98031 case AMDGPU::IMAGE_SAMPLE_C_V2_V3:
98032 case AMDGPU::IMAGE_SAMPLE_C_V2_V4:
98033 case AMDGPU::IMAGE_SAMPLE_C_V3_V2:
98034 case AMDGPU::IMAGE_SAMPLE_C_V3_V3:
98035 case AMDGPU::IMAGE_SAMPLE_C_V3_V4:
98036 case AMDGPU::IMAGE_SAMPLE_C_V4_V2:
98037 case AMDGPU::IMAGE_SAMPLE_C_V4_V3:
98038 case AMDGPU::IMAGE_SAMPLE_C_V4_V4:
98039 case AMDGPU::IMAGE_SAMPLE_C_V5_V2:
98040 case AMDGPU::IMAGE_SAMPLE_C_V5_V3:
98041 case AMDGPU::IMAGE_SAMPLE_C_V5_V4:
98042 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2:
98043 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3:
98044 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4:
98045 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5:
98046 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6:
98047 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7:
98048 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8:
98049 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2:
98050 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3:
98051 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4:
98052 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5:
98053 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6:
98054 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7:
98055 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8:
98056 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2:
98057 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3:
98058 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4:
98059 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5:
98060 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6:
98061 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7:
98062 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8:
98063 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2:
98064 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3:
98065 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4:
98066 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5:
98067 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6:
98068 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7:
98069 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8:
98070 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2:
98071 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3:
98072 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4:
98073 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5:
98074 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6:
98075 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7:
98076 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8:
98077 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3:
98078 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4:
98079 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5:
98080 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6:
98081 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7:
98082 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8:
98083 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9:
98084 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3:
98085 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4:
98086 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5:
98087 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6:
98088 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7:
98089 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8:
98090 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9:
98091 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3:
98092 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4:
98093 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5:
98094 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6:
98095 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7:
98096 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8:
98097 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9:
98098 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3:
98099 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4:
98100 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5:
98101 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6:
98102 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7:
98103 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8:
98104 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9:
98105 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3:
98106 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4:
98107 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5:
98108 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6:
98109 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7:
98110 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8:
98111 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9:
98112 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3:
98113 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4:
98114 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5:
98115 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6:
98116 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7:
98117 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8:
98118 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9:
98119 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10:
98120 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11:
98121 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3:
98122 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4:
98123 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5:
98124 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6:
98125 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7:
98126 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8:
98127 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9:
98128 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10:
98129 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11:
98130 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3:
98131 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4:
98132 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5:
98133 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6:
98134 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7:
98135 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8:
98136 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9:
98137 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10:
98138 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11:
98139 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3:
98140 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4:
98141 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5:
98142 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6:
98143 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7:
98144 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8:
98145 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9:
98146 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10:
98147 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11:
98148 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3:
98149 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4:
98150 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5:
98151 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6:
98152 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7:
98153 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8:
98154 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9:
98155 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10:
98156 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11:
98157 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2:
98158 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3:
98159 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4:
98160 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5:
98161 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6:
98162 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7:
98163 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8:
98164 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9:
98165 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10:
98166 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2:
98167 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3:
98168 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4:
98169 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5:
98170 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6:
98171 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7:
98172 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8:
98173 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9:
98174 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10:
98175 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2:
98176 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3:
98177 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4:
98178 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5:
98179 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6:
98180 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7:
98181 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8:
98182 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9:
98183 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10:
98184 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2:
98185 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3:
98186 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4:
98187 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5:
98188 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6:
98189 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7:
98190 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8:
98191 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9:
98192 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10:
98193 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2:
98194 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3:
98195 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4:
98196 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5:
98197 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6:
98198 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7:
98199 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8:
98200 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9:
98201 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10:
98202 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2:
98203 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3:
98204 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4:
98205 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5:
98206 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6:
98207 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7:
98208 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8:
98209 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2:
98210 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3:
98211 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4:
98212 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5:
98213 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6:
98214 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7:
98215 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8:
98216 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2:
98217 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3:
98218 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4:
98219 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5:
98220 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6:
98221 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7:
98222 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8:
98223 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2:
98224 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3:
98225 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4:
98226 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5:
98227 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6:
98228 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7:
98229 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8:
98230 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2:
98231 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3:
98232 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4:
98233 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5:
98234 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6:
98235 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7:
98236 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8:
98237 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3:
98238 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4:
98239 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5:
98240 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6:
98241 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7:
98242 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8:
98243 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3:
98244 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4:
98245 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5:
98246 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6:
98247 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7:
98248 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8:
98249 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3:
98250 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4:
98251 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5:
98252 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6:
98253 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7:
98254 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8:
98255 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3:
98256 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4:
98257 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5:
98258 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6:
98259 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7:
98260 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8:
98261 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3:
98262 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4:
98263 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5:
98264 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6:
98265 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7:
98266 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8:
98267 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3:
98268 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4:
98269 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5:
98270 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6:
98271 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7:
98272 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8:
98273 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9:
98274 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10:
98275 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3:
98276 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4:
98277 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5:
98278 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6:
98279 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7:
98280 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8:
98281 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9:
98282 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10:
98283 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3:
98284 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4:
98285 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5:
98286 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6:
98287 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7:
98288 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8:
98289 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9:
98290 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10:
98291 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3:
98292 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4:
98293 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5:
98294 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6:
98295 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7:
98296 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8:
98297 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9:
98298 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10:
98299 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3:
98300 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4:
98301 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5:
98302 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6:
98303 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7:
98304 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8:
98305 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9:
98306 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10:
98307 case AMDGPU::IMAGE_SAMPLE_D_V1_V2:
98308 case AMDGPU::IMAGE_SAMPLE_D_V1_V3:
98309 case AMDGPU::IMAGE_SAMPLE_D_V1_V4:
98310 case AMDGPU::IMAGE_SAMPLE_D_V1_V5:
98311 case AMDGPU::IMAGE_SAMPLE_D_V1_V6:
98312 case AMDGPU::IMAGE_SAMPLE_D_V1_V7:
98313 case AMDGPU::IMAGE_SAMPLE_D_V1_V8:
98314 case AMDGPU::IMAGE_SAMPLE_D_V1_V9:
98315 case AMDGPU::IMAGE_SAMPLE_D_V2_V2:
98316 case AMDGPU::IMAGE_SAMPLE_D_V2_V3:
98317 case AMDGPU::IMAGE_SAMPLE_D_V2_V4:
98318 case AMDGPU::IMAGE_SAMPLE_D_V2_V5:
98319 case AMDGPU::IMAGE_SAMPLE_D_V2_V6:
98320 case AMDGPU::IMAGE_SAMPLE_D_V2_V7:
98321 case AMDGPU::IMAGE_SAMPLE_D_V2_V8:
98322 case AMDGPU::IMAGE_SAMPLE_D_V2_V9:
98323 case AMDGPU::IMAGE_SAMPLE_D_V3_V2:
98324 case AMDGPU::IMAGE_SAMPLE_D_V3_V3:
98325 case AMDGPU::IMAGE_SAMPLE_D_V3_V4:
98326 case AMDGPU::IMAGE_SAMPLE_D_V3_V5:
98327 case AMDGPU::IMAGE_SAMPLE_D_V3_V6:
98328 case AMDGPU::IMAGE_SAMPLE_D_V3_V7:
98329 case AMDGPU::IMAGE_SAMPLE_D_V3_V8:
98330 case AMDGPU::IMAGE_SAMPLE_D_V3_V9:
98331 case AMDGPU::IMAGE_SAMPLE_D_V4_V2:
98332 case AMDGPU::IMAGE_SAMPLE_D_V4_V3:
98333 case AMDGPU::IMAGE_SAMPLE_D_V4_V4:
98334 case AMDGPU::IMAGE_SAMPLE_D_V4_V5:
98335 case AMDGPU::IMAGE_SAMPLE_D_V4_V6:
98336 case AMDGPU::IMAGE_SAMPLE_D_V4_V7:
98337 case AMDGPU::IMAGE_SAMPLE_D_V4_V8:
98338 case AMDGPU::IMAGE_SAMPLE_D_V4_V9:
98339 case AMDGPU::IMAGE_SAMPLE_D_V5_V2:
98340 case AMDGPU::IMAGE_SAMPLE_D_V5_V3:
98341 case AMDGPU::IMAGE_SAMPLE_D_V5_V4:
98342 case AMDGPU::IMAGE_SAMPLE_D_V5_V5:
98343 case AMDGPU::IMAGE_SAMPLE_D_V5_V6:
98344 case AMDGPU::IMAGE_SAMPLE_D_V5_V7:
98345 case AMDGPU::IMAGE_SAMPLE_D_V5_V8:
98346 case AMDGPU::IMAGE_SAMPLE_D_V5_V9:
98347 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2:
98348 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3:
98349 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4:
98350 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2:
98351 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3:
98352 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4:
98353 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2:
98354 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3:
98355 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4:
98356 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2:
98357 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3:
98358 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4:
98359 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2:
98360 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3:
98361 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4:
98362 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1:
98363 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2:
98364 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3:
98365 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4:
98366 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1:
98367 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2:
98368 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3:
98369 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4:
98370 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1:
98371 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2:
98372 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3:
98373 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4:
98374 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1:
98375 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2:
98376 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3:
98377 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4:
98378 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1:
98379 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2:
98380 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3:
98381 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4:
98382 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2:
98383 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3:
98384 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4:
98385 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5:
98386 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8:
98387 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2:
98388 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3:
98389 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4:
98390 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5:
98391 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8:
98392 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2:
98393 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3:
98394 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4:
98395 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5:
98396 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8:
98397 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2:
98398 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3:
98399 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4:
98400 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5:
98401 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8:
98402 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2:
98403 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3:
98404 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4:
98405 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5:
98406 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8:
98407 case AMDGPU::IMAGE_SAMPLE_L_V1_V1:
98408 case AMDGPU::IMAGE_SAMPLE_L_V1_V2:
98409 case AMDGPU::IMAGE_SAMPLE_L_V1_V3:
98410 case AMDGPU::IMAGE_SAMPLE_L_V1_V4:
98411 case AMDGPU::IMAGE_SAMPLE_L_V2_V1:
98412 case AMDGPU::IMAGE_SAMPLE_L_V2_V2:
98413 case AMDGPU::IMAGE_SAMPLE_L_V2_V3:
98414 case AMDGPU::IMAGE_SAMPLE_L_V2_V4:
98415 case AMDGPU::IMAGE_SAMPLE_L_V3_V1:
98416 case AMDGPU::IMAGE_SAMPLE_L_V3_V2:
98417 case AMDGPU::IMAGE_SAMPLE_L_V3_V3:
98418 case AMDGPU::IMAGE_SAMPLE_L_V3_V4:
98419 case AMDGPU::IMAGE_SAMPLE_L_V4_V1:
98420 case AMDGPU::IMAGE_SAMPLE_L_V4_V2:
98421 case AMDGPU::IMAGE_SAMPLE_L_V4_V3:
98422 case AMDGPU::IMAGE_SAMPLE_L_V4_V4:
98423 case AMDGPU::IMAGE_SAMPLE_L_V5_V1:
98424 case AMDGPU::IMAGE_SAMPLE_L_V5_V2:
98425 case AMDGPU::IMAGE_SAMPLE_L_V5_V3:
98426 case AMDGPU::IMAGE_SAMPLE_L_V5_V4:
98427 case AMDGPU::IMAGE_SAMPLE_O_V1_V2:
98428 case AMDGPU::IMAGE_SAMPLE_O_V1_V3:
98429 case AMDGPU::IMAGE_SAMPLE_O_V1_V4:
98430 case AMDGPU::IMAGE_SAMPLE_O_V2_V2:
98431 case AMDGPU::IMAGE_SAMPLE_O_V2_V3:
98432 case AMDGPU::IMAGE_SAMPLE_O_V2_V4:
98433 case AMDGPU::IMAGE_SAMPLE_O_V3_V2:
98434 case AMDGPU::IMAGE_SAMPLE_O_V3_V3:
98435 case AMDGPU::IMAGE_SAMPLE_O_V3_V4:
98436 case AMDGPU::IMAGE_SAMPLE_O_V4_V2:
98437 case AMDGPU::IMAGE_SAMPLE_O_V4_V3:
98438 case AMDGPU::IMAGE_SAMPLE_O_V4_V4:
98439 case AMDGPU::IMAGE_SAMPLE_O_V5_V2:
98440 case AMDGPU::IMAGE_SAMPLE_O_V5_V3:
98441 case AMDGPU::IMAGE_SAMPLE_O_V5_V4:
98442 case AMDGPU::IMAGE_SAMPLE_V1_V1:
98443 case AMDGPU::IMAGE_SAMPLE_V1_V2:
98444 case AMDGPU::IMAGE_SAMPLE_V1_V3:
98445 case AMDGPU::IMAGE_SAMPLE_V1_V4:
98446 case AMDGPU::IMAGE_SAMPLE_V2_V1:
98447 case AMDGPU::IMAGE_SAMPLE_V2_V2:
98448 case AMDGPU::IMAGE_SAMPLE_V2_V3:
98449 case AMDGPU::IMAGE_SAMPLE_V2_V4:
98450 case AMDGPU::IMAGE_SAMPLE_V3_V1:
98451 case AMDGPU::IMAGE_SAMPLE_V3_V2:
98452 case AMDGPU::IMAGE_SAMPLE_V3_V3:
98453 case AMDGPU::IMAGE_SAMPLE_V3_V4:
98454 case AMDGPU::IMAGE_SAMPLE_V4_V1:
98455 case AMDGPU::IMAGE_SAMPLE_V4_V2:
98456 case AMDGPU::IMAGE_SAMPLE_V4_V3:
98457 case AMDGPU::IMAGE_SAMPLE_V4_V4:
98458 case AMDGPU::IMAGE_SAMPLE_V5_V1:
98459 case AMDGPU::IMAGE_SAMPLE_V5_V2:
98460 case AMDGPU::IMAGE_SAMPLE_V5_V3:
98461 case AMDGPU::IMAGE_SAMPLE_V5_V4: {
98462 switch (OpNum) {
98463 case 0:
98464 // op: vdata
98465 return 40;
98466 case 4:
98467 // op: dmask
98468 return 8;
98469 case 5:
98470 // op: unorm
98471 return 12;
98472 case 6:
98473 // op: cpol
98474 return 7;
98475 case 7:
98476 // op: r128
98477 return 15;
98478 case 8:
98479 // op: tfe
98480 return 16;
98481 case 9:
98482 // op: lwe
98483 return 17;
98484 case 11:
98485 // op: d16
98486 return 63;
98487 case 2:
98488 // op: srsrc
98489 return 48;
98490 case 3:
98491 // op: ssamp
98492 return 53;
98493 case 1:
98494 // op: vaddr
98495 return 32;
98496 case 10:
98497 // op: da
98498 return 14;
98499 }
98500 break;
98501 }
98502 case AMDGPU::IMAGE_GET_LOD_V1_V1:
98503 case AMDGPU::IMAGE_GET_LOD_V1_V2:
98504 case AMDGPU::IMAGE_GET_LOD_V1_V3:
98505 case AMDGPU::IMAGE_GET_LOD_V1_V4:
98506 case AMDGPU::IMAGE_GET_LOD_V2_V1:
98507 case AMDGPU::IMAGE_GET_LOD_V2_V2:
98508 case AMDGPU::IMAGE_GET_LOD_V2_V3:
98509 case AMDGPU::IMAGE_GET_LOD_V2_V4:
98510 case AMDGPU::IMAGE_GET_LOD_V3_V1:
98511 case AMDGPU::IMAGE_GET_LOD_V3_V2:
98512 case AMDGPU::IMAGE_GET_LOD_V3_V3:
98513 case AMDGPU::IMAGE_GET_LOD_V3_V4:
98514 case AMDGPU::IMAGE_GET_LOD_V4_V1:
98515 case AMDGPU::IMAGE_GET_LOD_V4_V2:
98516 case AMDGPU::IMAGE_GET_LOD_V4_V3:
98517 case AMDGPU::IMAGE_GET_LOD_V4_V4:
98518 case AMDGPU::IMAGE_GET_LOD_V5_V1:
98519 case AMDGPU::IMAGE_GET_LOD_V5_V2:
98520 case AMDGPU::IMAGE_GET_LOD_V5_V3:
98521 case AMDGPU::IMAGE_GET_LOD_V5_V4: {
98522 switch (OpNum) {
98523 case 0:
98524 // op: vdata
98525 return 40;
98526 case 4:
98527 // op: dmask
98528 return 8;
98529 case 5:
98530 // op: unorm
98531 return 12;
98532 case 6:
98533 // op: cpol
98534 return 7;
98535 case 7:
98536 // op: r128
98537 return 15;
98538 case 8:
98539 // op: tfe
98540 return 16;
98541 case 9:
98542 // op: lwe
98543 return 17;
98544 case 2:
98545 // op: srsrc
98546 return 48;
98547 case 3:
98548 // op: ssamp
98549 return 53;
98550 case 1:
98551 // op: vaddr
98552 return 32;
98553 case 10:
98554 // op: da
98555 return 14;
98556 }
98557 break;
98558 }
98559 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx10:
98560 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx10:
98561 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx10:
98562 case AMDGPU::IMAGE_GATHER4H_V2_V4_gfx10:
98563 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx10:
98564 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx10:
98565 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx10:
98566 case AMDGPU::IMAGE_GATHER4H_V4_V4_gfx10:
98567 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx10:
98568 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx10:
98569 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx10:
98570 case AMDGPU::IMAGE_GATHER4H_V5_V4_gfx10:
98571 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3_gfx10:
98572 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4_gfx10:
98573 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5_gfx10:
98574 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6_gfx10:
98575 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V8_gfx10:
98576 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3_gfx10:
98577 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4_gfx10:
98578 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5_gfx10:
98579 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6_gfx10:
98580 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V8_gfx10:
98581 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3_gfx10:
98582 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4_gfx10:
98583 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5_gfx10:
98584 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6_gfx10:
98585 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V8_gfx10:
98586 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx10:
98587 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx10:
98588 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx10:
98589 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx10:
98590 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8_gfx10:
98591 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx10:
98592 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx10:
98593 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx10:
98594 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx10:
98595 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8_gfx10:
98596 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx10:
98597 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx10:
98598 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx10:
98599 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx10:
98600 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8_gfx10:
98601 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3_gfx10:
98602 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4_gfx10:
98603 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5_gfx10:
98604 case AMDGPU::IMAGE_GATHER4_B_O_V2_V8_gfx10:
98605 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3_gfx10:
98606 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4_gfx10:
98607 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5_gfx10:
98608 case AMDGPU::IMAGE_GATHER4_B_O_V4_V8_gfx10:
98609 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3_gfx10:
98610 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4_gfx10:
98611 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5_gfx10:
98612 case AMDGPU::IMAGE_GATHER4_B_O_V5_V8_gfx10:
98613 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx10:
98614 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx10:
98615 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx10:
98616 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx10:
98617 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx10:
98618 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx10:
98619 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx10:
98620 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx10:
98621 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx10:
98622 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2_gfx10:
98623 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3_gfx10:
98624 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4_gfx10:
98625 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5_gfx10:
98626 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V8_gfx10:
98627 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2_gfx10:
98628 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3_gfx10:
98629 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4_gfx10:
98630 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5_gfx10:
98631 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V8_gfx10:
98632 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2_gfx10:
98633 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3_gfx10:
98634 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4_gfx10:
98635 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5_gfx10:
98636 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V8_gfx10:
98637 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx10:
98638 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx10:
98639 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx10:
98640 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx10:
98641 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx10:
98642 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx10:
98643 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx10:
98644 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx10:
98645 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx10:
98646 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx10:
98647 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx10:
98648 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx10:
98649 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4_gfx10:
98650 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5_gfx10:
98651 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6_gfx10:
98652 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V7_gfx10:
98653 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V8_gfx10:
98654 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4_gfx10:
98655 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5_gfx10:
98656 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6_gfx10:
98657 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V7_gfx10:
98658 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V8_gfx10:
98659 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4_gfx10:
98660 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5_gfx10:
98661 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6_gfx10:
98662 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V7_gfx10:
98663 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V8_gfx10:
98664 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx10:
98665 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx10:
98666 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx10:
98667 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx10:
98668 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8_gfx10:
98669 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx10:
98670 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx10:
98671 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx10:
98672 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx10:
98673 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8_gfx10:
98674 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx10:
98675 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx10:
98676 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx10:
98677 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx10:
98678 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8_gfx10:
98679 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4_gfx10:
98680 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5_gfx10:
98681 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6_gfx10:
98682 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V8_gfx10:
98683 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4_gfx10:
98684 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5_gfx10:
98685 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6_gfx10:
98686 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V8_gfx10:
98687 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4_gfx10:
98688 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5_gfx10:
98689 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6_gfx10:
98690 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V8_gfx10:
98691 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx10:
98692 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx10:
98693 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx10:
98694 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8_gfx10:
98695 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx10:
98696 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx10:
98697 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx10:
98698 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8_gfx10:
98699 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx10:
98700 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx10:
98701 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx10:
98702 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8_gfx10:
98703 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3_gfx10:
98704 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4_gfx10:
98705 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5_gfx10:
98706 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6_gfx10:
98707 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V8_gfx10:
98708 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3_gfx10:
98709 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4_gfx10:
98710 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5_gfx10:
98711 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6_gfx10:
98712 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V8_gfx10:
98713 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3_gfx10:
98714 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4_gfx10:
98715 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5_gfx10:
98716 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6_gfx10:
98717 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V8_gfx10:
98718 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx10:
98719 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx10:
98720 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx10:
98721 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx10:
98722 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8_gfx10:
98723 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx10:
98724 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx10:
98725 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx10:
98726 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx10:
98727 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8_gfx10:
98728 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx10:
98729 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx10:
98730 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx10:
98731 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx10:
98732 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8_gfx10:
98733 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx10:
98734 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx10:
98735 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx10:
98736 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8_gfx10:
98737 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx10:
98738 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx10:
98739 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx10:
98740 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8_gfx10:
98741 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx10:
98742 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx10:
98743 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx10:
98744 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8_gfx10:
98745 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx10:
98746 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx10:
98747 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx10:
98748 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx10:
98749 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx10:
98750 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx10:
98751 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx10:
98752 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx10:
98753 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx10:
98754 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3_gfx10:
98755 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4_gfx10:
98756 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5_gfx10:
98757 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6_gfx10:
98758 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V8_gfx10:
98759 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3_gfx10:
98760 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4_gfx10:
98761 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5_gfx10:
98762 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6_gfx10:
98763 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V8_gfx10:
98764 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3_gfx10:
98765 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4_gfx10:
98766 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5_gfx10:
98767 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6_gfx10:
98768 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V8_gfx10:
98769 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx10:
98770 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx10:
98771 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx10:
98772 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx10:
98773 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8_gfx10:
98774 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx10:
98775 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx10:
98776 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx10:
98777 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx10:
98778 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8_gfx10:
98779 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx10:
98780 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx10:
98781 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx10:
98782 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx10:
98783 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8_gfx10:
98784 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3_gfx10:
98785 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4_gfx10:
98786 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5_gfx10:
98787 case AMDGPU::IMAGE_GATHER4_C_O_V2_V8_gfx10:
98788 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3_gfx10:
98789 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4_gfx10:
98790 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5_gfx10:
98791 case AMDGPU::IMAGE_GATHER4_C_O_V4_V8_gfx10:
98792 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3_gfx10:
98793 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4_gfx10:
98794 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5_gfx10:
98795 case AMDGPU::IMAGE_GATHER4_C_O_V5_V8_gfx10:
98796 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx10:
98797 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx10:
98798 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx10:
98799 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx10:
98800 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx10:
98801 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx10:
98802 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx10:
98803 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx10:
98804 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx10:
98805 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx10:
98806 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx10:
98807 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx10:
98808 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx10:
98809 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx10:
98810 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx10:
98811 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx10:
98812 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx10:
98813 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx10:
98814 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx10:
98815 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx10:
98816 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx10:
98817 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4_gfx10:
98818 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx10:
98819 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx10:
98820 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx10:
98821 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4_gfx10:
98822 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx10:
98823 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx10:
98824 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx10:
98825 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4_gfx10:
98826 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2_gfx10:
98827 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3_gfx10:
98828 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4_gfx10:
98829 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5_gfx10:
98830 case AMDGPU::IMAGE_GATHER4_L_O_V2_V8_gfx10:
98831 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2_gfx10:
98832 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3_gfx10:
98833 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4_gfx10:
98834 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5_gfx10:
98835 case AMDGPU::IMAGE_GATHER4_L_O_V4_V8_gfx10:
98836 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2_gfx10:
98837 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3_gfx10:
98838 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4_gfx10:
98839 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5_gfx10:
98840 case AMDGPU::IMAGE_GATHER4_L_O_V5_V8_gfx10:
98841 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx10:
98842 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx10:
98843 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx10:
98844 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx10:
98845 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx10:
98846 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx10:
98847 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx10:
98848 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx10:
98849 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx10:
98850 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx10:
98851 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx10:
98852 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx10:
98853 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx10:
98854 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx10:
98855 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx10:
98856 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx10:
98857 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx10:
98858 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx10:
98859 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx10:
98860 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx10:
98861 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx10:
98862 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx10:
98863 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx10:
98864 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx10:
98865 case AMDGPU::IMAGE_GATHER4_V2_V4_gfx10:
98866 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx10:
98867 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx10:
98868 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx10:
98869 case AMDGPU::IMAGE_GATHER4_V4_V4_gfx10:
98870 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx10:
98871 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx10:
98872 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx10:
98873 case AMDGPU::IMAGE_GATHER4_V5_V4_gfx10:
98874 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx10:
98875 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx10:
98876 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx10:
98877 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx10:
98878 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8_gfx10:
98879 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx10:
98880 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx10:
98881 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx10:
98882 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx10:
98883 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8_gfx10:
98884 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx10:
98885 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx10:
98886 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx10:
98887 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx10:
98888 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8_gfx10:
98889 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx10:
98890 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx10:
98891 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx10:
98892 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx10:
98893 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8_gfx10:
98894 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx10:
98895 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx10:
98896 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx10:
98897 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx10:
98898 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8_gfx10:
98899 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx10:
98900 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx10:
98901 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx10:
98902 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx10:
98903 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8_gfx10:
98904 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx10:
98905 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx10:
98906 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx10:
98907 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx10:
98908 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8_gfx10:
98909 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx10:
98910 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx10:
98911 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx10:
98912 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx10:
98913 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8_gfx10:
98914 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx10:
98915 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx10:
98916 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx10:
98917 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx10:
98918 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8_gfx10:
98919 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx10:
98920 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx10:
98921 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx10:
98922 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx10:
98923 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8_gfx10:
98924 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx10:
98925 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx10:
98926 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx10:
98927 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8_gfx10:
98928 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx10:
98929 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx10:
98930 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx10:
98931 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8_gfx10:
98932 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx10:
98933 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx10:
98934 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx10:
98935 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8_gfx10:
98936 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx10:
98937 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx10:
98938 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx10:
98939 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8_gfx10:
98940 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx10:
98941 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx10:
98942 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx10:
98943 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8_gfx10:
98944 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx10:
98945 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx10:
98946 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx10:
98947 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx10:
98948 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx10:
98949 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx10:
98950 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx10:
98951 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx10:
98952 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx10:
98953 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx10:
98954 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx10:
98955 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx10:
98956 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx10:
98957 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx10:
98958 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx10:
98959 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2_gfx10:
98960 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3_gfx10:
98961 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4_gfx10:
98962 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5_gfx10:
98963 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6_gfx10:
98964 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V7_gfx10:
98965 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V8_gfx10:
98966 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2_gfx10:
98967 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3_gfx10:
98968 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4_gfx10:
98969 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5_gfx10:
98970 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6_gfx10:
98971 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V7_gfx10:
98972 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V8_gfx10:
98973 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2_gfx10:
98974 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3_gfx10:
98975 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4_gfx10:
98976 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5_gfx10:
98977 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6_gfx10:
98978 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V7_gfx10:
98979 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V8_gfx10:
98980 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2_gfx10:
98981 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3_gfx10:
98982 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4_gfx10:
98983 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5_gfx10:
98984 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6_gfx10:
98985 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V7_gfx10:
98986 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V8_gfx10:
98987 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2_gfx10:
98988 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3_gfx10:
98989 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4_gfx10:
98990 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5_gfx10:
98991 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6_gfx10:
98992 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V7_gfx10:
98993 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V8_gfx10:
98994 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_gfx10:
98995 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_gfx10:
98996 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_gfx10:
98997 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_gfx10:
98998 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V7_gfx10:
98999 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V8_gfx10:
99000 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V9_gfx10:
99001 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_gfx10:
99002 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_gfx10:
99003 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_gfx10:
99004 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_gfx10:
99005 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V7_gfx10:
99006 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V8_gfx10:
99007 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V9_gfx10:
99008 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_gfx10:
99009 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_gfx10:
99010 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_gfx10:
99011 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_gfx10:
99012 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V7_gfx10:
99013 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V8_gfx10:
99014 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V9_gfx10:
99015 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_gfx10:
99016 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_gfx10:
99017 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_gfx10:
99018 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_gfx10:
99019 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V7_gfx10:
99020 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V8_gfx10:
99021 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V9_gfx10:
99022 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_gfx10:
99023 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_gfx10:
99024 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_gfx10:
99025 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_gfx10:
99026 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V7_gfx10:
99027 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V8_gfx10:
99028 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V9_gfx10:
99029 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3_gfx10:
99030 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4_gfx10:
99031 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5_gfx10:
99032 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6_gfx10:
99033 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V7_gfx10:
99034 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8_gfx10:
99035 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V9_gfx10:
99036 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V10_gfx10:
99037 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V11_gfx10:
99038 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3_gfx10:
99039 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4_gfx10:
99040 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5_gfx10:
99041 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6_gfx10:
99042 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V7_gfx10:
99043 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8_gfx10:
99044 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V9_gfx10:
99045 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V10_gfx10:
99046 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V11_gfx10:
99047 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3_gfx10:
99048 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4_gfx10:
99049 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5_gfx10:
99050 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6_gfx10:
99051 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V7_gfx10:
99052 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8_gfx10:
99053 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V9_gfx10:
99054 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V10_gfx10:
99055 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V11_gfx10:
99056 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3_gfx10:
99057 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4_gfx10:
99058 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5_gfx10:
99059 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6_gfx10:
99060 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V7_gfx10:
99061 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8_gfx10:
99062 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V9_gfx10:
99063 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V10_gfx10:
99064 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V11_gfx10:
99065 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3_gfx10:
99066 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4_gfx10:
99067 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5_gfx10:
99068 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6_gfx10:
99069 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V7_gfx10:
99070 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V8_gfx10:
99071 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V9_gfx10:
99072 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V10_gfx10:
99073 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V11_gfx10:
99074 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2_gfx10:
99075 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3_gfx10:
99076 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4_gfx10:
99077 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5_gfx10:
99078 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6_gfx10:
99079 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V7_gfx10:
99080 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8_gfx10:
99081 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V9_gfx10:
99082 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V10_gfx10:
99083 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2_gfx10:
99084 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3_gfx10:
99085 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4_gfx10:
99086 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5_gfx10:
99087 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6_gfx10:
99088 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V7_gfx10:
99089 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8_gfx10:
99090 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V9_gfx10:
99091 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V10_gfx10:
99092 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2_gfx10:
99093 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3_gfx10:
99094 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4_gfx10:
99095 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5_gfx10:
99096 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6_gfx10:
99097 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V7_gfx10:
99098 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8_gfx10:
99099 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V9_gfx10:
99100 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V10_gfx10:
99101 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2_gfx10:
99102 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3_gfx10:
99103 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4_gfx10:
99104 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5_gfx10:
99105 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6_gfx10:
99106 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V7_gfx10:
99107 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8_gfx10:
99108 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V9_gfx10:
99109 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V10_gfx10:
99110 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2_gfx10:
99111 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3_gfx10:
99112 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4_gfx10:
99113 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5_gfx10:
99114 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6_gfx10:
99115 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V7_gfx10:
99116 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V8_gfx10:
99117 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V9_gfx10:
99118 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V10_gfx10:
99119 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2_gfx10:
99120 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3_gfx10:
99121 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4_gfx10:
99122 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5_gfx10:
99123 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6_gfx10:
99124 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V7_gfx10:
99125 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V8_gfx10:
99126 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2_gfx10:
99127 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3_gfx10:
99128 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4_gfx10:
99129 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5_gfx10:
99130 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6_gfx10:
99131 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V7_gfx10:
99132 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V8_gfx10:
99133 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2_gfx10:
99134 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3_gfx10:
99135 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4_gfx10:
99136 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5_gfx10:
99137 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6_gfx10:
99138 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V7_gfx10:
99139 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V8_gfx10:
99140 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2_gfx10:
99141 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3_gfx10:
99142 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4_gfx10:
99143 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5_gfx10:
99144 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6_gfx10:
99145 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V7_gfx10:
99146 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V8_gfx10:
99147 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2_gfx10:
99148 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3_gfx10:
99149 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4_gfx10:
99150 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5_gfx10:
99151 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6_gfx10:
99152 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V7_gfx10:
99153 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V8_gfx10:
99154 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3_gfx10:
99155 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4_gfx10:
99156 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5_gfx10:
99157 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6_gfx10:
99158 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V7_gfx10:
99159 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V8_gfx10:
99160 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3_gfx10:
99161 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4_gfx10:
99162 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5_gfx10:
99163 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6_gfx10:
99164 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V7_gfx10:
99165 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V8_gfx10:
99166 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3_gfx10:
99167 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4_gfx10:
99168 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5_gfx10:
99169 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6_gfx10:
99170 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V7_gfx10:
99171 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V8_gfx10:
99172 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3_gfx10:
99173 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4_gfx10:
99174 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5_gfx10:
99175 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6_gfx10:
99176 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V7_gfx10:
99177 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V8_gfx10:
99178 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3_gfx10:
99179 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4_gfx10:
99180 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5_gfx10:
99181 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6_gfx10:
99182 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V7_gfx10:
99183 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V8_gfx10:
99184 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3_gfx10:
99185 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4_gfx10:
99186 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5_gfx10:
99187 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6_gfx10:
99188 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V7_gfx10:
99189 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8_gfx10:
99190 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V9_gfx10:
99191 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V10_gfx10:
99192 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3_gfx10:
99193 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4_gfx10:
99194 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5_gfx10:
99195 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6_gfx10:
99196 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V7_gfx10:
99197 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8_gfx10:
99198 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V9_gfx10:
99199 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V10_gfx10:
99200 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3_gfx10:
99201 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4_gfx10:
99202 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5_gfx10:
99203 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6_gfx10:
99204 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V7_gfx10:
99205 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8_gfx10:
99206 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V9_gfx10:
99207 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V10_gfx10:
99208 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3_gfx10:
99209 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4_gfx10:
99210 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5_gfx10:
99211 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6_gfx10:
99212 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V7_gfx10:
99213 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8_gfx10:
99214 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V9_gfx10:
99215 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V10_gfx10:
99216 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3_gfx10:
99217 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4_gfx10:
99218 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5_gfx10:
99219 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6_gfx10:
99220 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V7_gfx10:
99221 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V8_gfx10:
99222 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V9_gfx10:
99223 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V10_gfx10:
99224 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2_gfx10:
99225 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3_gfx10:
99226 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4_gfx10:
99227 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5_gfx10:
99228 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6_gfx10:
99229 case AMDGPU::IMAGE_SAMPLE_CD_V1_V7_gfx10:
99230 case AMDGPU::IMAGE_SAMPLE_CD_V1_V8_gfx10:
99231 case AMDGPU::IMAGE_SAMPLE_CD_V1_V9_gfx10:
99232 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2_gfx10:
99233 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3_gfx10:
99234 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4_gfx10:
99235 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5_gfx10:
99236 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6_gfx10:
99237 case AMDGPU::IMAGE_SAMPLE_CD_V2_V7_gfx10:
99238 case AMDGPU::IMAGE_SAMPLE_CD_V2_V8_gfx10:
99239 case AMDGPU::IMAGE_SAMPLE_CD_V2_V9_gfx10:
99240 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2_gfx10:
99241 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3_gfx10:
99242 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4_gfx10:
99243 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5_gfx10:
99244 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6_gfx10:
99245 case AMDGPU::IMAGE_SAMPLE_CD_V3_V7_gfx10:
99246 case AMDGPU::IMAGE_SAMPLE_CD_V3_V8_gfx10:
99247 case AMDGPU::IMAGE_SAMPLE_CD_V3_V9_gfx10:
99248 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2_gfx10:
99249 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3_gfx10:
99250 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4_gfx10:
99251 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5_gfx10:
99252 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6_gfx10:
99253 case AMDGPU::IMAGE_SAMPLE_CD_V4_V7_gfx10:
99254 case AMDGPU::IMAGE_SAMPLE_CD_V4_V8_gfx10:
99255 case AMDGPU::IMAGE_SAMPLE_CD_V4_V9_gfx10:
99256 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2_gfx10:
99257 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3_gfx10:
99258 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4_gfx10:
99259 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5_gfx10:
99260 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6_gfx10:
99261 case AMDGPU::IMAGE_SAMPLE_CD_V5_V7_gfx10:
99262 case AMDGPU::IMAGE_SAMPLE_CD_V5_V8_gfx10:
99263 case AMDGPU::IMAGE_SAMPLE_CD_V5_V9_gfx10:
99264 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx10:
99265 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx10:
99266 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx10:
99267 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx10:
99268 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8_gfx10:
99269 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx10:
99270 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx10:
99271 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx10:
99272 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx10:
99273 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8_gfx10:
99274 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx10:
99275 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx10:
99276 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx10:
99277 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx10:
99278 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8_gfx10:
99279 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx10:
99280 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx10:
99281 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx10:
99282 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx10:
99283 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8_gfx10:
99284 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx10:
99285 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx10:
99286 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx10:
99287 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx10:
99288 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8_gfx10:
99289 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx10:
99290 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx10:
99291 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx10:
99292 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx10:
99293 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx10:
99294 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx10:
99295 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx10:
99296 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx10:
99297 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx10:
99298 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx10:
99299 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx10:
99300 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx10:
99301 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx10:
99302 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx10:
99303 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx10:
99304 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx10:
99305 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx10:
99306 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx10:
99307 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx10:
99308 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx10:
99309 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx10:
99310 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx10:
99311 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx10:
99312 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx10:
99313 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx10:
99314 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx10:
99315 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx10:
99316 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx10:
99317 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx10:
99318 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx10:
99319 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx10:
99320 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx10:
99321 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx10:
99322 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx10:
99323 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx10:
99324 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx10:
99325 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx10:
99326 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx10:
99327 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx10:
99328 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx10:
99329 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx10:
99330 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx10:
99331 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx10:
99332 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx10:
99333 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx10:
99334 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx10:
99335 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx10:
99336 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx10:
99337 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx10:
99338 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8_gfx10:
99339 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx10:
99340 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx10:
99341 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx10:
99342 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx10:
99343 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8_gfx10:
99344 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx10:
99345 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx10:
99346 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx10:
99347 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx10:
99348 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8_gfx10:
99349 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx10:
99350 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx10:
99351 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx10:
99352 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx10:
99353 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8_gfx10:
99354 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx10:
99355 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx10:
99356 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx10:
99357 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx10:
99358 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8_gfx10:
99359 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx10:
99360 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx10:
99361 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx10:
99362 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8_gfx10:
99363 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx10:
99364 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx10:
99365 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx10:
99366 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8_gfx10:
99367 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx10:
99368 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx10:
99369 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx10:
99370 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8_gfx10:
99371 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx10:
99372 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx10:
99373 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx10:
99374 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8_gfx10:
99375 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx10:
99376 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx10:
99377 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx10:
99378 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8_gfx10:
99379 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx10:
99380 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx10:
99381 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx10:
99382 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8_gfx10:
99383 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx10:
99384 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx10:
99385 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx10:
99386 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8_gfx10:
99387 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx10:
99388 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx10:
99389 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx10:
99390 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8_gfx10:
99391 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx10:
99392 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx10:
99393 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx10:
99394 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8_gfx10:
99395 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx10:
99396 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx10:
99397 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx10:
99398 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8_gfx10:
99399 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_gfx10:
99400 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_gfx10:
99401 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_gfx10:
99402 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_gfx10:
99403 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V7_gfx10:
99404 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V8_gfx10:
99405 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V9_gfx10:
99406 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_gfx10:
99407 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_gfx10:
99408 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_gfx10:
99409 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_gfx10:
99410 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V7_gfx10:
99411 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V8_gfx10:
99412 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V9_gfx10:
99413 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_gfx10:
99414 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_gfx10:
99415 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_gfx10:
99416 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_gfx10:
99417 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V7_gfx10:
99418 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V8_gfx10:
99419 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V9_gfx10:
99420 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_gfx10:
99421 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_gfx10:
99422 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_gfx10:
99423 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_gfx10:
99424 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V7_gfx10:
99425 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V8_gfx10:
99426 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V9_gfx10:
99427 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_gfx10:
99428 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_gfx10:
99429 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_gfx10:
99430 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_gfx10:
99431 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V7_gfx10:
99432 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V8_gfx10:
99433 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V9_gfx10:
99434 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_gfx10:
99435 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_gfx10:
99436 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_gfx10:
99437 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V7_gfx10:
99438 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V8_gfx10:
99439 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V9_gfx10:
99440 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V10_gfx10:
99441 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_gfx10:
99442 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_gfx10:
99443 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_gfx10:
99444 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V7_gfx10:
99445 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V8_gfx10:
99446 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V9_gfx10:
99447 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V10_gfx10:
99448 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_gfx10:
99449 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_gfx10:
99450 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_gfx10:
99451 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V7_gfx10:
99452 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V8_gfx10:
99453 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V9_gfx10:
99454 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V10_gfx10:
99455 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_gfx10:
99456 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_gfx10:
99457 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_gfx10:
99458 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V7_gfx10:
99459 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V8_gfx10:
99460 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V9_gfx10:
99461 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V10_gfx10:
99462 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_gfx10:
99463 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_gfx10:
99464 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_gfx10:
99465 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V7_gfx10:
99466 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V8_gfx10:
99467 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V9_gfx10:
99468 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V10_gfx10:
99469 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4_gfx10:
99470 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5_gfx10:
99471 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6_gfx10:
99472 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V7_gfx10:
99473 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8_gfx10:
99474 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V9_gfx10:
99475 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V10_gfx10:
99476 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V11_gfx10:
99477 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V12_gfx10:
99478 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4_gfx10:
99479 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5_gfx10:
99480 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6_gfx10:
99481 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V7_gfx10:
99482 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8_gfx10:
99483 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V9_gfx10:
99484 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V10_gfx10:
99485 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V11_gfx10:
99486 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V12_gfx10:
99487 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4_gfx10:
99488 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5_gfx10:
99489 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6_gfx10:
99490 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V7_gfx10:
99491 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8_gfx10:
99492 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V9_gfx10:
99493 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V10_gfx10:
99494 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V11_gfx10:
99495 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V12_gfx10:
99496 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4_gfx10:
99497 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5_gfx10:
99498 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6_gfx10:
99499 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V7_gfx10:
99500 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8_gfx10:
99501 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V9_gfx10:
99502 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V10_gfx10:
99503 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V11_gfx10:
99504 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V12_gfx10:
99505 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4_gfx10:
99506 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5_gfx10:
99507 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6_gfx10:
99508 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V7_gfx10:
99509 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V8_gfx10:
99510 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V9_gfx10:
99511 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V10_gfx10:
99512 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V11_gfx10:
99513 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V12_gfx10:
99514 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3_gfx10:
99515 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4_gfx10:
99516 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5_gfx10:
99517 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6_gfx10:
99518 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V7_gfx10:
99519 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8_gfx10:
99520 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V9_gfx10:
99521 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V10_gfx10:
99522 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V11_gfx10:
99523 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3_gfx10:
99524 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4_gfx10:
99525 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5_gfx10:
99526 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6_gfx10:
99527 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V7_gfx10:
99528 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8_gfx10:
99529 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V9_gfx10:
99530 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V10_gfx10:
99531 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V11_gfx10:
99532 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3_gfx10:
99533 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4_gfx10:
99534 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5_gfx10:
99535 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6_gfx10:
99536 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V7_gfx10:
99537 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8_gfx10:
99538 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V9_gfx10:
99539 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V10_gfx10:
99540 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V11_gfx10:
99541 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3_gfx10:
99542 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4_gfx10:
99543 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5_gfx10:
99544 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6_gfx10:
99545 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V7_gfx10:
99546 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8_gfx10:
99547 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V9_gfx10:
99548 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V10_gfx10:
99549 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V11_gfx10:
99550 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3_gfx10:
99551 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4_gfx10:
99552 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5_gfx10:
99553 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6_gfx10:
99554 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V7_gfx10:
99555 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V8_gfx10:
99556 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V9_gfx10:
99557 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V10_gfx10:
99558 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V11_gfx10:
99559 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3_gfx10:
99560 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4_gfx10:
99561 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5_gfx10:
99562 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6_gfx10:
99563 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V7_gfx10:
99564 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V8_gfx10:
99565 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3_gfx10:
99566 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4_gfx10:
99567 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5_gfx10:
99568 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6_gfx10:
99569 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V7_gfx10:
99570 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V8_gfx10:
99571 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3_gfx10:
99572 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4_gfx10:
99573 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5_gfx10:
99574 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6_gfx10:
99575 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V7_gfx10:
99576 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V8_gfx10:
99577 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3_gfx10:
99578 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4_gfx10:
99579 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5_gfx10:
99580 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6_gfx10:
99581 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V7_gfx10:
99582 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V8_gfx10:
99583 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3_gfx10:
99584 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4_gfx10:
99585 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5_gfx10:
99586 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6_gfx10:
99587 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V7_gfx10:
99588 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V8_gfx10:
99589 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4_gfx10:
99590 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5_gfx10:
99591 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6_gfx10:
99592 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V7_gfx10:
99593 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V8_gfx10:
99594 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V9_gfx10:
99595 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4_gfx10:
99596 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5_gfx10:
99597 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6_gfx10:
99598 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V7_gfx10:
99599 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V8_gfx10:
99600 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V9_gfx10:
99601 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4_gfx10:
99602 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5_gfx10:
99603 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6_gfx10:
99604 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V7_gfx10:
99605 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V8_gfx10:
99606 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V9_gfx10:
99607 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4_gfx10:
99608 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5_gfx10:
99609 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6_gfx10:
99610 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V7_gfx10:
99611 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V8_gfx10:
99612 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V9_gfx10:
99613 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4_gfx10:
99614 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5_gfx10:
99615 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6_gfx10:
99616 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V7_gfx10:
99617 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V8_gfx10:
99618 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V9_gfx10:
99619 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4_gfx10:
99620 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5_gfx10:
99621 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6_gfx10:
99622 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V7_gfx10:
99623 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8_gfx10:
99624 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V9_gfx10:
99625 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V10_gfx10:
99626 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V11_gfx10:
99627 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4_gfx10:
99628 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5_gfx10:
99629 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6_gfx10:
99630 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V7_gfx10:
99631 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8_gfx10:
99632 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V9_gfx10:
99633 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V10_gfx10:
99634 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V11_gfx10:
99635 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4_gfx10:
99636 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5_gfx10:
99637 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6_gfx10:
99638 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V7_gfx10:
99639 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8_gfx10:
99640 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V9_gfx10:
99641 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V10_gfx10:
99642 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V11_gfx10:
99643 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4_gfx10:
99644 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5_gfx10:
99645 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6_gfx10:
99646 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V7_gfx10:
99647 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8_gfx10:
99648 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V9_gfx10:
99649 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V10_gfx10:
99650 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V11_gfx10:
99651 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4_gfx10:
99652 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5_gfx10:
99653 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6_gfx10:
99654 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V7_gfx10:
99655 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V8_gfx10:
99656 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V9_gfx10:
99657 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V10_gfx10:
99658 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V11_gfx10:
99659 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3_gfx10:
99660 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4_gfx10:
99661 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5_gfx10:
99662 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6_gfx10:
99663 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V7_gfx10:
99664 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8_gfx10:
99665 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V9_gfx10:
99666 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V10_gfx10:
99667 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3_gfx10:
99668 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4_gfx10:
99669 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5_gfx10:
99670 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6_gfx10:
99671 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V7_gfx10:
99672 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8_gfx10:
99673 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V9_gfx10:
99674 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V10_gfx10:
99675 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3_gfx10:
99676 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4_gfx10:
99677 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5_gfx10:
99678 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6_gfx10:
99679 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V7_gfx10:
99680 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8_gfx10:
99681 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V9_gfx10:
99682 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V10_gfx10:
99683 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3_gfx10:
99684 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4_gfx10:
99685 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5_gfx10:
99686 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6_gfx10:
99687 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V7_gfx10:
99688 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8_gfx10:
99689 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V9_gfx10:
99690 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V10_gfx10:
99691 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3_gfx10:
99692 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4_gfx10:
99693 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5_gfx10:
99694 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6_gfx10:
99695 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V7_gfx10:
99696 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V8_gfx10:
99697 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V9_gfx10:
99698 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V10_gfx10:
99699 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx10:
99700 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx10:
99701 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx10:
99702 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx10:
99703 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8_gfx10:
99704 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx10:
99705 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx10:
99706 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx10:
99707 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx10:
99708 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8_gfx10:
99709 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx10:
99710 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx10:
99711 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx10:
99712 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx10:
99713 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8_gfx10:
99714 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx10:
99715 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx10:
99716 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx10:
99717 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx10:
99718 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8_gfx10:
99719 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx10:
99720 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx10:
99721 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx10:
99722 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx10:
99723 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8_gfx10:
99724 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx10:
99725 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx10:
99726 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx10:
99727 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx10:
99728 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8_gfx10:
99729 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx10:
99730 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx10:
99731 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx10:
99732 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx10:
99733 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8_gfx10:
99734 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx10:
99735 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx10:
99736 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx10:
99737 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx10:
99738 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8_gfx10:
99739 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx10:
99740 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx10:
99741 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx10:
99742 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx10:
99743 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8_gfx10:
99744 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx10:
99745 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx10:
99746 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx10:
99747 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx10:
99748 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8_gfx10:
99749 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx10:
99750 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx10:
99751 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx10:
99752 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx10:
99753 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx10:
99754 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx10:
99755 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx10:
99756 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx10:
99757 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx10:
99758 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx10:
99759 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx10:
99760 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx10:
99761 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx10:
99762 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx10:
99763 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx10:
99764 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx10:
99765 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx10:
99766 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx10:
99767 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx10:
99768 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx10:
99769 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx10:
99770 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx10:
99771 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx10:
99772 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx10:
99773 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx10:
99774 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx10:
99775 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx10:
99776 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx10:
99777 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx10:
99778 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx10:
99779 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx10:
99780 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx10:
99781 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx10:
99782 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx10:
99783 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx10:
99784 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx10:
99785 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx10:
99786 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx10:
99787 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx10:
99788 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx10:
99789 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx10:
99790 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx10:
99791 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx10:
99792 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx10:
99793 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx10:
99794 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx10:
99795 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx10:
99796 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx10:
99797 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx10:
99798 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx10:
99799 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx10:
99800 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx10:
99801 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx10:
99802 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx10:
99803 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx10:
99804 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx10:
99805 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx10:
99806 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx10:
99807 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx10:
99808 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx10:
99809 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx10:
99810 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx10:
99811 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx10:
99812 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx10:
99813 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx10:
99814 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx10:
99815 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx10:
99816 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx10:
99817 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx10:
99818 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx10:
99819 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx10:
99820 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx10:
99821 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx10:
99822 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx10:
99823 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx10:
99824 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx10:
99825 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx10:
99826 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx10:
99827 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx10:
99828 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx10:
99829 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx10:
99830 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx10:
99831 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx10:
99832 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx10:
99833 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx10:
99834 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx10:
99835 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx10:
99836 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx10:
99837 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx10:
99838 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx10:
99839 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx10:
99840 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx10:
99841 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx10:
99842 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx10:
99843 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx10:
99844 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx10:
99845 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx10:
99846 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx10:
99847 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx10:
99848 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx10:
99849 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx10:
99850 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx10:
99851 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx10:
99852 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx10:
99853 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx10:
99854 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx10:
99855 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx10:
99856 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx10:
99857 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx10:
99858 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx10:
99859 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx10:
99860 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx10:
99861 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx10:
99862 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx10:
99863 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx10:
99864 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx10:
99865 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx10:
99866 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx10:
99867 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx10:
99868 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx10:
99869 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx10:
99870 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx10:
99871 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx10:
99872 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx10:
99873 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx10:
99874 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx10:
99875 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx10:
99876 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx10:
99877 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx10:
99878 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx10:
99879 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx10:
99880 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx10:
99881 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx10:
99882 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx10:
99883 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx10:
99884 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx10:
99885 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx10:
99886 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx10:
99887 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx10:
99888 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx10:
99889 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx10:
99890 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx10:
99891 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx10:
99892 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx10:
99893 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx10:
99894 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx10:
99895 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx10:
99896 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx10:
99897 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx10:
99898 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx10:
99899 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx10:
99900 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx10:
99901 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx10:
99902 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx10:
99903 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx10:
99904 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx10:
99905 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx10:
99906 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx10:
99907 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx10:
99908 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx10:
99909 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx10:
99910 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx10:
99911 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx10:
99912 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx10:
99913 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx10:
99914 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx10:
99915 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx10:
99916 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx10:
99917 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx10:
99918 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx10:
99919 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx10:
99920 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx10:
99921 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx10:
99922 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx10:
99923 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx10:
99924 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx10:
99925 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx10:
99926 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx10:
99927 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx10:
99928 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx10:
99929 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx10:
99930 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx10:
99931 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx10:
99932 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx10:
99933 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx10:
99934 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx10:
99935 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx10:
99936 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx10:
99937 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx10:
99938 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx10:
99939 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx10:
99940 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx10:
99941 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx10:
99942 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx10:
99943 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx10:
99944 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx10:
99945 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx10:
99946 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx10:
99947 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx10:
99948 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx10:
99949 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx10:
99950 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx10:
99951 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx10:
99952 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx10:
99953 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx10:
99954 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx10:
99955 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx10:
99956 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx10:
99957 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx10:
99958 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx10:
99959 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx10:
99960 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx10:
99961 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx10:
99962 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx10:
99963 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx10:
99964 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx10:
99965 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx10:
99966 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx10:
99967 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx10:
99968 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx10:
99969 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx10:
99970 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx10:
99971 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx10:
99972 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx10:
99973 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx10:
99974 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx10:
99975 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx10:
99976 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx10:
99977 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx10:
99978 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx10:
99979 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx10:
99980 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx10:
99981 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx10:
99982 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx10:
99983 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx10:
99984 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx10:
99985 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx10:
99986 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx10:
99987 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx10:
99988 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx10:
99989 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx10:
99990 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx10:
99991 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx10:
99992 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx10:
99993 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx10:
99994 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx10:
99995 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx10:
99996 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx10:
99997 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx10:
99998 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx10:
99999 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx10:
100000 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx10:
100001 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx10:
100002 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx10:
100003 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx10:
100004 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx10:
100005 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx10:
100006 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx10:
100007 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx10:
100008 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx10:
100009 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx10:
100010 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx10:
100011 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx10:
100012 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx10:
100013 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx10:
100014 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx10:
100015 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx10:
100016 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx10:
100017 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx10:
100018 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx10:
100019 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx10:
100020 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx10:
100021 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx10:
100022 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx10:
100023 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx10:
100024 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx10:
100025 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx10:
100026 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx10:
100027 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx10:
100028 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx10:
100029 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx10:
100030 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx10:
100031 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx10:
100032 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx10:
100033 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx10:
100034 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx10:
100035 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx10:
100036 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx10:
100037 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx10:
100038 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx10:
100039 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx10:
100040 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx10:
100041 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx10:
100042 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx10:
100043 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx10:
100044 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx10:
100045 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx10:
100046 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx10:
100047 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx10:
100048 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx10:
100049 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx10:
100050 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx10:
100051 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx10:
100052 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx10:
100053 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx10:
100054 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx10:
100055 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx10:
100056 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx10:
100057 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx10:
100058 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx10:
100059 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx10:
100060 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx10:
100061 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx10:
100062 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx10:
100063 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx10:
100064 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx10:
100065 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx10:
100066 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx10:
100067 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx10:
100068 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx10:
100069 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx10:
100070 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx10:
100071 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx10:
100072 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx10:
100073 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx10:
100074 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx10:
100075 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx10:
100076 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx10:
100077 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx10:
100078 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx10:
100079 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx10:
100080 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx10:
100081 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx10:
100082 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx10:
100083 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx10:
100084 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx10:
100085 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx10:
100086 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx10:
100087 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx10:
100088 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8_gfx10:
100089 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx10:
100090 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx10:
100091 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx10:
100092 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx10:
100093 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8_gfx10:
100094 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx10:
100095 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx10:
100096 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx10:
100097 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx10:
100098 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8_gfx10:
100099 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx10:
100100 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx10:
100101 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx10:
100102 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx10:
100103 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8_gfx10:
100104 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx10:
100105 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx10:
100106 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx10:
100107 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx10:
100108 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8_gfx10:
100109 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx10:
100110 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx10:
100111 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx10:
100112 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx10:
100113 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8_gfx10:
100114 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx10:
100115 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx10:
100116 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx10:
100117 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx10:
100118 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8_gfx10:
100119 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx10:
100120 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx10:
100121 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx10:
100122 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx10:
100123 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8_gfx10:
100124 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx10:
100125 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx10:
100126 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx10:
100127 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx10:
100128 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8_gfx10:
100129 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx10:
100130 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx10:
100131 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx10:
100132 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx10:
100133 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8_gfx10:
100134 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx10:
100135 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx10:
100136 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx10:
100137 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8_gfx10:
100138 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx10:
100139 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx10:
100140 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx10:
100141 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8_gfx10:
100142 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx10:
100143 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx10:
100144 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx10:
100145 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8_gfx10:
100146 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx10:
100147 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx10:
100148 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx10:
100149 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8_gfx10:
100150 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx10:
100151 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx10:
100152 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx10:
100153 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8_gfx10:
100154 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx10:
100155 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx10:
100156 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx10:
100157 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx10:
100158 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx10:
100159 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx10:
100160 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx10:
100161 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx10:
100162 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx10:
100163 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx10:
100164 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx10:
100165 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx10:
100166 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx10:
100167 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx10:
100168 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx10:
100169 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx10:
100170 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx10:
100171 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx10:
100172 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx10:
100173 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx10:
100174 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx10:
100175 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx10:
100176 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx10:
100177 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx10:
100178 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx10:
100179 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx10:
100180 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx10:
100181 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx10:
100182 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx10:
100183 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx10:
100184 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx10:
100185 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx10:
100186 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx10:
100187 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx10:
100188 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx10:
100189 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx10:
100190 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx10:
100191 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx10:
100192 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx10:
100193 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx10:
100194 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx10:
100195 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx10:
100196 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx10:
100197 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx10:
100198 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx10:
100199 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx10:
100200 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx10:
100201 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx10:
100202 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx10:
100203 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx10:
100204 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx10:
100205 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx10:
100206 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx10:
100207 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx10:
100208 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx10:
100209 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx10:
100210 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx10:
100211 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx10:
100212 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx10:
100213 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx10:
100214 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx10:
100215 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx10:
100216 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx10:
100217 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx10:
100218 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx10:
100219 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx10:
100220 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx10:
100221 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx10:
100222 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx10:
100223 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx10:
100224 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx10:
100225 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx10:
100226 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx10:
100227 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx10:
100228 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx10:
100229 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx10:
100230 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx10:
100231 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx10:
100232 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx10:
100233 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx10:
100234 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx10:
100235 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx10:
100236 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx10:
100237 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx10:
100238 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx10:
100239 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx10:
100240 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx10:
100241 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx10:
100242 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx10:
100243 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx10:
100244 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx10:
100245 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx10:
100246 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx10:
100247 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx10:
100248 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx10:
100249 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx10:
100250 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx10:
100251 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx10:
100252 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx10:
100253 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx10:
100254 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx10:
100255 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx10:
100256 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx10:
100257 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx10:
100258 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx10:
100259 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx10:
100260 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx10:
100261 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx10:
100262 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx10:
100263 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx10:
100264 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx10:
100265 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx10:
100266 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx10:
100267 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx10:
100268 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx10:
100269 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx10:
100270 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx10:
100271 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx10:
100272 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx10:
100273 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx10:
100274 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx10:
100275 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx10:
100276 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx10:
100277 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx10:
100278 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx10:
100279 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx10:
100280 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx10:
100281 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx10:
100282 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx10:
100283 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx10:
100284 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx10:
100285 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx10:
100286 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx10:
100287 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx10:
100288 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx10:
100289 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx10:
100290 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx10:
100291 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx10:
100292 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx10:
100293 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx10:
100294 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx10:
100295 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx10:
100296 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx10:
100297 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx10:
100298 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx10:
100299 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx10:
100300 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx10:
100301 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx10:
100302 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx10:
100303 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx10:
100304 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx10:
100305 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx10:
100306 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx10:
100307 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx10:
100308 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx10:
100309 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx10:
100310 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx10:
100311 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx10:
100312 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx10:
100313 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx10:
100314 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx10:
100315 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx10:
100316 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx10:
100317 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx10:
100318 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx10:
100319 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx10:
100320 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx10:
100321 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx10:
100322 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx10:
100323 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx10:
100324 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx10:
100325 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx10:
100326 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx10:
100327 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx10:
100328 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx10:
100329 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx10:
100330 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx10:
100331 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx10:
100332 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx10:
100333 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx10:
100334 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx10:
100335 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8_gfx10:
100336 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx10:
100337 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx10:
100338 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx10:
100339 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx10:
100340 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx10:
100341 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx10:
100342 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8_gfx10:
100343 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx10:
100344 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx10:
100345 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx10:
100346 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx10:
100347 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx10:
100348 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx10:
100349 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8_gfx10:
100350 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx10:
100351 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx10:
100352 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx10:
100353 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx10:
100354 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx10:
100355 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx10:
100356 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8_gfx10:
100357 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx10:
100358 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx10:
100359 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx10:
100360 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx10:
100361 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx10:
100362 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx10:
100363 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8_gfx10:
100364 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx10:
100365 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx10:
100366 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx10:
100367 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx10:
100368 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx10:
100369 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx10:
100370 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx10:
100371 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx10:
100372 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx10:
100373 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx10:
100374 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx10:
100375 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx10:
100376 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx10:
100377 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx10:
100378 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx10:
100379 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx10:
100380 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx10:
100381 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx10:
100382 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx10:
100383 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx10:
100384 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx10:
100385 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx10:
100386 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx10:
100387 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx10:
100388 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx10:
100389 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx10:
100390 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx10:
100391 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx10:
100392 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx10:
100393 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx10:
100394 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx10:
100395 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx10:
100396 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx10:
100397 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx10:
100398 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx10:
100399 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx10:
100400 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx10:
100401 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx10:
100402 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx10:
100403 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx10:
100404 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx10:
100405 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx10:
100406 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx10:
100407 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx10:
100408 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx10:
100409 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx10:
100410 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx10:
100411 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx10:
100412 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx10:
100413 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx10:
100414 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx10:
100415 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx10:
100416 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx10:
100417 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx10:
100418 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx10:
100419 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx10:
100420 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx10:
100421 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx10:
100422 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx10:
100423 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx10:
100424 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx10:
100425 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx10:
100426 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx10:
100427 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx10:
100428 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx10:
100429 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx10:
100430 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx10:
100431 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx10:
100432 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx10:
100433 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx10:
100434 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx10:
100435 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx10:
100436 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx10:
100437 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx10:
100438 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx10:
100439 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx10:
100440 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx10:
100441 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx10:
100442 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx10:
100443 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx10:
100444 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx10:
100445 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx10:
100446 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx10:
100447 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx10:
100448 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx10:
100449 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx10:
100450 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx10:
100451 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx10:
100452 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx10:
100453 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx10:
100454 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx10:
100455 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx10:
100456 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx10:
100457 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx10:
100458 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx10:
100459 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx10:
100460 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx10:
100461 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx10:
100462 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx10:
100463 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx10:
100464 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx10:
100465 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx10:
100466 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx10:
100467 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx10:
100468 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx10:
100469 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx10:
100470 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx10:
100471 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx10:
100472 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx10:
100473 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx10:
100474 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx10:
100475 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx10:
100476 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx10:
100477 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx10:
100478 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx10:
100479 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx10:
100480 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx10:
100481 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx10:
100482 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx10:
100483 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx10:
100484 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx10:
100485 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx10:
100486 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx10:
100487 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx10:
100488 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx10:
100489 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx10:
100490 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx10:
100491 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx10:
100492 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4_gfx10:
100493 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx10:
100494 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx10:
100495 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx10:
100496 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4_gfx10:
100497 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx10:
100498 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx10:
100499 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx10:
100500 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4_gfx10:
100501 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx10:
100502 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx10:
100503 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx10:
100504 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4_gfx10:
100505 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx10:
100506 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx10:
100507 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx10:
100508 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4_gfx10:
100509 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx10:
100510 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx10:
100511 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx10:
100512 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx10:
100513 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8_gfx10:
100514 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx10:
100515 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx10:
100516 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx10:
100517 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx10:
100518 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8_gfx10:
100519 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx10:
100520 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx10:
100521 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx10:
100522 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx10:
100523 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8_gfx10:
100524 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx10:
100525 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx10:
100526 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx10:
100527 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx10:
100528 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8_gfx10:
100529 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx10:
100530 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx10:
100531 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx10:
100532 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx10:
100533 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8_gfx10:
100534 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx10:
100535 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx10:
100536 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx10:
100537 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx10:
100538 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx10:
100539 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx10:
100540 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx10:
100541 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx10:
100542 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx10:
100543 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx10:
100544 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx10:
100545 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx10:
100546 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx10:
100547 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx10:
100548 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx10:
100549 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx10:
100550 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx10:
100551 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx10:
100552 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx10:
100553 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx10:
100554 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx10:
100555 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx10:
100556 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx10:
100557 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx10:
100558 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx10:
100559 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx10:
100560 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx10:
100561 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx10:
100562 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx10:
100563 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx10:
100564 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx10:
100565 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx10:
100566 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx10:
100567 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx10:
100568 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx10:
100569 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx10:
100570 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx10:
100571 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx10:
100572 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx10:
100573 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx10:
100574 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx10:
100575 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx10:
100576 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx10:
100577 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx10:
100578 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx10:
100579 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx10:
100580 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx10:
100581 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx10:
100582 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx10:
100583 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx10:
100584 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx10:
100585 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx10:
100586 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx10:
100587 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx10:
100588 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx10: {
100589 switch (OpNum) {
100590 case 0:
100591 // op: vdata
100592 return 40;
100593 case 4:
100594 // op: dmask
100595 return 8;
100596 case 6:
100597 // op: unorm
100598 return 12;
100599 case 7:
100600 // op: cpol
100601 return 7;
100602 case 8:
100603 // op: r128
100604 return 15;
100605 case 10:
100606 // op: tfe
100607 return 16;
100608 case 11:
100609 // op: lwe
100610 return 17;
100611 case 12:
100612 // op: d16
100613 return 63;
100614 case 2:
100615 // op: srsrc
100616 return 48;
100617 case 3:
100618 // op: ssamp
100619 return 53;
100620 case 1:
100621 // op: vaddr0
100622 return 32;
100623 case 5:
100624 // op: dim
100625 return 3;
100626 case 9:
100627 // op: a16
100628 return 62;
100629 }
100630 break;
100631 }
100632 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_nsa_gfx10:
100633 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_nsa_gfx10:
100634 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_nsa_gfx10:
100635 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_nsa_gfx10:
100636 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_nsa_gfx10:
100637 case AMDGPU::IMAGE_LOAD_V1_V2_nsa_gfx10:
100638 case AMDGPU::IMAGE_LOAD_V2_V2_nsa_gfx10:
100639 case AMDGPU::IMAGE_LOAD_V3_V2_nsa_gfx10:
100640 case AMDGPU::IMAGE_LOAD_V4_V2_nsa_gfx10:
100641 case AMDGPU::IMAGE_LOAD_V5_V2_nsa_gfx10:
100642 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V2_nsa_gfx10:
100643 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V2_nsa_gfx10:
100644 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V2_nsa_gfx10:
100645 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V2_nsa_gfx10:
100646 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V2_nsa_gfx10:
100647 case AMDGPU::IMAGE_STORE_MIP_V1_V2_nsa_gfx10:
100648 case AMDGPU::IMAGE_STORE_MIP_V2_V2_nsa_gfx10:
100649 case AMDGPU::IMAGE_STORE_MIP_V3_V2_nsa_gfx10:
100650 case AMDGPU::IMAGE_STORE_MIP_V4_V2_nsa_gfx10:
100651 case AMDGPU::IMAGE_STORE_MIP_V5_V2_nsa_gfx10:
100652 case AMDGPU::IMAGE_STORE_V1_V2_nsa_gfx10:
100653 case AMDGPU::IMAGE_STORE_V2_V2_nsa_gfx10:
100654 case AMDGPU::IMAGE_STORE_V3_V2_nsa_gfx10:
100655 case AMDGPU::IMAGE_STORE_V4_V2_nsa_gfx10:
100656 case AMDGPU::IMAGE_STORE_V5_V2_nsa_gfx10: {
100657 switch (OpNum) {
100658 case 0:
100659 // op: vdata
100660 return 40;
100661 case 4:
100662 // op: dmask
100663 return 8;
100664 case 6:
100665 // op: unorm
100666 return 12;
100667 case 7:
100668 // op: cpol
100669 return 7;
100670 case 8:
100671 // op: r128
100672 return 15;
100673 case 10:
100674 // op: tfe
100675 return 16;
100676 case 11:
100677 // op: lwe
100678 return 17;
100679 case 12:
100680 // op: d16
100681 return 63;
100682 case 3:
100683 // op: srsrc
100684 return 48;
100685 case 1:
100686 // op: vaddr0
100687 return 32;
100688 case 5:
100689 // op: dim
100690 return 3;
100691 case 9:
100692 // op: a16
100693 return 62;
100694 }
100695 break;
100696 }
100697 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx10:
100698 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx10:
100699 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx10:
100700 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx10:
100701 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx10:
100702 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx10:
100703 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx10:
100704 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx10:
100705 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx10:
100706 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx10:
100707 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx10:
100708 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx10:
100709 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx10:
100710 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx10:
100711 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx10:
100712 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx10:
100713 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx10:
100714 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx10:
100715 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx10:
100716 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx10: {
100717 switch (OpNum) {
100718 case 0:
100719 // op: vdata
100720 return 40;
100721 case 4:
100722 // op: dmask
100723 return 8;
100724 case 6:
100725 // op: unorm
100726 return 12;
100727 case 7:
100728 // op: cpol
100729 return 7;
100730 case 8:
100731 // op: r128
100732 return 15;
100733 case 10:
100734 // op: tfe
100735 return 16;
100736 case 11:
100737 // op: lwe
100738 return 17;
100739 case 2:
100740 // op: srsrc
100741 return 48;
100742 case 3:
100743 // op: ssamp
100744 return 53;
100745 case 1:
100746 // op: vaddr0
100747 return 32;
100748 case 5:
100749 // op: dim
100750 return 3;
100751 case 9:
100752 // op: a16
100753 return 62;
100754 }
100755 break;
100756 }
100757 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_nsa_gfx10:
100758 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_nsa_gfx10:
100759 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_nsa_gfx10:
100760 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_nsa_gfx10:
100761 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_nsa_gfx10:
100762 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx10:
100763 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx10:
100764 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx10:
100765 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx10:
100766 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx10:
100767 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx10:
100768 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx10:
100769 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx10:
100770 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx10:
100771 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx10:
100772 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx10:
100773 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx10:
100774 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx10:
100775 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx10:
100776 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx10:
100777 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_nsa_gfx10:
100778 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_nsa_gfx10:
100779 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_nsa_gfx10:
100780 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_nsa_gfx10:
100781 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_nsa_gfx10:
100782 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx10:
100783 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx10:
100784 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx10:
100785 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx10:
100786 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx10:
100787 case AMDGPU::IMAGE_STORE_PCK_V1_V2_nsa_gfx10:
100788 case AMDGPU::IMAGE_STORE_PCK_V2_V2_nsa_gfx10:
100789 case AMDGPU::IMAGE_STORE_PCK_V3_V2_nsa_gfx10:
100790 case AMDGPU::IMAGE_STORE_PCK_V4_V2_nsa_gfx10:
100791 case AMDGPU::IMAGE_STORE_PCK_V5_V2_nsa_gfx10: {
100792 switch (OpNum) {
100793 case 0:
100794 // op: vdata
100795 return 40;
100796 case 4:
100797 // op: dmask
100798 return 8;
100799 case 6:
100800 // op: unorm
100801 return 12;
100802 case 7:
100803 // op: cpol
100804 return 7;
100805 case 8:
100806 // op: r128
100807 return 15;
100808 case 10:
100809 // op: tfe
100810 return 16;
100811 case 11:
100812 // op: lwe
100813 return 17;
100814 case 3:
100815 // op: srsrc
100816 return 48;
100817 case 1:
100818 // op: vaddr0
100819 return 32;
100820 case 5:
100821 // op: dim
100822 return 3;
100823 case 9:
100824 // op: a16
100825 return 62;
100826 }
100827 break;
100828 }
100829 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx11:
100830 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx11:
100831 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx11:
100832 case AMDGPU::IMAGE_GATHER4H_V2_V4_gfx11:
100833 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx11:
100834 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx11:
100835 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx11:
100836 case AMDGPU::IMAGE_GATHER4H_V4_V4_gfx11:
100837 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx11:
100838 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx11:
100839 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx11:
100840 case AMDGPU::IMAGE_GATHER4H_V5_V4_gfx11:
100841 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx11:
100842 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx11:
100843 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx11:
100844 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx11:
100845 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8_gfx11:
100846 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx11:
100847 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx11:
100848 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx11:
100849 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx11:
100850 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8_gfx11:
100851 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx11:
100852 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx11:
100853 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx11:
100854 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx11:
100855 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V8_gfx11:
100856 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx11:
100857 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx11:
100858 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx11:
100859 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx11:
100860 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx11:
100861 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx11:
100862 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx11:
100863 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx11:
100864 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx11:
100865 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx11:
100866 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx11:
100867 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx11:
100868 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx11:
100869 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx11:
100870 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx11:
100871 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx11:
100872 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx11:
100873 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx11:
100874 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx11:
100875 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx11:
100876 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx11:
100877 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx11:
100878 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx11:
100879 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx11:
100880 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx11:
100881 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8_gfx11:
100882 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx11:
100883 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx11:
100884 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx11:
100885 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx11:
100886 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8_gfx11:
100887 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx11:
100888 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx11:
100889 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx11:
100890 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx11:
100891 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V8_gfx11:
100892 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx11:
100893 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx11:
100894 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx11:
100895 case AMDGPU::IMAGE_GATHER4_C_B_V2_V8_gfx11:
100896 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx11:
100897 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx11:
100898 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx11:
100899 case AMDGPU::IMAGE_GATHER4_C_B_V4_V8_gfx11:
100900 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx11:
100901 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx11:
100902 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx11:
100903 case AMDGPU::IMAGE_GATHER4_C_B_V5_V8_gfx11:
100904 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx11:
100905 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx11:
100906 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx11:
100907 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx11:
100908 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8_gfx11:
100909 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx11:
100910 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx11:
100911 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx11:
100912 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx11:
100913 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8_gfx11:
100914 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx11:
100915 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx11:
100916 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx11:
100917 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx11:
100918 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V8_gfx11:
100919 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx11:
100920 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx11:
100921 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx11:
100922 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8_gfx11:
100923 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx11:
100924 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx11:
100925 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx11:
100926 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8_gfx11:
100927 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx11:
100928 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx11:
100929 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx11:
100930 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V8_gfx11:
100931 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx11:
100932 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx11:
100933 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx11:
100934 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx11:
100935 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx11:
100936 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx11:
100937 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx11:
100938 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx11:
100939 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx11:
100940 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx11:
100941 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx11:
100942 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx11:
100943 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx11:
100944 case AMDGPU::IMAGE_GATHER4_C_L_V2_V8_gfx11:
100945 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx11:
100946 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx11:
100947 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx11:
100948 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx11:
100949 case AMDGPU::IMAGE_GATHER4_C_L_V4_V8_gfx11:
100950 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx11:
100951 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx11:
100952 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx11:
100953 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx11:
100954 case AMDGPU::IMAGE_GATHER4_C_L_V5_V8_gfx11:
100955 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx11:
100956 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx11:
100957 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx11:
100958 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx11:
100959 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx11:
100960 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx11:
100961 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx11:
100962 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx11:
100963 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx11:
100964 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx11:
100965 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx11:
100966 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx11:
100967 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx11:
100968 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx11:
100969 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx11:
100970 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx11:
100971 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx11:
100972 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx11:
100973 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx11:
100974 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx11:
100975 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx11:
100976 case AMDGPU::IMAGE_GATHER4_LZ_V2_V4_gfx11:
100977 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx11:
100978 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx11:
100979 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx11:
100980 case AMDGPU::IMAGE_GATHER4_LZ_V4_V4_gfx11:
100981 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx11:
100982 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx11:
100983 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx11:
100984 case AMDGPU::IMAGE_GATHER4_LZ_V5_V4_gfx11:
100985 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx11:
100986 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx11:
100987 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx11:
100988 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx11:
100989 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx11:
100990 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx11:
100991 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx11:
100992 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx11:
100993 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx11:
100994 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx11:
100995 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx11:
100996 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx11:
100997 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx11:
100998 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx11:
100999 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx11:
101000 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx11:
101001 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx11:
101002 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx11:
101003 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx11:
101004 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx11:
101005 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx11:
101006 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx11:
101007 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx11:
101008 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx11:
101009 case AMDGPU::IMAGE_GATHER4_V2_V4_gfx11:
101010 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx11:
101011 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx11:
101012 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx11:
101013 case AMDGPU::IMAGE_GATHER4_V4_V4_gfx11:
101014 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx11:
101015 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx11:
101016 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx11:
101017 case AMDGPU::IMAGE_GATHER4_V5_V4_gfx11:
101018 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx11:
101019 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx11:
101020 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx11:
101021 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx11:
101022 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8_gfx11:
101023 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx11:
101024 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx11:
101025 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx11:
101026 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx11:
101027 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8_gfx11:
101028 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx11:
101029 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx11:
101030 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx11:
101031 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx11:
101032 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8_gfx11:
101033 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx11:
101034 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx11:
101035 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx11:
101036 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx11:
101037 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8_gfx11:
101038 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx11:
101039 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx11:
101040 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx11:
101041 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx11:
101042 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V8_gfx11:
101043 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx11:
101044 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx11:
101045 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx11:
101046 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx11:
101047 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8_gfx11:
101048 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx11:
101049 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx11:
101050 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx11:
101051 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx11:
101052 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8_gfx11:
101053 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx11:
101054 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx11:
101055 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx11:
101056 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx11:
101057 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8_gfx11:
101058 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx11:
101059 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx11:
101060 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx11:
101061 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx11:
101062 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8_gfx11:
101063 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx11:
101064 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx11:
101065 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx11:
101066 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx11:
101067 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V8_gfx11:
101068 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx11:
101069 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx11:
101070 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx11:
101071 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8_gfx11:
101072 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx11:
101073 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx11:
101074 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx11:
101075 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8_gfx11:
101076 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx11:
101077 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx11:
101078 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx11:
101079 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8_gfx11:
101080 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx11:
101081 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx11:
101082 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx11:
101083 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8_gfx11:
101084 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx11:
101085 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx11:
101086 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx11:
101087 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V8_gfx11:
101088 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx11:
101089 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx11:
101090 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx11:
101091 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx11:
101092 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx11:
101093 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx11:
101094 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx11:
101095 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx11:
101096 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx11:
101097 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx11:
101098 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx11:
101099 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx11:
101100 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx11:
101101 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx11:
101102 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx11:
101103 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx11:
101104 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx11:
101105 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx11:
101106 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx11:
101107 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8_gfx11:
101108 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx11:
101109 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx11:
101110 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx11:
101111 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx11:
101112 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8_gfx11:
101113 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx11:
101114 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx11:
101115 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx11:
101116 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx11:
101117 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8_gfx11:
101118 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx11:
101119 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx11:
101120 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx11:
101121 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx11:
101122 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8_gfx11:
101123 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx11:
101124 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx11:
101125 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx11:
101126 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx11:
101127 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V8_gfx11:
101128 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx11:
101129 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx11:
101130 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx11:
101131 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx11:
101132 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx11:
101133 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx11:
101134 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx11:
101135 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx11:
101136 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx11:
101137 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx11:
101138 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx11:
101139 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx11:
101140 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx11:
101141 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx11:
101142 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx11:
101143 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx11:
101144 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx11:
101145 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx11:
101146 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx11:
101147 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx11:
101148 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx11:
101149 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx11:
101150 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx11:
101151 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx11:
101152 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8_gfx11:
101153 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx11:
101154 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx11:
101155 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx11:
101156 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx11:
101157 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8_gfx11:
101158 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx11:
101159 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx11:
101160 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx11:
101161 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx11:
101162 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8_gfx11:
101163 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx11:
101164 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx11:
101165 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx11:
101166 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx11:
101167 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8_gfx11:
101168 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx11:
101169 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx11:
101170 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx11:
101171 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx11:
101172 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V8_gfx11:
101173 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx11:
101174 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx11:
101175 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx11:
101176 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx11:
101177 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8_gfx11:
101178 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx11:
101179 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx11:
101180 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx11:
101181 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx11:
101182 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8_gfx11:
101183 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx11:
101184 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx11:
101185 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx11:
101186 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx11:
101187 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8_gfx11:
101188 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx11:
101189 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx11:
101190 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx11:
101191 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx11:
101192 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8_gfx11:
101193 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx11:
101194 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx11:
101195 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx11:
101196 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx11:
101197 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V8_gfx11:
101198 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx11:
101199 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx11:
101200 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx11:
101201 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8_gfx11:
101202 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx11:
101203 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx11:
101204 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx11:
101205 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8_gfx11:
101206 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx11:
101207 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx11:
101208 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx11:
101209 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8_gfx11:
101210 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx11:
101211 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx11:
101212 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx11:
101213 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8_gfx11:
101214 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx11:
101215 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx11:
101216 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx11:
101217 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V8_gfx11:
101218 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx11:
101219 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx11:
101220 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx11:
101221 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8_gfx11:
101222 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx11:
101223 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx11:
101224 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx11:
101225 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8_gfx11:
101226 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx11:
101227 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx11:
101228 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx11:
101229 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8_gfx11:
101230 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx11:
101231 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx11:
101232 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx11:
101233 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8_gfx11:
101234 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx11:
101235 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx11:
101236 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx11:
101237 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V8_gfx11:
101238 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx11:
101239 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx11:
101240 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx11:
101241 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx11:
101242 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8_gfx11:
101243 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx11:
101244 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx11:
101245 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx11:
101246 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx11:
101247 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8_gfx11:
101248 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx11:
101249 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx11:
101250 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx11:
101251 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx11:
101252 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8_gfx11:
101253 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx11:
101254 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx11:
101255 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx11:
101256 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx11:
101257 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8_gfx11:
101258 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx11:
101259 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx11:
101260 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx11:
101261 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx11:
101262 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V8_gfx11:
101263 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx11:
101264 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx11:
101265 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx11:
101266 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx11:
101267 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8_gfx11:
101268 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx11:
101269 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx11:
101270 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx11:
101271 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx11:
101272 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8_gfx11:
101273 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx11:
101274 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx11:
101275 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx11:
101276 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx11:
101277 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8_gfx11:
101278 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx11:
101279 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx11:
101280 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx11:
101281 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx11:
101282 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8_gfx11:
101283 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx11:
101284 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx11:
101285 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx11:
101286 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx11:
101287 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V8_gfx11:
101288 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx11:
101289 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx11:
101290 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx11:
101291 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx11:
101292 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx11:
101293 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx11:
101294 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx11:
101295 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx11:
101296 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx11:
101297 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx11:
101298 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx11:
101299 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx11:
101300 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx11:
101301 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx11:
101302 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx11:
101303 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx11:
101304 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx11:
101305 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx11:
101306 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx11:
101307 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx11:
101308 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx11:
101309 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx11:
101310 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx11:
101311 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx11:
101312 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx11:
101313 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx11:
101314 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx11:
101315 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx11:
101316 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx11:
101317 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx11:
101318 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx11:
101319 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx11:
101320 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx11:
101321 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx11:
101322 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx11:
101323 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx11:
101324 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx11:
101325 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx11:
101326 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx11:
101327 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx11:
101328 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx11:
101329 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx11:
101330 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx11:
101331 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx11:
101332 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx11:
101333 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx11:
101334 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx11:
101335 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx11:
101336 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx11:
101337 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx11:
101338 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx11:
101339 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx11:
101340 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx11:
101341 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx11:
101342 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx11:
101343 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx11:
101344 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx11:
101345 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx11:
101346 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx11:
101347 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx11:
101348 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx11:
101349 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx11:
101350 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx11:
101351 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx11:
101352 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx11:
101353 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx11:
101354 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx11:
101355 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx11:
101356 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx11:
101357 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx11:
101358 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx11:
101359 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx11:
101360 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx11:
101361 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx11:
101362 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx11:
101363 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx11:
101364 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx11:
101365 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx11:
101366 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx11:
101367 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx11:
101368 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx11:
101369 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx11:
101370 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx11:
101371 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx11:
101372 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx11:
101373 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx11:
101374 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx11:
101375 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx11:
101376 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx11:
101377 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx11:
101378 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx11:
101379 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx11:
101380 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx11:
101381 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx11:
101382 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx11:
101383 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx11:
101384 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx11:
101385 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx11:
101386 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx11:
101387 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx11:
101388 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx11:
101389 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx11:
101390 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx11:
101391 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx11:
101392 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx11:
101393 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx11:
101394 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx11:
101395 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx11:
101396 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx11:
101397 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx11:
101398 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx11:
101399 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx11:
101400 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx11:
101401 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx11:
101402 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx11:
101403 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx11:
101404 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx11:
101405 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx11:
101406 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx11:
101407 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx11:
101408 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx11:
101409 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx11:
101410 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx11:
101411 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx11:
101412 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx11:
101413 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx11:
101414 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx11:
101415 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx11:
101416 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx11:
101417 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx11:
101418 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx11:
101419 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx11:
101420 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx11:
101421 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx11:
101422 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx11:
101423 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx11:
101424 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx11:
101425 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx11:
101426 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx11:
101427 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx11:
101428 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx11:
101429 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx11:
101430 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx11:
101431 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx11:
101432 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx11:
101433 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx11:
101434 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx11:
101435 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx11:
101436 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx11:
101437 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx11:
101438 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx11:
101439 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx11:
101440 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx11:
101441 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx11:
101442 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx11:
101443 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx11:
101444 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx11:
101445 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx11:
101446 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx11:
101447 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx11:
101448 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx11:
101449 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx11:
101450 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx11:
101451 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx11:
101452 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx11:
101453 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx11:
101454 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx11:
101455 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx11:
101456 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx11:
101457 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx11:
101458 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx11:
101459 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx11:
101460 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx11:
101461 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx11:
101462 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx11:
101463 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx11:
101464 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx11:
101465 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx11:
101466 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx11:
101467 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx11:
101468 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx11:
101469 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx11:
101470 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx11:
101471 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx11:
101472 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx11:
101473 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx11:
101474 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx11:
101475 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx11:
101476 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx11:
101477 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx11:
101478 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx11:
101479 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx11:
101480 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx11:
101481 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx11:
101482 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx11:
101483 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx11:
101484 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx11:
101485 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx11:
101486 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx11:
101487 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx11:
101488 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx11:
101489 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx11:
101490 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx11:
101491 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx11:
101492 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx11:
101493 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx11:
101494 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx11:
101495 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx11:
101496 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx11:
101497 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx11:
101498 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx11:
101499 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx11:
101500 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx11:
101501 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx11:
101502 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx11:
101503 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx11:
101504 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx11:
101505 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx11:
101506 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx11:
101507 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx11:
101508 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx11:
101509 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx11:
101510 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx11:
101511 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx11:
101512 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx11:
101513 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx11:
101514 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx11:
101515 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx11:
101516 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx11:
101517 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx11:
101518 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx11:
101519 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx11:
101520 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx11:
101521 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx11:
101522 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx11:
101523 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx11:
101524 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx11:
101525 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx11:
101526 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx11:
101527 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx11:
101528 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx11:
101529 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx11:
101530 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx11:
101531 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx11:
101532 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx11:
101533 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx11:
101534 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx11:
101535 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx11:
101536 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx11:
101537 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx11:
101538 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx11:
101539 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx11:
101540 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx11:
101541 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx11:
101542 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx11:
101543 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx11:
101544 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx11:
101545 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx11:
101546 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx11:
101547 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx11:
101548 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx11:
101549 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx11:
101550 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx11:
101551 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx11:
101552 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx11:
101553 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx11:
101554 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx11:
101555 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx11:
101556 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx11:
101557 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx11:
101558 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx11:
101559 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx11:
101560 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx11:
101561 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx11:
101562 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx11:
101563 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx11:
101564 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx11:
101565 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx11:
101566 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx11:
101567 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx11:
101568 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx11:
101569 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx11:
101570 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx11:
101571 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx11:
101572 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx11:
101573 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx11:
101574 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx11:
101575 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx11:
101576 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx11:
101577 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx11:
101578 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx11:
101579 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx11:
101580 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx11:
101581 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx11:
101582 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx11:
101583 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx11:
101584 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx11:
101585 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx11:
101586 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx11:
101587 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx11:
101588 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx11:
101589 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx11:
101590 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx11:
101591 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8_gfx11:
101592 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx11:
101593 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx11:
101594 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx11:
101595 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8_gfx11:
101596 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx11:
101597 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx11:
101598 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx11:
101599 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8_gfx11:
101600 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx11:
101601 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx11:
101602 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx11:
101603 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8_gfx11:
101604 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx11:
101605 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx11:
101606 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx11:
101607 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V8_gfx11:
101608 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx11:
101609 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx11:
101610 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx11:
101611 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx11:
101612 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx11:
101613 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx11:
101614 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx11:
101615 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx11:
101616 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx11:
101617 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx11:
101618 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx11:
101619 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx11:
101620 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx11:
101621 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx11:
101622 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx11:
101623 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx11:
101624 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx11:
101625 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx11:
101626 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx11:
101627 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8_gfx11:
101628 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx11:
101629 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx11:
101630 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx11:
101631 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx11:
101632 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8_gfx11:
101633 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx11:
101634 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx11:
101635 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx11:
101636 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx11:
101637 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8_gfx11:
101638 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx11:
101639 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx11:
101640 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx11:
101641 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx11:
101642 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8_gfx11:
101643 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx11:
101644 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx11:
101645 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx11:
101646 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx11:
101647 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V8_gfx11:
101648 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx11:
101649 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx11:
101650 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx11:
101651 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx11:
101652 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8_gfx11:
101653 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx11:
101654 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx11:
101655 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx11:
101656 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx11:
101657 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8_gfx11:
101658 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx11:
101659 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx11:
101660 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx11:
101661 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx11:
101662 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8_gfx11:
101663 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx11:
101664 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx11:
101665 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx11:
101666 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx11:
101667 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8_gfx11:
101668 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx11:
101669 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx11:
101670 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx11:
101671 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx11:
101672 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V8_gfx11:
101673 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx11:
101674 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx11:
101675 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx11:
101676 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8_gfx11:
101677 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx11:
101678 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx11:
101679 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx11:
101680 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8_gfx11:
101681 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx11:
101682 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx11:
101683 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx11:
101684 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8_gfx11:
101685 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx11:
101686 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx11:
101687 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx11:
101688 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8_gfx11:
101689 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx11:
101690 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx11:
101691 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx11:
101692 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V8_gfx11:
101693 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx11:
101694 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx11:
101695 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx11:
101696 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx11:
101697 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx11:
101698 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx11:
101699 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx11:
101700 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx11:
101701 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx11:
101702 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx11:
101703 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx11:
101704 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx11:
101705 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx11:
101706 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx11:
101707 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx11:
101708 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx11:
101709 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx11:
101710 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx11:
101711 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx11:
101712 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx11:
101713 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx11:
101714 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx11:
101715 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx11:
101716 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx11:
101717 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx11:
101718 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx11:
101719 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx11:
101720 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx11:
101721 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx11:
101722 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx11:
101723 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx11:
101724 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx11:
101725 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx11:
101726 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx11:
101727 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx11:
101728 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx11:
101729 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx11:
101730 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx11:
101731 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx11:
101732 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx11:
101733 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx11:
101734 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx11:
101735 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx11:
101736 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx11:
101737 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx11:
101738 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx11:
101739 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx11:
101740 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx11:
101741 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx11:
101742 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx11:
101743 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx11:
101744 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx11:
101745 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx11:
101746 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx11:
101747 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx11:
101748 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx11:
101749 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx11:
101750 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx11:
101751 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx11:
101752 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx11:
101753 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx11:
101754 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx11:
101755 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx11:
101756 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx11:
101757 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx11:
101758 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx11:
101759 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx11:
101760 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx11:
101761 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx11:
101762 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx11:
101763 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx11:
101764 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx11:
101765 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx11:
101766 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx11:
101767 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx11:
101768 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx11:
101769 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx11:
101770 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx11:
101771 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx11:
101772 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx11:
101773 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx11:
101774 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx11:
101775 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx11:
101776 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx11:
101777 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx11:
101778 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx11:
101779 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx11:
101780 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx11:
101781 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx11:
101782 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx11:
101783 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx11:
101784 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx11:
101785 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx11:
101786 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx11:
101787 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx11:
101788 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx11:
101789 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx11:
101790 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx11:
101791 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx11:
101792 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx11:
101793 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx11:
101794 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx11:
101795 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx11:
101796 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx11:
101797 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx11:
101798 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx11:
101799 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx11:
101800 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx11:
101801 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx11:
101802 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx11:
101803 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx11:
101804 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx11:
101805 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx11:
101806 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx11:
101807 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx11:
101808 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx11:
101809 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx11:
101810 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx11:
101811 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx11:
101812 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx11:
101813 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx11:
101814 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx11:
101815 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx11:
101816 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx11:
101817 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx11:
101818 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx11:
101819 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx11:
101820 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx11:
101821 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx11:
101822 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx11:
101823 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx11:
101824 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx11:
101825 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx11:
101826 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx11:
101827 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx11:
101828 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx11:
101829 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx11:
101830 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx11:
101831 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx11:
101832 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx11:
101833 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx11:
101834 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx11:
101835 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx11:
101836 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx11:
101837 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx11:
101838 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx11:
101839 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx11:
101840 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx11:
101841 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx11:
101842 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx11:
101843 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx11:
101844 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx11:
101845 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx11:
101846 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx11:
101847 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx11:
101848 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx11:
101849 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx11:
101850 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx11:
101851 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx11:
101852 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx11:
101853 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx11:
101854 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx11:
101855 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx11:
101856 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx11:
101857 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx11:
101858 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx11:
101859 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx11:
101860 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx11:
101861 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx11:
101862 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx11:
101863 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx11:
101864 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx11:
101865 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx11:
101866 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx11:
101867 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx11:
101868 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx11:
101869 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx11:
101870 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx11:
101871 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx11:
101872 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx11:
101873 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx11:
101874 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V8_gfx11:
101875 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx11:
101876 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx11:
101877 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx11:
101878 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx11:
101879 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx11:
101880 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx11:
101881 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V8_gfx11:
101882 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx11:
101883 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx11:
101884 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx11:
101885 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx11:
101886 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx11:
101887 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx11:
101888 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V8_gfx11:
101889 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx11:
101890 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx11:
101891 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx11:
101892 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx11:
101893 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx11:
101894 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx11:
101895 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V8_gfx11:
101896 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx11:
101897 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx11:
101898 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx11:
101899 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx11:
101900 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx11:
101901 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx11:
101902 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V8_gfx11:
101903 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx11:
101904 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx11:
101905 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx11:
101906 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx11:
101907 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx11:
101908 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx11:
101909 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx11:
101910 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx11:
101911 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx11:
101912 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx11:
101913 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx11:
101914 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx11:
101915 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx11:
101916 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx11:
101917 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx11:
101918 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx11:
101919 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx11:
101920 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx11:
101921 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx11:
101922 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx11:
101923 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx11:
101924 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx11:
101925 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx11:
101926 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx11:
101927 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx11:
101928 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx11:
101929 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx11:
101930 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx11:
101931 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx11:
101932 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx11:
101933 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx11:
101934 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx11:
101935 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx11:
101936 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx11:
101937 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx11:
101938 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx11:
101939 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx11:
101940 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx11:
101941 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx11:
101942 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx11:
101943 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx11:
101944 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx11:
101945 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx11:
101946 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx11:
101947 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx11:
101948 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx11:
101949 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx11:
101950 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx11:
101951 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx11:
101952 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx11:
101953 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx11:
101954 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx11:
101955 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx11:
101956 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx11:
101957 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx11:
101958 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx11:
101959 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx11:
101960 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx11:
101961 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx11:
101962 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx11:
101963 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx11:
101964 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx11:
101965 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx11:
101966 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx11:
101967 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx11:
101968 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx11:
101969 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx11:
101970 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx11:
101971 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx11:
101972 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx11:
101973 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx11:
101974 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx11:
101975 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx11:
101976 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx11:
101977 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx11:
101978 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx11:
101979 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx11:
101980 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx11:
101981 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx11:
101982 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx11:
101983 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx11:
101984 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx11:
101985 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx11:
101986 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx11:
101987 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx11:
101988 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx11:
101989 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx11:
101990 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx11:
101991 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx11:
101992 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx11:
101993 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx11:
101994 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx11:
101995 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx11:
101996 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx11:
101997 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx11:
101998 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx11:
101999 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx11:
102000 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx11:
102001 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx11:
102002 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx11:
102003 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx11:
102004 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx11:
102005 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx11:
102006 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx11:
102007 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx11:
102008 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx11:
102009 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx11:
102010 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx11:
102011 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx11:
102012 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx11:
102013 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx11:
102014 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx11:
102015 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx11:
102016 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx11:
102017 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx11:
102018 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx11:
102019 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx11:
102020 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx11:
102021 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx11:
102022 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx11:
102023 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx11:
102024 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx11:
102025 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx11:
102026 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx11:
102027 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx11:
102028 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx11:
102029 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx11:
102030 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx11:
102031 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4_gfx11:
102032 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx11:
102033 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx11:
102034 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx11:
102035 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4_gfx11:
102036 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx11:
102037 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx11:
102038 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx11:
102039 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4_gfx11:
102040 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx11:
102041 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx11:
102042 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx11:
102043 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4_gfx11:
102044 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx11:
102045 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx11:
102046 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx11:
102047 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V4_gfx11:
102048 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx11:
102049 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx11:
102050 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx11:
102051 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx11:
102052 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8_gfx11:
102053 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx11:
102054 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx11:
102055 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx11:
102056 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx11:
102057 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8_gfx11:
102058 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx11:
102059 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx11:
102060 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx11:
102061 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx11:
102062 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8_gfx11:
102063 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx11:
102064 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx11:
102065 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx11:
102066 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx11:
102067 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8_gfx11:
102068 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx11:
102069 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx11:
102070 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx11:
102071 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx11:
102072 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V8_gfx11:
102073 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx11:
102074 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx11:
102075 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx11:
102076 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx11:
102077 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx11:
102078 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx11:
102079 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx11:
102080 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx11:
102081 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx11:
102082 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx11:
102083 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx11:
102084 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx11:
102085 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx11:
102086 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx11:
102087 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx11:
102088 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx11:
102089 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx11:
102090 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx11:
102091 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx11:
102092 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx11:
102093 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx11:
102094 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx11:
102095 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx11:
102096 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx11:
102097 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx11:
102098 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx11:
102099 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx11:
102100 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx11:
102101 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx11:
102102 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx11:
102103 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx11:
102104 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx11:
102105 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx11:
102106 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx11:
102107 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx11:
102108 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx11:
102109 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx11:
102110 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx11:
102111 case AMDGPU::IMAGE_SAMPLE_V1_V4_gfx11:
102112 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx11:
102113 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx11:
102114 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx11:
102115 case AMDGPU::IMAGE_SAMPLE_V2_V4_gfx11:
102116 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx11:
102117 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx11:
102118 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx11:
102119 case AMDGPU::IMAGE_SAMPLE_V3_V4_gfx11:
102120 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx11:
102121 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx11:
102122 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx11:
102123 case AMDGPU::IMAGE_SAMPLE_V4_V4_gfx11:
102124 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx11:
102125 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx11:
102126 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx11:
102127 case AMDGPU::IMAGE_SAMPLE_V5_V4_gfx11: {
102128 switch (OpNum) {
102129 case 0:
102130 // op: vdata
102131 return 40;
102132 case 4:
102133 // op: dmask
102134 return 8;
102135 case 6:
102136 // op: unorm
102137 return 7;
102138 case 7:
102139 // op: cpol
102140 return 12;
102141 case 8:
102142 // op: r128
102143 return 15;
102144 case 10:
102145 // op: tfe
102146 return 53;
102147 case 11:
102148 // op: lwe
102149 return 54;
102150 case 2:
102151 // op: srsrc
102152 return 48;
102153 case 3:
102154 // op: ssamp
102155 return 58;
102156 case 12:
102157 // op: d16
102158 return 17;
102159 case 9:
102160 // op: a16
102161 return 16;
102162 case 1:
102163 // op: vaddr0
102164 return 32;
102165 case 5:
102166 // op: dim
102167 return 2;
102168 }
102169 break;
102170 }
102171 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx11:
102172 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx11:
102173 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx11:
102174 case AMDGPU::IMAGE_GET_LOD_V1_V4_gfx11:
102175 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx11:
102176 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx11:
102177 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx11:
102178 case AMDGPU::IMAGE_GET_LOD_V2_V4_gfx11:
102179 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx11:
102180 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx11:
102181 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx11:
102182 case AMDGPU::IMAGE_GET_LOD_V3_V4_gfx11:
102183 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx11:
102184 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx11:
102185 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx11:
102186 case AMDGPU::IMAGE_GET_LOD_V4_V4_gfx11:
102187 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx11:
102188 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx11:
102189 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx11:
102190 case AMDGPU::IMAGE_GET_LOD_V5_V4_gfx11: {
102191 switch (OpNum) {
102192 case 0:
102193 // op: vdata
102194 return 40;
102195 case 4:
102196 // op: dmask
102197 return 8;
102198 case 6:
102199 // op: unorm
102200 return 7;
102201 case 7:
102202 // op: cpol
102203 return 12;
102204 case 8:
102205 // op: r128
102206 return 15;
102207 case 10:
102208 // op: tfe
102209 return 53;
102210 case 11:
102211 // op: lwe
102212 return 54;
102213 case 2:
102214 // op: srsrc
102215 return 48;
102216 case 3:
102217 // op: ssamp
102218 return 58;
102219 case 9:
102220 // op: a16
102221 return 16;
102222 case 1:
102223 // op: vaddr0
102224 return 32;
102225 case 5:
102226 // op: dim
102227 return 2;
102228 }
102229 break;
102230 }
102231 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_nsa_gfx11:
102232 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_nsa_gfx11:
102233 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_nsa_gfx11:
102234 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_nsa_gfx11:
102235 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_nsa_gfx11:
102236 case AMDGPU::IMAGE_LOAD_V1_V2_nsa_gfx11:
102237 case AMDGPU::IMAGE_LOAD_V2_V2_nsa_gfx11:
102238 case AMDGPU::IMAGE_LOAD_V3_V2_nsa_gfx11:
102239 case AMDGPU::IMAGE_LOAD_V4_V2_nsa_gfx11:
102240 case AMDGPU::IMAGE_LOAD_V5_V2_nsa_gfx11:
102241 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_nsa_gfx11:
102242 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_nsa_gfx11:
102243 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_nsa_gfx11:
102244 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_nsa_gfx11:
102245 case AMDGPU::IMAGE_STORE_MIP_V1_V2_nsa_gfx11:
102246 case AMDGPU::IMAGE_STORE_MIP_V2_V2_nsa_gfx11:
102247 case AMDGPU::IMAGE_STORE_MIP_V3_V2_nsa_gfx11:
102248 case AMDGPU::IMAGE_STORE_MIP_V4_V2_nsa_gfx11:
102249 case AMDGPU::IMAGE_STORE_MIP_V5_V2_nsa_gfx11:
102250 case AMDGPU::IMAGE_STORE_V1_V2_nsa_gfx11:
102251 case AMDGPU::IMAGE_STORE_V2_V2_nsa_gfx11:
102252 case AMDGPU::IMAGE_STORE_V3_V2_nsa_gfx11:
102253 case AMDGPU::IMAGE_STORE_V4_V2_nsa_gfx11:
102254 case AMDGPU::IMAGE_STORE_V5_V2_nsa_gfx11: {
102255 switch (OpNum) {
102256 case 0:
102257 // op: vdata
102258 return 40;
102259 case 4:
102260 // op: dmask
102261 return 8;
102262 case 6:
102263 // op: unorm
102264 return 7;
102265 case 7:
102266 // op: cpol
102267 return 12;
102268 case 8:
102269 // op: r128
102270 return 15;
102271 case 10:
102272 // op: tfe
102273 return 53;
102274 case 11:
102275 // op: lwe
102276 return 54;
102277 case 3:
102278 // op: srsrc
102279 return 48;
102280 case 12:
102281 // op: d16
102282 return 17;
102283 case 9:
102284 // op: a16
102285 return 16;
102286 case 1:
102287 // op: vaddr0
102288 return 32;
102289 case 5:
102290 // op: dim
102291 return 2;
102292 }
102293 break;
102294 }
102295 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_nsa_gfx11:
102296 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_nsa_gfx11:
102297 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_nsa_gfx11:
102298 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_nsa_gfx11:
102299 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_nsa_gfx11:
102300 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_nsa_gfx11:
102301 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_nsa_gfx11:
102302 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_nsa_gfx11:
102303 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_nsa_gfx11:
102304 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_nsa_gfx11:
102305 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_nsa_gfx11:
102306 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_nsa_gfx11:
102307 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_nsa_gfx11:
102308 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_nsa_gfx11:
102309 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_nsa_gfx11:
102310 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_nsa_gfx11:
102311 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_nsa_gfx11:
102312 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_nsa_gfx11:
102313 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_nsa_gfx11:
102314 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_nsa_gfx11:
102315 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_nsa_gfx11:
102316 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_nsa_gfx11:
102317 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_nsa_gfx11:
102318 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_nsa_gfx11:
102319 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_nsa_gfx11:
102320 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_nsa_gfx11:
102321 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_nsa_gfx11:
102322 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_nsa_gfx11:
102323 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_nsa_gfx11:
102324 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_nsa_gfx11:
102325 case AMDGPU::IMAGE_STORE_PCK_V1_V2_nsa_gfx11:
102326 case AMDGPU::IMAGE_STORE_PCK_V2_V2_nsa_gfx11:
102327 case AMDGPU::IMAGE_STORE_PCK_V3_V2_nsa_gfx11:
102328 case AMDGPU::IMAGE_STORE_PCK_V4_V2_nsa_gfx11:
102329 case AMDGPU::IMAGE_STORE_PCK_V5_V2_nsa_gfx11: {
102330 switch (OpNum) {
102331 case 0:
102332 // op: vdata
102333 return 40;
102334 case 4:
102335 // op: dmask
102336 return 8;
102337 case 6:
102338 // op: unorm
102339 return 7;
102340 case 7:
102341 // op: cpol
102342 return 12;
102343 case 8:
102344 // op: r128
102345 return 15;
102346 case 10:
102347 // op: tfe
102348 return 53;
102349 case 11:
102350 // op: lwe
102351 return 54;
102352 case 3:
102353 // op: srsrc
102354 return 48;
102355 case 9:
102356 // op: a16
102357 return 16;
102358 case 1:
102359 // op: vaddr0
102360 return 32;
102361 case 5:
102362 // op: dim
102363 return 2;
102364 }
102365 break;
102366 }
102367 case AMDGPU::IMAGE_GATHER4H_V2_V2_nsa_gfx10:
102368 case AMDGPU::IMAGE_GATHER4H_V4_V2_nsa_gfx10:
102369 case AMDGPU::IMAGE_GATHER4H_V5_V2_nsa_gfx10:
102370 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx10:
102371 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx10:
102372 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx10:
102373 case AMDGPU::IMAGE_GATHER4_B_V2_V2_nsa_gfx10:
102374 case AMDGPU::IMAGE_GATHER4_B_V4_V2_nsa_gfx10:
102375 case AMDGPU::IMAGE_GATHER4_B_V5_V2_nsa_gfx10:
102376 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2_nsa_gfx10:
102377 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2_nsa_gfx10:
102378 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V2_nsa_gfx10:
102379 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_nsa_gfx10:
102380 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_nsa_gfx10:
102381 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_nsa_gfx10:
102382 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx10:
102383 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx10:
102384 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx10:
102385 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx10:
102386 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx10:
102387 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx10:
102388 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_nsa_gfx10:
102389 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_nsa_gfx10:
102390 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_nsa_gfx10:
102391 case AMDGPU::IMAGE_GATHER4_C_V2_V2_nsa_gfx10:
102392 case AMDGPU::IMAGE_GATHER4_C_V4_V2_nsa_gfx10:
102393 case AMDGPU::IMAGE_GATHER4_C_V5_V2_nsa_gfx10:
102394 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx10:
102395 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx10:
102396 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx10:
102397 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_nsa_gfx10:
102398 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_nsa_gfx10:
102399 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_nsa_gfx10:
102400 case AMDGPU::IMAGE_GATHER4_L_O_V2_V2_nsa_gfx10:
102401 case AMDGPU::IMAGE_GATHER4_L_O_V4_V2_nsa_gfx10:
102402 case AMDGPU::IMAGE_GATHER4_L_O_V5_V2_nsa_gfx10:
102403 case AMDGPU::IMAGE_GATHER4_L_V2_V2_nsa_gfx10:
102404 case AMDGPU::IMAGE_GATHER4_L_V4_V2_nsa_gfx10:
102405 case AMDGPU::IMAGE_GATHER4_L_V5_V2_nsa_gfx10:
102406 case AMDGPU::IMAGE_GATHER4_O_V2_V2_nsa_gfx10:
102407 case AMDGPU::IMAGE_GATHER4_O_V4_V2_nsa_gfx10:
102408 case AMDGPU::IMAGE_GATHER4_O_V5_V2_nsa_gfx10:
102409 case AMDGPU::IMAGE_GATHER4_V2_V2_nsa_gfx10:
102410 case AMDGPU::IMAGE_GATHER4_V4_V2_nsa_gfx10:
102411 case AMDGPU::IMAGE_GATHER4_V5_V2_nsa_gfx10:
102412 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx10:
102413 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx10:
102414 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx10:
102415 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx10:
102416 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx10:
102417 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_nsa_gfx10:
102418 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_nsa_gfx10:
102419 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_nsa_gfx10:
102420 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_nsa_gfx10:
102421 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_nsa_gfx10:
102422 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V2_nsa_gfx10:
102423 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V2_nsa_gfx10:
102424 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V2_nsa_gfx10:
102425 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V2_nsa_gfx10:
102426 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V2_nsa_gfx10:
102427 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2_nsa_gfx10:
102428 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2_nsa_gfx10:
102429 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2_nsa_gfx10:
102430 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2_nsa_gfx10:
102431 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V2_nsa_gfx10:
102432 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V2_nsa_gfx10:
102433 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V2_nsa_gfx10:
102434 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V2_nsa_gfx10:
102435 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V2_nsa_gfx10:
102436 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V2_nsa_gfx10:
102437 case AMDGPU::IMAGE_SAMPLE_CD_V1_V2_nsa_gfx10:
102438 case AMDGPU::IMAGE_SAMPLE_CD_V2_V2_nsa_gfx10:
102439 case AMDGPU::IMAGE_SAMPLE_CD_V3_V2_nsa_gfx10:
102440 case AMDGPU::IMAGE_SAMPLE_CD_V4_V2_nsa_gfx10:
102441 case AMDGPU::IMAGE_SAMPLE_CD_V5_V2_nsa_gfx10:
102442 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx10:
102443 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx10:
102444 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx10:
102445 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx10:
102446 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx10:
102447 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_nsa_gfx10:
102448 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_nsa_gfx10:
102449 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_nsa_gfx10:
102450 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_nsa_gfx10:
102451 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_nsa_gfx10:
102452 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx10:
102453 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx10:
102454 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx10:
102455 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx10:
102456 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx10:
102457 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx10:
102458 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx10:
102459 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx10:
102460 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx10:
102461 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx10:
102462 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx10:
102463 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx10:
102464 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx10:
102465 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx10:
102466 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx10:
102467 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_nsa_gfx10:
102468 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_nsa_gfx10:
102469 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_nsa_gfx10:
102470 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_nsa_gfx10:
102471 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_nsa_gfx10:
102472 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx10:
102473 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx10:
102474 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx10:
102475 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx10:
102476 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx10:
102477 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx10:
102478 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx10:
102479 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx10:
102480 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx10:
102481 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx10:
102482 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx10:
102483 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx10:
102484 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx10:
102485 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx10:
102486 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx10:
102487 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_nsa_gfx10:
102488 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_nsa_gfx10:
102489 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_nsa_gfx10:
102490 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_nsa_gfx10:
102491 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_nsa_gfx10:
102492 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx10:
102493 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx10:
102494 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx10:
102495 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx10:
102496 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx10:
102497 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx10:
102498 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx10:
102499 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx10:
102500 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx10:
102501 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx10:
102502 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx10:
102503 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx10:
102504 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx10:
102505 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx10:
102506 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx10:
102507 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_nsa_gfx10:
102508 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_nsa_gfx10:
102509 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_nsa_gfx10:
102510 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_nsa_gfx10:
102511 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_nsa_gfx10:
102512 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_nsa_gfx10:
102513 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_nsa_gfx10:
102514 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_nsa_gfx10:
102515 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_nsa_gfx10:
102516 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_nsa_gfx10:
102517 case AMDGPU::IMAGE_SAMPLE_V1_V2_nsa_gfx10:
102518 case AMDGPU::IMAGE_SAMPLE_V2_V2_nsa_gfx10:
102519 case AMDGPU::IMAGE_SAMPLE_V3_V2_nsa_gfx10:
102520 case AMDGPU::IMAGE_SAMPLE_V4_V2_nsa_gfx10:
102521 case AMDGPU::IMAGE_SAMPLE_V5_V2_nsa_gfx10: {
102522 switch (OpNum) {
102523 case 0:
102524 // op: vdata
102525 return 40;
102526 case 5:
102527 // op: dmask
102528 return 8;
102529 case 7:
102530 // op: unorm
102531 return 12;
102532 case 8:
102533 // op: cpol
102534 return 7;
102535 case 9:
102536 // op: r128
102537 return 15;
102538 case 11:
102539 // op: tfe
102540 return 16;
102541 case 12:
102542 // op: lwe
102543 return 17;
102544 case 13:
102545 // op: d16
102546 return 63;
102547 case 3:
102548 // op: srsrc
102549 return 48;
102550 case 4:
102551 // op: ssamp
102552 return 53;
102553 case 1:
102554 // op: vaddr0
102555 return 32;
102556 case 6:
102557 // op: dim
102558 return 3;
102559 case 10:
102560 // op: a16
102561 return 62;
102562 }
102563 break;
102564 }
102565 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_nsa_gfx10:
102566 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_nsa_gfx10:
102567 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_nsa_gfx10:
102568 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_nsa_gfx10:
102569 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_nsa_gfx10:
102570 case AMDGPU::IMAGE_LOAD_V1_V3_nsa_gfx10:
102571 case AMDGPU::IMAGE_LOAD_V2_V3_nsa_gfx10:
102572 case AMDGPU::IMAGE_LOAD_V3_V3_nsa_gfx10:
102573 case AMDGPU::IMAGE_LOAD_V4_V3_nsa_gfx10:
102574 case AMDGPU::IMAGE_LOAD_V5_V3_nsa_gfx10:
102575 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V3_nsa_gfx10:
102576 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V3_nsa_gfx10:
102577 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V3_nsa_gfx10:
102578 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V3_nsa_gfx10:
102579 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V3_nsa_gfx10:
102580 case AMDGPU::IMAGE_STORE_MIP_V1_V3_nsa_gfx10:
102581 case AMDGPU::IMAGE_STORE_MIP_V2_V3_nsa_gfx10:
102582 case AMDGPU::IMAGE_STORE_MIP_V3_V3_nsa_gfx10:
102583 case AMDGPU::IMAGE_STORE_MIP_V4_V3_nsa_gfx10:
102584 case AMDGPU::IMAGE_STORE_MIP_V5_V3_nsa_gfx10:
102585 case AMDGPU::IMAGE_STORE_V1_V3_nsa_gfx10:
102586 case AMDGPU::IMAGE_STORE_V2_V3_nsa_gfx10:
102587 case AMDGPU::IMAGE_STORE_V3_V3_nsa_gfx10:
102588 case AMDGPU::IMAGE_STORE_V4_V3_nsa_gfx10:
102589 case AMDGPU::IMAGE_STORE_V5_V3_nsa_gfx10: {
102590 switch (OpNum) {
102591 case 0:
102592 // op: vdata
102593 return 40;
102594 case 5:
102595 // op: dmask
102596 return 8;
102597 case 7:
102598 // op: unorm
102599 return 12;
102600 case 8:
102601 // op: cpol
102602 return 7;
102603 case 9:
102604 // op: r128
102605 return 15;
102606 case 11:
102607 // op: tfe
102608 return 16;
102609 case 12:
102610 // op: lwe
102611 return 17;
102612 case 13:
102613 // op: d16
102614 return 63;
102615 case 4:
102616 // op: srsrc
102617 return 48;
102618 case 1:
102619 // op: vaddr0
102620 return 32;
102621 case 6:
102622 // op: dim
102623 return 3;
102624 case 10:
102625 // op: a16
102626 return 62;
102627 }
102628 break;
102629 }
102630 case AMDGPU::IMAGE_GET_LOD_V1_V2_nsa_gfx10:
102631 case AMDGPU::IMAGE_GET_LOD_V2_V2_nsa_gfx10:
102632 case AMDGPU::IMAGE_GET_LOD_V3_V2_nsa_gfx10:
102633 case AMDGPU::IMAGE_GET_LOD_V4_V2_nsa_gfx10:
102634 case AMDGPU::IMAGE_GET_LOD_V5_V2_nsa_gfx10: {
102635 switch (OpNum) {
102636 case 0:
102637 // op: vdata
102638 return 40;
102639 case 5:
102640 // op: dmask
102641 return 8;
102642 case 7:
102643 // op: unorm
102644 return 12;
102645 case 8:
102646 // op: cpol
102647 return 7;
102648 case 9:
102649 // op: r128
102650 return 15;
102651 case 11:
102652 // op: tfe
102653 return 16;
102654 case 12:
102655 // op: lwe
102656 return 17;
102657 case 3:
102658 // op: srsrc
102659 return 48;
102660 case 4:
102661 // op: ssamp
102662 return 53;
102663 case 1:
102664 // op: vaddr0
102665 return 32;
102666 case 6:
102667 // op: dim
102668 return 3;
102669 case 10:
102670 // op: a16
102671 return 62;
102672 }
102673 break;
102674 }
102675 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_nsa_gfx10:
102676 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_nsa_gfx10:
102677 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_nsa_gfx10:
102678 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_nsa_gfx10:
102679 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_nsa_gfx10:
102680 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx10:
102681 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx10:
102682 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx10:
102683 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx10:
102684 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx10:
102685 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx10:
102686 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx10:
102687 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx10:
102688 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx10:
102689 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx10:
102690 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx10:
102691 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx10:
102692 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx10:
102693 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx10:
102694 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx10:
102695 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_nsa_gfx10:
102696 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_nsa_gfx10:
102697 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_nsa_gfx10:
102698 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_nsa_gfx10:
102699 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_nsa_gfx10:
102700 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx10:
102701 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx10:
102702 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx10:
102703 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx10:
102704 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx10:
102705 case AMDGPU::IMAGE_STORE_PCK_V1_V3_nsa_gfx10:
102706 case AMDGPU::IMAGE_STORE_PCK_V2_V3_nsa_gfx10:
102707 case AMDGPU::IMAGE_STORE_PCK_V3_V3_nsa_gfx10:
102708 case AMDGPU::IMAGE_STORE_PCK_V4_V3_nsa_gfx10:
102709 case AMDGPU::IMAGE_STORE_PCK_V5_V3_nsa_gfx10: {
102710 switch (OpNum) {
102711 case 0:
102712 // op: vdata
102713 return 40;
102714 case 5:
102715 // op: dmask
102716 return 8;
102717 case 7:
102718 // op: unorm
102719 return 12;
102720 case 8:
102721 // op: cpol
102722 return 7;
102723 case 9:
102724 // op: r128
102725 return 15;
102726 case 11:
102727 // op: tfe
102728 return 16;
102729 case 12:
102730 // op: lwe
102731 return 17;
102732 case 4:
102733 // op: srsrc
102734 return 48;
102735 case 1:
102736 // op: vaddr0
102737 return 32;
102738 case 6:
102739 // op: dim
102740 return 3;
102741 case 10:
102742 // op: a16
102743 return 62;
102744 }
102745 break;
102746 }
102747 case AMDGPU::IMAGE_GET_LOD_V1_V2_nsa_gfx11:
102748 case AMDGPU::IMAGE_GET_LOD_V2_V2_nsa_gfx11:
102749 case AMDGPU::IMAGE_GET_LOD_V3_V2_nsa_gfx11:
102750 case AMDGPU::IMAGE_GET_LOD_V4_V2_nsa_gfx11:
102751 case AMDGPU::IMAGE_GET_LOD_V5_V2_nsa_gfx11: {
102752 switch (OpNum) {
102753 case 0:
102754 // op: vdata
102755 return 40;
102756 case 5:
102757 // op: dmask
102758 return 8;
102759 case 7:
102760 // op: unorm
102761 return 7;
102762 case 8:
102763 // op: cpol
102764 return 12;
102765 case 9:
102766 // op: r128
102767 return 15;
102768 case 11:
102769 // op: tfe
102770 return 53;
102771 case 12:
102772 // op: lwe
102773 return 54;
102774 case 3:
102775 // op: srsrc
102776 return 48;
102777 case 4:
102778 // op: ssamp
102779 return 58;
102780 case 10:
102781 // op: a16
102782 return 16;
102783 case 1:
102784 // op: vaddr0
102785 return 32;
102786 case 6:
102787 // op: dim
102788 return 2;
102789 }
102790 break;
102791 }
102792 case AMDGPU::IMAGE_GATHER4H_V2_V2_nsa_gfx11:
102793 case AMDGPU::IMAGE_GATHER4H_V4_V2_nsa_gfx11:
102794 case AMDGPU::IMAGE_GATHER4H_V5_V2_nsa_gfx11:
102795 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_nsa_gfx11:
102796 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_nsa_gfx11:
102797 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_nsa_gfx11:
102798 case AMDGPU::IMAGE_GATHER4_B_V2_V2_nsa_gfx11:
102799 case AMDGPU::IMAGE_GATHER4_B_V4_V2_nsa_gfx11:
102800 case AMDGPU::IMAGE_GATHER4_B_V5_V2_nsa_gfx11:
102801 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_nsa_gfx11:
102802 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_nsa_gfx11:
102803 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_nsa_gfx11:
102804 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_nsa_gfx11:
102805 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_nsa_gfx11:
102806 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_nsa_gfx11:
102807 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_nsa_gfx11:
102808 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_nsa_gfx11:
102809 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_nsa_gfx11:
102810 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_nsa_gfx11:
102811 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_nsa_gfx11:
102812 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_nsa_gfx11:
102813 case AMDGPU::IMAGE_GATHER4_C_V2_V2_nsa_gfx11:
102814 case AMDGPU::IMAGE_GATHER4_C_V4_V2_nsa_gfx11:
102815 case AMDGPU::IMAGE_GATHER4_C_V5_V2_nsa_gfx11:
102816 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_nsa_gfx11:
102817 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_nsa_gfx11:
102818 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_nsa_gfx11:
102819 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_nsa_gfx11:
102820 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_nsa_gfx11:
102821 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_nsa_gfx11:
102822 case AMDGPU::IMAGE_GATHER4_L_V2_V2_nsa_gfx11:
102823 case AMDGPU::IMAGE_GATHER4_L_V4_V2_nsa_gfx11:
102824 case AMDGPU::IMAGE_GATHER4_L_V5_V2_nsa_gfx11:
102825 case AMDGPU::IMAGE_GATHER4_O_V2_V2_nsa_gfx11:
102826 case AMDGPU::IMAGE_GATHER4_O_V4_V2_nsa_gfx11:
102827 case AMDGPU::IMAGE_GATHER4_O_V5_V2_nsa_gfx11:
102828 case AMDGPU::IMAGE_GATHER4_V2_V2_nsa_gfx11:
102829 case AMDGPU::IMAGE_GATHER4_V4_V2_nsa_gfx11:
102830 case AMDGPU::IMAGE_GATHER4_V5_V2_nsa_gfx11:
102831 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_nsa_gfx11:
102832 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_nsa_gfx11:
102833 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_nsa_gfx11:
102834 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_nsa_gfx11:
102835 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_nsa_gfx11:
102836 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_nsa_gfx11:
102837 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_nsa_gfx11:
102838 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_nsa_gfx11:
102839 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_nsa_gfx11:
102840 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_nsa_gfx11:
102841 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_nsa_gfx11:
102842 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_nsa_gfx11:
102843 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_nsa_gfx11:
102844 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_nsa_gfx11:
102845 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_nsa_gfx11:
102846 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_nsa_gfx11:
102847 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_nsa_gfx11:
102848 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_nsa_gfx11:
102849 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_nsa_gfx11:
102850 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_nsa_gfx11:
102851 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_nsa_gfx11:
102852 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_nsa_gfx11:
102853 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_nsa_gfx11:
102854 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_nsa_gfx11:
102855 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_nsa_gfx11:
102856 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_nsa_gfx11:
102857 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_nsa_gfx11:
102858 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_nsa_gfx11:
102859 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_nsa_gfx11:
102860 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_nsa_gfx11:
102861 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_nsa_gfx11:
102862 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_nsa_gfx11:
102863 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_nsa_gfx11:
102864 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_nsa_gfx11:
102865 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_nsa_gfx11:
102866 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_nsa_gfx11:
102867 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_nsa_gfx11:
102868 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_nsa_gfx11:
102869 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_nsa_gfx11:
102870 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_nsa_gfx11:
102871 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_nsa_gfx11:
102872 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_nsa_gfx11:
102873 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_nsa_gfx11:
102874 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_nsa_gfx11:
102875 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_nsa_gfx11:
102876 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_nsa_gfx11:
102877 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_nsa_gfx11:
102878 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_nsa_gfx11:
102879 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_nsa_gfx11:
102880 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_nsa_gfx11:
102881 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_nsa_gfx11:
102882 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_nsa_gfx11:
102883 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_nsa_gfx11:
102884 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_nsa_gfx11:
102885 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_nsa_gfx11:
102886 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_nsa_gfx11:
102887 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_nsa_gfx11:
102888 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_nsa_gfx11:
102889 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_nsa_gfx11:
102890 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_nsa_gfx11:
102891 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_nsa_gfx11:
102892 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_nsa_gfx11:
102893 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_nsa_gfx11:
102894 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_nsa_gfx11:
102895 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_nsa_gfx11:
102896 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_nsa_gfx11:
102897 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_nsa_gfx11:
102898 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_nsa_gfx11:
102899 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_nsa_gfx11:
102900 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_nsa_gfx11:
102901 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_nsa_gfx11:
102902 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_nsa_gfx11:
102903 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_nsa_gfx11:
102904 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_nsa_gfx11:
102905 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_nsa_gfx11:
102906 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_nsa_gfx11:
102907 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_nsa_gfx11:
102908 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_nsa_gfx11:
102909 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_nsa_gfx11:
102910 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_nsa_gfx11:
102911 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_nsa_gfx11:
102912 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_nsa_gfx11:
102913 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_nsa_gfx11:
102914 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_nsa_gfx11:
102915 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_nsa_gfx11:
102916 case AMDGPU::IMAGE_SAMPLE_V1_V2_nsa_gfx11:
102917 case AMDGPU::IMAGE_SAMPLE_V2_V2_nsa_gfx11:
102918 case AMDGPU::IMAGE_SAMPLE_V3_V2_nsa_gfx11:
102919 case AMDGPU::IMAGE_SAMPLE_V4_V2_nsa_gfx11:
102920 case AMDGPU::IMAGE_SAMPLE_V5_V2_nsa_gfx11: {
102921 switch (OpNum) {
102922 case 0:
102923 // op: vdata
102924 return 40;
102925 case 5:
102926 // op: dmask
102927 return 8;
102928 case 7:
102929 // op: unorm
102930 return 7;
102931 case 8:
102932 // op: cpol
102933 return 12;
102934 case 9:
102935 // op: r128
102936 return 15;
102937 case 11:
102938 // op: tfe
102939 return 53;
102940 case 12:
102941 // op: lwe
102942 return 54;
102943 case 3:
102944 // op: srsrc
102945 return 48;
102946 case 4:
102947 // op: ssamp
102948 return 58;
102949 case 13:
102950 // op: d16
102951 return 17;
102952 case 10:
102953 // op: a16
102954 return 16;
102955 case 1:
102956 // op: vaddr0
102957 return 32;
102958 case 6:
102959 // op: dim
102960 return 2;
102961 }
102962 break;
102963 }
102964 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_nsa_gfx11:
102965 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_nsa_gfx11:
102966 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_nsa_gfx11:
102967 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_nsa_gfx11:
102968 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_nsa_gfx11:
102969 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_nsa_gfx11:
102970 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_nsa_gfx11:
102971 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_nsa_gfx11:
102972 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_nsa_gfx11:
102973 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_nsa_gfx11:
102974 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_nsa_gfx11:
102975 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_nsa_gfx11:
102976 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_nsa_gfx11:
102977 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_nsa_gfx11:
102978 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_nsa_gfx11:
102979 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_nsa_gfx11:
102980 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_nsa_gfx11:
102981 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_nsa_gfx11:
102982 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_nsa_gfx11:
102983 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_nsa_gfx11:
102984 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_nsa_gfx11:
102985 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_nsa_gfx11:
102986 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_nsa_gfx11:
102987 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_nsa_gfx11:
102988 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_nsa_gfx11:
102989 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_nsa_gfx11:
102990 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_nsa_gfx11:
102991 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_nsa_gfx11:
102992 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_nsa_gfx11:
102993 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_nsa_gfx11:
102994 case AMDGPU::IMAGE_STORE_PCK_V1_V3_nsa_gfx11:
102995 case AMDGPU::IMAGE_STORE_PCK_V2_V3_nsa_gfx11:
102996 case AMDGPU::IMAGE_STORE_PCK_V3_V3_nsa_gfx11:
102997 case AMDGPU::IMAGE_STORE_PCK_V4_V3_nsa_gfx11:
102998 case AMDGPU::IMAGE_STORE_PCK_V5_V3_nsa_gfx11: {
102999 switch (OpNum) {
103000 case 0:
103001 // op: vdata
103002 return 40;
103003 case 5:
103004 // op: dmask
103005 return 8;
103006 case 7:
103007 // op: unorm
103008 return 7;
103009 case 8:
103010 // op: cpol
103011 return 12;
103012 case 9:
103013 // op: r128
103014 return 15;
103015 case 11:
103016 // op: tfe
103017 return 53;
103018 case 12:
103019 // op: lwe
103020 return 54;
103021 case 4:
103022 // op: srsrc
103023 return 48;
103024 case 10:
103025 // op: a16
103026 return 16;
103027 case 1:
103028 // op: vaddr0
103029 return 32;
103030 case 6:
103031 // op: dim
103032 return 2;
103033 }
103034 break;
103035 }
103036 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_nsa_gfx11:
103037 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_nsa_gfx11:
103038 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_nsa_gfx11:
103039 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_nsa_gfx11:
103040 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_nsa_gfx11:
103041 case AMDGPU::IMAGE_LOAD_V1_V3_nsa_gfx11:
103042 case AMDGPU::IMAGE_LOAD_V2_V3_nsa_gfx11:
103043 case AMDGPU::IMAGE_LOAD_V3_V3_nsa_gfx11:
103044 case AMDGPU::IMAGE_LOAD_V4_V3_nsa_gfx11:
103045 case AMDGPU::IMAGE_LOAD_V5_V3_nsa_gfx11:
103046 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_nsa_gfx11:
103047 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_nsa_gfx11:
103048 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_nsa_gfx11:
103049 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_nsa_gfx11:
103050 case AMDGPU::IMAGE_STORE_MIP_V1_V3_nsa_gfx11:
103051 case AMDGPU::IMAGE_STORE_MIP_V2_V3_nsa_gfx11:
103052 case AMDGPU::IMAGE_STORE_MIP_V3_V3_nsa_gfx11:
103053 case AMDGPU::IMAGE_STORE_MIP_V4_V3_nsa_gfx11:
103054 case AMDGPU::IMAGE_STORE_MIP_V5_V3_nsa_gfx11:
103055 case AMDGPU::IMAGE_STORE_V1_V3_nsa_gfx11:
103056 case AMDGPU::IMAGE_STORE_V2_V3_nsa_gfx11:
103057 case AMDGPU::IMAGE_STORE_V3_V3_nsa_gfx11:
103058 case AMDGPU::IMAGE_STORE_V4_V3_nsa_gfx11:
103059 case AMDGPU::IMAGE_STORE_V5_V3_nsa_gfx11: {
103060 switch (OpNum) {
103061 case 0:
103062 // op: vdata
103063 return 40;
103064 case 5:
103065 // op: dmask
103066 return 8;
103067 case 7:
103068 // op: unorm
103069 return 7;
103070 case 8:
103071 // op: cpol
103072 return 12;
103073 case 9:
103074 // op: r128
103075 return 15;
103076 case 11:
103077 // op: tfe
103078 return 53;
103079 case 12:
103080 // op: lwe
103081 return 54;
103082 case 4:
103083 // op: srsrc
103084 return 48;
103085 case 13:
103086 // op: d16
103087 return 17;
103088 case 10:
103089 // op: a16
103090 return 16;
103091 case 1:
103092 // op: vaddr0
103093 return 32;
103094 case 6:
103095 // op: dim
103096 return 2;
103097 }
103098 break;
103099 }
103100 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_a16_nsa_gfx11:
103101 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx11: {
103102 switch (OpNum) {
103103 case 0:
103104 // op: vdata
103105 return 40;
103106 case 5:
103107 // op: srsrc
103108 return 48;
103109 case 1:
103110 // op: vaddr0
103111 return 32;
103112 }
103113 break;
103114 }
103115 case AMDGPU::IMAGE_GATHER4H_V2_V3_nsa_gfx10:
103116 case AMDGPU::IMAGE_GATHER4H_V4_V3_nsa_gfx10:
103117 case AMDGPU::IMAGE_GATHER4H_V5_V3_nsa_gfx10:
103118 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V3_nsa_gfx10:
103119 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V3_nsa_gfx10:
103120 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V3_nsa_gfx10:
103121 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx10:
103122 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx10:
103123 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx10:
103124 case AMDGPU::IMAGE_GATHER4_B_O_V2_V3_nsa_gfx10:
103125 case AMDGPU::IMAGE_GATHER4_B_O_V4_V3_nsa_gfx10:
103126 case AMDGPU::IMAGE_GATHER4_B_O_V5_V3_nsa_gfx10:
103127 case AMDGPU::IMAGE_GATHER4_B_V2_V3_nsa_gfx10:
103128 case AMDGPU::IMAGE_GATHER4_B_V4_V3_nsa_gfx10:
103129 case AMDGPU::IMAGE_GATHER4_B_V5_V3_nsa_gfx10:
103130 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V3_nsa_gfx10:
103131 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V3_nsa_gfx10:
103132 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V3_nsa_gfx10:
103133 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_nsa_gfx10:
103134 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_nsa_gfx10:
103135 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_nsa_gfx10:
103136 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx10:
103137 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx10:
103138 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx10:
103139 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_nsa_gfx10:
103140 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_nsa_gfx10:
103141 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_nsa_gfx10:
103142 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V3_nsa_gfx10:
103143 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V3_nsa_gfx10:
103144 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V3_nsa_gfx10:
103145 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx10:
103146 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx10:
103147 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx10:
103148 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx10:
103149 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx10:
103150 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx10:
103151 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx10:
103152 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx10:
103153 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx10:
103154 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V3_nsa_gfx10:
103155 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V3_nsa_gfx10:
103156 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V3_nsa_gfx10:
103157 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_nsa_gfx10:
103158 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_nsa_gfx10:
103159 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_nsa_gfx10:
103160 case AMDGPU::IMAGE_GATHER4_C_O_V2_V3_nsa_gfx10:
103161 case AMDGPU::IMAGE_GATHER4_C_O_V4_V3_nsa_gfx10:
103162 case AMDGPU::IMAGE_GATHER4_C_O_V5_V3_nsa_gfx10:
103163 case AMDGPU::IMAGE_GATHER4_C_V2_V3_nsa_gfx10:
103164 case AMDGPU::IMAGE_GATHER4_C_V4_V3_nsa_gfx10:
103165 case AMDGPU::IMAGE_GATHER4_C_V5_V3_nsa_gfx10:
103166 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx10:
103167 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx10:
103168 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx10:
103169 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_nsa_gfx10:
103170 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_nsa_gfx10:
103171 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_nsa_gfx10:
103172 case AMDGPU::IMAGE_GATHER4_L_O_V2_V3_nsa_gfx10:
103173 case AMDGPU::IMAGE_GATHER4_L_O_V4_V3_nsa_gfx10:
103174 case AMDGPU::IMAGE_GATHER4_L_O_V5_V3_nsa_gfx10:
103175 case AMDGPU::IMAGE_GATHER4_L_V2_V3_nsa_gfx10:
103176 case AMDGPU::IMAGE_GATHER4_L_V4_V3_nsa_gfx10:
103177 case AMDGPU::IMAGE_GATHER4_L_V5_V3_nsa_gfx10:
103178 case AMDGPU::IMAGE_GATHER4_O_V2_V3_nsa_gfx10:
103179 case AMDGPU::IMAGE_GATHER4_O_V4_V3_nsa_gfx10:
103180 case AMDGPU::IMAGE_GATHER4_O_V5_V3_nsa_gfx10:
103181 case AMDGPU::IMAGE_GATHER4_V2_V3_nsa_gfx10:
103182 case AMDGPU::IMAGE_GATHER4_V4_V3_nsa_gfx10:
103183 case AMDGPU::IMAGE_GATHER4_V5_V3_nsa_gfx10:
103184 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx10:
103185 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx10:
103186 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx10:
103187 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx10:
103188 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx10:
103189 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx10:
103190 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx10:
103191 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx10:
103192 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx10:
103193 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx10:
103194 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx10:
103195 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx10:
103196 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx10:
103197 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx10:
103198 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx10:
103199 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_nsa_gfx10:
103200 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_nsa_gfx10:
103201 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_nsa_gfx10:
103202 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_nsa_gfx10:
103203 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_nsa_gfx10:
103204 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V3_nsa_gfx10:
103205 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V3_nsa_gfx10:
103206 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V3_nsa_gfx10:
103207 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V3_nsa_gfx10:
103208 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V3_nsa_gfx10:
103209 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V3_nsa_gfx10:
103210 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V3_nsa_gfx10:
103211 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V3_nsa_gfx10:
103212 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V3_nsa_gfx10:
103213 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V3_nsa_gfx10:
103214 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V3_nsa_gfx10:
103215 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V3_nsa_gfx10:
103216 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V3_nsa_gfx10:
103217 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V3_nsa_gfx10:
103218 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V3_nsa_gfx10:
103219 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V3_nsa_gfx10:
103220 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V3_nsa_gfx10:
103221 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V3_nsa_gfx10:
103222 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V3_nsa_gfx10:
103223 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V3_nsa_gfx10:
103224 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V3_nsa_gfx10:
103225 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V3_nsa_gfx10:
103226 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V3_nsa_gfx10:
103227 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V3_nsa_gfx10:
103228 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V3_nsa_gfx10:
103229 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V3_nsa_gfx10:
103230 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V3_nsa_gfx10:
103231 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V3_nsa_gfx10:
103232 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V3_nsa_gfx10:
103233 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V3_nsa_gfx10:
103234 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V3_nsa_gfx10:
103235 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V3_nsa_gfx10:
103236 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V3_nsa_gfx10:
103237 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V3_nsa_gfx10:
103238 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V3_nsa_gfx10:
103239 case AMDGPU::IMAGE_SAMPLE_CD_V1_V3_nsa_gfx10:
103240 case AMDGPU::IMAGE_SAMPLE_CD_V2_V3_nsa_gfx10:
103241 case AMDGPU::IMAGE_SAMPLE_CD_V3_V3_nsa_gfx10:
103242 case AMDGPU::IMAGE_SAMPLE_CD_V4_V3_nsa_gfx10:
103243 case AMDGPU::IMAGE_SAMPLE_CD_V5_V3_nsa_gfx10:
103244 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx10:
103245 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx10:
103246 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx10:
103247 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx10:
103248 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx10:
103249 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_nsa_gfx10:
103250 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_nsa_gfx10:
103251 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_nsa_gfx10:
103252 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_nsa_gfx10:
103253 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_nsa_gfx10:
103254 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx10:
103255 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx10:
103256 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx10:
103257 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx10:
103258 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx10:
103259 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx10:
103260 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx10:
103261 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx10:
103262 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx10:
103263 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx10:
103264 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V3_nsa_gfx10:
103265 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V3_nsa_gfx10:
103266 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V3_nsa_gfx10:
103267 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V3_nsa_gfx10:
103268 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V3_nsa_gfx10:
103269 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V3_nsa_gfx10:
103270 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V3_nsa_gfx10:
103271 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V3_nsa_gfx10:
103272 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V3_nsa_gfx10:
103273 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V3_nsa_gfx10:
103274 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V3_nsa_gfx10:
103275 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V3_nsa_gfx10:
103276 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V3_nsa_gfx10:
103277 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V3_nsa_gfx10:
103278 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V3_nsa_gfx10:
103279 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V3_nsa_gfx10:
103280 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V3_nsa_gfx10:
103281 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V3_nsa_gfx10:
103282 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V3_nsa_gfx10:
103283 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V3_nsa_gfx10:
103284 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx10:
103285 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx10:
103286 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx10:
103287 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx10:
103288 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx10:
103289 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx10:
103290 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx10:
103291 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx10:
103292 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx10:
103293 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx10:
103294 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx10:
103295 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx10:
103296 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx10:
103297 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx10:
103298 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx10:
103299 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx10:
103300 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx10:
103301 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx10:
103302 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx10:
103303 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx10:
103304 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx10:
103305 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx10:
103306 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx10:
103307 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx10:
103308 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx10:
103309 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx10:
103310 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx10:
103311 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx10:
103312 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx10:
103313 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx10:
103314 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx10:
103315 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx10:
103316 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx10:
103317 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx10:
103318 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx10:
103319 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx10:
103320 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx10:
103321 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx10:
103322 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx10:
103323 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx10:
103324 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx10:
103325 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx10:
103326 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx10:
103327 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx10:
103328 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx10:
103329 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx10:
103330 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx10:
103331 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx10:
103332 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx10:
103333 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx10:
103334 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx10:
103335 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx10:
103336 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx10:
103337 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx10:
103338 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx10:
103339 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_nsa_gfx10:
103340 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_nsa_gfx10:
103341 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_nsa_gfx10:
103342 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_nsa_gfx10:
103343 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_nsa_gfx10:
103344 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx10:
103345 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx10:
103346 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx10:
103347 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx10:
103348 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx10:
103349 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx10:
103350 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx10:
103351 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx10:
103352 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx10:
103353 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx10:
103354 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx10:
103355 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx10:
103356 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx10:
103357 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx10:
103358 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx10:
103359 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx10:
103360 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx10:
103361 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx10:
103362 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx10:
103363 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx10:
103364 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx10:
103365 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx10:
103366 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx10:
103367 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx10:
103368 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx10:
103369 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx10:
103370 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx10:
103371 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx10:
103372 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx10:
103373 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx10:
103374 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx10:
103375 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx10:
103376 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx10:
103377 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx10:
103378 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx10:
103379 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_nsa_gfx10:
103380 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_nsa_gfx10:
103381 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_nsa_gfx10:
103382 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_nsa_gfx10:
103383 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_nsa_gfx10:
103384 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx10:
103385 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx10:
103386 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx10:
103387 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx10:
103388 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx10:
103389 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx10:
103390 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx10:
103391 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx10:
103392 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx10:
103393 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx10:
103394 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx10:
103395 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx10:
103396 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx10:
103397 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx10:
103398 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx10:
103399 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_nsa_gfx10:
103400 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_nsa_gfx10:
103401 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_nsa_gfx10:
103402 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_nsa_gfx10:
103403 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_nsa_gfx10:
103404 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_nsa_gfx10:
103405 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_nsa_gfx10:
103406 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_nsa_gfx10:
103407 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_nsa_gfx10:
103408 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_nsa_gfx10:
103409 case AMDGPU::IMAGE_SAMPLE_V1_V3_nsa_gfx10:
103410 case AMDGPU::IMAGE_SAMPLE_V2_V3_nsa_gfx10:
103411 case AMDGPU::IMAGE_SAMPLE_V3_V3_nsa_gfx10:
103412 case AMDGPU::IMAGE_SAMPLE_V4_V3_nsa_gfx10:
103413 case AMDGPU::IMAGE_SAMPLE_V5_V3_nsa_gfx10: {
103414 switch (OpNum) {
103415 case 0:
103416 // op: vdata
103417 return 40;
103418 case 6:
103419 // op: dmask
103420 return 8;
103421 case 8:
103422 // op: unorm
103423 return 12;
103424 case 9:
103425 // op: cpol
103426 return 7;
103427 case 10:
103428 // op: r128
103429 return 15;
103430 case 12:
103431 // op: tfe
103432 return 16;
103433 case 13:
103434 // op: lwe
103435 return 17;
103436 case 14:
103437 // op: d16
103438 return 63;
103439 case 4:
103440 // op: srsrc
103441 return 48;
103442 case 5:
103443 // op: ssamp
103444 return 53;
103445 case 1:
103446 // op: vaddr0
103447 return 32;
103448 case 7:
103449 // op: dim
103450 return 3;
103451 case 11:
103452 // op: a16
103453 return 62;
103454 }
103455 break;
103456 }
103457 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_nsa_gfx10:
103458 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_nsa_gfx10:
103459 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_nsa_gfx10:
103460 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_nsa_gfx10:
103461 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_nsa_gfx10:
103462 case AMDGPU::IMAGE_LOAD_V1_V4_nsa_gfx10:
103463 case AMDGPU::IMAGE_LOAD_V2_V4_nsa_gfx10:
103464 case AMDGPU::IMAGE_LOAD_V3_V4_nsa_gfx10:
103465 case AMDGPU::IMAGE_LOAD_V4_V4_nsa_gfx10:
103466 case AMDGPU::IMAGE_LOAD_V5_V4_nsa_gfx10:
103467 case AMDGPU::IMAGE_MSAA_LOAD_X_V1_V4_nsa_gfx10:
103468 case AMDGPU::IMAGE_MSAA_LOAD_X_V2_V4_nsa_gfx10:
103469 case AMDGPU::IMAGE_MSAA_LOAD_X_V3_V4_nsa_gfx10:
103470 case AMDGPU::IMAGE_MSAA_LOAD_X_V4_V4_nsa_gfx10:
103471 case AMDGPU::IMAGE_MSAA_LOAD_X_V5_V4_nsa_gfx10:
103472 case AMDGPU::IMAGE_STORE_MIP_V1_V4_nsa_gfx10:
103473 case AMDGPU::IMAGE_STORE_MIP_V2_V4_nsa_gfx10:
103474 case AMDGPU::IMAGE_STORE_MIP_V3_V4_nsa_gfx10:
103475 case AMDGPU::IMAGE_STORE_MIP_V4_V4_nsa_gfx10:
103476 case AMDGPU::IMAGE_STORE_MIP_V5_V4_nsa_gfx10:
103477 case AMDGPU::IMAGE_STORE_V1_V4_nsa_gfx10:
103478 case AMDGPU::IMAGE_STORE_V2_V4_nsa_gfx10:
103479 case AMDGPU::IMAGE_STORE_V3_V4_nsa_gfx10:
103480 case AMDGPU::IMAGE_STORE_V4_V4_nsa_gfx10:
103481 case AMDGPU::IMAGE_STORE_V5_V4_nsa_gfx10: {
103482 switch (OpNum) {
103483 case 0:
103484 // op: vdata
103485 return 40;
103486 case 6:
103487 // op: dmask
103488 return 8;
103489 case 8:
103490 // op: unorm
103491 return 12;
103492 case 9:
103493 // op: cpol
103494 return 7;
103495 case 10:
103496 // op: r128
103497 return 15;
103498 case 12:
103499 // op: tfe
103500 return 16;
103501 case 13:
103502 // op: lwe
103503 return 17;
103504 case 14:
103505 // op: d16
103506 return 63;
103507 case 5:
103508 // op: srsrc
103509 return 48;
103510 case 1:
103511 // op: vaddr0
103512 return 32;
103513 case 7:
103514 // op: dim
103515 return 3;
103516 case 11:
103517 // op: a16
103518 return 62;
103519 }
103520 break;
103521 }
103522 case AMDGPU::IMAGE_GET_LOD_V1_V3_nsa_gfx10:
103523 case AMDGPU::IMAGE_GET_LOD_V2_V3_nsa_gfx10:
103524 case AMDGPU::IMAGE_GET_LOD_V3_V3_nsa_gfx10:
103525 case AMDGPU::IMAGE_GET_LOD_V4_V3_nsa_gfx10:
103526 case AMDGPU::IMAGE_GET_LOD_V5_V3_nsa_gfx10: {
103527 switch (OpNum) {
103528 case 0:
103529 // op: vdata
103530 return 40;
103531 case 6:
103532 // op: dmask
103533 return 8;
103534 case 8:
103535 // op: unorm
103536 return 12;
103537 case 9:
103538 // op: cpol
103539 return 7;
103540 case 10:
103541 // op: r128
103542 return 15;
103543 case 12:
103544 // op: tfe
103545 return 16;
103546 case 13:
103547 // op: lwe
103548 return 17;
103549 case 4:
103550 // op: srsrc
103551 return 48;
103552 case 5:
103553 // op: ssamp
103554 return 53;
103555 case 1:
103556 // op: vaddr0
103557 return 32;
103558 case 7:
103559 // op: dim
103560 return 3;
103561 case 11:
103562 // op: a16
103563 return 62;
103564 }
103565 break;
103566 }
103567 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_nsa_gfx10:
103568 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_nsa_gfx10:
103569 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_nsa_gfx10:
103570 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_nsa_gfx10:
103571 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_nsa_gfx10:
103572 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx10:
103573 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx10:
103574 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx10:
103575 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx10:
103576 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx10:
103577 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx10:
103578 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx10:
103579 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx10:
103580 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx10:
103581 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx10:
103582 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx10:
103583 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx10:
103584 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx10:
103585 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx10:
103586 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx10:
103587 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_nsa_gfx10:
103588 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_nsa_gfx10:
103589 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_nsa_gfx10:
103590 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_nsa_gfx10:
103591 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_nsa_gfx10:
103592 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx10:
103593 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx10:
103594 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx10:
103595 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx10:
103596 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx10:
103597 case AMDGPU::IMAGE_STORE_PCK_V1_V4_nsa_gfx10:
103598 case AMDGPU::IMAGE_STORE_PCK_V2_V4_nsa_gfx10:
103599 case AMDGPU::IMAGE_STORE_PCK_V3_V4_nsa_gfx10:
103600 case AMDGPU::IMAGE_STORE_PCK_V4_V4_nsa_gfx10:
103601 case AMDGPU::IMAGE_STORE_PCK_V5_V4_nsa_gfx10: {
103602 switch (OpNum) {
103603 case 0:
103604 // op: vdata
103605 return 40;
103606 case 6:
103607 // op: dmask
103608 return 8;
103609 case 8:
103610 // op: unorm
103611 return 12;
103612 case 9:
103613 // op: cpol
103614 return 7;
103615 case 10:
103616 // op: r128
103617 return 15;
103618 case 12:
103619 // op: tfe
103620 return 16;
103621 case 13:
103622 // op: lwe
103623 return 17;
103624 case 5:
103625 // op: srsrc
103626 return 48;
103627 case 1:
103628 // op: vaddr0
103629 return 32;
103630 case 7:
103631 // op: dim
103632 return 3;
103633 case 11:
103634 // op: a16
103635 return 62;
103636 }
103637 break;
103638 }
103639 case AMDGPU::IMAGE_GET_LOD_V1_V3_nsa_gfx11:
103640 case AMDGPU::IMAGE_GET_LOD_V2_V3_nsa_gfx11:
103641 case AMDGPU::IMAGE_GET_LOD_V3_V3_nsa_gfx11:
103642 case AMDGPU::IMAGE_GET_LOD_V4_V3_nsa_gfx11:
103643 case AMDGPU::IMAGE_GET_LOD_V5_V3_nsa_gfx11: {
103644 switch (OpNum) {
103645 case 0:
103646 // op: vdata
103647 return 40;
103648 case 6:
103649 // op: dmask
103650 return 8;
103651 case 8:
103652 // op: unorm
103653 return 7;
103654 case 9:
103655 // op: cpol
103656 return 12;
103657 case 10:
103658 // op: r128
103659 return 15;
103660 case 12:
103661 // op: tfe
103662 return 53;
103663 case 13:
103664 // op: lwe
103665 return 54;
103666 case 4:
103667 // op: srsrc
103668 return 48;
103669 case 5:
103670 // op: ssamp
103671 return 58;
103672 case 11:
103673 // op: a16
103674 return 16;
103675 case 1:
103676 // op: vaddr0
103677 return 32;
103678 case 7:
103679 // op: dim
103680 return 2;
103681 }
103682 break;
103683 }
103684 case AMDGPU::IMAGE_GATHER4H_V2_V3_nsa_gfx11:
103685 case AMDGPU::IMAGE_GATHER4H_V4_V3_nsa_gfx11:
103686 case AMDGPU::IMAGE_GATHER4H_V5_V3_nsa_gfx11:
103687 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_nsa_gfx11:
103688 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_nsa_gfx11:
103689 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_nsa_gfx11:
103690 case AMDGPU::IMAGE_GATHER4_B_V2_V3_nsa_gfx11:
103691 case AMDGPU::IMAGE_GATHER4_B_V4_V3_nsa_gfx11:
103692 case AMDGPU::IMAGE_GATHER4_B_V5_V3_nsa_gfx11:
103693 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_nsa_gfx11:
103694 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_nsa_gfx11:
103695 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_nsa_gfx11:
103696 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_nsa_gfx11:
103697 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_nsa_gfx11:
103698 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_nsa_gfx11:
103699 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_nsa_gfx11:
103700 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_nsa_gfx11:
103701 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_nsa_gfx11:
103702 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_nsa_gfx11:
103703 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_nsa_gfx11:
103704 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_nsa_gfx11:
103705 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_nsa_gfx11:
103706 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_nsa_gfx11:
103707 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_nsa_gfx11:
103708 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_nsa_gfx11:
103709 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_nsa_gfx11:
103710 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_nsa_gfx11:
103711 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_nsa_gfx11:
103712 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_nsa_gfx11:
103713 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_nsa_gfx11:
103714 case AMDGPU::IMAGE_GATHER4_C_V2_V3_nsa_gfx11:
103715 case AMDGPU::IMAGE_GATHER4_C_V4_V3_nsa_gfx11:
103716 case AMDGPU::IMAGE_GATHER4_C_V5_V3_nsa_gfx11:
103717 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_nsa_gfx11:
103718 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_nsa_gfx11:
103719 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_nsa_gfx11:
103720 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_nsa_gfx11:
103721 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_nsa_gfx11:
103722 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_nsa_gfx11:
103723 case AMDGPU::IMAGE_GATHER4_L_V2_V3_nsa_gfx11:
103724 case AMDGPU::IMAGE_GATHER4_L_V4_V3_nsa_gfx11:
103725 case AMDGPU::IMAGE_GATHER4_L_V5_V3_nsa_gfx11:
103726 case AMDGPU::IMAGE_GATHER4_O_V2_V3_nsa_gfx11:
103727 case AMDGPU::IMAGE_GATHER4_O_V4_V3_nsa_gfx11:
103728 case AMDGPU::IMAGE_GATHER4_O_V5_V3_nsa_gfx11:
103729 case AMDGPU::IMAGE_GATHER4_V2_V3_nsa_gfx11:
103730 case AMDGPU::IMAGE_GATHER4_V4_V3_nsa_gfx11:
103731 case AMDGPU::IMAGE_GATHER4_V5_V3_nsa_gfx11:
103732 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_nsa_gfx11:
103733 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_nsa_gfx11:
103734 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_nsa_gfx11:
103735 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_nsa_gfx11:
103736 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_nsa_gfx11:
103737 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_nsa_gfx11:
103738 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_nsa_gfx11:
103739 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_nsa_gfx11:
103740 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_nsa_gfx11:
103741 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_nsa_gfx11:
103742 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_nsa_gfx11:
103743 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_nsa_gfx11:
103744 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_nsa_gfx11:
103745 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_nsa_gfx11:
103746 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_nsa_gfx11:
103747 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_nsa_gfx11:
103748 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_nsa_gfx11:
103749 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_nsa_gfx11:
103750 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_nsa_gfx11:
103751 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_nsa_gfx11:
103752 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_nsa_gfx11:
103753 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_nsa_gfx11:
103754 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_nsa_gfx11:
103755 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_nsa_gfx11:
103756 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_nsa_gfx11:
103757 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_nsa_gfx11:
103758 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_nsa_gfx11:
103759 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_nsa_gfx11:
103760 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_nsa_gfx11:
103761 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_nsa_gfx11:
103762 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_nsa_gfx11:
103763 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_nsa_gfx11:
103764 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_nsa_gfx11:
103765 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_nsa_gfx11:
103766 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_nsa_gfx11:
103767 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_nsa_gfx11:
103768 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_nsa_gfx11:
103769 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_nsa_gfx11:
103770 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_nsa_gfx11:
103771 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_nsa_gfx11:
103772 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_nsa_gfx11:
103773 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_nsa_gfx11:
103774 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_nsa_gfx11:
103775 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_nsa_gfx11:
103776 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_nsa_gfx11:
103777 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_nsa_gfx11:
103778 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_nsa_gfx11:
103779 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_nsa_gfx11:
103780 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_nsa_gfx11:
103781 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_nsa_gfx11:
103782 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_nsa_gfx11:
103783 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_nsa_gfx11:
103784 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_nsa_gfx11:
103785 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_nsa_gfx11:
103786 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_nsa_gfx11:
103787 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_nsa_gfx11:
103788 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_nsa_gfx11:
103789 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_nsa_gfx11:
103790 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_nsa_gfx11:
103791 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_nsa_gfx11:
103792 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_nsa_gfx11:
103793 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_nsa_gfx11:
103794 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_nsa_gfx11:
103795 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_nsa_gfx11:
103796 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_nsa_gfx11:
103797 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_nsa_gfx11:
103798 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_nsa_gfx11:
103799 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_nsa_gfx11:
103800 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_nsa_gfx11:
103801 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_nsa_gfx11:
103802 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_nsa_gfx11:
103803 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_nsa_gfx11:
103804 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_nsa_gfx11:
103805 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_nsa_gfx11:
103806 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_nsa_gfx11:
103807 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_nsa_gfx11:
103808 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_nsa_gfx11:
103809 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_nsa_gfx11:
103810 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_nsa_gfx11:
103811 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_nsa_gfx11:
103812 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_nsa_gfx11:
103813 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_nsa_gfx11:
103814 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_nsa_gfx11:
103815 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_nsa_gfx11:
103816 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_nsa_gfx11:
103817 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_nsa_gfx11:
103818 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_nsa_gfx11:
103819 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_nsa_gfx11:
103820 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_nsa_gfx11:
103821 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_nsa_gfx11:
103822 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_nsa_gfx11:
103823 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_nsa_gfx11:
103824 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_nsa_gfx11:
103825 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_nsa_gfx11:
103826 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_nsa_gfx11:
103827 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_nsa_gfx11:
103828 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_nsa_gfx11:
103829 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_nsa_gfx11:
103830 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_nsa_gfx11:
103831 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_nsa_gfx11:
103832 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_nsa_gfx11:
103833 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_nsa_gfx11:
103834 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_nsa_gfx11:
103835 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_nsa_gfx11:
103836 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_nsa_gfx11:
103837 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_nsa_gfx11:
103838 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_nsa_gfx11:
103839 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_nsa_gfx11:
103840 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_nsa_gfx11:
103841 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_nsa_gfx11:
103842 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_nsa_gfx11:
103843 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_nsa_gfx11:
103844 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_nsa_gfx11:
103845 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_nsa_gfx11:
103846 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_nsa_gfx11:
103847 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_nsa_gfx11:
103848 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_nsa_gfx11:
103849 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_nsa_gfx11:
103850 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_nsa_gfx11:
103851 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_nsa_gfx11:
103852 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_nsa_gfx11:
103853 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_nsa_gfx11:
103854 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_nsa_gfx11:
103855 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_nsa_gfx11:
103856 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_nsa_gfx11:
103857 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_nsa_gfx11:
103858 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_nsa_gfx11:
103859 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_nsa_gfx11:
103860 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_nsa_gfx11:
103861 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_nsa_gfx11:
103862 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_nsa_gfx11:
103863 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_nsa_gfx11:
103864 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_nsa_gfx11:
103865 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_nsa_gfx11:
103866 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_nsa_gfx11:
103867 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_nsa_gfx11:
103868 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_nsa_gfx11:
103869 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_nsa_gfx11:
103870 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_nsa_gfx11:
103871 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_nsa_gfx11:
103872 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_nsa_gfx11:
103873 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_nsa_gfx11:
103874 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_nsa_gfx11:
103875 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_nsa_gfx11:
103876 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_nsa_gfx11:
103877 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_nsa_gfx11:
103878 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_nsa_gfx11:
103879 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_nsa_gfx11:
103880 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_nsa_gfx11:
103881 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_nsa_gfx11:
103882 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_nsa_gfx11:
103883 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_nsa_gfx11:
103884 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_nsa_gfx11:
103885 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_nsa_gfx11:
103886 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_nsa_gfx11:
103887 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_nsa_gfx11:
103888 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_nsa_gfx11:
103889 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_nsa_gfx11:
103890 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_nsa_gfx11:
103891 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_nsa_gfx11:
103892 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_nsa_gfx11:
103893 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_nsa_gfx11:
103894 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_nsa_gfx11:
103895 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_nsa_gfx11:
103896 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_nsa_gfx11:
103897 case AMDGPU::IMAGE_SAMPLE_V1_V3_nsa_gfx11:
103898 case AMDGPU::IMAGE_SAMPLE_V2_V3_nsa_gfx11:
103899 case AMDGPU::IMAGE_SAMPLE_V3_V3_nsa_gfx11:
103900 case AMDGPU::IMAGE_SAMPLE_V4_V3_nsa_gfx11:
103901 case AMDGPU::IMAGE_SAMPLE_V5_V3_nsa_gfx11: {
103902 switch (OpNum) {
103903 case 0:
103904 // op: vdata
103905 return 40;
103906 case 6:
103907 // op: dmask
103908 return 8;
103909 case 8:
103910 // op: unorm
103911 return 7;
103912 case 9:
103913 // op: cpol
103914 return 12;
103915 case 10:
103916 // op: r128
103917 return 15;
103918 case 12:
103919 // op: tfe
103920 return 53;
103921 case 13:
103922 // op: lwe
103923 return 54;
103924 case 4:
103925 // op: srsrc
103926 return 48;
103927 case 5:
103928 // op: ssamp
103929 return 58;
103930 case 14:
103931 // op: d16
103932 return 17;
103933 case 11:
103934 // op: a16
103935 return 16;
103936 case 1:
103937 // op: vaddr0
103938 return 32;
103939 case 7:
103940 // op: dim
103941 return 2;
103942 }
103943 break;
103944 }
103945 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_nsa_gfx11:
103946 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_nsa_gfx11:
103947 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_nsa_gfx11:
103948 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_nsa_gfx11:
103949 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_nsa_gfx11:
103950 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_nsa_gfx11:
103951 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_nsa_gfx11:
103952 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_nsa_gfx11:
103953 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_nsa_gfx11:
103954 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_nsa_gfx11:
103955 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_nsa_gfx11:
103956 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_nsa_gfx11:
103957 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_nsa_gfx11:
103958 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_nsa_gfx11:
103959 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_nsa_gfx11:
103960 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_nsa_gfx11:
103961 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_nsa_gfx11:
103962 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_nsa_gfx11:
103963 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_nsa_gfx11:
103964 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_nsa_gfx11:
103965 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_nsa_gfx11:
103966 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_nsa_gfx11:
103967 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_nsa_gfx11:
103968 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_nsa_gfx11:
103969 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_nsa_gfx11:
103970 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_nsa_gfx11:
103971 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_nsa_gfx11:
103972 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_nsa_gfx11:
103973 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_nsa_gfx11:
103974 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_nsa_gfx11:
103975 case AMDGPU::IMAGE_STORE_PCK_V1_V4_nsa_gfx11:
103976 case AMDGPU::IMAGE_STORE_PCK_V2_V4_nsa_gfx11:
103977 case AMDGPU::IMAGE_STORE_PCK_V3_V4_nsa_gfx11:
103978 case AMDGPU::IMAGE_STORE_PCK_V4_V4_nsa_gfx11:
103979 case AMDGPU::IMAGE_STORE_PCK_V5_V4_nsa_gfx11: {
103980 switch (OpNum) {
103981 case 0:
103982 // op: vdata
103983 return 40;
103984 case 6:
103985 // op: dmask
103986 return 8;
103987 case 8:
103988 // op: unorm
103989 return 7;
103990 case 9:
103991 // op: cpol
103992 return 12;
103993 case 10:
103994 // op: r128
103995 return 15;
103996 case 12:
103997 // op: tfe
103998 return 53;
103999 case 13:
104000 // op: lwe
104001 return 54;
104002 case 5:
104003 // op: srsrc
104004 return 48;
104005 case 11:
104006 // op: a16
104007 return 16;
104008 case 1:
104009 // op: vaddr0
104010 return 32;
104011 case 7:
104012 // op: dim
104013 return 2;
104014 }
104015 break;
104016 }
104017 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_nsa_gfx11:
104018 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_nsa_gfx11:
104019 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_nsa_gfx11:
104020 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_nsa_gfx11:
104021 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_nsa_gfx11:
104022 case AMDGPU::IMAGE_LOAD_V1_V4_nsa_gfx11:
104023 case AMDGPU::IMAGE_LOAD_V2_V4_nsa_gfx11:
104024 case AMDGPU::IMAGE_LOAD_V3_V4_nsa_gfx11:
104025 case AMDGPU::IMAGE_LOAD_V4_V4_nsa_gfx11:
104026 case AMDGPU::IMAGE_LOAD_V5_V4_nsa_gfx11:
104027 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_nsa_gfx11:
104028 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_nsa_gfx11:
104029 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_nsa_gfx11:
104030 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_nsa_gfx11:
104031 case AMDGPU::IMAGE_STORE_MIP_V1_V4_nsa_gfx11:
104032 case AMDGPU::IMAGE_STORE_MIP_V2_V4_nsa_gfx11:
104033 case AMDGPU::IMAGE_STORE_MIP_V3_V4_nsa_gfx11:
104034 case AMDGPU::IMAGE_STORE_MIP_V4_V4_nsa_gfx11:
104035 case AMDGPU::IMAGE_STORE_MIP_V5_V4_nsa_gfx11:
104036 case AMDGPU::IMAGE_STORE_V1_V4_nsa_gfx11:
104037 case AMDGPU::IMAGE_STORE_V2_V4_nsa_gfx11:
104038 case AMDGPU::IMAGE_STORE_V3_V4_nsa_gfx11:
104039 case AMDGPU::IMAGE_STORE_V4_V4_nsa_gfx11:
104040 case AMDGPU::IMAGE_STORE_V5_V4_nsa_gfx11: {
104041 switch (OpNum) {
104042 case 0:
104043 // op: vdata
104044 return 40;
104045 case 6:
104046 // op: dmask
104047 return 8;
104048 case 8:
104049 // op: unorm
104050 return 7;
104051 case 9:
104052 // op: cpol
104053 return 12;
104054 case 10:
104055 // op: r128
104056 return 15;
104057 case 12:
104058 // op: tfe
104059 return 53;
104060 case 13:
104061 // op: lwe
104062 return 54;
104063 case 5:
104064 // op: srsrc
104065 return 48;
104066 case 14:
104067 // op: d16
104068 return 17;
104069 case 11:
104070 // op: a16
104071 return 16;
104072 case 1:
104073 // op: vaddr0
104074 return 32;
104075 case 7:
104076 // op: dim
104077 return 2;
104078 }
104079 break;
104080 }
104081 case AMDGPU::IMAGE_BVH64_INTERSECT_RAY_nsa_gfx11:
104082 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_nsa_gfx11: {
104083 switch (OpNum) {
104084 case 0:
104085 // op: vdata
104086 return 40;
104087 case 6:
104088 // op: srsrc
104089 return 48;
104090 case 1:
104091 // op: vaddr0
104092 return 32;
104093 }
104094 break;
104095 }
104096 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4_nsa_gfx10:
104097 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4_nsa_gfx10:
104098 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V4_nsa_gfx10:
104099 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx10:
104100 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx10:
104101 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx10:
104102 case AMDGPU::IMAGE_GATHER4_B_O_V2_V4_nsa_gfx10:
104103 case AMDGPU::IMAGE_GATHER4_B_O_V4_V4_nsa_gfx10:
104104 case AMDGPU::IMAGE_GATHER4_B_O_V5_V4_nsa_gfx10:
104105 case AMDGPU::IMAGE_GATHER4_B_V2_V4_nsa_gfx10:
104106 case AMDGPU::IMAGE_GATHER4_B_V4_V4_nsa_gfx10:
104107 case AMDGPU::IMAGE_GATHER4_B_V5_V4_nsa_gfx10:
104108 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4_nsa_gfx10:
104109 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4_nsa_gfx10:
104110 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V4_nsa_gfx10:
104111 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_nsa_gfx10:
104112 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_nsa_gfx10:
104113 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_nsa_gfx10:
104114 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4_nsa_gfx10:
104115 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4_nsa_gfx10:
104116 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V4_nsa_gfx10:
104117 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx10:
104118 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx10:
104119 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx10:
104120 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4_nsa_gfx10:
104121 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4_nsa_gfx10:
104122 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V4_nsa_gfx10:
104123 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_nsa_gfx10:
104124 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_nsa_gfx10:
104125 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_nsa_gfx10:
104126 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4_nsa_gfx10:
104127 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4_nsa_gfx10:
104128 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V4_nsa_gfx10:
104129 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx10:
104130 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx10:
104131 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx10:
104132 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx10:
104133 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx10:
104134 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx10:
104135 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx10:
104136 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx10:
104137 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx10:
104138 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4_nsa_gfx10:
104139 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4_nsa_gfx10:
104140 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V4_nsa_gfx10:
104141 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_nsa_gfx10:
104142 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_nsa_gfx10:
104143 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_nsa_gfx10:
104144 case AMDGPU::IMAGE_GATHER4_C_O_V2_V4_nsa_gfx10:
104145 case AMDGPU::IMAGE_GATHER4_C_O_V4_V4_nsa_gfx10:
104146 case AMDGPU::IMAGE_GATHER4_C_O_V5_V4_nsa_gfx10:
104147 case AMDGPU::IMAGE_GATHER4_C_V2_V4_nsa_gfx10:
104148 case AMDGPU::IMAGE_GATHER4_C_V4_V4_nsa_gfx10:
104149 case AMDGPU::IMAGE_GATHER4_C_V5_V4_nsa_gfx10:
104150 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx10:
104151 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx10:
104152 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx10:
104153 case AMDGPU::IMAGE_GATHER4_L_O_V2_V4_nsa_gfx10:
104154 case AMDGPU::IMAGE_GATHER4_L_O_V4_V4_nsa_gfx10:
104155 case AMDGPU::IMAGE_GATHER4_L_O_V5_V4_nsa_gfx10:
104156 case AMDGPU::IMAGE_GATHER4_L_V2_V4_nsa_gfx10:
104157 case AMDGPU::IMAGE_GATHER4_L_V4_V4_nsa_gfx10:
104158 case AMDGPU::IMAGE_GATHER4_L_V5_V4_nsa_gfx10:
104159 case AMDGPU::IMAGE_GATHER4_O_V2_V4_nsa_gfx10:
104160 case AMDGPU::IMAGE_GATHER4_O_V4_V4_nsa_gfx10:
104161 case AMDGPU::IMAGE_GATHER4_O_V5_V4_nsa_gfx10:
104162 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx10:
104163 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx10:
104164 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx10:
104165 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx10:
104166 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx10:
104167 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx10:
104168 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx10:
104169 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx10:
104170 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx10:
104171 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx10:
104172 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx10:
104173 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx10:
104174 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx10:
104175 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx10:
104176 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx10:
104177 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_nsa_gfx10:
104178 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_nsa_gfx10:
104179 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_nsa_gfx10:
104180 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_nsa_gfx10:
104181 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_nsa_gfx10:
104182 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V4_nsa_gfx10:
104183 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V4_nsa_gfx10:
104184 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V4_nsa_gfx10:
104185 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V4_nsa_gfx10:
104186 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V4_nsa_gfx10:
104187 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V4_nsa_gfx10:
104188 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V4_nsa_gfx10:
104189 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V4_nsa_gfx10:
104190 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V4_nsa_gfx10:
104191 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V4_nsa_gfx10:
104192 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4_nsa_gfx10:
104193 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4_nsa_gfx10:
104194 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4_nsa_gfx10:
104195 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4_nsa_gfx10:
104196 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V4_nsa_gfx10:
104197 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4_nsa_gfx10:
104198 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4_nsa_gfx10:
104199 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4_nsa_gfx10:
104200 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4_nsa_gfx10:
104201 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V4_nsa_gfx10:
104202 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V4_nsa_gfx10:
104203 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V4_nsa_gfx10:
104204 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V4_nsa_gfx10:
104205 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V4_nsa_gfx10:
104206 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V4_nsa_gfx10:
104207 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V4_nsa_gfx10:
104208 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V4_nsa_gfx10:
104209 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V4_nsa_gfx10:
104210 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V4_nsa_gfx10:
104211 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V4_nsa_gfx10:
104212 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4_nsa_gfx10:
104213 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4_nsa_gfx10:
104214 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4_nsa_gfx10:
104215 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4_nsa_gfx10:
104216 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V4_nsa_gfx10:
104217 case AMDGPU::IMAGE_SAMPLE_CD_V1_V4_nsa_gfx10:
104218 case AMDGPU::IMAGE_SAMPLE_CD_V2_V4_nsa_gfx10:
104219 case AMDGPU::IMAGE_SAMPLE_CD_V3_V4_nsa_gfx10:
104220 case AMDGPU::IMAGE_SAMPLE_CD_V4_V4_nsa_gfx10:
104221 case AMDGPU::IMAGE_SAMPLE_CD_V5_V4_nsa_gfx10:
104222 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx10:
104223 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx10:
104224 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx10:
104225 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx10:
104226 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx10:
104227 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_nsa_gfx10:
104228 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_nsa_gfx10:
104229 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_nsa_gfx10:
104230 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_nsa_gfx10:
104231 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_nsa_gfx10:
104232 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx10:
104233 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx10:
104234 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx10:
104235 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx10:
104236 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx10:
104237 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx10:
104238 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx10:
104239 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx10:
104240 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx10:
104241 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx10:
104242 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx10:
104243 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx10:
104244 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx10:
104245 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx10:
104246 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx10:
104247 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx10:
104248 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx10:
104249 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx10:
104250 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx10:
104251 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx10:
104252 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V4_nsa_gfx10:
104253 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V4_nsa_gfx10:
104254 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V4_nsa_gfx10:
104255 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V4_nsa_gfx10:
104256 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V4_nsa_gfx10:
104257 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V4_nsa_gfx10:
104258 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V4_nsa_gfx10:
104259 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V4_nsa_gfx10:
104260 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V4_nsa_gfx10:
104261 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V4_nsa_gfx10:
104262 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4_nsa_gfx10:
104263 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4_nsa_gfx10:
104264 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4_nsa_gfx10:
104265 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4_nsa_gfx10:
104266 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V4_nsa_gfx10:
104267 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4_nsa_gfx10:
104268 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4_nsa_gfx10:
104269 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4_nsa_gfx10:
104270 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4_nsa_gfx10:
104271 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V4_nsa_gfx10:
104272 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V4_nsa_gfx10:
104273 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V4_nsa_gfx10:
104274 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V4_nsa_gfx10:
104275 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V4_nsa_gfx10:
104276 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V4_nsa_gfx10:
104277 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V4_nsa_gfx10:
104278 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V4_nsa_gfx10:
104279 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V4_nsa_gfx10:
104280 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V4_nsa_gfx10:
104281 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V4_nsa_gfx10:
104282 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4_nsa_gfx10:
104283 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4_nsa_gfx10:
104284 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4_nsa_gfx10:
104285 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4_nsa_gfx10:
104286 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V4_nsa_gfx10:
104287 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4_nsa_gfx10:
104288 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4_nsa_gfx10:
104289 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4_nsa_gfx10:
104290 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4_nsa_gfx10:
104291 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V4_nsa_gfx10:
104292 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx10:
104293 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx10:
104294 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx10:
104295 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx10:
104296 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx10:
104297 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx10:
104298 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx10:
104299 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx10:
104300 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx10:
104301 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx10:
104302 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx10:
104303 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx10:
104304 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx10:
104305 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx10:
104306 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx10:
104307 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx10:
104308 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx10:
104309 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx10:
104310 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx10:
104311 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx10:
104312 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx10:
104313 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx10:
104314 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx10:
104315 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx10:
104316 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx10:
104317 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx10:
104318 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx10:
104319 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx10:
104320 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx10:
104321 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx10:
104322 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx10:
104323 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx10:
104324 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx10:
104325 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx10:
104326 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx10:
104327 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx10:
104328 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx10:
104329 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx10:
104330 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx10:
104331 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx10:
104332 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx10:
104333 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx10:
104334 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx10:
104335 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx10:
104336 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx10:
104337 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx10:
104338 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx10:
104339 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx10:
104340 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx10:
104341 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx10:
104342 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx10:
104343 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx10:
104344 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx10:
104345 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx10:
104346 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx10:
104347 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx10:
104348 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx10:
104349 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx10:
104350 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx10:
104351 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx10:
104352 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx10:
104353 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx10:
104354 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx10:
104355 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx10:
104356 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx10:
104357 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx10:
104358 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx10:
104359 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx10:
104360 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx10:
104361 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx10:
104362 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx10:
104363 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx10:
104364 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx10:
104365 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx10:
104366 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx10:
104367 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_nsa_gfx10:
104368 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_nsa_gfx10:
104369 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_nsa_gfx10:
104370 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_nsa_gfx10:
104371 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_nsa_gfx10:
104372 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx10:
104373 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx10:
104374 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx10:
104375 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx10:
104376 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx10:
104377 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx10:
104378 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx10:
104379 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx10:
104380 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx10:
104381 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx10:
104382 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx10:
104383 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx10:
104384 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx10:
104385 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx10:
104386 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx10:
104387 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx10:
104388 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx10:
104389 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx10:
104390 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx10:
104391 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx10:
104392 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx10:
104393 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx10:
104394 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx10:
104395 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx10:
104396 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx10:
104397 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx10:
104398 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx10:
104399 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx10:
104400 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx10:
104401 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx10:
104402 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx10:
104403 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx10:
104404 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx10:
104405 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx10:
104406 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx10:
104407 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_nsa_gfx10:
104408 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_nsa_gfx10:
104409 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_nsa_gfx10:
104410 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_nsa_gfx10:
104411 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_nsa_gfx10:
104412 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx10:
104413 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx10:
104414 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx10:
104415 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx10:
104416 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx10:
104417 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx10:
104418 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx10:
104419 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx10:
104420 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx10:
104421 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx10:
104422 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_nsa_gfx10:
104423 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_nsa_gfx10:
104424 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_nsa_gfx10:
104425 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_nsa_gfx10:
104426 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_nsa_gfx10:
104427 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_nsa_gfx10:
104428 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_nsa_gfx10:
104429 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_nsa_gfx10:
104430 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_nsa_gfx10:
104431 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_nsa_gfx10: {
104432 switch (OpNum) {
104433 case 0:
104434 // op: vdata
104435 return 40;
104436 case 7:
104437 // op: dmask
104438 return 8;
104439 case 9:
104440 // op: unorm
104441 return 12;
104442 case 10:
104443 // op: cpol
104444 return 7;
104445 case 11:
104446 // op: r128
104447 return 15;
104448 case 13:
104449 // op: tfe
104450 return 16;
104451 case 14:
104452 // op: lwe
104453 return 17;
104454 case 15:
104455 // op: d16
104456 return 63;
104457 case 5:
104458 // op: srsrc
104459 return 48;
104460 case 6:
104461 // op: ssamp
104462 return 53;
104463 case 1:
104464 // op: vaddr0
104465 return 32;
104466 case 8:
104467 // op: dim
104468 return 3;
104469 case 12:
104470 // op: a16
104471 return 62;
104472 }
104473 break;
104474 }
104475 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_nsa_gfx11:
104476 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_nsa_gfx11:
104477 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_nsa_gfx11:
104478 case AMDGPU::IMAGE_GATHER4_B_V2_V4_nsa_gfx11:
104479 case AMDGPU::IMAGE_GATHER4_B_V4_V4_nsa_gfx11:
104480 case AMDGPU::IMAGE_GATHER4_B_V5_V4_nsa_gfx11:
104481 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_nsa_gfx11:
104482 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_nsa_gfx11:
104483 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_nsa_gfx11:
104484 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_nsa_gfx11:
104485 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_nsa_gfx11:
104486 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_nsa_gfx11:
104487 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_nsa_gfx11:
104488 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_nsa_gfx11:
104489 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_nsa_gfx11:
104490 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_nsa_gfx11:
104491 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_nsa_gfx11:
104492 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_nsa_gfx11:
104493 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_nsa_gfx11:
104494 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_nsa_gfx11:
104495 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_nsa_gfx11:
104496 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_nsa_gfx11:
104497 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_nsa_gfx11:
104498 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_nsa_gfx11:
104499 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_nsa_gfx11:
104500 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_nsa_gfx11:
104501 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_nsa_gfx11:
104502 case AMDGPU::IMAGE_GATHER4_C_V2_V4_nsa_gfx11:
104503 case AMDGPU::IMAGE_GATHER4_C_V4_V4_nsa_gfx11:
104504 case AMDGPU::IMAGE_GATHER4_C_V5_V4_nsa_gfx11:
104505 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_nsa_gfx11:
104506 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_nsa_gfx11:
104507 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_nsa_gfx11:
104508 case AMDGPU::IMAGE_GATHER4_L_V2_V4_nsa_gfx11:
104509 case AMDGPU::IMAGE_GATHER4_L_V4_V4_nsa_gfx11:
104510 case AMDGPU::IMAGE_GATHER4_L_V5_V4_nsa_gfx11:
104511 case AMDGPU::IMAGE_GATHER4_O_V2_V4_nsa_gfx11:
104512 case AMDGPU::IMAGE_GATHER4_O_V4_V4_nsa_gfx11:
104513 case AMDGPU::IMAGE_GATHER4_O_V5_V4_nsa_gfx11:
104514 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_nsa_gfx11:
104515 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_nsa_gfx11:
104516 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_nsa_gfx11:
104517 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_nsa_gfx11:
104518 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_nsa_gfx11:
104519 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_nsa_gfx11:
104520 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_nsa_gfx11:
104521 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_nsa_gfx11:
104522 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_nsa_gfx11:
104523 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_nsa_gfx11:
104524 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_nsa_gfx11:
104525 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_nsa_gfx11:
104526 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_nsa_gfx11:
104527 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_nsa_gfx11:
104528 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_nsa_gfx11:
104529 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_nsa_gfx11:
104530 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_nsa_gfx11:
104531 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_nsa_gfx11:
104532 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_nsa_gfx11:
104533 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_nsa_gfx11:
104534 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_nsa_gfx11:
104535 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_nsa_gfx11:
104536 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_nsa_gfx11:
104537 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_nsa_gfx11:
104538 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_nsa_gfx11:
104539 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_nsa_gfx11:
104540 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_nsa_gfx11:
104541 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_nsa_gfx11:
104542 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_nsa_gfx11:
104543 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_nsa_gfx11:
104544 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_nsa_gfx11:
104545 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_nsa_gfx11:
104546 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_nsa_gfx11:
104547 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_nsa_gfx11:
104548 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_nsa_gfx11:
104549 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_nsa_gfx11:
104550 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_nsa_gfx11:
104551 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_nsa_gfx11:
104552 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_nsa_gfx11:
104553 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_nsa_gfx11:
104554 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_nsa_gfx11:
104555 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_nsa_gfx11:
104556 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_nsa_gfx11:
104557 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_nsa_gfx11:
104558 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_nsa_gfx11:
104559 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_nsa_gfx11:
104560 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_nsa_gfx11:
104561 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_nsa_gfx11:
104562 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_nsa_gfx11:
104563 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_nsa_gfx11:
104564 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_nsa_gfx11:
104565 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_nsa_gfx11:
104566 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_nsa_gfx11:
104567 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_nsa_gfx11:
104568 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_nsa_gfx11:
104569 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_nsa_gfx11:
104570 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_nsa_gfx11:
104571 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_nsa_gfx11:
104572 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_nsa_gfx11:
104573 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_nsa_gfx11:
104574 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_nsa_gfx11:
104575 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_nsa_gfx11:
104576 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_nsa_gfx11:
104577 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_nsa_gfx11:
104578 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_nsa_gfx11:
104579 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_nsa_gfx11:
104580 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_nsa_gfx11:
104581 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_nsa_gfx11:
104582 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_nsa_gfx11:
104583 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_nsa_gfx11:
104584 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_nsa_gfx11:
104585 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_nsa_gfx11:
104586 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_nsa_gfx11:
104587 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_nsa_gfx11:
104588 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_nsa_gfx11:
104589 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_nsa_gfx11:
104590 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_nsa_gfx11:
104591 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_nsa_gfx11:
104592 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_nsa_gfx11:
104593 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_nsa_gfx11:
104594 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_nsa_gfx11:
104595 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_nsa_gfx11:
104596 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_nsa_gfx11:
104597 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_nsa_gfx11:
104598 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_nsa_gfx11:
104599 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_nsa_gfx11:
104600 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_nsa_gfx11:
104601 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_nsa_gfx11:
104602 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_nsa_gfx11:
104603 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_nsa_gfx11:
104604 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_nsa_gfx11:
104605 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_nsa_gfx11:
104606 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_nsa_gfx11:
104607 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_nsa_gfx11:
104608 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_nsa_gfx11:
104609 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_nsa_gfx11:
104610 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_nsa_gfx11:
104611 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_nsa_gfx11:
104612 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_nsa_gfx11:
104613 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_nsa_gfx11:
104614 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_nsa_gfx11:
104615 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_nsa_gfx11:
104616 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_nsa_gfx11:
104617 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_nsa_gfx11:
104618 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_nsa_gfx11:
104619 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_nsa_gfx11:
104620 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_nsa_gfx11:
104621 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_nsa_gfx11:
104622 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_nsa_gfx11:
104623 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_nsa_gfx11:
104624 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_nsa_gfx11:
104625 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_nsa_gfx11:
104626 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_nsa_gfx11:
104627 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_nsa_gfx11:
104628 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_nsa_gfx11:
104629 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_nsa_gfx11:
104630 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_nsa_gfx11:
104631 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_nsa_gfx11:
104632 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_nsa_gfx11:
104633 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_nsa_gfx11:
104634 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_nsa_gfx11:
104635 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_nsa_gfx11:
104636 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_nsa_gfx11:
104637 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_nsa_gfx11:
104638 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_nsa_gfx11:
104639 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_nsa_gfx11:
104640 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_nsa_gfx11:
104641 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_nsa_gfx11:
104642 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_nsa_gfx11:
104643 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_nsa_gfx11:
104644 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_nsa_gfx11:
104645 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_nsa_gfx11:
104646 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_nsa_gfx11:
104647 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_nsa_gfx11:
104648 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_nsa_gfx11:
104649 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_nsa_gfx11:
104650 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_nsa_gfx11:
104651 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_nsa_gfx11:
104652 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_nsa_gfx11:
104653 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_nsa_gfx11:
104654 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_nsa_gfx11:
104655 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_nsa_gfx11:
104656 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_nsa_gfx11:
104657 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_nsa_gfx11:
104658 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_nsa_gfx11:
104659 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_nsa_gfx11:
104660 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_nsa_gfx11:
104661 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_nsa_gfx11:
104662 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_nsa_gfx11:
104663 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_nsa_gfx11:
104664 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_nsa_gfx11:
104665 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_nsa_gfx11:
104666 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_nsa_gfx11:
104667 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_nsa_gfx11:
104668 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_nsa_gfx11:
104669 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_nsa_gfx11:
104670 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_nsa_gfx11:
104671 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_nsa_gfx11:
104672 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_nsa_gfx11:
104673 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_nsa_gfx11:
104674 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_nsa_gfx11:
104675 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_nsa_gfx11:
104676 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_nsa_gfx11:
104677 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_nsa_gfx11:
104678 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_nsa_gfx11:
104679 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_nsa_gfx11:
104680 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_nsa_gfx11:
104681 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_nsa_gfx11:
104682 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_nsa_gfx11:
104683 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_nsa_gfx11:
104684 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_nsa_gfx11:
104685 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_nsa_gfx11:
104686 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_nsa_gfx11:
104687 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_nsa_gfx11:
104688 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_nsa_gfx11:
104689 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_nsa_gfx11:
104690 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_nsa_gfx11:
104691 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_nsa_gfx11:
104692 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_nsa_gfx11:
104693 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_nsa_gfx11:
104694 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_nsa_gfx11:
104695 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_nsa_gfx11:
104696 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_nsa_gfx11:
104697 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_nsa_gfx11:
104698 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_nsa_gfx11:
104699 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_nsa_gfx11:
104700 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_nsa_gfx11:
104701 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_nsa_gfx11:
104702 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_nsa_gfx11:
104703 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_nsa_gfx11: {
104704 switch (OpNum) {
104705 case 0:
104706 // op: vdata
104707 return 40;
104708 case 7:
104709 // op: dmask
104710 return 8;
104711 case 9:
104712 // op: unorm
104713 return 7;
104714 case 10:
104715 // op: cpol
104716 return 12;
104717 case 11:
104718 // op: r128
104719 return 15;
104720 case 13:
104721 // op: tfe
104722 return 53;
104723 case 14:
104724 // op: lwe
104725 return 54;
104726 case 5:
104727 // op: srsrc
104728 return 48;
104729 case 6:
104730 // op: ssamp
104731 return 58;
104732 case 15:
104733 // op: d16
104734 return 17;
104735 case 12:
104736 // op: a16
104737 return 16;
104738 case 1:
104739 // op: vaddr0
104740 return 32;
104741 case 8:
104742 // op: dim
104743 return 2;
104744 }
104745 break;
104746 }
104747 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V5_nsa_gfx10:
104748 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V5_nsa_gfx10:
104749 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V5_nsa_gfx10:
104750 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx10:
104751 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx10:
104752 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx10:
104753 case AMDGPU::IMAGE_GATHER4_B_O_V2_V5_nsa_gfx10:
104754 case AMDGPU::IMAGE_GATHER4_B_O_V4_V5_nsa_gfx10:
104755 case AMDGPU::IMAGE_GATHER4_B_O_V5_V5_nsa_gfx10:
104756 case AMDGPU::IMAGE_GATHER4_CL_O_V2_V5_nsa_gfx10:
104757 case AMDGPU::IMAGE_GATHER4_CL_O_V4_V5_nsa_gfx10:
104758 case AMDGPU::IMAGE_GATHER4_CL_O_V5_V5_nsa_gfx10:
104759 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V5_nsa_gfx10:
104760 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V5_nsa_gfx10:
104761 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V5_nsa_gfx10:
104762 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx10:
104763 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx10:
104764 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx10:
104765 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V5_nsa_gfx10:
104766 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V5_nsa_gfx10:
104767 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V5_nsa_gfx10:
104768 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_nsa_gfx10:
104769 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_nsa_gfx10:
104770 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_nsa_gfx10:
104771 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V5_nsa_gfx10:
104772 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V5_nsa_gfx10:
104773 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V5_nsa_gfx10:
104774 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx10:
104775 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx10:
104776 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx10:
104777 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx10:
104778 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx10:
104779 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx10:
104780 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V5_nsa_gfx10:
104781 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V5_nsa_gfx10:
104782 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V5_nsa_gfx10:
104783 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_nsa_gfx10:
104784 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_nsa_gfx10:
104785 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_nsa_gfx10:
104786 case AMDGPU::IMAGE_GATHER4_C_O_V2_V5_nsa_gfx10:
104787 case AMDGPU::IMAGE_GATHER4_C_O_V4_V5_nsa_gfx10:
104788 case AMDGPU::IMAGE_GATHER4_C_O_V5_V5_nsa_gfx10:
104789 case AMDGPU::IMAGE_GATHER4_L_O_V2_V5_nsa_gfx10:
104790 case AMDGPU::IMAGE_GATHER4_L_O_V4_V5_nsa_gfx10:
104791 case AMDGPU::IMAGE_GATHER4_L_O_V5_V5_nsa_gfx10:
104792 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx10:
104793 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx10:
104794 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx10:
104795 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx10:
104796 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx10:
104797 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx10:
104798 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx10:
104799 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx10:
104800 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx10:
104801 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx10:
104802 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx10:
104803 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx10:
104804 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx10:
104805 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx10:
104806 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx10:
104807 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V5_nsa_gfx10:
104808 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V5_nsa_gfx10:
104809 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V5_nsa_gfx10:
104810 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V5_nsa_gfx10:
104811 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V5_nsa_gfx10:
104812 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V5_nsa_gfx10:
104813 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V5_nsa_gfx10:
104814 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V5_nsa_gfx10:
104815 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V5_nsa_gfx10:
104816 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V5_nsa_gfx10:
104817 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V5_nsa_gfx10:
104818 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V5_nsa_gfx10:
104819 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V5_nsa_gfx10:
104820 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V5_nsa_gfx10:
104821 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V5_nsa_gfx10:
104822 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V5_nsa_gfx10:
104823 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V5_nsa_gfx10:
104824 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V5_nsa_gfx10:
104825 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V5_nsa_gfx10:
104826 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V5_nsa_gfx10:
104827 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V5_nsa_gfx10:
104828 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V5_nsa_gfx10:
104829 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V5_nsa_gfx10:
104830 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V5_nsa_gfx10:
104831 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V5_nsa_gfx10:
104832 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V5_nsa_gfx10:
104833 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V5_nsa_gfx10:
104834 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V5_nsa_gfx10:
104835 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V5_nsa_gfx10:
104836 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V5_nsa_gfx10:
104837 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V5_nsa_gfx10:
104838 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V5_nsa_gfx10:
104839 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V5_nsa_gfx10:
104840 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V5_nsa_gfx10:
104841 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V5_nsa_gfx10:
104842 case AMDGPU::IMAGE_SAMPLE_CD_V1_V5_nsa_gfx10:
104843 case AMDGPU::IMAGE_SAMPLE_CD_V2_V5_nsa_gfx10:
104844 case AMDGPU::IMAGE_SAMPLE_CD_V3_V5_nsa_gfx10:
104845 case AMDGPU::IMAGE_SAMPLE_CD_V4_V5_nsa_gfx10:
104846 case AMDGPU::IMAGE_SAMPLE_CD_V5_V5_nsa_gfx10:
104847 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx10:
104848 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx10:
104849 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx10:
104850 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx10:
104851 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx10:
104852 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx10:
104853 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx10:
104854 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx10:
104855 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx10:
104856 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx10:
104857 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx10:
104858 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx10:
104859 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx10:
104860 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx10:
104861 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx10:
104862 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx10:
104863 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx10:
104864 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx10:
104865 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx10:
104866 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx10:
104867 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx10:
104868 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx10:
104869 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx10:
104870 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx10:
104871 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx10:
104872 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V5_nsa_gfx10:
104873 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V5_nsa_gfx10:
104874 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V5_nsa_gfx10:
104875 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V5_nsa_gfx10:
104876 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V5_nsa_gfx10:
104877 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V5_nsa_gfx10:
104878 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V5_nsa_gfx10:
104879 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V5_nsa_gfx10:
104880 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V5_nsa_gfx10:
104881 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V5_nsa_gfx10:
104882 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V5_nsa_gfx10:
104883 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V5_nsa_gfx10:
104884 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V5_nsa_gfx10:
104885 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V5_nsa_gfx10:
104886 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V5_nsa_gfx10:
104887 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V5_nsa_gfx10:
104888 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V5_nsa_gfx10:
104889 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V5_nsa_gfx10:
104890 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V5_nsa_gfx10:
104891 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V5_nsa_gfx10:
104892 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V5_nsa_gfx10:
104893 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V5_nsa_gfx10:
104894 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V5_nsa_gfx10:
104895 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V5_nsa_gfx10:
104896 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V5_nsa_gfx10:
104897 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V5_nsa_gfx10:
104898 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V5_nsa_gfx10:
104899 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V5_nsa_gfx10:
104900 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V5_nsa_gfx10:
104901 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V5_nsa_gfx10:
104902 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V5_nsa_gfx10:
104903 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V5_nsa_gfx10:
104904 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V5_nsa_gfx10:
104905 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V5_nsa_gfx10:
104906 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V5_nsa_gfx10:
104907 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V5_nsa_gfx10:
104908 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V5_nsa_gfx10:
104909 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V5_nsa_gfx10:
104910 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V5_nsa_gfx10:
104911 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V5_nsa_gfx10:
104912 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx10:
104913 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx10:
104914 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx10:
104915 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx10:
104916 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx10:
104917 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx10:
104918 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx10:
104919 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx10:
104920 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx10:
104921 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx10:
104922 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx10:
104923 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx10:
104924 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx10:
104925 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx10:
104926 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx10:
104927 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx10:
104928 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx10:
104929 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx10:
104930 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx10:
104931 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx10:
104932 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx10:
104933 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx10:
104934 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx10:
104935 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx10:
104936 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx10:
104937 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx10:
104938 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx10:
104939 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx10:
104940 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx10:
104941 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx10:
104942 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx10:
104943 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx10:
104944 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx10:
104945 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx10:
104946 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx10:
104947 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx10:
104948 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx10:
104949 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx10:
104950 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx10:
104951 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx10:
104952 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx10:
104953 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx10:
104954 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx10:
104955 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx10:
104956 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx10:
104957 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx10:
104958 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx10:
104959 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx10:
104960 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx10:
104961 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx10:
104962 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx10:
104963 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx10:
104964 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx10:
104965 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx10:
104966 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx10:
104967 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx10:
104968 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx10:
104969 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx10:
104970 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx10:
104971 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx10:
104972 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx10:
104973 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx10:
104974 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx10:
104975 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx10:
104976 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx10:
104977 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx10:
104978 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx10:
104979 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx10:
104980 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx10:
104981 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx10:
104982 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx10:
104983 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx10:
104984 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx10:
104985 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx10:
104986 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx10:
104987 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx10:
104988 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx10:
104989 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx10:
104990 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx10:
104991 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx10:
104992 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx10:
104993 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx10:
104994 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx10:
104995 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx10:
104996 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx10:
104997 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx10:
104998 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx10:
104999 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx10:
105000 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx10:
105001 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx10:
105002 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx10:
105003 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx10:
105004 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx10:
105005 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx10:
105006 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx10:
105007 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx10:
105008 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx10:
105009 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx10:
105010 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx10:
105011 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx10:
105012 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx10:
105013 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx10:
105014 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx10:
105015 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx10:
105016 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx10:
105017 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_nsa_gfx10:
105018 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_nsa_gfx10:
105019 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_nsa_gfx10:
105020 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_nsa_gfx10:
105021 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_nsa_gfx10:
105022 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx10:
105023 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx10:
105024 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx10:
105025 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx10:
105026 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx10: {
105027 switch (OpNum) {
105028 case 0:
105029 // op: vdata
105030 return 40;
105031 case 8:
105032 // op: dmask
105033 return 8;
105034 case 10:
105035 // op: unorm
105036 return 12;
105037 case 11:
105038 // op: cpol
105039 return 7;
105040 case 12:
105041 // op: r128
105042 return 15;
105043 case 14:
105044 // op: tfe
105045 return 16;
105046 case 15:
105047 // op: lwe
105048 return 17;
105049 case 16:
105050 // op: d16
105051 return 63;
105052 case 6:
105053 // op: srsrc
105054 return 48;
105055 case 7:
105056 // op: ssamp
105057 return 53;
105058 case 1:
105059 // op: vaddr0
105060 return 32;
105061 case 9:
105062 // op: dim
105063 return 3;
105064 case 13:
105065 // op: a16
105066 return 62;
105067 }
105068 break;
105069 }
105070 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_nsa_gfx11:
105071 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_nsa_gfx11:
105072 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_nsa_gfx11:
105073 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_nsa_gfx11:
105074 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx11:
105075 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_nsa_gfx11:
105076 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx11:
105077 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_nsa_gfx11:
105078 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx11:
105079 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_nsa_gfx11:
105080 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_nsa_gfx11:
105081 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_nsa_gfx11:
105082 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_nsa_gfx11:
105083 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_nsa_gfx11:
105084 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_nsa_gfx11:
105085 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_nsa_gfx11:
105086 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_nsa_gfx11:
105087 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_nsa_gfx11:
105088 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_nsa_gfx11:
105089 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_nsa_gfx11:
105090 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_nsa_gfx11:
105091 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_nsa_gfx11:
105092 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx11:
105093 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_nsa_gfx11:
105094 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx11:
105095 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_nsa_gfx11:
105096 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx11:
105097 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_nsa_gfx11:
105098 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx11:
105099 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_nsa_gfx11:
105100 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx11:
105101 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_nsa_gfx11:
105102 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_nsa_gfx11:
105103 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_nsa_gfx11:
105104 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_nsa_gfx11:
105105 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_nsa_gfx11:
105106 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_nsa_gfx11:
105107 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_nsa_gfx11:
105108 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_nsa_gfx11:
105109 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_nsa_gfx11:
105110 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_nsa_gfx11:
105111 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_nsa_gfx11:
105112 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_nsa_gfx11:
105113 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_nsa_gfx11:
105114 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_nsa_gfx11:
105115 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_nsa_gfx11:
105116 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_nsa_gfx11:
105117 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx11:
105118 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_nsa_gfx11:
105119 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_nsa_gfx11:
105120 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx11:
105121 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_nsa_gfx11:
105122 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_nsa_gfx11:
105123 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx11:
105124 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_nsa_gfx11:
105125 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_nsa_gfx11:
105126 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx11:
105127 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_nsa_gfx11:
105128 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_nsa_gfx11:
105129 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx11:
105130 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_nsa_gfx11:
105131 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_nsa_gfx11:
105132 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx11:
105133 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_nsa_gfx11:
105134 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx11:
105135 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_nsa_gfx11:
105136 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx11:
105137 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_nsa_gfx11:
105138 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx11:
105139 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_nsa_gfx11:
105140 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx11:
105141 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_nsa_gfx11:
105142 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx11:
105143 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_nsa_gfx11:
105144 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx11:
105145 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_nsa_gfx11:
105146 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx11:
105147 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_nsa_gfx11:
105148 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx11:
105149 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_nsa_gfx11:
105150 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx11:
105151 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_nsa_gfx11:
105152 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_nsa_gfx11:
105153 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_nsa_gfx11:
105154 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_nsa_gfx11:
105155 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_nsa_gfx11:
105156 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_nsa_gfx11:
105157 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx11:
105158 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_nsa_gfx11:
105159 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx11:
105160 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_nsa_gfx11:
105161 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx11:
105162 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_nsa_gfx11:
105163 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx11:
105164 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_nsa_gfx11:
105165 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx11:
105166 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_nsa_gfx11:
105167 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_nsa_gfx11:
105168 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_nsa_gfx11:
105169 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_nsa_gfx11:
105170 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_nsa_gfx11:
105171 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_nsa_gfx11:
105172 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx11:
105173 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_nsa_gfx11:
105174 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_nsa_gfx11:
105175 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_nsa_gfx11:
105176 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_nsa_gfx11:
105177 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx11:
105178 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_nsa_gfx11:
105179 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_nsa_gfx11:
105180 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_nsa_gfx11:
105181 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_nsa_gfx11:
105182 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx11:
105183 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_nsa_gfx11:
105184 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_nsa_gfx11:
105185 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_nsa_gfx11:
105186 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_nsa_gfx11:
105187 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx11:
105188 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_nsa_gfx11:
105189 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_nsa_gfx11:
105190 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_nsa_gfx11:
105191 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_nsa_gfx11:
105192 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx11:
105193 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_nsa_gfx11:
105194 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_nsa_gfx11:
105195 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_nsa_gfx11:
105196 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_nsa_gfx11:
105197 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx11:
105198 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_nsa_gfx11:
105199 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_nsa_gfx11:
105200 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_nsa_gfx11:
105201 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_nsa_gfx11:
105202 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_nsa_gfx11:
105203 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx11:
105204 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_nsa_gfx11:
105205 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_nsa_gfx11:
105206 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_nsa_gfx11:
105207 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_nsa_gfx11:
105208 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_nsa_gfx11:
105209 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx11:
105210 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_nsa_gfx11:
105211 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_nsa_gfx11:
105212 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_nsa_gfx11:
105213 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_nsa_gfx11:
105214 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_nsa_gfx11:
105215 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx11:
105216 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_nsa_gfx11:
105217 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_nsa_gfx11:
105218 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_nsa_gfx11:
105219 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_nsa_gfx11:
105220 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_nsa_gfx11:
105221 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx11:
105222 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_nsa_gfx11:
105223 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_nsa_gfx11:
105224 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_nsa_gfx11:
105225 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_nsa_gfx11:
105226 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_nsa_gfx11:
105227 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx11:
105228 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_nsa_gfx11:
105229 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_nsa_gfx11:
105230 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_nsa_gfx11:
105231 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_nsa_gfx11:
105232 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_nsa_gfx11:
105233 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_nsa_gfx11:
105234 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_nsa_gfx11:
105235 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx11:
105236 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_nsa_gfx11:
105237 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_nsa_gfx11:
105238 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_nsa_gfx11:
105239 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_nsa_gfx11:
105240 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_nsa_gfx11:
105241 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_nsa_gfx11:
105242 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_nsa_gfx11:
105243 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx11:
105244 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_nsa_gfx11:
105245 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_nsa_gfx11:
105246 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_nsa_gfx11:
105247 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_nsa_gfx11:
105248 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_nsa_gfx11:
105249 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_nsa_gfx11:
105250 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_nsa_gfx11:
105251 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx11:
105252 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_nsa_gfx11:
105253 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_nsa_gfx11:
105254 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_nsa_gfx11:
105255 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_nsa_gfx11:
105256 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_nsa_gfx11:
105257 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_nsa_gfx11:
105258 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_nsa_gfx11:
105259 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx11:
105260 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_nsa_gfx11:
105261 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_nsa_gfx11:
105262 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_nsa_gfx11:
105263 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_nsa_gfx11:
105264 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_nsa_gfx11:
105265 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_nsa_gfx11:
105266 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_nsa_gfx11:
105267 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx11:
105268 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_nsa_gfx11:
105269 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_nsa_gfx11:
105270 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_nsa_gfx11:
105271 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_nsa_gfx11:
105272 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_nsa_gfx11:
105273 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_nsa_gfx11:
105274 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx11:
105275 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_nsa_gfx11:
105276 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_nsa_gfx11:
105277 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_nsa_gfx11:
105278 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_nsa_gfx11:
105279 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_nsa_gfx11:
105280 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_nsa_gfx11:
105281 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx11:
105282 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_nsa_gfx11:
105283 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_nsa_gfx11:
105284 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_nsa_gfx11:
105285 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_nsa_gfx11:
105286 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_nsa_gfx11:
105287 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_nsa_gfx11:
105288 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx11:
105289 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_nsa_gfx11:
105290 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_nsa_gfx11:
105291 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_nsa_gfx11:
105292 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_nsa_gfx11:
105293 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_nsa_gfx11:
105294 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_nsa_gfx11:
105295 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx11:
105296 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_nsa_gfx11:
105297 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_nsa_gfx11:
105298 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_nsa_gfx11:
105299 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_nsa_gfx11:
105300 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_nsa_gfx11:
105301 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_nsa_gfx11:
105302 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx11:
105303 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_nsa_gfx11:
105304 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_nsa_gfx11:
105305 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_nsa_gfx11:
105306 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx11:
105307 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_nsa_gfx11:
105308 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_nsa_gfx11:
105309 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_nsa_gfx11:
105310 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx11:
105311 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_nsa_gfx11:
105312 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_nsa_gfx11:
105313 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_nsa_gfx11:
105314 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx11:
105315 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_nsa_gfx11:
105316 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_nsa_gfx11:
105317 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_nsa_gfx11:
105318 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx11:
105319 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_nsa_gfx11:
105320 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_nsa_gfx11:
105321 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_nsa_gfx11:
105322 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx11:
105323 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_nsa_gfx11:
105324 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_nsa_gfx11:
105325 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_nsa_gfx11:
105326 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_nsa_gfx11:
105327 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx11:
105328 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_nsa_gfx11:
105329 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_nsa_gfx11:
105330 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_nsa_gfx11:
105331 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_nsa_gfx11:
105332 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx11:
105333 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_nsa_gfx11:
105334 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_nsa_gfx11:
105335 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_nsa_gfx11:
105336 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_nsa_gfx11:
105337 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx11:
105338 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_nsa_gfx11:
105339 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_nsa_gfx11:
105340 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_nsa_gfx11:
105341 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_nsa_gfx11:
105342 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx11:
105343 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_nsa_gfx11:
105344 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_nsa_gfx11:
105345 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_nsa_gfx11:
105346 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_nsa_gfx11:
105347 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx11:
105348 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_nsa_gfx11:
105349 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_nsa_gfx11:
105350 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_nsa_gfx11:
105351 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_nsa_gfx11:
105352 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_nsa_gfx11:
105353 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_nsa_gfx11:
105354 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx11:
105355 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_nsa_gfx11:
105356 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_nsa_gfx11:
105357 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_nsa_gfx11:
105358 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_nsa_gfx11:
105359 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_nsa_gfx11:
105360 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_nsa_gfx11:
105361 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx11:
105362 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_nsa_gfx11:
105363 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_nsa_gfx11:
105364 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_nsa_gfx11:
105365 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_nsa_gfx11:
105366 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_nsa_gfx11:
105367 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_nsa_gfx11:
105368 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx11:
105369 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_nsa_gfx11:
105370 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_nsa_gfx11:
105371 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_nsa_gfx11:
105372 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_nsa_gfx11:
105373 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_nsa_gfx11:
105374 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_nsa_gfx11:
105375 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx11:
105376 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_nsa_gfx11:
105377 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_nsa_gfx11:
105378 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_nsa_gfx11:
105379 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_nsa_gfx11:
105380 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_nsa_gfx11:
105381 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_nsa_gfx11:
105382 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx11:
105383 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_nsa_gfx11:
105384 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_nsa_gfx11:
105385 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_nsa_gfx11:
105386 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_nsa_gfx11:
105387 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_nsa_gfx11:
105388 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx11:
105389 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_nsa_gfx11:
105390 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_nsa_gfx11:
105391 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_nsa_gfx11:
105392 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_nsa_gfx11:
105393 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_nsa_gfx11:
105394 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx11:
105395 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_nsa_gfx11:
105396 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_nsa_gfx11:
105397 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_nsa_gfx11:
105398 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_nsa_gfx11:
105399 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_nsa_gfx11:
105400 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx11:
105401 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_nsa_gfx11:
105402 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_nsa_gfx11:
105403 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_nsa_gfx11:
105404 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_nsa_gfx11:
105405 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_nsa_gfx11:
105406 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx11:
105407 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_nsa_gfx11:
105408 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_nsa_gfx11:
105409 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_nsa_gfx11:
105410 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_nsa_gfx11:
105411 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_nsa_gfx11:
105412 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_nsa_gfx11:
105413 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_nsa_gfx11:
105414 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_nsa_gfx11:
105415 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_nsa_gfx11:
105416 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_nsa_gfx11:
105417 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx11:
105418 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_nsa_gfx11:
105419 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx11:
105420 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_nsa_gfx11:
105421 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx11:
105422 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_nsa_gfx11:
105423 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx11:
105424 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_nsa_gfx11:
105425 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx11:
105426 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_nsa_gfx11:
105427 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_nsa_gfx11:
105428 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_nsa_gfx11:
105429 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_nsa_gfx11:
105430 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_nsa_gfx11:
105431 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_nsa_gfx11:
105432 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_nsa_gfx11:
105433 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_nsa_gfx11:
105434 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_nsa_gfx11:
105435 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_nsa_gfx11:
105436 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_nsa_gfx11:
105437 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx11:
105438 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_nsa_gfx11:
105439 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_nsa_gfx11:
105440 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_nsa_gfx11:
105441 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx11:
105442 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_nsa_gfx11:
105443 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_nsa_gfx11:
105444 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_nsa_gfx11:
105445 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx11:
105446 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_nsa_gfx11:
105447 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_nsa_gfx11:
105448 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_nsa_gfx11:
105449 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx11:
105450 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_nsa_gfx11:
105451 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_nsa_gfx11:
105452 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_nsa_gfx11:
105453 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx11:
105454 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_nsa_gfx11:
105455 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_nsa_gfx11:
105456 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_nsa_gfx11:
105457 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx11:
105458 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_nsa_gfx11:
105459 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_nsa_gfx11:
105460 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_nsa_gfx11:
105461 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_nsa_gfx11:
105462 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx11:
105463 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_nsa_gfx11:
105464 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_nsa_gfx11:
105465 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_nsa_gfx11:
105466 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_nsa_gfx11:
105467 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx11:
105468 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_nsa_gfx11:
105469 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_nsa_gfx11:
105470 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_nsa_gfx11:
105471 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_nsa_gfx11:
105472 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx11:
105473 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_nsa_gfx11:
105474 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_nsa_gfx11:
105475 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_nsa_gfx11:
105476 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_nsa_gfx11:
105477 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx11:
105478 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_nsa_gfx11:
105479 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_nsa_gfx11:
105480 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_nsa_gfx11:
105481 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_nsa_gfx11:
105482 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx11:
105483 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_nsa_gfx11:
105484 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_nsa_gfx11:
105485 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_nsa_gfx11:
105486 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_nsa_gfx11:
105487 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_nsa_gfx11:
105488 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_nsa_gfx11:
105489 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx11:
105490 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_nsa_gfx11:
105491 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_nsa_gfx11:
105492 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_nsa_gfx11:
105493 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_nsa_gfx11:
105494 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_nsa_gfx11:
105495 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_nsa_gfx11:
105496 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx11:
105497 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_nsa_gfx11:
105498 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_nsa_gfx11:
105499 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_nsa_gfx11:
105500 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_nsa_gfx11:
105501 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_nsa_gfx11:
105502 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_nsa_gfx11:
105503 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx11:
105504 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_nsa_gfx11:
105505 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_nsa_gfx11:
105506 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_nsa_gfx11:
105507 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_nsa_gfx11:
105508 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_nsa_gfx11:
105509 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_nsa_gfx11:
105510 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx11:
105511 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_nsa_gfx11:
105512 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_nsa_gfx11:
105513 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_nsa_gfx11:
105514 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_nsa_gfx11:
105515 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_nsa_gfx11:
105516 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_nsa_gfx11:
105517 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx11:
105518 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_nsa_gfx11:
105519 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_nsa_gfx11:
105520 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_nsa_gfx11:
105521 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_nsa_gfx11:
105522 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_nsa_gfx11:
105523 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx11:
105524 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_nsa_gfx11:
105525 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_nsa_gfx11:
105526 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_nsa_gfx11:
105527 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_nsa_gfx11:
105528 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_nsa_gfx11:
105529 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx11:
105530 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_nsa_gfx11:
105531 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_nsa_gfx11:
105532 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_nsa_gfx11:
105533 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_nsa_gfx11:
105534 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_nsa_gfx11:
105535 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx11:
105536 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_nsa_gfx11:
105537 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_nsa_gfx11:
105538 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_nsa_gfx11:
105539 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_nsa_gfx11:
105540 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_nsa_gfx11:
105541 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx11:
105542 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_nsa_gfx11:
105543 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_nsa_gfx11:
105544 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_nsa_gfx11:
105545 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_nsa_gfx11:
105546 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_nsa_gfx11:
105547 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx11:
105548 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_nsa_gfx11:
105549 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_nsa_gfx11:
105550 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx11:
105551 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_nsa_gfx11:
105552 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_nsa_gfx11:
105553 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx11:
105554 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_nsa_gfx11:
105555 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_nsa_gfx11:
105556 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx11:
105557 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_nsa_gfx11:
105558 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_nsa_gfx11:
105559 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx11:
105560 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_nsa_gfx11:
105561 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_nsa_gfx11:
105562 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx11:
105563 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_nsa_gfx11:
105564 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_nsa_gfx11:
105565 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_nsa_gfx11:
105566 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx11:
105567 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_nsa_gfx11:
105568 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_nsa_gfx11:
105569 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_nsa_gfx11:
105570 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx11:
105571 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_nsa_gfx11:
105572 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_nsa_gfx11:
105573 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_nsa_gfx11:
105574 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx11:
105575 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_nsa_gfx11:
105576 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_nsa_gfx11:
105577 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_nsa_gfx11:
105578 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx11:
105579 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_nsa_gfx11:
105580 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_nsa_gfx11:
105581 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_nsa_gfx11:
105582 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx11:
105583 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_nsa_gfx11:
105584 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_nsa_gfx11:
105585 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_nsa_gfx11:
105586 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_nsa_gfx11:
105587 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_nsa_gfx11:
105588 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx11:
105589 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_nsa_gfx11:
105590 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_nsa_gfx11:
105591 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_nsa_gfx11:
105592 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_nsa_gfx11:
105593 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_nsa_gfx11:
105594 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx11:
105595 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_nsa_gfx11:
105596 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_nsa_gfx11:
105597 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_nsa_gfx11:
105598 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_nsa_gfx11:
105599 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_nsa_gfx11:
105600 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx11:
105601 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_nsa_gfx11:
105602 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_nsa_gfx11:
105603 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_nsa_gfx11:
105604 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_nsa_gfx11:
105605 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_nsa_gfx11:
105606 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx11:
105607 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_nsa_gfx11:
105608 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_nsa_gfx11:
105609 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_nsa_gfx11:
105610 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_nsa_gfx11:
105611 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_nsa_gfx11:
105612 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_nsa_gfx11:
105613 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_nsa_gfx11:
105614 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_nsa_gfx11:
105615 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_nsa_gfx11:
105616 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_nsa_gfx11:
105617 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_nsa_gfx11:
105618 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_nsa_gfx11:
105619 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_nsa_gfx11:
105620 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_nsa_gfx11:
105621 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_nsa_gfx11:
105622 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_nsa_gfx11:
105623 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_nsa_gfx11:
105624 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_nsa_gfx11:
105625 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_nsa_gfx11:
105626 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_nsa_gfx11:
105627 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_nsa_gfx11:
105628 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_nsa_gfx11:
105629 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_nsa_gfx11:
105630 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_nsa_gfx11:
105631 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_nsa_gfx11:
105632 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_nsa_gfx11:
105633 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_nsa_gfx11:
105634 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_nsa_gfx11:
105635 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_nsa_gfx11:
105636 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_nsa_gfx11:
105637 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_nsa_gfx11:
105638 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_nsa_gfx11:
105639 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_nsa_gfx11:
105640 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_nsa_gfx11: {
105641 switch (OpNum) {
105642 case 0:
105643 // op: vdata
105644 return 40;
105645 case 8:
105646 // op: dmask
105647 return 8;
105648 case 10:
105649 // op: unorm
105650 return 7;
105651 case 11:
105652 // op: cpol
105653 return 12;
105654 case 12:
105655 // op: r128
105656 return 15;
105657 case 14:
105658 // op: tfe
105659 return 53;
105660 case 15:
105661 // op: lwe
105662 return 54;
105663 case 6:
105664 // op: srsrc
105665 return 48;
105666 case 7:
105667 // op: ssamp
105668 return 58;
105669 case 16:
105670 // op: d16
105671 return 17;
105672 case 13:
105673 // op: a16
105674 return 16;
105675 case 1:
105676 // op: vaddr0
105677 return 32;
105678 case 9:
105679 // op: dim
105680 return 2;
105681 }
105682 break;
105683 }
105684 case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V6_nsa_gfx10:
105685 case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V6_nsa_gfx10:
105686 case AMDGPU::IMAGE_GATHER4_B_CL_O_V5_V6_nsa_gfx10:
105687 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V6_nsa_gfx10:
105688 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V6_nsa_gfx10:
105689 case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V5_V6_nsa_gfx10:
105690 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_nsa_gfx10:
105691 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_nsa_gfx10:
105692 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_nsa_gfx10:
105693 case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V6_nsa_gfx10:
105694 case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V6_nsa_gfx10:
105695 case AMDGPU::IMAGE_GATHER4_C_B_O_V5_V6_nsa_gfx10:
105696 case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V6_nsa_gfx10:
105697 case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V6_nsa_gfx10:
105698 case AMDGPU::IMAGE_GATHER4_C_CL_O_V5_V6_nsa_gfx10:
105699 case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V6_nsa_gfx10:
105700 case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V6_nsa_gfx10:
105701 case AMDGPU::IMAGE_GATHER4_C_L_O_V5_V6_nsa_gfx10:
105702 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_nsa_gfx10:
105703 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_nsa_gfx10:
105704 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_nsa_gfx10:
105705 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_nsa_gfx10:
105706 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_nsa_gfx10:
105707 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V1_V6_nsa_gfx10:
105708 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V2_V6_nsa_gfx10:
105709 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V3_V6_nsa_gfx10:
105710 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V4_V6_nsa_gfx10:
105711 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_V5_V6_nsa_gfx10:
105712 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V1_V6_nsa_gfx10:
105713 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V2_V6_nsa_gfx10:
105714 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V3_V6_nsa_gfx10:
105715 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V4_V6_nsa_gfx10:
105716 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_V5_V6_nsa_gfx10:
105717 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V6_nsa_gfx10:
105718 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V6_nsa_gfx10:
105719 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V6_nsa_gfx10:
105720 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V6_nsa_gfx10:
105721 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V5_V6_nsa_gfx10:
105722 case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V6_nsa_gfx10:
105723 case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V6_nsa_gfx10:
105724 case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V6_nsa_gfx10:
105725 case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V6_nsa_gfx10:
105726 case AMDGPU::IMAGE_SAMPLE_CD_CL_V5_V6_nsa_gfx10:
105727 case AMDGPU::IMAGE_SAMPLE_CD_G16_V1_V6_nsa_gfx10:
105728 case AMDGPU::IMAGE_SAMPLE_CD_G16_V2_V6_nsa_gfx10:
105729 case AMDGPU::IMAGE_SAMPLE_CD_G16_V3_V6_nsa_gfx10:
105730 case AMDGPU::IMAGE_SAMPLE_CD_G16_V4_V6_nsa_gfx10:
105731 case AMDGPU::IMAGE_SAMPLE_CD_G16_V5_V6_nsa_gfx10:
105732 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V1_V6_nsa_gfx10:
105733 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V2_V6_nsa_gfx10:
105734 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V3_V6_nsa_gfx10:
105735 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V4_V6_nsa_gfx10:
105736 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_V5_V6_nsa_gfx10:
105737 case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V6_nsa_gfx10:
105738 case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V6_nsa_gfx10:
105739 case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V6_nsa_gfx10:
105740 case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V6_nsa_gfx10:
105741 case AMDGPU::IMAGE_SAMPLE_CD_O_V5_V6_nsa_gfx10:
105742 case AMDGPU::IMAGE_SAMPLE_CD_V1_V6_nsa_gfx10:
105743 case AMDGPU::IMAGE_SAMPLE_CD_V2_V6_nsa_gfx10:
105744 case AMDGPU::IMAGE_SAMPLE_CD_V3_V6_nsa_gfx10:
105745 case AMDGPU::IMAGE_SAMPLE_CD_V4_V6_nsa_gfx10:
105746 case AMDGPU::IMAGE_SAMPLE_CD_V5_V6_nsa_gfx10:
105747 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_nsa_gfx10:
105748 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_nsa_gfx10:
105749 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_nsa_gfx10:
105750 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_nsa_gfx10:
105751 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_nsa_gfx10:
105752 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_nsa_gfx10:
105753 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_nsa_gfx10:
105754 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_nsa_gfx10:
105755 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_nsa_gfx10:
105756 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_nsa_gfx10:
105757 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_nsa_gfx10:
105758 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_nsa_gfx10:
105759 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_nsa_gfx10:
105760 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_nsa_gfx10:
105761 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_nsa_gfx10:
105762 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V1_V6_nsa_gfx10:
105763 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V2_V6_nsa_gfx10:
105764 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V3_V6_nsa_gfx10:
105765 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V4_V6_nsa_gfx10:
105766 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_V5_V6_nsa_gfx10:
105767 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V1_V6_nsa_gfx10:
105768 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V2_V6_nsa_gfx10:
105769 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V3_V6_nsa_gfx10:
105770 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V4_V6_nsa_gfx10:
105771 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_V5_V6_nsa_gfx10:
105772 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V6_nsa_gfx10:
105773 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V6_nsa_gfx10:
105774 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V6_nsa_gfx10:
105775 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V6_nsa_gfx10:
105776 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V5_V6_nsa_gfx10:
105777 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V6_nsa_gfx10:
105778 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V6_nsa_gfx10:
105779 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V6_nsa_gfx10:
105780 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V6_nsa_gfx10:
105781 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V5_V6_nsa_gfx10:
105782 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V1_V6_nsa_gfx10:
105783 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V2_V6_nsa_gfx10:
105784 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V3_V6_nsa_gfx10:
105785 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V4_V6_nsa_gfx10:
105786 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_V5_V6_nsa_gfx10:
105787 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V1_V6_nsa_gfx10:
105788 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V2_V6_nsa_gfx10:
105789 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V3_V6_nsa_gfx10:
105790 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V4_V6_nsa_gfx10:
105791 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_V5_V6_nsa_gfx10:
105792 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V6_nsa_gfx10:
105793 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V6_nsa_gfx10:
105794 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V6_nsa_gfx10:
105795 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V6_nsa_gfx10:
105796 case AMDGPU::IMAGE_SAMPLE_C_CD_O_V5_V6_nsa_gfx10:
105797 case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V6_nsa_gfx10:
105798 case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V6_nsa_gfx10:
105799 case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V6_nsa_gfx10:
105800 case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V6_nsa_gfx10:
105801 case AMDGPU::IMAGE_SAMPLE_C_CD_V5_V6_nsa_gfx10:
105802 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_nsa_gfx10:
105803 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_nsa_gfx10:
105804 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_nsa_gfx10:
105805 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_nsa_gfx10:
105806 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_nsa_gfx10:
105807 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_nsa_gfx10:
105808 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_nsa_gfx10:
105809 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_nsa_gfx10:
105810 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_nsa_gfx10:
105811 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_nsa_gfx10:
105812 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_nsa_gfx10:
105813 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_nsa_gfx10:
105814 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_nsa_gfx10:
105815 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_nsa_gfx10:
105816 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_nsa_gfx10:
105817 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_nsa_gfx10:
105818 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_nsa_gfx10:
105819 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_nsa_gfx10:
105820 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_nsa_gfx10:
105821 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_nsa_gfx10:
105822 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_nsa_gfx10:
105823 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_nsa_gfx10:
105824 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_nsa_gfx10:
105825 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_nsa_gfx10:
105826 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_nsa_gfx10:
105827 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_nsa_gfx10:
105828 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_nsa_gfx10:
105829 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_nsa_gfx10:
105830 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_nsa_gfx10:
105831 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_nsa_gfx10:
105832 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_nsa_gfx10:
105833 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_nsa_gfx10:
105834 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_nsa_gfx10:
105835 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_nsa_gfx10:
105836 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_nsa_gfx10:
105837 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_nsa_gfx10:
105838 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_nsa_gfx10:
105839 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_nsa_gfx10:
105840 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_nsa_gfx10:
105841 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_nsa_gfx10:
105842 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_nsa_gfx10:
105843 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_nsa_gfx10:
105844 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_nsa_gfx10:
105845 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_nsa_gfx10:
105846 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_nsa_gfx10:
105847 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_nsa_gfx10:
105848 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_nsa_gfx10:
105849 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_nsa_gfx10:
105850 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_nsa_gfx10:
105851 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_nsa_gfx10:
105852 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_nsa_gfx10:
105853 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_nsa_gfx10:
105854 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_nsa_gfx10:
105855 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_nsa_gfx10:
105856 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_nsa_gfx10:
105857 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_nsa_gfx10:
105858 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_nsa_gfx10:
105859 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_nsa_gfx10:
105860 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_nsa_gfx10:
105861 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_nsa_gfx10:
105862 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_nsa_gfx10:
105863 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_nsa_gfx10:
105864 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_nsa_gfx10:
105865 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_nsa_gfx10:
105866 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_nsa_gfx10:
105867 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_nsa_gfx10:
105868 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_nsa_gfx10:
105869 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_nsa_gfx10:
105870 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_nsa_gfx10:
105871 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_nsa_gfx10:
105872 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_nsa_gfx10:
105873 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_nsa_gfx10:
105874 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_nsa_gfx10:
105875 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_nsa_gfx10:
105876 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_nsa_gfx10:
105877 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_nsa_gfx10:
105878 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_nsa_gfx10:
105879 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_nsa_gfx10:
105880 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_nsa_gfx10:
105881 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_nsa_gfx10:
105882 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_nsa_gfx10:
105883 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_nsa_gfx10:
105884 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_nsa_gfx10:
105885 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_nsa_gfx10:
105886 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_nsa_gfx10:
105887 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_nsa_gfx10:
105888 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_nsa_gfx10:
105889 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_nsa_gfx10:
105890 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_nsa_gfx10:
105891 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_nsa_gfx10: {
105892 switch (OpNum) {
105893 case 0:
105894 // op: vdata
105895 return 40;
105896 case 9:
105897 // op: dmask
105898 return 8;
105899 case 11:
105900 // op: unorm
105901 return 12;
105902 case 12:
105903 // op: cpol
105904 return 7;
105905 case 13:
105906 // op: r128
105907 return 15;
105908 case 15:
105909 // op: tfe
105910 return 16;
105911 case 16:
105912 // op: lwe
105913 return 17;
105914 case 17:
105915 // op: d16
105916 return 63;
105917 case 7:
105918 // op: srsrc
105919 return 48;
105920 case 8:
105921 // op: ssamp
105922 return 53;
105923 case 1:
105924 // op: vaddr0
105925 return 32;
105926 case 10:
105927 // op: dim
105928 return 3;
105929 case 14:
105930 // op: a16
105931 return 62;
105932 }
105933 break;
105934 }
105935 case AMDGPU::IMAGE_BVH_INTERSECT_RAY_a16_nsa_gfx10: {
105936 switch (OpNum) {
105937 case 0:
105938 // op: vdata
105939 return 40;
105940 case 9:
105941 // op: srsrc
105942 return 48;
105943 case 1:
105944 // op: vaddr0
105945 return 32;
105946 }
105947 break;
105948 }
105949 case AMDGPU::V_SMFMAC_F32_16X16X32_BF16_gfx940:
105950 case AMDGPU::V_SMFMAC_F32_16X16X32_F16_gfx940:
105951 case AMDGPU::V_SMFMAC_F32_16X16X64_BF8_BF8_gfx940:
105952 case AMDGPU::V_SMFMAC_F32_16X16X64_BF8_FP8_gfx940:
105953 case AMDGPU::V_SMFMAC_F32_16X16X64_FP8_BF8_gfx940:
105954 case AMDGPU::V_SMFMAC_F32_16X16X64_FP8_FP8_gfx940:
105955 case AMDGPU::V_SMFMAC_F32_32X32X16_BF16_gfx940:
105956 case AMDGPU::V_SMFMAC_F32_32X32X16_F16_gfx940:
105957 case AMDGPU::V_SMFMAC_F32_32X32X32_BF8_BF8_gfx940:
105958 case AMDGPU::V_SMFMAC_F32_32X32X32_BF8_FP8_gfx940:
105959 case AMDGPU::V_SMFMAC_F32_32X32X32_FP8_BF8_gfx940:
105960 case AMDGPU::V_SMFMAC_F32_32X32X32_FP8_FP8_gfx940:
105961 case AMDGPU::V_SMFMAC_I32_16X16X64_I8_gfx940:
105962 case AMDGPU::V_SMFMAC_I32_32X32X32_I8_gfx940: {
105963 switch (OpNum) {
105964 case 0:
105965 // op: vdst
105966 return 0;
105967 case 1:
105968 // op: src0
105969 return 32;
105970 case 2:
105971 // op: src1
105972 return 41;
105973 case 3:
105974 // op: idx
105975 return 50;
105976 case 4:
105977 // op: cbsz
105978 return 8;
105979 case 5:
105980 // op: abid
105981 return 11;
105982 }
105983 break;
105984 }
105985 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx90a_acd:
105986 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx90a_vcd:
105987 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx940_acd:
105988 case AMDGPU::V_MFMA_F32_4X4X1F32_gfx940_vcd:
105989 case AMDGPU::V_MFMA_F32_4X4X1F32_vi:
105990 case AMDGPU::V_MFMA_F32_4X4X2BF16_gfx90a_acd:
105991 case AMDGPU::V_MFMA_F32_4X4X2BF16_gfx90a_vcd:
105992 case AMDGPU::V_MFMA_F32_4X4X2BF16_vi:
105993 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx90a_acd:
105994 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx90a_vcd:
105995 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx940_acd:
105996 case AMDGPU::V_MFMA_F32_4X4X4BF16_1K_gfx940_vcd:
105997 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx90a_acd:
105998 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx90a_vcd:
105999 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx940_acd:
106000 case AMDGPU::V_MFMA_F32_4X4X4F16_gfx940_vcd:
106001 case AMDGPU::V_MFMA_F32_4X4X4F16_vi:
106002 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx90a_acd:
106003 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx90a_vcd:
106004 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx940_acd:
106005 case AMDGPU::V_MFMA_F32_16X16X1F32_gfx940_vcd:
106006 case AMDGPU::V_MFMA_F32_16X16X1F32_vi:
106007 case AMDGPU::V_MFMA_F32_16X16X2BF16_gfx90a_acd:
106008 case AMDGPU::V_MFMA_F32_16X16X2BF16_gfx90a_vcd:
106009 case AMDGPU::V_MFMA_F32_16X16X2BF16_vi:
106010 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx90a_acd:
106011 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx90a_vcd:
106012 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx940_acd:
106013 case AMDGPU::V_MFMA_F32_16X16X4BF16_1K_gfx940_vcd:
106014 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx90a_acd:
106015 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx90a_vcd:
106016 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx940_acd:
106017 case AMDGPU::V_MFMA_F32_16X16X4F16_gfx940_vcd:
106018 case AMDGPU::V_MFMA_F32_16X16X4F16_vi:
106019 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx90a_acd:
106020 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx90a_vcd:
106021 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx940_acd:
106022 case AMDGPU::V_MFMA_F32_16X16X4F32_gfx940_vcd:
106023 case AMDGPU::V_MFMA_F32_16X16X4F32_vi:
106024 case AMDGPU::V_MFMA_F32_16X16X8BF16_gfx90a_acd:
106025 case AMDGPU::V_MFMA_F32_16X16X8BF16_gfx90a_vcd:
106026 case AMDGPU::V_MFMA_F32_16X16X8BF16_vi:
106027 case AMDGPU::V_MFMA_F32_16X16X8XF32_gfx940_acd:
106028 case AMDGPU::V_MFMA_F32_16X16X8XF32_gfx940_vcd:
106029 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx90a_acd:
106030 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx90a_vcd:
106031 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx940_acd:
106032 case AMDGPU::V_MFMA_F32_16X16X16BF16_1K_gfx940_vcd:
106033 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx90a_acd:
106034 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx90a_vcd:
106035 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx940_acd:
106036 case AMDGPU::V_MFMA_F32_16X16X16F16_gfx940_vcd:
106037 case AMDGPU::V_MFMA_F32_16X16X16F16_vi:
106038 case AMDGPU::V_MFMA_F32_16X16X32_BF8_BF8_gfx940_acd:
106039 case AMDGPU::V_MFMA_F32_16X16X32_BF8_BF8_gfx940_vcd:
106040 case AMDGPU::V_MFMA_F32_16X16X32_BF8_FP8_gfx940_acd:
106041 case AMDGPU::V_MFMA_F32_16X16X32_BF8_FP8_gfx940_vcd:
106042 case AMDGPU::V_MFMA_F32_16X16X32_FP8_BF8_gfx940_acd:
106043 case AMDGPU::V_MFMA_F32_16X16X32_FP8_BF8_gfx940_vcd:
106044 case AMDGPU::V_MFMA_F32_16X16X32_FP8_FP8_gfx940_acd:
106045 case AMDGPU::V_MFMA_F32_16X16X32_FP8_FP8_gfx940_vcd:
106046 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx90a_acd:
106047 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx90a_vcd:
106048 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx940_acd:
106049 case AMDGPU::V_MFMA_F32_32X32X1F32_gfx940_vcd:
106050 case AMDGPU::V_MFMA_F32_32X32X1F32_vi:
106051 case AMDGPU::V_MFMA_F32_32X32X2BF16_gfx90a_acd:
106052 case AMDGPU::V_MFMA_F32_32X32X2BF16_gfx90a_vcd:
106053 case AMDGPU::V_MFMA_F32_32X32X2BF16_vi:
106054 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx90a_acd:
106055 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx90a_vcd:
106056 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx940_acd:
106057 case AMDGPU::V_MFMA_F32_32X32X2F32_gfx940_vcd:
106058 case AMDGPU::V_MFMA_F32_32X32X2F32_vi:
106059 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx90a_acd:
106060 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx90a_vcd:
106061 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx940_acd:
106062 case AMDGPU::V_MFMA_F32_32X32X4BF16_1K_gfx940_vcd:
106063 case AMDGPU::V_MFMA_F32_32X32X4BF16_gfx90a_acd:
106064 case AMDGPU::V_MFMA_F32_32X32X4BF16_gfx90a_vcd:
106065 case AMDGPU::V_MFMA_F32_32X32X4BF16_vi:
106066 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx90a_acd:
106067 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx90a_vcd:
106068 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx940_acd:
106069 case AMDGPU::V_MFMA_F32_32X32X4F16_gfx940_vcd:
106070 case AMDGPU::V_MFMA_F32_32X32X4F16_vi:
106071 case AMDGPU::V_MFMA_F32_32X32X4XF32_gfx940_acd:
106072 case AMDGPU::V_MFMA_F32_32X32X4XF32_gfx940_vcd:
106073 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx90a_acd:
106074 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx90a_vcd:
106075 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx940_acd:
106076 case AMDGPU::V_MFMA_F32_32X32X8BF16_1K_gfx940_vcd:
106077 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx90a_acd:
106078 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx90a_vcd:
106079 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx940_acd:
106080 case AMDGPU::V_MFMA_F32_32X32X8F16_gfx940_vcd:
106081 case AMDGPU::V_MFMA_F32_32X32X8F16_vi:
106082 case AMDGPU::V_MFMA_F32_32X32X16_BF8_BF8_gfx940_acd:
106083 case AMDGPU::V_MFMA_F32_32X32X16_BF8_BF8_gfx940_vcd:
106084 case AMDGPU::V_MFMA_F32_32X32X16_BF8_FP8_gfx940_acd:
106085 case AMDGPU::V_MFMA_F32_32X32X16_BF8_FP8_gfx940_vcd:
106086 case AMDGPU::V_MFMA_F32_32X32X16_FP8_BF8_gfx940_acd:
106087 case AMDGPU::V_MFMA_F32_32X32X16_FP8_BF8_gfx940_vcd:
106088 case AMDGPU::V_MFMA_F32_32X32X16_FP8_FP8_gfx940_acd:
106089 case AMDGPU::V_MFMA_F32_32X32X16_FP8_FP8_gfx940_vcd:
106090 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx90a_acd:
106091 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx90a_vcd:
106092 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx940_acd:
106093 case AMDGPU::V_MFMA_F64_4X4X4F64_gfx940_vcd:
106094 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx90a_acd:
106095 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx90a_vcd:
106096 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx940_acd:
106097 case AMDGPU::V_MFMA_F64_16X16X4F64_gfx940_vcd:
106098 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx90a_acd:
106099 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx90a_vcd:
106100 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx940_acd:
106101 case AMDGPU::V_MFMA_I32_4X4X4I8_gfx940_vcd:
106102 case AMDGPU::V_MFMA_I32_4X4X4I8_vi:
106103 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx90a_acd:
106104 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx90a_vcd:
106105 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx940_acd:
106106 case AMDGPU::V_MFMA_I32_16X16X4I8_gfx940_vcd:
106107 case AMDGPU::V_MFMA_I32_16X16X4I8_vi:
106108 case AMDGPU::V_MFMA_I32_16X16X16I8_gfx90a_acd:
106109 case AMDGPU::V_MFMA_I32_16X16X16I8_gfx90a_vcd:
106110 case AMDGPU::V_MFMA_I32_16X16X16I8_vi:
106111 case AMDGPU::V_MFMA_I32_16X16X32I8_gfx940_acd:
106112 case AMDGPU::V_MFMA_I32_16X16X32I8_gfx940_vcd:
106113 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx90a_acd:
106114 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx90a_vcd:
106115 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx940_acd:
106116 case AMDGPU::V_MFMA_I32_32X32X4I8_gfx940_vcd:
106117 case AMDGPU::V_MFMA_I32_32X32X4I8_vi:
106118 case AMDGPU::V_MFMA_I32_32X32X8I8_gfx90a_acd:
106119 case AMDGPU::V_MFMA_I32_32X32X8I8_gfx90a_vcd:
106120 case AMDGPU::V_MFMA_I32_32X32X8I8_vi:
106121 case AMDGPU::V_MFMA_I32_32X32X16I8_gfx940_acd:
106122 case AMDGPU::V_MFMA_I32_32X32X16I8_gfx940_vcd: {
106123 switch (OpNum) {
106124 case 0:
106125 // op: vdst
106126 return 0;
106127 case 1:
106128 // op: src0
106129 return 32;
106130 case 2:
106131 // op: src1
106132 return 41;
106133 case 3:
106134 // op: src2
106135 return 50;
106136 case 6:
106137 // op: blgp
106138 return 61;
106139 case 4:
106140 // op: cbsz
106141 return 8;
106142 case 5:
106143 // op: abid
106144 return 11;
106145 }
106146 break;
106147 }
106148 case AMDGPU::V_DOT4_F32_BF8_BF8_gfx12:
106149 case AMDGPU::V_DOT4_F32_BF8_FP8_gfx12:
106150 case AMDGPU::V_DOT4_F32_FP8_BF8_gfx12:
106151 case AMDGPU::V_DOT4_F32_FP8_FP8_gfx12:
106152 case AMDGPU::V_WMMA_F32_16X16X16_BF8_BF8_w32_twoaddr_gfx12:
106153 case AMDGPU::V_WMMA_F32_16X16X16_BF8_BF8_w64_twoaddr_gfx12:
106154 case AMDGPU::V_WMMA_F32_16X16X16_BF8_FP8_w32_twoaddr_gfx12:
106155 case AMDGPU::V_WMMA_F32_16X16X16_BF8_FP8_w64_twoaddr_gfx12:
106156 case AMDGPU::V_WMMA_F32_16X16X16_FP8_BF8_w32_twoaddr_gfx12:
106157 case AMDGPU::V_WMMA_F32_16X16X16_FP8_BF8_w64_twoaddr_gfx12:
106158 case AMDGPU::V_WMMA_F32_16X16X16_FP8_FP8_w32_twoaddr_gfx12:
106159 case AMDGPU::V_WMMA_F32_16X16X16_FP8_FP8_w64_twoaddr_gfx12: {
106160 switch (OpNum) {
106161 case 0:
106162 // op: vdst
106163 return 0;
106164 case 1:
106165 // op: src0
106166 return 32;
106167 case 2:
106168 // op: src1
106169 return 41;
106170 case 3:
106171 // op: src2_modifiers
106172 return 10;
106173 case 4:
106174 // op: src2
106175 return 50;
106176 }
106177 break;
106178 }
106179 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_BF8_w32_twoaddr_gfx12:
106180 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_FP8_w32_twoaddr_gfx12:
106181 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_BF8_w32_twoaddr_gfx12:
106182 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_FP8_w32_twoaddr_gfx12: {
106183 switch (OpNum) {
106184 case 0:
106185 // op: vdst
106186 return 0;
106187 case 1:
106188 // op: src0
106189 return 32;
106190 case 2:
106191 // op: src1
106192 return 41;
106193 case 4:
106194 // op: src2
106195 return 50;
106196 case 5:
106197 // op: index_key_16bit
106198 return 11;
106199 }
106200 break;
106201 }
106202 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_BF8_w64_twoaddr_gfx12:
106203 case AMDGPU::V_SWMMAC_F32_16X16X32_BF8_FP8_w64_twoaddr_gfx12:
106204 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_BF8_w64_twoaddr_gfx12:
106205 case AMDGPU::V_SWMMAC_F32_16X16X32_FP8_FP8_w64_twoaddr_gfx12: {
106206 switch (OpNum) {
106207 case 0:
106208 // op: vdst
106209 return 0;
106210 case 1:
106211 // op: src0
106212 return 32;
106213 case 2:
106214 // op: src1
106215 return 41;
106216 case 4:
106217 // op: src2
106218 return 50;
106219 case 5:
106220 // op: index_key_8bit
106221 return 11;
106222 }
106223 break;
106224 }
106225 case AMDGPU::V_ACCVGPR_READ_B32_vi:
106226 case AMDGPU::V_ACCVGPR_WRITE_B32_vi: {
106227 switch (OpNum) {
106228 case 0:
106229 // op: vdst
106230 return 0;
106231 case 1:
106232 // op: src0
106233 return 32;
106234 }
106235 break;
106236 }
106237 case AMDGPU::V_INTERP_P2_F16_F32_inreg_gfx11:
106238 case AMDGPU::V_INTERP_P2_F16_F32_inreg_gfx12:
106239 case AMDGPU::V_INTERP_P2_RTZ_F16_F32_inreg_gfx11:
106240 case AMDGPU::V_INTERP_P2_RTZ_F16_F32_inreg_gfx12:
106241 case AMDGPU::V_INTERP_P10_F16_F32_inreg_gfx11:
106242 case AMDGPU::V_INTERP_P10_F16_F32_inreg_gfx12:
106243 case AMDGPU::V_INTERP_P10_RTZ_F16_F32_inreg_gfx11:
106244 case AMDGPU::V_INTERP_P10_RTZ_F16_F32_inreg_gfx12: {
106245 switch (OpNum) {
106246 case 0:
106247 // op: vdst
106248 return 0;
106249 case 1:
106250 // op: src0_modifiers
106251 return 11;
106252 case 2:
106253 // op: src0
106254 return 32;
106255 case 3:
106256 // op: src1_modifiers
106257 return 12;
106258 case 4:
106259 // op: src1
106260 return 41;
106261 case 5:
106262 // op: src2_modifiers
106263 return 13;
106264 case 6:
106265 // op: src2
106266 return 50;
106267 case 7:
106268 // op: clamp
106269 return 15;
106270 case 9:
106271 // op: waitexp
106272 return 8;
106273 }
106274 break;
106275 }
106276 case AMDGPU::V_WMMA_I32_16X16X16_IU4_w32_twoaddr_gfx12:
106277 case AMDGPU::V_WMMA_I32_16X16X16_IU4_w64_twoaddr_gfx12:
106278 case AMDGPU::V_WMMA_I32_16X16X16_IU8_w32_twoaddr_gfx12:
106279 case AMDGPU::V_WMMA_I32_16X16X16_IU8_w64_twoaddr_gfx12:
106280 case AMDGPU::V_WMMA_I32_16X16X32_IU4_w32_twoaddr_gfx12:
106281 case AMDGPU::V_WMMA_I32_16X16X32_IU4_w64_twoaddr_gfx12: {
106282 switch (OpNum) {
106283 case 0:
106284 // op: vdst
106285 return 0;
106286 case 1:
106287 // op: src0_modifiers
106288 return 61;
106289 case 2:
106290 // op: src0
106291 return 32;
106292 case 3:
106293 // op: src1_modifiers
106294 return 62;
106295 case 4:
106296 // op: src1
106297 return 41;
106298 case 5:
106299 // op: src2
106300 return 50;
106301 case 6:
106302 // op: clamp
106303 return 15;
106304 }
106305 break;
106306 }
106307 case AMDGPU::V_INTERP_P2_F32_inreg_gfx11:
106308 case AMDGPU::V_INTERP_P2_F32_inreg_gfx12:
106309 case AMDGPU::V_INTERP_P10_F32_inreg_gfx11:
106310 case AMDGPU::V_INTERP_P10_F32_inreg_gfx12: {
106311 switch (OpNum) {
106312 case 0:
106313 // op: vdst
106314 return 0;
106315 case 1:
106316 // op: src0_modifiers
106317 return 61;
106318 case 2:
106319 // op: src0
106320 return 32;
106321 case 3:
106322 // op: src1_modifiers
106323 return 62;
106324 case 4:
106325 // op: src1
106326 return 41;
106327 case 5:
106328 // op: src2_modifiers
106329 return 63;
106330 case 6:
106331 // op: src2
106332 return 50;
106333 case 7:
106334 // op: clamp
106335 return 15;
106336 case 8:
106337 // op: waitexp
106338 return 8;
106339 }
106340 break;
106341 }
106342 case AMDGPU::V_SWMMAC_I32_16X16X64_IU4_w32_twoaddr_gfx12: {
106343 switch (OpNum) {
106344 case 0:
106345 // op: vdst
106346 return 0;
106347 case 1:
106348 // op: src0_modifiers
106349 return 61;
106350 case 2:
106351 // op: src0
106352 return 32;
106353 case 3:
106354 // op: src1_modifiers
106355 return 62;
106356 case 4:
106357 // op: src1
106358 return 41;
106359 case 6:
106360 // op: src2
106361 return 50;
106362 case 7:
106363 // op: clamp
106364 return 15;
106365 }
106366 break;
106367 }
106368 case AMDGPU::V_SWMMAC_I32_16X16X32_IU4_w32_twoaddr_gfx12:
106369 case AMDGPU::V_SWMMAC_I32_16X16X32_IU4_w64_twoaddr_gfx12:
106370 case AMDGPU::V_SWMMAC_I32_16X16X32_IU8_w32_twoaddr_gfx12:
106371 case AMDGPU::V_SWMMAC_I32_16X16X64_IU4_w64_twoaddr_gfx12: {
106372 switch (OpNum) {
106373 case 0:
106374 // op: vdst
106375 return 0;
106376 case 1:
106377 // op: src0_modifiers
106378 return 61;
106379 case 2:
106380 // op: src0
106381 return 32;
106382 case 3:
106383 // op: src1_modifiers
106384 return 62;
106385 case 4:
106386 // op: src1
106387 return 41;
106388 case 6:
106389 // op: src2
106390 return 50;
106391 case 8:
106392 // op: clamp
106393 return 15;
106394 case 7:
106395 // op: index_key_16bit
106396 return 11;
106397 }
106398 break;
106399 }
106400 case AMDGPU::V_SWMMAC_I32_16X16X32_IU8_w64_twoaddr_gfx12: {
106401 switch (OpNum) {
106402 case 0:
106403 // op: vdst
106404 return 0;
106405 case 1:
106406 // op: src0_modifiers
106407 return 61;
106408 case 2:
106409 // op: src0
106410 return 32;
106411 case 3:
106412 // op: src1_modifiers
106413 return 62;
106414 case 4:
106415 // op: src1
106416 return 41;
106417 case 6:
106418 // op: src2
106419 return 50;
106420 case 8:
106421 // op: clamp
106422 return 15;
106423 case 7:
106424 // op: index_key_8bit
106425 return 11;
106426 }
106427 break;
106428 }
106429 case AMDGPU::V_PK_ADD_F16_gfx10:
106430 case AMDGPU::V_PK_ADD_F16_gfx11:
106431 case AMDGPU::V_PK_ADD_F16_gfx12:
106432 case AMDGPU::V_PK_ADD_F16_vi:
106433 case AMDGPU::V_PK_ADD_F32_vi:
106434 case AMDGPU::V_PK_ADD_I16_gfx10:
106435 case AMDGPU::V_PK_ADD_I16_gfx11:
106436 case AMDGPU::V_PK_ADD_I16_gfx12:
106437 case AMDGPU::V_PK_ADD_I16_vi:
106438 case AMDGPU::V_PK_ADD_U16_gfx10:
106439 case AMDGPU::V_PK_ADD_U16_gfx11:
106440 case AMDGPU::V_PK_ADD_U16_gfx12:
106441 case AMDGPU::V_PK_ADD_U16_vi:
106442 case AMDGPU::V_PK_ASHRREV_I16_gfx10:
106443 case AMDGPU::V_PK_ASHRREV_I16_gfx11:
106444 case AMDGPU::V_PK_ASHRREV_I16_gfx12:
106445 case AMDGPU::V_PK_ASHRREV_I16_vi:
106446 case AMDGPU::V_PK_LSHLREV_B16_gfx10:
106447 case AMDGPU::V_PK_LSHLREV_B16_gfx11:
106448 case AMDGPU::V_PK_LSHLREV_B16_gfx12:
106449 case AMDGPU::V_PK_LSHLREV_B16_vi:
106450 case AMDGPU::V_PK_LSHRREV_B16_gfx10:
106451 case AMDGPU::V_PK_LSHRREV_B16_gfx11:
106452 case AMDGPU::V_PK_LSHRREV_B16_gfx12:
106453 case AMDGPU::V_PK_LSHRREV_B16_vi:
106454 case AMDGPU::V_PK_MAXIMUM_F16_gfx12:
106455 case AMDGPU::V_PK_MAX_F16_gfx10:
106456 case AMDGPU::V_PK_MAX_F16_gfx11:
106457 case AMDGPU::V_PK_MAX_F16_vi:
106458 case AMDGPU::V_PK_MAX_I16_gfx10:
106459 case AMDGPU::V_PK_MAX_I16_gfx11:
106460 case AMDGPU::V_PK_MAX_I16_gfx12:
106461 case AMDGPU::V_PK_MAX_I16_vi:
106462 case AMDGPU::V_PK_MAX_NUM_F16_gfx12:
106463 case AMDGPU::V_PK_MAX_U16_gfx10:
106464 case AMDGPU::V_PK_MAX_U16_gfx11:
106465 case AMDGPU::V_PK_MAX_U16_gfx12:
106466 case AMDGPU::V_PK_MAX_U16_vi:
106467 case AMDGPU::V_PK_MINIMUM_F16_gfx12:
106468 case AMDGPU::V_PK_MIN_F16_gfx10:
106469 case AMDGPU::V_PK_MIN_F16_gfx11:
106470 case AMDGPU::V_PK_MIN_F16_vi:
106471 case AMDGPU::V_PK_MIN_I16_gfx10:
106472 case AMDGPU::V_PK_MIN_I16_gfx11:
106473 case AMDGPU::V_PK_MIN_I16_gfx12:
106474 case AMDGPU::V_PK_MIN_I16_vi:
106475 case AMDGPU::V_PK_MIN_NUM_F16_gfx12:
106476 case AMDGPU::V_PK_MIN_U16_gfx10:
106477 case AMDGPU::V_PK_MIN_U16_gfx11:
106478 case AMDGPU::V_PK_MIN_U16_gfx12:
106479 case AMDGPU::V_PK_MIN_U16_vi:
106480 case AMDGPU::V_PK_MOV_B32_vi:
106481 case AMDGPU::V_PK_MUL_F16_gfx10:
106482 case AMDGPU::V_PK_MUL_F16_gfx11:
106483 case AMDGPU::V_PK_MUL_F16_gfx12:
106484 case AMDGPU::V_PK_MUL_F16_vi:
106485 case AMDGPU::V_PK_MUL_F32_vi:
106486 case AMDGPU::V_PK_MUL_LO_U16_gfx10:
106487 case AMDGPU::V_PK_MUL_LO_U16_gfx11:
106488 case AMDGPU::V_PK_MUL_LO_U16_gfx12:
106489 case AMDGPU::V_PK_MUL_LO_U16_vi:
106490 case AMDGPU::V_PK_SUB_I16_gfx10:
106491 case AMDGPU::V_PK_SUB_I16_gfx11:
106492 case AMDGPU::V_PK_SUB_I16_gfx12:
106493 case AMDGPU::V_PK_SUB_I16_vi:
106494 case AMDGPU::V_PK_SUB_U16_gfx10:
106495 case AMDGPU::V_PK_SUB_U16_gfx11:
106496 case AMDGPU::V_PK_SUB_U16_gfx12:
106497 case AMDGPU::V_PK_SUB_U16_vi: {
106498 switch (OpNum) {
106499 case 0:
106500 // op: vdst
106501 return 0;
106502 case 1:
106503 // op: src0_modifiers
106504 return 8;
106505 case 2:
106506 // op: src0
106507 return 32;
106508 case 3:
106509 // op: src1_modifiers
106510 return 9;
106511 case 4:
106512 // op: src1
106513 return 41;
106514 case 5:
106515 // op: clamp
106516 return 15;
106517 }
106518 break;
106519 }
106520 case AMDGPU::V_DOT2_F32_BF16_gfx11:
106521 case AMDGPU::V_DOT2_F32_BF16_gfx12:
106522 case AMDGPU::V_DOT2_F32_F16_gfx10:
106523 case AMDGPU::V_DOT2_F32_F16_gfx11:
106524 case AMDGPU::V_DOT2_F32_F16_gfx12:
106525 case AMDGPU::V_DOT2_F32_F16_vi:
106526 case AMDGPU::V_DOT2_I32_I16_gfx10:
106527 case AMDGPU::V_DOT2_I32_I16_vi:
106528 case AMDGPU::V_DOT2_U32_U16_gfx10:
106529 case AMDGPU::V_DOT2_U32_U16_vi:
106530 case AMDGPU::V_DOT4_I32_I8_gfx10:
106531 case AMDGPU::V_DOT4_I32_I8_vi:
106532 case AMDGPU::V_DOT4_I32_IU8_gfx11:
106533 case AMDGPU::V_DOT4_I32_IU8_gfx12:
106534 case AMDGPU::V_DOT4_U32_U8_gfx10:
106535 case AMDGPU::V_DOT4_U32_U8_gfx11:
106536 case AMDGPU::V_DOT4_U32_U8_gfx12:
106537 case AMDGPU::V_DOT4_U32_U8_vi:
106538 case AMDGPU::V_DOT8_I32_I4_gfx10:
106539 case AMDGPU::V_DOT8_I32_I4_vi:
106540 case AMDGPU::V_DOT8_I32_IU4_gfx11:
106541 case AMDGPU::V_DOT8_I32_IU4_gfx12:
106542 case AMDGPU::V_DOT8_U32_U4_gfx10:
106543 case AMDGPU::V_DOT8_U32_U4_gfx11:
106544 case AMDGPU::V_DOT8_U32_U4_gfx12:
106545 case AMDGPU::V_DOT8_U32_U4_vi:
106546 case AMDGPU::V_FMA_MIXHI_F16_gfx10:
106547 case AMDGPU::V_FMA_MIXHI_F16_gfx11:
106548 case AMDGPU::V_FMA_MIXHI_F16_gfx12:
106549 case AMDGPU::V_FMA_MIXHI_F16_vi:
106550 case AMDGPU::V_FMA_MIXLO_F16_gfx10:
106551 case AMDGPU::V_FMA_MIXLO_F16_gfx11:
106552 case AMDGPU::V_FMA_MIXLO_F16_gfx12:
106553 case AMDGPU::V_FMA_MIXLO_F16_vi:
106554 case AMDGPU::V_FMA_MIX_F32_gfx10:
106555 case AMDGPU::V_FMA_MIX_F32_gfx11:
106556 case AMDGPU::V_FMA_MIX_F32_gfx12:
106557 case AMDGPU::V_FMA_MIX_F32_vi:
106558 case AMDGPU::V_MAD_MIXHI_F16_vi:
106559 case AMDGPU::V_MAD_MIXLO_F16_vi:
106560 case AMDGPU::V_MAD_MIX_F32_vi:
106561 case AMDGPU::V_PK_FMA_F16_gfx10:
106562 case AMDGPU::V_PK_FMA_F16_gfx11:
106563 case AMDGPU::V_PK_FMA_F16_gfx12:
106564 case AMDGPU::V_PK_FMA_F16_vi:
106565 case AMDGPU::V_PK_FMA_F32_vi:
106566 case AMDGPU::V_PK_MAD_I16_gfx10:
106567 case AMDGPU::V_PK_MAD_I16_gfx11:
106568 case AMDGPU::V_PK_MAD_I16_gfx12:
106569 case AMDGPU::V_PK_MAD_I16_vi:
106570 case AMDGPU::V_PK_MAD_U16_gfx10:
106571 case AMDGPU::V_PK_MAD_U16_gfx11:
106572 case AMDGPU::V_PK_MAD_U16_gfx12:
106573 case AMDGPU::V_PK_MAD_U16_vi:
106574 case AMDGPU::V_WMMA_I32_16X16X16_IU4_twoaddr_w32_gfx11:
106575 case AMDGPU::V_WMMA_I32_16X16X16_IU4_twoaddr_w64_gfx11:
106576 case AMDGPU::V_WMMA_I32_16X16X16_IU8_twoaddr_w32_gfx11:
106577 case AMDGPU::V_WMMA_I32_16X16X16_IU8_twoaddr_w64_gfx11: {
106578 switch (OpNum) {
106579 case 0:
106580 // op: vdst
106581 return 0;
106582 case 1:
106583 // op: src0_modifiers
106584 return 8;
106585 case 2:
106586 // op: src0
106587 return 32;
106588 case 3:
106589 // op: src1_modifiers
106590 return 9;
106591 case 4:
106592 // op: src1
106593 return 41;
106594 case 5:
106595 // op: src2_modifiers
106596 return 10;
106597 case 6:
106598 // op: src2
106599 return 50;
106600 case 7:
106601 // op: clamp
106602 return 15;
106603 }
106604 break;
106605 }
106606 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_twoaddr_w32_gfx11:
106607 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_twoaddr_w64_gfx11:
106608 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_w32_twoaddr_gfx12:
106609 case AMDGPU::V_WMMA_BF16_16X16X16_BF16_w64_twoaddr_gfx12:
106610 case AMDGPU::V_WMMA_F16_16X16X16_F16_twoaddr_w32_gfx11:
106611 case AMDGPU::V_WMMA_F16_16X16X16_F16_twoaddr_w64_gfx11:
106612 case AMDGPU::V_WMMA_F16_16X16X16_F16_w32_twoaddr_gfx12:
106613 case AMDGPU::V_WMMA_F16_16X16X16_F16_w64_twoaddr_gfx12:
106614 case AMDGPU::V_WMMA_F32_16X16X16_BF16_twoaddr_w32_gfx11:
106615 case AMDGPU::V_WMMA_F32_16X16X16_BF16_twoaddr_w64_gfx11:
106616 case AMDGPU::V_WMMA_F32_16X16X16_BF16_w32_twoaddr_gfx12:
106617 case AMDGPU::V_WMMA_F32_16X16X16_BF16_w64_twoaddr_gfx12:
106618 case AMDGPU::V_WMMA_F32_16X16X16_F16_twoaddr_w32_gfx11:
106619 case AMDGPU::V_WMMA_F32_16X16X16_F16_twoaddr_w64_gfx11:
106620 case AMDGPU::V_WMMA_F32_16X16X16_F16_w32_twoaddr_gfx12:
106621 case AMDGPU::V_WMMA_F32_16X16X16_F16_w64_twoaddr_gfx12: {
106622 switch (OpNum) {
106623 case 0:
106624 // op: vdst
106625 return 0;
106626 case 1:
106627 // op: src0_modifiers
106628 return 8;
106629 case 2:
106630 // op: src0
106631 return 32;
106632 case 3:
106633 // op: src1_modifiers
106634 return 9;
106635 case 4:
106636 // op: src1
106637 return 41;
106638 case 5:
106639 // op: src2_modifiers
106640 return 10;
106641 case 6:
106642 // op: src2
106643 return 50;
106644 }
106645 break;
106646 }
106647 case AMDGPU::V_SWMMAC_BF16_16X16X32_BF16_w32_twoaddr_gfx12:
106648 case AMDGPU::V_SWMMAC_F16_16X16X32_F16_w32_twoaddr_gfx12:
106649 case AMDGPU::V_SWMMAC_F32_16X16X32_BF16_w32_twoaddr_gfx12:
106650 case AMDGPU::V_SWMMAC_F32_16X16X32_F16_w32_twoaddr_gfx12: {
106651 switch (OpNum) {
106652 case 0:
106653 // op: vdst
106654 return 0;
106655 case 1:
106656 // op: src0_modifiers
106657 return 8;
106658 case 2:
106659 // op: src0
106660 return 32;
106661 case 3:
106662 // op: src1_modifiers
106663 return 9;
106664 case 4:
106665 // op: src1
106666 return 41;
106667 case 6:
106668 // op: src2
106669 return 50;
106670 case 7:
106671 // op: index_key_16bit
106672 return 11;
106673 }
106674 break;
106675 }
106676 case AMDGPU::V_SWMMAC_BF16_16X16X32_BF16_w64_twoaddr_gfx12:
106677 case AMDGPU::V_SWMMAC_F16_16X16X32_F16_w64_twoaddr_gfx12:
106678 case AMDGPU::V_SWMMAC_F32_16X16X32_BF16_w64_twoaddr_gfx12:
106679 case AMDGPU::V_SWMMAC_F32_16X16X32_F16_w64_twoaddr_gfx12: {
106680 switch (OpNum) {
106681 case 0:
106682 // op: vdst
106683 return 0;
106684 case 1:
106685 // op: src0_modifiers
106686 return 8;
106687 case 2:
106688 // op: src0
106689 return 32;
106690 case 3:
106691 // op: src1_modifiers
106692 return 9;
106693 case 4:
106694 // op: src1
106695 return 41;
106696 case 6:
106697 // op: src2
106698 return 50;
106699 case 7:
106700 // op: index_key_8bit
106701 return 11;
106702 }
106703 break;
106704 }
106705 case AMDGPU::V_ADD_CO_U32_e64_gfx9:
106706 case AMDGPU::V_ADD_CO_U32_e64_gfx10:
106707 case AMDGPU::V_ADD_CO_U32_e64_gfx11:
106708 case AMDGPU::V_ADD_CO_U32_e64_gfx12:
106709 case AMDGPU::V_ADD_U32_e64_vi:
106710 case AMDGPU::V_SUBREV_CO_U32_e64_gfx9:
106711 case AMDGPU::V_SUBREV_CO_U32_e64_gfx10:
106712 case AMDGPU::V_SUBREV_CO_U32_e64_gfx11:
106713 case AMDGPU::V_SUBREV_CO_U32_e64_gfx12:
106714 case AMDGPU::V_SUBREV_U32_e64_vi:
106715 case AMDGPU::V_SUB_CO_U32_e64_gfx9:
106716 case AMDGPU::V_SUB_CO_U32_e64_gfx10:
106717 case AMDGPU::V_SUB_CO_U32_e64_gfx11:
106718 case AMDGPU::V_SUB_CO_U32_e64_gfx12:
106719 case AMDGPU::V_SUB_U32_e64_vi: {
106720 switch (OpNum) {
106721 case 0:
106722 // op: vdst
106723 return 0;
106724 case 2:
106725 // op: src0
106726 return 32;
106727 case 3:
106728 // op: src1
106729 return 41;
106730 case 1:
106731 // op: sdst
106732 return 8;
106733 case 4:
106734 // op: clamp
106735 return 15;
106736 }
106737 break;
106738 }
106739 case AMDGPU::V_ADD_I32_e64_gfx6_gfx7:
106740 case AMDGPU::V_SUBREV_I32_e64_gfx6_gfx7:
106741 case AMDGPU::V_SUB_I32_e64_gfx6_gfx7: {
106742 switch (OpNum) {
106743 case 0:
106744 // op: vdst
106745 return 0;
106746 case 2:
106747 // op: src0
106748 return 32;
106749 case 3:
106750 // op: src1
106751 return 41;
106752 case 1:
106753 // op: sdst
106754 return 8;
106755 }
106756 break;
106757 }
106758 case AMDGPU::V_ADDC_CO_U32_e64_gfx9:
106759 case AMDGPU::V_ADDC_U32_e64_vi:
106760 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx10:
106761 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx11:
106762 case AMDGPU::V_ADD_CO_CI_U32_e64_gfx12:
106763 case AMDGPU::V_MAD_CO_I64_I32_e64_gfx12:
106764 case AMDGPU::V_MAD_CO_U64_U32_e64_gfx12:
106765 case AMDGPU::V_MAD_I64_I32_gfx10:
106766 case AMDGPU::V_MAD_I64_I32_gfx11_e64_gfx11:
106767 case AMDGPU::V_MAD_I64_I32_vi:
106768 case AMDGPU::V_MAD_U64_U32_gfx10:
106769 case AMDGPU::V_MAD_U64_U32_gfx11_e64_gfx11:
106770 case AMDGPU::V_MAD_U64_U32_vi:
106771 case AMDGPU::V_SUBBREV_CO_U32_e64_gfx9:
106772 case AMDGPU::V_SUBBREV_U32_e64_vi:
106773 case AMDGPU::V_SUBB_CO_U32_e64_gfx9:
106774 case AMDGPU::V_SUBB_U32_e64_vi:
106775 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx10:
106776 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx11:
106777 case AMDGPU::V_SUBREV_CO_CI_U32_e64_gfx12:
106778 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx10:
106779 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx11:
106780 case AMDGPU::V_SUB_CO_CI_U32_e64_gfx12: {
106781 switch (OpNum) {
106782 case 0:
106783 // op: vdst
106784 return 0;
106785 case 2:
106786 // op: src0
106787 return 32;
106788 case 3:
106789 // op: src1
106790 return 41;
106791 case 4:
106792 // op: src2
106793 return 50;
106794 case 1:
106795 // op: sdst
106796 return 8;
106797 case 5:
106798 // op: clamp
106799 return 15;
106800 }
106801 break;
106802 }
106803 case AMDGPU::V_ADDC_U32_e64_gfx6_gfx7:
106804 case AMDGPU::V_MAD_I64_I32_gfx7:
106805 case AMDGPU::V_MAD_U64_U32_gfx7:
106806 case AMDGPU::V_SUBBREV_U32_e64_gfx6_gfx7:
106807 case AMDGPU::V_SUBB_U32_e64_gfx6_gfx7: {
106808 switch (OpNum) {
106809 case 0:
106810 // op: vdst
106811 return 0;
106812 case 2:
106813 // op: src0
106814 return 32;
106815 case 3:
106816 // op: src1
106817 return 41;
106818 case 4:
106819 // op: src2
106820 return 50;
106821 case 1:
106822 // op: sdst
106823 return 8;
106824 }
106825 break;
106826 }
106827 case AMDGPU::V_BFREV_B32_e64_dpp8_gfx11:
106828 case AMDGPU::V_BFREV_B32_e64_dpp8_gfx12:
106829 case AMDGPU::V_CLS_I32_e64_dpp8_gfx11:
106830 case AMDGPU::V_CLS_I32_e64_dpp8_gfx12:
106831 case AMDGPU::V_CLZ_I32_U32_e64_dpp8_gfx11:
106832 case AMDGPU::V_CLZ_I32_U32_e64_dpp8_gfx12:
106833 case AMDGPU::V_CTZ_I32_B32_e64_dpp8_gfx11:
106834 case AMDGPU::V_CTZ_I32_B32_e64_dpp8_gfx12:
106835 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp8_gfx11:
106836 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp8_gfx12:
106837 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp8_gfx11:
106838 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp8_gfx12:
106839 case AMDGPU::V_MOVRELD_B32_e64_dpp8_gfx11:
106840 case AMDGPU::V_MOVRELD_B32_e64_dpp8_gfx12:
106841 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp8_gfx11:
106842 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp8_gfx12:
106843 case AMDGPU::V_MOVRELSD_B32_e64_dpp8_gfx11:
106844 case AMDGPU::V_MOVRELSD_B32_e64_dpp8_gfx12:
106845 case AMDGPU::V_MOVRELS_B32_e64_dpp8_gfx11:
106846 case AMDGPU::V_MOVRELS_B32_e64_dpp8_gfx12:
106847 case AMDGPU::V_MOV_B32_e64_dpp8_gfx11:
106848 case AMDGPU::V_MOV_B32_e64_dpp8_gfx12:
106849 case AMDGPU::V_NOT_B16_fake16_e64_dpp8_gfx11:
106850 case AMDGPU::V_NOT_B16_fake16_e64_dpp8_gfx12:
106851 case AMDGPU::V_NOT_B32_e64_dpp8_gfx11:
106852 case AMDGPU::V_NOT_B32_e64_dpp8_gfx12:
106853 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx11:
106854 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp8_gfx12: {
106855 switch (OpNum) {
106856 case 0:
106857 // op: vdst
106858 return 0;
106859 case 2:
106860 // op: src0
106861 return 64;
106862 case 3:
106863 // op: dpp8
106864 return 72;
106865 case 4:
106866 // op: fi
106867 return 32;
106868 }
106869 break;
106870 }
106871 case AMDGPU::V_DIV_SCALE_F32_e64_gfx11:
106872 case AMDGPU::V_DIV_SCALE_F32_e64_gfx12:
106873 case AMDGPU::V_DIV_SCALE_F32_gfx10:
106874 case AMDGPU::V_DIV_SCALE_F32_vi:
106875 case AMDGPU::V_DIV_SCALE_F64_e64_gfx11:
106876 case AMDGPU::V_DIV_SCALE_F64_e64_gfx12:
106877 case AMDGPU::V_DIV_SCALE_F64_gfx10:
106878 case AMDGPU::V_DIV_SCALE_F64_vi: {
106879 switch (OpNum) {
106880 case 0:
106881 // op: vdst
106882 return 0;
106883 case 2:
106884 // op: src0_modifiers
106885 return 61;
106886 case 3:
106887 // op: src0
106888 return 32;
106889 case 4:
106890 // op: src1_modifiers
106891 return 62;
106892 case 5:
106893 // op: src1
106894 return 41;
106895 case 6:
106896 // op: src2_modifiers
106897 return 63;
106898 case 7:
106899 // op: src2
106900 return 50;
106901 case 1:
106902 // op: sdst
106903 return 8;
106904 case 9:
106905 // op: omod
106906 return 59;
106907 case 8:
106908 // op: clamp
106909 return 15;
106910 }
106911 break;
106912 }
106913 case AMDGPU::V_DIV_SCALE_F32_gfx6_gfx7:
106914 case AMDGPU::V_DIV_SCALE_F64_gfx6_gfx7: {
106915 switch (OpNum) {
106916 case 0:
106917 // op: vdst
106918 return 0;
106919 case 2:
106920 // op: src0_modifiers
106921 return 61;
106922 case 3:
106923 // op: src0
106924 return 32;
106925 case 4:
106926 // op: src1_modifiers
106927 return 62;
106928 case 5:
106929 // op: src1
106930 return 41;
106931 case 6:
106932 // op: src2_modifiers
106933 return 63;
106934 case 7:
106935 // op: src2
106936 return 50;
106937 case 1:
106938 // op: sdst
106939 return 8;
106940 case 9:
106941 // op: omod
106942 return 59;
106943 }
106944 break;
106945 }
106946 case AMDGPU::V_BFREV_B32_e64_dpp_gfx11:
106947 case AMDGPU::V_BFREV_B32_e64_dpp_gfx12:
106948 case AMDGPU::V_CLS_I32_e64_dpp_gfx11:
106949 case AMDGPU::V_CLS_I32_e64_dpp_gfx12:
106950 case AMDGPU::V_CLZ_I32_U32_e64_dpp_gfx11:
106951 case AMDGPU::V_CLZ_I32_U32_e64_dpp_gfx12:
106952 case AMDGPU::V_CTZ_I32_B32_e64_dpp_gfx11:
106953 case AMDGPU::V_CTZ_I32_B32_e64_dpp_gfx12:
106954 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp_gfx11:
106955 case AMDGPU::V_CVT_I32_I16_fake16_e64_dpp_gfx12:
106956 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp_gfx11:
106957 case AMDGPU::V_CVT_U32_U16_fake16_e64_dpp_gfx12:
106958 case AMDGPU::V_MOVRELD_B32_e64_dpp_gfx11:
106959 case AMDGPU::V_MOVRELD_B32_e64_dpp_gfx12:
106960 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp_gfx11:
106961 case AMDGPU::V_MOVRELSD_2_B32_e64_dpp_gfx12:
106962 case AMDGPU::V_MOVRELSD_B32_e64_dpp_gfx11:
106963 case AMDGPU::V_MOVRELSD_B32_e64_dpp_gfx12:
106964 case AMDGPU::V_MOVRELS_B32_e64_dpp_gfx11:
106965 case AMDGPU::V_MOVRELS_B32_e64_dpp_gfx12:
106966 case AMDGPU::V_MOV_B32_e64_dpp_gfx11:
106967 case AMDGPU::V_MOV_B32_e64_dpp_gfx12:
106968 case AMDGPU::V_NOT_B16_fake16_e64_dpp_gfx11:
106969 case AMDGPU::V_NOT_B16_fake16_e64_dpp_gfx12:
106970 case AMDGPU::V_NOT_B32_e64_dpp_gfx11:
106971 case AMDGPU::V_NOT_B32_e64_dpp_gfx12:
106972 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp_gfx11:
106973 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_dpp_gfx12: {
106974 switch (OpNum) {
106975 case 0:
106976 // op: vdst
106977 return 0;
106978 case 3:
106979 // op: dpp_ctrl
106980 return 72;
106981 case 6:
106982 // op: bound_ctrl
106983 return 83;
106984 case 5:
106985 // op: bank_mask
106986 return 88;
106987 case 4:
106988 // op: row_mask
106989 return 92;
106990 case 7:
106991 // op: fi
106992 return 82;
106993 case 2:
106994 // op: src0
106995 return 64;
106996 }
106997 break;
106998 }
106999 case AMDGPU::V_AND_B16_t16_e64_dpp8_gfx11:
107000 case AMDGPU::V_AND_B16_t16_e64_dpp8_gfx12:
107001 case AMDGPU::V_AND_B32_e64_dpp8_gfx11:
107002 case AMDGPU::V_AND_B32_e64_dpp8_gfx12:
107003 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp8_gfx11:
107004 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp8_gfx12:
107005 case AMDGPU::V_ASHRREV_I32_e64_dpp8_gfx11:
107006 case AMDGPU::V_ASHRREV_I32_e64_dpp8_gfx12:
107007 case AMDGPU::V_BCNT_U32_B32_e64_dpp8_gfx11:
107008 case AMDGPU::V_BCNT_U32_B32_e64_dpp8_gfx12:
107009 case AMDGPU::V_BFM_B32_e64_dpp8_gfx11:
107010 case AMDGPU::V_BFM_B32_e64_dpp8_gfx12:
107011 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp8_gfx11:
107012 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp8_gfx12:
107013 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp8_gfx11:
107014 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp8_gfx12:
107015 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp8_gfx11:
107016 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp8_gfx12:
107017 case AMDGPU::V_LSHLREV_B32_e64_dpp8_gfx11:
107018 case AMDGPU::V_LSHLREV_B32_e64_dpp8_gfx12:
107019 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp8_gfx11:
107020 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp8_gfx12:
107021 case AMDGPU::V_LSHRREV_B32_e64_dpp8_gfx11:
107022 case AMDGPU::V_LSHRREV_B32_e64_dpp8_gfx12:
107023 case AMDGPU::V_MAX_I16_t16_e64_dpp8_gfx11:
107024 case AMDGPU::V_MAX_I16_t16_e64_dpp8_gfx12:
107025 case AMDGPU::V_MAX_I32_e64_dpp8_gfx11:
107026 case AMDGPU::V_MAX_I32_e64_dpp8_gfx12:
107027 case AMDGPU::V_MAX_U16_t16_e64_dpp8_gfx11:
107028 case AMDGPU::V_MAX_U16_t16_e64_dpp8_gfx12:
107029 case AMDGPU::V_MAX_U32_e64_dpp8_gfx11:
107030 case AMDGPU::V_MAX_U32_e64_dpp8_gfx12:
107031 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp8_gfx11:
107032 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp8_gfx12:
107033 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp8_gfx11:
107034 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp8_gfx12:
107035 case AMDGPU::V_MIN_I16_t16_e64_dpp8_gfx11:
107036 case AMDGPU::V_MIN_I16_t16_e64_dpp8_gfx12:
107037 case AMDGPU::V_MIN_I32_e64_dpp8_gfx11:
107038 case AMDGPU::V_MIN_I32_e64_dpp8_gfx12:
107039 case AMDGPU::V_MIN_U16_t16_e64_dpp8_gfx11:
107040 case AMDGPU::V_MIN_U16_t16_e64_dpp8_gfx12:
107041 case AMDGPU::V_MIN_U32_e64_dpp8_gfx11:
107042 case AMDGPU::V_MIN_U32_e64_dpp8_gfx12:
107043 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp8_gfx11:
107044 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp8_gfx12:
107045 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp8_gfx11:
107046 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp8_gfx12:
107047 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp8_gfx11:
107048 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp8_gfx12:
107049 case AMDGPU::V_OR_B16_t16_e64_dpp8_gfx11:
107050 case AMDGPU::V_OR_B16_t16_e64_dpp8_gfx12:
107051 case AMDGPU::V_OR_B32_e64_dpp8_gfx11:
107052 case AMDGPU::V_OR_B32_e64_dpp8_gfx12:
107053 case AMDGPU::V_XNOR_B32_e64_dpp8_gfx11:
107054 case AMDGPU::V_XNOR_B32_e64_dpp8_gfx12:
107055 case AMDGPU::V_XOR_B16_t16_e64_dpp8_gfx11:
107056 case AMDGPU::V_XOR_B16_t16_e64_dpp8_gfx12:
107057 case AMDGPU::V_XOR_B32_e64_dpp8_gfx11:
107058 case AMDGPU::V_XOR_B32_e64_dpp8_gfx12: {
107059 switch (OpNum) {
107060 case 0:
107061 // op: vdst
107062 return 0;
107063 case 3:
107064 // op: src1
107065 return 41;
107066 case 2:
107067 // op: src0
107068 return 64;
107069 case 4:
107070 // op: dpp8
107071 return 72;
107072 case 5:
107073 // op: fi
107074 return 32;
107075 }
107076 break;
107077 }
107078 case AMDGPU::V_AND_B16_t16_e64_dpp_gfx11:
107079 case AMDGPU::V_AND_B16_t16_e64_dpp_gfx12:
107080 case AMDGPU::V_AND_B32_e64_dpp_gfx11:
107081 case AMDGPU::V_AND_B32_e64_dpp_gfx12:
107082 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp_gfx11:
107083 case AMDGPU::V_ASHRREV_I16_t16_e64_dpp_gfx12:
107084 case AMDGPU::V_ASHRREV_I32_e64_dpp_gfx11:
107085 case AMDGPU::V_ASHRREV_I32_e64_dpp_gfx12:
107086 case AMDGPU::V_BCNT_U32_B32_e64_dpp_gfx11:
107087 case AMDGPU::V_BCNT_U32_B32_e64_dpp_gfx12:
107088 case AMDGPU::V_BFM_B32_e64_dpp_gfx11:
107089 case AMDGPU::V_BFM_B32_e64_dpp_gfx12:
107090 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp_gfx11:
107091 case AMDGPU::V_CVT_PK_I16_I32_e64_dpp_gfx12:
107092 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp_gfx11:
107093 case AMDGPU::V_CVT_PK_U16_U32_e64_dpp_gfx12:
107094 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp_gfx11:
107095 case AMDGPU::V_LSHLREV_B16_t16_e64_dpp_gfx12:
107096 case AMDGPU::V_LSHLREV_B32_e64_dpp_gfx11:
107097 case AMDGPU::V_LSHLREV_B32_e64_dpp_gfx12:
107098 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp_gfx11:
107099 case AMDGPU::V_LSHRREV_B16_t16_e64_dpp_gfx12:
107100 case AMDGPU::V_LSHRREV_B32_e64_dpp_gfx11:
107101 case AMDGPU::V_LSHRREV_B32_e64_dpp_gfx12:
107102 case AMDGPU::V_MAX_I16_t16_e64_dpp_gfx11:
107103 case AMDGPU::V_MAX_I16_t16_e64_dpp_gfx12:
107104 case AMDGPU::V_MAX_I32_e64_dpp_gfx11:
107105 case AMDGPU::V_MAX_I32_e64_dpp_gfx12:
107106 case AMDGPU::V_MAX_U16_t16_e64_dpp_gfx11:
107107 case AMDGPU::V_MAX_U16_t16_e64_dpp_gfx12:
107108 case AMDGPU::V_MAX_U32_e64_dpp_gfx11:
107109 case AMDGPU::V_MAX_U32_e64_dpp_gfx12:
107110 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp_gfx11:
107111 case AMDGPU::V_MBCNT_HI_U32_B32_e64_dpp_gfx12:
107112 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp_gfx11:
107113 case AMDGPU::V_MBCNT_LO_U32_B32_e64_dpp_gfx12:
107114 case AMDGPU::V_MIN_I16_t16_e64_dpp_gfx11:
107115 case AMDGPU::V_MIN_I16_t16_e64_dpp_gfx12:
107116 case AMDGPU::V_MIN_I32_e64_dpp_gfx11:
107117 case AMDGPU::V_MIN_I32_e64_dpp_gfx12:
107118 case AMDGPU::V_MIN_U16_t16_e64_dpp_gfx11:
107119 case AMDGPU::V_MIN_U16_t16_e64_dpp_gfx12:
107120 case AMDGPU::V_MIN_U32_e64_dpp_gfx11:
107121 case AMDGPU::V_MIN_U32_e64_dpp_gfx12:
107122 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp_gfx11:
107123 case AMDGPU::V_MUL_HI_I32_I24_e64_dpp_gfx12:
107124 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp_gfx11:
107125 case AMDGPU::V_MUL_HI_U32_U24_e64_dpp_gfx12:
107126 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp_gfx11:
107127 case AMDGPU::V_MUL_LO_U16_t16_e64_dpp_gfx12:
107128 case AMDGPU::V_OR_B16_t16_e64_dpp_gfx11:
107129 case AMDGPU::V_OR_B16_t16_e64_dpp_gfx12:
107130 case AMDGPU::V_OR_B32_e64_dpp_gfx11:
107131 case AMDGPU::V_OR_B32_e64_dpp_gfx12:
107132 case AMDGPU::V_XNOR_B32_e64_dpp_gfx11:
107133 case AMDGPU::V_XNOR_B32_e64_dpp_gfx12:
107134 case AMDGPU::V_XOR_B16_t16_e64_dpp_gfx11:
107135 case AMDGPU::V_XOR_B16_t16_e64_dpp_gfx12:
107136 case AMDGPU::V_XOR_B32_e64_dpp_gfx11:
107137 case AMDGPU::V_XOR_B32_e64_dpp_gfx12: {
107138 switch (OpNum) {
107139 case 0:
107140 // op: vdst
107141 return 0;
107142 case 3:
107143 // op: src1
107144 return 41;
107145 case 4:
107146 // op: dpp_ctrl
107147 return 72;
107148 case 7:
107149 // op: bound_ctrl
107150 return 83;
107151 case 6:
107152 // op: bank_mask
107153 return 88;
107154 case 5:
107155 // op: row_mask
107156 return 92;
107157 case 8:
107158 // op: fi
107159 return 82;
107160 case 2:
107161 // op: src0
107162 return 64;
107163 }
107164 break;
107165 }
107166 case AMDGPU::V_ADD3_U32_e64_dpp8_gfx11:
107167 case AMDGPU::V_ADD3_U32_e64_dpp8_gfx12:
107168 case AMDGPU::V_ADD_LSHL_U32_e64_dpp8_gfx11:
107169 case AMDGPU::V_ADD_LSHL_U32_e64_dpp8_gfx12:
107170 case AMDGPU::V_ALIGNBIT_B32_e64_dpp8_gfx11:
107171 case AMDGPU::V_ALIGNBIT_B32_e64_dpp8_gfx12:
107172 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp8_gfx11:
107173 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp8_gfx12:
107174 case AMDGPU::V_AND_OR_B32_e64_dpp8_gfx11:
107175 case AMDGPU::V_AND_OR_B32_e64_dpp8_gfx12:
107176 case AMDGPU::V_BFE_I32_e64_dpp8_gfx11:
107177 case AMDGPU::V_BFE_I32_e64_dpp8_gfx12:
107178 case AMDGPU::V_BFE_U32_e64_dpp8_gfx11:
107179 case AMDGPU::V_BFE_U32_e64_dpp8_gfx12:
107180 case AMDGPU::V_BFI_B32_e64_dpp8_gfx11:
107181 case AMDGPU::V_BFI_B32_e64_dpp8_gfx12:
107182 case AMDGPU::V_LERP_U8_e64_dpp8_gfx11:
107183 case AMDGPU::V_LERP_U8_e64_dpp8_gfx12:
107184 case AMDGPU::V_LSHL_ADD_U32_e64_dpp8_gfx11:
107185 case AMDGPU::V_LSHL_ADD_U32_e64_dpp8_gfx12:
107186 case AMDGPU::V_LSHL_OR_B32_e64_dpp8_gfx11:
107187 case AMDGPU::V_LSHL_OR_B32_e64_dpp8_gfx12:
107188 case AMDGPU::V_MAX3_I32_e64_dpp8_gfx11:
107189 case AMDGPU::V_MAX3_I32_e64_dpp8_gfx12:
107190 case AMDGPU::V_MAX3_U32_e64_dpp8_gfx11:
107191 case AMDGPU::V_MAX3_U32_e64_dpp8_gfx12:
107192 case AMDGPU::V_MAXMIN_I32_e64_dpp8_gfx11:
107193 case AMDGPU::V_MAXMIN_I32_e64_dpp8_gfx12:
107194 case AMDGPU::V_MAXMIN_U32_e64_dpp8_gfx11:
107195 case AMDGPU::V_MAXMIN_U32_e64_dpp8_gfx12:
107196 case AMDGPU::V_MED3_I32_e64_dpp8_gfx11:
107197 case AMDGPU::V_MED3_I32_e64_dpp8_gfx12:
107198 case AMDGPU::V_MED3_U32_e64_dpp8_gfx11:
107199 case AMDGPU::V_MED3_U32_e64_dpp8_gfx12:
107200 case AMDGPU::V_MIN3_I32_e64_dpp8_gfx11:
107201 case AMDGPU::V_MIN3_I32_e64_dpp8_gfx12:
107202 case AMDGPU::V_MIN3_U32_e64_dpp8_gfx11:
107203 case AMDGPU::V_MIN3_U32_e64_dpp8_gfx12:
107204 case AMDGPU::V_MINMAX_I32_e64_dpp8_gfx11:
107205 case AMDGPU::V_MINMAX_I32_e64_dpp8_gfx12:
107206 case AMDGPU::V_MINMAX_U32_e64_dpp8_gfx11:
107207 case AMDGPU::V_MINMAX_U32_e64_dpp8_gfx12:
107208 case AMDGPU::V_OR3_B32_e64_dpp8_gfx11:
107209 case AMDGPU::V_OR3_B32_e64_dpp8_gfx12:
107210 case AMDGPU::V_PERM_B32_e64_dpp8_gfx11:
107211 case AMDGPU::V_PERM_B32_e64_dpp8_gfx12:
107212 case AMDGPU::V_XAD_U32_e64_dpp8_gfx11:
107213 case AMDGPU::V_XAD_U32_e64_dpp8_gfx12:
107214 case AMDGPU::V_XOR3_B32_e64_dpp8_gfx11:
107215 case AMDGPU::V_XOR3_B32_e64_dpp8_gfx12: {
107216 switch (OpNum) {
107217 case 0:
107218 // op: vdst
107219 return 0;
107220 case 3:
107221 // op: src1
107222 return 41;
107223 case 4:
107224 // op: src2
107225 return 50;
107226 case 2:
107227 // op: src0
107228 return 64;
107229 case 5:
107230 // op: dpp8
107231 return 72;
107232 case 6:
107233 // op: fi
107234 return 32;
107235 }
107236 break;
107237 }
107238 case AMDGPU::V_ADD3_U32_e64_dpp_gfx11:
107239 case AMDGPU::V_ADD3_U32_e64_dpp_gfx12:
107240 case AMDGPU::V_ADD_LSHL_U32_e64_dpp_gfx11:
107241 case AMDGPU::V_ADD_LSHL_U32_e64_dpp_gfx12:
107242 case AMDGPU::V_ALIGNBIT_B32_e64_dpp_gfx11:
107243 case AMDGPU::V_ALIGNBIT_B32_e64_dpp_gfx12:
107244 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp_gfx11:
107245 case AMDGPU::V_ALIGNBYTE_B32_e64_dpp_gfx12:
107246 case AMDGPU::V_AND_OR_B32_e64_dpp_gfx11:
107247 case AMDGPU::V_AND_OR_B32_e64_dpp_gfx12:
107248 case AMDGPU::V_BFE_I32_e64_dpp_gfx11:
107249 case AMDGPU::V_BFE_I32_e64_dpp_gfx12:
107250 case AMDGPU::V_BFE_U32_e64_dpp_gfx11:
107251 case AMDGPU::V_BFE_U32_e64_dpp_gfx12:
107252 case AMDGPU::V_BFI_B32_e64_dpp_gfx11:
107253 case AMDGPU::V_BFI_B32_e64_dpp_gfx12:
107254 case AMDGPU::V_LERP_U8_e64_dpp_gfx11:
107255 case AMDGPU::V_LERP_U8_e64_dpp_gfx12:
107256 case AMDGPU::V_LSHL_ADD_U32_e64_dpp_gfx11:
107257 case AMDGPU::V_LSHL_ADD_U32_e64_dpp_gfx12:
107258 case AMDGPU::V_LSHL_OR_B32_e64_dpp_gfx11:
107259 case AMDGPU::V_LSHL_OR_B32_e64_dpp_gfx12:
107260 case AMDGPU::V_MAX3_I32_e64_dpp_gfx11:
107261 case AMDGPU::V_MAX3_I32_e64_dpp_gfx12:
107262 case AMDGPU::V_MAX3_U32_e64_dpp_gfx11:
107263 case AMDGPU::V_MAX3_U32_e64_dpp_gfx12:
107264 case AMDGPU::V_MAXMIN_I32_e64_dpp_gfx11:
107265 case AMDGPU::V_MAXMIN_I32_e64_dpp_gfx12:
107266 case AMDGPU::V_MAXMIN_U32_e64_dpp_gfx11:
107267 case AMDGPU::V_MAXMIN_U32_e64_dpp_gfx12:
107268 case AMDGPU::V_MED3_I32_e64_dpp_gfx11:
107269 case AMDGPU::V_MED3_I32_e64_dpp_gfx12:
107270 case AMDGPU::V_MED3_U32_e64_dpp_gfx11:
107271 case AMDGPU::V_MED3_U32_e64_dpp_gfx12:
107272 case AMDGPU::V_MIN3_I32_e64_dpp_gfx11:
107273 case AMDGPU::V_MIN3_I32_e64_dpp_gfx12:
107274 case AMDGPU::V_MIN3_U32_e64_dpp_gfx11:
107275 case AMDGPU::V_MIN3_U32_e64_dpp_gfx12:
107276 case AMDGPU::V_MINMAX_I32_e64_dpp_gfx11:
107277 case AMDGPU::V_MINMAX_I32_e64_dpp_gfx12:
107278 case AMDGPU::V_MINMAX_U32_e64_dpp_gfx11:
107279 case AMDGPU::V_MINMAX_U32_e64_dpp_gfx12:
107280 case AMDGPU::V_OR3_B32_e64_dpp_gfx11:
107281 case AMDGPU::V_OR3_B32_e64_dpp_gfx12:
107282 case AMDGPU::V_PERM_B32_e64_dpp_gfx11:
107283 case AMDGPU::V_PERM_B32_e64_dpp_gfx12:
107284 case AMDGPU::V_XAD_U32_e64_dpp_gfx11:
107285 case AMDGPU::V_XAD_U32_e64_dpp_gfx12:
107286 case AMDGPU::V_XOR3_B32_e64_dpp_gfx11:
107287 case AMDGPU::V_XOR3_B32_e64_dpp_gfx12: {
107288 switch (OpNum) {
107289 case 0:
107290 // op: vdst
107291 return 0;
107292 case 3:
107293 // op: src1
107294 return 41;
107295 case 4:
107296 // op: src2
107297 return 50;
107298 case 5:
107299 // op: dpp_ctrl
107300 return 72;
107301 case 8:
107302 // op: bound_ctrl
107303 return 83;
107304 case 7:
107305 // op: bank_mask
107306 return 88;
107307 case 6:
107308 // op: row_mask
107309 return 92;
107310 case 9:
107311 // op: fi
107312 return 82;
107313 case 2:
107314 // op: src0
107315 return 64;
107316 }
107317 break;
107318 }
107319 case AMDGPU::V_FMAAK_F16_gfx10:
107320 case AMDGPU::V_FMAAK_F16_t16_gfx11:
107321 case AMDGPU::V_FMAAK_F16_t16_gfx12:
107322 case AMDGPU::V_FMAAK_F32_gfx10:
107323 case AMDGPU::V_FMAAK_F32_gfx11:
107324 case AMDGPU::V_FMAAK_F32_gfx12:
107325 case AMDGPU::V_FMAAK_F32_gfx940:
107326 case AMDGPU::V_MADAK_F16_vi:
107327 case AMDGPU::V_MADAK_F32_gfx6_gfx7:
107328 case AMDGPU::V_MADAK_F32_gfx10:
107329 case AMDGPU::V_MADAK_F32_vi: {
107330 switch (OpNum) {
107331 case 0:
107332 // op: vdst
107333 return 17;
107334 case 1:
107335 // op: src0
107336 return 0;
107337 case 2:
107338 // op: src1
107339 return 9;
107340 case 3:
107341 // op: imm
107342 return 32;
107343 }
107344 break;
107345 }
107346 case AMDGPU::V_ADDC_CO_U32_e32_gfx9:
107347 case AMDGPU::V_ADDC_U32_e32_gfx6_gfx7:
107348 case AMDGPU::V_ADDC_U32_e32_vi:
107349 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx10:
107350 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx11:
107351 case AMDGPU::V_ADD_CO_CI_U32_e32_gfx12:
107352 case AMDGPU::V_ADD_CO_U32_e32_gfx9:
107353 case AMDGPU::V_ADD_F16_e32_gfx10:
107354 case AMDGPU::V_ADD_F16_e32_vi:
107355 case AMDGPU::V_ADD_F16_fake16_e32_gfx11:
107356 case AMDGPU::V_ADD_F16_fake16_e32_gfx12:
107357 case AMDGPU::V_ADD_F16_t16_e32_gfx11:
107358 case AMDGPU::V_ADD_F16_t16_e32_gfx12:
107359 case AMDGPU::V_ADD_F32_e32_gfx6_gfx7:
107360 case AMDGPU::V_ADD_F32_e32_gfx10:
107361 case AMDGPU::V_ADD_F32_e32_gfx11:
107362 case AMDGPU::V_ADD_F32_e32_gfx12:
107363 case AMDGPU::V_ADD_F32_e32_vi:
107364 case AMDGPU::V_ADD_F64_e32_gfx12:
107365 case AMDGPU::V_ADD_I32_e32_gfx6_gfx7:
107366 case AMDGPU::V_ADD_NC_U32_e32_gfx10:
107367 case AMDGPU::V_ADD_NC_U32_e32_gfx11:
107368 case AMDGPU::V_ADD_NC_U32_e32_gfx12:
107369 case AMDGPU::V_ADD_U16_e32_vi:
107370 case AMDGPU::V_ADD_U32_e32_gfx9:
107371 case AMDGPU::V_ADD_U32_e32_vi:
107372 case AMDGPU::V_AND_B32_e32_gfx6_gfx7:
107373 case AMDGPU::V_AND_B32_e32_gfx10:
107374 case AMDGPU::V_AND_B32_e32_gfx11:
107375 case AMDGPU::V_AND_B32_e32_gfx12:
107376 case AMDGPU::V_AND_B32_e32_vi:
107377 case AMDGPU::V_ASHRREV_I16_e32_vi:
107378 case AMDGPU::V_ASHRREV_I32_e32_gfx6_gfx7:
107379 case AMDGPU::V_ASHRREV_I32_e32_gfx10:
107380 case AMDGPU::V_ASHRREV_I32_e32_gfx11:
107381 case AMDGPU::V_ASHRREV_I32_e32_gfx12:
107382 case AMDGPU::V_ASHRREV_I32_e32_vi:
107383 case AMDGPU::V_ASHR_I32_e32_gfx6_gfx7:
107384 case AMDGPU::V_BCNT_U32_B32_e32_gfx6_gfx7:
107385 case AMDGPU::V_BFM_B32_e32_gfx6_gfx7:
107386 case AMDGPU::V_CNDMASK_B32_e32_gfx6_gfx7:
107387 case AMDGPU::V_CNDMASK_B32_e32_gfx10:
107388 case AMDGPU::V_CNDMASK_B32_e32_gfx11:
107389 case AMDGPU::V_CNDMASK_B32_e32_gfx12:
107390 case AMDGPU::V_CNDMASK_B32_e32_vi:
107391 case AMDGPU::V_CVT_PKACCUM_U8_F32_e32_gfx6_gfx7:
107392 case AMDGPU::V_CVT_PKNORM_I16_F32_e32_gfx6_gfx7:
107393 case AMDGPU::V_CVT_PKNORM_U16_F32_e32_gfx6_gfx7:
107394 case AMDGPU::V_CVT_PKRTZ_F16_F32_e32_gfx6_gfx7:
107395 case AMDGPU::V_CVT_PKRTZ_F16_F32_e32_gfx10:
107396 case AMDGPU::V_CVT_PK_I16_I32_e32_gfx6_gfx7:
107397 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e32_gfx11:
107398 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e32_gfx12:
107399 case AMDGPU::V_CVT_PK_U16_U32_e32_gfx6_gfx7:
107400 case AMDGPU::V_DOT2ACC_F32_F16_e32_gfx11:
107401 case AMDGPU::V_DOT2C_F32_F16_e32_gfx10:
107402 case AMDGPU::V_DOT2C_F32_F16_e32_vi:
107403 case AMDGPU::V_DOT2C_I32_I16_e32_vi:
107404 case AMDGPU::V_DOT4C_I32_I8_e32_gfx10:
107405 case AMDGPU::V_DOT4C_I32_I8_e32_vi:
107406 case AMDGPU::V_DOT8C_I32_I4_e32_gfx10:
107407 case AMDGPU::V_DOT8C_I32_I4_e32_vi:
107408 case AMDGPU::V_FMAC_DX9_ZERO_F32_e32_gfx11:
107409 case AMDGPU::V_FMAC_F16_e32_gfx10:
107410 case AMDGPU::V_FMAC_F16_t16_e32_gfx11:
107411 case AMDGPU::V_FMAC_F16_t16_e32_gfx12:
107412 case AMDGPU::V_FMAC_F32_e32_gfx10:
107413 case AMDGPU::V_FMAC_F32_e32_gfx11:
107414 case AMDGPU::V_FMAC_F32_e32_gfx12:
107415 case AMDGPU::V_FMAC_F32_e32_vi:
107416 case AMDGPU::V_FMAC_F64_e32_gfx90a:
107417 case AMDGPU::V_FMAC_LEGACY_F32_e32_gfx10:
107418 case AMDGPU::V_LDEXP_F16_e32_gfx10:
107419 case AMDGPU::V_LDEXP_F16_e32_vi:
107420 case AMDGPU::V_LDEXP_F16_t16_e32_gfx11:
107421 case AMDGPU::V_LDEXP_F16_t16_e32_gfx12:
107422 case AMDGPU::V_LDEXP_F32_e32_gfx6_gfx7:
107423 case AMDGPU::V_LSHLREV_B16_e32_vi:
107424 case AMDGPU::V_LSHLREV_B32_e32_gfx6_gfx7:
107425 case AMDGPU::V_LSHLREV_B32_e32_gfx10:
107426 case AMDGPU::V_LSHLREV_B32_e32_gfx11:
107427 case AMDGPU::V_LSHLREV_B32_e32_gfx12:
107428 case AMDGPU::V_LSHLREV_B32_e32_vi:
107429 case AMDGPU::V_LSHLREV_B64_e32_gfx12:
107430 case AMDGPU::V_LSHL_B32_e32_gfx6_gfx7:
107431 case AMDGPU::V_LSHRREV_B16_e32_vi:
107432 case AMDGPU::V_LSHRREV_B32_e32_gfx6_gfx7:
107433 case AMDGPU::V_LSHRREV_B32_e32_gfx10:
107434 case AMDGPU::V_LSHRREV_B32_e32_gfx11:
107435 case AMDGPU::V_LSHRREV_B32_e32_gfx12:
107436 case AMDGPU::V_LSHRREV_B32_e32_vi:
107437 case AMDGPU::V_LSHR_B32_e32_gfx6_gfx7:
107438 case AMDGPU::V_MAC_F16_e32_vi:
107439 case AMDGPU::V_MAC_F32_e32_gfx6_gfx7:
107440 case AMDGPU::V_MAC_F32_e32_gfx10:
107441 case AMDGPU::V_MAC_F32_e32_vi:
107442 case AMDGPU::V_MAC_LEGACY_F32_e32_gfx6_gfx7:
107443 case AMDGPU::V_MAC_LEGACY_F32_e32_gfx10:
107444 case AMDGPU::V_MAX_F16_e32_gfx10:
107445 case AMDGPU::V_MAX_F16_e32_vi:
107446 case AMDGPU::V_MAX_F16_fake16_e32_gfx11:
107447 case AMDGPU::V_MAX_F16_t16_e32_gfx11:
107448 case AMDGPU::V_MAX_F32_e32_gfx6_gfx7:
107449 case AMDGPU::V_MAX_F32_e32_gfx10:
107450 case AMDGPU::V_MAX_F32_e32_gfx11:
107451 case AMDGPU::V_MAX_F32_e32_vi:
107452 case AMDGPU::V_MAX_I16_e32_vi:
107453 case AMDGPU::V_MAX_I32_e32_gfx6_gfx7:
107454 case AMDGPU::V_MAX_I32_e32_gfx10:
107455 case AMDGPU::V_MAX_I32_e32_gfx11:
107456 case AMDGPU::V_MAX_I32_e32_gfx12:
107457 case AMDGPU::V_MAX_I32_e32_vi:
107458 case AMDGPU::V_MAX_LEGACY_F32_e32_gfx6_gfx7:
107459 case AMDGPU::V_MAX_NUM_F16_e32_gfx12:
107460 case AMDGPU::V_MAX_NUM_F16_fake16_e32_gfx12:
107461 case AMDGPU::V_MAX_NUM_F32_e32_gfx12:
107462 case AMDGPU::V_MAX_NUM_F64_e32_gfx12:
107463 case AMDGPU::V_MAX_U16_e32_vi:
107464 case AMDGPU::V_MAX_U32_e32_gfx6_gfx7:
107465 case AMDGPU::V_MAX_U32_e32_gfx10:
107466 case AMDGPU::V_MAX_U32_e32_gfx11:
107467 case AMDGPU::V_MAX_U32_e32_gfx12:
107468 case AMDGPU::V_MAX_U32_e32_vi:
107469 case AMDGPU::V_MBCNT_HI_U32_B32_e32_gfx6_gfx7:
107470 case AMDGPU::V_MBCNT_LO_U32_B32_e32_gfx6_gfx7:
107471 case AMDGPU::V_MIN_F16_e32_gfx10:
107472 case AMDGPU::V_MIN_F16_e32_vi:
107473 case AMDGPU::V_MIN_F16_fake16_e32_gfx11:
107474 case AMDGPU::V_MIN_F16_t16_e32_gfx11:
107475 case AMDGPU::V_MIN_F32_e32_gfx6_gfx7:
107476 case AMDGPU::V_MIN_F32_e32_gfx10:
107477 case AMDGPU::V_MIN_F32_e32_gfx11:
107478 case AMDGPU::V_MIN_F32_e32_vi:
107479 case AMDGPU::V_MIN_I16_e32_vi:
107480 case AMDGPU::V_MIN_I32_e32_gfx6_gfx7:
107481 case AMDGPU::V_MIN_I32_e32_gfx10:
107482 case AMDGPU::V_MIN_I32_e32_gfx11:
107483 case AMDGPU::V_MIN_I32_e32_gfx12:
107484 case AMDGPU::V_MIN_I32_e32_vi:
107485 case AMDGPU::V_MIN_LEGACY_F32_e32_gfx6_gfx7:
107486 case AMDGPU::V_MIN_NUM_F16_e32_gfx12:
107487 case AMDGPU::V_MIN_NUM_F16_fake16_e32_gfx12:
107488 case AMDGPU::V_MIN_NUM_F32_e32_gfx12:
107489 case AMDGPU::V_MIN_NUM_F64_e32_gfx12:
107490 case AMDGPU::V_MIN_U16_e32_vi:
107491 case AMDGPU::V_MIN_U32_e32_gfx6_gfx7:
107492 case AMDGPU::V_MIN_U32_e32_gfx10:
107493 case AMDGPU::V_MIN_U32_e32_gfx11:
107494 case AMDGPU::V_MIN_U32_e32_gfx12:
107495 case AMDGPU::V_MIN_U32_e32_vi:
107496 case AMDGPU::V_MUL_DX9_ZERO_F32_e32_gfx11:
107497 case AMDGPU::V_MUL_DX9_ZERO_F32_e32_gfx12:
107498 case AMDGPU::V_MUL_F16_e32_gfx10:
107499 case AMDGPU::V_MUL_F16_e32_vi:
107500 case AMDGPU::V_MUL_F16_fake16_e32_gfx11:
107501 case AMDGPU::V_MUL_F16_fake16_e32_gfx12:
107502 case AMDGPU::V_MUL_F16_t16_e32_gfx11:
107503 case AMDGPU::V_MUL_F16_t16_e32_gfx12:
107504 case AMDGPU::V_MUL_F32_e32_gfx6_gfx7:
107505 case AMDGPU::V_MUL_F32_e32_gfx10:
107506 case AMDGPU::V_MUL_F32_e32_gfx11:
107507 case AMDGPU::V_MUL_F32_e32_gfx12:
107508 case AMDGPU::V_MUL_F32_e32_vi:
107509 case AMDGPU::V_MUL_F64_e32_gfx12:
107510 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx6_gfx7:
107511 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx10:
107512 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx11:
107513 case AMDGPU::V_MUL_HI_I32_I24_e32_gfx12:
107514 case AMDGPU::V_MUL_HI_I32_I24_e32_vi:
107515 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx6_gfx7:
107516 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx10:
107517 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx11:
107518 case AMDGPU::V_MUL_HI_U32_U24_e32_gfx12:
107519 case AMDGPU::V_MUL_HI_U32_U24_e32_vi:
107520 case AMDGPU::V_MUL_I32_I24_e32_gfx6_gfx7:
107521 case AMDGPU::V_MUL_I32_I24_e32_gfx10:
107522 case AMDGPU::V_MUL_I32_I24_e32_gfx11:
107523 case AMDGPU::V_MUL_I32_I24_e32_gfx12:
107524 case AMDGPU::V_MUL_I32_I24_e32_vi:
107525 case AMDGPU::V_MUL_LEGACY_F32_e32_gfx6_gfx7:
107526 case AMDGPU::V_MUL_LEGACY_F32_e32_gfx10:
107527 case AMDGPU::V_MUL_LEGACY_F32_e32_vi:
107528 case AMDGPU::V_MUL_LO_U16_e32_vi:
107529 case AMDGPU::V_MUL_U32_U24_e32_gfx6_gfx7:
107530 case AMDGPU::V_MUL_U32_U24_e32_gfx10:
107531 case AMDGPU::V_MUL_U32_U24_e32_gfx11:
107532 case AMDGPU::V_MUL_U32_U24_e32_gfx12:
107533 case AMDGPU::V_MUL_U32_U24_e32_vi:
107534 case AMDGPU::V_OR_B32_e32_gfx6_gfx7:
107535 case AMDGPU::V_OR_B32_e32_gfx10:
107536 case AMDGPU::V_OR_B32_e32_gfx11:
107537 case AMDGPU::V_OR_B32_e32_gfx12:
107538 case AMDGPU::V_OR_B32_e32_vi:
107539 case AMDGPU::V_PK_FMAC_F16_e32_gfx10:
107540 case AMDGPU::V_PK_FMAC_F16_e32_gfx11:
107541 case AMDGPU::V_PK_FMAC_F16_e32_gfx12:
107542 case AMDGPU::V_PK_FMAC_F16_e32_vi:
107543 case AMDGPU::V_READLANE_B32_gfx6_gfx7:
107544 case AMDGPU::V_SUBBREV_CO_U32_e32_gfx9:
107545 case AMDGPU::V_SUBBREV_U32_e32_gfx6_gfx7:
107546 case AMDGPU::V_SUBBREV_U32_e32_vi:
107547 case AMDGPU::V_SUBB_CO_U32_e32_gfx9:
107548 case AMDGPU::V_SUBB_U32_e32_gfx6_gfx7:
107549 case AMDGPU::V_SUBB_U32_e32_vi:
107550 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx10:
107551 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx11:
107552 case AMDGPU::V_SUBREV_CO_CI_U32_e32_gfx12:
107553 case AMDGPU::V_SUBREV_CO_U32_e32_gfx9:
107554 case AMDGPU::V_SUBREV_F16_e32_gfx10:
107555 case AMDGPU::V_SUBREV_F16_e32_vi:
107556 case AMDGPU::V_SUBREV_F16_fake16_e32_gfx11:
107557 case AMDGPU::V_SUBREV_F16_fake16_e32_gfx12:
107558 case AMDGPU::V_SUBREV_F16_t16_e32_gfx11:
107559 case AMDGPU::V_SUBREV_F16_t16_e32_gfx12:
107560 case AMDGPU::V_SUBREV_F32_e32_gfx6_gfx7:
107561 case AMDGPU::V_SUBREV_F32_e32_gfx10:
107562 case AMDGPU::V_SUBREV_F32_e32_gfx11:
107563 case AMDGPU::V_SUBREV_F32_e32_gfx12:
107564 case AMDGPU::V_SUBREV_F32_e32_vi:
107565 case AMDGPU::V_SUBREV_I32_e32_gfx6_gfx7:
107566 case AMDGPU::V_SUBREV_NC_U32_e32_gfx10:
107567 case AMDGPU::V_SUBREV_NC_U32_e32_gfx11:
107568 case AMDGPU::V_SUBREV_NC_U32_e32_gfx12:
107569 case AMDGPU::V_SUBREV_U16_e32_vi:
107570 case AMDGPU::V_SUBREV_U32_e32_gfx9:
107571 case AMDGPU::V_SUBREV_U32_e32_vi:
107572 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx10:
107573 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx11:
107574 case AMDGPU::V_SUB_CO_CI_U32_e32_gfx12:
107575 case AMDGPU::V_SUB_CO_U32_e32_gfx9:
107576 case AMDGPU::V_SUB_F16_e32_gfx10:
107577 case AMDGPU::V_SUB_F16_e32_vi:
107578 case AMDGPU::V_SUB_F16_fake16_e32_gfx11:
107579 case AMDGPU::V_SUB_F16_fake16_e32_gfx12:
107580 case AMDGPU::V_SUB_F16_t16_e32_gfx11:
107581 case AMDGPU::V_SUB_F16_t16_e32_gfx12:
107582 case AMDGPU::V_SUB_F32_e32_gfx6_gfx7:
107583 case AMDGPU::V_SUB_F32_e32_gfx10:
107584 case AMDGPU::V_SUB_F32_e32_gfx11:
107585 case AMDGPU::V_SUB_F32_e32_gfx12:
107586 case AMDGPU::V_SUB_F32_e32_vi:
107587 case AMDGPU::V_SUB_I32_e32_gfx6_gfx7:
107588 case AMDGPU::V_SUB_NC_U32_e32_gfx10:
107589 case AMDGPU::V_SUB_NC_U32_e32_gfx11:
107590 case AMDGPU::V_SUB_NC_U32_e32_gfx12:
107591 case AMDGPU::V_SUB_U16_e32_vi:
107592 case AMDGPU::V_SUB_U32_e32_gfx9:
107593 case AMDGPU::V_SUB_U32_e32_vi:
107594 case AMDGPU::V_WRITELANE_B32_gfx6_gfx7:
107595 case AMDGPU::V_XNOR_B32_e32_gfx10:
107596 case AMDGPU::V_XNOR_B32_e32_gfx11:
107597 case AMDGPU::V_XNOR_B32_e32_gfx12:
107598 case AMDGPU::V_XNOR_B32_e32_vi:
107599 case AMDGPU::V_XOR_B32_e32_gfx6_gfx7:
107600 case AMDGPU::V_XOR_B32_e32_gfx10:
107601 case AMDGPU::V_XOR_B32_e32_gfx11:
107602 case AMDGPU::V_XOR_B32_e32_gfx12:
107603 case AMDGPU::V_XOR_B32_e32_vi: {
107604 switch (OpNum) {
107605 case 0:
107606 // op: vdst
107607 return 17;
107608 case 1:
107609 // op: src0
107610 return 0;
107611 case 2:
107612 // op: src1
107613 return 9;
107614 }
107615 break;
107616 }
107617 case AMDGPU::V_FMAMK_F16_gfx10:
107618 case AMDGPU::V_FMAMK_F16_t16_gfx11:
107619 case AMDGPU::V_FMAMK_F16_t16_gfx12:
107620 case AMDGPU::V_FMAMK_F32_gfx10:
107621 case AMDGPU::V_FMAMK_F32_gfx11:
107622 case AMDGPU::V_FMAMK_F32_gfx12:
107623 case AMDGPU::V_FMAMK_F32_gfx940:
107624 case AMDGPU::V_MADMK_F16_vi:
107625 case AMDGPU::V_MADMK_F32_gfx6_gfx7:
107626 case AMDGPU::V_MADMK_F32_gfx10:
107627 case AMDGPU::V_MADMK_F32_vi: {
107628 switch (OpNum) {
107629 case 0:
107630 // op: vdst
107631 return 17;
107632 case 1:
107633 // op: src0
107634 return 0;
107635 case 3:
107636 // op: src1
107637 return 9;
107638 case 2:
107639 // op: imm
107640 return 32;
107641 }
107642 break;
107643 }
107644 case AMDGPU::V_ACCVGPR_MOV_B32_vi:
107645 case AMDGPU::V_BFREV_B32_e32_gfx6_gfx7:
107646 case AMDGPU::V_BFREV_B32_e32_gfx10:
107647 case AMDGPU::V_BFREV_B32_e32_gfx11:
107648 case AMDGPU::V_BFREV_B32_e32_gfx12:
107649 case AMDGPU::V_BFREV_B32_e32_vi:
107650 case AMDGPU::V_CEIL_F16_e32_gfx10:
107651 case AMDGPU::V_CEIL_F16_e32_vi:
107652 case AMDGPU::V_CEIL_F16_fake16_e32_gfx11:
107653 case AMDGPU::V_CEIL_F16_fake16_e32_gfx12:
107654 case AMDGPU::V_CEIL_F16_t16_e32_gfx11:
107655 case AMDGPU::V_CEIL_F16_t16_e32_gfx12:
107656 case AMDGPU::V_CEIL_F32_e32_gfx6_gfx7:
107657 case AMDGPU::V_CEIL_F32_e32_gfx10:
107658 case AMDGPU::V_CEIL_F32_e32_gfx11:
107659 case AMDGPU::V_CEIL_F32_e32_gfx12:
107660 case AMDGPU::V_CEIL_F32_e32_vi:
107661 case AMDGPU::V_CEIL_F64_e32_gfx7:
107662 case AMDGPU::V_CEIL_F64_e32_gfx10:
107663 case AMDGPU::V_CEIL_F64_e32_gfx11:
107664 case AMDGPU::V_CEIL_F64_e32_gfx12:
107665 case AMDGPU::V_CEIL_F64_e32_vi:
107666 case AMDGPU::V_CLS_I32_e32_gfx11:
107667 case AMDGPU::V_CLS_I32_e32_gfx12:
107668 case AMDGPU::V_CLZ_I32_U32_e32_gfx11:
107669 case AMDGPU::V_CLZ_I32_U32_e32_gfx12:
107670 case AMDGPU::V_COS_F16_e32_gfx10:
107671 case AMDGPU::V_COS_F16_e32_vi:
107672 case AMDGPU::V_COS_F16_fake16_e32_gfx11:
107673 case AMDGPU::V_COS_F16_fake16_e32_gfx12:
107674 case AMDGPU::V_COS_F32_e32_gfx6_gfx7:
107675 case AMDGPU::V_COS_F32_e32_gfx10:
107676 case AMDGPU::V_COS_F32_e32_gfx11:
107677 case AMDGPU::V_COS_F32_e32_gfx12:
107678 case AMDGPU::V_COS_F32_e32_vi:
107679 case AMDGPU::V_CTZ_I32_B32_e32_gfx11:
107680 case AMDGPU::V_CTZ_I32_B32_e32_gfx12:
107681 case AMDGPU::V_CVT_F16_F32_e32_gfx6_gfx7:
107682 case AMDGPU::V_CVT_F16_F32_e32_gfx10:
107683 case AMDGPU::V_CVT_F16_F32_e32_vi:
107684 case AMDGPU::V_CVT_F16_F32_t16_e32_gfx11:
107685 case AMDGPU::V_CVT_F16_F32_t16_e32_gfx12:
107686 case AMDGPU::V_CVT_F16_I16_e32_gfx10:
107687 case AMDGPU::V_CVT_F16_I16_e32_vi:
107688 case AMDGPU::V_CVT_F16_I16_t16_e32_gfx11:
107689 case AMDGPU::V_CVT_F16_I16_t16_e32_gfx12:
107690 case AMDGPU::V_CVT_F16_U16_e32_gfx10:
107691 case AMDGPU::V_CVT_F16_U16_e32_vi:
107692 case AMDGPU::V_CVT_F16_U16_t16_e32_gfx11:
107693 case AMDGPU::V_CVT_F16_U16_t16_e32_gfx12:
107694 case AMDGPU::V_CVT_F32_BF8_e32_gfx12:
107695 case AMDGPU::V_CVT_F32_BF8_e32_vi:
107696 case AMDGPU::V_CVT_F32_F16_e32_gfx6_gfx7:
107697 case AMDGPU::V_CVT_F32_F16_e32_gfx10:
107698 case AMDGPU::V_CVT_F32_F16_e32_vi:
107699 case AMDGPU::V_CVT_F32_F16_t16_e32_gfx11:
107700 case AMDGPU::V_CVT_F32_F16_t16_e32_gfx12:
107701 case AMDGPU::V_CVT_F32_F64_e32_gfx6_gfx7:
107702 case AMDGPU::V_CVT_F32_F64_e32_gfx10:
107703 case AMDGPU::V_CVT_F32_F64_e32_gfx11:
107704 case AMDGPU::V_CVT_F32_F64_e32_gfx12:
107705 case AMDGPU::V_CVT_F32_F64_e32_vi:
107706 case AMDGPU::V_CVT_F32_FP8_e32_gfx12:
107707 case AMDGPU::V_CVT_F32_FP8_e32_vi:
107708 case AMDGPU::V_CVT_F32_I32_e32_gfx6_gfx7:
107709 case AMDGPU::V_CVT_F32_I32_e32_gfx10:
107710 case AMDGPU::V_CVT_F32_I32_e32_gfx11:
107711 case AMDGPU::V_CVT_F32_I32_e32_gfx12:
107712 case AMDGPU::V_CVT_F32_I32_e32_vi:
107713 case AMDGPU::V_CVT_F32_U32_e32_gfx6_gfx7:
107714 case AMDGPU::V_CVT_F32_U32_e32_gfx10:
107715 case AMDGPU::V_CVT_F32_U32_e32_gfx11:
107716 case AMDGPU::V_CVT_F32_U32_e32_gfx12:
107717 case AMDGPU::V_CVT_F32_U32_e32_vi:
107718 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx6_gfx7:
107719 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx10:
107720 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx11:
107721 case AMDGPU::V_CVT_F32_UBYTE0_e32_gfx12:
107722 case AMDGPU::V_CVT_F32_UBYTE0_e32_vi:
107723 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx6_gfx7:
107724 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx10:
107725 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx11:
107726 case AMDGPU::V_CVT_F32_UBYTE1_e32_gfx12:
107727 case AMDGPU::V_CVT_F32_UBYTE1_e32_vi:
107728 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx6_gfx7:
107729 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx10:
107730 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx11:
107731 case AMDGPU::V_CVT_F32_UBYTE2_e32_gfx12:
107732 case AMDGPU::V_CVT_F32_UBYTE2_e32_vi:
107733 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx6_gfx7:
107734 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx10:
107735 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx11:
107736 case AMDGPU::V_CVT_F32_UBYTE3_e32_gfx12:
107737 case AMDGPU::V_CVT_F32_UBYTE3_e32_vi:
107738 case AMDGPU::V_CVT_F64_F32_e32_gfx6_gfx7:
107739 case AMDGPU::V_CVT_F64_F32_e32_gfx10:
107740 case AMDGPU::V_CVT_F64_F32_e32_gfx11:
107741 case AMDGPU::V_CVT_F64_F32_e32_gfx12:
107742 case AMDGPU::V_CVT_F64_F32_e32_vi:
107743 case AMDGPU::V_CVT_F64_I32_e32_gfx6_gfx7:
107744 case AMDGPU::V_CVT_F64_I32_e32_gfx10:
107745 case AMDGPU::V_CVT_F64_I32_e32_gfx11:
107746 case AMDGPU::V_CVT_F64_I32_e32_gfx12:
107747 case AMDGPU::V_CVT_F64_I32_e32_vi:
107748 case AMDGPU::V_CVT_F64_U32_e32_gfx6_gfx7:
107749 case AMDGPU::V_CVT_F64_U32_e32_gfx10:
107750 case AMDGPU::V_CVT_F64_U32_e32_gfx11:
107751 case AMDGPU::V_CVT_F64_U32_e32_gfx12:
107752 case AMDGPU::V_CVT_F64_U32_e32_vi:
107753 case AMDGPU::V_CVT_FLOOR_I32_F32_e32_gfx11:
107754 case AMDGPU::V_CVT_FLOOR_I32_F32_e32_gfx12:
107755 case AMDGPU::V_CVT_FLR_I32_F32_e32_gfx6_gfx7:
107756 case AMDGPU::V_CVT_FLR_I32_F32_e32_gfx10:
107757 case AMDGPU::V_CVT_FLR_I32_F32_e32_vi:
107758 case AMDGPU::V_CVT_I16_F16_e32_gfx10:
107759 case AMDGPU::V_CVT_I16_F16_e32_vi:
107760 case AMDGPU::V_CVT_I16_F16_t16_e32_gfx11:
107761 case AMDGPU::V_CVT_I16_F16_t16_e32_gfx12:
107762 case AMDGPU::V_CVT_I32_F32_e32_gfx6_gfx7:
107763 case AMDGPU::V_CVT_I32_F32_e32_gfx10:
107764 case AMDGPU::V_CVT_I32_F32_e32_gfx11:
107765 case AMDGPU::V_CVT_I32_F32_e32_gfx12:
107766 case AMDGPU::V_CVT_I32_F32_e32_vi:
107767 case AMDGPU::V_CVT_I32_F64_e32_gfx6_gfx7:
107768 case AMDGPU::V_CVT_I32_F64_e32_gfx10:
107769 case AMDGPU::V_CVT_I32_F64_e32_gfx11:
107770 case AMDGPU::V_CVT_I32_F64_e32_gfx12:
107771 case AMDGPU::V_CVT_I32_F64_e32_vi:
107772 case AMDGPU::V_CVT_I32_I16_fake16_e32_gfx11:
107773 case AMDGPU::V_CVT_I32_I16_fake16_e32_gfx12:
107774 case AMDGPU::V_CVT_NEAREST_I32_F32_e32_gfx11:
107775 case AMDGPU::V_CVT_NEAREST_I32_F32_e32_gfx12:
107776 case AMDGPU::V_CVT_NORM_I16_F16_e32_gfx10:
107777 case AMDGPU::V_CVT_NORM_I16_F16_e32_vi:
107778 case AMDGPU::V_CVT_NORM_I16_F16_t16_e32_gfx11:
107779 case AMDGPU::V_CVT_NORM_I16_F16_t16_e32_gfx12:
107780 case AMDGPU::V_CVT_NORM_U16_F16_e32_gfx10:
107781 case AMDGPU::V_CVT_NORM_U16_F16_e32_vi:
107782 case AMDGPU::V_CVT_NORM_U16_F16_t16_e32_gfx11:
107783 case AMDGPU::V_CVT_NORM_U16_F16_t16_e32_gfx12:
107784 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx6_gfx7:
107785 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx10:
107786 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx11:
107787 case AMDGPU::V_CVT_OFF_F32_I4_e32_gfx12:
107788 case AMDGPU::V_CVT_OFF_F32_I4_e32_vi:
107789 case AMDGPU::V_CVT_PK_F32_BF8_e32_gfx12:
107790 case AMDGPU::V_CVT_PK_F32_BF8_e32_vi:
107791 case AMDGPU::V_CVT_PK_F32_FP8_e32_gfx12:
107792 case AMDGPU::V_CVT_PK_F32_FP8_e32_vi:
107793 case AMDGPU::V_CVT_RPI_I32_F32_e32_gfx6_gfx7:
107794 case AMDGPU::V_CVT_RPI_I32_F32_e32_gfx10:
107795 case AMDGPU::V_CVT_RPI_I32_F32_e32_vi:
107796 case AMDGPU::V_CVT_U16_F16_e32_gfx10:
107797 case AMDGPU::V_CVT_U16_F16_e32_vi:
107798 case AMDGPU::V_CVT_U16_F16_t16_e32_gfx11:
107799 case AMDGPU::V_CVT_U16_F16_t16_e32_gfx12:
107800 case AMDGPU::V_CVT_U32_F32_e32_gfx6_gfx7:
107801 case AMDGPU::V_CVT_U32_F32_e32_gfx10:
107802 case AMDGPU::V_CVT_U32_F32_e32_gfx11:
107803 case AMDGPU::V_CVT_U32_F32_e32_gfx12:
107804 case AMDGPU::V_CVT_U32_F32_e32_vi:
107805 case AMDGPU::V_CVT_U32_F64_e32_gfx6_gfx7:
107806 case AMDGPU::V_CVT_U32_F64_e32_gfx10:
107807 case AMDGPU::V_CVT_U32_F64_e32_gfx11:
107808 case AMDGPU::V_CVT_U32_F64_e32_gfx12:
107809 case AMDGPU::V_CVT_U32_F64_e32_vi:
107810 case AMDGPU::V_CVT_U32_U16_fake16_e32_gfx11:
107811 case AMDGPU::V_CVT_U32_U16_fake16_e32_gfx12:
107812 case AMDGPU::V_EXP_F16_e32_gfx10:
107813 case AMDGPU::V_EXP_F16_e32_vi:
107814 case AMDGPU::V_EXP_F16_fake16_e32_gfx11:
107815 case AMDGPU::V_EXP_F16_fake16_e32_gfx12:
107816 case AMDGPU::V_EXP_F16_t16_e32_gfx11:
107817 case AMDGPU::V_EXP_F16_t16_e32_gfx12:
107818 case AMDGPU::V_EXP_F32_e32_gfx6_gfx7:
107819 case AMDGPU::V_EXP_F32_e32_gfx10:
107820 case AMDGPU::V_EXP_F32_e32_gfx11:
107821 case AMDGPU::V_EXP_F32_e32_gfx12:
107822 case AMDGPU::V_EXP_F32_e32_vi:
107823 case AMDGPU::V_EXP_LEGACY_F32_e32_gfx7:
107824 case AMDGPU::V_EXP_LEGACY_F32_e32_vi:
107825 case AMDGPU::V_FFBH_I32_e32_gfx6_gfx7:
107826 case AMDGPU::V_FFBH_I32_e32_gfx10:
107827 case AMDGPU::V_FFBH_I32_e32_vi:
107828 case AMDGPU::V_FFBH_U32_e32_gfx6_gfx7:
107829 case AMDGPU::V_FFBH_U32_e32_gfx10:
107830 case AMDGPU::V_FFBH_U32_e32_vi:
107831 case AMDGPU::V_FFBL_B32_e32_gfx6_gfx7:
107832 case AMDGPU::V_FFBL_B32_e32_gfx10:
107833 case AMDGPU::V_FFBL_B32_e32_vi:
107834 case AMDGPU::V_FLOOR_F16_e32_gfx10:
107835 case AMDGPU::V_FLOOR_F16_e32_vi:
107836 case AMDGPU::V_FLOOR_F16_fake16_e32_gfx11:
107837 case AMDGPU::V_FLOOR_F16_fake16_e32_gfx12:
107838 case AMDGPU::V_FLOOR_F16_t16_e32_gfx11:
107839 case AMDGPU::V_FLOOR_F16_t16_e32_gfx12:
107840 case AMDGPU::V_FLOOR_F32_e32_gfx6_gfx7:
107841 case AMDGPU::V_FLOOR_F32_e32_gfx10:
107842 case AMDGPU::V_FLOOR_F32_e32_gfx11:
107843 case AMDGPU::V_FLOOR_F32_e32_gfx12:
107844 case AMDGPU::V_FLOOR_F32_e32_vi:
107845 case AMDGPU::V_FLOOR_F64_e32_gfx7:
107846 case AMDGPU::V_FLOOR_F64_e32_gfx10:
107847 case AMDGPU::V_FLOOR_F64_e32_gfx11:
107848 case AMDGPU::V_FLOOR_F64_e32_gfx12:
107849 case AMDGPU::V_FLOOR_F64_e32_vi:
107850 case AMDGPU::V_FRACT_F16_e32_gfx10:
107851 case AMDGPU::V_FRACT_F16_e32_vi:
107852 case AMDGPU::V_FRACT_F16_fake16_e32_gfx11:
107853 case AMDGPU::V_FRACT_F16_fake16_e32_gfx12:
107854 case AMDGPU::V_FRACT_F32_e32_gfx6_gfx7:
107855 case AMDGPU::V_FRACT_F32_e32_gfx10:
107856 case AMDGPU::V_FRACT_F32_e32_gfx11:
107857 case AMDGPU::V_FRACT_F32_e32_gfx12:
107858 case AMDGPU::V_FRACT_F32_e32_vi:
107859 case AMDGPU::V_FRACT_F64_e32_gfx6_gfx7:
107860 case AMDGPU::V_FRACT_F64_e32_gfx10:
107861 case AMDGPU::V_FRACT_F64_e32_gfx11:
107862 case AMDGPU::V_FRACT_F64_e32_gfx12:
107863 case AMDGPU::V_FRACT_F64_e32_vi:
107864 case AMDGPU::V_FREXP_EXP_I16_F16_e32_gfx10:
107865 case AMDGPU::V_FREXP_EXP_I16_F16_e32_vi:
107866 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e32_gfx11:
107867 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e32_gfx12:
107868 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx6_gfx7:
107869 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx10:
107870 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx11:
107871 case AMDGPU::V_FREXP_EXP_I32_F32_e32_gfx12:
107872 case AMDGPU::V_FREXP_EXP_I32_F32_e32_vi:
107873 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx6_gfx7:
107874 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx10:
107875 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx11:
107876 case AMDGPU::V_FREXP_EXP_I32_F64_e32_gfx12:
107877 case AMDGPU::V_FREXP_EXP_I32_F64_e32_vi:
107878 case AMDGPU::V_FREXP_MANT_F16_e32_gfx10:
107879 case AMDGPU::V_FREXP_MANT_F16_e32_vi:
107880 case AMDGPU::V_FREXP_MANT_F16_fake16_e32_gfx11:
107881 case AMDGPU::V_FREXP_MANT_F16_fake16_e32_gfx12:
107882 case AMDGPU::V_FREXP_MANT_F32_e32_gfx6_gfx7:
107883 case AMDGPU::V_FREXP_MANT_F32_e32_gfx10:
107884 case AMDGPU::V_FREXP_MANT_F32_e32_gfx11:
107885 case AMDGPU::V_FREXP_MANT_F32_e32_gfx12:
107886 case AMDGPU::V_FREXP_MANT_F32_e32_vi:
107887 case AMDGPU::V_FREXP_MANT_F64_e32_gfx6_gfx7:
107888 case AMDGPU::V_FREXP_MANT_F64_e32_gfx10:
107889 case AMDGPU::V_FREXP_MANT_F64_e32_gfx11:
107890 case AMDGPU::V_FREXP_MANT_F64_e32_gfx12:
107891 case AMDGPU::V_FREXP_MANT_F64_e32_vi:
107892 case AMDGPU::V_LOG_CLAMP_F32_e32_gfx6_gfx7:
107893 case AMDGPU::V_LOG_F16_e32_gfx10:
107894 case AMDGPU::V_LOG_F16_e32_vi:
107895 case AMDGPU::V_LOG_F16_fake16_e32_gfx11:
107896 case AMDGPU::V_LOG_F16_fake16_e32_gfx12:
107897 case AMDGPU::V_LOG_F16_t16_e32_gfx11:
107898 case AMDGPU::V_LOG_F16_t16_e32_gfx12:
107899 case AMDGPU::V_LOG_F32_e32_gfx6_gfx7:
107900 case AMDGPU::V_LOG_F32_e32_gfx10:
107901 case AMDGPU::V_LOG_F32_e32_gfx11:
107902 case AMDGPU::V_LOG_F32_e32_gfx12:
107903 case AMDGPU::V_LOG_F32_e32_vi:
107904 case AMDGPU::V_LOG_LEGACY_F32_e32_gfx7:
107905 case AMDGPU::V_LOG_LEGACY_F32_e32_vi:
107906 case AMDGPU::V_MOVRELD_B32_e32_gfx6_gfx7:
107907 case AMDGPU::V_MOVRELD_B32_e32_gfx10:
107908 case AMDGPU::V_MOVRELD_B32_e32_gfx11:
107909 case AMDGPU::V_MOVRELD_B32_e32_gfx12:
107910 case AMDGPU::V_MOVRELD_B32_e32_vi:
107911 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx10:
107912 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx11:
107913 case AMDGPU::V_MOVRELSD_2_B32_e32_gfx12:
107914 case AMDGPU::V_MOVRELSD_B32_e32_gfx6_gfx7:
107915 case AMDGPU::V_MOVRELSD_B32_e32_gfx10:
107916 case AMDGPU::V_MOVRELSD_B32_e32_gfx11:
107917 case AMDGPU::V_MOVRELSD_B32_e32_gfx12:
107918 case AMDGPU::V_MOVRELSD_B32_e32_vi:
107919 case AMDGPU::V_MOVRELS_B32_e32_gfx6_gfx7:
107920 case AMDGPU::V_MOVRELS_B32_e32_gfx10:
107921 case AMDGPU::V_MOVRELS_B32_e32_gfx11:
107922 case AMDGPU::V_MOVRELS_B32_e32_gfx12:
107923 case AMDGPU::V_MOVRELS_B32_e32_vi:
107924 case AMDGPU::V_MOV_B16_t16_e32_gfx11:
107925 case AMDGPU::V_MOV_B16_t16_e32_gfx12:
107926 case AMDGPU::V_MOV_B32_e32_gfx6_gfx7:
107927 case AMDGPU::V_MOV_B32_e32_gfx10:
107928 case AMDGPU::V_MOV_B32_e32_gfx11:
107929 case AMDGPU::V_MOV_B32_e32_gfx12:
107930 case AMDGPU::V_MOV_B32_e32_vi:
107931 case AMDGPU::V_MOV_B64_e32_vi:
107932 case AMDGPU::V_NOT_B16_fake16_e32_gfx11:
107933 case AMDGPU::V_NOT_B16_fake16_e32_gfx12:
107934 case AMDGPU::V_NOT_B32_e32_gfx6_gfx7:
107935 case AMDGPU::V_NOT_B32_e32_gfx10:
107936 case AMDGPU::V_NOT_B32_e32_gfx11:
107937 case AMDGPU::V_NOT_B32_e32_gfx12:
107938 case AMDGPU::V_NOT_B32_e32_vi:
107939 case AMDGPU::V_PERMLANE64_B32_gfx11:
107940 case AMDGPU::V_PERMLANE64_B32_gfx12:
107941 case AMDGPU::V_RCP_CLAMP_F32_e32_gfx6_gfx7:
107942 case AMDGPU::V_RCP_CLAMP_F64_e32_gfx6_gfx7:
107943 case AMDGPU::V_RCP_F16_e32_gfx10:
107944 case AMDGPU::V_RCP_F16_e32_vi:
107945 case AMDGPU::V_RCP_F16_fake16_e32_gfx11:
107946 case AMDGPU::V_RCP_F16_fake16_e32_gfx12:
107947 case AMDGPU::V_RCP_F16_t16_e32_gfx11:
107948 case AMDGPU::V_RCP_F16_t16_e32_gfx12:
107949 case AMDGPU::V_RCP_F32_e32_gfx6_gfx7:
107950 case AMDGPU::V_RCP_F32_e32_gfx10:
107951 case AMDGPU::V_RCP_F32_e32_gfx11:
107952 case AMDGPU::V_RCP_F32_e32_gfx12:
107953 case AMDGPU::V_RCP_F32_e32_vi:
107954 case AMDGPU::V_RCP_F64_e32_gfx6_gfx7:
107955 case AMDGPU::V_RCP_F64_e32_gfx10:
107956 case AMDGPU::V_RCP_F64_e32_gfx11:
107957 case AMDGPU::V_RCP_F64_e32_gfx12:
107958 case AMDGPU::V_RCP_F64_e32_vi:
107959 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx6_gfx7:
107960 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx10:
107961 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx11:
107962 case AMDGPU::V_RCP_IFLAG_F32_e32_gfx12:
107963 case AMDGPU::V_RCP_IFLAG_F32_e32_vi:
107964 case AMDGPU::V_RCP_LEGACY_F32_e32_gfx6_gfx7:
107965 case AMDGPU::V_READFIRSTLANE_B32_gfx6_gfx7:
107966 case AMDGPU::V_READFIRSTLANE_B32_gfx10:
107967 case AMDGPU::V_READFIRSTLANE_B32_gfx11:
107968 case AMDGPU::V_READFIRSTLANE_B32_gfx12:
107969 case AMDGPU::V_READFIRSTLANE_B32_vi:
107970 case AMDGPU::V_RNDNE_F16_e32_gfx10:
107971 case AMDGPU::V_RNDNE_F16_e32_vi:
107972 case AMDGPU::V_RNDNE_F16_fake16_e32_gfx11:
107973 case AMDGPU::V_RNDNE_F16_fake16_e32_gfx12:
107974 case AMDGPU::V_RNDNE_F32_e32_gfx6_gfx7:
107975 case AMDGPU::V_RNDNE_F32_e32_gfx10:
107976 case AMDGPU::V_RNDNE_F32_e32_gfx11:
107977 case AMDGPU::V_RNDNE_F32_e32_gfx12:
107978 case AMDGPU::V_RNDNE_F32_e32_vi:
107979 case AMDGPU::V_RNDNE_F64_e32_gfx7:
107980 case AMDGPU::V_RNDNE_F64_e32_gfx10:
107981 case AMDGPU::V_RNDNE_F64_e32_gfx11:
107982 case AMDGPU::V_RNDNE_F64_e32_gfx12:
107983 case AMDGPU::V_RNDNE_F64_e32_vi:
107984 case AMDGPU::V_RSQ_CLAMP_F32_e32_gfx6_gfx7:
107985 case AMDGPU::V_RSQ_CLAMP_F64_e32_gfx6_gfx7:
107986 case AMDGPU::V_RSQ_F16_e32_gfx10:
107987 case AMDGPU::V_RSQ_F16_e32_vi:
107988 case AMDGPU::V_RSQ_F16_fake16_e32_gfx11:
107989 case AMDGPU::V_RSQ_F16_fake16_e32_gfx12:
107990 case AMDGPU::V_RSQ_F16_t16_e32_gfx11:
107991 case AMDGPU::V_RSQ_F16_t16_e32_gfx12:
107992 case AMDGPU::V_RSQ_F32_e32_gfx6_gfx7:
107993 case AMDGPU::V_RSQ_F32_e32_gfx10:
107994 case AMDGPU::V_RSQ_F32_e32_gfx11:
107995 case AMDGPU::V_RSQ_F32_e32_gfx12:
107996 case AMDGPU::V_RSQ_F32_e32_vi:
107997 case AMDGPU::V_RSQ_F64_e32_gfx6_gfx7:
107998 case AMDGPU::V_RSQ_F64_e32_gfx10:
107999 case AMDGPU::V_RSQ_F64_e32_gfx11:
108000 case AMDGPU::V_RSQ_F64_e32_gfx12:
108001 case AMDGPU::V_RSQ_F64_e32_vi:
108002 case AMDGPU::V_RSQ_LEGACY_F32_e32_gfx6_gfx7:
108003 case AMDGPU::V_SAT_PK_U8_I16_e32_gfx10:
108004 case AMDGPU::V_SAT_PK_U8_I16_e32_vi:
108005 case AMDGPU::V_SAT_PK_U8_I16_fake16_e32_gfx11:
108006 case AMDGPU::V_SAT_PK_U8_I16_fake16_e32_gfx12:
108007 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_e32_vi:
108008 case AMDGPU::V_SIN_F16_e32_gfx10:
108009 case AMDGPU::V_SIN_F16_e32_vi:
108010 case AMDGPU::V_SIN_F16_fake16_e32_gfx11:
108011 case AMDGPU::V_SIN_F16_fake16_e32_gfx12:
108012 case AMDGPU::V_SIN_F32_e32_gfx6_gfx7:
108013 case AMDGPU::V_SIN_F32_e32_gfx10:
108014 case AMDGPU::V_SIN_F32_e32_gfx11:
108015 case AMDGPU::V_SIN_F32_e32_gfx12:
108016 case AMDGPU::V_SIN_F32_e32_vi:
108017 case AMDGPU::V_SQRT_F16_e32_gfx10:
108018 case AMDGPU::V_SQRT_F16_e32_vi:
108019 case AMDGPU::V_SQRT_F16_fake16_e32_gfx11:
108020 case AMDGPU::V_SQRT_F16_fake16_e32_gfx12:
108021 case AMDGPU::V_SQRT_F16_t16_e32_gfx11:
108022 case AMDGPU::V_SQRT_F16_t16_e32_gfx12:
108023 case AMDGPU::V_SQRT_F32_e32_gfx6_gfx7:
108024 case AMDGPU::V_SQRT_F32_e32_gfx10:
108025 case AMDGPU::V_SQRT_F32_e32_gfx11:
108026 case AMDGPU::V_SQRT_F32_e32_gfx12:
108027 case AMDGPU::V_SQRT_F32_e32_vi:
108028 case AMDGPU::V_SQRT_F64_e32_gfx6_gfx7:
108029 case AMDGPU::V_SQRT_F64_e32_gfx10:
108030 case AMDGPU::V_SQRT_F64_e32_gfx11:
108031 case AMDGPU::V_SQRT_F64_e32_gfx12:
108032 case AMDGPU::V_SQRT_F64_e32_vi:
108033 case AMDGPU::V_TRUNC_F16_e32_gfx10:
108034 case AMDGPU::V_TRUNC_F16_e32_vi:
108035 case AMDGPU::V_TRUNC_F16_fake16_e32_gfx11:
108036 case AMDGPU::V_TRUNC_F16_fake16_e32_gfx12:
108037 case AMDGPU::V_TRUNC_F32_e32_gfx6_gfx7:
108038 case AMDGPU::V_TRUNC_F32_e32_gfx10:
108039 case AMDGPU::V_TRUNC_F32_e32_gfx11:
108040 case AMDGPU::V_TRUNC_F32_e32_gfx12:
108041 case AMDGPU::V_TRUNC_F32_e32_vi:
108042 case AMDGPU::V_TRUNC_F64_e32_gfx7:
108043 case AMDGPU::V_TRUNC_F64_e32_gfx10:
108044 case AMDGPU::V_TRUNC_F64_e32_gfx11:
108045 case AMDGPU::V_TRUNC_F64_e32_gfx12:
108046 case AMDGPU::V_TRUNC_F64_e32_vi: {
108047 switch (OpNum) {
108048 case 0:
108049 // op: vdst
108050 return 17;
108051 case 1:
108052 // op: src0
108053 return 0;
108054 }
108055 break;
108056 }
108057 case AMDGPU::V_SWAPREL_B32_gfx10:
108058 case AMDGPU::V_SWAPREL_B32_gfx11:
108059 case AMDGPU::V_SWAPREL_B32_gfx12:
108060 case AMDGPU::V_SWAP_B32_gfx10:
108061 case AMDGPU::V_SWAP_B32_gfx11:
108062 case AMDGPU::V_SWAP_B32_gfx12:
108063 case AMDGPU::V_SWAP_B32_vi: {
108064 switch (OpNum) {
108065 case 0:
108066 // op: vdst
108067 return 17;
108068 case 2:
108069 // op: src0
108070 return 0;
108071 }
108072 break;
108073 }
108074 case AMDGPU::V_INTERP_MOV_F32_gfx10:
108075 case AMDGPU::V_INTERP_MOV_F32_si:
108076 case AMDGPU::V_INTERP_MOV_F32_vi:
108077 case AMDGPU::V_INTERP_P1_F32_16bank_gfx10:
108078 case AMDGPU::V_INTERP_P1_F32_16bank_si:
108079 case AMDGPU::V_INTERP_P1_F32_16bank_vi:
108080 case AMDGPU::V_INTERP_P1_F32_gfx10:
108081 case AMDGPU::V_INTERP_P1_F32_si:
108082 case AMDGPU::V_INTERP_P1_F32_vi: {
108083 switch (OpNum) {
108084 case 0:
108085 // op: vdst
108086 return 18;
108087 case 1:
108088 // op: vsrc
108089 return 0;
108090 case 3:
108091 // op: attrchan
108092 return 8;
108093 case 2:
108094 // op: attr
108095 return 10;
108096 }
108097 break;
108098 }
108099 case AMDGPU::V_INTERP_P2_F32_gfx10:
108100 case AMDGPU::V_INTERP_P2_F32_si:
108101 case AMDGPU::V_INTERP_P2_F32_vi: {
108102 switch (OpNum) {
108103 case 0:
108104 // op: vdst
108105 return 18;
108106 case 2:
108107 // op: vsrc
108108 return 0;
108109 case 4:
108110 // op: attrchan
108111 return 8;
108112 case 3:
108113 // op: attr
108114 return 10;
108115 }
108116 break;
108117 }
108118 case AMDGPU::DS_BPERMUTE_B32_vi:
108119 case AMDGPU::DS_PERMUTE_B32_vi: {
108120 switch (OpNum) {
108121 case 0:
108122 // op: vdst
108123 return 25;
108124 case 1:
108125 // op: addr
108126 return 32;
108127 case 2:
108128 // op: data0
108129 return 40;
108130 case 3:
108131 // op: offset
108132 return 0;
108133 }
108134 break;
108135 }
108136 case AMDGPU::DS_ORDERED_COUNT_vi: {
108137 switch (OpNum) {
108138 case 0:
108139 // op: vdst
108140 return 25;
108141 case 1:
108142 // op: addr
108143 return 32;
108144 case 2:
108145 // op: offset
108146 return 0;
108147 }
108148 break;
108149 }
108150 case AMDGPU::DS_APPEND_vi:
108151 case AMDGPU::DS_CONSUME_vi:
108152 case AMDGPU::DS_READ_ADDTID_B32_vi: {
108153 switch (OpNum) {
108154 case 0:
108155 // op: vdst
108156 return 25;
108157 case 2:
108158 // op: gds
108159 return 16;
108160 case 1:
108161 // op: offset
108162 return 0;
108163 }
108164 break;
108165 }
108166 case AMDGPU::DS_READ_B32_vi:
108167 case AMDGPU::DS_READ_B64_vi:
108168 case AMDGPU::DS_READ_B96_vi:
108169 case AMDGPU::DS_READ_B128_vi:
108170 case AMDGPU::DS_READ_I8_D16_HI_vi:
108171 case AMDGPU::DS_READ_I8_D16_vi:
108172 case AMDGPU::DS_READ_I8_vi:
108173 case AMDGPU::DS_READ_I16_vi:
108174 case AMDGPU::DS_READ_U8_D16_HI_vi:
108175 case AMDGPU::DS_READ_U8_D16_vi:
108176 case AMDGPU::DS_READ_U8_vi:
108177 case AMDGPU::DS_READ_U16_D16_HI_vi:
108178 case AMDGPU::DS_READ_U16_D16_vi:
108179 case AMDGPU::DS_READ_U16_vi:
108180 case AMDGPU::DS_SWIZZLE_B32_vi: {
108181 switch (OpNum) {
108182 case 0:
108183 // op: vdst
108184 return 25;
108185 case 3:
108186 // op: gds
108187 return 16;
108188 case 1:
108189 // op: addr
108190 return 32;
108191 case 2:
108192 // op: offset
108193 return 0;
108194 }
108195 break;
108196 }
108197 case AMDGPU::DS_ADD_RTN_F32_vi:
108198 case AMDGPU::DS_ADD_RTN_F64_vi:
108199 case AMDGPU::DS_ADD_RTN_U32_vi:
108200 case AMDGPU::DS_ADD_RTN_U64_vi:
108201 case AMDGPU::DS_AND_RTN_B32_vi:
108202 case AMDGPU::DS_AND_RTN_B64_vi:
108203 case AMDGPU::DS_CONDXCHG32_RTN_B64_vi:
108204 case AMDGPU::DS_DEC_RTN_U32_vi:
108205 case AMDGPU::DS_DEC_RTN_U64_vi:
108206 case AMDGPU::DS_INC_RTN_U32_vi:
108207 case AMDGPU::DS_INC_RTN_U64_vi:
108208 case AMDGPU::DS_MAX_RTN_F32_vi:
108209 case AMDGPU::DS_MAX_RTN_F64_vi:
108210 case AMDGPU::DS_MAX_RTN_I32_vi:
108211 case AMDGPU::DS_MAX_RTN_I64_vi:
108212 case AMDGPU::DS_MAX_RTN_U32_vi:
108213 case AMDGPU::DS_MAX_RTN_U64_vi:
108214 case AMDGPU::DS_MIN_RTN_F32_vi:
108215 case AMDGPU::DS_MIN_RTN_F64_vi:
108216 case AMDGPU::DS_MIN_RTN_I32_vi:
108217 case AMDGPU::DS_MIN_RTN_I64_vi:
108218 case AMDGPU::DS_MIN_RTN_U32_vi:
108219 case AMDGPU::DS_MIN_RTN_U64_vi:
108220 case AMDGPU::DS_OR_RTN_B32_vi:
108221 case AMDGPU::DS_OR_RTN_B64_vi:
108222 case AMDGPU::DS_PK_ADD_RTN_BF16_vi:
108223 case AMDGPU::DS_PK_ADD_RTN_F16_vi:
108224 case AMDGPU::DS_RSUB_RTN_U32_vi:
108225 case AMDGPU::DS_RSUB_RTN_U64_vi:
108226 case AMDGPU::DS_SUB_RTN_U32_vi:
108227 case AMDGPU::DS_SUB_RTN_U64_vi:
108228 case AMDGPU::DS_WRXCHG_RTN_B32_vi:
108229 case AMDGPU::DS_WRXCHG_RTN_B64_vi:
108230 case AMDGPU::DS_XOR_RTN_B32_vi:
108231 case AMDGPU::DS_XOR_RTN_B64_vi: {
108232 switch (OpNum) {
108233 case 0:
108234 // op: vdst
108235 return 25;
108236 case 4:
108237 // op: gds
108238 return 16;
108239 case 1:
108240 // op: addr
108241 return 32;
108242 case 2:
108243 // op: data0
108244 return 40;
108245 case 3:
108246 // op: offset
108247 return 0;
108248 }
108249 break;
108250 }
108251 case AMDGPU::DS_READ2ST64_B32_vi:
108252 case AMDGPU::DS_READ2ST64_B64_vi:
108253 case AMDGPU::DS_READ2_B32_vi:
108254 case AMDGPU::DS_READ2_B64_vi: {
108255 switch (OpNum) {
108256 case 0:
108257 // op: vdst
108258 return 25;
108259 case 4:
108260 // op: gds
108261 return 16;
108262 case 1:
108263 // op: addr
108264 return 32;
108265 case 2:
108266 // op: offset0
108267 return 0;
108268 case 3:
108269 // op: offset1
108270 return 8;
108271 }
108272 break;
108273 }
108274 case AMDGPU::DS_CMPST_RTN_B32_vi:
108275 case AMDGPU::DS_CMPST_RTN_B64_vi:
108276 case AMDGPU::DS_CMPST_RTN_F32_vi:
108277 case AMDGPU::DS_CMPST_RTN_F64_vi:
108278 case AMDGPU::DS_MSKOR_RTN_B32_vi:
108279 case AMDGPU::DS_MSKOR_RTN_B64_vi:
108280 case AMDGPU::DS_WRAP_RTN_B32_vi: {
108281 switch (OpNum) {
108282 case 0:
108283 // op: vdst
108284 return 25;
108285 case 5:
108286 // op: gds
108287 return 16;
108288 case 1:
108289 // op: addr
108290 return 32;
108291 case 2:
108292 // op: data0
108293 return 40;
108294 case 3:
108295 // op: data1
108296 return 48;
108297 case 4:
108298 // op: offset
108299 return 0;
108300 }
108301 break;
108302 }
108303 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_vi:
108304 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_vi:
108305 case AMDGPU::DS_WRXCHG2_RTN_B32_vi:
108306 case AMDGPU::DS_WRXCHG2_RTN_B64_vi: {
108307 switch (OpNum) {
108308 case 0:
108309 // op: vdst
108310 return 25;
108311 case 6:
108312 // op: gds
108313 return 16;
108314 case 1:
108315 // op: addr
108316 return 32;
108317 case 2:
108318 // op: data0
108319 return 40;
108320 case 3:
108321 // op: data1
108322 return 48;
108323 case 4:
108324 // op: offset0
108325 return 0;
108326 case 5:
108327 // op: offset1
108328 return 8;
108329 }
108330 break;
108331 }
108332 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx12:
108333 case AMDGPU::SCRATCH_LOAD_BLOCK_ST_gfx12:
108334 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx12:
108335 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx12:
108336 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx12:
108337 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx12:
108338 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx12:
108339 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx12:
108340 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx12:
108341 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx12:
108342 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx12:
108343 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx12:
108344 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx12:
108345 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx12:
108346 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx12:
108347 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx12: {
108348 switch (OpNum) {
108349 case 0:
108350 // op: vdst
108351 return 32;
108352 case 2:
108353 // op: cpol
108354 return 50;
108355 case 1:
108356 // op: offset
108357 return 72;
108358 }
108359 break;
108360 }
108361 case AMDGPU::FLAT_LOAD_DWORDX2_gfx12:
108362 case AMDGPU::FLAT_LOAD_DWORDX3_gfx12:
108363 case AMDGPU::FLAT_LOAD_DWORDX4_gfx12:
108364 case AMDGPU::FLAT_LOAD_DWORD_gfx12:
108365 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx12:
108366 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx12:
108367 case AMDGPU::FLAT_LOAD_SBYTE_gfx12:
108368 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx12:
108369 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx12:
108370 case AMDGPU::FLAT_LOAD_SSHORT_gfx12:
108371 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx12:
108372 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx12:
108373 case AMDGPU::FLAT_LOAD_UBYTE_gfx12:
108374 case AMDGPU::FLAT_LOAD_USHORT_gfx12:
108375 case AMDGPU::GLOBAL_LOAD_BLOCK_gfx12:
108376 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx12:
108377 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx12:
108378 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx12:
108379 case AMDGPU::GLOBAL_LOAD_DWORD_gfx12:
108380 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx12:
108381 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx12:
108382 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx12:
108383 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx12:
108384 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx12:
108385 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx12:
108386 case AMDGPU::GLOBAL_LOAD_TR_B64_w32_gfx12:
108387 case AMDGPU::GLOBAL_LOAD_TR_B64_w64_gfx12:
108388 case AMDGPU::GLOBAL_LOAD_TR_B128_w32_gfx12:
108389 case AMDGPU::GLOBAL_LOAD_TR_B128_w64_gfx12:
108390 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx12:
108391 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx12:
108392 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx12:
108393 case AMDGPU::GLOBAL_LOAD_USHORT_gfx12:
108394 case AMDGPU::SCRATCH_LOAD_BLOCK_gfx12:
108395 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx12:
108396 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx12:
108397 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx12:
108398 case AMDGPU::SCRATCH_LOAD_DWORD_gfx12:
108399 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx12:
108400 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx12:
108401 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx12:
108402 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx12:
108403 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx12:
108404 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx12:
108405 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx12:
108406 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx12:
108407 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx12:
108408 case AMDGPU::SCRATCH_LOAD_USHORT_gfx12: {
108409 switch (OpNum) {
108410 case 0:
108411 // op: vdst
108412 return 32;
108413 case 3:
108414 // op: cpol
108415 return 50;
108416 case 1:
108417 // op: vaddr
108418 return 64;
108419 case 2:
108420 // op: offset
108421 return 72;
108422 }
108423 break;
108424 }
108425 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_gfx12:
108426 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx12:
108427 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx12:
108428 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx12:
108429 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx12:
108430 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx12:
108431 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx12:
108432 case AMDGPU::FLAT_ATOMIC_COND_SUB_U32_RTN_gfx12:
108433 case AMDGPU::FLAT_ATOMIC_CSUB_U32_RTN_gfx12:
108434 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx12:
108435 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx12:
108436 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx12:
108437 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx12:
108438 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx12:
108439 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx12:
108440 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx12:
108441 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx12:
108442 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_RTN_gfx12:
108443 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_RTN_gfx12:
108444 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx12:
108445 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx12:
108446 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx12:
108447 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx12:
108448 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx12:
108449 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx12:
108450 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx12:
108451 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx12:
108452 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx12:
108453 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx12:
108454 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx12:
108455 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx12:
108456 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx12:
108457 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx12:
108458 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx12:
108459 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx12:
108460 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx12:
108461 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx12:
108462 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx12:
108463 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx12:
108464 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx12:
108465 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_RTN_gfx12:
108466 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx12:
108467 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx12:
108468 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx12:
108469 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx12:
108470 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx12:
108471 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx12:
108472 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx12:
108473 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_RTN_gfx12:
108474 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx12:
108475 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx12:
108476 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_RTN_gfx12:
108477 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx12:
108478 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx12:
108479 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx12:
108480 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx12:
108481 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx12:
108482 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx12:
108483 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx12:
108484 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx12:
108485 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx12:
108486 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx12:
108487 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx12:
108488 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx12:
108489 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx12:
108490 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx12:
108491 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx12: {
108492 switch (OpNum) {
108493 case 0:
108494 // op: vdst
108495 return 32;
108496 case 4:
108497 // op: cpol
108498 return 50;
108499 case 2:
108500 // op: vdata
108501 return 55;
108502 case 1:
108503 // op: vaddr
108504 return 64;
108505 case 3:
108506 // op: offset
108507 return 72;
108508 }
108509 break;
108510 }
108511 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx940:
108512 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx940:
108513 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx940:
108514 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx940:
108515 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx940:
108516 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx940:
108517 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx940:
108518 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx940:
108519 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx940:
108520 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx940:
108521 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx940:
108522 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx940:
108523 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx940:
108524 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx940: {
108525 switch (OpNum) {
108526 case 0:
108527 // op: vdst
108528 return 55;
108529 case 2:
108530 // op: cpol
108531 return 16;
108532 case 1:
108533 // op: offset
108534 return 0;
108535 }
108536 break;
108537 }
108538 case AMDGPU::DS_CMPSTORE_RTN_B32_gfx12:
108539 case AMDGPU::DS_CMPSTORE_RTN_B64_gfx12:
108540 case AMDGPU::DS_MSKOR_RTN_B32_gfx12:
108541 case AMDGPU::DS_MSKOR_RTN_B64_gfx12: {
108542 switch (OpNum) {
108543 case 0:
108544 // op: vdst
108545 return 56;
108546 case 1:
108547 // op: addr
108548 return 32;
108549 case 2:
108550 // op: data0
108551 return 40;
108552 case 3:
108553 // op: data1
108554 return 48;
108555 case 4:
108556 // op: offset
108557 return 0;
108558 }
108559 break;
108560 }
108561 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx12:
108562 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx12:
108563 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx12:
108564 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx12: {
108565 switch (OpNum) {
108566 case 0:
108567 // op: vdst
108568 return 56;
108569 case 1:
108570 // op: addr
108571 return 32;
108572 case 2:
108573 // op: data0
108574 return 40;
108575 case 3:
108576 // op: data1
108577 return 48;
108578 case 4:
108579 // op: offset0
108580 return 0;
108581 case 5:
108582 // op: offset1
108583 return 8;
108584 }
108585 break;
108586 }
108587 case AMDGPU::DS_ADD_RTN_F32_gfx12:
108588 case AMDGPU::DS_ADD_RTN_U32_gfx12:
108589 case AMDGPU::DS_ADD_RTN_U64_gfx12:
108590 case AMDGPU::DS_AND_RTN_B32_gfx12:
108591 case AMDGPU::DS_AND_RTN_B64_gfx12:
108592 case AMDGPU::DS_BPERMUTE_B32_gfx10:
108593 case AMDGPU::DS_BPERMUTE_B32_gfx11:
108594 case AMDGPU::DS_BPERMUTE_B32_gfx12:
108595 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx12:
108596 case AMDGPU::DS_COND_SUB_RTN_U32_gfx12:
108597 case AMDGPU::DS_DEC_RTN_U32_gfx12:
108598 case AMDGPU::DS_DEC_RTN_U64_gfx12:
108599 case AMDGPU::DS_INC_RTN_U32_gfx12:
108600 case AMDGPU::DS_INC_RTN_U64_gfx12:
108601 case AMDGPU::DS_MAX_RTN_F32_gfx12:
108602 case AMDGPU::DS_MAX_RTN_F64_gfx12:
108603 case AMDGPU::DS_MAX_RTN_I32_gfx12:
108604 case AMDGPU::DS_MAX_RTN_I64_gfx12:
108605 case AMDGPU::DS_MAX_RTN_U32_gfx12:
108606 case AMDGPU::DS_MAX_RTN_U64_gfx12:
108607 case AMDGPU::DS_MIN_RTN_F32_gfx12:
108608 case AMDGPU::DS_MIN_RTN_F64_gfx12:
108609 case AMDGPU::DS_MIN_RTN_I32_gfx12:
108610 case AMDGPU::DS_MIN_RTN_I64_gfx12:
108611 case AMDGPU::DS_MIN_RTN_U32_gfx12:
108612 case AMDGPU::DS_MIN_RTN_U64_gfx12:
108613 case AMDGPU::DS_OR_RTN_B32_gfx12:
108614 case AMDGPU::DS_OR_RTN_B64_gfx12:
108615 case AMDGPU::DS_PERMUTE_B32_gfx10:
108616 case AMDGPU::DS_PERMUTE_B32_gfx11:
108617 case AMDGPU::DS_PERMUTE_B32_gfx12:
108618 case AMDGPU::DS_PK_ADD_RTN_BF16_gfx12:
108619 case AMDGPU::DS_PK_ADD_RTN_F16_gfx12:
108620 case AMDGPU::DS_RSUB_RTN_U32_gfx12:
108621 case AMDGPU::DS_RSUB_RTN_U64_gfx12:
108622 case AMDGPU::DS_SUB_CLAMP_RTN_U32_gfx12:
108623 case AMDGPU::DS_SUB_RTN_U32_gfx12:
108624 case AMDGPU::DS_SUB_RTN_U64_gfx12:
108625 case AMDGPU::DS_WRXCHG_RTN_B32_gfx12:
108626 case AMDGPU::DS_WRXCHG_RTN_B64_gfx12:
108627 case AMDGPU::DS_XOR_RTN_B32_gfx12:
108628 case AMDGPU::DS_XOR_RTN_B64_gfx12: {
108629 switch (OpNum) {
108630 case 0:
108631 // op: vdst
108632 return 56;
108633 case 1:
108634 // op: addr
108635 return 32;
108636 case 2:
108637 // op: data0
108638 return 40;
108639 case 3:
108640 // op: offset
108641 return 0;
108642 }
108643 break;
108644 }
108645 case AMDGPU::DS_ORDERED_COUNT_gfx6_gfx7:
108646 case AMDGPU::DS_ORDERED_COUNT_gfx10:
108647 case AMDGPU::DS_ORDERED_COUNT_gfx11:
108648 case AMDGPU::DS_READ_B32_gfx12:
108649 case AMDGPU::DS_READ_B64_gfx12:
108650 case AMDGPU::DS_READ_B96_gfx12:
108651 case AMDGPU::DS_READ_B128_gfx12:
108652 case AMDGPU::DS_READ_I8_D16_HI_gfx12:
108653 case AMDGPU::DS_READ_I8_D16_gfx12:
108654 case AMDGPU::DS_READ_I8_gfx12:
108655 case AMDGPU::DS_READ_I16_gfx12:
108656 case AMDGPU::DS_READ_U8_D16_HI_gfx12:
108657 case AMDGPU::DS_READ_U8_D16_gfx12:
108658 case AMDGPU::DS_READ_U8_gfx12:
108659 case AMDGPU::DS_READ_U16_D16_HI_gfx12:
108660 case AMDGPU::DS_READ_U16_D16_gfx12:
108661 case AMDGPU::DS_READ_U16_gfx12:
108662 case AMDGPU::DS_SWIZZLE_B32_gfx12: {
108663 switch (OpNum) {
108664 case 0:
108665 // op: vdst
108666 return 56;
108667 case 1:
108668 // op: addr
108669 return 32;
108670 case 2:
108671 // op: offset
108672 return 0;
108673 }
108674 break;
108675 }
108676 case AMDGPU::DS_READ2ST64_B32_gfx12:
108677 case AMDGPU::DS_READ2ST64_B64_gfx12:
108678 case AMDGPU::DS_READ2_B32_gfx12:
108679 case AMDGPU::DS_READ2_B64_gfx12: {
108680 switch (OpNum) {
108681 case 0:
108682 // op: vdst
108683 return 56;
108684 case 1:
108685 // op: addr
108686 return 32;
108687 case 2:
108688 // op: offset0
108689 return 0;
108690 case 3:
108691 // op: offset1
108692 return 8;
108693 }
108694 break;
108695 }
108696 case AMDGPU::DS_BVH_STACK_RTN_B32_gfx11: {
108697 switch (OpNum) {
108698 case 0:
108699 // op: vdst
108700 return 56;
108701 case 1:
108702 // op: addr
108703 return 32;
108704 case 3:
108705 // op: data0
108706 return 40;
108707 case 4:
108708 // op: data1
108709 return 48;
108710 case 5:
108711 // op: offset
108712 return 0;
108713 }
108714 break;
108715 }
108716 case AMDGPU::DS_ADD_GS_REG_RTN_gfx11:
108717 case AMDGPU::DS_SUB_GS_REG_RTN_gfx11: {
108718 switch (OpNum) {
108719 case 0:
108720 // op: vdst
108721 return 56;
108722 case 1:
108723 // op: data0
108724 return 40;
108725 case 2:
108726 // op: offset
108727 return 0;
108728 }
108729 break;
108730 }
108731 case AMDGPU::DS_APPEND_gfx12:
108732 case AMDGPU::DS_CONSUME_gfx12:
108733 case AMDGPU::DS_READ_ADDTID_B32_gfx12: {
108734 switch (OpNum) {
108735 case 0:
108736 // op: vdst
108737 return 56;
108738 case 1:
108739 // op: offset
108740 return 0;
108741 }
108742 break;
108743 }
108744 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx10:
108745 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx10:
108746 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx10:
108747 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx10:
108748 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx10:
108749 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx10:
108750 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx10:
108751 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx10:
108752 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx10:
108753 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx10:
108754 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx10:
108755 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx10:
108756 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx10:
108757 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx10:
108758 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx10: {
108759 switch (OpNum) {
108760 case 0:
108761 // op: vdst
108762 return 56;
108763 case 2:
108764 // op: cpol
108765 return 12;
108766 case 1:
108767 // op: offset
108768 return 0;
108769 }
108770 break;
108771 }
108772 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_gfx11:
108773 case AMDGPU::SCRATCH_LOAD_DWORDX2_ST_gfx11:
108774 case AMDGPU::SCRATCH_LOAD_DWORDX3_ST_gfx11:
108775 case AMDGPU::SCRATCH_LOAD_DWORDX4_ST_gfx11:
108776 case AMDGPU::SCRATCH_LOAD_DWORD_ST_gfx11:
108777 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_ST_gfx11:
108778 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_ST_gfx11:
108779 case AMDGPU::SCRATCH_LOAD_SBYTE_ST_gfx11:
108780 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_ST_gfx11:
108781 case AMDGPU::SCRATCH_LOAD_SHORT_D16_ST_gfx11:
108782 case AMDGPU::SCRATCH_LOAD_SSHORT_ST_gfx11:
108783 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_ST_gfx11:
108784 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_ST_gfx11:
108785 case AMDGPU::SCRATCH_LOAD_UBYTE_ST_gfx11:
108786 case AMDGPU::SCRATCH_LOAD_USHORT_ST_gfx11: {
108787 switch (OpNum) {
108788 case 0:
108789 // op: vdst
108790 return 56;
108791 case 2:
108792 // op: cpol
108793 return 13;
108794 case 1:
108795 // op: offset
108796 return 0;
108797 }
108798 break;
108799 }
108800 case AMDGPU::DS_APPEND_gfx6_gfx7:
108801 case AMDGPU::DS_APPEND_gfx10:
108802 case AMDGPU::DS_APPEND_gfx11:
108803 case AMDGPU::DS_CONSUME_gfx6_gfx7:
108804 case AMDGPU::DS_CONSUME_gfx10:
108805 case AMDGPU::DS_CONSUME_gfx11:
108806 case AMDGPU::DS_READ_ADDTID_B32_gfx10:
108807 case AMDGPU::DS_READ_ADDTID_B32_gfx11: {
108808 switch (OpNum) {
108809 case 0:
108810 // op: vdst
108811 return 56;
108812 case 2:
108813 // op: gds
108814 return 17;
108815 case 1:
108816 // op: offset
108817 return 0;
108818 }
108819 break;
108820 }
108821 case AMDGPU::DS_READ_B32_gfx6_gfx7:
108822 case AMDGPU::DS_READ_B32_gfx10:
108823 case AMDGPU::DS_READ_B32_gfx11:
108824 case AMDGPU::DS_READ_B64_gfx6_gfx7:
108825 case AMDGPU::DS_READ_B64_gfx10:
108826 case AMDGPU::DS_READ_B64_gfx11:
108827 case AMDGPU::DS_READ_B96_gfx7:
108828 case AMDGPU::DS_READ_B96_gfx10:
108829 case AMDGPU::DS_READ_B96_gfx11:
108830 case AMDGPU::DS_READ_B128_gfx7:
108831 case AMDGPU::DS_READ_B128_gfx10:
108832 case AMDGPU::DS_READ_B128_gfx11:
108833 case AMDGPU::DS_READ_I8_D16_HI_gfx10:
108834 case AMDGPU::DS_READ_I8_D16_HI_gfx11:
108835 case AMDGPU::DS_READ_I8_D16_gfx10:
108836 case AMDGPU::DS_READ_I8_D16_gfx11:
108837 case AMDGPU::DS_READ_I8_gfx6_gfx7:
108838 case AMDGPU::DS_READ_I8_gfx10:
108839 case AMDGPU::DS_READ_I8_gfx11:
108840 case AMDGPU::DS_READ_I16_gfx6_gfx7:
108841 case AMDGPU::DS_READ_I16_gfx10:
108842 case AMDGPU::DS_READ_I16_gfx11:
108843 case AMDGPU::DS_READ_U8_D16_HI_gfx10:
108844 case AMDGPU::DS_READ_U8_D16_HI_gfx11:
108845 case AMDGPU::DS_READ_U8_D16_gfx10:
108846 case AMDGPU::DS_READ_U8_D16_gfx11:
108847 case AMDGPU::DS_READ_U8_gfx6_gfx7:
108848 case AMDGPU::DS_READ_U8_gfx10:
108849 case AMDGPU::DS_READ_U8_gfx11:
108850 case AMDGPU::DS_READ_U16_D16_HI_gfx10:
108851 case AMDGPU::DS_READ_U16_D16_HI_gfx11:
108852 case AMDGPU::DS_READ_U16_D16_gfx10:
108853 case AMDGPU::DS_READ_U16_D16_gfx11:
108854 case AMDGPU::DS_READ_U16_gfx6_gfx7:
108855 case AMDGPU::DS_READ_U16_gfx10:
108856 case AMDGPU::DS_READ_U16_gfx11:
108857 case AMDGPU::DS_SWIZZLE_B32_gfx6_gfx7:
108858 case AMDGPU::DS_SWIZZLE_B32_gfx10:
108859 case AMDGPU::DS_SWIZZLE_B32_gfx11: {
108860 switch (OpNum) {
108861 case 0:
108862 // op: vdst
108863 return 56;
108864 case 3:
108865 // op: gds
108866 return 17;
108867 case 1:
108868 // op: addr
108869 return 32;
108870 case 2:
108871 // op: offset
108872 return 0;
108873 }
108874 break;
108875 }
108876 case AMDGPU::DS_ADD_RTN_F32_gfx10:
108877 case AMDGPU::DS_ADD_RTN_F32_gfx11:
108878 case AMDGPU::DS_ADD_RTN_U32_gfx6_gfx7:
108879 case AMDGPU::DS_ADD_RTN_U32_gfx10:
108880 case AMDGPU::DS_ADD_RTN_U32_gfx11:
108881 case AMDGPU::DS_ADD_RTN_U64_gfx6_gfx7:
108882 case AMDGPU::DS_ADD_RTN_U64_gfx10:
108883 case AMDGPU::DS_ADD_RTN_U64_gfx11:
108884 case AMDGPU::DS_AND_RTN_B32_gfx6_gfx7:
108885 case AMDGPU::DS_AND_RTN_B32_gfx10:
108886 case AMDGPU::DS_AND_RTN_B32_gfx11:
108887 case AMDGPU::DS_AND_RTN_B64_gfx6_gfx7:
108888 case AMDGPU::DS_AND_RTN_B64_gfx10:
108889 case AMDGPU::DS_AND_RTN_B64_gfx11:
108890 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx7:
108891 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx10:
108892 case AMDGPU::DS_CONDXCHG32_RTN_B64_gfx11:
108893 case AMDGPU::DS_DEC_RTN_U32_gfx6_gfx7:
108894 case AMDGPU::DS_DEC_RTN_U32_gfx10:
108895 case AMDGPU::DS_DEC_RTN_U32_gfx11:
108896 case AMDGPU::DS_DEC_RTN_U64_gfx6_gfx7:
108897 case AMDGPU::DS_DEC_RTN_U64_gfx10:
108898 case AMDGPU::DS_DEC_RTN_U64_gfx11:
108899 case AMDGPU::DS_INC_RTN_U32_gfx6_gfx7:
108900 case AMDGPU::DS_INC_RTN_U32_gfx10:
108901 case AMDGPU::DS_INC_RTN_U32_gfx11:
108902 case AMDGPU::DS_INC_RTN_U64_gfx6_gfx7:
108903 case AMDGPU::DS_INC_RTN_U64_gfx10:
108904 case AMDGPU::DS_INC_RTN_U64_gfx11:
108905 case AMDGPU::DS_MAX_RTN_F32_gfx6_gfx7:
108906 case AMDGPU::DS_MAX_RTN_F32_gfx10:
108907 case AMDGPU::DS_MAX_RTN_F32_gfx11:
108908 case AMDGPU::DS_MAX_RTN_F64_gfx6_gfx7:
108909 case AMDGPU::DS_MAX_RTN_F64_gfx10:
108910 case AMDGPU::DS_MAX_RTN_F64_gfx11:
108911 case AMDGPU::DS_MAX_RTN_I32_gfx6_gfx7:
108912 case AMDGPU::DS_MAX_RTN_I32_gfx10:
108913 case AMDGPU::DS_MAX_RTN_I32_gfx11:
108914 case AMDGPU::DS_MAX_RTN_I64_gfx6_gfx7:
108915 case AMDGPU::DS_MAX_RTN_I64_gfx10:
108916 case AMDGPU::DS_MAX_RTN_I64_gfx11:
108917 case AMDGPU::DS_MAX_RTN_U32_gfx6_gfx7:
108918 case AMDGPU::DS_MAX_RTN_U32_gfx10:
108919 case AMDGPU::DS_MAX_RTN_U32_gfx11:
108920 case AMDGPU::DS_MAX_RTN_U64_gfx6_gfx7:
108921 case AMDGPU::DS_MAX_RTN_U64_gfx10:
108922 case AMDGPU::DS_MAX_RTN_U64_gfx11:
108923 case AMDGPU::DS_MIN_RTN_F32_gfx6_gfx7:
108924 case AMDGPU::DS_MIN_RTN_F32_gfx10:
108925 case AMDGPU::DS_MIN_RTN_F32_gfx11:
108926 case AMDGPU::DS_MIN_RTN_F64_gfx6_gfx7:
108927 case AMDGPU::DS_MIN_RTN_F64_gfx10:
108928 case AMDGPU::DS_MIN_RTN_F64_gfx11:
108929 case AMDGPU::DS_MIN_RTN_I32_gfx6_gfx7:
108930 case AMDGPU::DS_MIN_RTN_I32_gfx10:
108931 case AMDGPU::DS_MIN_RTN_I32_gfx11:
108932 case AMDGPU::DS_MIN_RTN_I64_gfx6_gfx7:
108933 case AMDGPU::DS_MIN_RTN_I64_gfx10:
108934 case AMDGPU::DS_MIN_RTN_I64_gfx11:
108935 case AMDGPU::DS_MIN_RTN_U32_gfx6_gfx7:
108936 case AMDGPU::DS_MIN_RTN_U32_gfx10:
108937 case AMDGPU::DS_MIN_RTN_U32_gfx11:
108938 case AMDGPU::DS_MIN_RTN_U64_gfx6_gfx7:
108939 case AMDGPU::DS_MIN_RTN_U64_gfx10:
108940 case AMDGPU::DS_MIN_RTN_U64_gfx11:
108941 case AMDGPU::DS_OR_RTN_B32_gfx6_gfx7:
108942 case AMDGPU::DS_OR_RTN_B32_gfx10:
108943 case AMDGPU::DS_OR_RTN_B32_gfx11:
108944 case AMDGPU::DS_OR_RTN_B64_gfx6_gfx7:
108945 case AMDGPU::DS_OR_RTN_B64_gfx10:
108946 case AMDGPU::DS_OR_RTN_B64_gfx11:
108947 case AMDGPU::DS_RSUB_RTN_U32_gfx6_gfx7:
108948 case AMDGPU::DS_RSUB_RTN_U32_gfx10:
108949 case AMDGPU::DS_RSUB_RTN_U32_gfx11:
108950 case AMDGPU::DS_RSUB_RTN_U64_gfx6_gfx7:
108951 case AMDGPU::DS_RSUB_RTN_U64_gfx10:
108952 case AMDGPU::DS_RSUB_RTN_U64_gfx11:
108953 case AMDGPU::DS_SUB_RTN_U32_gfx6_gfx7:
108954 case AMDGPU::DS_SUB_RTN_U32_gfx10:
108955 case AMDGPU::DS_SUB_RTN_U32_gfx11:
108956 case AMDGPU::DS_SUB_RTN_U64_gfx6_gfx7:
108957 case AMDGPU::DS_SUB_RTN_U64_gfx10:
108958 case AMDGPU::DS_SUB_RTN_U64_gfx11:
108959 case AMDGPU::DS_WRXCHG_RTN_B32_gfx6_gfx7:
108960 case AMDGPU::DS_WRXCHG_RTN_B32_gfx10:
108961 case AMDGPU::DS_WRXCHG_RTN_B32_gfx11:
108962 case AMDGPU::DS_WRXCHG_RTN_B64_gfx6_gfx7:
108963 case AMDGPU::DS_WRXCHG_RTN_B64_gfx10:
108964 case AMDGPU::DS_WRXCHG_RTN_B64_gfx11:
108965 case AMDGPU::DS_XOR_RTN_B32_gfx6_gfx7:
108966 case AMDGPU::DS_XOR_RTN_B32_gfx10:
108967 case AMDGPU::DS_XOR_RTN_B32_gfx11:
108968 case AMDGPU::DS_XOR_RTN_B64_gfx6_gfx7:
108969 case AMDGPU::DS_XOR_RTN_B64_gfx10:
108970 case AMDGPU::DS_XOR_RTN_B64_gfx11: {
108971 switch (OpNum) {
108972 case 0:
108973 // op: vdst
108974 return 56;
108975 case 4:
108976 // op: gds
108977 return 17;
108978 case 1:
108979 // op: addr
108980 return 32;
108981 case 2:
108982 // op: data0
108983 return 40;
108984 case 3:
108985 // op: offset
108986 return 0;
108987 }
108988 break;
108989 }
108990 case AMDGPU::DS_READ2ST64_B32_gfx6_gfx7:
108991 case AMDGPU::DS_READ2ST64_B32_gfx10:
108992 case AMDGPU::DS_READ2ST64_B32_gfx11:
108993 case AMDGPU::DS_READ2ST64_B64_gfx6_gfx7:
108994 case AMDGPU::DS_READ2ST64_B64_gfx10:
108995 case AMDGPU::DS_READ2ST64_B64_gfx11:
108996 case AMDGPU::DS_READ2_B32_gfx6_gfx7:
108997 case AMDGPU::DS_READ2_B32_gfx10:
108998 case AMDGPU::DS_READ2_B32_gfx11:
108999 case AMDGPU::DS_READ2_B64_gfx6_gfx7:
109000 case AMDGPU::DS_READ2_B64_gfx10:
109001 case AMDGPU::DS_READ2_B64_gfx11: {
109002 switch (OpNum) {
109003 case 0:
109004 // op: vdst
109005 return 56;
109006 case 4:
109007 // op: gds
109008 return 17;
109009 case 1:
109010 // op: addr
109011 return 32;
109012 case 2:
109013 // op: offset0
109014 return 0;
109015 case 3:
109016 // op: offset1
109017 return 8;
109018 }
109019 break;
109020 }
109021 case AMDGPU::DS_CMPSTORE_RTN_B32_gfx11:
109022 case AMDGPU::DS_CMPSTORE_RTN_B64_gfx11:
109023 case AMDGPU::DS_CMPSTORE_RTN_F32_gfx11:
109024 case AMDGPU::DS_CMPSTORE_RTN_F64_gfx11:
109025 case AMDGPU::DS_CMPST_RTN_B32_gfx6_gfx7:
109026 case AMDGPU::DS_CMPST_RTN_B32_gfx10:
109027 case AMDGPU::DS_CMPST_RTN_B64_gfx6_gfx7:
109028 case AMDGPU::DS_CMPST_RTN_B64_gfx10:
109029 case AMDGPU::DS_CMPST_RTN_F32_gfx6_gfx7:
109030 case AMDGPU::DS_CMPST_RTN_F32_gfx10:
109031 case AMDGPU::DS_CMPST_RTN_F64_gfx6_gfx7:
109032 case AMDGPU::DS_CMPST_RTN_F64_gfx10:
109033 case AMDGPU::DS_MSKOR_RTN_B32_gfx6_gfx7:
109034 case AMDGPU::DS_MSKOR_RTN_B32_gfx10:
109035 case AMDGPU::DS_MSKOR_RTN_B32_gfx11:
109036 case AMDGPU::DS_MSKOR_RTN_B64_gfx6_gfx7:
109037 case AMDGPU::DS_MSKOR_RTN_B64_gfx10:
109038 case AMDGPU::DS_MSKOR_RTN_B64_gfx11:
109039 case AMDGPU::DS_WRAP_RTN_B32_gfx7:
109040 case AMDGPU::DS_WRAP_RTN_B32_gfx10:
109041 case AMDGPU::DS_WRAP_RTN_B32_gfx11: {
109042 switch (OpNum) {
109043 case 0:
109044 // op: vdst
109045 return 56;
109046 case 5:
109047 // op: gds
109048 return 17;
109049 case 1:
109050 // op: addr
109051 return 32;
109052 case 2:
109053 // op: data0
109054 return 40;
109055 case 3:
109056 // op: data1
109057 return 48;
109058 case 4:
109059 // op: offset
109060 return 0;
109061 }
109062 break;
109063 }
109064 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx6_gfx7:
109065 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx10:
109066 case AMDGPU::DS_WRXCHG2ST64_RTN_B32_gfx11:
109067 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx6_gfx7:
109068 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx10:
109069 case AMDGPU::DS_WRXCHG2ST64_RTN_B64_gfx11:
109070 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx6_gfx7:
109071 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx10:
109072 case AMDGPU::DS_WRXCHG2_RTN_B32_gfx11:
109073 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx6_gfx7:
109074 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx10:
109075 case AMDGPU::DS_WRXCHG2_RTN_B64_gfx11: {
109076 switch (OpNum) {
109077 case 0:
109078 // op: vdst
109079 return 56;
109080 case 6:
109081 // op: gds
109082 return 17;
109083 case 1:
109084 // op: addr
109085 return 32;
109086 case 2:
109087 // op: data0
109088 return 40;
109089 case 3:
109090 // op: data1
109091 return 48;
109092 case 4:
109093 // op: offset0
109094 return 0;
109095 case 5:
109096 // op: offset1
109097 return 8;
109098 }
109099 break;
109100 }
109101 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V8_nsa_gfx10:
109102 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_nsa_gfx10:
109103 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V8_nsa_gfx10:
109104 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V8_nsa_gfx10:
109105 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V8_nsa_gfx10:
109106 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V8_nsa_gfx10:
109107 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V8_nsa_gfx10:
109108 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_nsa_gfx10:
109109 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_nsa_gfx10:
109110 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_nsa_gfx10:
109111 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V8_nsa_gfx10:
109112 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V8_nsa_gfx10:
109113 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_nsa_gfx10:
109114 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V8_nsa_gfx10:
109115 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V8_nsa_gfx10:
109116 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx10:
109117 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx10:
109118 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx10:
109119 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx10:
109120 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx10:
109121 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx10:
109122 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx10:
109123 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx10:
109124 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx10:
109125 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx10:
109126 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx10:
109127 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx10:
109128 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx10:
109129 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx10:
109130 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_nsa_gfx10: {
109131 switch (OpNum) {
109132 case 10:
109133 // op: dmask
109134 return 8;
109135 case 12:
109136 // op: unorm
109137 return 12;
109138 case 13:
109139 // op: cpol
109140 return 7;
109141 case 14:
109142 // op: r128
109143 return 15;
109144 case 16:
109145 // op: tfe
109146 return 16;
109147 case 17:
109148 // op: lwe
109149 return 17;
109150 case 18:
109151 // op: d16
109152 return 63;
109153 case 8:
109154 // op: srsrc
109155 return 48;
109156 case 9:
109157 // op: ssamp
109158 return 53;
109159 case 0:
109160 // op: vaddr0
109161 return 32;
109162 case 11:
109163 // op: dim
109164 return 3;
109165 case 15:
109166 // op: a16
109167 return 62;
109168 }
109169 break;
109170 }
109171 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_nsa_gfx10:
109172 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V9_nsa_gfx10:
109173 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V9_nsa_gfx10:
109174 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V9_nsa_gfx10:
109175 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V9_nsa_gfx10:
109176 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_nsa_gfx10:
109177 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_nsa_gfx10:
109178 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_nsa_gfx10:
109179 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V9_nsa_gfx10:
109180 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_nsa_gfx10:
109181 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V9_nsa_gfx10:
109182 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V9_nsa_gfx10:
109183 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx10:
109184 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx10:
109185 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx10:
109186 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx10:
109187 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx10:
109188 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx10:
109189 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx10:
109190 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx10:
109191 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx10:
109192 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx10:
109193 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx10:
109194 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_nsa_gfx10: {
109195 switch (OpNum) {
109196 case 11:
109197 // op: dmask
109198 return 8;
109199 case 13:
109200 // op: unorm
109201 return 12;
109202 case 14:
109203 // op: cpol
109204 return 7;
109205 case 15:
109206 // op: r128
109207 return 15;
109208 case 17:
109209 // op: tfe
109210 return 16;
109211 case 18:
109212 // op: lwe
109213 return 17;
109214 case 19:
109215 // op: d16
109216 return 63;
109217 case 9:
109218 // op: srsrc
109219 return 48;
109220 case 10:
109221 // op: ssamp
109222 return 53;
109223 case 0:
109224 // op: vaddr0
109225 return 32;
109226 case 12:
109227 // op: dim
109228 return 3;
109229 case 16:
109230 // op: a16
109231 return 62;
109232 }
109233 break;
109234 }
109235 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V10_nsa_gfx10:
109236 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V10_nsa_gfx10:
109237 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V10_nsa_gfx10:
109238 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_nsa_gfx10:
109239 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_nsa_gfx10:
109240 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V10_nsa_gfx10:
109241 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V10_nsa_gfx10:
109242 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V10_nsa_gfx10:
109243 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx10:
109244 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx10:
109245 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx10:
109246 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx10:
109247 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx10:
109248 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx10:
109249 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx10:
109250 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx10: {
109251 switch (OpNum) {
109252 case 12:
109253 // op: dmask
109254 return 8;
109255 case 14:
109256 // op: unorm
109257 return 12;
109258 case 15:
109259 // op: cpol
109260 return 7;
109261 case 16:
109262 // op: r128
109263 return 15;
109264 case 18:
109265 // op: tfe
109266 return 16;
109267 case 19:
109268 // op: lwe
109269 return 17;
109270 case 20:
109271 // op: d16
109272 return 63;
109273 case 10:
109274 // op: srsrc
109275 return 48;
109276 case 11:
109277 // op: ssamp
109278 return 53;
109279 case 0:
109280 // op: vaddr0
109281 return 32;
109282 case 13:
109283 // op: dim
109284 return 3;
109285 case 17:
109286 // op: a16
109287 return 62;
109288 }
109289 break;
109290 }
109291 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V11_nsa_gfx10:
109292 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_nsa_gfx10:
109293 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V11_nsa_gfx10:
109294 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V11_nsa_gfx10:
109295 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx10:
109296 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx10:
109297 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx10:
109298 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx10: {
109299 switch (OpNum) {
109300 case 13:
109301 // op: dmask
109302 return 8;
109303 case 15:
109304 // op: unorm
109305 return 12;
109306 case 16:
109307 // op: cpol
109308 return 7;
109309 case 17:
109310 // op: r128
109311 return 15;
109312 case 19:
109313 // op: tfe
109314 return 16;
109315 case 20:
109316 // op: lwe
109317 return 17;
109318 case 21:
109319 // op: d16
109320 return 63;
109321 case 11:
109322 // op: srsrc
109323 return 48;
109324 case 12:
109325 // op: ssamp
109326 return 53;
109327 case 0:
109328 // op: vaddr0
109329 return 32;
109330 case 14:
109331 // op: dim
109332 return 3;
109333 case 18:
109334 // op: a16
109335 return 62;
109336 }
109337 break;
109338 }
109339 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_nsa_gfx10:
109340 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx10: {
109341 switch (OpNum) {
109342 case 14:
109343 // op: dmask
109344 return 8;
109345 case 16:
109346 // op: unorm
109347 return 12;
109348 case 17:
109349 // op: cpol
109350 return 7;
109351 case 18:
109352 // op: r128
109353 return 15;
109354 case 20:
109355 // op: tfe
109356 return 16;
109357 case 21:
109358 // op: lwe
109359 return 17;
109360 case 22:
109361 // op: d16
109362 return 63;
109363 case 12:
109364 // op: srsrc
109365 return 48;
109366 case 13:
109367 // op: ssamp
109368 return 53;
109369 case 0:
109370 // op: vaddr0
109371 return 32;
109372 case 15:
109373 // op: dim
109374 return 3;
109375 case 19:
109376 // op: a16
109377 return 62;
109378 }
109379 break;
109380 }
109381 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_ST_gfx10:
109382 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_ST_gfx10:
109383 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_ST_gfx10:
109384 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_ST_gfx10:
109385 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_ST_gfx10: {
109386 switch (OpNum) {
109387 case 1:
109388 // op: cpol
109389 return 12;
109390 case 0:
109391 // op: offset
109392 return 0;
109393 }
109394 break;
109395 }
109396 case AMDGPU::SCRATCH_LOAD_LDS_DWORD_ST_gfx940:
109397 case AMDGPU::SCRATCH_LOAD_LDS_SBYTE_ST_gfx940:
109398 case AMDGPU::SCRATCH_LOAD_LDS_SSHORT_ST_gfx940:
109399 case AMDGPU::SCRATCH_LOAD_LDS_UBYTE_ST_gfx940:
109400 case AMDGPU::SCRATCH_LOAD_LDS_USHORT_ST_gfx940: {
109401 switch (OpNum) {
109402 case 1:
109403 // op: cpol
109404 return 16;
109405 case 0:
109406 // op: offset
109407 return 0;
109408 }
109409 break;
109410 }
109411 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx12:
109412 case AMDGPU::SCRATCH_LOAD_BLOCK_SADDR_gfx12:
109413 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx12:
109414 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx12:
109415 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx12:
109416 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx12:
109417 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx12:
109418 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx12:
109419 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx12:
109420 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx12:
109421 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx12:
109422 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx12:
109423 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx12:
109424 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx12:
109425 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx12:
109426 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx12: {
109427 switch (OpNum) {
109428 case 1:
109429 // op: saddr
109430 return 0;
109431 case 0:
109432 // op: vdst
109433 return 32;
109434 case 3:
109435 // op: cpol
109436 return 50;
109437 case 2:
109438 // op: offset
109439 return 72;
109440 }
109441 break;
109442 }
109443 case AMDGPU::GLOBAL_LOAD_BLOCK_SADDR_gfx12:
109444 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx12:
109445 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx12:
109446 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx12:
109447 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx12:
109448 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx12:
109449 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx12:
109450 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx12:
109451 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx12:
109452 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx12:
109453 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx12:
109454 case AMDGPU::GLOBAL_LOAD_TR_B64_w32_SADDR_gfx12:
109455 case AMDGPU::GLOBAL_LOAD_TR_B64_w64_SADDR_gfx12:
109456 case AMDGPU::GLOBAL_LOAD_TR_B128_w32_SADDR_gfx12:
109457 case AMDGPU::GLOBAL_LOAD_TR_B128_w64_SADDR_gfx12:
109458 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx12:
109459 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx12:
109460 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx12:
109461 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx12: {
109462 switch (OpNum) {
109463 case 1:
109464 // op: saddr
109465 return 0;
109466 case 0:
109467 // op: vdst
109468 return 32;
109469 case 4:
109470 // op: cpol
109471 return 50;
109472 case 2:
109473 // op: vaddr
109474 return 64;
109475 case 3:
109476 // op: offset
109477 return 72;
109478 }
109479 break;
109480 }
109481 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_SADDR_gfx12:
109482 case AMDGPU::SCRATCH_STORE_BLOCK_SADDR_gfx12:
109483 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SADDR_gfx12:
109484 case AMDGPU::SCRATCH_STORE_BYTE_SADDR_gfx12:
109485 case AMDGPU::SCRATCH_STORE_DWORDX2_SADDR_gfx12:
109486 case AMDGPU::SCRATCH_STORE_DWORDX3_SADDR_gfx12:
109487 case AMDGPU::SCRATCH_STORE_DWORDX4_SADDR_gfx12:
109488 case AMDGPU::SCRATCH_STORE_DWORD_SADDR_gfx12:
109489 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SADDR_gfx12:
109490 case AMDGPU::SCRATCH_STORE_SHORT_SADDR_gfx12: {
109491 switch (OpNum) {
109492 case 1:
109493 // op: saddr
109494 return 0;
109495 case 3:
109496 // op: cpol
109497 return 50;
109498 case 0:
109499 // op: vdata
109500 return 55;
109501 case 2:
109502 // op: offset
109503 return 72;
109504 }
109505 break;
109506 }
109507 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_vi:
109508 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_vi:
109509 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_vi:
109510 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_vi:
109511 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_vi:
109512 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_vi:
109513 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_vi:
109514 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_vi:
109515 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_vi:
109516 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_vi:
109517 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_vi:
109518 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_vi:
109519 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_vi:
109520 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_vi: {
109521 switch (OpNum) {
109522 case 1:
109523 // op: saddr
109524 return 48;
109525 case 0:
109526 // op: vdst
109527 return 55;
109528 case 3:
109529 // op: cpol
109530 return 16;
109531 case 2:
109532 // op: offset
109533 return 0;
109534 }
109535 break;
109536 }
109537 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx10:
109538 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx10:
109539 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx10:
109540 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx10:
109541 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx10:
109542 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx10:
109543 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx10:
109544 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx10:
109545 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx10:
109546 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx10:
109547 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx10:
109548 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx10:
109549 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx10:
109550 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx10:
109551 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx10: {
109552 switch (OpNum) {
109553 case 1:
109554 // op: saddr
109555 return 48;
109556 case 0:
109557 // op: vdst
109558 return 56;
109559 case 3:
109560 // op: cpol
109561 return 12;
109562 case 2:
109563 // op: offset
109564 return 0;
109565 }
109566 break;
109567 }
109568 case AMDGPU::GLOBAL_LOAD_DWORD_ADDTID_SADDR_gfx11:
109569 case AMDGPU::SCRATCH_LOAD_DWORDX2_SADDR_gfx11:
109570 case AMDGPU::SCRATCH_LOAD_DWORDX3_SADDR_gfx11:
109571 case AMDGPU::SCRATCH_LOAD_DWORDX4_SADDR_gfx11:
109572 case AMDGPU::SCRATCH_LOAD_DWORD_SADDR_gfx11:
109573 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SADDR_gfx11:
109574 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SADDR_gfx11:
109575 case AMDGPU::SCRATCH_LOAD_SBYTE_SADDR_gfx11:
109576 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SADDR_gfx11:
109577 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SADDR_gfx11:
109578 case AMDGPU::SCRATCH_LOAD_SSHORT_SADDR_gfx11:
109579 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SADDR_gfx11:
109580 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SADDR_gfx11:
109581 case AMDGPU::SCRATCH_LOAD_UBYTE_SADDR_gfx11:
109582 case AMDGPU::SCRATCH_LOAD_USHORT_SADDR_gfx11: {
109583 switch (OpNum) {
109584 case 1:
109585 // op: saddr
109586 return 48;
109587 case 0:
109588 // op: vdst
109589 return 56;
109590 case 3:
109591 // op: cpol
109592 return 13;
109593 case 2:
109594 // op: offset
109595 return 0;
109596 }
109597 break;
109598 }
109599 case AMDGPU::S_BUFFER_LOAD_B32_IMM_gfx11:
109600 case AMDGPU::S_BUFFER_LOAD_B64_IMM_gfx11:
109601 case AMDGPU::S_BUFFER_LOAD_B128_IMM_gfx11:
109602 case AMDGPU::S_BUFFER_LOAD_B256_IMM_gfx11:
109603 case AMDGPU::S_BUFFER_LOAD_B512_IMM_gfx11:
109604 case AMDGPU::S_LOAD_B32_IMM_gfx11:
109605 case AMDGPU::S_LOAD_B64_IMM_gfx11:
109606 case AMDGPU::S_LOAD_B128_IMM_gfx11:
109607 case AMDGPU::S_LOAD_B256_IMM_gfx11:
109608 case AMDGPU::S_LOAD_B512_IMM_gfx11: {
109609 switch (OpNum) {
109610 case 1:
109611 // op: sbase
109612 return 0;
109613 case 0:
109614 // op: sdst
109615 return 6;
109616 case 2:
109617 // op: offset
109618 return 32;
109619 case 3:
109620 // op: cpol
109621 return 13;
109622 }
109623 break;
109624 }
109625 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_gfx10:
109626 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_gfx10:
109627 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_gfx10:
109628 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_gfx10:
109629 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_gfx10:
109630 case AMDGPU::S_LOAD_DWORDX2_IMM_gfx10:
109631 case AMDGPU::S_LOAD_DWORDX4_IMM_gfx10:
109632 case AMDGPU::S_LOAD_DWORDX8_IMM_gfx10:
109633 case AMDGPU::S_LOAD_DWORDX16_IMM_gfx10:
109634 case AMDGPU::S_LOAD_DWORD_IMM_gfx10:
109635 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_IMM_gfx10:
109636 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_IMM_gfx10:
109637 case AMDGPU::S_SCRATCH_LOAD_DWORD_IMM_gfx10: {
109638 switch (OpNum) {
109639 case 1:
109640 // op: sbase
109641 return 0;
109642 case 0:
109643 // op: sdst
109644 return 6;
109645 case 2:
109646 // op: offset
109647 return 32;
109648 case 3:
109649 // op: cpol
109650 return 14;
109651 }
109652 break;
109653 }
109654 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_vi:
109655 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_vi:
109656 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_vi:
109657 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_vi:
109658 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_vi:
109659 case AMDGPU::S_LOAD_DWORDX2_IMM_vi:
109660 case AMDGPU::S_LOAD_DWORDX4_IMM_vi:
109661 case AMDGPU::S_LOAD_DWORDX8_IMM_vi:
109662 case AMDGPU::S_LOAD_DWORDX16_IMM_vi:
109663 case AMDGPU::S_LOAD_DWORD_IMM_vi:
109664 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_IMM_vi:
109665 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_IMM_vi:
109666 case AMDGPU::S_SCRATCH_LOAD_DWORD_IMM_vi: {
109667 switch (OpNum) {
109668 case 1:
109669 // op: sbase
109670 return 0;
109671 case 0:
109672 // op: sdst
109673 return 6;
109674 case 2:
109675 // op: offset
109676 return 32;
109677 case 3:
109678 // op: cpol
109679 return 16;
109680 }
109681 break;
109682 }
109683 case AMDGPU::S_BUFFER_LOAD_B32_IMM_gfx12:
109684 case AMDGPU::S_BUFFER_LOAD_B64_IMM_gfx12:
109685 case AMDGPU::S_BUFFER_LOAD_B96_IMM_gfx12:
109686 case AMDGPU::S_BUFFER_LOAD_B128_IMM_gfx12:
109687 case AMDGPU::S_BUFFER_LOAD_B256_IMM_gfx12:
109688 case AMDGPU::S_BUFFER_LOAD_B512_IMM_gfx12:
109689 case AMDGPU::S_BUFFER_LOAD_I8_IMM_gfx12:
109690 case AMDGPU::S_BUFFER_LOAD_I16_IMM_gfx12:
109691 case AMDGPU::S_BUFFER_LOAD_U8_IMM_gfx12:
109692 case AMDGPU::S_BUFFER_LOAD_U16_IMM_gfx12:
109693 case AMDGPU::S_LOAD_B32_IMM_gfx12:
109694 case AMDGPU::S_LOAD_B64_IMM_gfx12:
109695 case AMDGPU::S_LOAD_B96_IMM_gfx12:
109696 case AMDGPU::S_LOAD_B128_IMM_gfx12:
109697 case AMDGPU::S_LOAD_B256_IMM_gfx12:
109698 case AMDGPU::S_LOAD_B512_IMM_gfx12:
109699 case AMDGPU::S_LOAD_I8_IMM_gfx12:
109700 case AMDGPU::S_LOAD_I16_IMM_gfx12:
109701 case AMDGPU::S_LOAD_U8_IMM_gfx12:
109702 case AMDGPU::S_LOAD_U16_IMM_gfx12: {
109703 switch (OpNum) {
109704 case 1:
109705 // op: sbase
109706 return 0;
109707 case 0:
109708 // op: sdst
109709 return 6;
109710 case 2:
109711 // op: offset
109712 return 32;
109713 case 3:
109714 // op: cpol
109715 return 21;
109716 }
109717 break;
109718 }
109719 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_vi:
109720 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_vi:
109721 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_vi:
109722 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_vi:
109723 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_vi:
109724 case AMDGPU::S_LOAD_DWORDX2_SGPR_vi:
109725 case AMDGPU::S_LOAD_DWORDX4_SGPR_vi:
109726 case AMDGPU::S_LOAD_DWORDX8_SGPR_vi:
109727 case AMDGPU::S_LOAD_DWORDX16_SGPR_vi:
109728 case AMDGPU::S_LOAD_DWORD_SGPR_vi:
109729 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_vi:
109730 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_vi:
109731 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_vi: {
109732 switch (OpNum) {
109733 case 1:
109734 // op: sbase
109735 return 0;
109736 case 0:
109737 // op: sdst
109738 return 6;
109739 case 2:
109740 // op: soffset
109741 return 32;
109742 case 3:
109743 // op: cpol
109744 return 16;
109745 }
109746 break;
109747 }
109748 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_gfx11:
109749 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_gfx11:
109750 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_gfx11:
109751 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_gfx11:
109752 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_gfx11:
109753 case AMDGPU::S_LOAD_B32_SGPR_gfx11:
109754 case AMDGPU::S_LOAD_B64_SGPR_gfx11:
109755 case AMDGPU::S_LOAD_B128_SGPR_gfx11:
109756 case AMDGPU::S_LOAD_B256_SGPR_gfx11:
109757 case AMDGPU::S_LOAD_B512_SGPR_gfx11: {
109758 switch (OpNum) {
109759 case 1:
109760 // op: sbase
109761 return 0;
109762 case 0:
109763 // op: sdst
109764 return 6;
109765 case 2:
109766 // op: soffset
109767 return 57;
109768 case 3:
109769 // op: cpol
109770 return 13;
109771 }
109772 break;
109773 }
109774 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_gfx10:
109775 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_gfx10:
109776 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_gfx10:
109777 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_gfx10:
109778 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_gfx10:
109779 case AMDGPU::S_LOAD_DWORDX2_SGPR_gfx10:
109780 case AMDGPU::S_LOAD_DWORDX4_SGPR_gfx10:
109781 case AMDGPU::S_LOAD_DWORDX8_SGPR_gfx10:
109782 case AMDGPU::S_LOAD_DWORDX16_SGPR_gfx10:
109783 case AMDGPU::S_LOAD_DWORD_SGPR_gfx10:
109784 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_gfx10:
109785 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_gfx10:
109786 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_gfx10: {
109787 switch (OpNum) {
109788 case 1:
109789 // op: sbase
109790 return 0;
109791 case 0:
109792 // op: sdst
109793 return 6;
109794 case 2:
109795 // op: soffset
109796 return 57;
109797 case 3:
109798 // op: cpol
109799 return 14;
109800 }
109801 break;
109802 }
109803 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_alt_gfx9:
109804 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_alt_gfx9:
109805 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_alt_gfx9:
109806 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_alt_gfx9:
109807 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_alt_gfx9:
109808 case AMDGPU::S_LOAD_DWORDX2_SGPR_alt_gfx9:
109809 case AMDGPU::S_LOAD_DWORDX4_SGPR_alt_gfx9:
109810 case AMDGPU::S_LOAD_DWORDX8_SGPR_alt_gfx9:
109811 case AMDGPU::S_LOAD_DWORDX16_SGPR_alt_gfx9:
109812 case AMDGPU::S_LOAD_DWORD_SGPR_alt_gfx9:
109813 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_alt_gfx9:
109814 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_alt_gfx9:
109815 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_alt_gfx9: {
109816 switch (OpNum) {
109817 case 1:
109818 // op: sbase
109819 return 0;
109820 case 0:
109821 // op: sdst
109822 return 6;
109823 case 2:
109824 // op: soffset
109825 return 57;
109826 case 3:
109827 // op: cpol
109828 return 16;
109829 }
109830 break;
109831 }
109832 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_IMM_gfx11:
109833 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_IMM_gfx11:
109834 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_IMM_gfx11:
109835 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_IMM_gfx11:
109836 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_IMM_gfx11:
109837 case AMDGPU::S_LOAD_B32_SGPR_IMM_gfx11:
109838 case AMDGPU::S_LOAD_B64_SGPR_IMM_gfx11:
109839 case AMDGPU::S_LOAD_B128_SGPR_IMM_gfx11:
109840 case AMDGPU::S_LOAD_B256_SGPR_IMM_gfx11:
109841 case AMDGPU::S_LOAD_B512_SGPR_IMM_gfx11: {
109842 switch (OpNum) {
109843 case 1:
109844 // op: sbase
109845 return 0;
109846 case 0:
109847 // op: sdst
109848 return 6;
109849 case 3:
109850 // op: offset
109851 return 32;
109852 case 2:
109853 // op: soffset
109854 return 57;
109855 case 4:
109856 // op: cpol
109857 return 13;
109858 }
109859 break;
109860 }
109861 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx10:
109862 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx10:
109863 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx10:
109864 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx10:
109865 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx10:
109866 case AMDGPU::S_LOAD_DWORDX2_SGPR_IMM_gfx10:
109867 case AMDGPU::S_LOAD_DWORDX4_SGPR_IMM_gfx10:
109868 case AMDGPU::S_LOAD_DWORDX8_SGPR_IMM_gfx10:
109869 case AMDGPU::S_LOAD_DWORDX16_SGPR_IMM_gfx10:
109870 case AMDGPU::S_LOAD_DWORD_SGPR_IMM_gfx10:
109871 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx10:
109872 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx10:
109873 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx10: {
109874 switch (OpNum) {
109875 case 1:
109876 // op: sbase
109877 return 0;
109878 case 0:
109879 // op: sdst
109880 return 6;
109881 case 3:
109882 // op: offset
109883 return 32;
109884 case 2:
109885 // op: soffset
109886 return 57;
109887 case 4:
109888 // op: cpol
109889 return 14;
109890 }
109891 break;
109892 }
109893 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_IMM_gfx9:
109894 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_IMM_gfx9:
109895 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_IMM_gfx9:
109896 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_IMM_gfx9:
109897 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_IMM_gfx9:
109898 case AMDGPU::S_LOAD_DWORDX2_SGPR_IMM_gfx9:
109899 case AMDGPU::S_LOAD_DWORDX4_SGPR_IMM_gfx9:
109900 case AMDGPU::S_LOAD_DWORDX8_SGPR_IMM_gfx9:
109901 case AMDGPU::S_LOAD_DWORDX16_SGPR_IMM_gfx9:
109902 case AMDGPU::S_LOAD_DWORD_SGPR_IMM_gfx9:
109903 case AMDGPU::S_SCRATCH_LOAD_DWORDX2_SGPR_IMM_gfx9:
109904 case AMDGPU::S_SCRATCH_LOAD_DWORDX4_SGPR_IMM_gfx9:
109905 case AMDGPU::S_SCRATCH_LOAD_DWORD_SGPR_IMM_gfx9: {
109906 switch (OpNum) {
109907 case 1:
109908 // op: sbase
109909 return 0;
109910 case 0:
109911 // op: sdst
109912 return 6;
109913 case 3:
109914 // op: offset
109915 return 32;
109916 case 2:
109917 // op: soffset
109918 return 57;
109919 case 4:
109920 // op: cpol
109921 return 16;
109922 }
109923 break;
109924 }
109925 case AMDGPU::S_BUFFER_LOAD_B32_SGPR_IMM_gfx12:
109926 case AMDGPU::S_BUFFER_LOAD_B64_SGPR_IMM_gfx12:
109927 case AMDGPU::S_BUFFER_LOAD_B96_SGPR_IMM_gfx12:
109928 case AMDGPU::S_BUFFER_LOAD_B128_SGPR_IMM_gfx12:
109929 case AMDGPU::S_BUFFER_LOAD_B256_SGPR_IMM_gfx12:
109930 case AMDGPU::S_BUFFER_LOAD_B512_SGPR_IMM_gfx12:
109931 case AMDGPU::S_BUFFER_LOAD_I8_SGPR_IMM_gfx12:
109932 case AMDGPU::S_BUFFER_LOAD_I16_SGPR_IMM_gfx12:
109933 case AMDGPU::S_BUFFER_LOAD_U8_SGPR_IMM_gfx12:
109934 case AMDGPU::S_BUFFER_LOAD_U16_SGPR_IMM_gfx12:
109935 case AMDGPU::S_LOAD_B32_SGPR_IMM_gfx12:
109936 case AMDGPU::S_LOAD_B64_SGPR_IMM_gfx12:
109937 case AMDGPU::S_LOAD_B96_SGPR_IMM_gfx12:
109938 case AMDGPU::S_LOAD_B128_SGPR_IMM_gfx12:
109939 case AMDGPU::S_LOAD_B256_SGPR_IMM_gfx12:
109940 case AMDGPU::S_LOAD_B512_SGPR_IMM_gfx12:
109941 case AMDGPU::S_LOAD_I8_SGPR_IMM_gfx12:
109942 case AMDGPU::S_LOAD_I16_SGPR_IMM_gfx12:
109943 case AMDGPU::S_LOAD_U8_SGPR_IMM_gfx12:
109944 case AMDGPU::S_LOAD_U16_SGPR_IMM_gfx12: {
109945 switch (OpNum) {
109946 case 1:
109947 // op: sbase
109948 return 0;
109949 case 0:
109950 // op: sdst
109951 return 6;
109952 case 3:
109953 // op: offset
109954 return 32;
109955 case 2:
109956 // op: soffset
109957 return 57;
109958 case 4:
109959 // op: cpol
109960 return 21;
109961 }
109962 break;
109963 }
109964 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx10:
109965 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx11:
109966 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_gfx12:
109967 case AMDGPU::S_ATC_PROBE_BUFFER_IMM_vi:
109968 case AMDGPU::S_ATC_PROBE_IMM_gfx10:
109969 case AMDGPU::S_ATC_PROBE_IMM_gfx11:
109970 case AMDGPU::S_ATC_PROBE_IMM_gfx12:
109971 case AMDGPU::S_ATC_PROBE_IMM_vi:
109972 case AMDGPU::S_ATOMIC_ADD_IMM_vi:
109973 case AMDGPU::S_ATOMIC_ADD_X2_IMM_vi:
109974 case AMDGPU::S_ATOMIC_AND_IMM_vi:
109975 case AMDGPU::S_ATOMIC_AND_X2_IMM_vi:
109976 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_vi:
109977 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_vi:
109978 case AMDGPU::S_ATOMIC_DEC_IMM_vi:
109979 case AMDGPU::S_ATOMIC_DEC_X2_IMM_vi:
109980 case AMDGPU::S_ATOMIC_INC_IMM_vi:
109981 case AMDGPU::S_ATOMIC_INC_X2_IMM_vi:
109982 case AMDGPU::S_ATOMIC_OR_IMM_vi:
109983 case AMDGPU::S_ATOMIC_OR_X2_IMM_vi:
109984 case AMDGPU::S_ATOMIC_SMAX_IMM_vi:
109985 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_vi:
109986 case AMDGPU::S_ATOMIC_SMIN_IMM_vi:
109987 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_vi:
109988 case AMDGPU::S_ATOMIC_SUB_IMM_vi:
109989 case AMDGPU::S_ATOMIC_SUB_X2_IMM_vi:
109990 case AMDGPU::S_ATOMIC_SWAP_IMM_vi:
109991 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_vi:
109992 case AMDGPU::S_ATOMIC_UMAX_IMM_vi:
109993 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_vi:
109994 case AMDGPU::S_ATOMIC_UMIN_IMM_vi:
109995 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_vi:
109996 case AMDGPU::S_ATOMIC_XOR_IMM_vi:
109997 case AMDGPU::S_ATOMIC_XOR_X2_IMM_vi:
109998 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_vi:
109999 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_vi:
110000 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_vi:
110001 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_vi:
110002 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_vi:
110003 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_vi:
110004 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_vi:
110005 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_vi:
110006 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_vi:
110007 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_vi:
110008 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_vi:
110009 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_vi:
110010 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_vi:
110011 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_vi:
110012 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_vi:
110013 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_vi:
110014 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_vi:
110015 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_vi:
110016 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_vi:
110017 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_vi:
110018 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_vi:
110019 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_vi:
110020 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_vi:
110021 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_vi:
110022 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_vi:
110023 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_vi: {
110024 switch (OpNum) {
110025 case 1:
110026 // op: sbase
110027 return 0;
110028 case 2:
110029 // op: offset
110030 return 32;
110031 case 0:
110032 // op: sdata
110033 return 6;
110034 }
110035 break;
110036 }
110037 case AMDGPU::S_ATOMIC_ADD_IMM_gfx10:
110038 case AMDGPU::S_ATOMIC_ADD_X2_IMM_gfx10:
110039 case AMDGPU::S_ATOMIC_AND_IMM_gfx10:
110040 case AMDGPU::S_ATOMIC_AND_X2_IMM_gfx10:
110041 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_gfx10:
110042 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_gfx10:
110043 case AMDGPU::S_ATOMIC_DEC_IMM_gfx10:
110044 case AMDGPU::S_ATOMIC_DEC_X2_IMM_gfx10:
110045 case AMDGPU::S_ATOMIC_INC_IMM_gfx10:
110046 case AMDGPU::S_ATOMIC_INC_X2_IMM_gfx10:
110047 case AMDGPU::S_ATOMIC_OR_IMM_gfx10:
110048 case AMDGPU::S_ATOMIC_OR_X2_IMM_gfx10:
110049 case AMDGPU::S_ATOMIC_SMAX_IMM_gfx10:
110050 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_gfx10:
110051 case AMDGPU::S_ATOMIC_SMIN_IMM_gfx10:
110052 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_gfx10:
110053 case AMDGPU::S_ATOMIC_SUB_IMM_gfx10:
110054 case AMDGPU::S_ATOMIC_SUB_X2_IMM_gfx10:
110055 case AMDGPU::S_ATOMIC_SWAP_IMM_gfx10:
110056 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_gfx10:
110057 case AMDGPU::S_ATOMIC_UMAX_IMM_gfx10:
110058 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_gfx10:
110059 case AMDGPU::S_ATOMIC_UMIN_IMM_gfx10:
110060 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_gfx10:
110061 case AMDGPU::S_ATOMIC_XOR_IMM_gfx10:
110062 case AMDGPU::S_ATOMIC_XOR_X2_IMM_gfx10:
110063 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_gfx10:
110064 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_gfx10:
110065 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_gfx10:
110066 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_gfx10:
110067 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_gfx10:
110068 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_gfx10:
110069 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_gfx10:
110070 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_gfx10:
110071 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_gfx10:
110072 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_gfx10:
110073 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_gfx10:
110074 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_gfx10:
110075 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_gfx10:
110076 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_gfx10:
110077 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_gfx10:
110078 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_gfx10:
110079 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_gfx10:
110080 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_gfx10:
110081 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_gfx10:
110082 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_gfx10:
110083 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_gfx10:
110084 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_gfx10:
110085 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_gfx10:
110086 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_gfx10:
110087 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_gfx10:
110088 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_gfx10:
110089 case AMDGPU::S_BUFFER_STORE_DWORDX2_IMM_gfx10:
110090 case AMDGPU::S_BUFFER_STORE_DWORDX4_IMM_gfx10:
110091 case AMDGPU::S_BUFFER_STORE_DWORD_IMM_gfx10:
110092 case AMDGPU::S_SCRATCH_STORE_DWORDX2_IMM_gfx10:
110093 case AMDGPU::S_SCRATCH_STORE_DWORDX4_IMM_gfx10:
110094 case AMDGPU::S_SCRATCH_STORE_DWORD_IMM_gfx10:
110095 case AMDGPU::S_STORE_DWORDX2_IMM_gfx10:
110096 case AMDGPU::S_STORE_DWORDX4_IMM_gfx10:
110097 case AMDGPU::S_STORE_DWORD_IMM_gfx10: {
110098 switch (OpNum) {
110099 case 1:
110100 // op: sbase
110101 return 0;
110102 case 2:
110103 // op: offset
110104 return 32;
110105 case 3:
110106 // op: cpol
110107 return 14;
110108 case 0:
110109 // op: sdata
110110 return 6;
110111 }
110112 break;
110113 }
110114 case AMDGPU::S_BUFFER_STORE_DWORDX2_IMM_vi:
110115 case AMDGPU::S_BUFFER_STORE_DWORDX4_IMM_vi:
110116 case AMDGPU::S_BUFFER_STORE_DWORD_IMM_vi:
110117 case AMDGPU::S_SCRATCH_STORE_DWORDX2_IMM_vi:
110118 case AMDGPU::S_SCRATCH_STORE_DWORDX4_IMM_vi:
110119 case AMDGPU::S_SCRATCH_STORE_DWORD_IMM_vi:
110120 case AMDGPU::S_STORE_DWORDX2_IMM_vi:
110121 case AMDGPU::S_STORE_DWORDX4_IMM_vi:
110122 case AMDGPU::S_STORE_DWORD_IMM_vi: {
110123 switch (OpNum) {
110124 case 1:
110125 // op: sbase
110126 return 0;
110127 case 2:
110128 // op: offset
110129 return 32;
110130 case 3:
110131 // op: cpol
110132 return 16;
110133 case 0:
110134 // op: sdata
110135 return 6;
110136 }
110137 break;
110138 }
110139 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_vi:
110140 case AMDGPU::S_ATC_PROBE_SGPR_vi:
110141 case AMDGPU::S_ATOMIC_ADD_SGPR_vi:
110142 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_vi:
110143 case AMDGPU::S_ATOMIC_AND_SGPR_vi:
110144 case AMDGPU::S_ATOMIC_AND_X2_SGPR_vi:
110145 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_vi:
110146 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_vi:
110147 case AMDGPU::S_ATOMIC_DEC_SGPR_vi:
110148 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_vi:
110149 case AMDGPU::S_ATOMIC_INC_SGPR_vi:
110150 case AMDGPU::S_ATOMIC_INC_X2_SGPR_vi:
110151 case AMDGPU::S_ATOMIC_OR_SGPR_vi:
110152 case AMDGPU::S_ATOMIC_OR_X2_SGPR_vi:
110153 case AMDGPU::S_ATOMIC_SMAX_SGPR_vi:
110154 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_vi:
110155 case AMDGPU::S_ATOMIC_SMIN_SGPR_vi:
110156 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_vi:
110157 case AMDGPU::S_ATOMIC_SUB_SGPR_vi:
110158 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_vi:
110159 case AMDGPU::S_ATOMIC_SWAP_SGPR_vi:
110160 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_vi:
110161 case AMDGPU::S_ATOMIC_UMAX_SGPR_vi:
110162 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_vi:
110163 case AMDGPU::S_ATOMIC_UMIN_SGPR_vi:
110164 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_vi:
110165 case AMDGPU::S_ATOMIC_XOR_SGPR_vi:
110166 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_vi:
110167 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_vi:
110168 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_vi:
110169 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_vi:
110170 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_vi:
110171 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_vi:
110172 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_vi:
110173 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_vi:
110174 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_vi:
110175 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_vi:
110176 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_vi:
110177 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_vi:
110178 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_vi:
110179 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_vi:
110180 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_vi:
110181 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_vi:
110182 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_vi:
110183 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_vi:
110184 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_vi:
110185 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_vi:
110186 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_vi:
110187 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_vi:
110188 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_vi:
110189 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_vi:
110190 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_vi:
110191 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_vi:
110192 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_vi: {
110193 switch (OpNum) {
110194 case 1:
110195 // op: sbase
110196 return 0;
110197 case 2:
110198 // op: soffset
110199 return 32;
110200 case 0:
110201 // op: sdata
110202 return 6;
110203 }
110204 break;
110205 }
110206 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_vi:
110207 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_vi:
110208 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_vi:
110209 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_vi:
110210 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_vi:
110211 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_vi:
110212 case AMDGPU::S_STORE_DWORDX2_SGPR_vi:
110213 case AMDGPU::S_STORE_DWORDX4_SGPR_vi:
110214 case AMDGPU::S_STORE_DWORD_SGPR_vi: {
110215 switch (OpNum) {
110216 case 1:
110217 // op: sbase
110218 return 0;
110219 case 2:
110220 // op: soffset
110221 return 32;
110222 case 3:
110223 // op: cpol
110224 return 16;
110225 case 0:
110226 // op: sdata
110227 return 6;
110228 }
110229 break;
110230 }
110231 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_alt_gfx9:
110232 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_gfx10:
110233 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_gfx11:
110234 case AMDGPU::S_ATC_PROBE_SGPR_alt_gfx9:
110235 case AMDGPU::S_ATC_PROBE_SGPR_gfx10:
110236 case AMDGPU::S_ATC_PROBE_SGPR_gfx11:
110237 case AMDGPU::S_ATOMIC_ADD_SGPR_alt_gfx9:
110238 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_alt_gfx9:
110239 case AMDGPU::S_ATOMIC_AND_SGPR_alt_gfx9:
110240 case AMDGPU::S_ATOMIC_AND_X2_SGPR_alt_gfx9:
110241 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_alt_gfx9:
110242 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9:
110243 case AMDGPU::S_ATOMIC_DEC_SGPR_alt_gfx9:
110244 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_alt_gfx9:
110245 case AMDGPU::S_ATOMIC_INC_SGPR_alt_gfx9:
110246 case AMDGPU::S_ATOMIC_INC_X2_SGPR_alt_gfx9:
110247 case AMDGPU::S_ATOMIC_OR_SGPR_alt_gfx9:
110248 case AMDGPU::S_ATOMIC_OR_X2_SGPR_alt_gfx9:
110249 case AMDGPU::S_ATOMIC_SMAX_SGPR_alt_gfx9:
110250 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_alt_gfx9:
110251 case AMDGPU::S_ATOMIC_SMIN_SGPR_alt_gfx9:
110252 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_alt_gfx9:
110253 case AMDGPU::S_ATOMIC_SUB_SGPR_alt_gfx9:
110254 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_alt_gfx9:
110255 case AMDGPU::S_ATOMIC_SWAP_SGPR_alt_gfx9:
110256 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_alt_gfx9:
110257 case AMDGPU::S_ATOMIC_UMAX_SGPR_alt_gfx9:
110258 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_alt_gfx9:
110259 case AMDGPU::S_ATOMIC_UMIN_SGPR_alt_gfx9:
110260 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_alt_gfx9:
110261 case AMDGPU::S_ATOMIC_XOR_SGPR_alt_gfx9:
110262 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_alt_gfx9:
110263 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_alt_gfx9:
110264 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_alt_gfx9:
110265 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_alt_gfx9:
110266 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_alt_gfx9:
110267 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_alt_gfx9:
110268 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_alt_gfx9:
110269 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_alt_gfx9:
110270 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_alt_gfx9:
110271 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_alt_gfx9:
110272 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_alt_gfx9:
110273 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_alt_gfx9:
110274 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_alt_gfx9:
110275 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_alt_gfx9:
110276 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_alt_gfx9:
110277 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_alt_gfx9:
110278 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_alt_gfx9:
110279 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_alt_gfx9:
110280 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_alt_gfx9:
110281 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_alt_gfx9:
110282 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_alt_gfx9:
110283 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_alt_gfx9:
110284 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_alt_gfx9:
110285 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_alt_gfx9:
110286 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_alt_gfx9:
110287 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_alt_gfx9:
110288 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_alt_gfx9: {
110289 switch (OpNum) {
110290 case 1:
110291 // op: sbase
110292 return 0;
110293 case 2:
110294 // op: soffset
110295 return 57;
110296 case 0:
110297 // op: sdata
110298 return 6;
110299 }
110300 break;
110301 }
110302 case AMDGPU::S_ATOMIC_ADD_SGPR_gfx10:
110303 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_gfx10:
110304 case AMDGPU::S_ATOMIC_AND_SGPR_gfx10:
110305 case AMDGPU::S_ATOMIC_AND_X2_SGPR_gfx10:
110306 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_gfx10:
110307 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_gfx10:
110308 case AMDGPU::S_ATOMIC_DEC_SGPR_gfx10:
110309 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_gfx10:
110310 case AMDGPU::S_ATOMIC_INC_SGPR_gfx10:
110311 case AMDGPU::S_ATOMIC_INC_X2_SGPR_gfx10:
110312 case AMDGPU::S_ATOMIC_OR_SGPR_gfx10:
110313 case AMDGPU::S_ATOMIC_OR_X2_SGPR_gfx10:
110314 case AMDGPU::S_ATOMIC_SMAX_SGPR_gfx10:
110315 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_gfx10:
110316 case AMDGPU::S_ATOMIC_SMIN_SGPR_gfx10:
110317 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_gfx10:
110318 case AMDGPU::S_ATOMIC_SUB_SGPR_gfx10:
110319 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_gfx10:
110320 case AMDGPU::S_ATOMIC_SWAP_SGPR_gfx10:
110321 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_gfx10:
110322 case AMDGPU::S_ATOMIC_UMAX_SGPR_gfx10:
110323 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_gfx10:
110324 case AMDGPU::S_ATOMIC_UMIN_SGPR_gfx10:
110325 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_gfx10:
110326 case AMDGPU::S_ATOMIC_XOR_SGPR_gfx10:
110327 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_gfx10:
110328 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_gfx10:
110329 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_gfx10:
110330 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_gfx10:
110331 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_gfx10:
110332 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_gfx10:
110333 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_gfx10:
110334 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_gfx10:
110335 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_gfx10:
110336 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_gfx10:
110337 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_gfx10:
110338 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_gfx10:
110339 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_gfx10:
110340 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_gfx10:
110341 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_gfx10:
110342 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_gfx10:
110343 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_gfx10:
110344 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_gfx10:
110345 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_gfx10:
110346 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_gfx10:
110347 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_gfx10:
110348 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_gfx10:
110349 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_gfx10:
110350 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_gfx10:
110351 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_gfx10:
110352 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_gfx10:
110353 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_gfx10:
110354 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_gfx10:
110355 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_gfx10:
110356 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_gfx10:
110357 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_gfx10:
110358 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_gfx10:
110359 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_gfx10:
110360 case AMDGPU::S_STORE_DWORDX2_SGPR_gfx10:
110361 case AMDGPU::S_STORE_DWORDX4_SGPR_gfx10:
110362 case AMDGPU::S_STORE_DWORD_SGPR_gfx10: {
110363 switch (OpNum) {
110364 case 1:
110365 // op: sbase
110366 return 0;
110367 case 2:
110368 // op: soffset
110369 return 57;
110370 case 3:
110371 // op: cpol
110372 return 14;
110373 case 0:
110374 // op: sdata
110375 return 6;
110376 }
110377 break;
110378 }
110379 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_alt_gfx9:
110380 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_alt_gfx9:
110381 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_alt_gfx9:
110382 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_alt_gfx9:
110383 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_alt_gfx9:
110384 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_alt_gfx9:
110385 case AMDGPU::S_STORE_DWORDX2_SGPR_alt_gfx9:
110386 case AMDGPU::S_STORE_DWORDX4_SGPR_alt_gfx9:
110387 case AMDGPU::S_STORE_DWORD_SGPR_alt_gfx9: {
110388 switch (OpNum) {
110389 case 1:
110390 // op: sbase
110391 return 0;
110392 case 2:
110393 // op: soffset
110394 return 57;
110395 case 3:
110396 // op: cpol
110397 return 16;
110398 case 0:
110399 // op: sdata
110400 return 6;
110401 }
110402 break;
110403 }
110404 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx9:
110405 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx10:
110406 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx11:
110407 case AMDGPU::S_ATC_PROBE_BUFFER_SGPR_IMM_gfx12:
110408 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx9:
110409 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx10:
110410 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx11:
110411 case AMDGPU::S_ATC_PROBE_SGPR_IMM_gfx12:
110412 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_gfx9:
110413 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_gfx9:
110414 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_gfx9:
110415 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_gfx9:
110416 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_gfx9:
110417 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9:
110418 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_gfx9:
110419 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_gfx9:
110420 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_gfx9:
110421 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_gfx9:
110422 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_gfx9:
110423 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_gfx9:
110424 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_gfx9:
110425 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_gfx9:
110426 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_gfx9:
110427 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_gfx9:
110428 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_gfx9:
110429 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_gfx9:
110430 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_gfx9:
110431 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_gfx9:
110432 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_gfx9:
110433 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_gfx9:
110434 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_gfx9:
110435 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_gfx9:
110436 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_gfx9:
110437 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_gfx9:
110438 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx9:
110439 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx9:
110440 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx9:
110441 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx9:
110442 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx9:
110443 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx9:
110444 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx9:
110445 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx9:
110446 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx9:
110447 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx9:
110448 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx9:
110449 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx9:
110450 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx9:
110451 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx9:
110452 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx9:
110453 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx9:
110454 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx9:
110455 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx9:
110456 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx9:
110457 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx9:
110458 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx9:
110459 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx9:
110460 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx9:
110461 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx9:
110462 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx9:
110463 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx9: {
110464 switch (OpNum) {
110465 case 1:
110466 // op: sbase
110467 return 0;
110468 case 3:
110469 // op: offset
110470 return 32;
110471 case 2:
110472 // op: soffset
110473 return 57;
110474 case 0:
110475 // op: sdata
110476 return 6;
110477 }
110478 break;
110479 }
110480 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_gfx10:
110481 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_gfx10:
110482 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_gfx10:
110483 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_gfx10:
110484 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_gfx10:
110485 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10:
110486 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_gfx10:
110487 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_gfx10:
110488 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_gfx10:
110489 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_gfx10:
110490 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_gfx10:
110491 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_gfx10:
110492 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_gfx10:
110493 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_gfx10:
110494 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_gfx10:
110495 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_gfx10:
110496 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_gfx10:
110497 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_gfx10:
110498 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_gfx10:
110499 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_gfx10:
110500 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_gfx10:
110501 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_gfx10:
110502 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_gfx10:
110503 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_gfx10:
110504 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_gfx10:
110505 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_gfx10:
110506 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_gfx10:
110507 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_gfx10:
110508 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_gfx10:
110509 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_gfx10:
110510 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_gfx10:
110511 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_gfx10:
110512 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_gfx10:
110513 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_gfx10:
110514 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_gfx10:
110515 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_gfx10:
110516 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_gfx10:
110517 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_gfx10:
110518 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_gfx10:
110519 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_gfx10:
110520 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_gfx10:
110521 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_gfx10:
110522 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_gfx10:
110523 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_gfx10:
110524 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_gfx10:
110525 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_gfx10:
110526 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_gfx10:
110527 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_gfx10:
110528 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_gfx10:
110529 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_gfx10:
110530 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_gfx10:
110531 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_gfx10:
110532 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx10:
110533 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx10:
110534 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_IMM_gfx10:
110535 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx10:
110536 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx10:
110537 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx10:
110538 case AMDGPU::S_STORE_DWORDX2_SGPR_IMM_gfx10:
110539 case AMDGPU::S_STORE_DWORDX4_SGPR_IMM_gfx10:
110540 case AMDGPU::S_STORE_DWORD_SGPR_IMM_gfx10: {
110541 switch (OpNum) {
110542 case 1:
110543 // op: sbase
110544 return 0;
110545 case 3:
110546 // op: offset
110547 return 32;
110548 case 2:
110549 // op: soffset
110550 return 57;
110551 case 4:
110552 // op: cpol
110553 return 14;
110554 case 0:
110555 // op: sdata
110556 return 6;
110557 }
110558 break;
110559 }
110560 case AMDGPU::S_BUFFER_STORE_DWORDX2_SGPR_IMM_gfx9:
110561 case AMDGPU::S_BUFFER_STORE_DWORDX4_SGPR_IMM_gfx9:
110562 case AMDGPU::S_BUFFER_STORE_DWORD_SGPR_IMM_gfx9:
110563 case AMDGPU::S_SCRATCH_STORE_DWORDX2_SGPR_IMM_gfx9:
110564 case AMDGPU::S_SCRATCH_STORE_DWORDX4_SGPR_IMM_gfx9:
110565 case AMDGPU::S_SCRATCH_STORE_DWORD_SGPR_IMM_gfx9:
110566 case AMDGPU::S_STORE_DWORDX2_SGPR_IMM_gfx9:
110567 case AMDGPU::S_STORE_DWORDX4_SGPR_IMM_gfx9:
110568 case AMDGPU::S_STORE_DWORD_SGPR_IMM_gfx9: {
110569 switch (OpNum) {
110570 case 1:
110571 // op: sbase
110572 return 0;
110573 case 3:
110574 // op: offset
110575 return 32;
110576 case 2:
110577 // op: soffset
110578 return 57;
110579 case 4:
110580 // op: cpol
110581 return 16;
110582 case 0:
110583 // op: sdata
110584 return 6;
110585 }
110586 break;
110587 }
110588 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_si:
110589 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_si:
110590 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_si:
110591 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_si:
110592 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_si:
110593 case AMDGPU::S_LOAD_DWORDX2_IMM_si:
110594 case AMDGPU::S_LOAD_DWORDX4_IMM_si:
110595 case AMDGPU::S_LOAD_DWORDX8_IMM_si:
110596 case AMDGPU::S_LOAD_DWORDX16_IMM_si:
110597 case AMDGPU::S_LOAD_DWORD_IMM_si: {
110598 switch (OpNum) {
110599 case 1:
110600 // op: sbase
110601 return 9;
110602 case 0:
110603 // op: sdst
110604 return 15;
110605 case 2:
110606 // op: offset
110607 return 0;
110608 }
110609 break;
110610 }
110611 case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_ci:
110612 case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_ci:
110613 case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_ci:
110614 case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_ci:
110615 case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_ci:
110616 case AMDGPU::S_LOAD_DWORDX2_IMM_ci:
110617 case AMDGPU::S_LOAD_DWORDX4_IMM_ci:
110618 case AMDGPU::S_LOAD_DWORDX8_IMM_ci:
110619 case AMDGPU::S_LOAD_DWORDX16_IMM_ci:
110620 case AMDGPU::S_LOAD_DWORD_IMM_ci: {
110621 switch (OpNum) {
110622 case 1:
110623 // op: sbase
110624 return 9;
110625 case 0:
110626 // op: sdst
110627 return 15;
110628 case 2:
110629 // op: offset
110630 return 32;
110631 }
110632 break;
110633 }
110634 case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_si:
110635 case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_si:
110636 case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_si:
110637 case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_si:
110638 case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_si:
110639 case AMDGPU::S_LOAD_DWORDX2_SGPR_si:
110640 case AMDGPU::S_LOAD_DWORDX4_SGPR_si:
110641 case AMDGPU::S_LOAD_DWORDX8_SGPR_si:
110642 case AMDGPU::S_LOAD_DWORDX16_SGPR_si:
110643 case AMDGPU::S_LOAD_DWORD_SGPR_si: {
110644 switch (OpNum) {
110645 case 1:
110646 // op: sbase
110647 return 9;
110648 case 0:
110649 // op: sdst
110650 return 15;
110651 case 2:
110652 // op: soffset
110653 return 0;
110654 }
110655 break;
110656 }
110657 case AMDGPU::S_SUBVECTOR_LOOP_BEGIN_gfx10:
110658 case AMDGPU::S_SUBVECTOR_LOOP_BEGIN_gfx11:
110659 case AMDGPU::S_SUBVECTOR_LOOP_END_gfx10:
110660 case AMDGPU::S_SUBVECTOR_LOOP_END_gfx11: {
110661 switch (OpNum) {
110662 case 1:
110663 // op: sdst
110664 return 16;
110665 case 0:
110666 // op: simm16
110667 return 0;
110668 }
110669 break;
110670 }
110671 case AMDGPU::S_SETREG_IMM32_B32_gfx6_gfx7:
110672 case AMDGPU::S_SETREG_IMM32_B32_gfx10:
110673 case AMDGPU::S_SETREG_IMM32_B32_gfx11:
110674 case AMDGPU::S_SETREG_IMM32_B32_gfx12:
110675 case AMDGPU::S_SETREG_IMM32_B32_vi: {
110676 switch (OpNum) {
110677 case 1:
110678 // op: simm16
110679 return 0;
110680 case 0:
110681 // op: imm
110682 return 32;
110683 }
110684 break;
110685 }
110686 case AMDGPU::V_CVT_F32_BF8_e64_gfx12:
110687 case AMDGPU::V_CVT_F32_FP8_e64_gfx12: {
110688 switch (OpNum) {
110689 case 1:
110690 // op: src0
110691 return 32;
110692 case 0:
110693 // op: vdst
110694 return 0;
110695 case 2:
110696 // op: byte_sel
110697 return 11;
110698 }
110699 break;
110700 }
110701 case AMDGPU::V_BFREV_B32_e64_gfx6_gfx7:
110702 case AMDGPU::V_BFREV_B32_e64_gfx10:
110703 case AMDGPU::V_BFREV_B32_e64_gfx11:
110704 case AMDGPU::V_BFREV_B32_e64_gfx12:
110705 case AMDGPU::V_BFREV_B32_e64_vi:
110706 case AMDGPU::V_CLS_I32_e64_gfx11:
110707 case AMDGPU::V_CLS_I32_e64_gfx12:
110708 case AMDGPU::V_CLZ_I32_U32_e64_gfx11:
110709 case AMDGPU::V_CLZ_I32_U32_e64_gfx12:
110710 case AMDGPU::V_CTZ_I32_B32_e64_gfx11:
110711 case AMDGPU::V_CTZ_I32_B32_e64_gfx12:
110712 case AMDGPU::V_CVT_I32_I16_fake16_e64_gfx11:
110713 case AMDGPU::V_CVT_I32_I16_fake16_e64_gfx12:
110714 case AMDGPU::V_CVT_U32_U16_fake16_e64_gfx11:
110715 case AMDGPU::V_CVT_U32_U16_fake16_e64_gfx12:
110716 case AMDGPU::V_FFBH_I32_e64_gfx6_gfx7:
110717 case AMDGPU::V_FFBH_I32_e64_gfx10:
110718 case AMDGPU::V_FFBH_I32_e64_vi:
110719 case AMDGPU::V_FFBH_U32_e64_gfx6_gfx7:
110720 case AMDGPU::V_FFBH_U32_e64_gfx10:
110721 case AMDGPU::V_FFBH_U32_e64_vi:
110722 case AMDGPU::V_FFBL_B32_e64_gfx6_gfx7:
110723 case AMDGPU::V_FFBL_B32_e64_gfx10:
110724 case AMDGPU::V_FFBL_B32_e64_vi:
110725 case AMDGPU::V_MOVRELD_B32_e64_gfx6_gfx7:
110726 case AMDGPU::V_MOVRELD_B32_e64_gfx10:
110727 case AMDGPU::V_MOVRELD_B32_e64_gfx11:
110728 case AMDGPU::V_MOVRELD_B32_e64_gfx12:
110729 case AMDGPU::V_MOVRELD_B32_e64_vi:
110730 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx10:
110731 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx11:
110732 case AMDGPU::V_MOVRELSD_2_B32_e64_gfx12:
110733 case AMDGPU::V_MOVRELSD_B32_e64_gfx6_gfx7:
110734 case AMDGPU::V_MOVRELSD_B32_e64_gfx10:
110735 case AMDGPU::V_MOVRELSD_B32_e64_gfx11:
110736 case AMDGPU::V_MOVRELSD_B32_e64_gfx12:
110737 case AMDGPU::V_MOVRELSD_B32_e64_vi:
110738 case AMDGPU::V_MOVRELS_B32_e64_gfx6_gfx7:
110739 case AMDGPU::V_MOVRELS_B32_e64_gfx10:
110740 case AMDGPU::V_MOVRELS_B32_e64_gfx11:
110741 case AMDGPU::V_MOVRELS_B32_e64_gfx12:
110742 case AMDGPU::V_MOVRELS_B32_e64_vi:
110743 case AMDGPU::V_MOV_B32_e64_gfx6_gfx7:
110744 case AMDGPU::V_MOV_B32_e64_gfx10:
110745 case AMDGPU::V_MOV_B32_e64_gfx11:
110746 case AMDGPU::V_MOV_B32_e64_gfx12:
110747 case AMDGPU::V_MOV_B32_e64_vi:
110748 case AMDGPU::V_MOV_B64_e64_vi:
110749 case AMDGPU::V_NOT_B16_fake16_e64_gfx11:
110750 case AMDGPU::V_NOT_B16_fake16_e64_gfx12:
110751 case AMDGPU::V_NOT_B32_e64_gfx6_gfx7:
110752 case AMDGPU::V_NOT_B32_e64_gfx10:
110753 case AMDGPU::V_NOT_B32_e64_gfx11:
110754 case AMDGPU::V_NOT_B32_e64_gfx12:
110755 case AMDGPU::V_NOT_B32_e64_vi:
110756 case AMDGPU::V_SAT_PK_U8_I16_e64_gfx10:
110757 case AMDGPU::V_SAT_PK_U8_I16_e64_vi:
110758 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_gfx11:
110759 case AMDGPU::V_SAT_PK_U8_I16_fake16_e64_gfx12:
110760 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_e64_vi: {
110761 switch (OpNum) {
110762 case 1:
110763 // op: src0
110764 return 32;
110765 case 0:
110766 // op: vdst
110767 return 0;
110768 }
110769 break;
110770 }
110771 case AMDGPU::V_CVT_F32_I32_e64_gfx6_gfx7:
110772 case AMDGPU::V_CVT_F32_U32_e64_gfx6_gfx7:
110773 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx6_gfx7:
110774 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx6_gfx7:
110775 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx6_gfx7:
110776 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx6_gfx7:
110777 case AMDGPU::V_CVT_F64_I32_e64_gfx6_gfx7:
110778 case AMDGPU::V_CVT_F64_U32_e64_gfx6_gfx7:
110779 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx6_gfx7: {
110780 switch (OpNum) {
110781 case 1:
110782 // op: src0
110783 return 32;
110784 case 2:
110785 // op: clamp
110786 return 11;
110787 case 3:
110788 // op: omod
110789 return 59;
110790 case 0:
110791 // op: vdst
110792 return 0;
110793 }
110794 break;
110795 }
110796 case AMDGPU::V_CVT_F16_I16_e64_gfx10:
110797 case AMDGPU::V_CVT_F16_I16_e64_vi:
110798 case AMDGPU::V_CVT_F16_I16_t16_e64_gfx11:
110799 case AMDGPU::V_CVT_F16_I16_t16_e64_gfx12:
110800 case AMDGPU::V_CVT_F16_U16_e64_gfx10:
110801 case AMDGPU::V_CVT_F16_U16_e64_vi:
110802 case AMDGPU::V_CVT_F16_U16_t16_e64_gfx11:
110803 case AMDGPU::V_CVT_F16_U16_t16_e64_gfx12:
110804 case AMDGPU::V_CVT_F32_BF8_e64_vi:
110805 case AMDGPU::V_CVT_F32_FP8_e64_vi:
110806 case AMDGPU::V_CVT_F32_I32_e64_gfx10:
110807 case AMDGPU::V_CVT_F32_I32_e64_gfx11:
110808 case AMDGPU::V_CVT_F32_I32_e64_gfx12:
110809 case AMDGPU::V_CVT_F32_I32_e64_vi:
110810 case AMDGPU::V_CVT_F32_U32_e64_gfx10:
110811 case AMDGPU::V_CVT_F32_U32_e64_gfx11:
110812 case AMDGPU::V_CVT_F32_U32_e64_gfx12:
110813 case AMDGPU::V_CVT_F32_U32_e64_vi:
110814 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx10:
110815 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx11:
110816 case AMDGPU::V_CVT_F32_UBYTE0_e64_gfx12:
110817 case AMDGPU::V_CVT_F32_UBYTE0_e64_vi:
110818 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx10:
110819 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx11:
110820 case AMDGPU::V_CVT_F32_UBYTE1_e64_gfx12:
110821 case AMDGPU::V_CVT_F32_UBYTE1_e64_vi:
110822 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx10:
110823 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx11:
110824 case AMDGPU::V_CVT_F32_UBYTE2_e64_gfx12:
110825 case AMDGPU::V_CVT_F32_UBYTE2_e64_vi:
110826 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx10:
110827 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx11:
110828 case AMDGPU::V_CVT_F32_UBYTE3_e64_gfx12:
110829 case AMDGPU::V_CVT_F32_UBYTE3_e64_vi:
110830 case AMDGPU::V_CVT_F64_I32_e64_gfx10:
110831 case AMDGPU::V_CVT_F64_I32_e64_gfx11:
110832 case AMDGPU::V_CVT_F64_I32_e64_gfx12:
110833 case AMDGPU::V_CVT_F64_I32_e64_vi:
110834 case AMDGPU::V_CVT_F64_U32_e64_gfx10:
110835 case AMDGPU::V_CVT_F64_U32_e64_gfx11:
110836 case AMDGPU::V_CVT_F64_U32_e64_gfx12:
110837 case AMDGPU::V_CVT_F64_U32_e64_vi:
110838 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx10:
110839 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx11:
110840 case AMDGPU::V_CVT_OFF_F32_I4_e64_gfx12:
110841 case AMDGPU::V_CVT_OFF_F32_I4_e64_vi:
110842 case AMDGPU::V_CVT_PK_F32_BF8_e64_vi:
110843 case AMDGPU::V_CVT_PK_F32_FP8_e64_vi: {
110844 switch (OpNum) {
110845 case 1:
110846 // op: src0
110847 return 32;
110848 case 2:
110849 // op: clamp
110850 return 15;
110851 case 3:
110852 // op: omod
110853 return 59;
110854 case 0:
110855 // op: vdst
110856 return 0;
110857 }
110858 break;
110859 }
110860 case AMDGPU::V_CMPX_EQ_I16_e64_vi:
110861 case AMDGPU::V_CMPX_EQ_I32_e64_gfx6_gfx7:
110862 case AMDGPU::V_CMPX_EQ_I32_e64_vi:
110863 case AMDGPU::V_CMPX_EQ_I64_e64_gfx6_gfx7:
110864 case AMDGPU::V_CMPX_EQ_I64_e64_vi:
110865 case AMDGPU::V_CMPX_EQ_U16_e64_vi:
110866 case AMDGPU::V_CMPX_EQ_U32_e64_gfx6_gfx7:
110867 case AMDGPU::V_CMPX_EQ_U32_e64_vi:
110868 case AMDGPU::V_CMPX_EQ_U64_e64_gfx6_gfx7:
110869 case AMDGPU::V_CMPX_EQ_U64_e64_vi:
110870 case AMDGPU::V_CMPX_F_I16_e64_vi:
110871 case AMDGPU::V_CMPX_F_I32_e64_gfx6_gfx7:
110872 case AMDGPU::V_CMPX_F_I32_e64_vi:
110873 case AMDGPU::V_CMPX_F_I64_e64_gfx6_gfx7:
110874 case AMDGPU::V_CMPX_F_I64_e64_vi:
110875 case AMDGPU::V_CMPX_F_U16_e64_vi:
110876 case AMDGPU::V_CMPX_F_U32_e64_gfx6_gfx7:
110877 case AMDGPU::V_CMPX_F_U32_e64_vi:
110878 case AMDGPU::V_CMPX_F_U64_e64_gfx6_gfx7:
110879 case AMDGPU::V_CMPX_F_U64_e64_vi:
110880 case AMDGPU::V_CMPX_GE_I16_e64_vi:
110881 case AMDGPU::V_CMPX_GE_I32_e64_gfx6_gfx7:
110882 case AMDGPU::V_CMPX_GE_I32_e64_vi:
110883 case AMDGPU::V_CMPX_GE_I64_e64_gfx6_gfx7:
110884 case AMDGPU::V_CMPX_GE_I64_e64_vi:
110885 case AMDGPU::V_CMPX_GE_U16_e64_vi:
110886 case AMDGPU::V_CMPX_GE_U32_e64_gfx6_gfx7:
110887 case AMDGPU::V_CMPX_GE_U32_e64_vi:
110888 case AMDGPU::V_CMPX_GE_U64_e64_gfx6_gfx7:
110889 case AMDGPU::V_CMPX_GE_U64_e64_vi:
110890 case AMDGPU::V_CMPX_GT_I16_e64_vi:
110891 case AMDGPU::V_CMPX_GT_I32_e64_gfx6_gfx7:
110892 case AMDGPU::V_CMPX_GT_I32_e64_vi:
110893 case AMDGPU::V_CMPX_GT_I64_e64_gfx6_gfx7:
110894 case AMDGPU::V_CMPX_GT_I64_e64_vi:
110895 case AMDGPU::V_CMPX_GT_U16_e64_vi:
110896 case AMDGPU::V_CMPX_GT_U32_e64_gfx6_gfx7:
110897 case AMDGPU::V_CMPX_GT_U32_e64_vi:
110898 case AMDGPU::V_CMPX_GT_U64_e64_gfx6_gfx7:
110899 case AMDGPU::V_CMPX_GT_U64_e64_vi:
110900 case AMDGPU::V_CMPX_LE_I16_e64_vi:
110901 case AMDGPU::V_CMPX_LE_I32_e64_gfx6_gfx7:
110902 case AMDGPU::V_CMPX_LE_I32_e64_vi:
110903 case AMDGPU::V_CMPX_LE_I64_e64_gfx6_gfx7:
110904 case AMDGPU::V_CMPX_LE_I64_e64_vi:
110905 case AMDGPU::V_CMPX_LE_U16_e64_vi:
110906 case AMDGPU::V_CMPX_LE_U32_e64_gfx6_gfx7:
110907 case AMDGPU::V_CMPX_LE_U32_e64_vi:
110908 case AMDGPU::V_CMPX_LE_U64_e64_gfx6_gfx7:
110909 case AMDGPU::V_CMPX_LE_U64_e64_vi:
110910 case AMDGPU::V_CMPX_LT_I16_e64_vi:
110911 case AMDGPU::V_CMPX_LT_I32_e64_gfx6_gfx7:
110912 case AMDGPU::V_CMPX_LT_I32_e64_vi:
110913 case AMDGPU::V_CMPX_LT_I64_e64_gfx6_gfx7:
110914 case AMDGPU::V_CMPX_LT_I64_e64_vi:
110915 case AMDGPU::V_CMPX_LT_U16_e64_vi:
110916 case AMDGPU::V_CMPX_LT_U32_e64_gfx6_gfx7:
110917 case AMDGPU::V_CMPX_LT_U32_e64_vi:
110918 case AMDGPU::V_CMPX_LT_U64_e64_gfx6_gfx7:
110919 case AMDGPU::V_CMPX_LT_U64_e64_vi:
110920 case AMDGPU::V_CMPX_NE_I16_e64_vi:
110921 case AMDGPU::V_CMPX_NE_I32_e64_gfx6_gfx7:
110922 case AMDGPU::V_CMPX_NE_I32_e64_vi:
110923 case AMDGPU::V_CMPX_NE_I64_e64_gfx6_gfx7:
110924 case AMDGPU::V_CMPX_NE_I64_e64_vi:
110925 case AMDGPU::V_CMPX_NE_U16_e64_vi:
110926 case AMDGPU::V_CMPX_NE_U32_e64_gfx6_gfx7:
110927 case AMDGPU::V_CMPX_NE_U32_e64_vi:
110928 case AMDGPU::V_CMPX_NE_U64_e64_gfx6_gfx7:
110929 case AMDGPU::V_CMPX_NE_U64_e64_vi:
110930 case AMDGPU::V_CMPX_T_I16_e64_vi:
110931 case AMDGPU::V_CMPX_T_I32_e64_gfx6_gfx7:
110932 case AMDGPU::V_CMPX_T_I32_e64_vi:
110933 case AMDGPU::V_CMPX_T_I64_e64_gfx6_gfx7:
110934 case AMDGPU::V_CMPX_T_I64_e64_vi:
110935 case AMDGPU::V_CMPX_T_U16_e64_vi:
110936 case AMDGPU::V_CMPX_T_U32_e64_gfx6_gfx7:
110937 case AMDGPU::V_CMPX_T_U32_e64_vi:
110938 case AMDGPU::V_CMPX_T_U64_e64_gfx6_gfx7:
110939 case AMDGPU::V_CMPX_T_U64_e64_vi:
110940 case AMDGPU::V_CMP_EQ_I16_e64_gfx10:
110941 case AMDGPU::V_CMP_EQ_I16_e64_vi:
110942 case AMDGPU::V_CMP_EQ_I16_t16_e64_gfx11:
110943 case AMDGPU::V_CMP_EQ_I16_t16_e64_gfx12:
110944 case AMDGPU::V_CMP_EQ_I32_e64_gfx6_gfx7:
110945 case AMDGPU::V_CMP_EQ_I32_e64_gfx10:
110946 case AMDGPU::V_CMP_EQ_I32_e64_gfx11:
110947 case AMDGPU::V_CMP_EQ_I32_e64_gfx12:
110948 case AMDGPU::V_CMP_EQ_I32_e64_vi:
110949 case AMDGPU::V_CMP_EQ_I64_e64_gfx6_gfx7:
110950 case AMDGPU::V_CMP_EQ_I64_e64_gfx10:
110951 case AMDGPU::V_CMP_EQ_I64_e64_gfx11:
110952 case AMDGPU::V_CMP_EQ_I64_e64_gfx12:
110953 case AMDGPU::V_CMP_EQ_I64_e64_vi:
110954 case AMDGPU::V_CMP_EQ_U16_e64_gfx10:
110955 case AMDGPU::V_CMP_EQ_U16_e64_vi:
110956 case AMDGPU::V_CMP_EQ_U16_t16_e64_gfx11:
110957 case AMDGPU::V_CMP_EQ_U16_t16_e64_gfx12:
110958 case AMDGPU::V_CMP_EQ_U32_e64_gfx6_gfx7:
110959 case AMDGPU::V_CMP_EQ_U32_e64_gfx10:
110960 case AMDGPU::V_CMP_EQ_U32_e64_gfx11:
110961 case AMDGPU::V_CMP_EQ_U32_e64_gfx12:
110962 case AMDGPU::V_CMP_EQ_U32_e64_vi:
110963 case AMDGPU::V_CMP_EQ_U64_e64_gfx6_gfx7:
110964 case AMDGPU::V_CMP_EQ_U64_e64_gfx10:
110965 case AMDGPU::V_CMP_EQ_U64_e64_gfx11:
110966 case AMDGPU::V_CMP_EQ_U64_e64_gfx12:
110967 case AMDGPU::V_CMP_EQ_U64_e64_vi:
110968 case AMDGPU::V_CMP_F_I16_e64_vi:
110969 case AMDGPU::V_CMP_F_I32_e64_gfx6_gfx7:
110970 case AMDGPU::V_CMP_F_I32_e64_gfx10:
110971 case AMDGPU::V_CMP_F_I32_e64_gfx11:
110972 case AMDGPU::V_CMP_F_I32_e64_vi:
110973 case AMDGPU::V_CMP_F_I64_e64_gfx6_gfx7:
110974 case AMDGPU::V_CMP_F_I64_e64_gfx10:
110975 case AMDGPU::V_CMP_F_I64_e64_gfx11:
110976 case AMDGPU::V_CMP_F_I64_e64_vi:
110977 case AMDGPU::V_CMP_F_U16_e64_vi:
110978 case AMDGPU::V_CMP_F_U32_e64_gfx6_gfx7:
110979 case AMDGPU::V_CMP_F_U32_e64_gfx10:
110980 case AMDGPU::V_CMP_F_U32_e64_gfx11:
110981 case AMDGPU::V_CMP_F_U32_e64_vi:
110982 case AMDGPU::V_CMP_F_U64_e64_gfx6_gfx7:
110983 case AMDGPU::V_CMP_F_U64_e64_gfx10:
110984 case AMDGPU::V_CMP_F_U64_e64_gfx11:
110985 case AMDGPU::V_CMP_F_U64_e64_vi:
110986 case AMDGPU::V_CMP_GE_I16_e64_gfx10:
110987 case AMDGPU::V_CMP_GE_I16_e64_vi:
110988 case AMDGPU::V_CMP_GE_I16_t16_e64_gfx11:
110989 case AMDGPU::V_CMP_GE_I16_t16_e64_gfx12:
110990 case AMDGPU::V_CMP_GE_I32_e64_gfx6_gfx7:
110991 case AMDGPU::V_CMP_GE_I32_e64_gfx10:
110992 case AMDGPU::V_CMP_GE_I32_e64_gfx11:
110993 case AMDGPU::V_CMP_GE_I32_e64_gfx12:
110994 case AMDGPU::V_CMP_GE_I32_e64_vi:
110995 case AMDGPU::V_CMP_GE_I64_e64_gfx6_gfx7:
110996 case AMDGPU::V_CMP_GE_I64_e64_gfx10:
110997 case AMDGPU::V_CMP_GE_I64_e64_gfx11:
110998 case AMDGPU::V_CMP_GE_I64_e64_gfx12:
110999 case AMDGPU::V_CMP_GE_I64_e64_vi:
111000 case AMDGPU::V_CMP_GE_U16_e64_gfx10:
111001 case AMDGPU::V_CMP_GE_U16_e64_vi:
111002 case AMDGPU::V_CMP_GE_U16_t16_e64_gfx11:
111003 case AMDGPU::V_CMP_GE_U16_t16_e64_gfx12:
111004 case AMDGPU::V_CMP_GE_U32_e64_gfx6_gfx7:
111005 case AMDGPU::V_CMP_GE_U32_e64_gfx10:
111006 case AMDGPU::V_CMP_GE_U32_e64_gfx11:
111007 case AMDGPU::V_CMP_GE_U32_e64_gfx12:
111008 case AMDGPU::V_CMP_GE_U32_e64_vi:
111009 case AMDGPU::V_CMP_GE_U64_e64_gfx6_gfx7:
111010 case AMDGPU::V_CMP_GE_U64_e64_gfx10:
111011 case AMDGPU::V_CMP_GE_U64_e64_gfx11:
111012 case AMDGPU::V_CMP_GE_U64_e64_gfx12:
111013 case AMDGPU::V_CMP_GE_U64_e64_vi:
111014 case AMDGPU::V_CMP_GT_I16_e64_gfx10:
111015 case AMDGPU::V_CMP_GT_I16_e64_vi:
111016 case AMDGPU::V_CMP_GT_I16_t16_e64_gfx11:
111017 case AMDGPU::V_CMP_GT_I16_t16_e64_gfx12:
111018 case AMDGPU::V_CMP_GT_I32_e64_gfx6_gfx7:
111019 case AMDGPU::V_CMP_GT_I32_e64_gfx10:
111020 case AMDGPU::V_CMP_GT_I32_e64_gfx11:
111021 case AMDGPU::V_CMP_GT_I32_e64_gfx12:
111022 case AMDGPU::V_CMP_GT_I32_e64_vi:
111023 case AMDGPU::V_CMP_GT_I64_e64_gfx6_gfx7:
111024 case AMDGPU::V_CMP_GT_I64_e64_gfx10:
111025 case AMDGPU::V_CMP_GT_I64_e64_gfx11:
111026 case AMDGPU::V_CMP_GT_I64_e64_gfx12:
111027 case AMDGPU::V_CMP_GT_I64_e64_vi:
111028 case AMDGPU::V_CMP_GT_U16_e64_gfx10:
111029 case AMDGPU::V_CMP_GT_U16_e64_vi:
111030 case AMDGPU::V_CMP_GT_U16_t16_e64_gfx11:
111031 case AMDGPU::V_CMP_GT_U16_t16_e64_gfx12:
111032 case AMDGPU::V_CMP_GT_U32_e64_gfx6_gfx7:
111033 case AMDGPU::V_CMP_GT_U32_e64_gfx10:
111034 case AMDGPU::V_CMP_GT_U32_e64_gfx11:
111035 case AMDGPU::V_CMP_GT_U32_e64_gfx12:
111036 case AMDGPU::V_CMP_GT_U32_e64_vi:
111037 case AMDGPU::V_CMP_GT_U64_e64_gfx6_gfx7:
111038 case AMDGPU::V_CMP_GT_U64_e64_gfx10:
111039 case AMDGPU::V_CMP_GT_U64_e64_gfx11:
111040 case AMDGPU::V_CMP_GT_U64_e64_gfx12:
111041 case AMDGPU::V_CMP_GT_U64_e64_vi:
111042 case AMDGPU::V_CMP_LE_I16_e64_gfx10:
111043 case AMDGPU::V_CMP_LE_I16_e64_vi:
111044 case AMDGPU::V_CMP_LE_I16_t16_e64_gfx11:
111045 case AMDGPU::V_CMP_LE_I16_t16_e64_gfx12:
111046 case AMDGPU::V_CMP_LE_I32_e64_gfx6_gfx7:
111047 case AMDGPU::V_CMP_LE_I32_e64_gfx10:
111048 case AMDGPU::V_CMP_LE_I32_e64_gfx11:
111049 case AMDGPU::V_CMP_LE_I32_e64_gfx12:
111050 case AMDGPU::V_CMP_LE_I32_e64_vi:
111051 case AMDGPU::V_CMP_LE_I64_e64_gfx6_gfx7:
111052 case AMDGPU::V_CMP_LE_I64_e64_gfx10:
111053 case AMDGPU::V_CMP_LE_I64_e64_gfx11:
111054 case AMDGPU::V_CMP_LE_I64_e64_gfx12:
111055 case AMDGPU::V_CMP_LE_I64_e64_vi:
111056 case AMDGPU::V_CMP_LE_U16_e64_gfx10:
111057 case AMDGPU::V_CMP_LE_U16_e64_vi:
111058 case AMDGPU::V_CMP_LE_U16_t16_e64_gfx11:
111059 case AMDGPU::V_CMP_LE_U16_t16_e64_gfx12:
111060 case AMDGPU::V_CMP_LE_U32_e64_gfx6_gfx7:
111061 case AMDGPU::V_CMP_LE_U32_e64_gfx10:
111062 case AMDGPU::V_CMP_LE_U32_e64_gfx11:
111063 case AMDGPU::V_CMP_LE_U32_e64_gfx12:
111064 case AMDGPU::V_CMP_LE_U32_e64_vi:
111065 case AMDGPU::V_CMP_LE_U64_e64_gfx6_gfx7:
111066 case AMDGPU::V_CMP_LE_U64_e64_gfx10:
111067 case AMDGPU::V_CMP_LE_U64_e64_gfx11:
111068 case AMDGPU::V_CMP_LE_U64_e64_gfx12:
111069 case AMDGPU::V_CMP_LE_U64_e64_vi:
111070 case AMDGPU::V_CMP_LT_I16_e64_gfx10:
111071 case AMDGPU::V_CMP_LT_I16_e64_vi:
111072 case AMDGPU::V_CMP_LT_I16_t16_e64_gfx11:
111073 case AMDGPU::V_CMP_LT_I16_t16_e64_gfx12:
111074 case AMDGPU::V_CMP_LT_I32_e64_gfx6_gfx7:
111075 case AMDGPU::V_CMP_LT_I32_e64_gfx10:
111076 case AMDGPU::V_CMP_LT_I32_e64_gfx11:
111077 case AMDGPU::V_CMP_LT_I32_e64_gfx12:
111078 case AMDGPU::V_CMP_LT_I32_e64_vi:
111079 case AMDGPU::V_CMP_LT_I64_e64_gfx6_gfx7:
111080 case AMDGPU::V_CMP_LT_I64_e64_gfx10:
111081 case AMDGPU::V_CMP_LT_I64_e64_gfx11:
111082 case AMDGPU::V_CMP_LT_I64_e64_gfx12:
111083 case AMDGPU::V_CMP_LT_I64_e64_vi:
111084 case AMDGPU::V_CMP_LT_U16_e64_gfx10:
111085 case AMDGPU::V_CMP_LT_U16_e64_vi:
111086 case AMDGPU::V_CMP_LT_U16_t16_e64_gfx11:
111087 case AMDGPU::V_CMP_LT_U16_t16_e64_gfx12:
111088 case AMDGPU::V_CMP_LT_U32_e64_gfx6_gfx7:
111089 case AMDGPU::V_CMP_LT_U32_e64_gfx10:
111090 case AMDGPU::V_CMP_LT_U32_e64_gfx11:
111091 case AMDGPU::V_CMP_LT_U32_e64_gfx12:
111092 case AMDGPU::V_CMP_LT_U32_e64_vi:
111093 case AMDGPU::V_CMP_LT_U64_e64_gfx6_gfx7:
111094 case AMDGPU::V_CMP_LT_U64_e64_gfx10:
111095 case AMDGPU::V_CMP_LT_U64_e64_gfx11:
111096 case AMDGPU::V_CMP_LT_U64_e64_gfx12:
111097 case AMDGPU::V_CMP_LT_U64_e64_vi:
111098 case AMDGPU::V_CMP_NE_I16_e64_gfx10:
111099 case AMDGPU::V_CMP_NE_I16_e64_vi:
111100 case AMDGPU::V_CMP_NE_I16_t16_e64_gfx11:
111101 case AMDGPU::V_CMP_NE_I16_t16_e64_gfx12:
111102 case AMDGPU::V_CMP_NE_I32_e64_gfx6_gfx7:
111103 case AMDGPU::V_CMP_NE_I32_e64_gfx10:
111104 case AMDGPU::V_CMP_NE_I32_e64_gfx11:
111105 case AMDGPU::V_CMP_NE_I32_e64_gfx12:
111106 case AMDGPU::V_CMP_NE_I32_e64_vi:
111107 case AMDGPU::V_CMP_NE_I64_e64_gfx6_gfx7:
111108 case AMDGPU::V_CMP_NE_I64_e64_gfx10:
111109 case AMDGPU::V_CMP_NE_I64_e64_gfx11:
111110 case AMDGPU::V_CMP_NE_I64_e64_gfx12:
111111 case AMDGPU::V_CMP_NE_I64_e64_vi:
111112 case AMDGPU::V_CMP_NE_U16_e64_gfx10:
111113 case AMDGPU::V_CMP_NE_U16_e64_vi:
111114 case AMDGPU::V_CMP_NE_U16_t16_e64_gfx11:
111115 case AMDGPU::V_CMP_NE_U16_t16_e64_gfx12:
111116 case AMDGPU::V_CMP_NE_U32_e64_gfx6_gfx7:
111117 case AMDGPU::V_CMP_NE_U32_e64_gfx10:
111118 case AMDGPU::V_CMP_NE_U32_e64_gfx11:
111119 case AMDGPU::V_CMP_NE_U32_e64_gfx12:
111120 case AMDGPU::V_CMP_NE_U32_e64_vi:
111121 case AMDGPU::V_CMP_NE_U64_e64_gfx6_gfx7:
111122 case AMDGPU::V_CMP_NE_U64_e64_gfx10:
111123 case AMDGPU::V_CMP_NE_U64_e64_gfx11:
111124 case AMDGPU::V_CMP_NE_U64_e64_gfx12:
111125 case AMDGPU::V_CMP_NE_U64_e64_vi:
111126 case AMDGPU::V_CMP_T_I16_e64_vi:
111127 case AMDGPU::V_CMP_T_I32_e64_gfx6_gfx7:
111128 case AMDGPU::V_CMP_T_I32_e64_gfx10:
111129 case AMDGPU::V_CMP_T_I32_e64_gfx11:
111130 case AMDGPU::V_CMP_T_I32_e64_vi:
111131 case AMDGPU::V_CMP_T_I64_e64_gfx6_gfx7:
111132 case AMDGPU::V_CMP_T_I64_e64_gfx10:
111133 case AMDGPU::V_CMP_T_I64_e64_gfx11:
111134 case AMDGPU::V_CMP_T_I64_e64_vi:
111135 case AMDGPU::V_CMP_T_U16_e64_vi:
111136 case AMDGPU::V_CMP_T_U32_e64_gfx6_gfx7:
111137 case AMDGPU::V_CMP_T_U32_e64_gfx10:
111138 case AMDGPU::V_CMP_T_U32_e64_gfx11:
111139 case AMDGPU::V_CMP_T_U32_e64_vi:
111140 case AMDGPU::V_CMP_T_U64_e64_gfx6_gfx7:
111141 case AMDGPU::V_CMP_T_U64_e64_gfx10:
111142 case AMDGPU::V_CMP_T_U64_e64_gfx11:
111143 case AMDGPU::V_CMP_T_U64_e64_vi: {
111144 switch (OpNum) {
111145 case 1:
111146 // op: src0
111147 return 32;
111148 case 2:
111149 // op: src1
111150 return 41;
111151 case 0:
111152 // op: sdst
111153 return 0;
111154 }
111155 break;
111156 }
111157 case AMDGPU::V_AND_B16_t16_e64_gfx11:
111158 case AMDGPU::V_AND_B16_t16_e64_gfx12:
111159 case AMDGPU::V_AND_B32_e64_gfx6_gfx7:
111160 case AMDGPU::V_AND_B32_e64_gfx10:
111161 case AMDGPU::V_AND_B32_e64_gfx11:
111162 case AMDGPU::V_AND_B32_e64_gfx12:
111163 case AMDGPU::V_AND_B32_e64_vi:
111164 case AMDGPU::V_ASHRREV_I16_e64_vi:
111165 case AMDGPU::V_ASHRREV_I16_gfx10:
111166 case AMDGPU::V_ASHRREV_I16_t16_e64_gfx11:
111167 case AMDGPU::V_ASHRREV_I16_t16_e64_gfx12:
111168 case AMDGPU::V_ASHRREV_I32_e64_gfx6_gfx7:
111169 case AMDGPU::V_ASHRREV_I32_e64_gfx10:
111170 case AMDGPU::V_ASHRREV_I32_e64_gfx11:
111171 case AMDGPU::V_ASHRREV_I32_e64_gfx12:
111172 case AMDGPU::V_ASHRREV_I32_e64_vi:
111173 case AMDGPU::V_ASHRREV_I64_e64_gfx11:
111174 case AMDGPU::V_ASHRREV_I64_e64_gfx12:
111175 case AMDGPU::V_ASHRREV_I64_gfx10:
111176 case AMDGPU::V_ASHRREV_I64_vi:
111177 case AMDGPU::V_ASHR_I32_e64_gfx6_gfx7:
111178 case AMDGPU::V_ASHR_I64_gfx6_gfx7:
111179 case AMDGPU::V_BCNT_U32_B32_e64_gfx6_gfx7:
111180 case AMDGPU::V_BCNT_U32_B32_e64_gfx10:
111181 case AMDGPU::V_BCNT_U32_B32_e64_gfx11:
111182 case AMDGPU::V_BCNT_U32_B32_e64_gfx12:
111183 case AMDGPU::V_BCNT_U32_B32_e64_vi:
111184 case AMDGPU::V_BFM_B32_e64_gfx6_gfx7:
111185 case AMDGPU::V_BFM_B32_e64_gfx10:
111186 case AMDGPU::V_BFM_B32_e64_gfx11:
111187 case AMDGPU::V_BFM_B32_e64_gfx12:
111188 case AMDGPU::V_BFM_B32_e64_vi:
111189 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx6_gfx7:
111190 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx10:
111191 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx11:
111192 case AMDGPU::V_CVT_PK_I16_I32_e64_gfx12:
111193 case AMDGPU::V_CVT_PK_I16_I32_e64_vi:
111194 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx6_gfx7:
111195 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx10:
111196 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx11:
111197 case AMDGPU::V_CVT_PK_U16_U32_e64_gfx12:
111198 case AMDGPU::V_CVT_PK_U16_U32_e64_vi:
111199 case AMDGPU::V_LSHLREV_B16_e64_vi:
111200 case AMDGPU::V_LSHLREV_B16_gfx10:
111201 case AMDGPU::V_LSHLREV_B16_t16_e64_gfx11:
111202 case AMDGPU::V_LSHLREV_B16_t16_e64_gfx12:
111203 case AMDGPU::V_LSHLREV_B32_e64_gfx6_gfx7:
111204 case AMDGPU::V_LSHLREV_B32_e64_gfx10:
111205 case AMDGPU::V_LSHLREV_B32_e64_gfx11:
111206 case AMDGPU::V_LSHLREV_B32_e64_gfx12:
111207 case AMDGPU::V_LSHLREV_B32_e64_vi:
111208 case AMDGPU::V_LSHLREV_B64_e64_gfx11:
111209 case AMDGPU::V_LSHLREV_B64_e64_gfx12:
111210 case AMDGPU::V_LSHLREV_B64_gfx10:
111211 case AMDGPU::V_LSHLREV_B64_vi:
111212 case AMDGPU::V_LSHL_B32_e64_gfx6_gfx7:
111213 case AMDGPU::V_LSHL_B64_gfx6_gfx7:
111214 case AMDGPU::V_LSHRREV_B16_e64_vi:
111215 case AMDGPU::V_LSHRREV_B16_gfx10:
111216 case AMDGPU::V_LSHRREV_B16_t16_e64_gfx11:
111217 case AMDGPU::V_LSHRREV_B16_t16_e64_gfx12:
111218 case AMDGPU::V_LSHRREV_B32_e64_gfx6_gfx7:
111219 case AMDGPU::V_LSHRREV_B32_e64_gfx10:
111220 case AMDGPU::V_LSHRREV_B32_e64_gfx11:
111221 case AMDGPU::V_LSHRREV_B32_e64_gfx12:
111222 case AMDGPU::V_LSHRREV_B32_e64_vi:
111223 case AMDGPU::V_LSHRREV_B64_e64_gfx11:
111224 case AMDGPU::V_LSHRREV_B64_e64_gfx12:
111225 case AMDGPU::V_LSHRREV_B64_gfx10:
111226 case AMDGPU::V_LSHRREV_B64_vi:
111227 case AMDGPU::V_LSHR_B32_e64_gfx6_gfx7:
111228 case AMDGPU::V_LSHR_B64_gfx6_gfx7:
111229 case AMDGPU::V_MAX_I16_e64_vi:
111230 case AMDGPU::V_MAX_I16_gfx10:
111231 case AMDGPU::V_MAX_I16_t16_e64_gfx11:
111232 case AMDGPU::V_MAX_I16_t16_e64_gfx12:
111233 case AMDGPU::V_MAX_I32_e64_gfx6_gfx7:
111234 case AMDGPU::V_MAX_I32_e64_gfx10:
111235 case AMDGPU::V_MAX_I32_e64_gfx11:
111236 case AMDGPU::V_MAX_I32_e64_gfx12:
111237 case AMDGPU::V_MAX_I32_e64_vi:
111238 case AMDGPU::V_MAX_U16_e64_vi:
111239 case AMDGPU::V_MAX_U16_gfx10:
111240 case AMDGPU::V_MAX_U16_t16_e64_gfx11:
111241 case AMDGPU::V_MAX_U16_t16_e64_gfx12:
111242 case AMDGPU::V_MAX_U32_e64_gfx6_gfx7:
111243 case AMDGPU::V_MAX_U32_e64_gfx10:
111244 case AMDGPU::V_MAX_U32_e64_gfx11:
111245 case AMDGPU::V_MAX_U32_e64_gfx12:
111246 case AMDGPU::V_MAX_U32_e64_vi:
111247 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx6_gfx7:
111248 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx10:
111249 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx11:
111250 case AMDGPU::V_MBCNT_HI_U32_B32_e64_gfx12:
111251 case AMDGPU::V_MBCNT_HI_U32_B32_e64_vi:
111252 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx6_gfx7:
111253 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx10:
111254 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx11:
111255 case AMDGPU::V_MBCNT_LO_U32_B32_e64_gfx12:
111256 case AMDGPU::V_MBCNT_LO_U32_B32_e64_vi:
111257 case AMDGPU::V_MIN_I16_e64_vi:
111258 case AMDGPU::V_MIN_I16_gfx10:
111259 case AMDGPU::V_MIN_I16_t16_e64_gfx11:
111260 case AMDGPU::V_MIN_I16_t16_e64_gfx12:
111261 case AMDGPU::V_MIN_I32_e64_gfx6_gfx7:
111262 case AMDGPU::V_MIN_I32_e64_gfx10:
111263 case AMDGPU::V_MIN_I32_e64_gfx11:
111264 case AMDGPU::V_MIN_I32_e64_gfx12:
111265 case AMDGPU::V_MIN_I32_e64_vi:
111266 case AMDGPU::V_MIN_U16_e64_vi:
111267 case AMDGPU::V_MIN_U16_gfx10:
111268 case AMDGPU::V_MIN_U16_t16_e64_gfx11:
111269 case AMDGPU::V_MIN_U16_t16_e64_gfx12:
111270 case AMDGPU::V_MIN_U32_e64_gfx6_gfx7:
111271 case AMDGPU::V_MIN_U32_e64_gfx10:
111272 case AMDGPU::V_MIN_U32_e64_gfx11:
111273 case AMDGPU::V_MIN_U32_e64_gfx12:
111274 case AMDGPU::V_MIN_U32_e64_vi:
111275 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx6_gfx7:
111276 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx10:
111277 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx11:
111278 case AMDGPU::V_MUL_HI_I32_I24_e64_gfx12:
111279 case AMDGPU::V_MUL_HI_I32_I24_e64_vi:
111280 case AMDGPU::V_MUL_HI_I32_e64_gfx11:
111281 case AMDGPU::V_MUL_HI_I32_e64_gfx12:
111282 case AMDGPU::V_MUL_HI_I32_gfx6_gfx7:
111283 case AMDGPU::V_MUL_HI_I32_gfx10:
111284 case AMDGPU::V_MUL_HI_I32_vi:
111285 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx6_gfx7:
111286 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx10:
111287 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx11:
111288 case AMDGPU::V_MUL_HI_U32_U24_e64_gfx12:
111289 case AMDGPU::V_MUL_HI_U32_U24_e64_vi:
111290 case AMDGPU::V_MUL_HI_U32_e64_gfx11:
111291 case AMDGPU::V_MUL_HI_U32_e64_gfx12:
111292 case AMDGPU::V_MUL_HI_U32_gfx6_gfx7:
111293 case AMDGPU::V_MUL_HI_U32_gfx10:
111294 case AMDGPU::V_MUL_HI_U32_vi:
111295 case AMDGPU::V_MUL_LO_I32_gfx6_gfx7:
111296 case AMDGPU::V_MUL_LO_I32_gfx10:
111297 case AMDGPU::V_MUL_LO_I32_vi:
111298 case AMDGPU::V_MUL_LO_U16_e64_vi:
111299 case AMDGPU::V_MUL_LO_U16_gfx10:
111300 case AMDGPU::V_MUL_LO_U16_t16_e64_gfx11:
111301 case AMDGPU::V_MUL_LO_U16_t16_e64_gfx12:
111302 case AMDGPU::V_MUL_LO_U32_e64_gfx11:
111303 case AMDGPU::V_MUL_LO_U32_e64_gfx12:
111304 case AMDGPU::V_MUL_LO_U32_gfx6_gfx7:
111305 case AMDGPU::V_MUL_LO_U32_gfx10:
111306 case AMDGPU::V_MUL_LO_U32_vi:
111307 case AMDGPU::V_OR_B16_t16_e64_gfx11:
111308 case AMDGPU::V_OR_B16_t16_e64_gfx12:
111309 case AMDGPU::V_OR_B32_e64_gfx6_gfx7:
111310 case AMDGPU::V_OR_B32_e64_gfx10:
111311 case AMDGPU::V_OR_B32_e64_gfx11:
111312 case AMDGPU::V_OR_B32_e64_gfx12:
111313 case AMDGPU::V_OR_B32_e64_vi:
111314 case AMDGPU::V_READLANE_B32_e64_gfx11:
111315 case AMDGPU::V_READLANE_B32_e64_gfx12:
111316 case AMDGPU::V_READLANE_B32_gfx10:
111317 case AMDGPU::V_READLANE_B32_vi:
111318 case AMDGPU::V_WRITELANE_B32_e64_gfx11:
111319 case AMDGPU::V_WRITELANE_B32_e64_gfx12:
111320 case AMDGPU::V_WRITELANE_B32_gfx10:
111321 case AMDGPU::V_WRITELANE_B32_vi:
111322 case AMDGPU::V_XNOR_B32_e64_gfx10:
111323 case AMDGPU::V_XNOR_B32_e64_gfx11:
111324 case AMDGPU::V_XNOR_B32_e64_gfx12:
111325 case AMDGPU::V_XNOR_B32_e64_vi:
111326 case AMDGPU::V_XOR_B16_t16_e64_gfx11:
111327 case AMDGPU::V_XOR_B16_t16_e64_gfx12:
111328 case AMDGPU::V_XOR_B32_e64_gfx6_gfx7:
111329 case AMDGPU::V_XOR_B32_e64_gfx10:
111330 case AMDGPU::V_XOR_B32_e64_gfx11:
111331 case AMDGPU::V_XOR_B32_e64_gfx12:
111332 case AMDGPU::V_XOR_B32_e64_vi: {
111333 switch (OpNum) {
111334 case 1:
111335 // op: src0
111336 return 32;
111337 case 2:
111338 // op: src1
111339 return 41;
111340 case 0:
111341 // op: vdst
111342 return 0;
111343 }
111344 break;
111345 }
111346 case AMDGPU::V_MUL_I32_I24_e64_gfx6_gfx7:
111347 case AMDGPU::V_MUL_U32_U24_e64_gfx6_gfx7: {
111348 switch (OpNum) {
111349 case 1:
111350 // op: src0
111351 return 32;
111352 case 2:
111353 // op: src1
111354 return 41;
111355 case 3:
111356 // op: clamp
111357 return 11;
111358 case 0:
111359 // op: vdst
111360 return 0;
111361 }
111362 break;
111363 }
111364 case AMDGPU::V_ADD_I32_vi:
111365 case AMDGPU::V_ADD_NC_I32_e64_gfx11:
111366 case AMDGPU::V_ADD_NC_I32_e64_gfx12:
111367 case AMDGPU::V_ADD_NC_I32_gfx10:
111368 case AMDGPU::V_ADD_NC_U32_e64_gfx10:
111369 case AMDGPU::V_ADD_NC_U32_e64_gfx11:
111370 case AMDGPU::V_ADD_NC_U32_e64_gfx12:
111371 case AMDGPU::V_ADD_U16_e64_vi:
111372 case AMDGPU::V_ADD_U32_e64_gfx9:
111373 case AMDGPU::V_MUL_I32_I24_e64_gfx10:
111374 case AMDGPU::V_MUL_I32_I24_e64_gfx11:
111375 case AMDGPU::V_MUL_I32_I24_e64_gfx12:
111376 case AMDGPU::V_MUL_I32_I24_e64_vi:
111377 case AMDGPU::V_MUL_U32_U24_e64_gfx10:
111378 case AMDGPU::V_MUL_U32_U24_e64_gfx11:
111379 case AMDGPU::V_MUL_U32_U24_e64_gfx12:
111380 case AMDGPU::V_MUL_U32_U24_e64_vi:
111381 case AMDGPU::V_SUBREV_NC_U32_e64_gfx10:
111382 case AMDGPU::V_SUBREV_NC_U32_e64_gfx11:
111383 case AMDGPU::V_SUBREV_NC_U32_e64_gfx12:
111384 case AMDGPU::V_SUBREV_U16_e64_vi:
111385 case AMDGPU::V_SUBREV_U32_e64_gfx9:
111386 case AMDGPU::V_SUB_I32_vi:
111387 case AMDGPU::V_SUB_NC_I32_e64_gfx11:
111388 case AMDGPU::V_SUB_NC_I32_e64_gfx12:
111389 case AMDGPU::V_SUB_NC_I32_gfx10:
111390 case AMDGPU::V_SUB_NC_U32_e64_gfx10:
111391 case AMDGPU::V_SUB_NC_U32_e64_gfx11:
111392 case AMDGPU::V_SUB_NC_U32_e64_gfx12:
111393 case AMDGPU::V_SUB_U16_e64_vi:
111394 case AMDGPU::V_SUB_U32_e64_gfx9: {
111395 switch (OpNum) {
111396 case 1:
111397 // op: src0
111398 return 32;
111399 case 2:
111400 // op: src1
111401 return 41;
111402 case 3:
111403 // op: clamp
111404 return 15;
111405 case 0:
111406 // op: vdst
111407 return 0;
111408 }
111409 break;
111410 }
111411 case AMDGPU::V_ADD3_U32_e64_gfx11:
111412 case AMDGPU::V_ADD3_U32_e64_gfx12:
111413 case AMDGPU::V_ADD3_U32_gfx10:
111414 case AMDGPU::V_ADD3_U32_vi:
111415 case AMDGPU::V_ADD_LSHL_U32_e64_gfx11:
111416 case AMDGPU::V_ADD_LSHL_U32_e64_gfx12:
111417 case AMDGPU::V_ADD_LSHL_U32_gfx10:
111418 case AMDGPU::V_ADD_LSHL_U32_vi:
111419 case AMDGPU::V_ALIGNBIT_B32_e64_gfx11:
111420 case AMDGPU::V_ALIGNBIT_B32_e64_gfx12:
111421 case AMDGPU::V_ALIGNBIT_B32_gfx6_gfx7:
111422 case AMDGPU::V_ALIGNBIT_B32_gfx10:
111423 case AMDGPU::V_ALIGNBIT_B32_vi:
111424 case AMDGPU::V_ALIGNBYTE_B32_e64_gfx11:
111425 case AMDGPU::V_ALIGNBYTE_B32_e64_gfx12:
111426 case AMDGPU::V_ALIGNBYTE_B32_gfx6_gfx7:
111427 case AMDGPU::V_ALIGNBYTE_B32_gfx10:
111428 case AMDGPU::V_ALIGNBYTE_B32_vi:
111429 case AMDGPU::V_AND_OR_B32_e64_gfx11:
111430 case AMDGPU::V_AND_OR_B32_e64_gfx12:
111431 case AMDGPU::V_AND_OR_B32_gfx10:
111432 case AMDGPU::V_AND_OR_B32_vi:
111433 case AMDGPU::V_BFE_I32_e64_gfx11:
111434 case AMDGPU::V_BFE_I32_e64_gfx12:
111435 case AMDGPU::V_BFE_I32_gfx6_gfx7:
111436 case AMDGPU::V_BFE_I32_gfx10:
111437 case AMDGPU::V_BFE_I32_vi:
111438 case AMDGPU::V_BFE_U32_e64_gfx11:
111439 case AMDGPU::V_BFE_U32_e64_gfx12:
111440 case AMDGPU::V_BFE_U32_gfx6_gfx7:
111441 case AMDGPU::V_BFE_U32_gfx10:
111442 case AMDGPU::V_BFE_U32_vi:
111443 case AMDGPU::V_BFI_B32_e64_gfx11:
111444 case AMDGPU::V_BFI_B32_e64_gfx12:
111445 case AMDGPU::V_BFI_B32_gfx6_gfx7:
111446 case AMDGPU::V_BFI_B32_gfx10:
111447 case AMDGPU::V_BFI_B32_vi:
111448 case AMDGPU::V_LERP_U8_e64_gfx11:
111449 case AMDGPU::V_LERP_U8_e64_gfx12:
111450 case AMDGPU::V_LERP_U8_gfx6_gfx7:
111451 case AMDGPU::V_LERP_U8_gfx10:
111452 case AMDGPU::V_LERP_U8_vi:
111453 case AMDGPU::V_LSHL_ADD_U32_e64_gfx11:
111454 case AMDGPU::V_LSHL_ADD_U32_e64_gfx12:
111455 case AMDGPU::V_LSHL_ADD_U32_gfx10:
111456 case AMDGPU::V_LSHL_ADD_U32_vi:
111457 case AMDGPU::V_LSHL_ADD_U64_vi:
111458 case AMDGPU::V_LSHL_OR_B32_e64_gfx11:
111459 case AMDGPU::V_LSHL_OR_B32_e64_gfx12:
111460 case AMDGPU::V_LSHL_OR_B32_gfx10:
111461 case AMDGPU::V_LSHL_OR_B32_vi:
111462 case AMDGPU::V_MAX3_I32_e64_gfx11:
111463 case AMDGPU::V_MAX3_I32_e64_gfx12:
111464 case AMDGPU::V_MAX3_I32_gfx6_gfx7:
111465 case AMDGPU::V_MAX3_I32_gfx10:
111466 case AMDGPU::V_MAX3_I32_vi:
111467 case AMDGPU::V_MAX3_U32_e64_gfx11:
111468 case AMDGPU::V_MAX3_U32_e64_gfx12:
111469 case AMDGPU::V_MAX3_U32_gfx6_gfx7:
111470 case AMDGPU::V_MAX3_U32_gfx10:
111471 case AMDGPU::V_MAX3_U32_vi:
111472 case AMDGPU::V_MAXMIN_I32_e64_gfx11:
111473 case AMDGPU::V_MAXMIN_I32_e64_gfx12:
111474 case AMDGPU::V_MAXMIN_U32_e64_gfx11:
111475 case AMDGPU::V_MAXMIN_U32_e64_gfx12:
111476 case AMDGPU::V_MED3_I32_e64_gfx11:
111477 case AMDGPU::V_MED3_I32_e64_gfx12:
111478 case AMDGPU::V_MED3_I32_gfx6_gfx7:
111479 case AMDGPU::V_MED3_I32_gfx10:
111480 case AMDGPU::V_MED3_I32_vi:
111481 case AMDGPU::V_MED3_U32_e64_gfx11:
111482 case AMDGPU::V_MED3_U32_e64_gfx12:
111483 case AMDGPU::V_MED3_U32_gfx6_gfx7:
111484 case AMDGPU::V_MED3_U32_gfx10:
111485 case AMDGPU::V_MED3_U32_vi:
111486 case AMDGPU::V_MIN3_I32_e64_gfx11:
111487 case AMDGPU::V_MIN3_I32_e64_gfx12:
111488 case AMDGPU::V_MIN3_I32_gfx6_gfx7:
111489 case AMDGPU::V_MIN3_I32_gfx10:
111490 case AMDGPU::V_MIN3_I32_vi:
111491 case AMDGPU::V_MIN3_U32_e64_gfx11:
111492 case AMDGPU::V_MIN3_U32_e64_gfx12:
111493 case AMDGPU::V_MIN3_U32_gfx6_gfx7:
111494 case AMDGPU::V_MIN3_U32_gfx10:
111495 case AMDGPU::V_MIN3_U32_vi:
111496 case AMDGPU::V_MINMAX_I32_e64_gfx11:
111497 case AMDGPU::V_MINMAX_I32_e64_gfx12:
111498 case AMDGPU::V_MINMAX_U32_e64_gfx11:
111499 case AMDGPU::V_MINMAX_U32_e64_gfx12:
111500 case AMDGPU::V_OR3_B32_e64_gfx11:
111501 case AMDGPU::V_OR3_B32_e64_gfx12:
111502 case AMDGPU::V_OR3_B32_gfx10:
111503 case AMDGPU::V_OR3_B32_vi:
111504 case AMDGPU::V_PERM_B32_e64_gfx11:
111505 case AMDGPU::V_PERM_B32_e64_gfx12:
111506 case AMDGPU::V_PERM_B32_gfx10:
111507 case AMDGPU::V_PERM_B32_vi:
111508 case AMDGPU::V_XAD_U32_e64_gfx11:
111509 case AMDGPU::V_XAD_U32_e64_gfx12:
111510 case AMDGPU::V_XAD_U32_gfx10:
111511 case AMDGPU::V_XAD_U32_vi:
111512 case AMDGPU::V_XOR3_B32_e64_gfx11:
111513 case AMDGPU::V_XOR3_B32_e64_gfx12:
111514 case AMDGPU::V_XOR3_B32_gfx10: {
111515 switch (OpNum) {
111516 case 1:
111517 // op: src0
111518 return 32;
111519 case 2:
111520 // op: src1
111521 return 41;
111522 case 3:
111523 // op: src2
111524 return 50;
111525 case 0:
111526 // op: vdst
111527 return 0;
111528 }
111529 break;
111530 }
111531 case AMDGPU::V_MAD_I32_I24_gfx6_gfx7:
111532 case AMDGPU::V_MAD_U32_U24_gfx6_gfx7:
111533 case AMDGPU::V_MQSAD_PK_U16_U8_gfx6_gfx7:
111534 case AMDGPU::V_MQSAD_U32_U8_gfx7:
111535 case AMDGPU::V_MSAD_U8_gfx6_gfx7:
111536 case AMDGPU::V_QSAD_PK_U16_U8_gfx7:
111537 case AMDGPU::V_SAD_HI_U8_gfx6_gfx7:
111538 case AMDGPU::V_SAD_U8_gfx6_gfx7:
111539 case AMDGPU::V_SAD_U16_gfx6_gfx7:
111540 case AMDGPU::V_SAD_U32_gfx6_gfx7: {
111541 switch (OpNum) {
111542 case 1:
111543 // op: src0
111544 return 32;
111545 case 2:
111546 // op: src1
111547 return 41;
111548 case 3:
111549 // op: src2
111550 return 50;
111551 case 4:
111552 // op: clamp
111553 return 11;
111554 case 0:
111555 // op: vdst
111556 return 0;
111557 }
111558 break;
111559 }
111560 case AMDGPU::V_MAD_I16_vi:
111561 case AMDGPU::V_MAD_I32_I24_e64_gfx11:
111562 case AMDGPU::V_MAD_I32_I24_e64_gfx12:
111563 case AMDGPU::V_MAD_I32_I24_gfx10:
111564 case AMDGPU::V_MAD_I32_I24_vi:
111565 case AMDGPU::V_MAD_LEGACY_I16_gfx9:
111566 case AMDGPU::V_MAD_LEGACY_U16_gfx9:
111567 case AMDGPU::V_MAD_U16_vi:
111568 case AMDGPU::V_MAD_U32_U24_e64_gfx11:
111569 case AMDGPU::V_MAD_U32_U24_e64_gfx12:
111570 case AMDGPU::V_MAD_U32_U24_gfx10:
111571 case AMDGPU::V_MAD_U32_U24_vi:
111572 case AMDGPU::V_MQSAD_PK_U16_U8_e64_gfx11:
111573 case AMDGPU::V_MQSAD_PK_U16_U8_e64_gfx12:
111574 case AMDGPU::V_MQSAD_PK_U16_U8_gfx10:
111575 case AMDGPU::V_MQSAD_PK_U16_U8_vi:
111576 case AMDGPU::V_MQSAD_U32_U8_e64_gfx11:
111577 case AMDGPU::V_MQSAD_U32_U8_e64_gfx12:
111578 case AMDGPU::V_MQSAD_U32_U8_gfx10:
111579 case AMDGPU::V_MQSAD_U32_U8_vi:
111580 case AMDGPU::V_MSAD_U8_e64_gfx11:
111581 case AMDGPU::V_MSAD_U8_e64_gfx12:
111582 case AMDGPU::V_MSAD_U8_gfx10:
111583 case AMDGPU::V_MSAD_U8_vi:
111584 case AMDGPU::V_QSAD_PK_U16_U8_e64_gfx11:
111585 case AMDGPU::V_QSAD_PK_U16_U8_e64_gfx12:
111586 case AMDGPU::V_QSAD_PK_U16_U8_gfx10:
111587 case AMDGPU::V_QSAD_PK_U16_U8_vi:
111588 case AMDGPU::V_SAD_HI_U8_e64_gfx11:
111589 case AMDGPU::V_SAD_HI_U8_e64_gfx12:
111590 case AMDGPU::V_SAD_HI_U8_gfx10:
111591 case AMDGPU::V_SAD_HI_U8_vi:
111592 case AMDGPU::V_SAD_U8_e64_gfx11:
111593 case AMDGPU::V_SAD_U8_e64_gfx12:
111594 case AMDGPU::V_SAD_U8_gfx10:
111595 case AMDGPU::V_SAD_U8_vi:
111596 case AMDGPU::V_SAD_U16_e64_gfx11:
111597 case AMDGPU::V_SAD_U16_e64_gfx12:
111598 case AMDGPU::V_SAD_U16_gfx10:
111599 case AMDGPU::V_SAD_U16_vi:
111600 case AMDGPU::V_SAD_U32_e64_gfx11:
111601 case AMDGPU::V_SAD_U32_e64_gfx12:
111602 case AMDGPU::V_SAD_U32_gfx10:
111603 case AMDGPU::V_SAD_U32_vi: {
111604 switch (OpNum) {
111605 case 1:
111606 // op: src0
111607 return 32;
111608 case 2:
111609 // op: src1
111610 return 41;
111611 case 3:
111612 // op: src2
111613 return 50;
111614 case 4:
111615 // op: clamp
111616 return 15;
111617 case 0:
111618 // op: vdst
111619 return 0;
111620 }
111621 break;
111622 }
111623 case AMDGPU::V_CMPX_EQ_I16_sdwa_gfx10:
111624 case AMDGPU::V_CMPX_EQ_I32_sdwa_gfx10:
111625 case AMDGPU::V_CMPX_EQ_U16_sdwa_gfx10:
111626 case AMDGPU::V_CMPX_EQ_U32_sdwa_gfx10:
111627 case AMDGPU::V_CMPX_F_I32_sdwa_gfx10:
111628 case AMDGPU::V_CMPX_F_U32_sdwa_gfx10:
111629 case AMDGPU::V_CMPX_GE_I16_sdwa_gfx10:
111630 case AMDGPU::V_CMPX_GE_I32_sdwa_gfx10:
111631 case AMDGPU::V_CMPX_GE_U16_sdwa_gfx10:
111632 case AMDGPU::V_CMPX_GE_U32_sdwa_gfx10:
111633 case AMDGPU::V_CMPX_GT_I16_sdwa_gfx10:
111634 case AMDGPU::V_CMPX_GT_I32_sdwa_gfx10:
111635 case AMDGPU::V_CMPX_GT_U16_sdwa_gfx10:
111636 case AMDGPU::V_CMPX_GT_U32_sdwa_gfx10:
111637 case AMDGPU::V_CMPX_LE_I16_sdwa_gfx10:
111638 case AMDGPU::V_CMPX_LE_I32_sdwa_gfx10:
111639 case AMDGPU::V_CMPX_LE_U16_sdwa_gfx10:
111640 case AMDGPU::V_CMPX_LE_U32_sdwa_gfx10:
111641 case AMDGPU::V_CMPX_LT_I16_sdwa_gfx10:
111642 case AMDGPU::V_CMPX_LT_I32_sdwa_gfx10:
111643 case AMDGPU::V_CMPX_LT_U16_sdwa_gfx10:
111644 case AMDGPU::V_CMPX_LT_U32_sdwa_gfx10:
111645 case AMDGPU::V_CMPX_NE_I16_sdwa_gfx10:
111646 case AMDGPU::V_CMPX_NE_I32_sdwa_gfx10:
111647 case AMDGPU::V_CMPX_NE_U16_sdwa_gfx10:
111648 case AMDGPU::V_CMPX_NE_U32_sdwa_gfx10:
111649 case AMDGPU::V_CMPX_T_I32_sdwa_gfx10:
111650 case AMDGPU::V_CMPX_T_U32_sdwa_gfx10: {
111651 switch (OpNum) {
111652 case 1:
111653 // op: src0
111654 return 32;
111655 case 4:
111656 // op: src0_sel
111657 return 48;
111658 case 0:
111659 // op: src0_modifiers
111660 return 51;
111661 case 5:
111662 // op: src1_sel
111663 return 56;
111664 case 2:
111665 // op: src1_modifiers
111666 return 59;
111667 case 3:
111668 // op: src1
111669 return 9;
111670 }
111671 break;
111672 }
111673 case AMDGPU::V_CMPX_CLASS_F16_sdwa_gfx10:
111674 case AMDGPU::V_CMPX_CLASS_F32_sdwa_gfx10: {
111675 switch (OpNum) {
111676 case 1:
111677 // op: src0
111678 return 32;
111679 case 4:
111680 // op: src0_sel
111681 return 48;
111682 case 0:
111683 // op: src0_modifiers
111684 return 52;
111685 case 5:
111686 // op: src1_sel
111687 return 56;
111688 case 2:
111689 // op: src1_modifiers
111690 return 59;
111691 case 3:
111692 // op: src1
111693 return 9;
111694 }
111695 break;
111696 }
111697 case AMDGPU::V_CMPX_EQ_F16_sdwa_gfx10:
111698 case AMDGPU::V_CMPX_EQ_F32_sdwa_gfx10:
111699 case AMDGPU::V_CMPX_F_F16_sdwa_gfx10:
111700 case AMDGPU::V_CMPX_F_F32_sdwa_gfx10:
111701 case AMDGPU::V_CMPX_GE_F16_sdwa_gfx10:
111702 case AMDGPU::V_CMPX_GE_F32_sdwa_gfx10:
111703 case AMDGPU::V_CMPX_GT_F16_sdwa_gfx10:
111704 case AMDGPU::V_CMPX_GT_F32_sdwa_gfx10:
111705 case AMDGPU::V_CMPX_LE_F16_sdwa_gfx10:
111706 case AMDGPU::V_CMPX_LE_F32_sdwa_gfx10:
111707 case AMDGPU::V_CMPX_LG_F16_sdwa_gfx10:
111708 case AMDGPU::V_CMPX_LG_F32_sdwa_gfx10:
111709 case AMDGPU::V_CMPX_LT_F16_sdwa_gfx10:
111710 case AMDGPU::V_CMPX_LT_F32_sdwa_gfx10:
111711 case AMDGPU::V_CMPX_NEQ_F16_sdwa_gfx10:
111712 case AMDGPU::V_CMPX_NEQ_F32_sdwa_gfx10:
111713 case AMDGPU::V_CMPX_NGE_F16_sdwa_gfx10:
111714 case AMDGPU::V_CMPX_NGE_F32_sdwa_gfx10:
111715 case AMDGPU::V_CMPX_NGT_F16_sdwa_gfx10:
111716 case AMDGPU::V_CMPX_NGT_F32_sdwa_gfx10:
111717 case AMDGPU::V_CMPX_NLE_F16_sdwa_gfx10:
111718 case AMDGPU::V_CMPX_NLE_F32_sdwa_gfx10:
111719 case AMDGPU::V_CMPX_NLG_F16_sdwa_gfx10:
111720 case AMDGPU::V_CMPX_NLG_F32_sdwa_gfx10:
111721 case AMDGPU::V_CMPX_NLT_F16_sdwa_gfx10:
111722 case AMDGPU::V_CMPX_NLT_F32_sdwa_gfx10:
111723 case AMDGPU::V_CMPX_O_F16_sdwa_gfx10:
111724 case AMDGPU::V_CMPX_O_F32_sdwa_gfx10:
111725 case AMDGPU::V_CMPX_TRU_F16_sdwa_gfx10:
111726 case AMDGPU::V_CMPX_TRU_F32_sdwa_gfx10:
111727 case AMDGPU::V_CMPX_U_F16_sdwa_gfx10:
111728 case AMDGPU::V_CMPX_U_F32_sdwa_gfx10: {
111729 switch (OpNum) {
111730 case 1:
111731 // op: src0
111732 return 32;
111733 case 4:
111734 // op: src0_sel
111735 return 48;
111736 case 0:
111737 // op: src0_modifiers
111738 return 52;
111739 case 5:
111740 // op: src1_sel
111741 return 56;
111742 case 2:
111743 // op: src1_modifiers
111744 return 60;
111745 case 3:
111746 // op: src1
111747 return 9;
111748 }
111749 break;
111750 }
111751 case AMDGPU::V_INTERP_MOV_F32_e64_gfx10: {
111752 switch (OpNum) {
111753 case 1:
111754 // op: src0
111755 return 41;
111756 case 4:
111757 // op: clamp
111758 return 15;
111759 case 5:
111760 // op: omod
111761 return 59;
111762 case 0:
111763 // op: vdst
111764 return 0;
111765 case 2:
111766 // op: attr
111767 return 32;
111768 case 3:
111769 // op: attrchan
111770 return 38;
111771 }
111772 break;
111773 }
111774 case AMDGPU::V_INTERP_MOV_F32_e64_vi: {
111775 switch (OpNum) {
111776 case 1:
111777 // op: src0
111778 return 41;
111779 case 4:
111780 // op: clamp
111781 return 15;
111782 case 5:
111783 // op: omod
111784 return 59;
111785 case 0:
111786 // op: vdst
111787 return 0;
111788 case 3:
111789 // op: attrchan
111790 return 38;
111791 case 2:
111792 // op: attr
111793 return 32;
111794 }
111795 break;
111796 }
111797 case AMDGPU::V_CVT_PK_F32_BF8_e64_gfx12:
111798 case AMDGPU::V_CVT_PK_F32_FP8_e64_gfx12: {
111799 switch (OpNum) {
111800 case 1:
111801 // op: src0_modifiers
111802 return 11;
111803 case 2:
111804 // op: src0
111805 return 32;
111806 case 3:
111807 // op: clamp
111808 return 15;
111809 case 4:
111810 // op: omod
111811 return 59;
111812 case 0:
111813 // op: vdst
111814 return 0;
111815 }
111816 break;
111817 }
111818 case AMDGPU::V_DOT2C_F32_F16_dpp_vi:
111819 case AMDGPU::V_DOT2C_I32_I16_dpp_vi:
111820 case AMDGPU::V_DOT4C_I32_I8_dpp_vi:
111821 case AMDGPU::V_DOT8C_I32_I4_dpp_vi:
111822 case AMDGPU::V_FMAC_F32_dpp_vi:
111823 case AMDGPU::V_FMAC_F64_dpp_gfx90a:
111824 case AMDGPU::V_MAC_F16_dpp_vi:
111825 case AMDGPU::V_MAC_F32_dpp_vi: {
111826 switch (OpNum) {
111827 case 1:
111828 // op: src0_modifiers
111829 return 52;
111830 case 2:
111831 // op: src0
111832 return 32;
111833 case 3:
111834 // op: src1_modifiers
111835 return 54;
111836 case 6:
111837 // op: dpp_ctrl
111838 return 40;
111839 case 9:
111840 // op: bound_ctrl
111841 return 51;
111842 case 8:
111843 // op: bank_mask
111844 return 56;
111845 case 7:
111846 // op: row_mask
111847 return 60;
111848 case 0:
111849 // op: vdst
111850 return 17;
111851 case 4:
111852 // op: src1
111853 return 9;
111854 }
111855 break;
111856 }
111857 case AMDGPU::V_DOT2ACC_F32_F16_dpp_gfx11:
111858 case AMDGPU::V_DOT2C_F32_F16_dpp_gfx10:
111859 case AMDGPU::V_DOT4C_I32_I8_dpp_gfx10:
111860 case AMDGPU::V_DOT8C_I32_I4_dpp_gfx10:
111861 case AMDGPU::V_FMAC_F16_dpp_gfx10:
111862 case AMDGPU::V_FMAC_F16_t16_dpp_gfx11:
111863 case AMDGPU::V_FMAC_F16_t16_dpp_gfx12:
111864 case AMDGPU::V_FMAC_F32_dpp_gfx10:
111865 case AMDGPU::V_FMAC_F32_dpp_gfx11:
111866 case AMDGPU::V_FMAC_F32_dpp_gfx12:
111867 case AMDGPU::V_MAC_F32_dpp_gfx10: {
111868 switch (OpNum) {
111869 case 1:
111870 // op: src0_modifiers
111871 return 52;
111872 case 2:
111873 // op: src0
111874 return 32;
111875 case 3:
111876 // op: src1_modifiers
111877 return 54;
111878 case 6:
111879 // op: dpp_ctrl
111880 return 40;
111881 case 9:
111882 // op: bound_ctrl
111883 return 51;
111884 case 8:
111885 // op: bank_mask
111886 return 56;
111887 case 7:
111888 // op: row_mask
111889 return 60;
111890 case 10:
111891 // op: fi
111892 return 50;
111893 case 0:
111894 // op: vdst
111895 return 17;
111896 case 4:
111897 // op: src1
111898 return 9;
111899 }
111900 break;
111901 }
111902 case AMDGPU::V_MOV_B16_t16_e64_gfx11:
111903 case AMDGPU::V_MOV_B16_t16_e64_gfx12: {
111904 switch (OpNum) {
111905 case 1:
111906 // op: src0_modifiers
111907 return 8;
111908 case 2:
111909 // op: src0
111910 return 32;
111911 case 0:
111912 // op: vdst
111913 return 0;
111914 }
111915 break;
111916 }
111917 case AMDGPU::V_CVT_FLR_I32_F32_e64_gfx6_gfx7:
111918 case AMDGPU::V_CVT_RPI_I32_F32_e64_gfx6_gfx7:
111919 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx6_gfx7: {
111920 switch (OpNum) {
111921 case 1:
111922 // op: src0_modifiers
111923 return 8;
111924 case 2:
111925 // op: src0
111926 return 32;
111927 case 3:
111928 // op: clamp
111929 return 11;
111930 case 0:
111931 // op: vdst
111932 return 0;
111933 }
111934 break;
111935 }
111936 case AMDGPU::V_CEIL_F32_e64_gfx6_gfx7:
111937 case AMDGPU::V_CEIL_F64_e64_gfx7:
111938 case AMDGPU::V_COS_F32_e64_gfx6_gfx7:
111939 case AMDGPU::V_CVT_F16_F32_e64_gfx6_gfx7:
111940 case AMDGPU::V_CVT_F32_F16_e64_gfx6_gfx7:
111941 case AMDGPU::V_CVT_F32_F64_e64_gfx6_gfx7:
111942 case AMDGPU::V_CVT_F64_F32_e64_gfx6_gfx7:
111943 case AMDGPU::V_CVT_I32_F32_e64_gfx6_gfx7:
111944 case AMDGPU::V_CVT_I32_F64_e64_gfx6_gfx7:
111945 case AMDGPU::V_CVT_U32_F32_e64_gfx6_gfx7:
111946 case AMDGPU::V_CVT_U32_F64_e64_gfx6_gfx7:
111947 case AMDGPU::V_EXP_F32_e64_gfx6_gfx7:
111948 case AMDGPU::V_EXP_LEGACY_F32_e64_gfx7:
111949 case AMDGPU::V_FLOOR_F32_e64_gfx6_gfx7:
111950 case AMDGPU::V_FLOOR_F64_e64_gfx7:
111951 case AMDGPU::V_FRACT_F32_e64_gfx6_gfx7:
111952 case AMDGPU::V_FRACT_F64_e64_gfx6_gfx7:
111953 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx6_gfx7:
111954 case AMDGPU::V_FREXP_MANT_F32_e64_gfx6_gfx7:
111955 case AMDGPU::V_FREXP_MANT_F64_e64_gfx6_gfx7:
111956 case AMDGPU::V_LOG_CLAMP_F32_e64_gfx6_gfx7:
111957 case AMDGPU::V_LOG_F32_e64_gfx6_gfx7:
111958 case AMDGPU::V_LOG_LEGACY_F32_e64_gfx7:
111959 case AMDGPU::V_RCP_CLAMP_F32_e64_gfx6_gfx7:
111960 case AMDGPU::V_RCP_CLAMP_F64_e64_gfx6_gfx7:
111961 case AMDGPU::V_RCP_F32_e64_gfx6_gfx7:
111962 case AMDGPU::V_RCP_F64_e64_gfx6_gfx7:
111963 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx6_gfx7:
111964 case AMDGPU::V_RCP_LEGACY_F32_e64_gfx6_gfx7:
111965 case AMDGPU::V_RNDNE_F32_e64_gfx6_gfx7:
111966 case AMDGPU::V_RNDNE_F64_e64_gfx7:
111967 case AMDGPU::V_RSQ_CLAMP_F32_e64_gfx6_gfx7:
111968 case AMDGPU::V_RSQ_CLAMP_F64_e64_gfx6_gfx7:
111969 case AMDGPU::V_RSQ_F32_e64_gfx6_gfx7:
111970 case AMDGPU::V_RSQ_F64_e64_gfx6_gfx7:
111971 case AMDGPU::V_RSQ_LEGACY_F32_e64_gfx6_gfx7:
111972 case AMDGPU::V_SIN_F32_e64_gfx6_gfx7:
111973 case AMDGPU::V_SQRT_F32_e64_gfx6_gfx7:
111974 case AMDGPU::V_SQRT_F64_e64_gfx6_gfx7:
111975 case AMDGPU::V_TRUNC_F32_e64_gfx6_gfx7:
111976 case AMDGPU::V_TRUNC_F64_e64_gfx7: {
111977 switch (OpNum) {
111978 case 1:
111979 // op: src0_modifiers
111980 return 8;
111981 case 2:
111982 // op: src0
111983 return 32;
111984 case 3:
111985 // op: clamp
111986 return 11;
111987 case 4:
111988 // op: omod
111989 return 59;
111990 case 0:
111991 // op: vdst
111992 return 0;
111993 }
111994 break;
111995 }
111996 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_gfx11:
111997 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_gfx12:
111998 case AMDGPU::V_CVT_FLR_I32_F32_e64_gfx10:
111999 case AMDGPU::V_CVT_FLR_I32_F32_e64_vi:
112000 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_gfx11:
112001 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_gfx12:
112002 case AMDGPU::V_CVT_RPI_I32_F32_e64_gfx10:
112003 case AMDGPU::V_CVT_RPI_I32_F32_e64_vi:
112004 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx10:
112005 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx11:
112006 case AMDGPU::V_FREXP_EXP_I32_F32_e64_gfx12:
112007 case AMDGPU::V_FREXP_EXP_I32_F32_e64_vi: {
112008 switch (OpNum) {
112009 case 1:
112010 // op: src0_modifiers
112011 return 8;
112012 case 2:
112013 // op: src0
112014 return 32;
112015 case 3:
112016 // op: clamp
112017 return 15;
112018 case 0:
112019 // op: vdst
112020 return 0;
112021 }
112022 break;
112023 }
112024 case AMDGPU::V_CEIL_F16_e64_gfx10:
112025 case AMDGPU::V_CEIL_F16_e64_vi:
112026 case AMDGPU::V_CEIL_F16_fake16_e64_gfx11:
112027 case AMDGPU::V_CEIL_F16_fake16_e64_gfx12:
112028 case AMDGPU::V_CEIL_F16_t16_e64_gfx11:
112029 case AMDGPU::V_CEIL_F16_t16_e64_gfx12:
112030 case AMDGPU::V_CEIL_F32_e64_gfx10:
112031 case AMDGPU::V_CEIL_F32_e64_gfx11:
112032 case AMDGPU::V_CEIL_F32_e64_gfx12:
112033 case AMDGPU::V_CEIL_F32_e64_vi:
112034 case AMDGPU::V_CEIL_F64_e64_gfx10:
112035 case AMDGPU::V_CEIL_F64_e64_gfx11:
112036 case AMDGPU::V_CEIL_F64_e64_gfx12:
112037 case AMDGPU::V_CEIL_F64_e64_vi:
112038 case AMDGPU::V_COS_F16_e64_gfx10:
112039 case AMDGPU::V_COS_F16_e64_vi:
112040 case AMDGPU::V_COS_F16_fake16_e64_gfx11:
112041 case AMDGPU::V_COS_F16_fake16_e64_gfx12:
112042 case AMDGPU::V_COS_F32_e64_gfx10:
112043 case AMDGPU::V_COS_F32_e64_gfx11:
112044 case AMDGPU::V_COS_F32_e64_gfx12:
112045 case AMDGPU::V_COS_F32_e64_vi:
112046 case AMDGPU::V_CVT_F16_F32_e64_gfx10:
112047 case AMDGPU::V_CVT_F16_F32_e64_vi:
112048 case AMDGPU::V_CVT_F16_F32_t16_e64_gfx11:
112049 case AMDGPU::V_CVT_F16_F32_t16_e64_gfx12:
112050 case AMDGPU::V_CVT_F32_F16_e64_gfx10:
112051 case AMDGPU::V_CVT_F32_F16_e64_vi:
112052 case AMDGPU::V_CVT_F32_F16_t16_e64_gfx11:
112053 case AMDGPU::V_CVT_F32_F16_t16_e64_gfx12:
112054 case AMDGPU::V_CVT_F32_F64_e64_gfx10:
112055 case AMDGPU::V_CVT_F32_F64_e64_gfx11:
112056 case AMDGPU::V_CVT_F32_F64_e64_gfx12:
112057 case AMDGPU::V_CVT_F32_F64_e64_vi:
112058 case AMDGPU::V_CVT_F64_F32_e64_gfx10:
112059 case AMDGPU::V_CVT_F64_F32_e64_gfx11:
112060 case AMDGPU::V_CVT_F64_F32_e64_gfx12:
112061 case AMDGPU::V_CVT_F64_F32_e64_vi:
112062 case AMDGPU::V_CVT_I16_F16_e64_gfx10:
112063 case AMDGPU::V_CVT_I16_F16_e64_vi:
112064 case AMDGPU::V_CVT_I16_F16_t16_e64_gfx11:
112065 case AMDGPU::V_CVT_I16_F16_t16_e64_gfx12:
112066 case AMDGPU::V_CVT_I32_F32_e64_gfx10:
112067 case AMDGPU::V_CVT_I32_F32_e64_gfx11:
112068 case AMDGPU::V_CVT_I32_F32_e64_gfx12:
112069 case AMDGPU::V_CVT_I32_F32_e64_vi:
112070 case AMDGPU::V_CVT_I32_F64_e64_gfx10:
112071 case AMDGPU::V_CVT_I32_F64_e64_gfx11:
112072 case AMDGPU::V_CVT_I32_F64_e64_gfx12:
112073 case AMDGPU::V_CVT_I32_F64_e64_vi:
112074 case AMDGPU::V_CVT_NORM_I16_F16_e64_gfx10:
112075 case AMDGPU::V_CVT_NORM_I16_F16_e64_vi:
112076 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_gfx11:
112077 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_gfx12:
112078 case AMDGPU::V_CVT_NORM_U16_F16_e64_gfx10:
112079 case AMDGPU::V_CVT_NORM_U16_F16_e64_vi:
112080 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_gfx11:
112081 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_gfx12:
112082 case AMDGPU::V_CVT_U16_F16_e64_gfx10:
112083 case AMDGPU::V_CVT_U16_F16_e64_vi:
112084 case AMDGPU::V_CVT_U16_F16_t16_e64_gfx11:
112085 case AMDGPU::V_CVT_U16_F16_t16_e64_gfx12:
112086 case AMDGPU::V_CVT_U32_F32_e64_gfx10:
112087 case AMDGPU::V_CVT_U32_F32_e64_gfx11:
112088 case AMDGPU::V_CVT_U32_F32_e64_gfx12:
112089 case AMDGPU::V_CVT_U32_F32_e64_vi:
112090 case AMDGPU::V_CVT_U32_F64_e64_gfx10:
112091 case AMDGPU::V_CVT_U32_F64_e64_gfx11:
112092 case AMDGPU::V_CVT_U32_F64_e64_gfx12:
112093 case AMDGPU::V_CVT_U32_F64_e64_vi:
112094 case AMDGPU::V_EXP_F16_e64_gfx10:
112095 case AMDGPU::V_EXP_F16_e64_vi:
112096 case AMDGPU::V_EXP_F16_fake16_e64_gfx11:
112097 case AMDGPU::V_EXP_F16_fake16_e64_gfx12:
112098 case AMDGPU::V_EXP_F16_t16_e64_gfx11:
112099 case AMDGPU::V_EXP_F16_t16_e64_gfx12:
112100 case AMDGPU::V_EXP_F32_e64_gfx10:
112101 case AMDGPU::V_EXP_F32_e64_gfx11:
112102 case AMDGPU::V_EXP_F32_e64_gfx12:
112103 case AMDGPU::V_EXP_F32_e64_vi:
112104 case AMDGPU::V_EXP_LEGACY_F32_e64_vi:
112105 case AMDGPU::V_FLOOR_F16_e64_gfx10:
112106 case AMDGPU::V_FLOOR_F16_e64_vi:
112107 case AMDGPU::V_FLOOR_F16_fake16_e64_gfx11:
112108 case AMDGPU::V_FLOOR_F16_fake16_e64_gfx12:
112109 case AMDGPU::V_FLOOR_F16_t16_e64_gfx11:
112110 case AMDGPU::V_FLOOR_F16_t16_e64_gfx12:
112111 case AMDGPU::V_FLOOR_F32_e64_gfx10:
112112 case AMDGPU::V_FLOOR_F32_e64_gfx11:
112113 case AMDGPU::V_FLOOR_F32_e64_gfx12:
112114 case AMDGPU::V_FLOOR_F32_e64_vi:
112115 case AMDGPU::V_FLOOR_F64_e64_gfx10:
112116 case AMDGPU::V_FLOOR_F64_e64_gfx11:
112117 case AMDGPU::V_FLOOR_F64_e64_gfx12:
112118 case AMDGPU::V_FLOOR_F64_e64_vi:
112119 case AMDGPU::V_FRACT_F16_e64_gfx10:
112120 case AMDGPU::V_FRACT_F16_e64_vi:
112121 case AMDGPU::V_FRACT_F16_fake16_e64_gfx11:
112122 case AMDGPU::V_FRACT_F16_fake16_e64_gfx12:
112123 case AMDGPU::V_FRACT_F32_e64_gfx10:
112124 case AMDGPU::V_FRACT_F32_e64_gfx11:
112125 case AMDGPU::V_FRACT_F32_e64_gfx12:
112126 case AMDGPU::V_FRACT_F32_e64_vi:
112127 case AMDGPU::V_FRACT_F64_e64_gfx10:
112128 case AMDGPU::V_FRACT_F64_e64_gfx11:
112129 case AMDGPU::V_FRACT_F64_e64_gfx12:
112130 case AMDGPU::V_FRACT_F64_e64_vi:
112131 case AMDGPU::V_FREXP_EXP_I16_F16_e64_gfx10:
112132 case AMDGPU::V_FREXP_EXP_I16_F16_e64_vi:
112133 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_gfx11:
112134 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_gfx12:
112135 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx10:
112136 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx11:
112137 case AMDGPU::V_FREXP_EXP_I32_F64_e64_gfx12:
112138 case AMDGPU::V_FREXP_EXP_I32_F64_e64_vi:
112139 case AMDGPU::V_FREXP_MANT_F16_e64_gfx10:
112140 case AMDGPU::V_FREXP_MANT_F16_e64_vi:
112141 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_gfx11:
112142 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_gfx12:
112143 case AMDGPU::V_FREXP_MANT_F32_e64_gfx10:
112144 case AMDGPU::V_FREXP_MANT_F32_e64_gfx11:
112145 case AMDGPU::V_FREXP_MANT_F32_e64_gfx12:
112146 case AMDGPU::V_FREXP_MANT_F32_e64_vi:
112147 case AMDGPU::V_FREXP_MANT_F64_e64_gfx10:
112148 case AMDGPU::V_FREXP_MANT_F64_e64_gfx11:
112149 case AMDGPU::V_FREXP_MANT_F64_e64_gfx12:
112150 case AMDGPU::V_FREXP_MANT_F64_e64_vi:
112151 case AMDGPU::V_LOG_F16_e64_gfx10:
112152 case AMDGPU::V_LOG_F16_e64_vi:
112153 case AMDGPU::V_LOG_F16_fake16_e64_gfx11:
112154 case AMDGPU::V_LOG_F16_fake16_e64_gfx12:
112155 case AMDGPU::V_LOG_F16_t16_e64_gfx11:
112156 case AMDGPU::V_LOG_F16_t16_e64_gfx12:
112157 case AMDGPU::V_LOG_F32_e64_gfx10:
112158 case AMDGPU::V_LOG_F32_e64_gfx11:
112159 case AMDGPU::V_LOG_F32_e64_gfx12:
112160 case AMDGPU::V_LOG_F32_e64_vi:
112161 case AMDGPU::V_LOG_LEGACY_F32_e64_vi:
112162 case AMDGPU::V_RCP_F16_e64_gfx10:
112163 case AMDGPU::V_RCP_F16_e64_vi:
112164 case AMDGPU::V_RCP_F16_fake16_e64_gfx11:
112165 case AMDGPU::V_RCP_F16_fake16_e64_gfx12:
112166 case AMDGPU::V_RCP_F16_t16_e64_gfx11:
112167 case AMDGPU::V_RCP_F16_t16_e64_gfx12:
112168 case AMDGPU::V_RCP_F32_e64_gfx10:
112169 case AMDGPU::V_RCP_F32_e64_gfx11:
112170 case AMDGPU::V_RCP_F32_e64_gfx12:
112171 case AMDGPU::V_RCP_F32_e64_vi:
112172 case AMDGPU::V_RCP_F64_e64_gfx10:
112173 case AMDGPU::V_RCP_F64_e64_gfx11:
112174 case AMDGPU::V_RCP_F64_e64_gfx12:
112175 case AMDGPU::V_RCP_F64_e64_vi:
112176 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx10:
112177 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx11:
112178 case AMDGPU::V_RCP_IFLAG_F32_e64_gfx12:
112179 case AMDGPU::V_RCP_IFLAG_F32_e64_vi:
112180 case AMDGPU::V_RNDNE_F16_e64_gfx10:
112181 case AMDGPU::V_RNDNE_F16_e64_vi:
112182 case AMDGPU::V_RNDNE_F16_fake16_e64_gfx11:
112183 case AMDGPU::V_RNDNE_F16_fake16_e64_gfx12:
112184 case AMDGPU::V_RNDNE_F32_e64_gfx10:
112185 case AMDGPU::V_RNDNE_F32_e64_gfx11:
112186 case AMDGPU::V_RNDNE_F32_e64_gfx12:
112187 case AMDGPU::V_RNDNE_F32_e64_vi:
112188 case AMDGPU::V_RNDNE_F64_e64_gfx10:
112189 case AMDGPU::V_RNDNE_F64_e64_gfx11:
112190 case AMDGPU::V_RNDNE_F64_e64_gfx12:
112191 case AMDGPU::V_RNDNE_F64_e64_vi:
112192 case AMDGPU::V_RSQ_F16_e64_gfx10:
112193 case AMDGPU::V_RSQ_F16_e64_vi:
112194 case AMDGPU::V_RSQ_F16_fake16_e64_gfx11:
112195 case AMDGPU::V_RSQ_F16_fake16_e64_gfx12:
112196 case AMDGPU::V_RSQ_F16_t16_e64_gfx11:
112197 case AMDGPU::V_RSQ_F16_t16_e64_gfx12:
112198 case AMDGPU::V_RSQ_F32_e64_gfx10:
112199 case AMDGPU::V_RSQ_F32_e64_gfx11:
112200 case AMDGPU::V_RSQ_F32_e64_gfx12:
112201 case AMDGPU::V_RSQ_F32_e64_vi:
112202 case AMDGPU::V_RSQ_F64_e64_gfx10:
112203 case AMDGPU::V_RSQ_F64_e64_gfx11:
112204 case AMDGPU::V_RSQ_F64_e64_gfx12:
112205 case AMDGPU::V_RSQ_F64_e64_vi:
112206 case AMDGPU::V_SIN_F16_e64_gfx10:
112207 case AMDGPU::V_SIN_F16_e64_vi:
112208 case AMDGPU::V_SIN_F16_fake16_e64_gfx11:
112209 case AMDGPU::V_SIN_F16_fake16_e64_gfx12:
112210 case AMDGPU::V_SIN_F32_e64_gfx10:
112211 case AMDGPU::V_SIN_F32_e64_gfx11:
112212 case AMDGPU::V_SIN_F32_e64_gfx12:
112213 case AMDGPU::V_SIN_F32_e64_vi:
112214 case AMDGPU::V_SQRT_F16_e64_gfx10:
112215 case AMDGPU::V_SQRT_F16_e64_vi:
112216 case AMDGPU::V_SQRT_F16_fake16_e64_gfx11:
112217 case AMDGPU::V_SQRT_F16_fake16_e64_gfx12:
112218 case AMDGPU::V_SQRT_F16_t16_e64_gfx11:
112219 case AMDGPU::V_SQRT_F16_t16_e64_gfx12:
112220 case AMDGPU::V_SQRT_F32_e64_gfx10:
112221 case AMDGPU::V_SQRT_F32_e64_gfx11:
112222 case AMDGPU::V_SQRT_F32_e64_gfx12:
112223 case AMDGPU::V_SQRT_F32_e64_vi:
112224 case AMDGPU::V_SQRT_F64_e64_gfx10:
112225 case AMDGPU::V_SQRT_F64_e64_gfx11:
112226 case AMDGPU::V_SQRT_F64_e64_gfx12:
112227 case AMDGPU::V_SQRT_F64_e64_vi:
112228 case AMDGPU::V_S_EXP_F16_e64_gfx12:
112229 case AMDGPU::V_S_EXP_F32_e64_gfx12:
112230 case AMDGPU::V_S_LOG_F16_e64_gfx12:
112231 case AMDGPU::V_S_LOG_F32_e64_gfx12:
112232 case AMDGPU::V_S_RCP_F16_e64_gfx12:
112233 case AMDGPU::V_S_RCP_F32_e64_gfx12:
112234 case AMDGPU::V_S_RSQ_F16_e64_gfx12:
112235 case AMDGPU::V_S_RSQ_F32_e64_gfx12:
112236 case AMDGPU::V_S_SQRT_F16_e64_gfx12:
112237 case AMDGPU::V_S_SQRT_F32_e64_gfx12:
112238 case AMDGPU::V_TRUNC_F16_e64_gfx10:
112239 case AMDGPU::V_TRUNC_F16_e64_vi:
112240 case AMDGPU::V_TRUNC_F16_fake16_e64_gfx11:
112241 case AMDGPU::V_TRUNC_F16_fake16_e64_gfx12:
112242 case AMDGPU::V_TRUNC_F32_e64_gfx10:
112243 case AMDGPU::V_TRUNC_F32_e64_gfx11:
112244 case AMDGPU::V_TRUNC_F32_e64_gfx12:
112245 case AMDGPU::V_TRUNC_F32_e64_vi:
112246 case AMDGPU::V_TRUNC_F64_e64_gfx10:
112247 case AMDGPU::V_TRUNC_F64_e64_gfx11:
112248 case AMDGPU::V_TRUNC_F64_e64_gfx12:
112249 case AMDGPU::V_TRUNC_F64_e64_vi: {
112250 switch (OpNum) {
112251 case 1:
112252 // op: src0_modifiers
112253 return 8;
112254 case 2:
112255 // op: src0
112256 return 32;
112257 case 3:
112258 // op: clamp
112259 return 15;
112260 case 4:
112261 // op: omod
112262 return 59;
112263 case 0:
112264 // op: vdst
112265 return 0;
112266 }
112267 break;
112268 }
112269 case AMDGPU::V_CMPX_CLASS_F16_e64_vi:
112270 case AMDGPU::V_CMPX_CLASS_F32_e64_gfx6_gfx7:
112271 case AMDGPU::V_CMPX_CLASS_F32_e64_vi:
112272 case AMDGPU::V_CMPX_CLASS_F64_e64_gfx6_gfx7:
112273 case AMDGPU::V_CMPX_CLASS_F64_e64_vi:
112274 case AMDGPU::V_CMP_CLASS_F16_e64_gfx10:
112275 case AMDGPU::V_CMP_CLASS_F16_e64_vi:
112276 case AMDGPU::V_CMP_CLASS_F16_t16_e64_gfx11:
112277 case AMDGPU::V_CMP_CLASS_F16_t16_e64_gfx12:
112278 case AMDGPU::V_CMP_CLASS_F32_e64_gfx6_gfx7:
112279 case AMDGPU::V_CMP_CLASS_F32_e64_gfx10:
112280 case AMDGPU::V_CMP_CLASS_F32_e64_gfx11:
112281 case AMDGPU::V_CMP_CLASS_F32_e64_gfx12:
112282 case AMDGPU::V_CMP_CLASS_F32_e64_vi:
112283 case AMDGPU::V_CMP_CLASS_F64_e64_gfx6_gfx7:
112284 case AMDGPU::V_CMP_CLASS_F64_e64_gfx10:
112285 case AMDGPU::V_CMP_CLASS_F64_e64_gfx11:
112286 case AMDGPU::V_CMP_CLASS_F64_e64_gfx12:
112287 case AMDGPU::V_CMP_CLASS_F64_e64_vi: {
112288 switch (OpNum) {
112289 case 1:
112290 // op: src0_modifiers
112291 return 8;
112292 case 2:
112293 // op: src0
112294 return 32;
112295 case 3:
112296 // op: src1
112297 return 41;
112298 case 0:
112299 // op: sdst
112300 return 0;
112301 }
112302 break;
112303 }
112304 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_gfx12:
112305 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_gfx12: {
112306 switch (OpNum) {
112307 case 1:
112308 // op: src0_modifiers
112309 return 8;
112310 case 2:
112311 // op: src0
112312 return 32;
112313 case 3:
112314 // op: src1_modifiers
112315 return 9;
112316 case 4:
112317 // op: src1
112318 return 41;
112319 case 0:
112320 // op: vdst
112321 return 0;
112322 case 6:
112323 // op: byte_sel
112324 return 13;
112325 }
112326 break;
112327 }
112328 case AMDGPU::V_CVT_PK_BF8_F32_e64_gfx12:
112329 case AMDGPU::V_CVT_PK_BF8_F32_vi:
112330 case AMDGPU::V_CVT_PK_FP8_F32_e64_gfx12:
112331 case AMDGPU::V_CVT_PK_FP8_F32_vi:
112332 case AMDGPU::V_PERMLANE16_VAR_B32_e64_gfx12:
112333 case AMDGPU::V_PERMLANEX16_VAR_B32_e64_gfx12: {
112334 switch (OpNum) {
112335 case 1:
112336 // op: src0_modifiers
112337 return 8;
112338 case 2:
112339 // op: src0
112340 return 32;
112341 case 3:
112342 // op: src1_modifiers
112343 return 9;
112344 case 4:
112345 // op: src1
112346 return 41;
112347 case 0:
112348 // op: vdst
112349 return 0;
112350 }
112351 break;
112352 }
112353 case AMDGPU::V_CMPSX_EQ_F32_e64_gfx6_gfx7:
112354 case AMDGPU::V_CMPSX_EQ_F64_e64_gfx6_gfx7:
112355 case AMDGPU::V_CMPSX_F_F32_e64_gfx6_gfx7:
112356 case AMDGPU::V_CMPSX_F_F64_e64_gfx6_gfx7:
112357 case AMDGPU::V_CMPSX_GE_F32_e64_gfx6_gfx7:
112358 case AMDGPU::V_CMPSX_GE_F64_e64_gfx6_gfx7:
112359 case AMDGPU::V_CMPSX_GT_F32_e64_gfx6_gfx7:
112360 case AMDGPU::V_CMPSX_GT_F64_e64_gfx6_gfx7:
112361 case AMDGPU::V_CMPSX_LE_F32_e64_gfx6_gfx7:
112362 case AMDGPU::V_CMPSX_LE_F64_e64_gfx6_gfx7:
112363 case AMDGPU::V_CMPSX_LG_F32_e64_gfx6_gfx7:
112364 case AMDGPU::V_CMPSX_LG_F64_e64_gfx6_gfx7:
112365 case AMDGPU::V_CMPSX_LT_F32_e64_gfx6_gfx7:
112366 case AMDGPU::V_CMPSX_LT_F64_e64_gfx6_gfx7:
112367 case AMDGPU::V_CMPSX_NEQ_F32_e64_gfx6_gfx7:
112368 case AMDGPU::V_CMPSX_NEQ_F64_e64_gfx6_gfx7:
112369 case AMDGPU::V_CMPSX_NGE_F32_e64_gfx6_gfx7:
112370 case AMDGPU::V_CMPSX_NGE_F64_e64_gfx6_gfx7:
112371 case AMDGPU::V_CMPSX_NGT_F32_e64_gfx6_gfx7:
112372 case AMDGPU::V_CMPSX_NGT_F64_e64_gfx6_gfx7:
112373 case AMDGPU::V_CMPSX_NLE_F32_e64_gfx6_gfx7:
112374 case AMDGPU::V_CMPSX_NLE_F64_e64_gfx6_gfx7:
112375 case AMDGPU::V_CMPSX_NLG_F32_e64_gfx6_gfx7:
112376 case AMDGPU::V_CMPSX_NLG_F64_e64_gfx6_gfx7:
112377 case AMDGPU::V_CMPSX_NLT_F32_e64_gfx6_gfx7:
112378 case AMDGPU::V_CMPSX_NLT_F64_e64_gfx6_gfx7:
112379 case AMDGPU::V_CMPSX_O_F32_e64_gfx6_gfx7:
112380 case AMDGPU::V_CMPSX_O_F64_e64_gfx6_gfx7:
112381 case AMDGPU::V_CMPSX_TRU_F32_e64_gfx6_gfx7:
112382 case AMDGPU::V_CMPSX_TRU_F64_e64_gfx6_gfx7:
112383 case AMDGPU::V_CMPSX_U_F32_e64_gfx6_gfx7:
112384 case AMDGPU::V_CMPSX_U_F64_e64_gfx6_gfx7:
112385 case AMDGPU::V_CMPS_EQ_F32_e64_gfx6_gfx7:
112386 case AMDGPU::V_CMPS_EQ_F64_e64_gfx6_gfx7:
112387 case AMDGPU::V_CMPS_F_F32_e64_gfx6_gfx7:
112388 case AMDGPU::V_CMPS_F_F64_e64_gfx6_gfx7:
112389 case AMDGPU::V_CMPS_GE_F32_e64_gfx6_gfx7:
112390 case AMDGPU::V_CMPS_GE_F64_e64_gfx6_gfx7:
112391 case AMDGPU::V_CMPS_GT_F32_e64_gfx6_gfx7:
112392 case AMDGPU::V_CMPS_GT_F64_e64_gfx6_gfx7:
112393 case AMDGPU::V_CMPS_LE_F32_e64_gfx6_gfx7:
112394 case AMDGPU::V_CMPS_LE_F64_e64_gfx6_gfx7:
112395 case AMDGPU::V_CMPS_LG_F32_e64_gfx6_gfx7:
112396 case AMDGPU::V_CMPS_LG_F64_e64_gfx6_gfx7:
112397 case AMDGPU::V_CMPS_LT_F32_e64_gfx6_gfx7:
112398 case AMDGPU::V_CMPS_LT_F64_e64_gfx6_gfx7:
112399 case AMDGPU::V_CMPS_NEQ_F32_e64_gfx6_gfx7:
112400 case AMDGPU::V_CMPS_NEQ_F64_e64_gfx6_gfx7:
112401 case AMDGPU::V_CMPS_NGE_F32_e64_gfx6_gfx7:
112402 case AMDGPU::V_CMPS_NGE_F64_e64_gfx6_gfx7:
112403 case AMDGPU::V_CMPS_NGT_F32_e64_gfx6_gfx7:
112404 case AMDGPU::V_CMPS_NGT_F64_e64_gfx6_gfx7:
112405 case AMDGPU::V_CMPS_NLE_F32_e64_gfx6_gfx7:
112406 case AMDGPU::V_CMPS_NLE_F64_e64_gfx6_gfx7:
112407 case AMDGPU::V_CMPS_NLG_F32_e64_gfx6_gfx7:
112408 case AMDGPU::V_CMPS_NLG_F64_e64_gfx6_gfx7:
112409 case AMDGPU::V_CMPS_NLT_F32_e64_gfx6_gfx7:
112410 case AMDGPU::V_CMPS_NLT_F64_e64_gfx6_gfx7:
112411 case AMDGPU::V_CMPS_O_F32_e64_gfx6_gfx7:
112412 case AMDGPU::V_CMPS_O_F64_e64_gfx6_gfx7:
112413 case AMDGPU::V_CMPS_TRU_F32_e64_gfx6_gfx7:
112414 case AMDGPU::V_CMPS_TRU_F64_e64_gfx6_gfx7:
112415 case AMDGPU::V_CMPS_U_F32_e64_gfx6_gfx7:
112416 case AMDGPU::V_CMPS_U_F64_e64_gfx6_gfx7:
112417 case AMDGPU::V_CMPX_EQ_F32_e64_gfx6_gfx7:
112418 case AMDGPU::V_CMPX_EQ_F64_e64_gfx6_gfx7:
112419 case AMDGPU::V_CMPX_F_F32_e64_gfx6_gfx7:
112420 case AMDGPU::V_CMPX_F_F64_e64_gfx6_gfx7:
112421 case AMDGPU::V_CMPX_GE_F32_e64_gfx6_gfx7:
112422 case AMDGPU::V_CMPX_GE_F64_e64_gfx6_gfx7:
112423 case AMDGPU::V_CMPX_GT_F32_e64_gfx6_gfx7:
112424 case AMDGPU::V_CMPX_GT_F64_e64_gfx6_gfx7:
112425 case AMDGPU::V_CMPX_LE_F32_e64_gfx6_gfx7:
112426 case AMDGPU::V_CMPX_LE_F64_e64_gfx6_gfx7:
112427 case AMDGPU::V_CMPX_LG_F32_e64_gfx6_gfx7:
112428 case AMDGPU::V_CMPX_LG_F64_e64_gfx6_gfx7:
112429 case AMDGPU::V_CMPX_LT_F32_e64_gfx6_gfx7:
112430 case AMDGPU::V_CMPX_LT_F64_e64_gfx6_gfx7:
112431 case AMDGPU::V_CMPX_NEQ_F32_e64_gfx6_gfx7:
112432 case AMDGPU::V_CMPX_NEQ_F64_e64_gfx6_gfx7:
112433 case AMDGPU::V_CMPX_NGE_F32_e64_gfx6_gfx7:
112434 case AMDGPU::V_CMPX_NGE_F64_e64_gfx6_gfx7:
112435 case AMDGPU::V_CMPX_NGT_F32_e64_gfx6_gfx7:
112436 case AMDGPU::V_CMPX_NGT_F64_e64_gfx6_gfx7:
112437 case AMDGPU::V_CMPX_NLE_F32_e64_gfx6_gfx7:
112438 case AMDGPU::V_CMPX_NLE_F64_e64_gfx6_gfx7:
112439 case AMDGPU::V_CMPX_NLG_F32_e64_gfx6_gfx7:
112440 case AMDGPU::V_CMPX_NLG_F64_e64_gfx6_gfx7:
112441 case AMDGPU::V_CMPX_NLT_F32_e64_gfx6_gfx7:
112442 case AMDGPU::V_CMPX_NLT_F64_e64_gfx6_gfx7:
112443 case AMDGPU::V_CMPX_O_F32_e64_gfx6_gfx7:
112444 case AMDGPU::V_CMPX_O_F64_e64_gfx6_gfx7:
112445 case AMDGPU::V_CMPX_TRU_F32_e64_gfx6_gfx7:
112446 case AMDGPU::V_CMPX_TRU_F64_e64_gfx6_gfx7:
112447 case AMDGPU::V_CMPX_U_F32_e64_gfx6_gfx7:
112448 case AMDGPU::V_CMPX_U_F64_e64_gfx6_gfx7:
112449 case AMDGPU::V_CMP_EQ_F32_e64_gfx6_gfx7:
112450 case AMDGPU::V_CMP_EQ_F64_e64_gfx6_gfx7:
112451 case AMDGPU::V_CMP_F_F32_e64_gfx6_gfx7:
112452 case AMDGPU::V_CMP_F_F64_e64_gfx6_gfx7:
112453 case AMDGPU::V_CMP_GE_F32_e64_gfx6_gfx7:
112454 case AMDGPU::V_CMP_GE_F64_e64_gfx6_gfx7:
112455 case AMDGPU::V_CMP_GT_F32_e64_gfx6_gfx7:
112456 case AMDGPU::V_CMP_GT_F64_e64_gfx6_gfx7:
112457 case AMDGPU::V_CMP_LE_F32_e64_gfx6_gfx7:
112458 case AMDGPU::V_CMP_LE_F64_e64_gfx6_gfx7:
112459 case AMDGPU::V_CMP_LG_F32_e64_gfx6_gfx7:
112460 case AMDGPU::V_CMP_LG_F64_e64_gfx6_gfx7:
112461 case AMDGPU::V_CMP_LT_F32_e64_gfx6_gfx7:
112462 case AMDGPU::V_CMP_LT_F64_e64_gfx6_gfx7:
112463 case AMDGPU::V_CMP_NEQ_F32_e64_gfx6_gfx7:
112464 case AMDGPU::V_CMP_NEQ_F64_e64_gfx6_gfx7:
112465 case AMDGPU::V_CMP_NGE_F32_e64_gfx6_gfx7:
112466 case AMDGPU::V_CMP_NGE_F64_e64_gfx6_gfx7:
112467 case AMDGPU::V_CMP_NGT_F32_e64_gfx6_gfx7:
112468 case AMDGPU::V_CMP_NGT_F64_e64_gfx6_gfx7:
112469 case AMDGPU::V_CMP_NLE_F32_e64_gfx6_gfx7:
112470 case AMDGPU::V_CMP_NLE_F64_e64_gfx6_gfx7:
112471 case AMDGPU::V_CMP_NLG_F32_e64_gfx6_gfx7:
112472 case AMDGPU::V_CMP_NLG_F64_e64_gfx6_gfx7:
112473 case AMDGPU::V_CMP_NLT_F32_e64_gfx6_gfx7:
112474 case AMDGPU::V_CMP_NLT_F64_e64_gfx6_gfx7:
112475 case AMDGPU::V_CMP_O_F32_e64_gfx6_gfx7:
112476 case AMDGPU::V_CMP_O_F64_e64_gfx6_gfx7:
112477 case AMDGPU::V_CMP_TRU_F32_e64_gfx6_gfx7:
112478 case AMDGPU::V_CMP_TRU_F64_e64_gfx6_gfx7:
112479 case AMDGPU::V_CMP_U_F32_e64_gfx6_gfx7:
112480 case AMDGPU::V_CMP_U_F64_e64_gfx6_gfx7: {
112481 switch (OpNum) {
112482 case 1:
112483 // op: src0_modifiers
112484 return 8;
112485 case 2:
112486 // op: src0
112487 return 32;
112488 case 3:
112489 // op: src1_modifiers
112490 return 9;
112491 case 4:
112492 // op: src1
112493 return 41;
112494 case 5:
112495 // op: clamp
112496 return 11;
112497 case 0:
112498 // op: sdst
112499 return 0;
112500 }
112501 break;
112502 }
112503 case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_gfx6_gfx7:
112504 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_gfx6_gfx7:
112505 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_gfx6_gfx7: {
112506 switch (OpNum) {
112507 case 1:
112508 // op: src0_modifiers
112509 return 8;
112510 case 2:
112511 // op: src0
112512 return 32;
112513 case 3:
112514 // op: src1_modifiers
112515 return 9;
112516 case 4:
112517 // op: src1
112518 return 41;
112519 case 5:
112520 // op: clamp
112521 return 11;
112522 case 0:
112523 // op: vdst
112524 return 0;
112525 }
112526 break;
112527 }
112528 case AMDGPU::V_ADD_F32_e64_gfx6_gfx7:
112529 case AMDGPU::V_ADD_F64_gfx6_gfx7:
112530 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_gfx6_gfx7:
112531 case AMDGPU::V_LDEXP_F32_e64_gfx6_gfx7:
112532 case AMDGPU::V_LDEXP_F64_gfx6_gfx7:
112533 case AMDGPU::V_MAX_F32_e64_gfx6_gfx7:
112534 case AMDGPU::V_MAX_F64_gfx6_gfx7:
112535 case AMDGPU::V_MAX_LEGACY_F32_e64_gfx6_gfx7:
112536 case AMDGPU::V_MIN_F32_e64_gfx6_gfx7:
112537 case AMDGPU::V_MIN_F64_gfx6_gfx7:
112538 case AMDGPU::V_MIN_LEGACY_F32_e64_gfx6_gfx7:
112539 case AMDGPU::V_MUL_F32_e64_gfx6_gfx7:
112540 case AMDGPU::V_MUL_F64_gfx6_gfx7:
112541 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx6_gfx7:
112542 case AMDGPU::V_SUBREV_F32_e64_gfx6_gfx7:
112543 case AMDGPU::V_SUB_F32_e64_gfx6_gfx7:
112544 case AMDGPU::V_TRIG_PREOP_F64_gfx6_gfx7: {
112545 switch (OpNum) {
112546 case 1:
112547 // op: src0_modifiers
112548 return 8;
112549 case 2:
112550 // op: src0
112551 return 32;
112552 case 3:
112553 // op: src1_modifiers
112554 return 9;
112555 case 4:
112556 // op: src1
112557 return 41;
112558 case 5:
112559 // op: clamp
112560 return 11;
112561 case 6:
112562 // op: omod
112563 return 59;
112564 case 0:
112565 // op: vdst
112566 return 0;
112567 }
112568 break;
112569 }
112570 case AMDGPU::V_CMPX_EQ_F16_e64_vi:
112571 case AMDGPU::V_CMPX_EQ_F32_e64_vi:
112572 case AMDGPU::V_CMPX_EQ_F64_e64_vi:
112573 case AMDGPU::V_CMPX_F_F16_e64_vi:
112574 case AMDGPU::V_CMPX_F_F32_e64_vi:
112575 case AMDGPU::V_CMPX_F_F64_e64_vi:
112576 case AMDGPU::V_CMPX_GE_F16_e64_vi:
112577 case AMDGPU::V_CMPX_GE_F32_e64_vi:
112578 case AMDGPU::V_CMPX_GE_F64_e64_vi:
112579 case AMDGPU::V_CMPX_GT_F16_e64_vi:
112580 case AMDGPU::V_CMPX_GT_F32_e64_vi:
112581 case AMDGPU::V_CMPX_GT_F64_e64_vi:
112582 case AMDGPU::V_CMPX_LE_F16_e64_vi:
112583 case AMDGPU::V_CMPX_LE_F32_e64_vi:
112584 case AMDGPU::V_CMPX_LE_F64_e64_vi:
112585 case AMDGPU::V_CMPX_LG_F16_e64_vi:
112586 case AMDGPU::V_CMPX_LG_F32_e64_vi:
112587 case AMDGPU::V_CMPX_LG_F64_e64_vi:
112588 case AMDGPU::V_CMPX_LT_F16_e64_vi:
112589 case AMDGPU::V_CMPX_LT_F32_e64_vi:
112590 case AMDGPU::V_CMPX_LT_F64_e64_vi:
112591 case AMDGPU::V_CMPX_NEQ_F16_e64_vi:
112592 case AMDGPU::V_CMPX_NEQ_F32_e64_vi:
112593 case AMDGPU::V_CMPX_NEQ_F64_e64_vi:
112594 case AMDGPU::V_CMPX_NGE_F16_e64_vi:
112595 case AMDGPU::V_CMPX_NGE_F32_e64_vi:
112596 case AMDGPU::V_CMPX_NGE_F64_e64_vi:
112597 case AMDGPU::V_CMPX_NGT_F16_e64_vi:
112598 case AMDGPU::V_CMPX_NGT_F32_e64_vi:
112599 case AMDGPU::V_CMPX_NGT_F64_e64_vi:
112600 case AMDGPU::V_CMPX_NLE_F16_e64_vi:
112601 case AMDGPU::V_CMPX_NLE_F32_e64_vi:
112602 case AMDGPU::V_CMPX_NLE_F64_e64_vi:
112603 case AMDGPU::V_CMPX_NLG_F16_e64_vi:
112604 case AMDGPU::V_CMPX_NLG_F32_e64_vi:
112605 case AMDGPU::V_CMPX_NLG_F64_e64_vi:
112606 case AMDGPU::V_CMPX_NLT_F16_e64_vi:
112607 case AMDGPU::V_CMPX_NLT_F32_e64_vi:
112608 case AMDGPU::V_CMPX_NLT_F64_e64_vi:
112609 case AMDGPU::V_CMPX_O_F16_e64_vi:
112610 case AMDGPU::V_CMPX_O_F32_e64_vi:
112611 case AMDGPU::V_CMPX_O_F64_e64_vi:
112612 case AMDGPU::V_CMPX_TRU_F16_e64_vi:
112613 case AMDGPU::V_CMPX_TRU_F32_e64_vi:
112614 case AMDGPU::V_CMPX_TRU_F64_e64_vi:
112615 case AMDGPU::V_CMPX_U_F16_e64_vi:
112616 case AMDGPU::V_CMPX_U_F32_e64_vi:
112617 case AMDGPU::V_CMPX_U_F64_e64_vi:
112618 case AMDGPU::V_CMP_EQ_F16_e64_gfx10:
112619 case AMDGPU::V_CMP_EQ_F16_e64_vi:
112620 case AMDGPU::V_CMP_EQ_F16_t16_e64_gfx11:
112621 case AMDGPU::V_CMP_EQ_F16_t16_e64_gfx12:
112622 case AMDGPU::V_CMP_EQ_F32_e64_gfx10:
112623 case AMDGPU::V_CMP_EQ_F32_e64_gfx11:
112624 case AMDGPU::V_CMP_EQ_F32_e64_gfx12:
112625 case AMDGPU::V_CMP_EQ_F32_e64_vi:
112626 case AMDGPU::V_CMP_EQ_F64_e64_gfx10:
112627 case AMDGPU::V_CMP_EQ_F64_e64_gfx11:
112628 case AMDGPU::V_CMP_EQ_F64_e64_gfx12:
112629 case AMDGPU::V_CMP_EQ_F64_e64_vi:
112630 case AMDGPU::V_CMP_F_F16_e64_gfx10:
112631 case AMDGPU::V_CMP_F_F16_e64_vi:
112632 case AMDGPU::V_CMP_F_F16_t16_e64_gfx11:
112633 case AMDGPU::V_CMP_F_F32_e64_gfx10:
112634 case AMDGPU::V_CMP_F_F32_e64_gfx11:
112635 case AMDGPU::V_CMP_F_F32_e64_vi:
112636 case AMDGPU::V_CMP_F_F64_e64_gfx10:
112637 case AMDGPU::V_CMP_F_F64_e64_gfx11:
112638 case AMDGPU::V_CMP_F_F64_e64_vi:
112639 case AMDGPU::V_CMP_GE_F16_e64_gfx10:
112640 case AMDGPU::V_CMP_GE_F16_e64_vi:
112641 case AMDGPU::V_CMP_GE_F16_t16_e64_gfx11:
112642 case AMDGPU::V_CMP_GE_F16_t16_e64_gfx12:
112643 case AMDGPU::V_CMP_GE_F32_e64_gfx10:
112644 case AMDGPU::V_CMP_GE_F32_e64_gfx11:
112645 case AMDGPU::V_CMP_GE_F32_e64_gfx12:
112646 case AMDGPU::V_CMP_GE_F32_e64_vi:
112647 case AMDGPU::V_CMP_GE_F64_e64_gfx10:
112648 case AMDGPU::V_CMP_GE_F64_e64_gfx11:
112649 case AMDGPU::V_CMP_GE_F64_e64_gfx12:
112650 case AMDGPU::V_CMP_GE_F64_e64_vi:
112651 case AMDGPU::V_CMP_GT_F16_e64_gfx10:
112652 case AMDGPU::V_CMP_GT_F16_e64_vi:
112653 case AMDGPU::V_CMP_GT_F16_t16_e64_gfx11:
112654 case AMDGPU::V_CMP_GT_F16_t16_e64_gfx12:
112655 case AMDGPU::V_CMP_GT_F32_e64_gfx10:
112656 case AMDGPU::V_CMP_GT_F32_e64_gfx11:
112657 case AMDGPU::V_CMP_GT_F32_e64_gfx12:
112658 case AMDGPU::V_CMP_GT_F32_e64_vi:
112659 case AMDGPU::V_CMP_GT_F64_e64_gfx10:
112660 case AMDGPU::V_CMP_GT_F64_e64_gfx11:
112661 case AMDGPU::V_CMP_GT_F64_e64_gfx12:
112662 case AMDGPU::V_CMP_GT_F64_e64_vi:
112663 case AMDGPU::V_CMP_LE_F16_e64_gfx10:
112664 case AMDGPU::V_CMP_LE_F16_e64_vi:
112665 case AMDGPU::V_CMP_LE_F16_t16_e64_gfx11:
112666 case AMDGPU::V_CMP_LE_F16_t16_e64_gfx12:
112667 case AMDGPU::V_CMP_LE_F32_e64_gfx10:
112668 case AMDGPU::V_CMP_LE_F32_e64_gfx11:
112669 case AMDGPU::V_CMP_LE_F32_e64_gfx12:
112670 case AMDGPU::V_CMP_LE_F32_e64_vi:
112671 case AMDGPU::V_CMP_LE_F64_e64_gfx10:
112672 case AMDGPU::V_CMP_LE_F64_e64_gfx11:
112673 case AMDGPU::V_CMP_LE_F64_e64_gfx12:
112674 case AMDGPU::V_CMP_LE_F64_e64_vi:
112675 case AMDGPU::V_CMP_LG_F16_e64_gfx10:
112676 case AMDGPU::V_CMP_LG_F16_e64_vi:
112677 case AMDGPU::V_CMP_LG_F16_t16_e64_gfx11:
112678 case AMDGPU::V_CMP_LG_F16_t16_e64_gfx12:
112679 case AMDGPU::V_CMP_LG_F32_e64_gfx10:
112680 case AMDGPU::V_CMP_LG_F32_e64_gfx11:
112681 case AMDGPU::V_CMP_LG_F32_e64_gfx12:
112682 case AMDGPU::V_CMP_LG_F32_e64_vi:
112683 case AMDGPU::V_CMP_LG_F64_e64_gfx10:
112684 case AMDGPU::V_CMP_LG_F64_e64_gfx11:
112685 case AMDGPU::V_CMP_LG_F64_e64_gfx12:
112686 case AMDGPU::V_CMP_LG_F64_e64_vi:
112687 case AMDGPU::V_CMP_LT_F16_e64_gfx10:
112688 case AMDGPU::V_CMP_LT_F16_e64_vi:
112689 case AMDGPU::V_CMP_LT_F16_t16_e64_gfx11:
112690 case AMDGPU::V_CMP_LT_F16_t16_e64_gfx12:
112691 case AMDGPU::V_CMP_LT_F32_e64_gfx10:
112692 case AMDGPU::V_CMP_LT_F32_e64_gfx11:
112693 case AMDGPU::V_CMP_LT_F32_e64_gfx12:
112694 case AMDGPU::V_CMP_LT_F32_e64_vi:
112695 case AMDGPU::V_CMP_LT_F64_e64_gfx10:
112696 case AMDGPU::V_CMP_LT_F64_e64_gfx11:
112697 case AMDGPU::V_CMP_LT_F64_e64_gfx12:
112698 case AMDGPU::V_CMP_LT_F64_e64_vi:
112699 case AMDGPU::V_CMP_NEQ_F16_e64_gfx10:
112700 case AMDGPU::V_CMP_NEQ_F16_e64_vi:
112701 case AMDGPU::V_CMP_NEQ_F16_t16_e64_gfx11:
112702 case AMDGPU::V_CMP_NEQ_F16_t16_e64_gfx12:
112703 case AMDGPU::V_CMP_NEQ_F32_e64_gfx10:
112704 case AMDGPU::V_CMP_NEQ_F32_e64_gfx11:
112705 case AMDGPU::V_CMP_NEQ_F32_e64_gfx12:
112706 case AMDGPU::V_CMP_NEQ_F32_e64_vi:
112707 case AMDGPU::V_CMP_NEQ_F64_e64_gfx10:
112708 case AMDGPU::V_CMP_NEQ_F64_e64_gfx11:
112709 case AMDGPU::V_CMP_NEQ_F64_e64_gfx12:
112710 case AMDGPU::V_CMP_NEQ_F64_e64_vi:
112711 case AMDGPU::V_CMP_NGE_F16_e64_gfx10:
112712 case AMDGPU::V_CMP_NGE_F16_e64_vi:
112713 case AMDGPU::V_CMP_NGE_F16_t16_e64_gfx11:
112714 case AMDGPU::V_CMP_NGE_F16_t16_e64_gfx12:
112715 case AMDGPU::V_CMP_NGE_F32_e64_gfx10:
112716 case AMDGPU::V_CMP_NGE_F32_e64_gfx11:
112717 case AMDGPU::V_CMP_NGE_F32_e64_gfx12:
112718 case AMDGPU::V_CMP_NGE_F32_e64_vi:
112719 case AMDGPU::V_CMP_NGE_F64_e64_gfx10:
112720 case AMDGPU::V_CMP_NGE_F64_e64_gfx11:
112721 case AMDGPU::V_CMP_NGE_F64_e64_gfx12:
112722 case AMDGPU::V_CMP_NGE_F64_e64_vi:
112723 case AMDGPU::V_CMP_NGT_F16_e64_gfx10:
112724 case AMDGPU::V_CMP_NGT_F16_e64_vi:
112725 case AMDGPU::V_CMP_NGT_F16_t16_e64_gfx11:
112726 case AMDGPU::V_CMP_NGT_F16_t16_e64_gfx12:
112727 case AMDGPU::V_CMP_NGT_F32_e64_gfx10:
112728 case AMDGPU::V_CMP_NGT_F32_e64_gfx11:
112729 case AMDGPU::V_CMP_NGT_F32_e64_gfx12:
112730 case AMDGPU::V_CMP_NGT_F32_e64_vi:
112731 case AMDGPU::V_CMP_NGT_F64_e64_gfx10:
112732 case AMDGPU::V_CMP_NGT_F64_e64_gfx11:
112733 case AMDGPU::V_CMP_NGT_F64_e64_gfx12:
112734 case AMDGPU::V_CMP_NGT_F64_e64_vi:
112735 case AMDGPU::V_CMP_NLE_F16_e64_gfx10:
112736 case AMDGPU::V_CMP_NLE_F16_e64_vi:
112737 case AMDGPU::V_CMP_NLE_F16_t16_e64_gfx11:
112738 case AMDGPU::V_CMP_NLE_F16_t16_e64_gfx12:
112739 case AMDGPU::V_CMP_NLE_F32_e64_gfx10:
112740 case AMDGPU::V_CMP_NLE_F32_e64_gfx11:
112741 case AMDGPU::V_CMP_NLE_F32_e64_gfx12:
112742 case AMDGPU::V_CMP_NLE_F32_e64_vi:
112743 case AMDGPU::V_CMP_NLE_F64_e64_gfx10:
112744 case AMDGPU::V_CMP_NLE_F64_e64_gfx11:
112745 case AMDGPU::V_CMP_NLE_F64_e64_gfx12:
112746 case AMDGPU::V_CMP_NLE_F64_e64_vi:
112747 case AMDGPU::V_CMP_NLG_F16_e64_gfx10:
112748 case AMDGPU::V_CMP_NLG_F16_e64_vi:
112749 case AMDGPU::V_CMP_NLG_F16_t16_e64_gfx11:
112750 case AMDGPU::V_CMP_NLG_F16_t16_e64_gfx12:
112751 case AMDGPU::V_CMP_NLG_F32_e64_gfx10:
112752 case AMDGPU::V_CMP_NLG_F32_e64_gfx11:
112753 case AMDGPU::V_CMP_NLG_F32_e64_gfx12:
112754 case AMDGPU::V_CMP_NLG_F32_e64_vi:
112755 case AMDGPU::V_CMP_NLG_F64_e64_gfx10:
112756 case AMDGPU::V_CMP_NLG_F64_e64_gfx11:
112757 case AMDGPU::V_CMP_NLG_F64_e64_gfx12:
112758 case AMDGPU::V_CMP_NLG_F64_e64_vi:
112759 case AMDGPU::V_CMP_NLT_F16_e64_gfx10:
112760 case AMDGPU::V_CMP_NLT_F16_e64_vi:
112761 case AMDGPU::V_CMP_NLT_F16_t16_e64_gfx11:
112762 case AMDGPU::V_CMP_NLT_F16_t16_e64_gfx12:
112763 case AMDGPU::V_CMP_NLT_F32_e64_gfx10:
112764 case AMDGPU::V_CMP_NLT_F32_e64_gfx11:
112765 case AMDGPU::V_CMP_NLT_F32_e64_gfx12:
112766 case AMDGPU::V_CMP_NLT_F32_e64_vi:
112767 case AMDGPU::V_CMP_NLT_F64_e64_gfx10:
112768 case AMDGPU::V_CMP_NLT_F64_e64_gfx11:
112769 case AMDGPU::V_CMP_NLT_F64_e64_gfx12:
112770 case AMDGPU::V_CMP_NLT_F64_e64_vi:
112771 case AMDGPU::V_CMP_O_F16_e64_gfx10:
112772 case AMDGPU::V_CMP_O_F16_e64_vi:
112773 case AMDGPU::V_CMP_O_F16_t16_e64_gfx11:
112774 case AMDGPU::V_CMP_O_F16_t16_e64_gfx12:
112775 case AMDGPU::V_CMP_O_F32_e64_gfx10:
112776 case AMDGPU::V_CMP_O_F32_e64_gfx11:
112777 case AMDGPU::V_CMP_O_F32_e64_gfx12:
112778 case AMDGPU::V_CMP_O_F32_e64_vi:
112779 case AMDGPU::V_CMP_O_F64_e64_gfx10:
112780 case AMDGPU::V_CMP_O_F64_e64_gfx11:
112781 case AMDGPU::V_CMP_O_F64_e64_gfx12:
112782 case AMDGPU::V_CMP_O_F64_e64_vi:
112783 case AMDGPU::V_CMP_TRU_F16_e64_gfx10:
112784 case AMDGPU::V_CMP_TRU_F16_e64_vi:
112785 case AMDGPU::V_CMP_TRU_F32_e64_gfx10:
112786 case AMDGPU::V_CMP_TRU_F32_e64_vi:
112787 case AMDGPU::V_CMP_TRU_F64_e64_gfx10:
112788 case AMDGPU::V_CMP_TRU_F64_e64_vi:
112789 case AMDGPU::V_CMP_T_F16_t16_e64_gfx11:
112790 case AMDGPU::V_CMP_T_F32_e64_gfx11:
112791 case AMDGPU::V_CMP_T_F64_e64_gfx11:
112792 case AMDGPU::V_CMP_U_F16_e64_gfx10:
112793 case AMDGPU::V_CMP_U_F16_e64_vi:
112794 case AMDGPU::V_CMP_U_F16_t16_e64_gfx11:
112795 case AMDGPU::V_CMP_U_F16_t16_e64_gfx12:
112796 case AMDGPU::V_CMP_U_F32_e64_gfx10:
112797 case AMDGPU::V_CMP_U_F32_e64_gfx11:
112798 case AMDGPU::V_CMP_U_F32_e64_gfx12:
112799 case AMDGPU::V_CMP_U_F32_e64_vi:
112800 case AMDGPU::V_CMP_U_F64_e64_gfx10:
112801 case AMDGPU::V_CMP_U_F64_e64_gfx11:
112802 case AMDGPU::V_CMP_U_F64_e64_gfx12:
112803 case AMDGPU::V_CMP_U_F64_e64_vi: {
112804 switch (OpNum) {
112805 case 1:
112806 // op: src0_modifiers
112807 return 8;
112808 case 2:
112809 // op: src0
112810 return 32;
112811 case 3:
112812 // op: src1_modifiers
112813 return 9;
112814 case 4:
112815 // op: src1
112816 return 41;
112817 case 5:
112818 // op: clamp
112819 return 15;
112820 case 0:
112821 // op: sdst
112822 return 0;
112823 }
112824 break;
112825 }
112826 case AMDGPU::V_ADD_I16_vi:
112827 case AMDGPU::V_ADD_NC_I16_e64_gfx11:
112828 case AMDGPU::V_ADD_NC_I16_e64_gfx12:
112829 case AMDGPU::V_ADD_NC_I16_gfx10:
112830 case AMDGPU::V_ADD_NC_U16_e64_gfx11:
112831 case AMDGPU::V_ADD_NC_U16_e64_gfx12:
112832 case AMDGPU::V_ADD_NC_U16_gfx10:
112833 case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_vi:
112834 case AMDGPU::V_CVT_PKNORM_I16_F16_gfx10:
112835 case AMDGPU::V_CVT_PKNORM_I16_F16_vi:
112836 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_gfx10:
112837 case AMDGPU::V_CVT_PKNORM_I16_F32_e64_vi:
112838 case AMDGPU::V_CVT_PKNORM_U16_F16_gfx10:
112839 case AMDGPU::V_CVT_PKNORM_U16_F16_vi:
112840 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_gfx10:
112841 case AMDGPU::V_CVT_PKNORM_U16_F32_e64_vi:
112842 case AMDGPU::V_CVT_PK_I16_F32_e64_gfx11:
112843 case AMDGPU::V_CVT_PK_I16_F32_e64_gfx12:
112844 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_gfx11:
112845 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_gfx12:
112846 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_gfx11:
112847 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_gfx12:
112848 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_gfx11:
112849 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_gfx12:
112850 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_gfx11:
112851 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_gfx12:
112852 case AMDGPU::V_CVT_PK_U16_F32_e64_gfx11:
112853 case AMDGPU::V_CVT_PK_U16_F32_e64_gfx12:
112854 case AMDGPU::V_PACK_B32_F16_e64_gfx11:
112855 case AMDGPU::V_PACK_B32_F16_e64_gfx12:
112856 case AMDGPU::V_PACK_B32_F16_gfx10:
112857 case AMDGPU::V_PACK_B32_F16_vi:
112858 case AMDGPU::V_SUB_I16_vi:
112859 case AMDGPU::V_SUB_NC_I16_e64_gfx11:
112860 case AMDGPU::V_SUB_NC_I16_e64_gfx12:
112861 case AMDGPU::V_SUB_NC_I16_gfx10:
112862 case AMDGPU::V_SUB_NC_U16_e64_gfx11:
112863 case AMDGPU::V_SUB_NC_U16_e64_gfx12:
112864 case AMDGPU::V_SUB_NC_U16_gfx10: {
112865 switch (OpNum) {
112866 case 1:
112867 // op: src0_modifiers
112868 return 8;
112869 case 2:
112870 // op: src0
112871 return 32;
112872 case 3:
112873 // op: src1_modifiers
112874 return 9;
112875 case 4:
112876 // op: src1
112877 return 41;
112878 case 5:
112879 // op: clamp
112880 return 15;
112881 case 0:
112882 // op: vdst
112883 return 0;
112884 }
112885 break;
112886 }
112887 case AMDGPU::V_ADD_F16_e64_gfx10:
112888 case AMDGPU::V_ADD_F16_e64_vi:
112889 case AMDGPU::V_ADD_F16_fake16_e64_gfx11:
112890 case AMDGPU::V_ADD_F16_fake16_e64_gfx12:
112891 case AMDGPU::V_ADD_F16_t16_e64_gfx11:
112892 case AMDGPU::V_ADD_F16_t16_e64_gfx12:
112893 case AMDGPU::V_ADD_F32_e64_gfx10:
112894 case AMDGPU::V_ADD_F32_e64_gfx11:
112895 case AMDGPU::V_ADD_F32_e64_gfx12:
112896 case AMDGPU::V_ADD_F32_e64_vi:
112897 case AMDGPU::V_ADD_F64_e64_gfx11:
112898 case AMDGPU::V_ADD_F64_e64_gfx12:
112899 case AMDGPU::V_ADD_F64_gfx10:
112900 case AMDGPU::V_ADD_F64_vi:
112901 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_gfx10:
112902 case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_vi:
112903 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_gfx11:
112904 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_gfx12:
112905 case AMDGPU::V_LDEXP_F16_e64_gfx10:
112906 case AMDGPU::V_LDEXP_F16_e64_vi:
112907 case AMDGPU::V_LDEXP_F16_t16_e64_gfx11:
112908 case AMDGPU::V_LDEXP_F16_t16_e64_gfx12:
112909 case AMDGPU::V_LDEXP_F32_e64_gfx10:
112910 case AMDGPU::V_LDEXP_F32_e64_gfx11:
112911 case AMDGPU::V_LDEXP_F32_e64_gfx12:
112912 case AMDGPU::V_LDEXP_F32_e64_vi:
112913 case AMDGPU::V_LDEXP_F64_e64_gfx11:
112914 case AMDGPU::V_LDEXP_F64_e64_gfx12:
112915 case AMDGPU::V_LDEXP_F64_gfx10:
112916 case AMDGPU::V_LDEXP_F64_vi:
112917 case AMDGPU::V_MAXIMUM_F16_e64_gfx12:
112918 case AMDGPU::V_MAXIMUM_F32_e64_gfx12:
112919 case AMDGPU::V_MAXIMUM_F64_e64_gfx12:
112920 case AMDGPU::V_MAX_F16_e64_gfx10:
112921 case AMDGPU::V_MAX_F16_e64_vi:
112922 case AMDGPU::V_MAX_F16_fake16_e64_gfx11:
112923 case AMDGPU::V_MAX_F16_t16_e64_gfx11:
112924 case AMDGPU::V_MAX_F32_e64_gfx10:
112925 case AMDGPU::V_MAX_F32_e64_gfx11:
112926 case AMDGPU::V_MAX_F32_e64_vi:
112927 case AMDGPU::V_MAX_F64_e64_gfx11:
112928 case AMDGPU::V_MAX_F64_gfx10:
112929 case AMDGPU::V_MAX_F64_vi:
112930 case AMDGPU::V_MAX_NUM_F16_e64_gfx12:
112931 case AMDGPU::V_MAX_NUM_F16_fake16_e64_gfx12:
112932 case AMDGPU::V_MAX_NUM_F32_e64_gfx12:
112933 case AMDGPU::V_MAX_NUM_F64_e64_gfx12:
112934 case AMDGPU::V_MINIMUM_F16_e64_gfx12:
112935 case AMDGPU::V_MINIMUM_F32_e64_gfx12:
112936 case AMDGPU::V_MINIMUM_F64_e64_gfx12:
112937 case AMDGPU::V_MIN_F16_e64_gfx10:
112938 case AMDGPU::V_MIN_F16_e64_vi:
112939 case AMDGPU::V_MIN_F16_fake16_e64_gfx11:
112940 case AMDGPU::V_MIN_F16_t16_e64_gfx11:
112941 case AMDGPU::V_MIN_F32_e64_gfx10:
112942 case AMDGPU::V_MIN_F32_e64_gfx11:
112943 case AMDGPU::V_MIN_F32_e64_vi:
112944 case AMDGPU::V_MIN_F64_e64_gfx11:
112945 case AMDGPU::V_MIN_F64_gfx10:
112946 case AMDGPU::V_MIN_F64_vi:
112947 case AMDGPU::V_MIN_NUM_F16_e64_gfx12:
112948 case AMDGPU::V_MIN_NUM_F16_fake16_e64_gfx12:
112949 case AMDGPU::V_MIN_NUM_F32_e64_gfx12:
112950 case AMDGPU::V_MIN_NUM_F64_e64_gfx12:
112951 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_gfx11:
112952 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_gfx12:
112953 case AMDGPU::V_MUL_F16_e64_gfx10:
112954 case AMDGPU::V_MUL_F16_e64_vi:
112955 case AMDGPU::V_MUL_F16_fake16_e64_gfx11:
112956 case AMDGPU::V_MUL_F16_fake16_e64_gfx12:
112957 case AMDGPU::V_MUL_F16_t16_e64_gfx11:
112958 case AMDGPU::V_MUL_F16_t16_e64_gfx12:
112959 case AMDGPU::V_MUL_F32_e64_gfx10:
112960 case AMDGPU::V_MUL_F32_e64_gfx11:
112961 case AMDGPU::V_MUL_F32_e64_gfx12:
112962 case AMDGPU::V_MUL_F32_e64_vi:
112963 case AMDGPU::V_MUL_F64_e64_gfx11:
112964 case AMDGPU::V_MUL_F64_e64_gfx12:
112965 case AMDGPU::V_MUL_F64_gfx10:
112966 case AMDGPU::V_MUL_F64_vi:
112967 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx10:
112968 case AMDGPU::V_MUL_LEGACY_F32_e64_gfx90a:
112969 case AMDGPU::V_MUL_LEGACY_F32_e64_vi:
112970 case AMDGPU::V_SUBREV_F16_e64_gfx10:
112971 case AMDGPU::V_SUBREV_F16_e64_vi:
112972 case AMDGPU::V_SUBREV_F16_fake16_e64_gfx11:
112973 case AMDGPU::V_SUBREV_F16_fake16_e64_gfx12:
112974 case AMDGPU::V_SUBREV_F16_t16_e64_gfx11:
112975 case AMDGPU::V_SUBREV_F16_t16_e64_gfx12:
112976 case AMDGPU::V_SUBREV_F32_e64_gfx10:
112977 case AMDGPU::V_SUBREV_F32_e64_gfx11:
112978 case AMDGPU::V_SUBREV_F32_e64_gfx12:
112979 case AMDGPU::V_SUBREV_F32_e64_vi:
112980 case AMDGPU::V_SUB_F16_e64_gfx10:
112981 case AMDGPU::V_SUB_F16_e64_vi:
112982 case AMDGPU::V_SUB_F16_fake16_e64_gfx11:
112983 case AMDGPU::V_SUB_F16_fake16_e64_gfx12:
112984 case AMDGPU::V_SUB_F16_t16_e64_gfx11:
112985 case AMDGPU::V_SUB_F16_t16_e64_gfx12:
112986 case AMDGPU::V_SUB_F32_e64_gfx10:
112987 case AMDGPU::V_SUB_F32_e64_gfx11:
112988 case AMDGPU::V_SUB_F32_e64_gfx12:
112989 case AMDGPU::V_SUB_F32_e64_vi:
112990 case AMDGPU::V_TRIG_PREOP_F64_e64_gfx11:
112991 case AMDGPU::V_TRIG_PREOP_F64_e64_gfx12:
112992 case AMDGPU::V_TRIG_PREOP_F64_gfx10:
112993 case AMDGPU::V_TRIG_PREOP_F64_vi: {
112994 switch (OpNum) {
112995 case 1:
112996 // op: src0_modifiers
112997 return 8;
112998 case 2:
112999 // op: src0
113000 return 32;
113001 case 3:
113002 // op: src1_modifiers
113003 return 9;
113004 case 4:
113005 // op: src1
113006 return 41;
113007 case 5:
113008 // op: clamp
113009 return 15;
113010 case 6:
113011 // op: omod
113012 return 59;
113013 case 0:
113014 // op: vdst
113015 return 0;
113016 }
113017 break;
113018 }
113019 case AMDGPU::V_CNDMASK_B16_e64_gfx11:
113020 case AMDGPU::V_CNDMASK_B16_e64_gfx12:
113021 case AMDGPU::V_CNDMASK_B32_e64_gfx6_gfx7:
113022 case AMDGPU::V_CNDMASK_B32_e64_gfx10:
113023 case AMDGPU::V_CNDMASK_B32_e64_gfx11:
113024 case AMDGPU::V_CNDMASK_B32_e64_gfx12:
113025 case AMDGPU::V_CNDMASK_B32_e64_vi: {
113026 switch (OpNum) {
113027 case 1:
113028 // op: src0_modifiers
113029 return 8;
113030 case 2:
113031 // op: src0
113032 return 32;
113033 case 3:
113034 // op: src1_modifiers
113035 return 9;
113036 case 4:
113037 // op: src1
113038 return 41;
113039 case 5:
113040 // op: src2
113041 return 50;
113042 case 0:
113043 // op: vdst
113044 return 0;
113045 }
113046 break;
113047 }
113048 case AMDGPU::V_CVT_SR_BF8_F32_vi:
113049 case AMDGPU::V_CVT_SR_FP8_F32_vi: {
113050 switch (OpNum) {
113051 case 1:
113052 // op: src0_modifiers
113053 return 8;
113054 case 2:
113055 // op: src0
113056 return 32;
113057 case 3:
113058 // op: src1_modifiers
113059 return 9;
113060 case 4:
113061 // op: src1
113062 return 41;
113063 case 5:
113064 // op: src2_modifiers
113065 return 10;
113066 case 0:
113067 // op: vdst
113068 return 0;
113069 }
113070 break;
113071 }
113072 case AMDGPU::V_DOT2_BF16_BF16_e64_gfx11:
113073 case AMDGPU::V_DOT2_BF16_BF16_e64_gfx12:
113074 case AMDGPU::V_DOT2_F16_F16_e64_gfx11:
113075 case AMDGPU::V_DOT2_F16_F16_e64_gfx12:
113076 case AMDGPU::V_PERMLANE16_B32_e64_gfx11:
113077 case AMDGPU::V_PERMLANE16_B32_e64_gfx12:
113078 case AMDGPU::V_PERMLANE16_B32_gfx10:
113079 case AMDGPU::V_PERMLANEX16_B32_e64_gfx11:
113080 case AMDGPU::V_PERMLANEX16_B32_e64_gfx12:
113081 case AMDGPU::V_PERMLANEX16_B32_gfx10: {
113082 switch (OpNum) {
113083 case 1:
113084 // op: src0_modifiers
113085 return 8;
113086 case 2:
113087 // op: src0
113088 return 32;
113089 case 3:
113090 // op: src1_modifiers
113091 return 9;
113092 case 4:
113093 // op: src1
113094 return 41;
113095 case 5:
113096 // op: src2_modifiers
113097 return 10;
113098 case 6:
113099 // op: src2
113100 return 50;
113101 case 0:
113102 // op: vdst
113103 return 0;
113104 }
113105 break;
113106 }
113107 case AMDGPU::V_CVT_PK_U8_F32_gfx6_gfx7: {
113108 switch (OpNum) {
113109 case 1:
113110 // op: src0_modifiers
113111 return 8;
113112 case 2:
113113 // op: src0
113114 return 32;
113115 case 3:
113116 // op: src1_modifiers
113117 return 9;
113118 case 4:
113119 // op: src1
113120 return 41;
113121 case 5:
113122 // op: src2_modifiers
113123 return 10;
113124 case 6:
113125 // op: src2
113126 return 50;
113127 case 7:
113128 // op: clamp
113129 return 11;
113130 case 0:
113131 // op: vdst
113132 return 0;
113133 }
113134 break;
113135 }
113136 case AMDGPU::V_CUBEID_F32_gfx6_gfx7:
113137 case AMDGPU::V_CUBEMA_F32_gfx6_gfx7:
113138 case AMDGPU::V_CUBESC_F32_gfx6_gfx7:
113139 case AMDGPU::V_CUBETC_F32_gfx6_gfx7:
113140 case AMDGPU::V_DIV_FIXUP_F32_gfx6_gfx7:
113141 case AMDGPU::V_DIV_FIXUP_F64_gfx6_gfx7:
113142 case AMDGPU::V_DIV_FMAS_F32_gfx6_gfx7:
113143 case AMDGPU::V_DIV_FMAS_F64_gfx6_gfx7:
113144 case AMDGPU::V_FMA_F32_gfx6_gfx7:
113145 case AMDGPU::V_FMA_F64_gfx6_gfx7:
113146 case AMDGPU::V_MAD_F32_gfx6_gfx7:
113147 case AMDGPU::V_MAD_LEGACY_F32_gfx6_gfx7:
113148 case AMDGPU::V_MAX3_F32_gfx6_gfx7:
113149 case AMDGPU::V_MED3_F32_gfx6_gfx7:
113150 case AMDGPU::V_MIN3_F32_gfx6_gfx7:
113151 case AMDGPU::V_MULLIT_F32_gfx6_gfx7: {
113152 switch (OpNum) {
113153 case 1:
113154 // op: src0_modifiers
113155 return 8;
113156 case 2:
113157 // op: src0
113158 return 32;
113159 case 3:
113160 // op: src1_modifiers
113161 return 9;
113162 case 4:
113163 // op: src1
113164 return 41;
113165 case 5:
113166 // op: src2_modifiers
113167 return 10;
113168 case 6:
113169 // op: src2
113170 return 50;
113171 case 7:
113172 // op: clamp
113173 return 11;
113174 case 8:
113175 // op: omod
113176 return 59;
113177 case 0:
113178 // op: vdst
113179 return 0;
113180 }
113181 break;
113182 }
113183 case AMDGPU::V_CVT_PK_U8_F32_e64_gfx11:
113184 case AMDGPU::V_CVT_PK_U8_F32_e64_gfx12:
113185 case AMDGPU::V_CVT_PK_U8_F32_gfx10:
113186 case AMDGPU::V_CVT_PK_U8_F32_vi:
113187 case AMDGPU::V_MAD_I16_e64_gfx11:
113188 case AMDGPU::V_MAD_I16_e64_gfx12:
113189 case AMDGPU::V_MAD_I16_gfx9_gfx9:
113190 case AMDGPU::V_MAD_I16_gfx10:
113191 case AMDGPU::V_MAD_I32_I16_e64_gfx11:
113192 case AMDGPU::V_MAD_I32_I16_e64_gfx12:
113193 case AMDGPU::V_MAD_I32_I16_gfx10:
113194 case AMDGPU::V_MAD_I32_I16_vi:
113195 case AMDGPU::V_MAD_U16_e64_gfx11:
113196 case AMDGPU::V_MAD_U16_e64_gfx12:
113197 case AMDGPU::V_MAD_U16_gfx9_gfx9:
113198 case AMDGPU::V_MAD_U16_gfx10:
113199 case AMDGPU::V_MAD_U32_U16_e64_gfx11:
113200 case AMDGPU::V_MAD_U32_U16_e64_gfx12:
113201 case AMDGPU::V_MAD_U32_U16_gfx10:
113202 case AMDGPU::V_MAD_U32_U16_vi:
113203 case AMDGPU::V_MAX3_I16_e64_gfx11:
113204 case AMDGPU::V_MAX3_I16_e64_gfx12:
113205 case AMDGPU::V_MAX3_I16_gfx10:
113206 case AMDGPU::V_MAX3_I16_vi:
113207 case AMDGPU::V_MAX3_U16_e64_gfx11:
113208 case AMDGPU::V_MAX3_U16_e64_gfx12:
113209 case AMDGPU::V_MAX3_U16_gfx10:
113210 case AMDGPU::V_MAX3_U16_vi:
113211 case AMDGPU::V_MED3_I16_e64_gfx11:
113212 case AMDGPU::V_MED3_I16_e64_gfx12:
113213 case AMDGPU::V_MED3_I16_gfx10:
113214 case AMDGPU::V_MED3_I16_vi:
113215 case AMDGPU::V_MED3_U16_e64_gfx11:
113216 case AMDGPU::V_MED3_U16_e64_gfx12:
113217 case AMDGPU::V_MED3_U16_gfx10:
113218 case AMDGPU::V_MED3_U16_vi:
113219 case AMDGPU::V_MIN3_I16_e64_gfx11:
113220 case AMDGPU::V_MIN3_I16_e64_gfx12:
113221 case AMDGPU::V_MIN3_I16_gfx10:
113222 case AMDGPU::V_MIN3_I16_vi:
113223 case AMDGPU::V_MIN3_U16_e64_gfx11:
113224 case AMDGPU::V_MIN3_U16_e64_gfx12:
113225 case AMDGPU::V_MIN3_U16_gfx10:
113226 case AMDGPU::V_MIN3_U16_vi: {
113227 switch (OpNum) {
113228 case 1:
113229 // op: src0_modifiers
113230 return 8;
113231 case 2:
113232 // op: src0
113233 return 32;
113234 case 3:
113235 // op: src1_modifiers
113236 return 9;
113237 case 4:
113238 // op: src1
113239 return 41;
113240 case 5:
113241 // op: src2_modifiers
113242 return 10;
113243 case 6:
113244 // op: src2
113245 return 50;
113246 case 7:
113247 // op: clamp
113248 return 15;
113249 case 0:
113250 // op: vdst
113251 return 0;
113252 }
113253 break;
113254 }
113255 case AMDGPU::V_CUBEID_F32_e64_gfx11:
113256 case AMDGPU::V_CUBEID_F32_e64_gfx12:
113257 case AMDGPU::V_CUBEID_F32_gfx10:
113258 case AMDGPU::V_CUBEID_F32_vi:
113259 case AMDGPU::V_CUBEMA_F32_e64_gfx11:
113260 case AMDGPU::V_CUBEMA_F32_e64_gfx12:
113261 case AMDGPU::V_CUBEMA_F32_gfx10:
113262 case AMDGPU::V_CUBEMA_F32_vi:
113263 case AMDGPU::V_CUBESC_F32_e64_gfx11:
113264 case AMDGPU::V_CUBESC_F32_e64_gfx12:
113265 case AMDGPU::V_CUBESC_F32_gfx10:
113266 case AMDGPU::V_CUBESC_F32_vi:
113267 case AMDGPU::V_CUBETC_F32_e64_gfx11:
113268 case AMDGPU::V_CUBETC_F32_e64_gfx12:
113269 case AMDGPU::V_CUBETC_F32_gfx10:
113270 case AMDGPU::V_CUBETC_F32_vi:
113271 case AMDGPU::V_DIV_FIXUP_F16_e64_gfx11:
113272 case AMDGPU::V_DIV_FIXUP_F16_e64_gfx12:
113273 case AMDGPU::V_DIV_FIXUP_F16_gfx9_gfx9:
113274 case AMDGPU::V_DIV_FIXUP_F16_gfx10:
113275 case AMDGPU::V_DIV_FIXUP_F16_vi:
113276 case AMDGPU::V_DIV_FIXUP_F32_e64_gfx11:
113277 case AMDGPU::V_DIV_FIXUP_F32_e64_gfx12:
113278 case AMDGPU::V_DIV_FIXUP_F32_gfx10:
113279 case AMDGPU::V_DIV_FIXUP_F32_vi:
113280 case AMDGPU::V_DIV_FIXUP_F64_e64_gfx11:
113281 case AMDGPU::V_DIV_FIXUP_F64_e64_gfx12:
113282 case AMDGPU::V_DIV_FIXUP_F64_gfx10:
113283 case AMDGPU::V_DIV_FIXUP_F64_vi:
113284 case AMDGPU::V_DIV_FIXUP_LEGACY_F16_gfx9:
113285 case AMDGPU::V_DIV_FMAS_F32_e64_gfx11:
113286 case AMDGPU::V_DIV_FMAS_F32_e64_gfx12:
113287 case AMDGPU::V_DIV_FMAS_F32_gfx10:
113288 case AMDGPU::V_DIV_FMAS_F32_vi:
113289 case AMDGPU::V_DIV_FMAS_F64_e64_gfx11:
113290 case AMDGPU::V_DIV_FMAS_F64_e64_gfx12:
113291 case AMDGPU::V_DIV_FMAS_F64_gfx10:
113292 case AMDGPU::V_DIV_FMAS_F64_vi:
113293 case AMDGPU::V_FMA_DX9_ZERO_F32_e64_gfx11:
113294 case AMDGPU::V_FMA_DX9_ZERO_F32_e64_gfx12:
113295 case AMDGPU::V_FMA_F16_e64_gfx11:
113296 case AMDGPU::V_FMA_F16_e64_gfx12:
113297 case AMDGPU::V_FMA_F16_gfx9_gfx9:
113298 case AMDGPU::V_FMA_F16_gfx10:
113299 case AMDGPU::V_FMA_F16_vi:
113300 case AMDGPU::V_FMA_F32_e64_gfx11:
113301 case AMDGPU::V_FMA_F32_e64_gfx12:
113302 case AMDGPU::V_FMA_F32_gfx10:
113303 case AMDGPU::V_FMA_F32_vi:
113304 case AMDGPU::V_FMA_F64_e64_gfx11:
113305 case AMDGPU::V_FMA_F64_e64_gfx12:
113306 case AMDGPU::V_FMA_F64_gfx10:
113307 case AMDGPU::V_FMA_F64_vi:
113308 case AMDGPU::V_FMA_LEGACY_F16_gfx9:
113309 case AMDGPU::V_FMA_LEGACY_F32_gfx10:
113310 case AMDGPU::V_MAD_F16_gfx9_gfx9:
113311 case AMDGPU::V_MAD_F16_vi:
113312 case AMDGPU::V_MAD_F32_gfx10:
113313 case AMDGPU::V_MAD_F32_vi:
113314 case AMDGPU::V_MAD_LEGACY_F16_gfx9:
113315 case AMDGPU::V_MAD_LEGACY_F32_gfx10:
113316 case AMDGPU::V_MAD_LEGACY_F32_vi:
113317 case AMDGPU::V_MAX3_F16_e64_gfx11:
113318 case AMDGPU::V_MAX3_F16_gfx10:
113319 case AMDGPU::V_MAX3_F16_vi:
113320 case AMDGPU::V_MAX3_F32_e64_gfx11:
113321 case AMDGPU::V_MAX3_F32_gfx10:
113322 case AMDGPU::V_MAX3_F32_vi:
113323 case AMDGPU::V_MAX3_NUM_F16_e64_gfx12:
113324 case AMDGPU::V_MAX3_NUM_F32_e64_gfx12:
113325 case AMDGPU::V_MAXIMUM3_F16_e64_gfx12:
113326 case AMDGPU::V_MAXIMUM3_F32_e64_gfx12:
113327 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_gfx12:
113328 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_gfx12:
113329 case AMDGPU::V_MAXMIN_F16_e64_gfx11:
113330 case AMDGPU::V_MAXMIN_F32_e64_gfx11:
113331 case AMDGPU::V_MAXMIN_NUM_F16_e64_gfx12:
113332 case AMDGPU::V_MAXMIN_NUM_F32_e64_gfx12:
113333 case AMDGPU::V_MED3_F16_e64_gfx11:
113334 case AMDGPU::V_MED3_F16_gfx10:
113335 case AMDGPU::V_MED3_F16_vi:
113336 case AMDGPU::V_MED3_F32_e64_gfx11:
113337 case AMDGPU::V_MED3_F32_gfx10:
113338 case AMDGPU::V_MED3_F32_vi:
113339 case AMDGPU::V_MED3_NUM_F16_e64_gfx12:
113340 case AMDGPU::V_MED3_NUM_F32_e64_gfx12:
113341 case AMDGPU::V_MIN3_F16_e64_gfx11:
113342 case AMDGPU::V_MIN3_F16_gfx10:
113343 case AMDGPU::V_MIN3_F16_vi:
113344 case AMDGPU::V_MIN3_F32_e64_gfx11:
113345 case AMDGPU::V_MIN3_F32_gfx10:
113346 case AMDGPU::V_MIN3_F32_vi:
113347 case AMDGPU::V_MIN3_NUM_F16_e64_gfx12:
113348 case AMDGPU::V_MIN3_NUM_F32_e64_gfx12:
113349 case AMDGPU::V_MINIMUM3_F16_e64_gfx12:
113350 case AMDGPU::V_MINIMUM3_F32_e64_gfx12:
113351 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_gfx12:
113352 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_gfx12:
113353 case AMDGPU::V_MINMAX_F16_e64_gfx11:
113354 case AMDGPU::V_MINMAX_F32_e64_gfx11:
113355 case AMDGPU::V_MINMAX_NUM_F16_e64_gfx12:
113356 case AMDGPU::V_MINMAX_NUM_F32_e64_gfx12:
113357 case AMDGPU::V_MULLIT_F32_e64_gfx11:
113358 case AMDGPU::V_MULLIT_F32_e64_gfx12:
113359 case AMDGPU::V_MULLIT_F32_gfx10: {
113360 switch (OpNum) {
113361 case 1:
113362 // op: src0_modifiers
113363 return 8;
113364 case 2:
113365 // op: src0
113366 return 32;
113367 case 3:
113368 // op: src1_modifiers
113369 return 9;
113370 case 4:
113371 // op: src1
113372 return 41;
113373 case 5:
113374 // op: src2_modifiers
113375 return 10;
113376 case 6:
113377 // op: src2
113378 return 50;
113379 case 7:
113380 // op: clamp
113381 return 15;
113382 case 8:
113383 // op: omod
113384 return 59;
113385 case 0:
113386 // op: vdst
113387 return 0;
113388 }
113389 break;
113390 }
113391 case AMDGPU::V_MAC_F32_e64_gfx6_gfx7:
113392 case AMDGPU::V_MAC_LEGACY_F32_e64_gfx6_gfx7: {
113393 switch (OpNum) {
113394 case 1:
113395 // op: src0_modifiers
113396 return 8;
113397 case 2:
113398 // op: src0
113399 return 32;
113400 case 3:
113401 // op: src1_modifiers
113402 return 9;
113403 case 4:
113404 // op: src1
113405 return 41;
113406 case 7:
113407 // op: clamp
113408 return 11;
113409 case 8:
113410 // op: omod
113411 return 59;
113412 case 0:
113413 // op: vdst
113414 return 0;
113415 }
113416 break;
113417 }
113418 case AMDGPU::V_DOT2C_I32_I16_e64_vi:
113419 case AMDGPU::V_DOT4C_I32_I8_e64_vi:
113420 case AMDGPU::V_DOT8C_I32_I4_e64_vi: {
113421 switch (OpNum) {
113422 case 1:
113423 // op: src0_modifiers
113424 return 8;
113425 case 2:
113426 // op: src0
113427 return 32;
113428 case 3:
113429 // op: src1_modifiers
113430 return 9;
113431 case 4:
113432 // op: src1
113433 return 41;
113434 case 7:
113435 // op: clamp
113436 return 15;
113437 case 0:
113438 // op: vdst
113439 return 0;
113440 }
113441 break;
113442 }
113443 case AMDGPU::V_DOT2C_F32_F16_e64_vi:
113444 case AMDGPU::V_FMAC_DX9_ZERO_F32_e64_gfx11:
113445 case AMDGPU::V_FMAC_F16_e64_gfx10:
113446 case AMDGPU::V_FMAC_F16_t16_e64_gfx11:
113447 case AMDGPU::V_FMAC_F16_t16_e64_gfx12:
113448 case AMDGPU::V_FMAC_F32_e64_gfx10:
113449 case AMDGPU::V_FMAC_F32_e64_gfx11:
113450 case AMDGPU::V_FMAC_F32_e64_gfx12:
113451 case AMDGPU::V_FMAC_F32_e64_vi:
113452 case AMDGPU::V_FMAC_F64_e64_gfx90a:
113453 case AMDGPU::V_FMAC_LEGACY_F32_e64_gfx10:
113454 case AMDGPU::V_MAC_F16_e64_vi:
113455 case AMDGPU::V_MAC_F32_e64_gfx10:
113456 case AMDGPU::V_MAC_F32_e64_vi:
113457 case AMDGPU::V_MAC_LEGACY_F32_e64_gfx10: {
113458 switch (OpNum) {
113459 case 1:
113460 // op: src0_modifiers
113461 return 8;
113462 case 2:
113463 // op: src0
113464 return 32;
113465 case 3:
113466 // op: src1_modifiers
113467 return 9;
113468 case 4:
113469 // op: src1
113470 return 41;
113471 case 7:
113472 // op: clamp
113473 return 15;
113474 case 8:
113475 // op: omod
113476 return 59;
113477 case 0:
113478 // op: vdst
113479 return 0;
113480 }
113481 break;
113482 }
113483 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp8_gfx11:
113484 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp8_gfx12:
113485 case AMDGPU::V_CMP_CLASS_F32_e64_dpp8_gfx11:
113486 case AMDGPU::V_CMP_CLASS_F32_e64_dpp8_gfx12: {
113487 switch (OpNum) {
113488 case 1:
113489 // op: src0_modifiers
113490 return 8;
113491 case 3:
113492 // op: src1
113493 return 41;
113494 case 2:
113495 // op: src0
113496 return 64;
113497 case 4:
113498 // op: dpp8
113499 return 72;
113500 case 5:
113501 // op: fi
113502 return 32;
113503 case 0:
113504 // op: sdst
113505 return 0;
113506 }
113507 break;
113508 }
113509 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp_gfx11:
113510 case AMDGPU::V_CMP_CLASS_F16_t16_e64_dpp_gfx12:
113511 case AMDGPU::V_CMP_CLASS_F32_e64_dpp_gfx11:
113512 case AMDGPU::V_CMP_CLASS_F32_e64_dpp_gfx12: {
113513 switch (OpNum) {
113514 case 1:
113515 // op: src0_modifiers
113516 return 8;
113517 case 3:
113518 // op: src1
113519 return 41;
113520 case 2:
113521 // op: src0
113522 return 64;
113523 case 4:
113524 // op: dpp_ctrl
113525 return 72;
113526 case 7:
113527 // op: bound_ctrl
113528 return 83;
113529 case 6:
113530 // op: bank_mask
113531 return 88;
113532 case 5:
113533 // op: row_mask
113534 return 92;
113535 case 8:
113536 // op: fi
113537 return 82;
113538 case 0:
113539 // op: sdst
113540 return 0;
113541 }
113542 break;
113543 }
113544 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp8_gfx11:
113545 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp8_gfx12:
113546 case AMDGPU::V_CMP_EQ_F32_e64_dpp8_gfx11:
113547 case AMDGPU::V_CMP_EQ_F32_e64_dpp8_gfx12:
113548 case AMDGPU::V_CMP_F_F16_t16_e64_dpp8_gfx11:
113549 case AMDGPU::V_CMP_F_F32_e64_dpp8_gfx11:
113550 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp8_gfx11:
113551 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp8_gfx12:
113552 case AMDGPU::V_CMP_GE_F32_e64_dpp8_gfx11:
113553 case AMDGPU::V_CMP_GE_F32_e64_dpp8_gfx12:
113554 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp8_gfx11:
113555 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp8_gfx12:
113556 case AMDGPU::V_CMP_GT_F32_e64_dpp8_gfx11:
113557 case AMDGPU::V_CMP_GT_F32_e64_dpp8_gfx12:
113558 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp8_gfx11:
113559 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp8_gfx12:
113560 case AMDGPU::V_CMP_LE_F32_e64_dpp8_gfx11:
113561 case AMDGPU::V_CMP_LE_F32_e64_dpp8_gfx12:
113562 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp8_gfx11:
113563 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp8_gfx12:
113564 case AMDGPU::V_CMP_LG_F32_e64_dpp8_gfx11:
113565 case AMDGPU::V_CMP_LG_F32_e64_dpp8_gfx12:
113566 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp8_gfx11:
113567 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp8_gfx12:
113568 case AMDGPU::V_CMP_LT_F32_e64_dpp8_gfx11:
113569 case AMDGPU::V_CMP_LT_F32_e64_dpp8_gfx12:
113570 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp8_gfx11:
113571 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp8_gfx12:
113572 case AMDGPU::V_CMP_NEQ_F32_e64_dpp8_gfx11:
113573 case AMDGPU::V_CMP_NEQ_F32_e64_dpp8_gfx12:
113574 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp8_gfx11:
113575 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp8_gfx12:
113576 case AMDGPU::V_CMP_NGE_F32_e64_dpp8_gfx11:
113577 case AMDGPU::V_CMP_NGE_F32_e64_dpp8_gfx12:
113578 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp8_gfx11:
113579 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp8_gfx12:
113580 case AMDGPU::V_CMP_NGT_F32_e64_dpp8_gfx11:
113581 case AMDGPU::V_CMP_NGT_F32_e64_dpp8_gfx12:
113582 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp8_gfx11:
113583 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp8_gfx12:
113584 case AMDGPU::V_CMP_NLE_F32_e64_dpp8_gfx11:
113585 case AMDGPU::V_CMP_NLE_F32_e64_dpp8_gfx12:
113586 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp8_gfx11:
113587 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp8_gfx12:
113588 case AMDGPU::V_CMP_NLG_F32_e64_dpp8_gfx11:
113589 case AMDGPU::V_CMP_NLG_F32_e64_dpp8_gfx12:
113590 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp8_gfx11:
113591 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp8_gfx12:
113592 case AMDGPU::V_CMP_NLT_F32_e64_dpp8_gfx11:
113593 case AMDGPU::V_CMP_NLT_F32_e64_dpp8_gfx12:
113594 case AMDGPU::V_CMP_O_F16_t16_e64_dpp8_gfx11:
113595 case AMDGPU::V_CMP_O_F16_t16_e64_dpp8_gfx12:
113596 case AMDGPU::V_CMP_O_F32_e64_dpp8_gfx11:
113597 case AMDGPU::V_CMP_O_F32_e64_dpp8_gfx12:
113598 case AMDGPU::V_CMP_T_F16_t16_e64_dpp8_gfx11:
113599 case AMDGPU::V_CMP_T_F32_e64_dpp8_gfx11:
113600 case AMDGPU::V_CMP_U_F16_t16_e64_dpp8_gfx11:
113601 case AMDGPU::V_CMP_U_F16_t16_e64_dpp8_gfx12:
113602 case AMDGPU::V_CMP_U_F32_e64_dpp8_gfx11:
113603 case AMDGPU::V_CMP_U_F32_e64_dpp8_gfx12: {
113604 switch (OpNum) {
113605 case 1:
113606 // op: src0_modifiers
113607 return 8;
113608 case 3:
113609 // op: src1_modifiers
113610 return 9;
113611 case 5:
113612 // op: clamp
113613 return 15;
113614 case 4:
113615 // op: src1
113616 return 41;
113617 case 2:
113618 // op: src0
113619 return 64;
113620 case 6:
113621 // op: dpp8
113622 return 72;
113623 case 7:
113624 // op: fi
113625 return 32;
113626 case 0:
113627 // op: sdst
113628 return 0;
113629 }
113630 break;
113631 }
113632 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp_gfx11:
113633 case AMDGPU::V_CMP_EQ_F16_t16_e64_dpp_gfx12:
113634 case AMDGPU::V_CMP_EQ_F32_e64_dpp_gfx11:
113635 case AMDGPU::V_CMP_EQ_F32_e64_dpp_gfx12:
113636 case AMDGPU::V_CMP_F_F16_t16_e64_dpp_gfx11:
113637 case AMDGPU::V_CMP_F_F32_e64_dpp_gfx11:
113638 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp_gfx11:
113639 case AMDGPU::V_CMP_GE_F16_t16_e64_dpp_gfx12:
113640 case AMDGPU::V_CMP_GE_F32_e64_dpp_gfx11:
113641 case AMDGPU::V_CMP_GE_F32_e64_dpp_gfx12:
113642 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp_gfx11:
113643 case AMDGPU::V_CMP_GT_F16_t16_e64_dpp_gfx12:
113644 case AMDGPU::V_CMP_GT_F32_e64_dpp_gfx11:
113645 case AMDGPU::V_CMP_GT_F32_e64_dpp_gfx12:
113646 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp_gfx11:
113647 case AMDGPU::V_CMP_LE_F16_t16_e64_dpp_gfx12:
113648 case AMDGPU::V_CMP_LE_F32_e64_dpp_gfx11:
113649 case AMDGPU::V_CMP_LE_F32_e64_dpp_gfx12:
113650 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp_gfx11:
113651 case AMDGPU::V_CMP_LG_F16_t16_e64_dpp_gfx12:
113652 case AMDGPU::V_CMP_LG_F32_e64_dpp_gfx11:
113653 case AMDGPU::V_CMP_LG_F32_e64_dpp_gfx12:
113654 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp_gfx11:
113655 case AMDGPU::V_CMP_LT_F16_t16_e64_dpp_gfx12:
113656 case AMDGPU::V_CMP_LT_F32_e64_dpp_gfx11:
113657 case AMDGPU::V_CMP_LT_F32_e64_dpp_gfx12:
113658 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp_gfx11:
113659 case AMDGPU::V_CMP_NEQ_F16_t16_e64_dpp_gfx12:
113660 case AMDGPU::V_CMP_NEQ_F32_e64_dpp_gfx11:
113661 case AMDGPU::V_CMP_NEQ_F32_e64_dpp_gfx12:
113662 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp_gfx11:
113663 case AMDGPU::V_CMP_NGE_F16_t16_e64_dpp_gfx12:
113664 case AMDGPU::V_CMP_NGE_F32_e64_dpp_gfx11:
113665 case AMDGPU::V_CMP_NGE_F32_e64_dpp_gfx12:
113666 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp_gfx11:
113667 case AMDGPU::V_CMP_NGT_F16_t16_e64_dpp_gfx12:
113668 case AMDGPU::V_CMP_NGT_F32_e64_dpp_gfx11:
113669 case AMDGPU::V_CMP_NGT_F32_e64_dpp_gfx12:
113670 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp_gfx11:
113671 case AMDGPU::V_CMP_NLE_F16_t16_e64_dpp_gfx12:
113672 case AMDGPU::V_CMP_NLE_F32_e64_dpp_gfx11:
113673 case AMDGPU::V_CMP_NLE_F32_e64_dpp_gfx12:
113674 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp_gfx11:
113675 case AMDGPU::V_CMP_NLG_F16_t16_e64_dpp_gfx12:
113676 case AMDGPU::V_CMP_NLG_F32_e64_dpp_gfx11:
113677 case AMDGPU::V_CMP_NLG_F32_e64_dpp_gfx12:
113678 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp_gfx11:
113679 case AMDGPU::V_CMP_NLT_F16_t16_e64_dpp_gfx12:
113680 case AMDGPU::V_CMP_NLT_F32_e64_dpp_gfx11:
113681 case AMDGPU::V_CMP_NLT_F32_e64_dpp_gfx12:
113682 case AMDGPU::V_CMP_O_F16_t16_e64_dpp_gfx11:
113683 case AMDGPU::V_CMP_O_F16_t16_e64_dpp_gfx12:
113684 case AMDGPU::V_CMP_O_F32_e64_dpp_gfx11:
113685 case AMDGPU::V_CMP_O_F32_e64_dpp_gfx12:
113686 case AMDGPU::V_CMP_T_F16_t16_e64_dpp_gfx11:
113687 case AMDGPU::V_CMP_T_F32_e64_dpp_gfx11:
113688 case AMDGPU::V_CMP_U_F16_t16_e64_dpp_gfx11:
113689 case AMDGPU::V_CMP_U_F16_t16_e64_dpp_gfx12:
113690 case AMDGPU::V_CMP_U_F32_e64_dpp_gfx11:
113691 case AMDGPU::V_CMP_U_F32_e64_dpp_gfx12: {
113692 switch (OpNum) {
113693 case 1:
113694 // op: src0_modifiers
113695 return 8;
113696 case 3:
113697 // op: src1_modifiers
113698 return 9;
113699 case 5:
113700 // op: clamp
113701 return 15;
113702 case 4:
113703 // op: src1
113704 return 41;
113705 case 2:
113706 // op: src0
113707 return 64;
113708 case 6:
113709 // op: dpp_ctrl
113710 return 72;
113711 case 9:
113712 // op: bound_ctrl
113713 return 83;
113714 case 8:
113715 // op: bank_mask
113716 return 88;
113717 case 7:
113718 // op: row_mask
113719 return 92;
113720 case 10:
113721 // op: fi
113722 return 82;
113723 case 0:
113724 // op: sdst
113725 return 0;
113726 }
113727 break;
113728 }
113729 case AMDGPU::V_INTERP_P1_F32_e64_gfx10:
113730 case AMDGPU::V_INTERP_P2_F32_e64_gfx10: {
113731 switch (OpNum) {
113732 case 1:
113733 // op: src0_modifiers
113734 return 9;
113735 case 2:
113736 // op: src0
113737 return 41;
113738 case 5:
113739 // op: clamp
113740 return 15;
113741 case 6:
113742 // op: omod
113743 return 59;
113744 case 0:
113745 // op: vdst
113746 return 0;
113747 case 3:
113748 // op: attr
113749 return 32;
113750 case 4:
113751 // op: attrchan
113752 return 38;
113753 }
113754 break;
113755 }
113756 case AMDGPU::V_INTERP_P1_F32_e64_vi:
113757 case AMDGPU::V_INTERP_P2_F32_e64_vi: {
113758 switch (OpNum) {
113759 case 1:
113760 // op: src0_modifiers
113761 return 9;
113762 case 2:
113763 // op: src0
113764 return 41;
113765 case 5:
113766 // op: clamp
113767 return 15;
113768 case 6:
113769 // op: omod
113770 return 59;
113771 case 0:
113772 // op: vdst
113773 return 0;
113774 case 4:
113775 // op: attrchan
113776 return 38;
113777 case 3:
113778 // op: attr
113779 return 32;
113780 }
113781 break;
113782 }
113783 case AMDGPU::V_INTERP_P2_F16_gfx10: {
113784 switch (OpNum) {
113785 case 1:
113786 // op: src0_modifiers
113787 return 9;
113788 case 2:
113789 // op: src0
113790 return 41;
113791 case 5:
113792 // op: src2_modifiers
113793 return 10;
113794 case 6:
113795 // op: src2
113796 return 50;
113797 case 8:
113798 // op: clamp
113799 return 15;
113800 case 0:
113801 // op: vdst
113802 return 0;
113803 case 3:
113804 // op: attr
113805 return 32;
113806 case 4:
113807 // op: attrchan
113808 return 38;
113809 case 7:
113810 // op: high
113811 return 40;
113812 }
113813 break;
113814 }
113815 case AMDGPU::V_INTERP_P2_F16_gfx9_gfx9:
113816 case AMDGPU::V_INTERP_P2_F16_vi:
113817 case AMDGPU::V_INTERP_P2_LEGACY_F16_gfx9: {
113818 switch (OpNum) {
113819 case 1:
113820 // op: src0_modifiers
113821 return 9;
113822 case 2:
113823 // op: src0
113824 return 41;
113825 case 5:
113826 // op: src2_modifiers
113827 return 10;
113828 case 6:
113829 // op: src2
113830 return 50;
113831 case 8:
113832 // op: clamp
113833 return 15;
113834 case 0:
113835 // op: vdst
113836 return 0;
113837 case 4:
113838 // op: attrchan
113839 return 38;
113840 case 3:
113841 // op: attr
113842 return 32;
113843 case 7:
113844 // op: high
113845 return 40;
113846 }
113847 break;
113848 }
113849 case AMDGPU::V_INTERP_P1LV_F16_gfx10: {
113850 switch (OpNum) {
113851 case 1:
113852 // op: src0_modifiers
113853 return 9;
113854 case 2:
113855 // op: src0
113856 return 41;
113857 case 5:
113858 // op: src2_modifiers
113859 return 10;
113860 case 6:
113861 // op: src2
113862 return 50;
113863 case 8:
113864 // op: clamp
113865 return 15;
113866 case 9:
113867 // op: omod
113868 return 59;
113869 case 0:
113870 // op: vdst
113871 return 0;
113872 case 3:
113873 // op: attr
113874 return 32;
113875 case 4:
113876 // op: attrchan
113877 return 38;
113878 case 7:
113879 // op: high
113880 return 40;
113881 }
113882 break;
113883 }
113884 case AMDGPU::V_INTERP_P1LV_F16_vi: {
113885 switch (OpNum) {
113886 case 1:
113887 // op: src0_modifiers
113888 return 9;
113889 case 2:
113890 // op: src0
113891 return 41;
113892 case 5:
113893 // op: src2_modifiers
113894 return 10;
113895 case 6:
113896 // op: src2
113897 return 50;
113898 case 8:
113899 // op: clamp
113900 return 15;
113901 case 9:
113902 // op: omod
113903 return 59;
113904 case 0:
113905 // op: vdst
113906 return 0;
113907 case 4:
113908 // op: attrchan
113909 return 38;
113910 case 3:
113911 // op: attr
113912 return 32;
113913 case 7:
113914 // op: high
113915 return 40;
113916 }
113917 break;
113918 }
113919 case AMDGPU::V_INTERP_P1LL_F16_gfx10: {
113920 switch (OpNum) {
113921 case 1:
113922 // op: src0_modifiers
113923 return 9;
113924 case 2:
113925 // op: src0
113926 return 41;
113927 case 6:
113928 // op: clamp
113929 return 15;
113930 case 7:
113931 // op: omod
113932 return 59;
113933 case 0:
113934 // op: vdst
113935 return 0;
113936 case 3:
113937 // op: attr
113938 return 32;
113939 case 4:
113940 // op: attrchan
113941 return 38;
113942 case 5:
113943 // op: high
113944 return 40;
113945 }
113946 break;
113947 }
113948 case AMDGPU::V_INTERP_P1LL_F16_vi: {
113949 switch (OpNum) {
113950 case 1:
113951 // op: src0_modifiers
113952 return 9;
113953 case 2:
113954 // op: src0
113955 return 41;
113956 case 6:
113957 // op: clamp
113958 return 15;
113959 case 7:
113960 // op: omod
113961 return 59;
113962 case 0:
113963 // op: vdst
113964 return 0;
113965 case 4:
113966 // op: attrchan
113967 return 38;
113968 case 3:
113969 // op: attr
113970 return 32;
113971 case 5:
113972 // op: high
113973 return 40;
113974 }
113975 break;
113976 }
113977 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp8_gfx11:
113978 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp8_gfx12:
113979 case AMDGPU::V_CMPX_EQ_I32_e64_dpp8_gfx11:
113980 case AMDGPU::V_CMPX_EQ_I32_e64_dpp8_gfx12:
113981 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp8_gfx11:
113982 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp8_gfx12:
113983 case AMDGPU::V_CMPX_EQ_U32_e64_dpp8_gfx11:
113984 case AMDGPU::V_CMPX_EQ_U32_e64_dpp8_gfx12:
113985 case AMDGPU::V_CMPX_F_I32_e64_dpp8_gfx11:
113986 case AMDGPU::V_CMPX_F_U32_e64_dpp8_gfx11:
113987 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp8_gfx11:
113988 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp8_gfx12:
113989 case AMDGPU::V_CMPX_GE_I32_e64_dpp8_gfx11:
113990 case AMDGPU::V_CMPX_GE_I32_e64_dpp8_gfx12:
113991 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp8_gfx11:
113992 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp8_gfx12:
113993 case AMDGPU::V_CMPX_GE_U32_e64_dpp8_gfx11:
113994 case AMDGPU::V_CMPX_GE_U32_e64_dpp8_gfx12:
113995 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp8_gfx11:
113996 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp8_gfx12:
113997 case AMDGPU::V_CMPX_GT_I32_e64_dpp8_gfx11:
113998 case AMDGPU::V_CMPX_GT_I32_e64_dpp8_gfx12:
113999 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp8_gfx11:
114000 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp8_gfx12:
114001 case AMDGPU::V_CMPX_GT_U32_e64_dpp8_gfx11:
114002 case AMDGPU::V_CMPX_GT_U32_e64_dpp8_gfx12:
114003 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp8_gfx11:
114004 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp8_gfx12:
114005 case AMDGPU::V_CMPX_LE_I32_e64_dpp8_gfx11:
114006 case AMDGPU::V_CMPX_LE_I32_e64_dpp8_gfx12:
114007 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp8_gfx11:
114008 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp8_gfx12:
114009 case AMDGPU::V_CMPX_LE_U32_e64_dpp8_gfx11:
114010 case AMDGPU::V_CMPX_LE_U32_e64_dpp8_gfx12:
114011 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp8_gfx11:
114012 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp8_gfx12:
114013 case AMDGPU::V_CMPX_LT_I32_e64_dpp8_gfx11:
114014 case AMDGPU::V_CMPX_LT_I32_e64_dpp8_gfx12:
114015 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp8_gfx11:
114016 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp8_gfx12:
114017 case AMDGPU::V_CMPX_LT_U32_e64_dpp8_gfx11:
114018 case AMDGPU::V_CMPX_LT_U32_e64_dpp8_gfx12:
114019 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp8_gfx11:
114020 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp8_gfx12:
114021 case AMDGPU::V_CMPX_NE_I32_e64_dpp8_gfx11:
114022 case AMDGPU::V_CMPX_NE_I32_e64_dpp8_gfx12:
114023 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp8_gfx11:
114024 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp8_gfx12:
114025 case AMDGPU::V_CMPX_NE_U32_e64_dpp8_gfx11:
114026 case AMDGPU::V_CMPX_NE_U32_e64_dpp8_gfx12:
114027 case AMDGPU::V_CMPX_T_I32_e64_dpp8_gfx11:
114028 case AMDGPU::V_CMPX_T_U32_e64_dpp8_gfx11: {
114029 switch (OpNum) {
114030 case 1:
114031 // op: src1
114032 return 41;
114033 case 0:
114034 // op: src0
114035 return 64;
114036 case 2:
114037 // op: dpp8
114038 return 72;
114039 case 3:
114040 // op: fi
114041 return 32;
114042 }
114043 break;
114044 }
114045 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp_gfx11:
114046 case AMDGPU::V_CMPX_EQ_I16_t16_e64_dpp_gfx12:
114047 case AMDGPU::V_CMPX_EQ_I32_e64_dpp_gfx11:
114048 case AMDGPU::V_CMPX_EQ_I32_e64_dpp_gfx12:
114049 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp_gfx11:
114050 case AMDGPU::V_CMPX_EQ_U16_t16_e64_dpp_gfx12:
114051 case AMDGPU::V_CMPX_EQ_U32_e64_dpp_gfx11:
114052 case AMDGPU::V_CMPX_EQ_U32_e64_dpp_gfx12:
114053 case AMDGPU::V_CMPX_F_I32_e64_dpp_gfx11:
114054 case AMDGPU::V_CMPX_F_U32_e64_dpp_gfx11:
114055 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp_gfx11:
114056 case AMDGPU::V_CMPX_GE_I16_t16_e64_dpp_gfx12:
114057 case AMDGPU::V_CMPX_GE_I32_e64_dpp_gfx11:
114058 case AMDGPU::V_CMPX_GE_I32_e64_dpp_gfx12:
114059 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp_gfx11:
114060 case AMDGPU::V_CMPX_GE_U16_t16_e64_dpp_gfx12:
114061 case AMDGPU::V_CMPX_GE_U32_e64_dpp_gfx11:
114062 case AMDGPU::V_CMPX_GE_U32_e64_dpp_gfx12:
114063 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp_gfx11:
114064 case AMDGPU::V_CMPX_GT_I16_t16_e64_dpp_gfx12:
114065 case AMDGPU::V_CMPX_GT_I32_e64_dpp_gfx11:
114066 case AMDGPU::V_CMPX_GT_I32_e64_dpp_gfx12:
114067 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp_gfx11:
114068 case AMDGPU::V_CMPX_GT_U16_t16_e64_dpp_gfx12:
114069 case AMDGPU::V_CMPX_GT_U32_e64_dpp_gfx11:
114070 case AMDGPU::V_CMPX_GT_U32_e64_dpp_gfx12:
114071 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp_gfx11:
114072 case AMDGPU::V_CMPX_LE_I16_t16_e64_dpp_gfx12:
114073 case AMDGPU::V_CMPX_LE_I32_e64_dpp_gfx11:
114074 case AMDGPU::V_CMPX_LE_I32_e64_dpp_gfx12:
114075 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp_gfx11:
114076 case AMDGPU::V_CMPX_LE_U16_t16_e64_dpp_gfx12:
114077 case AMDGPU::V_CMPX_LE_U32_e64_dpp_gfx11:
114078 case AMDGPU::V_CMPX_LE_U32_e64_dpp_gfx12:
114079 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp_gfx11:
114080 case AMDGPU::V_CMPX_LT_I16_t16_e64_dpp_gfx12:
114081 case AMDGPU::V_CMPX_LT_I32_e64_dpp_gfx11:
114082 case AMDGPU::V_CMPX_LT_I32_e64_dpp_gfx12:
114083 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp_gfx11:
114084 case AMDGPU::V_CMPX_LT_U16_t16_e64_dpp_gfx12:
114085 case AMDGPU::V_CMPX_LT_U32_e64_dpp_gfx11:
114086 case AMDGPU::V_CMPX_LT_U32_e64_dpp_gfx12:
114087 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp_gfx11:
114088 case AMDGPU::V_CMPX_NE_I16_t16_e64_dpp_gfx12:
114089 case AMDGPU::V_CMPX_NE_I32_e64_dpp_gfx11:
114090 case AMDGPU::V_CMPX_NE_I32_e64_dpp_gfx12:
114091 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp_gfx11:
114092 case AMDGPU::V_CMPX_NE_U16_t16_e64_dpp_gfx12:
114093 case AMDGPU::V_CMPX_NE_U32_e64_dpp_gfx11:
114094 case AMDGPU::V_CMPX_NE_U32_e64_dpp_gfx12:
114095 case AMDGPU::V_CMPX_T_I32_e64_dpp_gfx11:
114096 case AMDGPU::V_CMPX_T_U32_e64_dpp_gfx11: {
114097 switch (OpNum) {
114098 case 1:
114099 // op: src1
114100 return 41;
114101 case 0:
114102 // op: src0
114103 return 64;
114104 case 2:
114105 // op: dpp_ctrl
114106 return 72;
114107 case 5:
114108 // op: bound_ctrl
114109 return 83;
114110 case 4:
114111 // op: bank_mask
114112 return 88;
114113 case 3:
114114 // op: row_mask
114115 return 92;
114116 case 6:
114117 // op: fi
114118 return 82;
114119 }
114120 break;
114121 }
114122 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp8_gfx11:
114123 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp8_gfx12:
114124 case AMDGPU::V_CMPX_EQ_I32_e32_dpp8_gfx11:
114125 case AMDGPU::V_CMPX_EQ_I32_e32_dpp8_gfx12:
114126 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp8_gfx11:
114127 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp8_gfx12:
114128 case AMDGPU::V_CMPX_EQ_U32_e32_dpp8_gfx11:
114129 case AMDGPU::V_CMPX_EQ_U32_e32_dpp8_gfx12:
114130 case AMDGPU::V_CMPX_F_I32_e32_dpp8_gfx11:
114131 case AMDGPU::V_CMPX_F_U32_e32_dpp8_gfx11:
114132 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp8_gfx11:
114133 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp8_gfx12:
114134 case AMDGPU::V_CMPX_GE_I32_e32_dpp8_gfx11:
114135 case AMDGPU::V_CMPX_GE_I32_e32_dpp8_gfx12:
114136 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp8_gfx11:
114137 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp8_gfx12:
114138 case AMDGPU::V_CMPX_GE_U32_e32_dpp8_gfx11:
114139 case AMDGPU::V_CMPX_GE_U32_e32_dpp8_gfx12:
114140 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp8_gfx11:
114141 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp8_gfx12:
114142 case AMDGPU::V_CMPX_GT_I32_e32_dpp8_gfx11:
114143 case AMDGPU::V_CMPX_GT_I32_e32_dpp8_gfx12:
114144 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp8_gfx11:
114145 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp8_gfx12:
114146 case AMDGPU::V_CMPX_GT_U32_e32_dpp8_gfx11:
114147 case AMDGPU::V_CMPX_GT_U32_e32_dpp8_gfx12:
114148 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp8_gfx11:
114149 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp8_gfx12:
114150 case AMDGPU::V_CMPX_LE_I32_e32_dpp8_gfx11:
114151 case AMDGPU::V_CMPX_LE_I32_e32_dpp8_gfx12:
114152 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp8_gfx11:
114153 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp8_gfx12:
114154 case AMDGPU::V_CMPX_LE_U32_e32_dpp8_gfx11:
114155 case AMDGPU::V_CMPX_LE_U32_e32_dpp8_gfx12:
114156 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp8_gfx11:
114157 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp8_gfx12:
114158 case AMDGPU::V_CMPX_LT_I32_e32_dpp8_gfx11:
114159 case AMDGPU::V_CMPX_LT_I32_e32_dpp8_gfx12:
114160 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp8_gfx11:
114161 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp8_gfx12:
114162 case AMDGPU::V_CMPX_LT_U32_e32_dpp8_gfx11:
114163 case AMDGPU::V_CMPX_LT_U32_e32_dpp8_gfx12:
114164 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp8_gfx11:
114165 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp8_gfx12:
114166 case AMDGPU::V_CMPX_NE_I32_e32_dpp8_gfx11:
114167 case AMDGPU::V_CMPX_NE_I32_e32_dpp8_gfx12:
114168 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp8_gfx11:
114169 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp8_gfx12:
114170 case AMDGPU::V_CMPX_NE_U32_e32_dpp8_gfx11:
114171 case AMDGPU::V_CMPX_NE_U32_e32_dpp8_gfx12:
114172 case AMDGPU::V_CMPX_T_I32_e32_dpp8_gfx11:
114173 case AMDGPU::V_CMPX_T_U32_e32_dpp8_gfx11:
114174 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_gfx11:
114175 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_gfx12:
114176 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx11:
114177 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w32_gfx12:
114178 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx11:
114179 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp8_w64_gfx12:
114180 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_gfx11:
114181 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_gfx12:
114182 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w32_gfx11:
114183 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w32_gfx12:
114184 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w64_gfx11:
114185 case AMDGPU::V_CMP_EQ_I32_e32_dpp8_w64_gfx12:
114186 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_gfx11:
114187 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_gfx12:
114188 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx11:
114189 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w32_gfx12:
114190 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx11:
114191 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp8_w64_gfx12:
114192 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_gfx11:
114193 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_gfx12:
114194 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w32_gfx11:
114195 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w32_gfx12:
114196 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w64_gfx11:
114197 case AMDGPU::V_CMP_EQ_U32_e32_dpp8_w64_gfx12:
114198 case AMDGPU::V_CMP_F_I32_e32_dpp8_gfx11:
114199 case AMDGPU::V_CMP_F_I32_e32_dpp8_w32_gfx11:
114200 case AMDGPU::V_CMP_F_I32_e32_dpp8_w64_gfx11:
114201 case AMDGPU::V_CMP_F_U32_e32_dpp8_gfx11:
114202 case AMDGPU::V_CMP_F_U32_e32_dpp8_w32_gfx11:
114203 case AMDGPU::V_CMP_F_U32_e32_dpp8_w64_gfx11:
114204 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_gfx11:
114205 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_gfx12:
114206 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w32_gfx11:
114207 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w32_gfx12:
114208 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w64_gfx11:
114209 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp8_w64_gfx12:
114210 case AMDGPU::V_CMP_GE_I32_e32_dpp8_gfx11:
114211 case AMDGPU::V_CMP_GE_I32_e32_dpp8_gfx12:
114212 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w32_gfx11:
114213 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w32_gfx12:
114214 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w64_gfx11:
114215 case AMDGPU::V_CMP_GE_I32_e32_dpp8_w64_gfx12:
114216 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_gfx11:
114217 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_gfx12:
114218 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w32_gfx11:
114219 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w32_gfx12:
114220 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w64_gfx11:
114221 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp8_w64_gfx12:
114222 case AMDGPU::V_CMP_GE_U32_e32_dpp8_gfx11:
114223 case AMDGPU::V_CMP_GE_U32_e32_dpp8_gfx12:
114224 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w32_gfx11:
114225 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w32_gfx12:
114226 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w64_gfx11:
114227 case AMDGPU::V_CMP_GE_U32_e32_dpp8_w64_gfx12:
114228 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_gfx11:
114229 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_gfx12:
114230 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w32_gfx11:
114231 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w32_gfx12:
114232 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w64_gfx11:
114233 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp8_w64_gfx12:
114234 case AMDGPU::V_CMP_GT_I32_e32_dpp8_gfx11:
114235 case AMDGPU::V_CMP_GT_I32_e32_dpp8_gfx12:
114236 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w32_gfx11:
114237 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w32_gfx12:
114238 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w64_gfx11:
114239 case AMDGPU::V_CMP_GT_I32_e32_dpp8_w64_gfx12:
114240 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_gfx11:
114241 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_gfx12:
114242 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w32_gfx11:
114243 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w32_gfx12:
114244 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w64_gfx11:
114245 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp8_w64_gfx12:
114246 case AMDGPU::V_CMP_GT_U32_e32_dpp8_gfx11:
114247 case AMDGPU::V_CMP_GT_U32_e32_dpp8_gfx12:
114248 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w32_gfx11:
114249 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w32_gfx12:
114250 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w64_gfx11:
114251 case AMDGPU::V_CMP_GT_U32_e32_dpp8_w64_gfx12:
114252 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_gfx11:
114253 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_gfx12:
114254 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w32_gfx11:
114255 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w32_gfx12:
114256 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w64_gfx11:
114257 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp8_w64_gfx12:
114258 case AMDGPU::V_CMP_LE_I32_e32_dpp8_gfx11:
114259 case AMDGPU::V_CMP_LE_I32_e32_dpp8_gfx12:
114260 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w32_gfx11:
114261 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w32_gfx12:
114262 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w64_gfx11:
114263 case AMDGPU::V_CMP_LE_I32_e32_dpp8_w64_gfx12:
114264 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_gfx11:
114265 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_gfx12:
114266 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w32_gfx11:
114267 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w32_gfx12:
114268 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w64_gfx11:
114269 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp8_w64_gfx12:
114270 case AMDGPU::V_CMP_LE_U32_e32_dpp8_gfx11:
114271 case AMDGPU::V_CMP_LE_U32_e32_dpp8_gfx12:
114272 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w32_gfx11:
114273 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w32_gfx12:
114274 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w64_gfx11:
114275 case AMDGPU::V_CMP_LE_U32_e32_dpp8_w64_gfx12:
114276 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_gfx11:
114277 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_gfx12:
114278 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w32_gfx11:
114279 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w32_gfx12:
114280 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w64_gfx11:
114281 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp8_w64_gfx12:
114282 case AMDGPU::V_CMP_LT_I32_e32_dpp8_gfx11:
114283 case AMDGPU::V_CMP_LT_I32_e32_dpp8_gfx12:
114284 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w32_gfx11:
114285 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w32_gfx12:
114286 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w64_gfx11:
114287 case AMDGPU::V_CMP_LT_I32_e32_dpp8_w64_gfx12:
114288 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_gfx11:
114289 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_gfx12:
114290 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w32_gfx11:
114291 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w32_gfx12:
114292 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w64_gfx11:
114293 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp8_w64_gfx12:
114294 case AMDGPU::V_CMP_LT_U32_e32_dpp8_gfx11:
114295 case AMDGPU::V_CMP_LT_U32_e32_dpp8_gfx12:
114296 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w32_gfx11:
114297 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w32_gfx12:
114298 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w64_gfx11:
114299 case AMDGPU::V_CMP_LT_U32_e32_dpp8_w64_gfx12:
114300 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_gfx11:
114301 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_gfx12:
114302 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w32_gfx11:
114303 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w32_gfx12:
114304 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w64_gfx11:
114305 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp8_w64_gfx12:
114306 case AMDGPU::V_CMP_NE_I32_e32_dpp8_gfx11:
114307 case AMDGPU::V_CMP_NE_I32_e32_dpp8_gfx12:
114308 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w32_gfx11:
114309 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w32_gfx12:
114310 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w64_gfx11:
114311 case AMDGPU::V_CMP_NE_I32_e32_dpp8_w64_gfx12:
114312 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_gfx11:
114313 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_gfx12:
114314 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w32_gfx11:
114315 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w32_gfx12:
114316 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w64_gfx11:
114317 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp8_w64_gfx12:
114318 case AMDGPU::V_CMP_NE_U32_e32_dpp8_gfx11:
114319 case AMDGPU::V_CMP_NE_U32_e32_dpp8_gfx12:
114320 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w32_gfx11:
114321 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w32_gfx12:
114322 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w64_gfx11:
114323 case AMDGPU::V_CMP_NE_U32_e32_dpp8_w64_gfx12:
114324 case AMDGPU::V_CMP_T_I32_e32_dpp8_gfx11:
114325 case AMDGPU::V_CMP_T_I32_e32_dpp8_w32_gfx11:
114326 case AMDGPU::V_CMP_T_I32_e32_dpp8_w64_gfx11:
114327 case AMDGPU::V_CMP_T_U32_e32_dpp8_gfx11:
114328 case AMDGPU::V_CMP_T_U32_e32_dpp8_w32_gfx11:
114329 case AMDGPU::V_CMP_T_U32_e32_dpp8_w64_gfx11: {
114330 switch (OpNum) {
114331 case 1:
114332 // op: src1
114333 return 9;
114334 case 0:
114335 // op: src0
114336 return 32;
114337 case 2:
114338 // op: dpp8
114339 return 40;
114340 case 3:
114341 // op: fi
114342 return 0;
114343 }
114344 break;
114345 }
114346 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp_gfx11:
114347 case AMDGPU::V_CMPX_EQ_I16_t16_e32_dpp_gfx12:
114348 case AMDGPU::V_CMPX_EQ_I32_e32_dpp_gfx11:
114349 case AMDGPU::V_CMPX_EQ_I32_e32_dpp_gfx12:
114350 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp_gfx11:
114351 case AMDGPU::V_CMPX_EQ_U16_t16_e32_dpp_gfx12:
114352 case AMDGPU::V_CMPX_EQ_U32_e32_dpp_gfx11:
114353 case AMDGPU::V_CMPX_EQ_U32_e32_dpp_gfx12:
114354 case AMDGPU::V_CMPX_F_I32_e32_dpp_gfx11:
114355 case AMDGPU::V_CMPX_F_U32_e32_dpp_gfx11:
114356 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp_gfx11:
114357 case AMDGPU::V_CMPX_GE_I16_t16_e32_dpp_gfx12:
114358 case AMDGPU::V_CMPX_GE_I32_e32_dpp_gfx11:
114359 case AMDGPU::V_CMPX_GE_I32_e32_dpp_gfx12:
114360 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp_gfx11:
114361 case AMDGPU::V_CMPX_GE_U16_t16_e32_dpp_gfx12:
114362 case AMDGPU::V_CMPX_GE_U32_e32_dpp_gfx11:
114363 case AMDGPU::V_CMPX_GE_U32_e32_dpp_gfx12:
114364 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp_gfx11:
114365 case AMDGPU::V_CMPX_GT_I16_t16_e32_dpp_gfx12:
114366 case AMDGPU::V_CMPX_GT_I32_e32_dpp_gfx11:
114367 case AMDGPU::V_CMPX_GT_I32_e32_dpp_gfx12:
114368 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp_gfx11:
114369 case AMDGPU::V_CMPX_GT_U16_t16_e32_dpp_gfx12:
114370 case AMDGPU::V_CMPX_GT_U32_e32_dpp_gfx11:
114371 case AMDGPU::V_CMPX_GT_U32_e32_dpp_gfx12:
114372 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp_gfx11:
114373 case AMDGPU::V_CMPX_LE_I16_t16_e32_dpp_gfx12:
114374 case AMDGPU::V_CMPX_LE_I32_e32_dpp_gfx11:
114375 case AMDGPU::V_CMPX_LE_I32_e32_dpp_gfx12:
114376 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp_gfx11:
114377 case AMDGPU::V_CMPX_LE_U16_t16_e32_dpp_gfx12:
114378 case AMDGPU::V_CMPX_LE_U32_e32_dpp_gfx11:
114379 case AMDGPU::V_CMPX_LE_U32_e32_dpp_gfx12:
114380 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp_gfx11:
114381 case AMDGPU::V_CMPX_LT_I16_t16_e32_dpp_gfx12:
114382 case AMDGPU::V_CMPX_LT_I32_e32_dpp_gfx11:
114383 case AMDGPU::V_CMPX_LT_I32_e32_dpp_gfx12:
114384 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp_gfx11:
114385 case AMDGPU::V_CMPX_LT_U16_t16_e32_dpp_gfx12:
114386 case AMDGPU::V_CMPX_LT_U32_e32_dpp_gfx11:
114387 case AMDGPU::V_CMPX_LT_U32_e32_dpp_gfx12:
114388 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp_gfx11:
114389 case AMDGPU::V_CMPX_NE_I16_t16_e32_dpp_gfx12:
114390 case AMDGPU::V_CMPX_NE_I32_e32_dpp_gfx11:
114391 case AMDGPU::V_CMPX_NE_I32_e32_dpp_gfx12:
114392 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp_gfx11:
114393 case AMDGPU::V_CMPX_NE_U16_t16_e32_dpp_gfx12:
114394 case AMDGPU::V_CMPX_NE_U32_e32_dpp_gfx11:
114395 case AMDGPU::V_CMPX_NE_U32_e32_dpp_gfx12:
114396 case AMDGPU::V_CMPX_T_I32_e32_dpp_gfx11:
114397 case AMDGPU::V_CMPX_T_U32_e32_dpp_gfx11:
114398 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_gfx11:
114399 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_gfx12:
114400 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w32_gfx11:
114401 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w32_gfx12:
114402 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w64_gfx11:
114403 case AMDGPU::V_CMP_EQ_I16_t16_e32_dpp_w64_gfx12:
114404 case AMDGPU::V_CMP_EQ_I32_e32_dpp_gfx11:
114405 case AMDGPU::V_CMP_EQ_I32_e32_dpp_gfx12:
114406 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w32_gfx11:
114407 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w32_gfx12:
114408 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w64_gfx11:
114409 case AMDGPU::V_CMP_EQ_I32_e32_dpp_w64_gfx12:
114410 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_gfx11:
114411 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_gfx12:
114412 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w32_gfx11:
114413 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w32_gfx12:
114414 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w64_gfx11:
114415 case AMDGPU::V_CMP_EQ_U16_t16_e32_dpp_w64_gfx12:
114416 case AMDGPU::V_CMP_EQ_U32_e32_dpp_gfx11:
114417 case AMDGPU::V_CMP_EQ_U32_e32_dpp_gfx12:
114418 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w32_gfx11:
114419 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w32_gfx12:
114420 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w64_gfx11:
114421 case AMDGPU::V_CMP_EQ_U32_e32_dpp_w64_gfx12:
114422 case AMDGPU::V_CMP_F_I32_e32_dpp_gfx11:
114423 case AMDGPU::V_CMP_F_I32_e32_dpp_w32_gfx11:
114424 case AMDGPU::V_CMP_F_I32_e32_dpp_w64_gfx11:
114425 case AMDGPU::V_CMP_F_U32_e32_dpp_gfx11:
114426 case AMDGPU::V_CMP_F_U32_e32_dpp_w32_gfx11:
114427 case AMDGPU::V_CMP_F_U32_e32_dpp_w64_gfx11:
114428 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_gfx11:
114429 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_gfx12:
114430 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w32_gfx11:
114431 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w32_gfx12:
114432 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w64_gfx11:
114433 case AMDGPU::V_CMP_GE_I16_t16_e32_dpp_w64_gfx12:
114434 case AMDGPU::V_CMP_GE_I32_e32_dpp_gfx11:
114435 case AMDGPU::V_CMP_GE_I32_e32_dpp_gfx12:
114436 case AMDGPU::V_CMP_GE_I32_e32_dpp_w32_gfx11:
114437 case AMDGPU::V_CMP_GE_I32_e32_dpp_w32_gfx12:
114438 case AMDGPU::V_CMP_GE_I32_e32_dpp_w64_gfx11:
114439 case AMDGPU::V_CMP_GE_I32_e32_dpp_w64_gfx12:
114440 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_gfx11:
114441 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_gfx12:
114442 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w32_gfx11:
114443 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w32_gfx12:
114444 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w64_gfx11:
114445 case AMDGPU::V_CMP_GE_U16_t16_e32_dpp_w64_gfx12:
114446 case AMDGPU::V_CMP_GE_U32_e32_dpp_gfx11:
114447 case AMDGPU::V_CMP_GE_U32_e32_dpp_gfx12:
114448 case AMDGPU::V_CMP_GE_U32_e32_dpp_w32_gfx11:
114449 case AMDGPU::V_CMP_GE_U32_e32_dpp_w32_gfx12:
114450 case AMDGPU::V_CMP_GE_U32_e32_dpp_w64_gfx11:
114451 case AMDGPU::V_CMP_GE_U32_e32_dpp_w64_gfx12:
114452 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_gfx11:
114453 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_gfx12:
114454 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w32_gfx11:
114455 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w32_gfx12:
114456 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w64_gfx11:
114457 case AMDGPU::V_CMP_GT_I16_t16_e32_dpp_w64_gfx12:
114458 case AMDGPU::V_CMP_GT_I32_e32_dpp_gfx11:
114459 case AMDGPU::V_CMP_GT_I32_e32_dpp_gfx12:
114460 case AMDGPU::V_CMP_GT_I32_e32_dpp_w32_gfx11:
114461 case AMDGPU::V_CMP_GT_I32_e32_dpp_w32_gfx12:
114462 case AMDGPU::V_CMP_GT_I32_e32_dpp_w64_gfx11:
114463 case AMDGPU::V_CMP_GT_I32_e32_dpp_w64_gfx12:
114464 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_gfx11:
114465 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_gfx12:
114466 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w32_gfx11:
114467 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w32_gfx12:
114468 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w64_gfx11:
114469 case AMDGPU::V_CMP_GT_U16_t16_e32_dpp_w64_gfx12:
114470 case AMDGPU::V_CMP_GT_U32_e32_dpp_gfx11:
114471 case AMDGPU::V_CMP_GT_U32_e32_dpp_gfx12:
114472 case AMDGPU::V_CMP_GT_U32_e32_dpp_w32_gfx11:
114473 case AMDGPU::V_CMP_GT_U32_e32_dpp_w32_gfx12:
114474 case AMDGPU::V_CMP_GT_U32_e32_dpp_w64_gfx11:
114475 case AMDGPU::V_CMP_GT_U32_e32_dpp_w64_gfx12:
114476 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_gfx11:
114477 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_gfx12:
114478 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w32_gfx11:
114479 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w32_gfx12:
114480 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w64_gfx11:
114481 case AMDGPU::V_CMP_LE_I16_t16_e32_dpp_w64_gfx12:
114482 case AMDGPU::V_CMP_LE_I32_e32_dpp_gfx11:
114483 case AMDGPU::V_CMP_LE_I32_e32_dpp_gfx12:
114484 case AMDGPU::V_CMP_LE_I32_e32_dpp_w32_gfx11:
114485 case AMDGPU::V_CMP_LE_I32_e32_dpp_w32_gfx12:
114486 case AMDGPU::V_CMP_LE_I32_e32_dpp_w64_gfx11:
114487 case AMDGPU::V_CMP_LE_I32_e32_dpp_w64_gfx12:
114488 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_gfx11:
114489 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_gfx12:
114490 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w32_gfx11:
114491 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w32_gfx12:
114492 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w64_gfx11:
114493 case AMDGPU::V_CMP_LE_U16_t16_e32_dpp_w64_gfx12:
114494 case AMDGPU::V_CMP_LE_U32_e32_dpp_gfx11:
114495 case AMDGPU::V_CMP_LE_U32_e32_dpp_gfx12:
114496 case AMDGPU::V_CMP_LE_U32_e32_dpp_w32_gfx11:
114497 case AMDGPU::V_CMP_LE_U32_e32_dpp_w32_gfx12:
114498 case AMDGPU::V_CMP_LE_U32_e32_dpp_w64_gfx11:
114499 case AMDGPU::V_CMP_LE_U32_e32_dpp_w64_gfx12:
114500 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_gfx11:
114501 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_gfx12:
114502 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w32_gfx11:
114503 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w32_gfx12:
114504 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w64_gfx11:
114505 case AMDGPU::V_CMP_LT_I16_t16_e32_dpp_w64_gfx12:
114506 case AMDGPU::V_CMP_LT_I32_e32_dpp_gfx11:
114507 case AMDGPU::V_CMP_LT_I32_e32_dpp_gfx12:
114508 case AMDGPU::V_CMP_LT_I32_e32_dpp_w32_gfx11:
114509 case AMDGPU::V_CMP_LT_I32_e32_dpp_w32_gfx12:
114510 case AMDGPU::V_CMP_LT_I32_e32_dpp_w64_gfx11:
114511 case AMDGPU::V_CMP_LT_I32_e32_dpp_w64_gfx12:
114512 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_gfx11:
114513 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_gfx12:
114514 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w32_gfx11:
114515 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w32_gfx12:
114516 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w64_gfx11:
114517 case AMDGPU::V_CMP_LT_U16_t16_e32_dpp_w64_gfx12:
114518 case AMDGPU::V_CMP_LT_U32_e32_dpp_gfx11:
114519 case AMDGPU::V_CMP_LT_U32_e32_dpp_gfx12:
114520 case AMDGPU::V_CMP_LT_U32_e32_dpp_w32_gfx11:
114521 case AMDGPU::V_CMP_LT_U32_e32_dpp_w32_gfx12:
114522 case AMDGPU::V_CMP_LT_U32_e32_dpp_w64_gfx11:
114523 case AMDGPU::V_CMP_LT_U32_e32_dpp_w64_gfx12:
114524 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_gfx11:
114525 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_gfx12:
114526 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w32_gfx11:
114527 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w32_gfx12:
114528 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w64_gfx11:
114529 case AMDGPU::V_CMP_NE_I16_t16_e32_dpp_w64_gfx12:
114530 case AMDGPU::V_CMP_NE_I32_e32_dpp_gfx11:
114531 case AMDGPU::V_CMP_NE_I32_e32_dpp_gfx12:
114532 case AMDGPU::V_CMP_NE_I32_e32_dpp_w32_gfx11:
114533 case AMDGPU::V_CMP_NE_I32_e32_dpp_w32_gfx12:
114534 case AMDGPU::V_CMP_NE_I32_e32_dpp_w64_gfx11:
114535 case AMDGPU::V_CMP_NE_I32_e32_dpp_w64_gfx12:
114536 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_gfx11:
114537 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_gfx12:
114538 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w32_gfx11:
114539 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w32_gfx12:
114540 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w64_gfx11:
114541 case AMDGPU::V_CMP_NE_U16_t16_e32_dpp_w64_gfx12:
114542 case AMDGPU::V_CMP_NE_U32_e32_dpp_gfx11:
114543 case AMDGPU::V_CMP_NE_U32_e32_dpp_gfx12:
114544 case AMDGPU::V_CMP_NE_U32_e32_dpp_w32_gfx11:
114545 case AMDGPU::V_CMP_NE_U32_e32_dpp_w32_gfx12:
114546 case AMDGPU::V_CMP_NE_U32_e32_dpp_w64_gfx11:
114547 case AMDGPU::V_CMP_NE_U32_e32_dpp_w64_gfx12:
114548 case AMDGPU::V_CMP_T_I32_e32_dpp_gfx11:
114549 case AMDGPU::V_CMP_T_I32_e32_dpp_w32_gfx11:
114550 case AMDGPU::V_CMP_T_I32_e32_dpp_w64_gfx11:
114551 case AMDGPU::V_CMP_T_U32_e32_dpp_gfx11:
114552 case AMDGPU::V_CMP_T_U32_e32_dpp_w32_gfx11:
114553 case AMDGPU::V_CMP_T_U32_e32_dpp_w64_gfx11: {
114554 switch (OpNum) {
114555 case 1:
114556 // op: src1
114557 return 9;
114558 case 0:
114559 // op: src0
114560 return 32;
114561 case 2:
114562 // op: dpp_ctrl
114563 return 40;
114564 case 5:
114565 // op: bound_ctrl
114566 return 51;
114567 case 4:
114568 // op: bank_mask
114569 return 56;
114570 case 3:
114571 // op: row_mask
114572 return 60;
114573 case 6:
114574 // op: fi
114575 return 50;
114576 }
114577 break;
114578 }
114579 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_gfx10:
114580 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx10:
114581 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx10:
114582 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx10:
114583 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_gfx10: {
114584 switch (OpNum) {
114585 case 1:
114586 // op: vaddr
114587 return 32;
114588 case 0:
114589 // op: saddr
114590 return 48;
114591 case 3:
114592 // op: cpol
114593 return 12;
114594 case 2:
114595 // op: offset
114596 return 0;
114597 }
114598 break;
114599 }
114600 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_gfx940:
114601 case AMDGPU::GLOBAL_LOAD_LDS_DWORD_SADDR_vi:
114602 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_gfx940:
114603 case AMDGPU::GLOBAL_LOAD_LDS_SBYTE_SADDR_vi:
114604 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_gfx940:
114605 case AMDGPU::GLOBAL_LOAD_LDS_SSHORT_SADDR_vi:
114606 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_gfx940:
114607 case AMDGPU::GLOBAL_LOAD_LDS_UBYTE_SADDR_vi:
114608 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_gfx940:
114609 case AMDGPU::GLOBAL_LOAD_LDS_USHORT_SADDR_vi: {
114610 switch (OpNum) {
114611 case 1:
114612 // op: vaddr
114613 return 32;
114614 case 0:
114615 // op: saddr
114616 return 48;
114617 case 3:
114618 // op: cpol
114619 return 16;
114620 case 2:
114621 // op: offset
114622 return 0;
114623 }
114624 break;
114625 }
114626 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx11:
114627 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx11:
114628 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx11:
114629 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx11:
114630 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx11:
114631 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx11:
114632 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx11:
114633 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx11: {
114634 switch (OpNum) {
114635 case 1:
114636 // op: vaddr
114637 return 32;
114638 case 0:
114639 // op: vdata
114640 return 40;
114641 case 2:
114642 // op: saddr
114643 return 48;
114644 case 4:
114645 // op: cpol
114646 return 13;
114647 case 3:
114648 // op: offset
114649 return 0;
114650 }
114651 break;
114652 }
114653 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx940:
114654 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx940:
114655 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx940:
114656 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx940:
114657 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx940:
114658 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx940:
114659 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx940:
114660 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx940: {
114661 switch (OpNum) {
114662 case 1:
114663 // op: vaddr
114664 return 32;
114665 case 0:
114666 // op: vdata
114667 return 40;
114668 case 2:
114669 // op: saddr
114670 return 48;
114671 case 4:
114672 // op: cpol
114673 return 16;
114674 case 3:
114675 // op: offset
114676 return 0;
114677 }
114678 break;
114679 }
114680 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx10:
114681 case AMDGPU::SCRATCH_STORE_BYTE_gfx10:
114682 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx10:
114683 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx10:
114684 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx10:
114685 case AMDGPU::SCRATCH_STORE_DWORD_gfx10:
114686 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx10:
114687 case AMDGPU::SCRATCH_STORE_SHORT_gfx10: {
114688 switch (OpNum) {
114689 case 1:
114690 // op: vaddr
114691 return 32;
114692 case 0:
114693 // op: vdata
114694 return 40;
114695 case 3:
114696 // op: cpol
114697 return 12;
114698 case 2:
114699 // op: offset
114700 return 0;
114701 }
114702 break;
114703 }
114704 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx11:
114705 case AMDGPU::SCRATCH_STORE_BYTE_gfx11:
114706 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx11:
114707 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx11:
114708 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx11:
114709 case AMDGPU::SCRATCH_STORE_DWORD_gfx11:
114710 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx11:
114711 case AMDGPU::SCRATCH_STORE_SHORT_gfx11: {
114712 switch (OpNum) {
114713 case 1:
114714 // op: vaddr
114715 return 32;
114716 case 0:
114717 // op: vdata
114718 return 40;
114719 case 3:
114720 // op: cpol
114721 return 13;
114722 case 2:
114723 // op: offset
114724 return 0;
114725 }
114726 break;
114727 }
114728 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_VE_gfx940:
114729 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_vi:
114730 case AMDGPU::SCRATCH_STORE_BYTE_VE_gfx940:
114731 case AMDGPU::SCRATCH_STORE_BYTE_vi:
114732 case AMDGPU::SCRATCH_STORE_DWORDX2_VE_gfx940:
114733 case AMDGPU::SCRATCH_STORE_DWORDX2_vi:
114734 case AMDGPU::SCRATCH_STORE_DWORDX3_VE_gfx940:
114735 case AMDGPU::SCRATCH_STORE_DWORDX3_vi:
114736 case AMDGPU::SCRATCH_STORE_DWORDX4_VE_gfx940:
114737 case AMDGPU::SCRATCH_STORE_DWORDX4_vi:
114738 case AMDGPU::SCRATCH_STORE_DWORD_VE_gfx940:
114739 case AMDGPU::SCRATCH_STORE_DWORD_vi:
114740 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_VE_gfx940:
114741 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_vi:
114742 case AMDGPU::SCRATCH_STORE_SHORT_VE_gfx940:
114743 case AMDGPU::SCRATCH_STORE_SHORT_vi: {
114744 switch (OpNum) {
114745 case 1:
114746 // op: vaddr
114747 return 32;
114748 case 0:
114749 // op: vdata
114750 return 40;
114751 case 3:
114752 // op: cpol
114753 return 16;
114754 case 2:
114755 // op: offset
114756 return 0;
114757 }
114758 break;
114759 }
114760 case AMDGPU::FLAT_LOAD_DWORDX2_ci:
114761 case AMDGPU::FLAT_LOAD_DWORDX2_vi:
114762 case AMDGPU::FLAT_LOAD_DWORDX3_ci:
114763 case AMDGPU::FLAT_LOAD_DWORDX3_vi:
114764 case AMDGPU::FLAT_LOAD_DWORDX4_ci:
114765 case AMDGPU::FLAT_LOAD_DWORDX4_vi:
114766 case AMDGPU::FLAT_LOAD_DWORD_ci:
114767 case AMDGPU::FLAT_LOAD_DWORD_vi:
114768 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_vi:
114769 case AMDGPU::FLAT_LOAD_SBYTE_D16_vi:
114770 case AMDGPU::FLAT_LOAD_SBYTE_ci:
114771 case AMDGPU::FLAT_LOAD_SBYTE_vi:
114772 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_vi:
114773 case AMDGPU::FLAT_LOAD_SHORT_D16_vi:
114774 case AMDGPU::FLAT_LOAD_SSHORT_ci:
114775 case AMDGPU::FLAT_LOAD_SSHORT_vi:
114776 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_vi:
114777 case AMDGPU::FLAT_LOAD_UBYTE_D16_vi:
114778 case AMDGPU::FLAT_LOAD_UBYTE_ci:
114779 case AMDGPU::FLAT_LOAD_UBYTE_vi:
114780 case AMDGPU::FLAT_LOAD_USHORT_ci:
114781 case AMDGPU::FLAT_LOAD_USHORT_vi:
114782 case AMDGPU::GLOBAL_LOAD_DWORDX2_vi:
114783 case AMDGPU::GLOBAL_LOAD_DWORDX3_vi:
114784 case AMDGPU::GLOBAL_LOAD_DWORDX4_vi:
114785 case AMDGPU::GLOBAL_LOAD_DWORD_vi:
114786 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_vi:
114787 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_vi:
114788 case AMDGPU::GLOBAL_LOAD_SBYTE_vi:
114789 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_vi:
114790 case AMDGPU::GLOBAL_LOAD_SHORT_D16_vi:
114791 case AMDGPU::GLOBAL_LOAD_SSHORT_vi:
114792 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_vi:
114793 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_vi:
114794 case AMDGPU::GLOBAL_LOAD_UBYTE_vi:
114795 case AMDGPU::GLOBAL_LOAD_USHORT_vi:
114796 case AMDGPU::SCRATCH_LOAD_DWORDX2_VE_gfx940:
114797 case AMDGPU::SCRATCH_LOAD_DWORDX2_vi:
114798 case AMDGPU::SCRATCH_LOAD_DWORDX3_VE_gfx940:
114799 case AMDGPU::SCRATCH_LOAD_DWORDX3_vi:
114800 case AMDGPU::SCRATCH_LOAD_DWORDX4_VE_gfx940:
114801 case AMDGPU::SCRATCH_LOAD_DWORDX4_vi:
114802 case AMDGPU::SCRATCH_LOAD_DWORD_VE_gfx940:
114803 case AMDGPU::SCRATCH_LOAD_DWORD_vi:
114804 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_VE_gfx940:
114805 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_vi:
114806 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_VE_gfx940:
114807 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_vi:
114808 case AMDGPU::SCRATCH_LOAD_SBYTE_VE_gfx940:
114809 case AMDGPU::SCRATCH_LOAD_SBYTE_vi:
114810 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_VE_gfx940:
114811 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_vi:
114812 case AMDGPU::SCRATCH_LOAD_SHORT_D16_VE_gfx940:
114813 case AMDGPU::SCRATCH_LOAD_SHORT_D16_vi:
114814 case AMDGPU::SCRATCH_LOAD_SSHORT_VE_gfx940:
114815 case AMDGPU::SCRATCH_LOAD_SSHORT_vi:
114816 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_VE_gfx940:
114817 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_vi:
114818 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_VE_gfx940:
114819 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_vi:
114820 case AMDGPU::SCRATCH_LOAD_UBYTE_VE_gfx940:
114821 case AMDGPU::SCRATCH_LOAD_UBYTE_vi:
114822 case AMDGPU::SCRATCH_LOAD_USHORT_VE_gfx940:
114823 case AMDGPU::SCRATCH_LOAD_USHORT_vi: {
114824 switch (OpNum) {
114825 case 1:
114826 // op: vaddr
114827 return 32;
114828 case 0:
114829 // op: vdst
114830 return 55;
114831 case 3:
114832 // op: cpol
114833 return 16;
114834 case 2:
114835 // op: offset
114836 return 0;
114837 }
114838 break;
114839 }
114840 case AMDGPU::FLAT_LOAD_DWORDX2_gfx10:
114841 case AMDGPU::FLAT_LOAD_DWORDX3_gfx10:
114842 case AMDGPU::FLAT_LOAD_DWORDX4_gfx10:
114843 case AMDGPU::FLAT_LOAD_DWORD_gfx10:
114844 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx10:
114845 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx10:
114846 case AMDGPU::FLAT_LOAD_SBYTE_gfx10:
114847 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx10:
114848 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx10:
114849 case AMDGPU::FLAT_LOAD_SSHORT_gfx10:
114850 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx10:
114851 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx10:
114852 case AMDGPU::FLAT_LOAD_UBYTE_gfx10:
114853 case AMDGPU::FLAT_LOAD_USHORT_gfx10:
114854 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx10:
114855 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx10:
114856 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx10:
114857 case AMDGPU::GLOBAL_LOAD_DWORD_gfx10:
114858 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx10:
114859 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx10:
114860 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx10:
114861 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx10:
114862 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx10:
114863 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx10:
114864 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx10:
114865 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx10:
114866 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx10:
114867 case AMDGPU::GLOBAL_LOAD_USHORT_gfx10:
114868 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx10:
114869 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx10:
114870 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx10:
114871 case AMDGPU::SCRATCH_LOAD_DWORD_gfx10:
114872 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx10:
114873 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx10:
114874 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx10:
114875 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx10:
114876 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx10:
114877 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx10:
114878 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx10:
114879 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx10:
114880 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx10:
114881 case AMDGPU::SCRATCH_LOAD_USHORT_gfx10: {
114882 switch (OpNum) {
114883 case 1:
114884 // op: vaddr
114885 return 32;
114886 case 0:
114887 // op: vdst
114888 return 56;
114889 case 3:
114890 // op: cpol
114891 return 12;
114892 case 2:
114893 // op: offset
114894 return 0;
114895 }
114896 break;
114897 }
114898 case AMDGPU::FLAT_LOAD_DWORDX2_gfx11:
114899 case AMDGPU::FLAT_LOAD_DWORDX3_gfx11:
114900 case AMDGPU::FLAT_LOAD_DWORDX4_gfx11:
114901 case AMDGPU::FLAT_LOAD_DWORD_gfx11:
114902 case AMDGPU::FLAT_LOAD_SBYTE_D16_HI_gfx11:
114903 case AMDGPU::FLAT_LOAD_SBYTE_D16_gfx11:
114904 case AMDGPU::FLAT_LOAD_SBYTE_gfx11:
114905 case AMDGPU::FLAT_LOAD_SHORT_D16_HI_gfx11:
114906 case AMDGPU::FLAT_LOAD_SHORT_D16_gfx11:
114907 case AMDGPU::FLAT_LOAD_SSHORT_gfx11:
114908 case AMDGPU::FLAT_LOAD_UBYTE_D16_HI_gfx11:
114909 case AMDGPU::FLAT_LOAD_UBYTE_D16_gfx11:
114910 case AMDGPU::FLAT_LOAD_UBYTE_gfx11:
114911 case AMDGPU::FLAT_LOAD_USHORT_gfx11:
114912 case AMDGPU::GLOBAL_LOAD_DWORDX2_gfx11:
114913 case AMDGPU::GLOBAL_LOAD_DWORDX3_gfx11:
114914 case AMDGPU::GLOBAL_LOAD_DWORDX4_gfx11:
114915 case AMDGPU::GLOBAL_LOAD_DWORD_gfx11:
114916 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_gfx11:
114917 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_gfx11:
114918 case AMDGPU::GLOBAL_LOAD_SBYTE_gfx11:
114919 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_gfx11:
114920 case AMDGPU::GLOBAL_LOAD_SHORT_D16_gfx11:
114921 case AMDGPU::GLOBAL_LOAD_SSHORT_gfx11:
114922 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_gfx11:
114923 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_gfx11:
114924 case AMDGPU::GLOBAL_LOAD_UBYTE_gfx11:
114925 case AMDGPU::GLOBAL_LOAD_USHORT_gfx11:
114926 case AMDGPU::SCRATCH_LOAD_DWORDX2_gfx11:
114927 case AMDGPU::SCRATCH_LOAD_DWORDX3_gfx11:
114928 case AMDGPU::SCRATCH_LOAD_DWORDX4_gfx11:
114929 case AMDGPU::SCRATCH_LOAD_DWORD_gfx11:
114930 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_gfx11:
114931 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_gfx11:
114932 case AMDGPU::SCRATCH_LOAD_SBYTE_gfx11:
114933 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_gfx11:
114934 case AMDGPU::SCRATCH_LOAD_SHORT_D16_gfx11:
114935 case AMDGPU::SCRATCH_LOAD_SSHORT_gfx11:
114936 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_gfx11:
114937 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_gfx11:
114938 case AMDGPU::SCRATCH_LOAD_UBYTE_gfx11:
114939 case AMDGPU::SCRATCH_LOAD_USHORT_gfx11: {
114940 switch (OpNum) {
114941 case 1:
114942 // op: vaddr
114943 return 32;
114944 case 0:
114945 // op: vdst
114946 return 56;
114947 case 3:
114948 // op: cpol
114949 return 13;
114950 case 2:
114951 // op: offset
114952 return 0;
114953 }
114954 break;
114955 }
114956 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx940:
114957 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx940:
114958 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx940:
114959 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx940:
114960 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx940:
114961 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx940:
114962 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx940:
114963 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx940:
114964 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx940:
114965 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx940:
114966 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx940:
114967 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx940:
114968 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx940:
114969 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx940: {
114970 switch (OpNum) {
114971 case 1:
114972 // op: vaddr
114973 return 32;
114974 case 2:
114975 // op: saddr
114976 return 48;
114977 case 0:
114978 // op: vdst
114979 return 55;
114980 case 4:
114981 // op: cpol
114982 return 16;
114983 case 3:
114984 // op: offset
114985 return 0;
114986 }
114987 break;
114988 }
114989 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx11:
114990 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx11:
114991 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx11:
114992 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx11:
114993 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx11:
114994 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx11:
114995 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx11:
114996 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx11:
114997 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx11:
114998 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx11:
114999 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx11:
115000 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx11:
115001 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx11:
115002 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx11: {
115003 switch (OpNum) {
115004 case 1:
115005 // op: vaddr
115006 return 32;
115007 case 2:
115008 // op: saddr
115009 return 48;
115010 case 0:
115011 // op: vdst
115012 return 56;
115013 case 4:
115014 // op: cpol
115015 return 13;
115016 case 3:
115017 // op: offset
115018 return 0;
115019 }
115020 break;
115021 }
115022 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_vi:
115023 case AMDGPU::FLAT_ATOMIC_ADD_F64_RTN_gfx940:
115024 case AMDGPU::FLAT_ATOMIC_ADD_F64_RTN_vi:
115025 case AMDGPU::FLAT_ATOMIC_ADD_RTN_ci:
115026 case AMDGPU::FLAT_ATOMIC_ADD_RTN_vi:
115027 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_ci:
115028 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_vi:
115029 case AMDGPU::FLAT_ATOMIC_AND_RTN_ci:
115030 case AMDGPU::FLAT_ATOMIC_AND_RTN_vi:
115031 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_ci:
115032 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_vi:
115033 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_ci:
115034 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_vi:
115035 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_ci:
115036 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_vi:
115037 case AMDGPU::FLAT_ATOMIC_DEC_RTN_ci:
115038 case AMDGPU::FLAT_ATOMIC_DEC_RTN_vi:
115039 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_ci:
115040 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_vi:
115041 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_ci:
115042 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_RTN_ci:
115043 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_ci:
115044 case AMDGPU::FLAT_ATOMIC_FMAX_X2_RTN_ci:
115045 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_ci:
115046 case AMDGPU::FLAT_ATOMIC_FMIN_X2_RTN_ci:
115047 case AMDGPU::FLAT_ATOMIC_INC_RTN_ci:
115048 case AMDGPU::FLAT_ATOMIC_INC_RTN_vi:
115049 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_ci:
115050 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_vi:
115051 case AMDGPU::FLAT_ATOMIC_MAX_F64_RTN_gfx940:
115052 case AMDGPU::FLAT_ATOMIC_MAX_F64_RTN_vi:
115053 case AMDGPU::FLAT_ATOMIC_MIN_F64_RTN_gfx940:
115054 case AMDGPU::FLAT_ATOMIC_MIN_F64_RTN_vi:
115055 case AMDGPU::FLAT_ATOMIC_OR_RTN_ci:
115056 case AMDGPU::FLAT_ATOMIC_OR_RTN_vi:
115057 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_ci:
115058 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_vi:
115059 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_RTN_vi:
115060 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_RTN_vi:
115061 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_ci:
115062 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_vi:
115063 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_ci:
115064 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_vi:
115065 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_ci:
115066 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_vi:
115067 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_ci:
115068 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_vi:
115069 case AMDGPU::FLAT_ATOMIC_SUB_RTN_ci:
115070 case AMDGPU::FLAT_ATOMIC_SUB_RTN_vi:
115071 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_ci:
115072 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_vi:
115073 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_ci:
115074 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_vi:
115075 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_ci:
115076 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_vi:
115077 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_ci:
115078 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_vi:
115079 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_ci:
115080 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_vi:
115081 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_ci:
115082 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_vi:
115083 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_ci:
115084 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_vi:
115085 case AMDGPU::FLAT_ATOMIC_XOR_RTN_ci:
115086 case AMDGPU::FLAT_ATOMIC_XOR_RTN_vi:
115087 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_ci:
115088 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_vi:
115089 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx940:
115090 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_vi:
115091 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_RTN_gfx940:
115092 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_RTN_vi:
115093 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_vi:
115094 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_vi:
115095 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_vi:
115096 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_vi:
115097 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_vi:
115098 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_vi:
115099 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_vi:
115100 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_vi:
115101 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_vi:
115102 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_vi:
115103 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_RTN_gfx940:
115104 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_RTN_vi:
115105 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_RTN_gfx940:
115106 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_RTN_vi:
115107 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_vi:
115108 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_vi:
115109 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_RTN_vi:
115110 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_gfx940:
115111 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_RTN_vi:
115112 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_vi:
115113 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_vi:
115114 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_vi:
115115 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_vi:
115116 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_vi:
115117 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_vi:
115118 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_vi:
115119 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_vi:
115120 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_vi:
115121 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_vi:
115122 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_vi:
115123 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_vi:
115124 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_vi:
115125 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_vi: {
115126 switch (OpNum) {
115127 case 1:
115128 // op: vaddr
115129 return 32;
115130 case 2:
115131 // op: vdata
115132 return 40;
115133 case 0:
115134 // op: vdst
115135 return 55;
115136 case 4:
115137 // op: cpol
115138 return 17;
115139 case 3:
115140 // op: offset
115141 return 0;
115142 }
115143 break;
115144 }
115145 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx10:
115146 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx10:
115147 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx10:
115148 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx10:
115149 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx10:
115150 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx10:
115151 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx10:
115152 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx10:
115153 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_gfx10:
115154 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_X2_RTN_gfx10:
115155 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx10:
115156 case AMDGPU::FLAT_ATOMIC_FMAX_X2_RTN_gfx10:
115157 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx10:
115158 case AMDGPU::FLAT_ATOMIC_FMIN_X2_RTN_gfx10:
115159 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx10:
115160 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx10:
115161 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx10:
115162 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx10:
115163 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx10:
115164 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx10:
115165 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx10:
115166 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx10:
115167 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx10:
115168 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx10:
115169 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx10:
115170 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx10:
115171 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx10:
115172 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx10:
115173 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx10:
115174 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx10:
115175 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx10:
115176 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx10:
115177 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx10:
115178 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx10:
115179 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx10:
115180 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx10:
115181 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx10:
115182 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx10:
115183 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx10:
115184 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx10:
115185 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx10:
115186 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx10:
115187 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_RTN_gfx10:
115188 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx10:
115189 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_RTN_gfx10:
115190 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx10:
115191 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_RTN_gfx10:
115192 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx10:
115193 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx10:
115194 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx10:
115195 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx10:
115196 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx10:
115197 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx10:
115198 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx10:
115199 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx10:
115200 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx10:
115201 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx10:
115202 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx10:
115203 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx10:
115204 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx10:
115205 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx10:
115206 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx10:
115207 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx10:
115208 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx10:
115209 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx10: {
115210 switch (OpNum) {
115211 case 1:
115212 // op: vaddr
115213 return 32;
115214 case 2:
115215 // op: vdata
115216 return 40;
115217 case 0:
115218 // op: vdst
115219 return 56;
115220 case 4:
115221 // op: cpol
115222 return 12;
115223 case 3:
115224 // op: offset
115225 return 0;
115226 }
115227 break;
115228 }
115229 case AMDGPU::FLAT_ATOMIC_ADD_F32_RTN_gfx11:
115230 case AMDGPU::FLAT_ATOMIC_ADD_RTN_gfx11:
115231 case AMDGPU::FLAT_ATOMIC_ADD_X2_RTN_gfx11:
115232 case AMDGPU::FLAT_ATOMIC_AND_RTN_gfx11:
115233 case AMDGPU::FLAT_ATOMIC_AND_X2_RTN_gfx11:
115234 case AMDGPU::FLAT_ATOMIC_CMPSWAP_RTN_gfx11:
115235 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_RTN_gfx11:
115236 case AMDGPU::FLAT_ATOMIC_DEC_RTN_gfx11:
115237 case AMDGPU::FLAT_ATOMIC_DEC_X2_RTN_gfx11:
115238 case AMDGPU::FLAT_ATOMIC_FCMPSWAP_RTN_gfx11:
115239 case AMDGPU::FLAT_ATOMIC_FMAX_RTN_gfx11:
115240 case AMDGPU::FLAT_ATOMIC_FMIN_RTN_gfx11:
115241 case AMDGPU::FLAT_ATOMIC_INC_RTN_gfx11:
115242 case AMDGPU::FLAT_ATOMIC_INC_X2_RTN_gfx11:
115243 case AMDGPU::FLAT_ATOMIC_OR_RTN_gfx11:
115244 case AMDGPU::FLAT_ATOMIC_OR_X2_RTN_gfx11:
115245 case AMDGPU::FLAT_ATOMIC_SMAX_RTN_gfx11:
115246 case AMDGPU::FLAT_ATOMIC_SMAX_X2_RTN_gfx11:
115247 case AMDGPU::FLAT_ATOMIC_SMIN_RTN_gfx11:
115248 case AMDGPU::FLAT_ATOMIC_SMIN_X2_RTN_gfx11:
115249 case AMDGPU::FLAT_ATOMIC_SUB_RTN_gfx11:
115250 case AMDGPU::FLAT_ATOMIC_SUB_X2_RTN_gfx11:
115251 case AMDGPU::FLAT_ATOMIC_SWAP_RTN_gfx11:
115252 case AMDGPU::FLAT_ATOMIC_SWAP_X2_RTN_gfx11:
115253 case AMDGPU::FLAT_ATOMIC_UMAX_RTN_gfx11:
115254 case AMDGPU::FLAT_ATOMIC_UMAX_X2_RTN_gfx11:
115255 case AMDGPU::FLAT_ATOMIC_UMIN_RTN_gfx11:
115256 case AMDGPU::FLAT_ATOMIC_UMIN_X2_RTN_gfx11:
115257 case AMDGPU::FLAT_ATOMIC_XOR_RTN_gfx11:
115258 case AMDGPU::FLAT_ATOMIC_XOR_X2_RTN_gfx11:
115259 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_RTN_gfx11:
115260 case AMDGPU::GLOBAL_ATOMIC_ADD_RTN_gfx11:
115261 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_RTN_gfx11:
115262 case AMDGPU::GLOBAL_ATOMIC_AND_RTN_gfx11:
115263 case AMDGPU::GLOBAL_ATOMIC_AND_X2_RTN_gfx11:
115264 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_RTN_gfx11:
115265 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_RTN_gfx11:
115266 case AMDGPU::GLOBAL_ATOMIC_CSUB_RTN_gfx11:
115267 case AMDGPU::GLOBAL_ATOMIC_DEC_RTN_gfx11:
115268 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_RTN_gfx11:
115269 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_RTN_gfx11:
115270 case AMDGPU::GLOBAL_ATOMIC_FMAX_RTN_gfx11:
115271 case AMDGPU::GLOBAL_ATOMIC_FMIN_RTN_gfx11:
115272 case AMDGPU::GLOBAL_ATOMIC_INC_RTN_gfx11:
115273 case AMDGPU::GLOBAL_ATOMIC_INC_X2_RTN_gfx11:
115274 case AMDGPU::GLOBAL_ATOMIC_OR_RTN_gfx11:
115275 case AMDGPU::GLOBAL_ATOMIC_OR_X2_RTN_gfx11:
115276 case AMDGPU::GLOBAL_ATOMIC_SMAX_RTN_gfx11:
115277 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_RTN_gfx11:
115278 case AMDGPU::GLOBAL_ATOMIC_SMIN_RTN_gfx11:
115279 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_RTN_gfx11:
115280 case AMDGPU::GLOBAL_ATOMIC_SUB_RTN_gfx11:
115281 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_RTN_gfx11:
115282 case AMDGPU::GLOBAL_ATOMIC_SWAP_RTN_gfx11:
115283 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_RTN_gfx11:
115284 case AMDGPU::GLOBAL_ATOMIC_UMAX_RTN_gfx11:
115285 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_RTN_gfx11:
115286 case AMDGPU::GLOBAL_ATOMIC_UMIN_RTN_gfx11:
115287 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_RTN_gfx11:
115288 case AMDGPU::GLOBAL_ATOMIC_XOR_RTN_gfx11:
115289 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_RTN_gfx11: {
115290 switch (OpNum) {
115291 case 1:
115292 // op: vaddr
115293 return 32;
115294 case 2:
115295 // op: vdata
115296 return 40;
115297 case 0:
115298 // op: vdst
115299 return 56;
115300 case 4:
115301 // op: cpol
115302 return 13;
115303 case 3:
115304 // op: offset
115305 return 0;
115306 }
115307 break;
115308 }
115309 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx940:
115310 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_vi:
115311 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_gfx940:
115312 case AMDGPU::GLOBAL_ATOMIC_ADD_F64_SADDR_RTN_vi:
115313 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_vi:
115314 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_vi:
115315 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_vi:
115316 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_vi:
115317 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_vi:
115318 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_vi:
115319 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_vi:
115320 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_vi:
115321 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_vi:
115322 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_vi:
115323 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_gfx940:
115324 case AMDGPU::GLOBAL_ATOMIC_MAX_F64_SADDR_RTN_vi:
115325 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_gfx940:
115326 case AMDGPU::GLOBAL_ATOMIC_MIN_F64_SADDR_RTN_vi:
115327 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_vi:
115328 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_vi:
115329 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_vi:
115330 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx940:
115331 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_vi:
115332 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_vi:
115333 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_vi:
115334 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_vi:
115335 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_vi:
115336 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_vi:
115337 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_vi:
115338 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_vi:
115339 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_vi:
115340 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_vi:
115341 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_vi:
115342 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_vi:
115343 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_vi:
115344 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_vi:
115345 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_vi: {
115346 switch (OpNum) {
115347 case 1:
115348 // op: vaddr
115349 return 32;
115350 case 2:
115351 // op: vdata
115352 return 40;
115353 case 3:
115354 // op: saddr
115355 return 48;
115356 case 0:
115357 // op: vdst
115358 return 55;
115359 case 5:
115360 // op: cpol
115361 return 17;
115362 case 4:
115363 // op: offset
115364 return 0;
115365 }
115366 break;
115367 }
115368 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx10:
115369 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx10:
115370 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx10:
115371 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx10:
115372 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx10:
115373 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx10:
115374 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx10:
115375 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx10:
115376 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx10:
115377 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx10:
115378 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_X2_SADDR_RTN_gfx10:
115379 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx10:
115380 case AMDGPU::GLOBAL_ATOMIC_FMAX_X2_SADDR_RTN_gfx10:
115381 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx10:
115382 case AMDGPU::GLOBAL_ATOMIC_FMIN_X2_SADDR_RTN_gfx10:
115383 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx10:
115384 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx10:
115385 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx10:
115386 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx10:
115387 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx10:
115388 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx10:
115389 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx10:
115390 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx10:
115391 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx10:
115392 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx10:
115393 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx10:
115394 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx10:
115395 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx10:
115396 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx10:
115397 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx10:
115398 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx10:
115399 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx10:
115400 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx10: {
115401 switch (OpNum) {
115402 case 1:
115403 // op: vaddr
115404 return 32;
115405 case 2:
115406 // op: vdata
115407 return 40;
115408 case 3:
115409 // op: saddr
115410 return 48;
115411 case 0:
115412 // op: vdst
115413 return 56;
115414 case 5:
115415 // op: cpol
115416 return 12;
115417 case 4:
115418 // op: offset
115419 return 0;
115420 }
115421 break;
115422 }
115423 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx11:
115424 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx11:
115425 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx11:
115426 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx11:
115427 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx11:
115428 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx11:
115429 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx11:
115430 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx11:
115431 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx11:
115432 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx11:
115433 case AMDGPU::GLOBAL_ATOMIC_FCMPSWAP_SADDR_RTN_gfx11:
115434 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx11:
115435 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx11:
115436 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx11:
115437 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx11:
115438 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx11:
115439 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx11:
115440 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx11:
115441 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx11:
115442 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx11:
115443 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx11:
115444 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx11:
115445 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx11:
115446 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx11:
115447 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx11:
115448 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx11:
115449 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx11:
115450 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx11:
115451 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx11:
115452 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx11:
115453 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx11: {
115454 switch (OpNum) {
115455 case 1:
115456 // op: vaddr
115457 return 32;
115458 case 2:
115459 // op: vdata
115460 return 40;
115461 case 3:
115462 // op: saddr
115463 return 48;
115464 case 0:
115465 // op: vdst
115466 return 56;
115467 case 5:
115468 // op: cpol
115469 return 13;
115470 case 4:
115471 // op: offset
115472 return 0;
115473 }
115474 break;
115475 }
115476 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx90a:
115477 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx90a:
115478 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx90a:
115479 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx90a:
115480 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx90a:
115481 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx90a:
115482 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx90a:
115483 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx90a:
115484 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx90a:
115485 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx90a:
115486 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx90a:
115487 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx90a:
115488 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx90a:
115489 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx90a:
115490 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx90a:
115491 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx90a:
115492 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx90a:
115493 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx90a:
115494 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx90a:
115495 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx90a:
115496 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx90a:
115497 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx90a:
115498 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx90a:
115499 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx90a:
115500 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx90a:
115501 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx90a:
115502 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx90a:
115503 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx90a:
115504 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx90a:
115505 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx90a:
115506 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx90a:
115507 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx90a:
115508 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx90a:
115509 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx90a:
115510 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx90a:
115511 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx90a:
115512 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx90a:
115513 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx90a:
115514 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx90a:
115515 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx90a:
115516 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx90a:
115517 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx90a:
115518 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx90a:
115519 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx90a:
115520 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx90a:
115521 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx90a:
115522 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx90a:
115523 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx90a:
115524 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx90a:
115525 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx90a:
115526 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx90a:
115527 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx90a:
115528 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx90a:
115529 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx90a:
115530 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx90a:
115531 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx90a:
115532 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx90a:
115533 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx90a:
115534 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx90a:
115535 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx90a:
115536 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx90a:
115537 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx90a:
115538 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx90a:
115539 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx90a:
115540 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx90a:
115541 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx90a:
115542 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx90a:
115543 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx90a:
115544 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx90a:
115545 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx90a:
115546 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx90a:
115547 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx90a:
115548 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx90a:
115549 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx90a:
115550 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx90a:
115551 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx90a:
115552 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx90a:
115553 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx90a:
115554 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx90a:
115555 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx90a:
115556 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx90a:
115557 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx90a:
115558 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx90a:
115559 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx90a:
115560 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx90a:
115561 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx90a:
115562 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx90a:
115563 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx90a:
115564 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx90a:
115565 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx90a:
115566 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx90a:
115567 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx90a:
115568 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx90a:
115569 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx90a:
115570 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx90a:
115571 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx90a:
115572 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx90a:
115573 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx90a:
115574 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx90a:
115575 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx90a:
115576 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx90a:
115577 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx90a:
115578 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx90a:
115579 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx90a:
115580 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx90a:
115581 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx90a:
115582 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx90a:
115583 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx90a:
115584 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx90a:
115585 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx90a:
115586 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx90a:
115587 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx90a:
115588 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx90a:
115589 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx90a:
115590 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx90a:
115591 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx90a:
115592 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx90a:
115593 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx90a:
115594 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx90a:
115595 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx90a:
115596 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx90a:
115597 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx90a:
115598 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx90a:
115599 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx90a:
115600 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx90a:
115601 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx90a:
115602 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx90a:
115603 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx90a:
115604 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx90a:
115605 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx90a:
115606 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx90a:
115607 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx90a:
115608 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx90a:
115609 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx90a:
115610 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx90a:
115611 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx90a:
115612 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx90a:
115613 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx90a:
115614 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx90a:
115615 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx90a:
115616 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx90a:
115617 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx90a:
115618 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx90a:
115619 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx90a:
115620 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx90a:
115621 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx90a:
115622 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx90a:
115623 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx90a:
115624 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx90a:
115625 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx90a:
115626 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx90a:
115627 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx90a:
115628 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx90a:
115629 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx90a:
115630 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx90a:
115631 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx90a:
115632 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx90a:
115633 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx90a:
115634 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx90a:
115635 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx90a:
115636 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx90a:
115637 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx90a:
115638 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx90a:
115639 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx90a:
115640 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx90a:
115641 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx90a:
115642 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx90a:
115643 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx90a:
115644 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx90a:
115645 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx90a:
115646 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx90a:
115647 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx90a:
115648 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx90a:
115649 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx90a:
115650 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx90a:
115651 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx90a:
115652 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx90a:
115653 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx90a:
115654 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx90a:
115655 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx90a:
115656 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx90a:
115657 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx90a:
115658 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx90a:
115659 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx90a:
115660 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx90a:
115661 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx90a:
115662 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx90a:
115663 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx90a:
115664 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx90a:
115665 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx90a:
115666 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx90a:
115667 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx90a:
115668 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx90a:
115669 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx90a:
115670 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx90a:
115671 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx90a:
115672 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx90a:
115673 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx90a:
115674 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx90a:
115675 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx90a:
115676 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx90a:
115677 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx90a:
115678 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx90a:
115679 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx90a:
115680 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx90a:
115681 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx90a:
115682 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx90a:
115683 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx90a: {
115684 switch (OpNum) {
115685 case 1:
115686 // op: vdata
115687 return 16;
115688 case 4:
115689 // op: dmask
115690 return 8;
115691 case 5:
115692 // op: unorm
115693 return 12;
115694 case 6:
115695 // op: cpol
115696 return 7;
115697 case 7:
115698 // op: r128
115699 return 15;
115700 case 8:
115701 // op: lwe
115702 return 17;
115703 case 3:
115704 // op: srsrc
115705 return 48;
115706 case 2:
115707 // op: vaddr
115708 return 32;
115709 case 9:
115710 // op: da
115711 return 14;
115712 }
115713 break;
115714 }
115715 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_si:
115716 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_vi:
115717 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_si:
115718 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_vi:
115719 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_si:
115720 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_vi:
115721 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_si:
115722 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_vi:
115723 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_si:
115724 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_vi:
115725 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_si:
115726 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_vi:
115727 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_si:
115728 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_vi:
115729 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_si:
115730 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_vi:
115731 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_si:
115732 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_vi:
115733 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_si:
115734 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_vi:
115735 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_si:
115736 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_vi:
115737 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_si:
115738 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_vi:
115739 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_si:
115740 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_vi:
115741 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_si:
115742 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_vi:
115743 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_si:
115744 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_vi:
115745 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_si:
115746 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_vi:
115747 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_si:
115748 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_vi:
115749 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_si:
115750 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_vi:
115751 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_si:
115752 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_vi:
115753 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_si:
115754 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_vi:
115755 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_si:
115756 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_vi:
115757 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_si:
115758 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_vi:
115759 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_si:
115760 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_vi:
115761 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_si:
115762 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_vi:
115763 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_si:
115764 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_vi:
115765 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_si:
115766 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_vi:
115767 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_si:
115768 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_vi:
115769 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_si:
115770 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_vi:
115771 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_si:
115772 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_vi:
115773 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_si:
115774 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_vi:
115775 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_si:
115776 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_vi:
115777 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_si:
115778 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_vi:
115779 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_si:
115780 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_vi:
115781 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_si:
115782 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_vi:
115783 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_si:
115784 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_vi:
115785 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_si:
115786 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_vi:
115787 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_si:
115788 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_vi:
115789 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_si:
115790 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_vi:
115791 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_si:
115792 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_vi:
115793 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_si:
115794 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_vi:
115795 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_si:
115796 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_vi:
115797 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_si:
115798 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_vi:
115799 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_si:
115800 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_vi:
115801 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_si:
115802 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_vi:
115803 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_si:
115804 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_vi:
115805 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_si:
115806 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_vi:
115807 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_si:
115808 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_vi:
115809 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_si:
115810 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_vi:
115811 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_si:
115812 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_vi:
115813 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_si:
115814 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_vi:
115815 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_si:
115816 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_vi:
115817 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_si:
115818 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_vi:
115819 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_si:
115820 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_vi:
115821 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_si:
115822 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_vi:
115823 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_si:
115824 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_vi:
115825 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_si:
115826 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_vi:
115827 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_si:
115828 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_vi:
115829 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_si:
115830 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_vi:
115831 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_si:
115832 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_vi:
115833 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_si:
115834 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_vi:
115835 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_si:
115836 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_vi:
115837 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_si:
115838 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_vi:
115839 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_si:
115840 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_vi:
115841 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_si:
115842 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_vi:
115843 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V1_si:
115844 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_si:
115845 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_si:
115846 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_si:
115847 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V1_si:
115848 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_si:
115849 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_si:
115850 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_si:
115851 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V1_si:
115852 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_si:
115853 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_si:
115854 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_si:
115855 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V1_si:
115856 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_si:
115857 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_si:
115858 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_si:
115859 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V1_si:
115860 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_si:
115861 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_si:
115862 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_si:
115863 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V1_si:
115864 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_si:
115865 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_si:
115866 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_si:
115867 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V1_si:
115868 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_si:
115869 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_si:
115870 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_si:
115871 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V1_si:
115872 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_si:
115873 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_si:
115874 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_si:
115875 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V1_si:
115876 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_si:
115877 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_si:
115878 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_si:
115879 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V1_si:
115880 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_si:
115881 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_si:
115882 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_si:
115883 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V1_si:
115884 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_si:
115885 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_si:
115886 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_si:
115887 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V1_si:
115888 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_si:
115889 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_si:
115890 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_si:
115891 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_si:
115892 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_vi:
115893 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_si:
115894 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_vi:
115895 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_si:
115896 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_vi:
115897 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_si:
115898 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_vi:
115899 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_si:
115900 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_vi:
115901 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_si:
115902 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_vi:
115903 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_si:
115904 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_vi:
115905 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_si:
115906 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_vi:
115907 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_si:
115908 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_vi:
115909 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_si:
115910 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_vi:
115911 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_si:
115912 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_vi:
115913 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_si:
115914 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_vi:
115915 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_si:
115916 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_vi:
115917 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_si:
115918 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_vi:
115919 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_si:
115920 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_vi:
115921 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_si:
115922 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_vi:
115923 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_si:
115924 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_vi:
115925 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_si:
115926 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_vi:
115927 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_si:
115928 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_vi:
115929 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_si:
115930 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_vi:
115931 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_si:
115932 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_vi:
115933 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_si:
115934 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_vi:
115935 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_si:
115936 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_vi:
115937 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_si:
115938 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_vi:
115939 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_si:
115940 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_vi:
115941 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_si:
115942 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_vi:
115943 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_si:
115944 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_vi:
115945 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_si:
115946 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_vi:
115947 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_si:
115948 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_vi:
115949 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_si:
115950 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_vi:
115951 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_si:
115952 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_vi:
115953 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_si:
115954 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_vi:
115955 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V1_si:
115956 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V2_si:
115957 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V3_si:
115958 case AMDGPU::IMAGE_ATOMIC_RSUB_V1_V4_si:
115959 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V1_si:
115960 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V2_si:
115961 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V3_si:
115962 case AMDGPU::IMAGE_ATOMIC_RSUB_V2_V4_si:
115963 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V1_si:
115964 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V2_si:
115965 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V3_si:
115966 case AMDGPU::IMAGE_ATOMIC_RSUB_V3_V4_si:
115967 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V1_si:
115968 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V2_si:
115969 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V3_si:
115970 case AMDGPU::IMAGE_ATOMIC_RSUB_V4_V4_si:
115971 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_si:
115972 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_vi:
115973 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_si:
115974 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_vi:
115975 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_si:
115976 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_vi:
115977 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_si:
115978 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_vi:
115979 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_si:
115980 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_vi:
115981 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_si:
115982 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_vi:
115983 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_si:
115984 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_vi:
115985 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_si:
115986 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_vi:
115987 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_si:
115988 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_vi:
115989 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_si:
115990 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_vi:
115991 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_si:
115992 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_vi:
115993 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_si:
115994 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_vi:
115995 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_si:
115996 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_vi:
115997 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_si:
115998 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_vi:
115999 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_si:
116000 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_vi:
116001 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_si:
116002 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_vi:
116003 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_si:
116004 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_vi:
116005 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_si:
116006 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_vi:
116007 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_si:
116008 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_vi:
116009 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_si:
116010 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_vi:
116011 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_si:
116012 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_vi:
116013 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_si:
116014 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_vi:
116015 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_si:
116016 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_vi:
116017 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_si:
116018 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_vi:
116019 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_si:
116020 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_vi:
116021 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_si:
116022 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_vi:
116023 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_si:
116024 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_vi:
116025 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_si:
116026 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_vi:
116027 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_si:
116028 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_vi:
116029 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_si:
116030 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_vi:
116031 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_si:
116032 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_vi:
116033 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_si:
116034 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_vi:
116035 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_si:
116036 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_vi:
116037 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_si:
116038 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_vi:
116039 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_si:
116040 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_vi:
116041 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_si:
116042 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_vi:
116043 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_si:
116044 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_vi:
116045 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_si:
116046 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_vi:
116047 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_si:
116048 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_vi:
116049 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_si:
116050 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_vi:
116051 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_si:
116052 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_vi:
116053 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_si:
116054 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_vi:
116055 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_si:
116056 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_vi:
116057 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_si:
116058 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_vi:
116059 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_si:
116060 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_vi:
116061 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_si:
116062 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_vi:
116063 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_si:
116064 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_vi:
116065 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_si:
116066 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_vi:
116067 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_si:
116068 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_vi:
116069 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_si:
116070 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_vi:
116071 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_si:
116072 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_vi:
116073 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_si:
116074 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_vi:
116075 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_si:
116076 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_vi:
116077 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_si:
116078 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_vi:
116079 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_si:
116080 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_vi:
116081 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_si:
116082 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_vi:
116083 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_si:
116084 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_vi:
116085 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_si:
116086 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_vi:
116087 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_si:
116088 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_vi:
116089 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_si:
116090 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_vi:
116091 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_si:
116092 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_vi:
116093 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_si:
116094 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_vi:
116095 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_si:
116096 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_vi:
116097 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_si:
116098 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_vi:
116099 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_si:
116100 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_vi:
116101 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_si:
116102 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_vi:
116103 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_si:
116104 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_vi:
116105 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_si:
116106 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_vi:
116107 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_si:
116108 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_vi:
116109 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_si:
116110 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_vi:
116111 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_si:
116112 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_vi:
116113 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_si:
116114 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_vi:
116115 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_si:
116116 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_vi:
116117 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_si:
116118 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_vi:
116119 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_si:
116120 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_vi:
116121 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_si:
116122 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_vi:
116123 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_si:
116124 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_vi:
116125 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_si:
116126 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_vi:
116127 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_si:
116128 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_vi:
116129 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_si:
116130 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_vi:
116131 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_si:
116132 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_vi:
116133 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_si:
116134 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_vi:
116135 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_si:
116136 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_vi:
116137 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_si:
116138 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_vi:
116139 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_si:
116140 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_vi:
116141 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_si:
116142 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_vi:
116143 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_si:
116144 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_vi:
116145 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_si:
116146 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_vi:
116147 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_si:
116148 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_vi:
116149 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_si:
116150 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_vi:
116151 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_si:
116152 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_vi:
116153 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_si:
116154 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_vi:
116155 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_si:
116156 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_vi:
116157 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_si:
116158 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_vi:
116159 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_si:
116160 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_vi:
116161 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_si:
116162 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_vi:
116163 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_si:
116164 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_vi:
116165 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_si:
116166 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_vi:
116167 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_si:
116168 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_vi:
116169 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_si:
116170 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_vi:
116171 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_si:
116172 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_vi:
116173 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_si:
116174 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_vi:
116175 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_si:
116176 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_vi:
116177 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_si:
116178 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_vi:
116179 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_si:
116180 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_vi:
116181 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_si:
116182 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_vi:
116183 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_si:
116184 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_vi:
116185 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_si:
116186 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_vi:
116187 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_si:
116188 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_vi:
116189 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_si:
116190 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_vi:
116191 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_si:
116192 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_vi:
116193 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_si:
116194 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_vi: {
116195 switch (OpNum) {
116196 case 1:
116197 // op: vdata
116198 return 40;
116199 case 4:
116200 // op: dmask
116201 return 8;
116202 case 5:
116203 // op: unorm
116204 return 12;
116205 case 6:
116206 // op: cpol
116207 return 7;
116208 case 7:
116209 // op: r128
116210 return 15;
116211 case 8:
116212 // op: tfe
116213 return 16;
116214 case 9:
116215 // op: lwe
116216 return 17;
116217 case 3:
116218 // op: srsrc
116219 return 48;
116220 case 2:
116221 // op: vaddr
116222 return 32;
116223 case 10:
116224 // op: da
116225 return 14;
116226 }
116227 break;
116228 }
116229 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx10:
116230 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx10:
116231 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx10:
116232 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx10:
116233 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx10:
116234 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx10:
116235 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx10:
116236 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx10:
116237 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx10:
116238 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx10:
116239 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx10:
116240 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx10:
116241 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx10:
116242 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx10:
116243 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx10:
116244 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx10:
116245 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx10:
116246 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx10:
116247 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx10:
116248 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx10:
116249 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx10:
116250 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx10:
116251 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx10:
116252 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx10:
116253 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx10:
116254 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx10:
116255 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx10:
116256 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx10:
116257 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx10:
116258 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx10:
116259 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx10:
116260 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx10:
116261 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx10:
116262 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx10:
116263 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx10:
116264 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx10:
116265 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx10:
116266 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx10:
116267 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx10:
116268 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx10:
116269 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx10:
116270 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx10:
116271 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx10:
116272 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx10:
116273 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx10:
116274 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx10:
116275 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx10:
116276 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx10:
116277 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx10:
116278 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx10:
116279 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx10:
116280 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx10:
116281 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx10:
116282 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx10:
116283 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx10:
116284 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx10:
116285 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx10:
116286 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx10:
116287 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx10:
116288 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx10:
116289 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx10:
116290 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx10:
116291 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx10:
116292 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx10:
116293 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V1_gfx10:
116294 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_gfx10:
116295 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_gfx10:
116296 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_gfx10:
116297 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V1_gfx10:
116298 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_gfx10:
116299 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_gfx10:
116300 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_gfx10:
116301 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V1_gfx10:
116302 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_gfx10:
116303 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_gfx10:
116304 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_gfx10:
116305 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V1_gfx10:
116306 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_gfx10:
116307 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_gfx10:
116308 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_gfx10:
116309 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V1_gfx10:
116310 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_gfx10:
116311 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_gfx10:
116312 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_gfx10:
116313 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V1_gfx10:
116314 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_gfx10:
116315 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_gfx10:
116316 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_gfx10:
116317 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V1_gfx10:
116318 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_gfx10:
116319 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_gfx10:
116320 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_gfx10:
116321 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V1_gfx10:
116322 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_gfx10:
116323 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_gfx10:
116324 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_gfx10:
116325 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V1_gfx10:
116326 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_gfx10:
116327 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_gfx10:
116328 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_gfx10:
116329 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V1_gfx10:
116330 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_gfx10:
116331 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_gfx10:
116332 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_gfx10:
116333 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V1_gfx10:
116334 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_gfx10:
116335 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_gfx10:
116336 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_gfx10:
116337 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V1_gfx10:
116338 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_gfx10:
116339 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_gfx10:
116340 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_gfx10:
116341 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx10:
116342 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx10:
116343 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx10:
116344 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx10:
116345 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx10:
116346 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx10:
116347 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx10:
116348 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx10:
116349 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx10:
116350 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx10:
116351 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx10:
116352 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx10:
116353 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx10:
116354 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx10:
116355 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx10:
116356 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx10:
116357 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx10:
116358 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx10:
116359 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx10:
116360 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx10:
116361 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx10:
116362 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx10:
116363 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx10:
116364 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx10:
116365 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx10:
116366 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx10:
116367 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx10:
116368 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx10:
116369 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx10:
116370 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx10:
116371 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx10:
116372 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx10:
116373 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx10:
116374 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx10:
116375 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx10:
116376 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx10:
116377 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx10:
116378 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx10:
116379 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx10:
116380 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx10:
116381 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx10:
116382 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx10:
116383 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx10:
116384 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx10:
116385 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx10:
116386 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx10:
116387 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx10:
116388 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx10:
116389 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx10:
116390 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx10:
116391 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx10:
116392 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx10:
116393 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx10:
116394 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx10:
116395 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx10:
116396 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx10:
116397 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx10:
116398 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx10:
116399 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx10:
116400 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx10:
116401 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx10:
116402 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx10:
116403 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx10:
116404 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx10:
116405 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx10:
116406 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx10:
116407 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx10:
116408 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx10:
116409 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx10:
116410 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx10:
116411 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx10:
116412 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx10:
116413 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx10:
116414 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx10:
116415 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx10:
116416 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx10:
116417 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx10:
116418 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx10:
116419 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx10:
116420 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx10:
116421 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx10:
116422 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx10:
116423 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx10:
116424 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx10:
116425 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx10:
116426 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx10:
116427 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx10:
116428 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx10:
116429 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx10:
116430 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx10:
116431 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx10:
116432 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx10:
116433 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx10:
116434 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx10:
116435 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx10:
116436 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx10:
116437 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx10:
116438 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx10:
116439 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx10:
116440 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx10:
116441 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx10:
116442 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx10:
116443 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx10:
116444 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx10:
116445 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx10:
116446 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx10:
116447 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx10:
116448 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx10:
116449 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx10:
116450 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx10:
116451 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx10:
116452 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx10:
116453 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx10:
116454 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx10:
116455 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx10:
116456 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx10:
116457 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx10:
116458 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx10:
116459 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx10:
116460 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx10:
116461 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx10:
116462 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx10:
116463 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx10:
116464 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx10:
116465 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx10:
116466 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx10:
116467 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx10:
116468 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx10:
116469 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx10:
116470 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx10:
116471 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx10:
116472 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx10:
116473 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx10:
116474 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx10:
116475 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx10:
116476 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx10:
116477 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx10:
116478 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx10:
116479 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx10:
116480 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx10:
116481 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx10:
116482 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx10:
116483 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx10:
116484 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx10: {
116485 switch (OpNum) {
116486 case 1:
116487 // op: vdata
116488 return 40;
116489 case 4:
116490 // op: dmask
116491 return 8;
116492 case 6:
116493 // op: unorm
116494 return 12;
116495 case 7:
116496 // op: cpol
116497 return 7;
116498 case 8:
116499 // op: r128
116500 return 15;
116501 case 10:
116502 // op: tfe
116503 return 16;
116504 case 11:
116505 // op: lwe
116506 return 17;
116507 case 3:
116508 // op: srsrc
116509 return 48;
116510 case 2:
116511 // op: vaddr0
116512 return 32;
116513 case 5:
116514 // op: dim
116515 return 3;
116516 case 9:
116517 // op: a16
116518 return 62;
116519 }
116520 break;
116521 }
116522 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx11:
116523 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx11:
116524 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx11:
116525 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx11:
116526 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx11:
116527 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx11:
116528 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx11:
116529 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx11:
116530 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx11:
116531 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx11:
116532 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx11:
116533 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx11:
116534 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx11:
116535 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx11:
116536 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx11:
116537 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx11:
116538 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx11:
116539 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx11:
116540 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx11:
116541 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx11:
116542 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx11:
116543 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx11:
116544 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx11:
116545 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx11:
116546 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx11:
116547 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx11:
116548 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx11:
116549 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx11:
116550 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx11:
116551 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx11:
116552 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx11:
116553 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx11:
116554 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx11:
116555 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx11:
116556 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx11:
116557 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx11:
116558 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx11:
116559 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx11:
116560 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx11:
116561 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx11:
116562 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx11:
116563 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx11:
116564 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx11:
116565 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx11:
116566 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx11:
116567 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx11:
116568 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx11:
116569 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx11:
116570 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx11:
116571 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx11:
116572 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx11:
116573 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx11:
116574 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx11:
116575 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx11:
116576 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx11:
116577 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx11:
116578 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx11:
116579 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx11:
116580 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx11:
116581 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx11:
116582 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx11:
116583 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx11:
116584 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx11:
116585 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx11:
116586 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx11:
116587 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx11:
116588 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx11:
116589 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx11:
116590 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx11:
116591 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx11:
116592 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx11:
116593 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx11:
116594 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx11:
116595 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx11:
116596 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx11:
116597 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx11:
116598 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx11:
116599 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx11:
116600 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx11:
116601 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx11:
116602 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx11:
116603 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx11:
116604 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx11:
116605 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx11:
116606 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx11:
116607 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx11:
116608 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx11:
116609 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx11:
116610 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx11:
116611 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx11:
116612 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx11:
116613 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx11:
116614 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx11:
116615 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx11:
116616 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx11:
116617 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx11:
116618 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx11:
116619 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx11:
116620 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx11:
116621 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx11:
116622 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx11:
116623 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx11:
116624 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx11:
116625 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx11:
116626 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx11:
116627 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx11:
116628 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx11:
116629 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx11:
116630 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx11:
116631 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx11:
116632 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx11:
116633 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx11:
116634 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx11:
116635 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx11:
116636 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx11:
116637 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx11:
116638 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx11:
116639 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx11:
116640 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx11:
116641 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx11:
116642 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx11:
116643 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx11:
116644 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx11:
116645 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx11:
116646 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx11:
116647 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx11:
116648 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx11:
116649 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx11:
116650 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx11:
116651 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx11:
116652 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx11:
116653 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx11:
116654 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx11:
116655 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx11:
116656 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx11:
116657 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx11:
116658 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx11:
116659 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx11:
116660 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx11:
116661 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx11:
116662 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx11:
116663 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx11:
116664 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx11:
116665 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx11:
116666 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx11:
116667 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx11:
116668 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx11:
116669 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx11:
116670 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx11:
116671 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx11:
116672 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx11:
116673 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx11:
116674 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx11:
116675 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx11:
116676 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx11:
116677 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx11:
116678 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx11:
116679 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx11:
116680 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx11:
116681 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx11:
116682 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx11:
116683 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx11:
116684 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx11:
116685 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx11:
116686 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx11:
116687 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx11:
116688 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx11:
116689 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx11:
116690 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx11:
116691 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx11:
116692 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx11:
116693 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx11:
116694 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx11:
116695 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx11:
116696 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx11:
116697 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx11:
116698 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx11:
116699 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx11:
116700 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx11:
116701 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx11:
116702 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx11:
116703 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx11:
116704 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx11:
116705 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx11:
116706 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx11:
116707 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx11:
116708 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx11:
116709 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx11:
116710 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx11:
116711 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx11:
116712 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx11:
116713 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx11:
116714 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx11:
116715 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx11:
116716 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx11:
116717 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx11:
116718 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx11:
116719 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx11:
116720 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx11:
116721 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx11:
116722 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx11:
116723 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx11:
116724 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx11:
116725 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx11:
116726 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx11:
116727 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx11:
116728 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx11:
116729 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx11: {
116730 switch (OpNum) {
116731 case 1:
116732 // op: vdata
116733 return 40;
116734 case 4:
116735 // op: dmask
116736 return 8;
116737 case 6:
116738 // op: unorm
116739 return 7;
116740 case 7:
116741 // op: cpol
116742 return 12;
116743 case 8:
116744 // op: r128
116745 return 15;
116746 case 10:
116747 // op: tfe
116748 return 53;
116749 case 11:
116750 // op: lwe
116751 return 54;
116752 case 3:
116753 // op: srsrc
116754 return 48;
116755 case 9:
116756 // op: a16
116757 return 16;
116758 case 2:
116759 // op: vaddr0
116760 return 32;
116761 case 5:
116762 // op: dim
116763 return 2;
116764 }
116765 break;
116766 }
116767 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx10:
116768 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx10:
116769 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx10:
116770 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx10:
116771 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_nsa_gfx10:
116772 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_nsa_gfx10:
116773 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_nsa_gfx10:
116774 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_nsa_gfx10:
116775 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx10:
116776 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx10:
116777 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx10:
116778 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx10:
116779 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx10:
116780 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx10:
116781 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx10:
116782 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx10:
116783 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V2_nsa_gfx10:
116784 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V2_nsa_gfx10:
116785 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V2_nsa_gfx10:
116786 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V2_nsa_gfx10:
116787 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V2_nsa_gfx10:
116788 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V2_nsa_gfx10:
116789 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V2_nsa_gfx10:
116790 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V2_nsa_gfx10:
116791 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V2_nsa_gfx10:
116792 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V2_nsa_gfx10:
116793 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V2_nsa_gfx10:
116794 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V2_nsa_gfx10:
116795 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_nsa_gfx10:
116796 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_nsa_gfx10:
116797 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_nsa_gfx10:
116798 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_nsa_gfx10:
116799 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_nsa_gfx10:
116800 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_nsa_gfx10:
116801 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_nsa_gfx10:
116802 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_nsa_gfx10:
116803 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx10:
116804 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx10:
116805 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx10:
116806 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx10:
116807 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx10:
116808 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx10:
116809 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx10:
116810 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx10:
116811 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx10:
116812 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx10:
116813 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx10:
116814 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx10:
116815 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx10:
116816 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx10:
116817 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx10:
116818 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx10:
116819 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx10:
116820 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx10:
116821 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx10:
116822 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx10:
116823 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx10:
116824 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx10:
116825 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx10:
116826 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx10:
116827 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx10:
116828 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx10:
116829 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx10:
116830 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx10: {
116831 switch (OpNum) {
116832 case 1:
116833 // op: vdata
116834 return 40;
116835 case 5:
116836 // op: dmask
116837 return 8;
116838 case 7:
116839 // op: unorm
116840 return 12;
116841 case 8:
116842 // op: cpol
116843 return 7;
116844 case 9:
116845 // op: r128
116846 return 15;
116847 case 11:
116848 // op: tfe
116849 return 16;
116850 case 12:
116851 // op: lwe
116852 return 17;
116853 case 4:
116854 // op: srsrc
116855 return 48;
116856 case 2:
116857 // op: vaddr0
116858 return 32;
116859 case 6:
116860 // op: dim
116861 return 3;
116862 case 10:
116863 // op: a16
116864 return 62;
116865 }
116866 break;
116867 }
116868 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_nsa_gfx11:
116869 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_nsa_gfx11:
116870 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_nsa_gfx11:
116871 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_nsa_gfx11:
116872 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_nsa_gfx11:
116873 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_nsa_gfx11:
116874 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_nsa_gfx11:
116875 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_nsa_gfx11:
116876 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_nsa_gfx11:
116877 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_nsa_gfx11:
116878 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_nsa_gfx11:
116879 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_nsa_gfx11:
116880 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_nsa_gfx11:
116881 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_nsa_gfx11:
116882 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_nsa_gfx11:
116883 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_nsa_gfx11:
116884 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_nsa_gfx11:
116885 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_nsa_gfx11:
116886 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_nsa_gfx11:
116887 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_nsa_gfx11:
116888 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_nsa_gfx11:
116889 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_nsa_gfx11:
116890 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_nsa_gfx11:
116891 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_nsa_gfx11:
116892 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_nsa_gfx11:
116893 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_nsa_gfx11:
116894 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_nsa_gfx11:
116895 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_nsa_gfx11:
116896 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_nsa_gfx11:
116897 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_nsa_gfx11:
116898 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_nsa_gfx11:
116899 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_nsa_gfx11:
116900 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_nsa_gfx11:
116901 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_nsa_gfx11:
116902 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_nsa_gfx11:
116903 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_nsa_gfx11:
116904 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_nsa_gfx11:
116905 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_nsa_gfx11:
116906 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_nsa_gfx11:
116907 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_nsa_gfx11:
116908 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_nsa_gfx11:
116909 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_nsa_gfx11:
116910 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_nsa_gfx11:
116911 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_nsa_gfx11:
116912 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_nsa_gfx11:
116913 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_nsa_gfx11:
116914 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_nsa_gfx11:
116915 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_nsa_gfx11:
116916 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_nsa_gfx11:
116917 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_nsa_gfx11:
116918 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_nsa_gfx11:
116919 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_nsa_gfx11: {
116920 switch (OpNum) {
116921 case 1:
116922 // op: vdata
116923 return 40;
116924 case 5:
116925 // op: dmask
116926 return 8;
116927 case 7:
116928 // op: unorm
116929 return 7;
116930 case 8:
116931 // op: cpol
116932 return 12;
116933 case 9:
116934 // op: r128
116935 return 15;
116936 case 11:
116937 // op: tfe
116938 return 53;
116939 case 12:
116940 // op: lwe
116941 return 54;
116942 case 4:
116943 // op: srsrc
116944 return 48;
116945 case 10:
116946 // op: a16
116947 return 16;
116948 case 2:
116949 // op: vaddr0
116950 return 32;
116951 case 6:
116952 // op: dim
116953 return 2;
116954 }
116955 break;
116956 }
116957 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx10:
116958 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx10:
116959 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx10:
116960 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx10:
116961 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_nsa_gfx10:
116962 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_nsa_gfx10:
116963 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_nsa_gfx10:
116964 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_nsa_gfx10:
116965 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx10:
116966 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx10:
116967 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx10:
116968 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx10:
116969 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx10:
116970 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx10:
116971 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx10:
116972 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx10:
116973 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V3_nsa_gfx10:
116974 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V3_nsa_gfx10:
116975 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V3_nsa_gfx10:
116976 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V3_nsa_gfx10:
116977 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V3_nsa_gfx10:
116978 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V3_nsa_gfx10:
116979 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V3_nsa_gfx10:
116980 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V3_nsa_gfx10:
116981 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V3_nsa_gfx10:
116982 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V3_nsa_gfx10:
116983 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V3_nsa_gfx10:
116984 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V3_nsa_gfx10:
116985 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_nsa_gfx10:
116986 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_nsa_gfx10:
116987 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_nsa_gfx10:
116988 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_nsa_gfx10:
116989 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_nsa_gfx10:
116990 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_nsa_gfx10:
116991 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_nsa_gfx10:
116992 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_nsa_gfx10:
116993 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx10:
116994 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx10:
116995 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx10:
116996 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx10:
116997 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx10:
116998 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx10:
116999 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx10:
117000 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx10:
117001 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx10:
117002 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx10:
117003 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx10:
117004 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx10:
117005 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx10:
117006 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx10:
117007 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx10:
117008 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx10:
117009 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx10:
117010 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx10:
117011 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx10:
117012 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx10:
117013 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx10:
117014 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx10:
117015 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx10:
117016 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx10:
117017 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx10:
117018 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx10:
117019 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx10:
117020 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx10: {
117021 switch (OpNum) {
117022 case 1:
117023 // op: vdata
117024 return 40;
117025 case 6:
117026 // op: dmask
117027 return 8;
117028 case 8:
117029 // op: unorm
117030 return 12;
117031 case 9:
117032 // op: cpol
117033 return 7;
117034 case 10:
117035 // op: r128
117036 return 15;
117037 case 12:
117038 // op: tfe
117039 return 16;
117040 case 13:
117041 // op: lwe
117042 return 17;
117043 case 5:
117044 // op: srsrc
117045 return 48;
117046 case 2:
117047 // op: vaddr0
117048 return 32;
117049 case 7:
117050 // op: dim
117051 return 3;
117052 case 11:
117053 // op: a16
117054 return 62;
117055 }
117056 break;
117057 }
117058 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_nsa_gfx11:
117059 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_nsa_gfx11:
117060 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_nsa_gfx11:
117061 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_nsa_gfx11:
117062 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_nsa_gfx11:
117063 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_nsa_gfx11:
117064 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_nsa_gfx11:
117065 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_nsa_gfx11:
117066 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_nsa_gfx11:
117067 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_nsa_gfx11:
117068 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_nsa_gfx11:
117069 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_nsa_gfx11:
117070 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_nsa_gfx11:
117071 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_nsa_gfx11:
117072 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_nsa_gfx11:
117073 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_nsa_gfx11:
117074 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_nsa_gfx11:
117075 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_nsa_gfx11:
117076 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_nsa_gfx11:
117077 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_nsa_gfx11:
117078 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_nsa_gfx11:
117079 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_nsa_gfx11:
117080 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_nsa_gfx11:
117081 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_nsa_gfx11:
117082 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_nsa_gfx11:
117083 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_nsa_gfx11:
117084 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_nsa_gfx11:
117085 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_nsa_gfx11:
117086 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_nsa_gfx11:
117087 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_nsa_gfx11:
117088 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_nsa_gfx11:
117089 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_nsa_gfx11:
117090 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_nsa_gfx11:
117091 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_nsa_gfx11:
117092 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_nsa_gfx11:
117093 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_nsa_gfx11:
117094 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_nsa_gfx11:
117095 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_nsa_gfx11:
117096 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_nsa_gfx11:
117097 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_nsa_gfx11:
117098 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_nsa_gfx11:
117099 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_nsa_gfx11:
117100 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_nsa_gfx11:
117101 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_nsa_gfx11:
117102 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_nsa_gfx11:
117103 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_nsa_gfx11:
117104 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_nsa_gfx11:
117105 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_nsa_gfx11:
117106 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_nsa_gfx11:
117107 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_nsa_gfx11:
117108 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_nsa_gfx11:
117109 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_nsa_gfx11: {
117110 switch (OpNum) {
117111 case 1:
117112 // op: vdata
117113 return 40;
117114 case 6:
117115 // op: dmask
117116 return 8;
117117 case 8:
117118 // op: unorm
117119 return 7;
117120 case 9:
117121 // op: cpol
117122 return 12;
117123 case 10:
117124 // op: r128
117125 return 15;
117126 case 12:
117127 // op: tfe
117128 return 53;
117129 case 13:
117130 // op: lwe
117131 return 54;
117132 case 5:
117133 // op: srsrc
117134 return 48;
117135 case 11:
117136 // op: a16
117137 return 16;
117138 case 2:
117139 // op: vaddr0
117140 return 32;
117141 case 7:
117142 // op: dim
117143 return 2;
117144 }
117145 break;
117146 }
117147 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx10:
117148 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx10:
117149 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx10:
117150 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx10:
117151 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_nsa_gfx10:
117152 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_nsa_gfx10:
117153 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_nsa_gfx10:
117154 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_nsa_gfx10:
117155 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx10:
117156 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx10:
117157 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx10:
117158 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx10:
117159 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx10:
117160 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx10:
117161 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx10:
117162 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx10:
117163 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V1_V4_nsa_gfx10:
117164 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V2_V4_nsa_gfx10:
117165 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V3_V4_nsa_gfx10:
117166 case AMDGPU::IMAGE_ATOMIC_FCMPSWAP_V4_V4_nsa_gfx10:
117167 case AMDGPU::IMAGE_ATOMIC_FMAX_V1_V4_nsa_gfx10:
117168 case AMDGPU::IMAGE_ATOMIC_FMAX_V2_V4_nsa_gfx10:
117169 case AMDGPU::IMAGE_ATOMIC_FMAX_V3_V4_nsa_gfx10:
117170 case AMDGPU::IMAGE_ATOMIC_FMAX_V4_V4_nsa_gfx10:
117171 case AMDGPU::IMAGE_ATOMIC_FMIN_V1_V4_nsa_gfx10:
117172 case AMDGPU::IMAGE_ATOMIC_FMIN_V2_V4_nsa_gfx10:
117173 case AMDGPU::IMAGE_ATOMIC_FMIN_V3_V4_nsa_gfx10:
117174 case AMDGPU::IMAGE_ATOMIC_FMIN_V4_V4_nsa_gfx10:
117175 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_nsa_gfx10:
117176 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_nsa_gfx10:
117177 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_nsa_gfx10:
117178 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_nsa_gfx10:
117179 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_nsa_gfx10:
117180 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_nsa_gfx10:
117181 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_nsa_gfx10:
117182 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_nsa_gfx10:
117183 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx10:
117184 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx10:
117185 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx10:
117186 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx10:
117187 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx10:
117188 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx10:
117189 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx10:
117190 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx10:
117191 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx10:
117192 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx10:
117193 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx10:
117194 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx10:
117195 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx10:
117196 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx10:
117197 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx10:
117198 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx10:
117199 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx10:
117200 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx10:
117201 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx10:
117202 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx10:
117203 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx10:
117204 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx10:
117205 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx10:
117206 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx10:
117207 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx10:
117208 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx10:
117209 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx10:
117210 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx10: {
117211 switch (OpNum) {
117212 case 1:
117213 // op: vdata
117214 return 40;
117215 case 7:
117216 // op: dmask
117217 return 8;
117218 case 9:
117219 // op: unorm
117220 return 12;
117221 case 10:
117222 // op: cpol
117223 return 7;
117224 case 11:
117225 // op: r128
117226 return 15;
117227 case 13:
117228 // op: tfe
117229 return 16;
117230 case 14:
117231 // op: lwe
117232 return 17;
117233 case 6:
117234 // op: srsrc
117235 return 48;
117236 case 2:
117237 // op: vaddr0
117238 return 32;
117239 case 8:
117240 // op: dim
117241 return 3;
117242 case 12:
117243 // op: a16
117244 return 62;
117245 }
117246 break;
117247 }
117248 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_nsa_gfx11:
117249 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_nsa_gfx11:
117250 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_nsa_gfx11:
117251 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_nsa_gfx11:
117252 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_nsa_gfx11:
117253 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_nsa_gfx11:
117254 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_nsa_gfx11:
117255 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_nsa_gfx11:
117256 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_nsa_gfx11:
117257 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_nsa_gfx11:
117258 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_nsa_gfx11:
117259 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_nsa_gfx11:
117260 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_nsa_gfx11:
117261 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_nsa_gfx11:
117262 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_nsa_gfx11:
117263 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_nsa_gfx11:
117264 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_nsa_gfx11:
117265 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_nsa_gfx11:
117266 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_nsa_gfx11:
117267 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_nsa_gfx11:
117268 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_nsa_gfx11:
117269 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_nsa_gfx11:
117270 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_nsa_gfx11:
117271 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_nsa_gfx11:
117272 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_nsa_gfx11:
117273 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_nsa_gfx11:
117274 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_nsa_gfx11:
117275 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_nsa_gfx11:
117276 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_nsa_gfx11:
117277 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_nsa_gfx11:
117278 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_nsa_gfx11:
117279 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_nsa_gfx11:
117280 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_nsa_gfx11:
117281 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_nsa_gfx11:
117282 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_nsa_gfx11:
117283 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_nsa_gfx11:
117284 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_nsa_gfx11:
117285 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_nsa_gfx11:
117286 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_nsa_gfx11:
117287 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_nsa_gfx11:
117288 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_nsa_gfx11:
117289 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_nsa_gfx11:
117290 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_nsa_gfx11:
117291 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_nsa_gfx11:
117292 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_nsa_gfx11:
117293 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_nsa_gfx11:
117294 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_nsa_gfx11:
117295 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_nsa_gfx11:
117296 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_nsa_gfx11:
117297 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_nsa_gfx11:
117298 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_nsa_gfx11:
117299 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_nsa_gfx11: {
117300 switch (OpNum) {
117301 case 1:
117302 // op: vdata
117303 return 40;
117304 case 7:
117305 // op: dmask
117306 return 8;
117307 case 9:
117308 // op: unorm
117309 return 7;
117310 case 10:
117311 // op: cpol
117312 return 12;
117313 case 11:
117314 // op: r128
117315 return 15;
117316 case 13:
117317 // op: tfe
117318 return 53;
117319 case 14:
117320 // op: lwe
117321 return 54;
117322 case 6:
117323 // op: srsrc
117324 return 48;
117325 case 12:
117326 // op: a16
117327 return 16;
117328 case 2:
117329 // op: vaddr0
117330 return 32;
117331 case 8:
117332 // op: dim
117333 return 2;
117334 }
117335 break;
117336 }
117337 case AMDGPU::DS_DIRECT_LOAD_gfx12: {
117338 switch (OpNum) {
117339 case 1:
117340 // op: waitvdst
117341 return 16;
117342 case 0:
117343 // op: vdst
117344 return 0;
117345 case 2:
117346 // op: waitvsrc
117347 return 23;
117348 }
117349 break;
117350 }
117351 case AMDGPU::LDS_DIRECT_LOAD_gfx11: {
117352 switch (OpNum) {
117353 case 1:
117354 // op: waitvdst
117355 return 16;
117356 case 0:
117357 // op: vdst
117358 return 0;
117359 }
117360 break;
117361 }
117362 case AMDGPU::DS_PARAM_LOAD_gfx12: {
117363 switch (OpNum) {
117364 case 2:
117365 // op: attrchan
117366 return 8;
117367 case 1:
117368 // op: attr
117369 return 10;
117370 case 3:
117371 // op: waitvdst
117372 return 16;
117373 case 0:
117374 // op: vdst
117375 return 0;
117376 case 4:
117377 // op: waitvsrc
117378 return 23;
117379 }
117380 break;
117381 }
117382 case AMDGPU::LDS_PARAM_LOAD_gfx11: {
117383 switch (OpNum) {
117384 case 2:
117385 // op: attrchan
117386 return 8;
117387 case 1:
117388 // op: attr
117389 return 10;
117390 case 3:
117391 // op: waitvdst
117392 return 16;
117393 case 0:
117394 // op: vdst
117395 return 0;
117396 }
117397 break;
117398 }
117399 case AMDGPU::GLOBAL_STORE_DWORD_ADDTID_gfx12:
117400 case AMDGPU::SCRATCH_STORE_BLOCK_ST_gfx12:
117401 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_ST_gfx12:
117402 case AMDGPU::SCRATCH_STORE_BYTE_ST_gfx12:
117403 case AMDGPU::SCRATCH_STORE_DWORDX2_ST_gfx12:
117404 case AMDGPU::SCRATCH_STORE_DWORDX3_ST_gfx12:
117405 case AMDGPU::SCRATCH_STORE_DWORDX4_ST_gfx12:
117406 case AMDGPU::SCRATCH_STORE_DWORD_ST_gfx12:
117407 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_ST_gfx12:
117408 case AMDGPU::SCRATCH_STORE_SHORT_ST_gfx12: {
117409 switch (OpNum) {
117410 case 2:
117411 // op: cpol
117412 return 50;
117413 case 0:
117414 // op: vdata
117415 return 55;
117416 case 1:
117417 // op: offset
117418 return 72;
117419 }
117420 break;
117421 }
117422 case AMDGPU::DS_ADD_SRC2_F32_vi:
117423 case AMDGPU::DS_ADD_SRC2_U32_vi:
117424 case AMDGPU::DS_ADD_SRC2_U64_vi:
117425 case AMDGPU::DS_AND_SRC2_B32_vi:
117426 case AMDGPU::DS_AND_SRC2_B64_vi:
117427 case AMDGPU::DS_DEC_SRC2_U32_vi:
117428 case AMDGPU::DS_DEC_SRC2_U64_vi:
117429 case AMDGPU::DS_INC_SRC2_U32_vi:
117430 case AMDGPU::DS_INC_SRC2_U64_vi:
117431 case AMDGPU::DS_MAX_SRC2_F32_vi:
117432 case AMDGPU::DS_MAX_SRC2_F64_vi:
117433 case AMDGPU::DS_MAX_SRC2_I32_vi:
117434 case AMDGPU::DS_MAX_SRC2_I64_vi:
117435 case AMDGPU::DS_MAX_SRC2_U32_vi:
117436 case AMDGPU::DS_MAX_SRC2_U64_vi:
117437 case AMDGPU::DS_MIN_SRC2_F32_vi:
117438 case AMDGPU::DS_MIN_SRC2_F64_vi:
117439 case AMDGPU::DS_MIN_SRC2_I32_vi:
117440 case AMDGPU::DS_MIN_SRC2_I64_vi:
117441 case AMDGPU::DS_MIN_SRC2_U32_vi:
117442 case AMDGPU::DS_MIN_SRC2_U64_vi:
117443 case AMDGPU::DS_OR_SRC2_B32_vi:
117444 case AMDGPU::DS_OR_SRC2_B64_vi:
117445 case AMDGPU::DS_RSUB_SRC2_U32_vi:
117446 case AMDGPU::DS_RSUB_SRC2_U64_vi:
117447 case AMDGPU::DS_SUB_SRC2_U32_vi:
117448 case AMDGPU::DS_SUB_SRC2_U64_vi:
117449 case AMDGPU::DS_WRITE_SRC2_B32_vi:
117450 case AMDGPU::DS_WRITE_SRC2_B64_vi:
117451 case AMDGPU::DS_XOR_SRC2_B32_vi:
117452 case AMDGPU::DS_XOR_SRC2_B64_vi: {
117453 switch (OpNum) {
117454 case 2:
117455 // op: gds
117456 return 16;
117457 case 0:
117458 // op: addr
117459 return 32;
117460 case 1:
117461 // op: offset
117462 return 0;
117463 }
117464 break;
117465 }
117466 case AMDGPU::DS_WRITE_ADDTID_B32_vi: {
117467 switch (OpNum) {
117468 case 2:
117469 // op: gds
117470 return 16;
117471 case 0:
117472 // op: data0
117473 return 25;
117474 case 1:
117475 // op: offset
117476 return 0;
117477 }
117478 break;
117479 }
117480 case AMDGPU::DS_ADD_SRC2_F32_gfx10:
117481 case AMDGPU::DS_ADD_SRC2_U32_gfx6_gfx7:
117482 case AMDGPU::DS_ADD_SRC2_U32_gfx10:
117483 case AMDGPU::DS_ADD_SRC2_U64_gfx6_gfx7:
117484 case AMDGPU::DS_ADD_SRC2_U64_gfx10:
117485 case AMDGPU::DS_AND_SRC2_B32_gfx6_gfx7:
117486 case AMDGPU::DS_AND_SRC2_B32_gfx10:
117487 case AMDGPU::DS_AND_SRC2_B64_gfx6_gfx7:
117488 case AMDGPU::DS_AND_SRC2_B64_gfx10:
117489 case AMDGPU::DS_DEC_SRC2_U32_gfx6_gfx7:
117490 case AMDGPU::DS_DEC_SRC2_U32_gfx10:
117491 case AMDGPU::DS_DEC_SRC2_U64_gfx6_gfx7:
117492 case AMDGPU::DS_DEC_SRC2_U64_gfx10:
117493 case AMDGPU::DS_INC_SRC2_U32_gfx6_gfx7:
117494 case AMDGPU::DS_INC_SRC2_U32_gfx10:
117495 case AMDGPU::DS_INC_SRC2_U64_gfx6_gfx7:
117496 case AMDGPU::DS_INC_SRC2_U64_gfx10:
117497 case AMDGPU::DS_MAX_SRC2_F32_gfx6_gfx7:
117498 case AMDGPU::DS_MAX_SRC2_F32_gfx10:
117499 case AMDGPU::DS_MAX_SRC2_F64_gfx6_gfx7:
117500 case AMDGPU::DS_MAX_SRC2_F64_gfx10:
117501 case AMDGPU::DS_MAX_SRC2_I32_gfx6_gfx7:
117502 case AMDGPU::DS_MAX_SRC2_I32_gfx10:
117503 case AMDGPU::DS_MAX_SRC2_I64_gfx6_gfx7:
117504 case AMDGPU::DS_MAX_SRC2_I64_gfx10:
117505 case AMDGPU::DS_MAX_SRC2_U32_gfx6_gfx7:
117506 case AMDGPU::DS_MAX_SRC2_U32_gfx10:
117507 case AMDGPU::DS_MAX_SRC2_U64_gfx6_gfx7:
117508 case AMDGPU::DS_MAX_SRC2_U64_gfx10:
117509 case AMDGPU::DS_MIN_SRC2_F32_gfx6_gfx7:
117510 case AMDGPU::DS_MIN_SRC2_F32_gfx10:
117511 case AMDGPU::DS_MIN_SRC2_F64_gfx6_gfx7:
117512 case AMDGPU::DS_MIN_SRC2_F64_gfx10:
117513 case AMDGPU::DS_MIN_SRC2_I32_gfx6_gfx7:
117514 case AMDGPU::DS_MIN_SRC2_I32_gfx10:
117515 case AMDGPU::DS_MIN_SRC2_I64_gfx6_gfx7:
117516 case AMDGPU::DS_MIN_SRC2_I64_gfx10:
117517 case AMDGPU::DS_MIN_SRC2_U32_gfx6_gfx7:
117518 case AMDGPU::DS_MIN_SRC2_U32_gfx10:
117519 case AMDGPU::DS_MIN_SRC2_U64_gfx6_gfx7:
117520 case AMDGPU::DS_MIN_SRC2_U64_gfx10:
117521 case AMDGPU::DS_OR_SRC2_B32_gfx6_gfx7:
117522 case AMDGPU::DS_OR_SRC2_B32_gfx10:
117523 case AMDGPU::DS_OR_SRC2_B64_gfx6_gfx7:
117524 case AMDGPU::DS_OR_SRC2_B64_gfx10:
117525 case AMDGPU::DS_RSUB_SRC2_U32_gfx6_gfx7:
117526 case AMDGPU::DS_RSUB_SRC2_U32_gfx10:
117527 case AMDGPU::DS_RSUB_SRC2_U64_gfx6_gfx7:
117528 case AMDGPU::DS_RSUB_SRC2_U64_gfx10:
117529 case AMDGPU::DS_SUB_SRC2_U32_gfx6_gfx7:
117530 case AMDGPU::DS_SUB_SRC2_U32_gfx10:
117531 case AMDGPU::DS_SUB_SRC2_U64_gfx6_gfx7:
117532 case AMDGPU::DS_SUB_SRC2_U64_gfx10:
117533 case AMDGPU::DS_WRITE_SRC2_B32_gfx6_gfx7:
117534 case AMDGPU::DS_WRITE_SRC2_B32_gfx10:
117535 case AMDGPU::DS_WRITE_SRC2_B64_gfx6_gfx7:
117536 case AMDGPU::DS_WRITE_SRC2_B64_gfx10:
117537 case AMDGPU::DS_XOR_SRC2_B32_gfx6_gfx7:
117538 case AMDGPU::DS_XOR_SRC2_B32_gfx10:
117539 case AMDGPU::DS_XOR_SRC2_B64_gfx6_gfx7:
117540 case AMDGPU::DS_XOR_SRC2_B64_gfx10: {
117541 switch (OpNum) {
117542 case 2:
117543 // op: gds
117544 return 17;
117545 case 0:
117546 // op: addr
117547 return 32;
117548 case 1:
117549 // op: offset
117550 return 0;
117551 }
117552 break;
117553 }
117554 case AMDGPU::DS_WRITE_ADDTID_B32_gfx10:
117555 case AMDGPU::DS_WRITE_ADDTID_B32_gfx11: {
117556 switch (OpNum) {
117557 case 2:
117558 // op: gds
117559 return 17;
117560 case 0:
117561 // op: data0
117562 return 40;
117563 case 1:
117564 // op: offset
117565 return 0;
117566 }
117567 break;
117568 }
117569 case AMDGPU::BUFFER_LOAD_LDS_B32_OFFSET_gfx11:
117570 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_OFFSET_gfx11:
117571 case AMDGPU::BUFFER_LOAD_LDS_I8_OFFSET_gfx11:
117572 case AMDGPU::BUFFER_LOAD_LDS_I16_OFFSET_gfx11:
117573 case AMDGPU::BUFFER_LOAD_LDS_U8_OFFSET_gfx11:
117574 case AMDGPU::BUFFER_LOAD_LDS_U16_OFFSET_gfx11: {
117575 switch (OpNum) {
117576 case 2:
117577 // op: offset
117578 return 0;
117579 case 3:
117580 // op: cpol
117581 return 12;
117582 case 0:
117583 // op: srsrc
117584 return 48;
117585 case 1:
117586 // op: soffset
117587 return 56;
117588 }
117589 break;
117590 }
117591 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx6_gfx7:
117592 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx10:
117593 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_gfx90a:
117594 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFSET_vi:
117595 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx6_gfx7:
117596 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx10:
117597 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_gfx90a:
117598 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFSET_vi:
117599 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx6_gfx7:
117600 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx10:
117601 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_gfx90a:
117602 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFSET_vi:
117603 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx6_gfx7:
117604 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx10:
117605 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_gfx90a:
117606 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFSET_vi:
117607 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx6_gfx7:
117608 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx10:
117609 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_gfx90a:
117610 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFSET_vi:
117611 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx6_gfx7:
117612 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx10:
117613 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_gfx90a:
117614 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFSET_vi:
117615 case AMDGPU::BUFFER_STORE_LDS_DWORD_gfx90a:
117616 case AMDGPU::BUFFER_STORE_LDS_DWORD_vi: {
117617 switch (OpNum) {
117618 case 2:
117619 // op: offset
117620 return 0;
117621 case 3:
117622 // op: cpol
117623 return 14;
117624 case 0:
117625 // op: srsrc
117626 return 48;
117627 case 1:
117628 // op: soffset
117629 return 56;
117630 }
117631 break;
117632 }
117633 case AMDGPU::SCRATCH_LOAD_BLOCK_SVS_gfx12:
117634 case AMDGPU::SCRATCH_LOAD_DWORDX2_SVS_gfx12:
117635 case AMDGPU::SCRATCH_LOAD_DWORDX3_SVS_gfx12:
117636 case AMDGPU::SCRATCH_LOAD_DWORDX4_SVS_gfx12:
117637 case AMDGPU::SCRATCH_LOAD_DWORD_SVS_gfx12:
117638 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_HI_SVS_gfx12:
117639 case AMDGPU::SCRATCH_LOAD_SBYTE_D16_SVS_gfx12:
117640 case AMDGPU::SCRATCH_LOAD_SBYTE_SVS_gfx12:
117641 case AMDGPU::SCRATCH_LOAD_SHORT_D16_HI_SVS_gfx12:
117642 case AMDGPU::SCRATCH_LOAD_SHORT_D16_SVS_gfx12:
117643 case AMDGPU::SCRATCH_LOAD_SSHORT_SVS_gfx12:
117644 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_HI_SVS_gfx12:
117645 case AMDGPU::SCRATCH_LOAD_UBYTE_D16_SVS_gfx12:
117646 case AMDGPU::SCRATCH_LOAD_UBYTE_SVS_gfx12:
117647 case AMDGPU::SCRATCH_LOAD_USHORT_SVS_gfx12: {
117648 switch (OpNum) {
117649 case 2:
117650 // op: saddr
117651 return 0;
117652 case 0:
117653 // op: vdst
117654 return 32;
117655 case 4:
117656 // op: cpol
117657 return 50;
117658 case 1:
117659 // op: vaddr
117660 return 64;
117661 case 3:
117662 // op: offset
117663 return 72;
117664 }
117665 break;
117666 }
117667 case AMDGPU::SCRATCH_STORE_BLOCK_SVS_gfx12:
117668 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_SVS_gfx12:
117669 case AMDGPU::SCRATCH_STORE_BYTE_SVS_gfx12:
117670 case AMDGPU::SCRATCH_STORE_DWORDX2_SVS_gfx12:
117671 case AMDGPU::SCRATCH_STORE_DWORDX3_SVS_gfx12:
117672 case AMDGPU::SCRATCH_STORE_DWORDX4_SVS_gfx12:
117673 case AMDGPU::SCRATCH_STORE_DWORD_SVS_gfx12:
117674 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_SVS_gfx12:
117675 case AMDGPU::SCRATCH_STORE_SHORT_SVS_gfx12: {
117676 switch (OpNum) {
117677 case 2:
117678 // op: saddr
117679 return 0;
117680 case 4:
117681 // op: cpol
117682 return 50;
117683 case 0:
117684 // op: vdata
117685 return 55;
117686 case 1:
117687 // op: vaddr
117688 return 64;
117689 case 3:
117690 // op: offset
117691 return 72;
117692 }
117693 break;
117694 }
117695 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_gfx12:
117696 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_gfx12:
117697 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_gfx12:
117698 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_gfx12:
117699 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_gfx12:
117700 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_gfx12:
117701 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_gfx12:
117702 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_SADDR_gfx12:
117703 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_gfx12:
117704 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_gfx12:
117705 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_gfx12:
117706 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_gfx12:
117707 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_gfx12:
117708 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_gfx12:
117709 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_gfx12:
117710 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_gfx12:
117711 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_gfx12:
117712 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_gfx12:
117713 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_gfx12:
117714 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_gfx12:
117715 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_gfx12:
117716 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_gfx12:
117717 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_gfx12:
117718 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_gfx12:
117719 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_gfx12:
117720 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_gfx12:
117721 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_gfx12:
117722 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_gfx12:
117723 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_gfx12:
117724 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_gfx12:
117725 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_gfx12:
117726 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_gfx12:
117727 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_gfx12:
117728 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_gfx12:
117729 case AMDGPU::GLOBAL_STORE_BLOCK_SADDR_gfx12:
117730 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_SADDR_gfx12:
117731 case AMDGPU::GLOBAL_STORE_BYTE_SADDR_gfx12:
117732 case AMDGPU::GLOBAL_STORE_DWORDX2_SADDR_gfx12:
117733 case AMDGPU::GLOBAL_STORE_DWORDX3_SADDR_gfx12:
117734 case AMDGPU::GLOBAL_STORE_DWORDX4_SADDR_gfx12:
117735 case AMDGPU::GLOBAL_STORE_DWORD_SADDR_gfx12:
117736 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_SADDR_gfx12:
117737 case AMDGPU::GLOBAL_STORE_SHORT_SADDR_gfx12: {
117738 switch (OpNum) {
117739 case 2:
117740 // op: saddr
117741 return 0;
117742 case 4:
117743 // op: cpol
117744 return 50;
117745 case 1:
117746 // op: vdata
117747 return 55;
117748 case 0:
117749 // op: vaddr
117750 return 64;
117751 case 3:
117752 // op: offset
117753 return 72;
117754 }
117755 break;
117756 }
117757 case AMDGPU::S_ATOMIC_ADD_IMM_RTN_gfx10:
117758 case AMDGPU::S_ATOMIC_ADD_X2_IMM_RTN_gfx10:
117759 case AMDGPU::S_ATOMIC_AND_IMM_RTN_gfx10:
117760 case AMDGPU::S_ATOMIC_AND_X2_IMM_RTN_gfx10:
117761 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_RTN_gfx10:
117762 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10:
117763 case AMDGPU::S_ATOMIC_DEC_IMM_RTN_gfx10:
117764 case AMDGPU::S_ATOMIC_DEC_X2_IMM_RTN_gfx10:
117765 case AMDGPU::S_ATOMIC_INC_IMM_RTN_gfx10:
117766 case AMDGPU::S_ATOMIC_INC_X2_IMM_RTN_gfx10:
117767 case AMDGPU::S_ATOMIC_OR_IMM_RTN_gfx10:
117768 case AMDGPU::S_ATOMIC_OR_X2_IMM_RTN_gfx10:
117769 case AMDGPU::S_ATOMIC_SMAX_IMM_RTN_gfx10:
117770 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_RTN_gfx10:
117771 case AMDGPU::S_ATOMIC_SMIN_IMM_RTN_gfx10:
117772 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_RTN_gfx10:
117773 case AMDGPU::S_ATOMIC_SUB_IMM_RTN_gfx10:
117774 case AMDGPU::S_ATOMIC_SUB_X2_IMM_RTN_gfx10:
117775 case AMDGPU::S_ATOMIC_SWAP_IMM_RTN_gfx10:
117776 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_RTN_gfx10:
117777 case AMDGPU::S_ATOMIC_UMAX_IMM_RTN_gfx10:
117778 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_RTN_gfx10:
117779 case AMDGPU::S_ATOMIC_UMIN_IMM_RTN_gfx10:
117780 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_RTN_gfx10:
117781 case AMDGPU::S_ATOMIC_XOR_IMM_RTN_gfx10:
117782 case AMDGPU::S_ATOMIC_XOR_X2_IMM_RTN_gfx10:
117783 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_RTN_gfx10:
117784 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_gfx10:
117785 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_RTN_gfx10:
117786 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_RTN_gfx10:
117787 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_gfx10:
117788 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_gfx10:
117789 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_RTN_gfx10:
117790 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_gfx10:
117791 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_RTN_gfx10:
117792 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_RTN_gfx10:
117793 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_RTN_gfx10:
117794 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_RTN_gfx10:
117795 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_RTN_gfx10:
117796 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_gfx10:
117797 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_RTN_gfx10:
117798 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_gfx10:
117799 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_RTN_gfx10:
117800 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_gfx10:
117801 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_RTN_gfx10:
117802 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_gfx10:
117803 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_RTN_gfx10:
117804 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_gfx10:
117805 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_RTN_gfx10:
117806 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_gfx10:
117807 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_RTN_gfx10:
117808 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_gfx10: {
117809 switch (OpNum) {
117810 case 2:
117811 // op: sbase
117812 return 0;
117813 case 0:
117814 // op: sdst
117815 return 6;
117816 case 3:
117817 // op: offset
117818 return 32;
117819 case 4:
117820 // op: cpol
117821 return 14;
117822 }
117823 break;
117824 }
117825 case AMDGPU::S_ATOMIC_ADD_IMM_RTN_vi:
117826 case AMDGPU::S_ATOMIC_ADD_X2_IMM_RTN_vi:
117827 case AMDGPU::S_ATOMIC_AND_IMM_RTN_vi:
117828 case AMDGPU::S_ATOMIC_AND_X2_IMM_RTN_vi:
117829 case AMDGPU::S_ATOMIC_CMPSWAP_IMM_RTN_vi:
117830 case AMDGPU::S_ATOMIC_CMPSWAP_X2_IMM_RTN_vi:
117831 case AMDGPU::S_ATOMIC_DEC_IMM_RTN_vi:
117832 case AMDGPU::S_ATOMIC_DEC_X2_IMM_RTN_vi:
117833 case AMDGPU::S_ATOMIC_INC_IMM_RTN_vi:
117834 case AMDGPU::S_ATOMIC_INC_X2_IMM_RTN_vi:
117835 case AMDGPU::S_ATOMIC_OR_IMM_RTN_vi:
117836 case AMDGPU::S_ATOMIC_OR_X2_IMM_RTN_vi:
117837 case AMDGPU::S_ATOMIC_SMAX_IMM_RTN_vi:
117838 case AMDGPU::S_ATOMIC_SMAX_X2_IMM_RTN_vi:
117839 case AMDGPU::S_ATOMIC_SMIN_IMM_RTN_vi:
117840 case AMDGPU::S_ATOMIC_SMIN_X2_IMM_RTN_vi:
117841 case AMDGPU::S_ATOMIC_SUB_IMM_RTN_vi:
117842 case AMDGPU::S_ATOMIC_SUB_X2_IMM_RTN_vi:
117843 case AMDGPU::S_ATOMIC_SWAP_IMM_RTN_vi:
117844 case AMDGPU::S_ATOMIC_SWAP_X2_IMM_RTN_vi:
117845 case AMDGPU::S_ATOMIC_UMAX_IMM_RTN_vi:
117846 case AMDGPU::S_ATOMIC_UMAX_X2_IMM_RTN_vi:
117847 case AMDGPU::S_ATOMIC_UMIN_IMM_RTN_vi:
117848 case AMDGPU::S_ATOMIC_UMIN_X2_IMM_RTN_vi:
117849 case AMDGPU::S_ATOMIC_XOR_IMM_RTN_vi:
117850 case AMDGPU::S_ATOMIC_XOR_X2_IMM_RTN_vi:
117851 case AMDGPU::S_BUFFER_ATOMIC_ADD_IMM_RTN_vi:
117852 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_IMM_RTN_vi:
117853 case AMDGPU::S_BUFFER_ATOMIC_AND_IMM_RTN_vi:
117854 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_IMM_RTN_vi:
117855 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_IMM_RTN_vi:
117856 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_IMM_RTN_vi:
117857 case AMDGPU::S_BUFFER_ATOMIC_DEC_IMM_RTN_vi:
117858 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_IMM_RTN_vi:
117859 case AMDGPU::S_BUFFER_ATOMIC_INC_IMM_RTN_vi:
117860 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_IMM_RTN_vi:
117861 case AMDGPU::S_BUFFER_ATOMIC_OR_IMM_RTN_vi:
117862 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_IMM_RTN_vi:
117863 case AMDGPU::S_BUFFER_ATOMIC_SMAX_IMM_RTN_vi:
117864 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_IMM_RTN_vi:
117865 case AMDGPU::S_BUFFER_ATOMIC_SMIN_IMM_RTN_vi:
117866 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_IMM_RTN_vi:
117867 case AMDGPU::S_BUFFER_ATOMIC_SUB_IMM_RTN_vi:
117868 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_IMM_RTN_vi:
117869 case AMDGPU::S_BUFFER_ATOMIC_SWAP_IMM_RTN_vi:
117870 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_IMM_RTN_vi:
117871 case AMDGPU::S_BUFFER_ATOMIC_UMAX_IMM_RTN_vi:
117872 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_IMM_RTN_vi:
117873 case AMDGPU::S_BUFFER_ATOMIC_UMIN_IMM_RTN_vi:
117874 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_IMM_RTN_vi:
117875 case AMDGPU::S_BUFFER_ATOMIC_XOR_IMM_RTN_vi:
117876 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_IMM_RTN_vi: {
117877 switch (OpNum) {
117878 case 2:
117879 // op: sbase
117880 return 0;
117881 case 0:
117882 // op: sdst
117883 return 6;
117884 case 3:
117885 // op: offset
117886 return 32;
117887 }
117888 break;
117889 }
117890 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_vi:
117891 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_vi:
117892 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_vi:
117893 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_vi:
117894 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_vi:
117895 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi:
117896 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_vi:
117897 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_vi:
117898 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_vi:
117899 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_vi:
117900 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_vi:
117901 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_vi:
117902 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_vi:
117903 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_vi:
117904 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_vi:
117905 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_vi:
117906 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_vi:
117907 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_vi:
117908 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_vi:
117909 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_vi:
117910 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_vi:
117911 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_vi:
117912 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_vi:
117913 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_vi:
117914 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_vi:
117915 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_vi:
117916 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_vi:
117917 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_vi:
117918 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_vi:
117919 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_vi:
117920 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_vi:
117921 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_vi:
117922 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_vi:
117923 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_vi:
117924 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_vi:
117925 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_vi:
117926 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_vi:
117927 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_vi:
117928 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_vi:
117929 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_vi:
117930 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_vi:
117931 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_vi:
117932 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_vi:
117933 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_vi:
117934 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_vi:
117935 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_vi:
117936 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_vi:
117937 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_vi:
117938 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_vi:
117939 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_vi:
117940 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_vi:
117941 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_vi: {
117942 switch (OpNum) {
117943 case 2:
117944 // op: sbase
117945 return 0;
117946 case 0:
117947 // op: sdst
117948 return 6;
117949 case 3:
117950 // op: soffset
117951 return 32;
117952 }
117953 break;
117954 }
117955 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_gfx10:
117956 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_gfx10:
117957 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_gfx10:
117958 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_gfx10:
117959 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_gfx10:
117960 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10:
117961 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_gfx10:
117962 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_gfx10:
117963 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_gfx10:
117964 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_gfx10:
117965 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_gfx10:
117966 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_gfx10:
117967 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_gfx10:
117968 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_gfx10:
117969 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_gfx10:
117970 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_gfx10:
117971 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_gfx10:
117972 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_gfx10:
117973 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_gfx10:
117974 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_gfx10:
117975 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_gfx10:
117976 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_gfx10:
117977 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_gfx10:
117978 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_gfx10:
117979 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_gfx10:
117980 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_gfx10:
117981 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_gfx10:
117982 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_gfx10:
117983 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_gfx10:
117984 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_gfx10:
117985 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_gfx10:
117986 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_gfx10:
117987 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_gfx10:
117988 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_gfx10:
117989 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_gfx10:
117990 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_gfx10:
117991 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_gfx10:
117992 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_gfx10:
117993 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_gfx10:
117994 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_gfx10:
117995 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_gfx10:
117996 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_gfx10:
117997 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_gfx10:
117998 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_gfx10:
117999 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_gfx10:
118000 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_gfx10:
118001 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_gfx10:
118002 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_gfx10:
118003 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_gfx10:
118004 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_gfx10:
118005 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_gfx10:
118006 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_gfx10: {
118007 switch (OpNum) {
118008 case 2:
118009 // op: sbase
118010 return 0;
118011 case 0:
118012 // op: sdst
118013 return 6;
118014 case 3:
118015 // op: soffset
118016 return 57;
118017 case 4:
118018 // op: cpol
118019 return 14;
118020 }
118021 break;
118022 }
118023 case AMDGPU::S_ATOMIC_ADD_SGPR_RTN_alt_gfx9:
118024 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9:
118025 case AMDGPU::S_ATOMIC_AND_SGPR_RTN_alt_gfx9:
118026 case AMDGPU::S_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9:
118027 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9:
118028 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9:
118029 case AMDGPU::S_ATOMIC_DEC_SGPR_RTN_alt_gfx9:
118030 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9:
118031 case AMDGPU::S_ATOMIC_INC_SGPR_RTN_alt_gfx9:
118032 case AMDGPU::S_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9:
118033 case AMDGPU::S_ATOMIC_OR_SGPR_RTN_alt_gfx9:
118034 case AMDGPU::S_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9:
118035 case AMDGPU::S_ATOMIC_SMAX_SGPR_RTN_alt_gfx9:
118036 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9:
118037 case AMDGPU::S_ATOMIC_SMIN_SGPR_RTN_alt_gfx9:
118038 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9:
118039 case AMDGPU::S_ATOMIC_SUB_SGPR_RTN_alt_gfx9:
118040 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9:
118041 case AMDGPU::S_ATOMIC_SWAP_SGPR_RTN_alt_gfx9:
118042 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9:
118043 case AMDGPU::S_ATOMIC_UMAX_SGPR_RTN_alt_gfx9:
118044 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9:
118045 case AMDGPU::S_ATOMIC_UMIN_SGPR_RTN_alt_gfx9:
118046 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9:
118047 case AMDGPU::S_ATOMIC_XOR_SGPR_RTN_alt_gfx9:
118048 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9:
118049 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_RTN_alt_gfx9:
118050 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_RTN_alt_gfx9:
118051 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_RTN_alt_gfx9:
118052 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_RTN_alt_gfx9:
118053 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_RTN_alt_gfx9:
118054 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_RTN_alt_gfx9:
118055 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_RTN_alt_gfx9:
118056 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_RTN_alt_gfx9:
118057 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_RTN_alt_gfx9:
118058 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_RTN_alt_gfx9:
118059 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_RTN_alt_gfx9:
118060 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_RTN_alt_gfx9:
118061 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_RTN_alt_gfx9:
118062 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_RTN_alt_gfx9:
118063 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_RTN_alt_gfx9:
118064 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_RTN_alt_gfx9:
118065 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_RTN_alt_gfx9:
118066 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_RTN_alt_gfx9:
118067 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_RTN_alt_gfx9:
118068 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_RTN_alt_gfx9:
118069 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_RTN_alt_gfx9:
118070 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_RTN_alt_gfx9:
118071 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_RTN_alt_gfx9:
118072 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_RTN_alt_gfx9:
118073 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_RTN_alt_gfx9:
118074 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_RTN_alt_gfx9: {
118075 switch (OpNum) {
118076 case 2:
118077 // op: sbase
118078 return 0;
118079 case 0:
118080 // op: sdst
118081 return 6;
118082 case 3:
118083 // op: soffset
118084 return 57;
118085 }
118086 break;
118087 }
118088 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_RTN_gfx10:
118089 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10:
118090 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_RTN_gfx10:
118091 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10:
118092 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10:
118093 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10:
118094 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_RTN_gfx10:
118095 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10:
118096 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_RTN_gfx10:
118097 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10:
118098 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_RTN_gfx10:
118099 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10:
118100 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10:
118101 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10:
118102 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10:
118103 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10:
118104 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_RTN_gfx10:
118105 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10:
118106 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10:
118107 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10:
118108 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10:
118109 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10:
118110 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10:
118111 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10:
118112 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_RTN_gfx10:
118113 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10:
118114 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx10:
118115 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx10:
118116 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx10:
118117 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx10:
118118 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx10:
118119 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx10:
118120 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx10:
118121 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx10:
118122 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx10:
118123 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx10:
118124 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx10:
118125 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx10:
118126 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx10:
118127 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx10:
118128 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx10:
118129 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx10:
118130 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx10:
118131 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx10:
118132 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx10:
118133 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx10:
118134 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx10:
118135 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx10:
118136 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx10:
118137 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx10:
118138 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx10:
118139 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx10: {
118140 switch (OpNum) {
118141 case 2:
118142 // op: sbase
118143 return 0;
118144 case 0:
118145 // op: sdst
118146 return 6;
118147 case 4:
118148 // op: offset
118149 return 32;
118150 case 3:
118151 // op: soffset
118152 return 57;
118153 case 5:
118154 // op: cpol
118155 return 14;
118156 }
118157 break;
118158 }
118159 case AMDGPU::S_ATOMIC_ADD_SGPR_IMM_RTN_gfx9:
118160 case AMDGPU::S_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9:
118161 case AMDGPU::S_ATOMIC_AND_SGPR_IMM_RTN_gfx9:
118162 case AMDGPU::S_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9:
118163 case AMDGPU::S_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9:
118164 case AMDGPU::S_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9:
118165 case AMDGPU::S_ATOMIC_DEC_SGPR_IMM_RTN_gfx9:
118166 case AMDGPU::S_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9:
118167 case AMDGPU::S_ATOMIC_INC_SGPR_IMM_RTN_gfx9:
118168 case AMDGPU::S_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9:
118169 case AMDGPU::S_ATOMIC_OR_SGPR_IMM_RTN_gfx9:
118170 case AMDGPU::S_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9:
118171 case AMDGPU::S_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9:
118172 case AMDGPU::S_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9:
118173 case AMDGPU::S_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9:
118174 case AMDGPU::S_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9:
118175 case AMDGPU::S_ATOMIC_SUB_SGPR_IMM_RTN_gfx9:
118176 case AMDGPU::S_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9:
118177 case AMDGPU::S_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9:
118178 case AMDGPU::S_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9:
118179 case AMDGPU::S_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9:
118180 case AMDGPU::S_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9:
118181 case AMDGPU::S_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9:
118182 case AMDGPU::S_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9:
118183 case AMDGPU::S_ATOMIC_XOR_SGPR_IMM_RTN_gfx9:
118184 case AMDGPU::S_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9:
118185 case AMDGPU::S_BUFFER_ATOMIC_ADD_SGPR_IMM_RTN_gfx9:
118186 case AMDGPU::S_BUFFER_ATOMIC_ADD_X2_SGPR_IMM_RTN_gfx9:
118187 case AMDGPU::S_BUFFER_ATOMIC_AND_SGPR_IMM_RTN_gfx9:
118188 case AMDGPU::S_BUFFER_ATOMIC_AND_X2_SGPR_IMM_RTN_gfx9:
118189 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_SGPR_IMM_RTN_gfx9:
118190 case AMDGPU::S_BUFFER_ATOMIC_CMPSWAP_X2_SGPR_IMM_RTN_gfx9:
118191 case AMDGPU::S_BUFFER_ATOMIC_DEC_SGPR_IMM_RTN_gfx9:
118192 case AMDGPU::S_BUFFER_ATOMIC_DEC_X2_SGPR_IMM_RTN_gfx9:
118193 case AMDGPU::S_BUFFER_ATOMIC_INC_SGPR_IMM_RTN_gfx9:
118194 case AMDGPU::S_BUFFER_ATOMIC_INC_X2_SGPR_IMM_RTN_gfx9:
118195 case AMDGPU::S_BUFFER_ATOMIC_OR_SGPR_IMM_RTN_gfx9:
118196 case AMDGPU::S_BUFFER_ATOMIC_OR_X2_SGPR_IMM_RTN_gfx9:
118197 case AMDGPU::S_BUFFER_ATOMIC_SMAX_SGPR_IMM_RTN_gfx9:
118198 case AMDGPU::S_BUFFER_ATOMIC_SMAX_X2_SGPR_IMM_RTN_gfx9:
118199 case AMDGPU::S_BUFFER_ATOMIC_SMIN_SGPR_IMM_RTN_gfx9:
118200 case AMDGPU::S_BUFFER_ATOMIC_SMIN_X2_SGPR_IMM_RTN_gfx9:
118201 case AMDGPU::S_BUFFER_ATOMIC_SUB_SGPR_IMM_RTN_gfx9:
118202 case AMDGPU::S_BUFFER_ATOMIC_SUB_X2_SGPR_IMM_RTN_gfx9:
118203 case AMDGPU::S_BUFFER_ATOMIC_SWAP_SGPR_IMM_RTN_gfx9:
118204 case AMDGPU::S_BUFFER_ATOMIC_SWAP_X2_SGPR_IMM_RTN_gfx9:
118205 case AMDGPU::S_BUFFER_ATOMIC_UMAX_SGPR_IMM_RTN_gfx9:
118206 case AMDGPU::S_BUFFER_ATOMIC_UMAX_X2_SGPR_IMM_RTN_gfx9:
118207 case AMDGPU::S_BUFFER_ATOMIC_UMIN_SGPR_IMM_RTN_gfx9:
118208 case AMDGPU::S_BUFFER_ATOMIC_UMIN_X2_SGPR_IMM_RTN_gfx9:
118209 case AMDGPU::S_BUFFER_ATOMIC_XOR_SGPR_IMM_RTN_gfx9:
118210 case AMDGPU::S_BUFFER_ATOMIC_XOR_X2_SGPR_IMM_RTN_gfx9: {
118211 switch (OpNum) {
118212 case 2:
118213 // op: sbase
118214 return 0;
118215 case 0:
118216 // op: sdst
118217 return 6;
118218 case 4:
118219 // op: offset
118220 return 32;
118221 case 3:
118222 // op: soffset
118223 return 57;
118224 }
118225 break;
118226 }
118227 case AMDGPU::V_FMAC_F32_sdwa_vi:
118228 case AMDGPU::V_MAC_F16_sdwa_vi:
118229 case AMDGPU::V_MAC_F32_sdwa_vi: {
118230 switch (OpNum) {
118231 case 2:
118232 // op: src0
118233 return 32;
118234 case 10:
118235 // op: src0_sel
118236 return 48;
118237 case 1:
118238 // op: src0_modifiers
118239 return 52;
118240 case 11:
118241 // op: src1_sel
118242 return 56;
118243 case 3:
118244 // op: src1_modifiers
118245 return 60;
118246 case 8:
118247 // op: dst_sel
118248 return 40;
118249 case 9:
118250 // op: dst_unused
118251 return 43;
118252 case 6:
118253 // op: clamp
118254 return 45;
118255 case 0:
118256 // op: vdst
118257 return 17;
118258 case 4:
118259 // op: src1
118260 return 9;
118261 }
118262 break;
118263 }
118264 case AMDGPU::V_BFREV_B32_dpp8_gfx10:
118265 case AMDGPU::V_BFREV_B32_dpp8_gfx11:
118266 case AMDGPU::V_BFREV_B32_dpp8_gfx12:
118267 case AMDGPU::V_CLS_I32_dpp8_gfx11:
118268 case AMDGPU::V_CLS_I32_dpp8_gfx12:
118269 case AMDGPU::V_CLZ_I32_U32_dpp8_gfx11:
118270 case AMDGPU::V_CLZ_I32_U32_dpp8_gfx12:
118271 case AMDGPU::V_CTZ_I32_B32_dpp8_gfx11:
118272 case AMDGPU::V_CTZ_I32_B32_dpp8_gfx12:
118273 case AMDGPU::V_CVT_F16_I16_dpp8_gfx10:
118274 case AMDGPU::V_CVT_F16_I16_t16_dpp8_gfx11:
118275 case AMDGPU::V_CVT_F16_I16_t16_dpp8_gfx12:
118276 case AMDGPU::V_CVT_F16_U16_dpp8_gfx10:
118277 case AMDGPU::V_CVT_F16_U16_t16_dpp8_gfx11:
118278 case AMDGPU::V_CVT_F16_U16_t16_dpp8_gfx12:
118279 case AMDGPU::V_CVT_F32_BF8_dpp8_gfx12:
118280 case AMDGPU::V_CVT_F32_FP8_dpp8_gfx12:
118281 case AMDGPU::V_CVT_F32_I32_dpp8_gfx10:
118282 case AMDGPU::V_CVT_F32_I32_dpp8_gfx11:
118283 case AMDGPU::V_CVT_F32_I32_dpp8_gfx12:
118284 case AMDGPU::V_CVT_F32_U32_dpp8_gfx10:
118285 case AMDGPU::V_CVT_F32_U32_dpp8_gfx11:
118286 case AMDGPU::V_CVT_F32_U32_dpp8_gfx12:
118287 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx10:
118288 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx11:
118289 case AMDGPU::V_CVT_F32_UBYTE0_dpp8_gfx12:
118290 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx10:
118291 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx11:
118292 case AMDGPU::V_CVT_F32_UBYTE1_dpp8_gfx12:
118293 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx10:
118294 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx11:
118295 case AMDGPU::V_CVT_F32_UBYTE2_dpp8_gfx12:
118296 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx10:
118297 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx11:
118298 case AMDGPU::V_CVT_F32_UBYTE3_dpp8_gfx12:
118299 case AMDGPU::V_CVT_I32_I16_fake16_dpp8_gfx11:
118300 case AMDGPU::V_CVT_I32_I16_fake16_dpp8_gfx12:
118301 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx10:
118302 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx11:
118303 case AMDGPU::V_CVT_OFF_F32_I4_dpp8_gfx12:
118304 case AMDGPU::V_CVT_U32_U16_fake16_dpp8_gfx11:
118305 case AMDGPU::V_CVT_U32_U16_fake16_dpp8_gfx12:
118306 case AMDGPU::V_FFBH_I32_dpp8_gfx10:
118307 case AMDGPU::V_FFBH_U32_dpp8_gfx10:
118308 case AMDGPU::V_FFBL_B32_dpp8_gfx10:
118309 case AMDGPU::V_MOVRELD_B32_dpp8_gfx10:
118310 case AMDGPU::V_MOVRELD_B32_dpp8_gfx11:
118311 case AMDGPU::V_MOVRELD_B32_dpp8_gfx12:
118312 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx10:
118313 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx11:
118314 case AMDGPU::V_MOVRELSD_2_B32_dpp8_gfx12:
118315 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx10:
118316 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx11:
118317 case AMDGPU::V_MOVRELSD_B32_dpp8_gfx12:
118318 case AMDGPU::V_MOVRELS_B32_dpp8_gfx10:
118319 case AMDGPU::V_MOVRELS_B32_dpp8_gfx11:
118320 case AMDGPU::V_MOVRELS_B32_dpp8_gfx12:
118321 case AMDGPU::V_MOV_B32_dpp8_gfx10:
118322 case AMDGPU::V_MOV_B32_dpp8_gfx11:
118323 case AMDGPU::V_MOV_B32_dpp8_gfx12:
118324 case AMDGPU::V_NOT_B16_fake16_dpp8_gfx11:
118325 case AMDGPU::V_NOT_B16_fake16_dpp8_gfx12:
118326 case AMDGPU::V_NOT_B32_dpp8_gfx10:
118327 case AMDGPU::V_NOT_B32_dpp8_gfx11:
118328 case AMDGPU::V_NOT_B32_dpp8_gfx12:
118329 case AMDGPU::V_SAT_PK_U8_I16_dpp8_gfx10:
118330 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp8_gfx11:
118331 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp8_gfx12: {
118332 switch (OpNum) {
118333 case 2:
118334 // op: src0
118335 return 32;
118336 case 3:
118337 // op: dpp8
118338 return 40;
118339 case 4:
118340 // op: fi
118341 return 0;
118342 case 0:
118343 // op: vdst
118344 return 17;
118345 }
118346 break;
118347 }
118348 case AMDGPU::V_BFREV_B32_dpp_vi:
118349 case AMDGPU::V_CVT_F16_I16_dpp_vi:
118350 case AMDGPU::V_CVT_F16_U16_dpp_vi:
118351 case AMDGPU::V_CVT_F32_BF8_dpp_gfx9:
118352 case AMDGPU::V_CVT_F32_FP8_dpp_gfx9:
118353 case AMDGPU::V_CVT_F32_I32_dpp_vi:
118354 case AMDGPU::V_CVT_F32_U32_dpp_vi:
118355 case AMDGPU::V_CVT_F32_UBYTE0_dpp_vi:
118356 case AMDGPU::V_CVT_F32_UBYTE1_dpp_vi:
118357 case AMDGPU::V_CVT_F32_UBYTE2_dpp_vi:
118358 case AMDGPU::V_CVT_F32_UBYTE3_dpp_vi:
118359 case AMDGPU::V_CVT_F64_I32_dpp_vi:
118360 case AMDGPU::V_CVT_F64_U32_dpp_vi:
118361 case AMDGPU::V_CVT_OFF_F32_I4_dpp_vi:
118362 case AMDGPU::V_CVT_PK_F32_BF8_dpp_gfx9:
118363 case AMDGPU::V_CVT_PK_F32_FP8_dpp_gfx9:
118364 case AMDGPU::V_FFBH_I32_dpp_vi:
118365 case AMDGPU::V_FFBH_U32_dpp_vi:
118366 case AMDGPU::V_FFBL_B32_dpp_vi:
118367 case AMDGPU::V_MOV_B32_dpp_vi:
118368 case AMDGPU::V_MOV_B64_dpp_gfx9:
118369 case AMDGPU::V_NOT_B32_dpp_vi:
118370 case AMDGPU::V_SAT_PK_U8_I16_dpp_vi:
118371 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_dpp_gfx9: {
118372 switch (OpNum) {
118373 case 2:
118374 // op: src0
118375 return 32;
118376 case 3:
118377 // op: dpp_ctrl
118378 return 40;
118379 case 6:
118380 // op: bound_ctrl
118381 return 51;
118382 case 5:
118383 // op: bank_mask
118384 return 56;
118385 case 4:
118386 // op: row_mask
118387 return 60;
118388 case 0:
118389 // op: vdst
118390 return 17;
118391 }
118392 break;
118393 }
118394 case AMDGPU::V_BFREV_B32_dpp_gfx10:
118395 case AMDGPU::V_BFREV_B32_dpp_gfx11:
118396 case AMDGPU::V_BFREV_B32_dpp_gfx12:
118397 case AMDGPU::V_CLS_I32_dpp_gfx11:
118398 case AMDGPU::V_CLS_I32_dpp_gfx12:
118399 case AMDGPU::V_CLZ_I32_U32_dpp_gfx11:
118400 case AMDGPU::V_CLZ_I32_U32_dpp_gfx12:
118401 case AMDGPU::V_CTZ_I32_B32_dpp_gfx11:
118402 case AMDGPU::V_CTZ_I32_B32_dpp_gfx12:
118403 case AMDGPU::V_CVT_F16_I16_dpp_gfx10:
118404 case AMDGPU::V_CVT_F16_I16_t16_dpp_gfx11:
118405 case AMDGPU::V_CVT_F16_I16_t16_dpp_gfx12:
118406 case AMDGPU::V_CVT_F16_U16_dpp_gfx10:
118407 case AMDGPU::V_CVT_F16_U16_t16_dpp_gfx11:
118408 case AMDGPU::V_CVT_F16_U16_t16_dpp_gfx12:
118409 case AMDGPU::V_CVT_F32_BF8_dpp_gfx12:
118410 case AMDGPU::V_CVT_F32_FP8_dpp_gfx12:
118411 case AMDGPU::V_CVT_F32_I32_dpp_gfx10:
118412 case AMDGPU::V_CVT_F32_I32_dpp_gfx11:
118413 case AMDGPU::V_CVT_F32_I32_dpp_gfx12:
118414 case AMDGPU::V_CVT_F32_U32_dpp_gfx10:
118415 case AMDGPU::V_CVT_F32_U32_dpp_gfx11:
118416 case AMDGPU::V_CVT_F32_U32_dpp_gfx12:
118417 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx10:
118418 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx11:
118419 case AMDGPU::V_CVT_F32_UBYTE0_dpp_gfx12:
118420 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx10:
118421 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx11:
118422 case AMDGPU::V_CVT_F32_UBYTE1_dpp_gfx12:
118423 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx10:
118424 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx11:
118425 case AMDGPU::V_CVT_F32_UBYTE2_dpp_gfx12:
118426 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx10:
118427 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx11:
118428 case AMDGPU::V_CVT_F32_UBYTE3_dpp_gfx12:
118429 case AMDGPU::V_CVT_I32_I16_fake16_dpp_gfx11:
118430 case AMDGPU::V_CVT_I32_I16_fake16_dpp_gfx12:
118431 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx10:
118432 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx11:
118433 case AMDGPU::V_CVT_OFF_F32_I4_dpp_gfx12:
118434 case AMDGPU::V_CVT_U32_U16_fake16_dpp_gfx11:
118435 case AMDGPU::V_CVT_U32_U16_fake16_dpp_gfx12:
118436 case AMDGPU::V_FFBH_I32_dpp_gfx10:
118437 case AMDGPU::V_FFBH_U32_dpp_gfx10:
118438 case AMDGPU::V_FFBL_B32_dpp_gfx10:
118439 case AMDGPU::V_MOVRELD_B32_dpp_gfx10:
118440 case AMDGPU::V_MOVRELD_B32_dpp_gfx11:
118441 case AMDGPU::V_MOVRELD_B32_dpp_gfx12:
118442 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx10:
118443 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx11:
118444 case AMDGPU::V_MOVRELSD_2_B32_dpp_gfx12:
118445 case AMDGPU::V_MOVRELSD_B32_dpp_gfx10:
118446 case AMDGPU::V_MOVRELSD_B32_dpp_gfx11:
118447 case AMDGPU::V_MOVRELSD_B32_dpp_gfx12:
118448 case AMDGPU::V_MOVRELS_B32_dpp_gfx10:
118449 case AMDGPU::V_MOVRELS_B32_dpp_gfx11:
118450 case AMDGPU::V_MOVRELS_B32_dpp_gfx12:
118451 case AMDGPU::V_MOV_B32_dpp_gfx10:
118452 case AMDGPU::V_MOV_B32_dpp_gfx11:
118453 case AMDGPU::V_MOV_B32_dpp_gfx12:
118454 case AMDGPU::V_NOT_B16_fake16_dpp_gfx11:
118455 case AMDGPU::V_NOT_B16_fake16_dpp_gfx12:
118456 case AMDGPU::V_NOT_B32_dpp_gfx10:
118457 case AMDGPU::V_NOT_B32_dpp_gfx11:
118458 case AMDGPU::V_NOT_B32_dpp_gfx12:
118459 case AMDGPU::V_SAT_PK_U8_I16_dpp_gfx10:
118460 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp_gfx11:
118461 case AMDGPU::V_SAT_PK_U8_I16_fake16_dpp_gfx12: {
118462 switch (OpNum) {
118463 case 2:
118464 // op: src0
118465 return 32;
118466 case 3:
118467 // op: dpp_ctrl
118468 return 40;
118469 case 6:
118470 // op: bound_ctrl
118471 return 51;
118472 case 5:
118473 // op: bank_mask
118474 return 56;
118475 case 4:
118476 // op: row_mask
118477 return 60;
118478 case 7:
118479 // op: fi
118480 return 50;
118481 case 0:
118482 // op: vdst
118483 return 17;
118484 }
118485 break;
118486 }
118487 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx10:
118488 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx11:
118489 case AMDGPU::V_ADD_CO_CI_U32_dpp8_gfx12:
118490 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx10:
118491 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx11:
118492 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w32_gfx12:
118493 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx10:
118494 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx11:
118495 case AMDGPU::V_ADD_CO_CI_U32_dpp8_w64_gfx12:
118496 case AMDGPU::V_ADD_NC_U32_dpp8_gfx10:
118497 case AMDGPU::V_ADD_NC_U32_dpp8_gfx11:
118498 case AMDGPU::V_ADD_NC_U32_dpp8_gfx12:
118499 case AMDGPU::V_AND_B32_dpp8_gfx10:
118500 case AMDGPU::V_AND_B32_dpp8_gfx11:
118501 case AMDGPU::V_AND_B32_dpp8_gfx12:
118502 case AMDGPU::V_ASHRREV_I32_dpp8_gfx10:
118503 case AMDGPU::V_ASHRREV_I32_dpp8_gfx11:
118504 case AMDGPU::V_ASHRREV_I32_dpp8_gfx12:
118505 case AMDGPU::V_LSHLREV_B32_dpp8_gfx10:
118506 case AMDGPU::V_LSHLREV_B32_dpp8_gfx11:
118507 case AMDGPU::V_LSHLREV_B32_dpp8_gfx12:
118508 case AMDGPU::V_LSHRREV_B32_dpp8_gfx10:
118509 case AMDGPU::V_LSHRREV_B32_dpp8_gfx11:
118510 case AMDGPU::V_LSHRREV_B32_dpp8_gfx12:
118511 case AMDGPU::V_MAX_I32_dpp8_gfx10:
118512 case AMDGPU::V_MAX_I32_dpp8_gfx11:
118513 case AMDGPU::V_MAX_I32_dpp8_gfx12:
118514 case AMDGPU::V_MAX_U32_dpp8_gfx10:
118515 case AMDGPU::V_MAX_U32_dpp8_gfx11:
118516 case AMDGPU::V_MAX_U32_dpp8_gfx12:
118517 case AMDGPU::V_MIN_I32_dpp8_gfx10:
118518 case AMDGPU::V_MIN_I32_dpp8_gfx11:
118519 case AMDGPU::V_MIN_I32_dpp8_gfx12:
118520 case AMDGPU::V_MIN_U32_dpp8_gfx10:
118521 case AMDGPU::V_MIN_U32_dpp8_gfx11:
118522 case AMDGPU::V_MIN_U32_dpp8_gfx12:
118523 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx10:
118524 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx11:
118525 case AMDGPU::V_MUL_HI_I32_I24_dpp8_gfx12:
118526 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx10:
118527 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx11:
118528 case AMDGPU::V_MUL_HI_U32_U24_dpp8_gfx12:
118529 case AMDGPU::V_MUL_I32_I24_dpp8_gfx10:
118530 case AMDGPU::V_MUL_I32_I24_dpp8_gfx11:
118531 case AMDGPU::V_MUL_I32_I24_dpp8_gfx12:
118532 case AMDGPU::V_MUL_U32_U24_dpp8_gfx10:
118533 case AMDGPU::V_MUL_U32_U24_dpp8_gfx11:
118534 case AMDGPU::V_MUL_U32_U24_dpp8_gfx12:
118535 case AMDGPU::V_OR_B32_dpp8_gfx10:
118536 case AMDGPU::V_OR_B32_dpp8_gfx11:
118537 case AMDGPU::V_OR_B32_dpp8_gfx12:
118538 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx10:
118539 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx11:
118540 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_gfx12:
118541 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx10:
118542 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx11:
118543 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w32_gfx12:
118544 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx10:
118545 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx11:
118546 case AMDGPU::V_SUBREV_CO_CI_U32_dpp8_w64_gfx12:
118547 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx10:
118548 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx11:
118549 case AMDGPU::V_SUBREV_NC_U32_dpp8_gfx12:
118550 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx10:
118551 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx11:
118552 case AMDGPU::V_SUB_CO_CI_U32_dpp8_gfx12:
118553 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx10:
118554 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx11:
118555 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w32_gfx12:
118556 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx10:
118557 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx11:
118558 case AMDGPU::V_SUB_CO_CI_U32_dpp8_w64_gfx12:
118559 case AMDGPU::V_SUB_NC_U32_dpp8_gfx10:
118560 case AMDGPU::V_SUB_NC_U32_dpp8_gfx11:
118561 case AMDGPU::V_SUB_NC_U32_dpp8_gfx12:
118562 case AMDGPU::V_XNOR_B32_dpp8_gfx10:
118563 case AMDGPU::V_XNOR_B32_dpp8_gfx11:
118564 case AMDGPU::V_XNOR_B32_dpp8_gfx12:
118565 case AMDGPU::V_XOR_B32_dpp8_gfx10:
118566 case AMDGPU::V_XOR_B32_dpp8_gfx11:
118567 case AMDGPU::V_XOR_B32_dpp8_gfx12: {
118568 switch (OpNum) {
118569 case 2:
118570 // op: src0
118571 return 32;
118572 case 4:
118573 // op: dpp8
118574 return 40;
118575 case 5:
118576 // op: fi
118577 return 0;
118578 case 0:
118579 // op: vdst
118580 return 17;
118581 case 3:
118582 // op: src1
118583 return 9;
118584 }
118585 break;
118586 }
118587 case AMDGPU::V_ADDC_CO_U32_dpp_gfx9:
118588 case AMDGPU::V_ADDC_U32_dpp_vi:
118589 case AMDGPU::V_ADD_CO_U32_dpp_gfx9:
118590 case AMDGPU::V_ADD_U16_dpp_vi:
118591 case AMDGPU::V_ADD_U32_dpp_gfx9:
118592 case AMDGPU::V_ADD_U32_dpp_vi:
118593 case AMDGPU::V_AND_B32_dpp_vi:
118594 case AMDGPU::V_ASHRREV_I16_dpp_vi:
118595 case AMDGPU::V_ASHRREV_I32_dpp_vi:
118596 case AMDGPU::V_LSHLREV_B16_dpp_vi:
118597 case AMDGPU::V_LSHLREV_B32_dpp_vi:
118598 case AMDGPU::V_LSHRREV_B16_dpp_vi:
118599 case AMDGPU::V_LSHRREV_B32_dpp_vi:
118600 case AMDGPU::V_MAX_I16_dpp_vi:
118601 case AMDGPU::V_MAX_I32_dpp_vi:
118602 case AMDGPU::V_MAX_U16_dpp_vi:
118603 case AMDGPU::V_MAX_U32_dpp_vi:
118604 case AMDGPU::V_MIN_I16_dpp_vi:
118605 case AMDGPU::V_MIN_I32_dpp_vi:
118606 case AMDGPU::V_MIN_U16_dpp_vi:
118607 case AMDGPU::V_MIN_U32_dpp_vi:
118608 case AMDGPU::V_MUL_HI_I32_I24_dpp_vi:
118609 case AMDGPU::V_MUL_HI_U32_U24_dpp_vi:
118610 case AMDGPU::V_MUL_I32_I24_dpp_vi:
118611 case AMDGPU::V_MUL_LO_U16_dpp_vi:
118612 case AMDGPU::V_MUL_U32_U24_dpp_vi:
118613 case AMDGPU::V_OR_B32_dpp_vi:
118614 case AMDGPU::V_SUBBREV_CO_U32_dpp_gfx9:
118615 case AMDGPU::V_SUBBREV_U32_dpp_vi:
118616 case AMDGPU::V_SUBB_CO_U32_dpp_gfx9:
118617 case AMDGPU::V_SUBB_U32_dpp_vi:
118618 case AMDGPU::V_SUBREV_CO_U32_dpp_gfx9:
118619 case AMDGPU::V_SUBREV_U16_dpp_vi:
118620 case AMDGPU::V_SUBREV_U32_dpp_gfx9:
118621 case AMDGPU::V_SUBREV_U32_dpp_vi:
118622 case AMDGPU::V_SUB_CO_U32_dpp_gfx9:
118623 case AMDGPU::V_SUB_U16_dpp_vi:
118624 case AMDGPU::V_SUB_U32_dpp_gfx9:
118625 case AMDGPU::V_SUB_U32_dpp_vi:
118626 case AMDGPU::V_XNOR_B32_dpp_vi:
118627 case AMDGPU::V_XOR_B32_dpp_vi: {
118628 switch (OpNum) {
118629 case 2:
118630 // op: src0
118631 return 32;
118632 case 4:
118633 // op: dpp_ctrl
118634 return 40;
118635 case 7:
118636 // op: bound_ctrl
118637 return 51;
118638 case 6:
118639 // op: bank_mask
118640 return 56;
118641 case 5:
118642 // op: row_mask
118643 return 60;
118644 case 0:
118645 // op: vdst
118646 return 17;
118647 case 3:
118648 // op: src1
118649 return 9;
118650 }
118651 break;
118652 }
118653 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx10:
118654 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx11:
118655 case AMDGPU::V_ADD_CO_CI_U32_dpp_gfx12:
118656 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx10:
118657 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx11:
118658 case AMDGPU::V_ADD_CO_CI_U32_dpp_w32_gfx12:
118659 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx10:
118660 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx11:
118661 case AMDGPU::V_ADD_CO_CI_U32_dpp_w64_gfx12:
118662 case AMDGPU::V_ADD_NC_U32_dpp_gfx10:
118663 case AMDGPU::V_ADD_NC_U32_dpp_gfx11:
118664 case AMDGPU::V_ADD_NC_U32_dpp_gfx12:
118665 case AMDGPU::V_AND_B32_dpp_gfx10:
118666 case AMDGPU::V_AND_B32_dpp_gfx11:
118667 case AMDGPU::V_AND_B32_dpp_gfx12:
118668 case AMDGPU::V_ASHRREV_I32_dpp_gfx10:
118669 case AMDGPU::V_ASHRREV_I32_dpp_gfx11:
118670 case AMDGPU::V_ASHRREV_I32_dpp_gfx12:
118671 case AMDGPU::V_LSHLREV_B32_dpp_gfx10:
118672 case AMDGPU::V_LSHLREV_B32_dpp_gfx11:
118673 case AMDGPU::V_LSHLREV_B32_dpp_gfx12:
118674 case AMDGPU::V_LSHRREV_B32_dpp_gfx10:
118675 case AMDGPU::V_LSHRREV_B32_dpp_gfx11:
118676 case AMDGPU::V_LSHRREV_B32_dpp_gfx12:
118677 case AMDGPU::V_MAX_I32_dpp_gfx10:
118678 case AMDGPU::V_MAX_I32_dpp_gfx11:
118679 case AMDGPU::V_MAX_I32_dpp_gfx12:
118680 case AMDGPU::V_MAX_U32_dpp_gfx10:
118681 case AMDGPU::V_MAX_U32_dpp_gfx11:
118682 case AMDGPU::V_MAX_U32_dpp_gfx12:
118683 case AMDGPU::V_MIN_I32_dpp_gfx10:
118684 case AMDGPU::V_MIN_I32_dpp_gfx11:
118685 case AMDGPU::V_MIN_I32_dpp_gfx12:
118686 case AMDGPU::V_MIN_U32_dpp_gfx10:
118687 case AMDGPU::V_MIN_U32_dpp_gfx11:
118688 case AMDGPU::V_MIN_U32_dpp_gfx12:
118689 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx10:
118690 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx11:
118691 case AMDGPU::V_MUL_HI_I32_I24_dpp_gfx12:
118692 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx10:
118693 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx11:
118694 case AMDGPU::V_MUL_HI_U32_U24_dpp_gfx12:
118695 case AMDGPU::V_MUL_I32_I24_dpp_gfx10:
118696 case AMDGPU::V_MUL_I32_I24_dpp_gfx11:
118697 case AMDGPU::V_MUL_I32_I24_dpp_gfx12:
118698 case AMDGPU::V_MUL_U32_U24_dpp_gfx10:
118699 case AMDGPU::V_MUL_U32_U24_dpp_gfx11:
118700 case AMDGPU::V_MUL_U32_U24_dpp_gfx12:
118701 case AMDGPU::V_OR_B32_dpp_gfx10:
118702 case AMDGPU::V_OR_B32_dpp_gfx11:
118703 case AMDGPU::V_OR_B32_dpp_gfx12:
118704 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx10:
118705 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx11:
118706 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_gfx12:
118707 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx10:
118708 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx11:
118709 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w32_gfx12:
118710 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx10:
118711 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx11:
118712 case AMDGPU::V_SUBREV_CO_CI_U32_dpp_w64_gfx12:
118713 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx10:
118714 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx11:
118715 case AMDGPU::V_SUBREV_NC_U32_dpp_gfx12:
118716 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx10:
118717 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx11:
118718 case AMDGPU::V_SUB_CO_CI_U32_dpp_gfx12:
118719 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx10:
118720 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx11:
118721 case AMDGPU::V_SUB_CO_CI_U32_dpp_w32_gfx12:
118722 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx10:
118723 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx11:
118724 case AMDGPU::V_SUB_CO_CI_U32_dpp_w64_gfx12:
118725 case AMDGPU::V_SUB_NC_U32_dpp_gfx10:
118726 case AMDGPU::V_SUB_NC_U32_dpp_gfx11:
118727 case AMDGPU::V_SUB_NC_U32_dpp_gfx12:
118728 case AMDGPU::V_XNOR_B32_dpp_gfx10:
118729 case AMDGPU::V_XNOR_B32_dpp_gfx11:
118730 case AMDGPU::V_XNOR_B32_dpp_gfx12:
118731 case AMDGPU::V_XOR_B32_dpp_gfx10:
118732 case AMDGPU::V_XOR_B32_dpp_gfx11:
118733 case AMDGPU::V_XOR_B32_dpp_gfx12: {
118734 switch (OpNum) {
118735 case 2:
118736 // op: src0
118737 return 32;
118738 case 4:
118739 // op: dpp_ctrl
118740 return 40;
118741 case 7:
118742 // op: bound_ctrl
118743 return 51;
118744 case 6:
118745 // op: bank_mask
118746 return 56;
118747 case 5:
118748 // op: row_mask
118749 return 60;
118750 case 8:
118751 // op: fi
118752 return 50;
118753 case 0:
118754 // op: vdst
118755 return 17;
118756 case 3:
118757 // op: src1
118758 return 9;
118759 }
118760 break;
118761 }
118762 case AMDGPU::V_CVT_F32_BF8_sdwa_gfx9:
118763 case AMDGPU::V_CVT_F32_FP8_sdwa_gfx9:
118764 case AMDGPU::V_CVT_PK_F32_BF8_sdwa_gfx9:
118765 case AMDGPU::V_CVT_PK_F32_FP8_sdwa_gfx9: {
118766 switch (OpNum) {
118767 case 2:
118768 // op: src0
118769 return 32;
118770 case 5:
118771 // op: src0_sel
118772 return 48;
118773 case 1:
118774 // op: src0_modifiers
118775 return 51;
118776 case 3:
118777 // op: clamp
118778 return 45;
118779 case 4:
118780 // op: omod
118781 return 46;
118782 case 0:
118783 // op: vdst
118784 return 17;
118785 }
118786 break;
118787 }
118788 case AMDGPU::V_DOT2ACC_F32_F16_dpp8_gfx11:
118789 case AMDGPU::V_DOT2C_F32_F16_dpp8_gfx10:
118790 case AMDGPU::V_DOT4C_I32_I8_dpp8_gfx10:
118791 case AMDGPU::V_DOT8C_I32_I4_dpp8_gfx10:
118792 case AMDGPU::V_FMAC_F16_dpp8_gfx10:
118793 case AMDGPU::V_FMAC_F16_t16_dpp8_gfx11:
118794 case AMDGPU::V_FMAC_F16_t16_dpp8_gfx12:
118795 case AMDGPU::V_FMAC_F32_dpp8_gfx10:
118796 case AMDGPU::V_FMAC_F32_dpp8_gfx11:
118797 case AMDGPU::V_FMAC_F32_dpp8_gfx12:
118798 case AMDGPU::V_MAC_F32_dpp8_gfx10: {
118799 switch (OpNum) {
118800 case 2:
118801 // op: src0
118802 return 32;
118803 case 6:
118804 // op: dpp8
118805 return 40;
118806 case 7:
118807 // op: fi
118808 return 0;
118809 case 0:
118810 // op: vdst
118811 return 17;
118812 case 4:
118813 // op: src1
118814 return 9;
118815 }
118816 break;
118817 }
118818 case AMDGPU::V_BFREV_B32_sdwa_gfx9:
118819 case AMDGPU::V_BFREV_B32_sdwa_gfx10:
118820 case AMDGPU::V_BFREV_B32_sdwa_vi:
118821 case AMDGPU::V_FFBH_I32_sdwa_gfx9:
118822 case AMDGPU::V_FFBH_I32_sdwa_gfx10:
118823 case AMDGPU::V_FFBH_I32_sdwa_vi:
118824 case AMDGPU::V_FFBH_U32_sdwa_gfx9:
118825 case AMDGPU::V_FFBH_U32_sdwa_gfx10:
118826 case AMDGPU::V_FFBH_U32_sdwa_vi:
118827 case AMDGPU::V_FFBL_B32_sdwa_gfx9:
118828 case AMDGPU::V_FFBL_B32_sdwa_gfx10:
118829 case AMDGPU::V_FFBL_B32_sdwa_vi:
118830 case AMDGPU::V_MOVRELD_B32_sdwa_gfx10:
118831 case AMDGPU::V_MOVRELSD_2_B32_sdwa_gfx10:
118832 case AMDGPU::V_MOVRELSD_B32_sdwa_gfx10:
118833 case AMDGPU::V_MOVRELS_B32_sdwa_gfx10:
118834 case AMDGPU::V_MOV_B32_sdwa_gfx9:
118835 case AMDGPU::V_MOV_B32_sdwa_gfx10:
118836 case AMDGPU::V_MOV_B32_sdwa_vi:
118837 case AMDGPU::V_NOT_B32_sdwa_gfx9:
118838 case AMDGPU::V_NOT_B32_sdwa_gfx10:
118839 case AMDGPU::V_NOT_B32_sdwa_vi:
118840 case AMDGPU::V_SAT_PK_U8_I16_sdwa_gfx9:
118841 case AMDGPU::V_SAT_PK_U8_I16_sdwa_gfx10:
118842 case AMDGPU::V_SAT_PK_U8_I16_sdwa_vi:
118843 case AMDGPU::V_SCREEN_PARTITION_4SE_B32_sdwa_gfx9: {
118844 switch (OpNum) {
118845 case 2:
118846 // op: src0
118847 return 32;
118848 case 6:
118849 // op: src0_sel
118850 return 48;
118851 case 1:
118852 // op: src0_modifiers
118853 return 51;
118854 case 4:
118855 // op: dst_sel
118856 return 40;
118857 case 5:
118858 // op: dst_unused
118859 return 43;
118860 case 3:
118861 // op: clamp
118862 return 45;
118863 case 0:
118864 // op: vdst
118865 return 17;
118866 }
118867 break;
118868 }
118869 case AMDGPU::V_CMPX_EQ_I16_sdwa_gfx9:
118870 case AMDGPU::V_CMPX_EQ_I32_sdwa_gfx9:
118871 case AMDGPU::V_CMPX_EQ_U16_sdwa_gfx9:
118872 case AMDGPU::V_CMPX_EQ_U32_sdwa_gfx9:
118873 case AMDGPU::V_CMPX_F_I16_sdwa_gfx9:
118874 case AMDGPU::V_CMPX_F_I32_sdwa_gfx9:
118875 case AMDGPU::V_CMPX_F_U16_sdwa_gfx9:
118876 case AMDGPU::V_CMPX_F_U32_sdwa_gfx9:
118877 case AMDGPU::V_CMPX_GE_I16_sdwa_gfx9:
118878 case AMDGPU::V_CMPX_GE_I32_sdwa_gfx9:
118879 case AMDGPU::V_CMPX_GE_U16_sdwa_gfx9:
118880 case AMDGPU::V_CMPX_GE_U32_sdwa_gfx9:
118881 case AMDGPU::V_CMPX_GT_I16_sdwa_gfx9:
118882 case AMDGPU::V_CMPX_GT_I32_sdwa_gfx9:
118883 case AMDGPU::V_CMPX_GT_U16_sdwa_gfx9:
118884 case AMDGPU::V_CMPX_GT_U32_sdwa_gfx9:
118885 case AMDGPU::V_CMPX_LE_I16_sdwa_gfx9:
118886 case AMDGPU::V_CMPX_LE_I32_sdwa_gfx9:
118887 case AMDGPU::V_CMPX_LE_U16_sdwa_gfx9:
118888 case AMDGPU::V_CMPX_LE_U32_sdwa_gfx9:
118889 case AMDGPU::V_CMPX_LT_I16_sdwa_gfx9:
118890 case AMDGPU::V_CMPX_LT_I32_sdwa_gfx9:
118891 case AMDGPU::V_CMPX_LT_U16_sdwa_gfx9:
118892 case AMDGPU::V_CMPX_LT_U32_sdwa_gfx9:
118893 case AMDGPU::V_CMPX_NE_I16_sdwa_gfx9:
118894 case AMDGPU::V_CMPX_NE_I32_sdwa_gfx9:
118895 case AMDGPU::V_CMPX_NE_U16_sdwa_gfx9:
118896 case AMDGPU::V_CMPX_NE_U32_sdwa_gfx9:
118897 case AMDGPU::V_CMPX_T_I16_sdwa_gfx9:
118898 case AMDGPU::V_CMPX_T_I32_sdwa_gfx9:
118899 case AMDGPU::V_CMPX_T_U16_sdwa_gfx9:
118900 case AMDGPU::V_CMPX_T_U32_sdwa_gfx9:
118901 case AMDGPU::V_CMP_EQ_I16_sdwa_gfx9:
118902 case AMDGPU::V_CMP_EQ_I16_sdwa_gfx10:
118903 case AMDGPU::V_CMP_EQ_I32_sdwa_gfx9:
118904 case AMDGPU::V_CMP_EQ_I32_sdwa_gfx10:
118905 case AMDGPU::V_CMP_EQ_U16_sdwa_gfx9:
118906 case AMDGPU::V_CMP_EQ_U16_sdwa_gfx10:
118907 case AMDGPU::V_CMP_EQ_U32_sdwa_gfx9:
118908 case AMDGPU::V_CMP_EQ_U32_sdwa_gfx10:
118909 case AMDGPU::V_CMP_F_I16_sdwa_gfx9:
118910 case AMDGPU::V_CMP_F_I32_sdwa_gfx9:
118911 case AMDGPU::V_CMP_F_I32_sdwa_gfx10:
118912 case AMDGPU::V_CMP_F_U16_sdwa_gfx9:
118913 case AMDGPU::V_CMP_F_U32_sdwa_gfx9:
118914 case AMDGPU::V_CMP_F_U32_sdwa_gfx10:
118915 case AMDGPU::V_CMP_GE_I16_sdwa_gfx9:
118916 case AMDGPU::V_CMP_GE_I16_sdwa_gfx10:
118917 case AMDGPU::V_CMP_GE_I32_sdwa_gfx9:
118918 case AMDGPU::V_CMP_GE_I32_sdwa_gfx10:
118919 case AMDGPU::V_CMP_GE_U16_sdwa_gfx9:
118920 case AMDGPU::V_CMP_GE_U16_sdwa_gfx10:
118921 case AMDGPU::V_CMP_GE_U32_sdwa_gfx9:
118922 case AMDGPU::V_CMP_GE_U32_sdwa_gfx10:
118923 case AMDGPU::V_CMP_GT_I16_sdwa_gfx9:
118924 case AMDGPU::V_CMP_GT_I16_sdwa_gfx10:
118925 case AMDGPU::V_CMP_GT_I32_sdwa_gfx9:
118926 case AMDGPU::V_CMP_GT_I32_sdwa_gfx10:
118927 case AMDGPU::V_CMP_GT_U16_sdwa_gfx9:
118928 case AMDGPU::V_CMP_GT_U16_sdwa_gfx10:
118929 case AMDGPU::V_CMP_GT_U32_sdwa_gfx9:
118930 case AMDGPU::V_CMP_GT_U32_sdwa_gfx10:
118931 case AMDGPU::V_CMP_LE_I16_sdwa_gfx9:
118932 case AMDGPU::V_CMP_LE_I16_sdwa_gfx10:
118933 case AMDGPU::V_CMP_LE_I32_sdwa_gfx9:
118934 case AMDGPU::V_CMP_LE_I32_sdwa_gfx10:
118935 case AMDGPU::V_CMP_LE_U16_sdwa_gfx9:
118936 case AMDGPU::V_CMP_LE_U16_sdwa_gfx10:
118937 case AMDGPU::V_CMP_LE_U32_sdwa_gfx9:
118938 case AMDGPU::V_CMP_LE_U32_sdwa_gfx10:
118939 case AMDGPU::V_CMP_LT_I16_sdwa_gfx9:
118940 case AMDGPU::V_CMP_LT_I16_sdwa_gfx10:
118941 case AMDGPU::V_CMP_LT_I32_sdwa_gfx9:
118942 case AMDGPU::V_CMP_LT_I32_sdwa_gfx10:
118943 case AMDGPU::V_CMP_LT_U16_sdwa_gfx9:
118944 case AMDGPU::V_CMP_LT_U16_sdwa_gfx10:
118945 case AMDGPU::V_CMP_LT_U32_sdwa_gfx9:
118946 case AMDGPU::V_CMP_LT_U32_sdwa_gfx10:
118947 case AMDGPU::V_CMP_NE_I16_sdwa_gfx9:
118948 case AMDGPU::V_CMP_NE_I16_sdwa_gfx10:
118949 case AMDGPU::V_CMP_NE_I32_sdwa_gfx9:
118950 case AMDGPU::V_CMP_NE_I32_sdwa_gfx10:
118951 case AMDGPU::V_CMP_NE_U16_sdwa_gfx9:
118952 case AMDGPU::V_CMP_NE_U16_sdwa_gfx10:
118953 case AMDGPU::V_CMP_NE_U32_sdwa_gfx9:
118954 case AMDGPU::V_CMP_NE_U32_sdwa_gfx10:
118955 case AMDGPU::V_CMP_T_I16_sdwa_gfx9:
118956 case AMDGPU::V_CMP_T_I32_sdwa_gfx9:
118957 case AMDGPU::V_CMP_T_I32_sdwa_gfx10:
118958 case AMDGPU::V_CMP_T_U16_sdwa_gfx9:
118959 case AMDGPU::V_CMP_T_U32_sdwa_gfx9:
118960 case AMDGPU::V_CMP_T_U32_sdwa_gfx10: {
118961 switch (OpNum) {
118962 case 2:
118963 // op: src0
118964 return 32;
118965 case 6:
118966 // op: src0_sel
118967 return 48;
118968 case 1:
118969 // op: src0_modifiers
118970 return 51;
118971 case 7:
118972 // op: src1_sel
118973 return 56;
118974 case 3:
118975 // op: src1_modifiers
118976 return 59;
118977 case 0:
118978 // op: sdst
118979 return 40;
118980 case 4:
118981 // op: src1
118982 return 9;
118983 }
118984 break;
118985 }
118986 case AMDGPU::V_CMPX_EQ_I16_sdwa_vi:
118987 case AMDGPU::V_CMPX_EQ_I32_sdwa_vi:
118988 case AMDGPU::V_CMPX_EQ_U16_sdwa_vi:
118989 case AMDGPU::V_CMPX_EQ_U32_sdwa_vi:
118990 case AMDGPU::V_CMPX_F_I16_sdwa_vi:
118991 case AMDGPU::V_CMPX_F_I32_sdwa_vi:
118992 case AMDGPU::V_CMPX_F_U16_sdwa_vi:
118993 case AMDGPU::V_CMPX_F_U32_sdwa_vi:
118994 case AMDGPU::V_CMPX_GE_I16_sdwa_vi:
118995 case AMDGPU::V_CMPX_GE_I32_sdwa_vi:
118996 case AMDGPU::V_CMPX_GE_U16_sdwa_vi:
118997 case AMDGPU::V_CMPX_GE_U32_sdwa_vi:
118998 case AMDGPU::V_CMPX_GT_I16_sdwa_vi:
118999 case AMDGPU::V_CMPX_GT_I32_sdwa_vi:
119000 case AMDGPU::V_CMPX_GT_U16_sdwa_vi:
119001 case AMDGPU::V_CMPX_GT_U32_sdwa_vi:
119002 case AMDGPU::V_CMPX_LE_I16_sdwa_vi:
119003 case AMDGPU::V_CMPX_LE_I32_sdwa_vi:
119004 case AMDGPU::V_CMPX_LE_U16_sdwa_vi:
119005 case AMDGPU::V_CMPX_LE_U32_sdwa_vi:
119006 case AMDGPU::V_CMPX_LT_I16_sdwa_vi:
119007 case AMDGPU::V_CMPX_LT_I32_sdwa_vi:
119008 case AMDGPU::V_CMPX_LT_U16_sdwa_vi:
119009 case AMDGPU::V_CMPX_LT_U32_sdwa_vi:
119010 case AMDGPU::V_CMPX_NE_I16_sdwa_vi:
119011 case AMDGPU::V_CMPX_NE_I32_sdwa_vi:
119012 case AMDGPU::V_CMPX_NE_U16_sdwa_vi:
119013 case AMDGPU::V_CMPX_NE_U32_sdwa_vi:
119014 case AMDGPU::V_CMPX_T_I16_sdwa_vi:
119015 case AMDGPU::V_CMPX_T_I32_sdwa_vi:
119016 case AMDGPU::V_CMPX_T_U16_sdwa_vi:
119017 case AMDGPU::V_CMPX_T_U32_sdwa_vi:
119018 case AMDGPU::V_CMP_EQ_I16_sdwa_vi:
119019 case AMDGPU::V_CMP_EQ_I32_sdwa_vi:
119020 case AMDGPU::V_CMP_EQ_U16_sdwa_vi:
119021 case AMDGPU::V_CMP_EQ_U32_sdwa_vi:
119022 case AMDGPU::V_CMP_F_I16_sdwa_vi:
119023 case AMDGPU::V_CMP_F_I32_sdwa_vi:
119024 case AMDGPU::V_CMP_F_U16_sdwa_vi:
119025 case AMDGPU::V_CMP_F_U32_sdwa_vi:
119026 case AMDGPU::V_CMP_GE_I16_sdwa_vi:
119027 case AMDGPU::V_CMP_GE_I32_sdwa_vi:
119028 case AMDGPU::V_CMP_GE_U16_sdwa_vi:
119029 case AMDGPU::V_CMP_GE_U32_sdwa_vi:
119030 case AMDGPU::V_CMP_GT_I16_sdwa_vi:
119031 case AMDGPU::V_CMP_GT_I32_sdwa_vi:
119032 case AMDGPU::V_CMP_GT_U16_sdwa_vi:
119033 case AMDGPU::V_CMP_GT_U32_sdwa_vi:
119034 case AMDGPU::V_CMP_LE_I16_sdwa_vi:
119035 case AMDGPU::V_CMP_LE_I32_sdwa_vi:
119036 case AMDGPU::V_CMP_LE_U16_sdwa_vi:
119037 case AMDGPU::V_CMP_LE_U32_sdwa_vi:
119038 case AMDGPU::V_CMP_LT_I16_sdwa_vi:
119039 case AMDGPU::V_CMP_LT_I32_sdwa_vi:
119040 case AMDGPU::V_CMP_LT_U16_sdwa_vi:
119041 case AMDGPU::V_CMP_LT_U32_sdwa_vi:
119042 case AMDGPU::V_CMP_NE_I16_sdwa_vi:
119043 case AMDGPU::V_CMP_NE_I32_sdwa_vi:
119044 case AMDGPU::V_CMP_NE_U16_sdwa_vi:
119045 case AMDGPU::V_CMP_NE_U32_sdwa_vi:
119046 case AMDGPU::V_CMP_T_I16_sdwa_vi:
119047 case AMDGPU::V_CMP_T_I32_sdwa_vi:
119048 case AMDGPU::V_CMP_T_U16_sdwa_vi:
119049 case AMDGPU::V_CMP_T_U32_sdwa_vi: {
119050 switch (OpNum) {
119051 case 2:
119052 // op: src0
119053 return 32;
119054 case 6:
119055 // op: src0_sel
119056 return 48;
119057 case 1:
119058 // op: src0_modifiers
119059 return 51;
119060 case 7:
119061 // op: src1_sel
119062 return 56;
119063 case 3:
119064 // op: src1_modifiers
119065 return 59;
119066 case 5:
119067 // op: clamp
119068 return 45;
119069 case 4:
119070 // op: src1
119071 return 9;
119072 }
119073 break;
119074 }
119075 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_gfx9:
119076 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_gfx10:
119077 case AMDGPU::V_CVT_FLR_I32_F32_sdwa_vi:
119078 case AMDGPU::V_CVT_I16_F16_sdwa_gfx9:
119079 case AMDGPU::V_CVT_I16_F16_sdwa_gfx10:
119080 case AMDGPU::V_CVT_I16_F16_sdwa_vi:
119081 case AMDGPU::V_CVT_I32_F32_sdwa_gfx9:
119082 case AMDGPU::V_CVT_I32_F32_sdwa_gfx10:
119083 case AMDGPU::V_CVT_I32_F32_sdwa_vi:
119084 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_gfx9:
119085 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_gfx10:
119086 case AMDGPU::V_CVT_NORM_I16_F16_sdwa_vi:
119087 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_gfx9:
119088 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_gfx10:
119089 case AMDGPU::V_CVT_NORM_U16_F16_sdwa_vi:
119090 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_gfx9:
119091 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_gfx10:
119092 case AMDGPU::V_CVT_RPI_I32_F32_sdwa_vi:
119093 case AMDGPU::V_CVT_U16_F16_sdwa_gfx9:
119094 case AMDGPU::V_CVT_U16_F16_sdwa_gfx10:
119095 case AMDGPU::V_CVT_U16_F16_sdwa_vi:
119096 case AMDGPU::V_CVT_U32_F32_sdwa_gfx9:
119097 case AMDGPU::V_CVT_U32_F32_sdwa_gfx10:
119098 case AMDGPU::V_CVT_U32_F32_sdwa_vi:
119099 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_gfx9:
119100 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_gfx10:
119101 case AMDGPU::V_FREXP_EXP_I16_F16_sdwa_vi:
119102 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_gfx9:
119103 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_gfx10:
119104 case AMDGPU::V_FREXP_EXP_I32_F32_sdwa_vi: {
119105 switch (OpNum) {
119106 case 2:
119107 // op: src0
119108 return 32;
119109 case 6:
119110 // op: src0_sel
119111 return 48;
119112 case 1:
119113 // op: src0_modifiers
119114 return 52;
119115 case 4:
119116 // op: dst_sel
119117 return 40;
119118 case 5:
119119 // op: dst_unused
119120 return 43;
119121 case 3:
119122 // op: clamp
119123 return 45;
119124 case 0:
119125 // op: vdst
119126 return 17;
119127 }
119128 break;
119129 }
119130 case AMDGPU::V_CMPX_CLASS_F16_sdwa_gfx9:
119131 case AMDGPU::V_CMPX_CLASS_F32_sdwa_gfx9:
119132 case AMDGPU::V_CMP_CLASS_F16_sdwa_gfx9:
119133 case AMDGPU::V_CMP_CLASS_F16_sdwa_gfx10:
119134 case AMDGPU::V_CMP_CLASS_F32_sdwa_gfx9:
119135 case AMDGPU::V_CMP_CLASS_F32_sdwa_gfx10: {
119136 switch (OpNum) {
119137 case 2:
119138 // op: src0
119139 return 32;
119140 case 6:
119141 // op: src0_sel
119142 return 48;
119143 case 1:
119144 // op: src0_modifiers
119145 return 52;
119146 case 7:
119147 // op: src1_sel
119148 return 56;
119149 case 3:
119150 // op: src1_modifiers
119151 return 59;
119152 case 0:
119153 // op: sdst
119154 return 40;
119155 case 4:
119156 // op: src1
119157 return 9;
119158 }
119159 break;
119160 }
119161 case AMDGPU::V_CMPX_CLASS_F16_sdwa_vi:
119162 case AMDGPU::V_CMPX_CLASS_F32_sdwa_vi:
119163 case AMDGPU::V_CMP_CLASS_F16_sdwa_vi:
119164 case AMDGPU::V_CMP_CLASS_F32_sdwa_vi: {
119165 switch (OpNum) {
119166 case 2:
119167 // op: src0
119168 return 32;
119169 case 6:
119170 // op: src0_sel
119171 return 48;
119172 case 1:
119173 // op: src0_modifiers
119174 return 52;
119175 case 7:
119176 // op: src1_sel
119177 return 56;
119178 case 3:
119179 // op: src1_modifiers
119180 return 59;
119181 case 5:
119182 // op: clamp
119183 return 45;
119184 case 4:
119185 // op: src1
119186 return 9;
119187 }
119188 break;
119189 }
119190 case AMDGPU::V_CMPX_EQ_F16_sdwa_gfx9:
119191 case AMDGPU::V_CMPX_EQ_F32_sdwa_gfx9:
119192 case AMDGPU::V_CMPX_F_F16_sdwa_gfx9:
119193 case AMDGPU::V_CMPX_F_F32_sdwa_gfx9:
119194 case AMDGPU::V_CMPX_GE_F16_sdwa_gfx9:
119195 case AMDGPU::V_CMPX_GE_F32_sdwa_gfx9:
119196 case AMDGPU::V_CMPX_GT_F16_sdwa_gfx9:
119197 case AMDGPU::V_CMPX_GT_F32_sdwa_gfx9:
119198 case AMDGPU::V_CMPX_LE_F16_sdwa_gfx9:
119199 case AMDGPU::V_CMPX_LE_F32_sdwa_gfx9:
119200 case AMDGPU::V_CMPX_LG_F16_sdwa_gfx9:
119201 case AMDGPU::V_CMPX_LG_F32_sdwa_gfx9:
119202 case AMDGPU::V_CMPX_LT_F16_sdwa_gfx9:
119203 case AMDGPU::V_CMPX_LT_F32_sdwa_gfx9:
119204 case AMDGPU::V_CMPX_NEQ_F16_sdwa_gfx9:
119205 case AMDGPU::V_CMPX_NEQ_F32_sdwa_gfx9:
119206 case AMDGPU::V_CMPX_NGE_F16_sdwa_gfx9:
119207 case AMDGPU::V_CMPX_NGE_F32_sdwa_gfx9:
119208 case AMDGPU::V_CMPX_NGT_F16_sdwa_gfx9:
119209 case AMDGPU::V_CMPX_NGT_F32_sdwa_gfx9:
119210 case AMDGPU::V_CMPX_NLE_F16_sdwa_gfx9:
119211 case AMDGPU::V_CMPX_NLE_F32_sdwa_gfx9:
119212 case AMDGPU::V_CMPX_NLG_F16_sdwa_gfx9:
119213 case AMDGPU::V_CMPX_NLG_F32_sdwa_gfx9:
119214 case AMDGPU::V_CMPX_NLT_F16_sdwa_gfx9:
119215 case AMDGPU::V_CMPX_NLT_F32_sdwa_gfx9:
119216 case AMDGPU::V_CMPX_O_F16_sdwa_gfx9:
119217 case AMDGPU::V_CMPX_O_F32_sdwa_gfx9:
119218 case AMDGPU::V_CMPX_TRU_F16_sdwa_gfx9:
119219 case AMDGPU::V_CMPX_TRU_F32_sdwa_gfx9:
119220 case AMDGPU::V_CMPX_U_F16_sdwa_gfx9:
119221 case AMDGPU::V_CMPX_U_F32_sdwa_gfx9:
119222 case AMDGPU::V_CMP_EQ_F16_sdwa_gfx9:
119223 case AMDGPU::V_CMP_EQ_F16_sdwa_gfx10:
119224 case AMDGPU::V_CMP_EQ_F32_sdwa_gfx9:
119225 case AMDGPU::V_CMP_EQ_F32_sdwa_gfx10:
119226 case AMDGPU::V_CMP_F_F16_sdwa_gfx9:
119227 case AMDGPU::V_CMP_F_F16_sdwa_gfx10:
119228 case AMDGPU::V_CMP_F_F32_sdwa_gfx9:
119229 case AMDGPU::V_CMP_F_F32_sdwa_gfx10:
119230 case AMDGPU::V_CMP_GE_F16_sdwa_gfx9:
119231 case AMDGPU::V_CMP_GE_F16_sdwa_gfx10:
119232 case AMDGPU::V_CMP_GE_F32_sdwa_gfx9:
119233 case AMDGPU::V_CMP_GE_F32_sdwa_gfx10:
119234 case AMDGPU::V_CMP_GT_F16_sdwa_gfx9:
119235 case AMDGPU::V_CMP_GT_F16_sdwa_gfx10:
119236 case AMDGPU::V_CMP_GT_F32_sdwa_gfx9:
119237 case AMDGPU::V_CMP_GT_F32_sdwa_gfx10:
119238 case AMDGPU::V_CMP_LE_F16_sdwa_gfx9:
119239 case AMDGPU::V_CMP_LE_F16_sdwa_gfx10:
119240 case AMDGPU::V_CMP_LE_F32_sdwa_gfx9:
119241 case AMDGPU::V_CMP_LE_F32_sdwa_gfx10:
119242 case AMDGPU::V_CMP_LG_F16_sdwa_gfx9:
119243 case AMDGPU::V_CMP_LG_F16_sdwa_gfx10:
119244 case AMDGPU::V_CMP_LG_F32_sdwa_gfx9:
119245 case AMDGPU::V_CMP_LG_F32_sdwa_gfx10:
119246 case AMDGPU::V_CMP_LT_F16_sdwa_gfx9:
119247 case AMDGPU::V_CMP_LT_F16_sdwa_gfx10:
119248 case AMDGPU::V_CMP_LT_F32_sdwa_gfx9:
119249 case AMDGPU::V_CMP_LT_F32_sdwa_gfx10:
119250 case AMDGPU::V_CMP_NEQ_F16_sdwa_gfx9:
119251 case AMDGPU::V_CMP_NEQ_F16_sdwa_gfx10:
119252 case AMDGPU::V_CMP_NEQ_F32_sdwa_gfx9:
119253 case AMDGPU::V_CMP_NEQ_F32_sdwa_gfx10:
119254 case AMDGPU::V_CMP_NGE_F16_sdwa_gfx9:
119255 case AMDGPU::V_CMP_NGE_F16_sdwa_gfx10:
119256 case AMDGPU::V_CMP_NGE_F32_sdwa_gfx9:
119257 case AMDGPU::V_CMP_NGE_F32_sdwa_gfx10:
119258 case AMDGPU::V_CMP_NGT_F16_sdwa_gfx9:
119259 case AMDGPU::V_CMP_NGT_F16_sdwa_gfx10:
119260 case AMDGPU::V_CMP_NGT_F32_sdwa_gfx9:
119261 case AMDGPU::V_CMP_NGT_F32_sdwa_gfx10:
119262 case AMDGPU::V_CMP_NLE_F16_sdwa_gfx9:
119263 case AMDGPU::V_CMP_NLE_F16_sdwa_gfx10:
119264 case AMDGPU::V_CMP_NLE_F32_sdwa_gfx9:
119265 case AMDGPU::V_CMP_NLE_F32_sdwa_gfx10:
119266 case AMDGPU::V_CMP_NLG_F16_sdwa_gfx9:
119267 case AMDGPU::V_CMP_NLG_F16_sdwa_gfx10:
119268 case AMDGPU::V_CMP_NLG_F32_sdwa_gfx9:
119269 case AMDGPU::V_CMP_NLG_F32_sdwa_gfx10:
119270 case AMDGPU::V_CMP_NLT_F16_sdwa_gfx9:
119271 case AMDGPU::V_CMP_NLT_F16_sdwa_gfx10:
119272 case AMDGPU::V_CMP_NLT_F32_sdwa_gfx9:
119273 case AMDGPU::V_CMP_NLT_F32_sdwa_gfx10:
119274 case AMDGPU::V_CMP_O_F16_sdwa_gfx9:
119275 case AMDGPU::V_CMP_O_F16_sdwa_gfx10:
119276 case AMDGPU::V_CMP_O_F32_sdwa_gfx9:
119277 case AMDGPU::V_CMP_O_F32_sdwa_gfx10:
119278 case AMDGPU::V_CMP_TRU_F16_sdwa_gfx9:
119279 case AMDGPU::V_CMP_TRU_F16_sdwa_gfx10:
119280 case AMDGPU::V_CMP_TRU_F32_sdwa_gfx9:
119281 case AMDGPU::V_CMP_TRU_F32_sdwa_gfx10:
119282 case AMDGPU::V_CMP_U_F16_sdwa_gfx9:
119283 case AMDGPU::V_CMP_U_F16_sdwa_gfx10:
119284 case AMDGPU::V_CMP_U_F32_sdwa_gfx9:
119285 case AMDGPU::V_CMP_U_F32_sdwa_gfx10: {
119286 switch (OpNum) {
119287 case 2:
119288 // op: src0
119289 return 32;
119290 case 6:
119291 // op: src0_sel
119292 return 48;
119293 case 1:
119294 // op: src0_modifiers
119295 return 52;
119296 case 7:
119297 // op: src1_sel
119298 return 56;
119299 case 3:
119300 // op: src1_modifiers
119301 return 60;
119302 case 0:
119303 // op: sdst
119304 return 40;
119305 case 4:
119306 // op: src1
119307 return 9;
119308 }
119309 break;
119310 }
119311 case AMDGPU::V_CMPX_EQ_F16_sdwa_vi:
119312 case AMDGPU::V_CMPX_EQ_F32_sdwa_vi:
119313 case AMDGPU::V_CMPX_F_F16_sdwa_vi:
119314 case AMDGPU::V_CMPX_F_F32_sdwa_vi:
119315 case AMDGPU::V_CMPX_GE_F16_sdwa_vi:
119316 case AMDGPU::V_CMPX_GE_F32_sdwa_vi:
119317 case AMDGPU::V_CMPX_GT_F16_sdwa_vi:
119318 case AMDGPU::V_CMPX_GT_F32_sdwa_vi:
119319 case AMDGPU::V_CMPX_LE_F16_sdwa_vi:
119320 case AMDGPU::V_CMPX_LE_F32_sdwa_vi:
119321 case AMDGPU::V_CMPX_LG_F16_sdwa_vi:
119322 case AMDGPU::V_CMPX_LG_F32_sdwa_vi:
119323 case AMDGPU::V_CMPX_LT_F16_sdwa_vi:
119324 case AMDGPU::V_CMPX_LT_F32_sdwa_vi:
119325 case AMDGPU::V_CMPX_NEQ_F16_sdwa_vi:
119326 case AMDGPU::V_CMPX_NEQ_F32_sdwa_vi:
119327 case AMDGPU::V_CMPX_NGE_F16_sdwa_vi:
119328 case AMDGPU::V_CMPX_NGE_F32_sdwa_vi:
119329 case AMDGPU::V_CMPX_NGT_F16_sdwa_vi:
119330 case AMDGPU::V_CMPX_NGT_F32_sdwa_vi:
119331 case AMDGPU::V_CMPX_NLE_F16_sdwa_vi:
119332 case AMDGPU::V_CMPX_NLE_F32_sdwa_vi:
119333 case AMDGPU::V_CMPX_NLG_F16_sdwa_vi:
119334 case AMDGPU::V_CMPX_NLG_F32_sdwa_vi:
119335 case AMDGPU::V_CMPX_NLT_F16_sdwa_vi:
119336 case AMDGPU::V_CMPX_NLT_F32_sdwa_vi:
119337 case AMDGPU::V_CMPX_O_F16_sdwa_vi:
119338 case AMDGPU::V_CMPX_O_F32_sdwa_vi:
119339 case AMDGPU::V_CMPX_TRU_F16_sdwa_vi:
119340 case AMDGPU::V_CMPX_TRU_F32_sdwa_vi:
119341 case AMDGPU::V_CMPX_U_F16_sdwa_vi:
119342 case AMDGPU::V_CMPX_U_F32_sdwa_vi:
119343 case AMDGPU::V_CMP_EQ_F16_sdwa_vi:
119344 case AMDGPU::V_CMP_EQ_F32_sdwa_vi:
119345 case AMDGPU::V_CMP_F_F16_sdwa_vi:
119346 case AMDGPU::V_CMP_F_F32_sdwa_vi:
119347 case AMDGPU::V_CMP_GE_F16_sdwa_vi:
119348 case AMDGPU::V_CMP_GE_F32_sdwa_vi:
119349 case AMDGPU::V_CMP_GT_F16_sdwa_vi:
119350 case AMDGPU::V_CMP_GT_F32_sdwa_vi:
119351 case AMDGPU::V_CMP_LE_F16_sdwa_vi:
119352 case AMDGPU::V_CMP_LE_F32_sdwa_vi:
119353 case AMDGPU::V_CMP_LG_F16_sdwa_vi:
119354 case AMDGPU::V_CMP_LG_F32_sdwa_vi:
119355 case AMDGPU::V_CMP_LT_F16_sdwa_vi:
119356 case AMDGPU::V_CMP_LT_F32_sdwa_vi:
119357 case AMDGPU::V_CMP_NEQ_F16_sdwa_vi:
119358 case AMDGPU::V_CMP_NEQ_F32_sdwa_vi:
119359 case AMDGPU::V_CMP_NGE_F16_sdwa_vi:
119360 case AMDGPU::V_CMP_NGE_F32_sdwa_vi:
119361 case AMDGPU::V_CMP_NGT_F16_sdwa_vi:
119362 case AMDGPU::V_CMP_NGT_F32_sdwa_vi:
119363 case AMDGPU::V_CMP_NLE_F16_sdwa_vi:
119364 case AMDGPU::V_CMP_NLE_F32_sdwa_vi:
119365 case AMDGPU::V_CMP_NLG_F16_sdwa_vi:
119366 case AMDGPU::V_CMP_NLG_F32_sdwa_vi:
119367 case AMDGPU::V_CMP_NLT_F16_sdwa_vi:
119368 case AMDGPU::V_CMP_NLT_F32_sdwa_vi:
119369 case AMDGPU::V_CMP_O_F16_sdwa_vi:
119370 case AMDGPU::V_CMP_O_F32_sdwa_vi:
119371 case AMDGPU::V_CMP_TRU_F16_sdwa_vi:
119372 case AMDGPU::V_CMP_TRU_F32_sdwa_vi:
119373 case AMDGPU::V_CMP_U_F16_sdwa_vi:
119374 case AMDGPU::V_CMP_U_F32_sdwa_vi: {
119375 switch (OpNum) {
119376 case 2:
119377 // op: src0
119378 return 32;
119379 case 6:
119380 // op: src0_sel
119381 return 48;
119382 case 1:
119383 // op: src0_modifiers
119384 return 52;
119385 case 7:
119386 // op: src1_sel
119387 return 56;
119388 case 3:
119389 // op: src1_modifiers
119390 return 60;
119391 case 5:
119392 // op: clamp
119393 return 45;
119394 case 4:
119395 // op: src1
119396 return 9;
119397 }
119398 break;
119399 }
119400 case AMDGPU::V_CVT_F16_I16_sdwa_vi:
119401 case AMDGPU::V_CVT_F16_U16_sdwa_vi:
119402 case AMDGPU::V_CVT_F32_I32_sdwa_vi:
119403 case AMDGPU::V_CVT_F32_U32_sdwa_vi:
119404 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_vi:
119405 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_vi:
119406 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_vi:
119407 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_vi:
119408 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_vi: {
119409 switch (OpNum) {
119410 case 2:
119411 // op: src0
119412 return 32;
119413 case 7:
119414 // op: src0_sel
119415 return 48;
119416 case 1:
119417 // op: src0_modifiers
119418 return 51;
119419 case 5:
119420 // op: dst_sel
119421 return 40;
119422 case 6:
119423 // op: dst_unused
119424 return 43;
119425 case 3:
119426 // op: clamp
119427 return 45;
119428 case 0:
119429 // op: vdst
119430 return 17;
119431 }
119432 break;
119433 }
119434 case AMDGPU::V_CVT_F16_I16_sdwa_gfx9:
119435 case AMDGPU::V_CVT_F16_I16_sdwa_gfx10:
119436 case AMDGPU::V_CVT_F16_U16_sdwa_gfx9:
119437 case AMDGPU::V_CVT_F16_U16_sdwa_gfx10:
119438 case AMDGPU::V_CVT_F32_I32_sdwa_gfx9:
119439 case AMDGPU::V_CVT_F32_I32_sdwa_gfx10:
119440 case AMDGPU::V_CVT_F32_U32_sdwa_gfx9:
119441 case AMDGPU::V_CVT_F32_U32_sdwa_gfx10:
119442 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_gfx9:
119443 case AMDGPU::V_CVT_F32_UBYTE0_sdwa_gfx10:
119444 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_gfx9:
119445 case AMDGPU::V_CVT_F32_UBYTE1_sdwa_gfx10:
119446 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_gfx9:
119447 case AMDGPU::V_CVT_F32_UBYTE2_sdwa_gfx10:
119448 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_gfx9:
119449 case AMDGPU::V_CVT_F32_UBYTE3_sdwa_gfx10:
119450 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_gfx9:
119451 case AMDGPU::V_CVT_OFF_F32_I4_sdwa_gfx10: {
119452 switch (OpNum) {
119453 case 2:
119454 // op: src0
119455 return 32;
119456 case 7:
119457 // op: src0_sel
119458 return 48;
119459 case 1:
119460 // op: src0_modifiers
119461 return 51;
119462 case 5:
119463 // op: dst_sel
119464 return 40;
119465 case 6:
119466 // op: dst_unused
119467 return 43;
119468 case 3:
119469 // op: clamp
119470 return 45;
119471 case 4:
119472 // op: omod
119473 return 46;
119474 case 0:
119475 // op: vdst
119476 return 17;
119477 }
119478 break;
119479 }
119480 case AMDGPU::V_CEIL_F16_sdwa_vi:
119481 case AMDGPU::V_CEIL_F32_sdwa_vi:
119482 case AMDGPU::V_COS_F16_sdwa_vi:
119483 case AMDGPU::V_COS_F32_sdwa_vi:
119484 case AMDGPU::V_CVT_F16_F32_sdwa_vi:
119485 case AMDGPU::V_CVT_F32_F16_sdwa_vi:
119486 case AMDGPU::V_EXP_F16_sdwa_vi:
119487 case AMDGPU::V_EXP_F32_sdwa_vi:
119488 case AMDGPU::V_EXP_LEGACY_F32_sdwa_vi:
119489 case AMDGPU::V_FLOOR_F16_sdwa_vi:
119490 case AMDGPU::V_FLOOR_F32_sdwa_vi:
119491 case AMDGPU::V_FRACT_F16_sdwa_vi:
119492 case AMDGPU::V_FRACT_F32_sdwa_vi:
119493 case AMDGPU::V_FREXP_MANT_F16_sdwa_vi:
119494 case AMDGPU::V_FREXP_MANT_F32_sdwa_vi:
119495 case AMDGPU::V_LOG_F16_sdwa_vi:
119496 case AMDGPU::V_LOG_F32_sdwa_vi:
119497 case AMDGPU::V_LOG_LEGACY_F32_sdwa_vi:
119498 case AMDGPU::V_RCP_F16_sdwa_vi:
119499 case AMDGPU::V_RCP_F32_sdwa_vi:
119500 case AMDGPU::V_RCP_IFLAG_F32_sdwa_vi:
119501 case AMDGPU::V_RNDNE_F16_sdwa_vi:
119502 case AMDGPU::V_RNDNE_F32_sdwa_vi:
119503 case AMDGPU::V_RSQ_F16_sdwa_vi:
119504 case AMDGPU::V_RSQ_F32_sdwa_vi:
119505 case AMDGPU::V_SIN_F16_sdwa_vi:
119506 case AMDGPU::V_SIN_F32_sdwa_vi:
119507 case AMDGPU::V_SQRT_F16_sdwa_vi:
119508 case AMDGPU::V_SQRT_F32_sdwa_vi:
119509 case AMDGPU::V_TRUNC_F16_sdwa_vi:
119510 case AMDGPU::V_TRUNC_F32_sdwa_vi: {
119511 switch (OpNum) {
119512 case 2:
119513 // op: src0
119514 return 32;
119515 case 7:
119516 // op: src0_sel
119517 return 48;
119518 case 1:
119519 // op: src0_modifiers
119520 return 52;
119521 case 5:
119522 // op: dst_sel
119523 return 40;
119524 case 6:
119525 // op: dst_unused
119526 return 43;
119527 case 3:
119528 // op: clamp
119529 return 45;
119530 case 0:
119531 // op: vdst
119532 return 17;
119533 }
119534 break;
119535 }
119536 case AMDGPU::V_CEIL_F16_sdwa_gfx9:
119537 case AMDGPU::V_CEIL_F16_sdwa_gfx10:
119538 case AMDGPU::V_CEIL_F32_sdwa_gfx9:
119539 case AMDGPU::V_CEIL_F32_sdwa_gfx10:
119540 case AMDGPU::V_COS_F16_sdwa_gfx9:
119541 case AMDGPU::V_COS_F16_sdwa_gfx10:
119542 case AMDGPU::V_COS_F32_sdwa_gfx9:
119543 case AMDGPU::V_COS_F32_sdwa_gfx10:
119544 case AMDGPU::V_CVT_F16_F32_sdwa_gfx9:
119545 case AMDGPU::V_CVT_F16_F32_sdwa_gfx10:
119546 case AMDGPU::V_CVT_F32_F16_sdwa_gfx9:
119547 case AMDGPU::V_CVT_F32_F16_sdwa_gfx10:
119548 case AMDGPU::V_EXP_F16_sdwa_gfx9:
119549 case AMDGPU::V_EXP_F16_sdwa_gfx10:
119550 case AMDGPU::V_EXP_F32_sdwa_gfx9:
119551 case AMDGPU::V_EXP_F32_sdwa_gfx10:
119552 case AMDGPU::V_EXP_LEGACY_F32_sdwa_gfx9:
119553 case AMDGPU::V_FLOOR_F16_sdwa_gfx9:
119554 case AMDGPU::V_FLOOR_F16_sdwa_gfx10:
119555 case AMDGPU::V_FLOOR_F32_sdwa_gfx9:
119556 case AMDGPU::V_FLOOR_F32_sdwa_gfx10:
119557 case AMDGPU::V_FRACT_F16_sdwa_gfx9:
119558 case AMDGPU::V_FRACT_F16_sdwa_gfx10:
119559 case AMDGPU::V_FRACT_F32_sdwa_gfx9:
119560 case AMDGPU::V_FRACT_F32_sdwa_gfx10:
119561 case AMDGPU::V_FREXP_MANT_F16_sdwa_gfx9:
119562 case AMDGPU::V_FREXP_MANT_F16_sdwa_gfx10:
119563 case AMDGPU::V_FREXP_MANT_F32_sdwa_gfx9:
119564 case AMDGPU::V_FREXP_MANT_F32_sdwa_gfx10:
119565 case AMDGPU::V_LOG_F16_sdwa_gfx9:
119566 case AMDGPU::V_LOG_F16_sdwa_gfx10:
119567 case AMDGPU::V_LOG_F32_sdwa_gfx9:
119568 case AMDGPU::V_LOG_F32_sdwa_gfx10:
119569 case AMDGPU::V_LOG_LEGACY_F32_sdwa_gfx9:
119570 case AMDGPU::V_RCP_F16_sdwa_gfx9:
119571 case AMDGPU::V_RCP_F16_sdwa_gfx10:
119572 case AMDGPU::V_RCP_F32_sdwa_gfx9:
119573 case AMDGPU::V_RCP_F32_sdwa_gfx10:
119574 case AMDGPU::V_RCP_IFLAG_F32_sdwa_gfx9:
119575 case AMDGPU::V_RCP_IFLAG_F32_sdwa_gfx10:
119576 case AMDGPU::V_RNDNE_F16_sdwa_gfx9:
119577 case AMDGPU::V_RNDNE_F16_sdwa_gfx10:
119578 case AMDGPU::V_RNDNE_F32_sdwa_gfx9:
119579 case AMDGPU::V_RNDNE_F32_sdwa_gfx10:
119580 case AMDGPU::V_RSQ_F16_sdwa_gfx9:
119581 case AMDGPU::V_RSQ_F16_sdwa_gfx10:
119582 case AMDGPU::V_RSQ_F32_sdwa_gfx9:
119583 case AMDGPU::V_RSQ_F32_sdwa_gfx10:
119584 case AMDGPU::V_SIN_F16_sdwa_gfx9:
119585 case AMDGPU::V_SIN_F16_sdwa_gfx10:
119586 case AMDGPU::V_SIN_F32_sdwa_gfx9:
119587 case AMDGPU::V_SIN_F32_sdwa_gfx10:
119588 case AMDGPU::V_SQRT_F16_sdwa_gfx9:
119589 case AMDGPU::V_SQRT_F16_sdwa_gfx10:
119590 case AMDGPU::V_SQRT_F32_sdwa_gfx9:
119591 case AMDGPU::V_SQRT_F32_sdwa_gfx10:
119592 case AMDGPU::V_TRUNC_F16_sdwa_gfx9:
119593 case AMDGPU::V_TRUNC_F16_sdwa_gfx10:
119594 case AMDGPU::V_TRUNC_F32_sdwa_gfx9:
119595 case AMDGPU::V_TRUNC_F32_sdwa_gfx10: {
119596 switch (OpNum) {
119597 case 2:
119598 // op: src0
119599 return 32;
119600 case 7:
119601 // op: src0_sel
119602 return 48;
119603 case 1:
119604 // op: src0_modifiers
119605 return 52;
119606 case 5:
119607 // op: dst_sel
119608 return 40;
119609 case 6:
119610 // op: dst_unused
119611 return 43;
119612 case 3:
119613 // op: clamp
119614 return 45;
119615 case 4:
119616 // op: omod
119617 return 46;
119618 case 0:
119619 // op: vdst
119620 return 17;
119621 }
119622 break;
119623 }
119624 case AMDGPU::V_ADDC_CO_U32_sdwa_gfx9:
119625 case AMDGPU::V_ADDC_U32_sdwa_vi:
119626 case AMDGPU::V_ADD_CO_CI_U32_sdwa_gfx10:
119627 case AMDGPU::V_ADD_CO_CI_U32_sdwa_w32_gfx10:
119628 case AMDGPU::V_ADD_CO_CI_U32_sdwa_w64_gfx10:
119629 case AMDGPU::V_ADD_CO_U32_sdwa_gfx9:
119630 case AMDGPU::V_ADD_NC_U32_sdwa_gfx10:
119631 case AMDGPU::V_ADD_U16_sdwa_gfx9:
119632 case AMDGPU::V_ADD_U16_sdwa_vi:
119633 case AMDGPU::V_ADD_U32_sdwa_gfx9:
119634 case AMDGPU::V_ADD_U32_sdwa_vi:
119635 case AMDGPU::V_AND_B32_sdwa_gfx9:
119636 case AMDGPU::V_AND_B32_sdwa_gfx10:
119637 case AMDGPU::V_AND_B32_sdwa_vi:
119638 case AMDGPU::V_ASHRREV_I16_sdwa_gfx9:
119639 case AMDGPU::V_ASHRREV_I16_sdwa_vi:
119640 case AMDGPU::V_ASHRREV_I32_sdwa_gfx9:
119641 case AMDGPU::V_ASHRREV_I32_sdwa_gfx10:
119642 case AMDGPU::V_ASHRREV_I32_sdwa_vi:
119643 case AMDGPU::V_LSHLREV_B16_sdwa_gfx9:
119644 case AMDGPU::V_LSHLREV_B16_sdwa_vi:
119645 case AMDGPU::V_LSHLREV_B32_sdwa_gfx9:
119646 case AMDGPU::V_LSHLREV_B32_sdwa_gfx10:
119647 case AMDGPU::V_LSHLREV_B32_sdwa_vi:
119648 case AMDGPU::V_LSHRREV_B16_sdwa_gfx9:
119649 case AMDGPU::V_LSHRREV_B16_sdwa_vi:
119650 case AMDGPU::V_LSHRREV_B32_sdwa_gfx9:
119651 case AMDGPU::V_LSHRREV_B32_sdwa_gfx10:
119652 case AMDGPU::V_LSHRREV_B32_sdwa_vi:
119653 case AMDGPU::V_MAX_I16_sdwa_gfx9:
119654 case AMDGPU::V_MAX_I16_sdwa_vi:
119655 case AMDGPU::V_MAX_I32_sdwa_gfx9:
119656 case AMDGPU::V_MAX_I32_sdwa_gfx10:
119657 case AMDGPU::V_MAX_I32_sdwa_vi:
119658 case AMDGPU::V_MAX_U16_sdwa_gfx9:
119659 case AMDGPU::V_MAX_U16_sdwa_vi:
119660 case AMDGPU::V_MAX_U32_sdwa_gfx9:
119661 case AMDGPU::V_MAX_U32_sdwa_gfx10:
119662 case AMDGPU::V_MAX_U32_sdwa_vi:
119663 case AMDGPU::V_MIN_I16_sdwa_gfx9:
119664 case AMDGPU::V_MIN_I16_sdwa_vi:
119665 case AMDGPU::V_MIN_I32_sdwa_gfx9:
119666 case AMDGPU::V_MIN_I32_sdwa_gfx10:
119667 case AMDGPU::V_MIN_I32_sdwa_vi:
119668 case AMDGPU::V_MIN_U16_sdwa_gfx9:
119669 case AMDGPU::V_MIN_U16_sdwa_vi:
119670 case AMDGPU::V_MIN_U32_sdwa_gfx9:
119671 case AMDGPU::V_MIN_U32_sdwa_gfx10:
119672 case AMDGPU::V_MIN_U32_sdwa_vi:
119673 case AMDGPU::V_MUL_HI_I32_I24_sdwa_gfx9:
119674 case AMDGPU::V_MUL_HI_I32_I24_sdwa_gfx10:
119675 case AMDGPU::V_MUL_HI_I32_I24_sdwa_vi:
119676 case AMDGPU::V_MUL_HI_U32_U24_sdwa_gfx9:
119677 case AMDGPU::V_MUL_HI_U32_U24_sdwa_gfx10:
119678 case AMDGPU::V_MUL_HI_U32_U24_sdwa_vi:
119679 case AMDGPU::V_MUL_I32_I24_sdwa_gfx9:
119680 case AMDGPU::V_MUL_I32_I24_sdwa_gfx10:
119681 case AMDGPU::V_MUL_I32_I24_sdwa_vi:
119682 case AMDGPU::V_MUL_LO_U16_sdwa_gfx9:
119683 case AMDGPU::V_MUL_LO_U16_sdwa_vi:
119684 case AMDGPU::V_MUL_U32_U24_sdwa_gfx9:
119685 case AMDGPU::V_MUL_U32_U24_sdwa_gfx10:
119686 case AMDGPU::V_MUL_U32_U24_sdwa_vi:
119687 case AMDGPU::V_OR_B32_sdwa_gfx9:
119688 case AMDGPU::V_OR_B32_sdwa_gfx10:
119689 case AMDGPU::V_OR_B32_sdwa_vi:
119690 case AMDGPU::V_SUBBREV_CO_U32_sdwa_gfx9:
119691 case AMDGPU::V_SUBBREV_U32_sdwa_vi:
119692 case AMDGPU::V_SUBB_CO_U32_sdwa_gfx9:
119693 case AMDGPU::V_SUBB_U32_sdwa_vi:
119694 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_gfx10:
119695 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_w32_gfx10:
119696 case AMDGPU::V_SUBREV_CO_CI_U32_sdwa_w64_gfx10:
119697 case AMDGPU::V_SUBREV_CO_U32_sdwa_gfx9:
119698 case AMDGPU::V_SUBREV_NC_U32_sdwa_gfx10:
119699 case AMDGPU::V_SUBREV_U16_sdwa_gfx9:
119700 case AMDGPU::V_SUBREV_U16_sdwa_vi:
119701 case AMDGPU::V_SUBREV_U32_sdwa_gfx9:
119702 case AMDGPU::V_SUBREV_U32_sdwa_vi:
119703 case AMDGPU::V_SUB_CO_CI_U32_sdwa_gfx10:
119704 case AMDGPU::V_SUB_CO_CI_U32_sdwa_w32_gfx10:
119705 case AMDGPU::V_SUB_CO_CI_U32_sdwa_w64_gfx10:
119706 case AMDGPU::V_SUB_CO_U32_sdwa_gfx9:
119707 case AMDGPU::V_SUB_NC_U32_sdwa_gfx10:
119708 case AMDGPU::V_SUB_U16_sdwa_gfx9:
119709 case AMDGPU::V_SUB_U16_sdwa_vi:
119710 case AMDGPU::V_SUB_U32_sdwa_gfx9:
119711 case AMDGPU::V_SUB_U32_sdwa_vi:
119712 case AMDGPU::V_XNOR_B32_sdwa_gfx9:
119713 case AMDGPU::V_XNOR_B32_sdwa_gfx10:
119714 case AMDGPU::V_XNOR_B32_sdwa_vi:
119715 case AMDGPU::V_XOR_B32_sdwa_gfx9:
119716 case AMDGPU::V_XOR_B32_sdwa_gfx10:
119717 case AMDGPU::V_XOR_B32_sdwa_vi: {
119718 switch (OpNum) {
119719 case 2:
119720 // op: src0
119721 return 32;
119722 case 8:
119723 // op: src0_sel
119724 return 48;
119725 case 1:
119726 // op: src0_modifiers
119727 return 51;
119728 case 9:
119729 // op: src1_sel
119730 return 56;
119731 case 3:
119732 // op: src1_modifiers
119733 return 59;
119734 case 6:
119735 // op: dst_sel
119736 return 40;
119737 case 7:
119738 // op: dst_unused
119739 return 43;
119740 case 5:
119741 // op: clamp
119742 return 45;
119743 case 0:
119744 // op: vdst
119745 return 17;
119746 case 4:
119747 // op: src1
119748 return 9;
119749 }
119750 break;
119751 }
119752 case AMDGPU::V_CNDMASK_B32_sdwa_gfx9:
119753 case AMDGPU::V_CNDMASK_B32_sdwa_gfx10:
119754 case AMDGPU::V_CNDMASK_B32_sdwa_vi:
119755 case AMDGPU::V_CNDMASK_B32_sdwa_w32_gfx10:
119756 case AMDGPU::V_CNDMASK_B32_sdwa_w64_gfx10: {
119757 switch (OpNum) {
119758 case 2:
119759 // op: src0
119760 return 32;
119761 case 8:
119762 // op: src0_sel
119763 return 48;
119764 case 1:
119765 // op: src0_modifiers
119766 return 52;
119767 case 9:
119768 // op: src1_sel
119769 return 56;
119770 case 3:
119771 // op: src1_modifiers
119772 return 60;
119773 case 6:
119774 // op: dst_sel
119775 return 40;
119776 case 7:
119777 // op: dst_unused
119778 return 43;
119779 case 5:
119780 // op: clamp
119781 return 45;
119782 case 0:
119783 // op: vdst
119784 return 17;
119785 case 4:
119786 // op: src1
119787 return 9;
119788 }
119789 break;
119790 }
119791 case AMDGPU::V_LDEXP_F16_sdwa_vi: {
119792 switch (OpNum) {
119793 case 2:
119794 // op: src0
119795 return 32;
119796 case 9:
119797 // op: src0_sel
119798 return 48;
119799 case 1:
119800 // op: src0_modifiers
119801 return 52;
119802 case 10:
119803 // op: src1_sel
119804 return 56;
119805 case 3:
119806 // op: src1_modifiers
119807 return 59;
119808 case 7:
119809 // op: dst_sel
119810 return 40;
119811 case 8:
119812 // op: dst_unused
119813 return 43;
119814 case 5:
119815 // op: clamp
119816 return 45;
119817 case 0:
119818 // op: vdst
119819 return 17;
119820 case 4:
119821 // op: src1
119822 return 9;
119823 }
119824 break;
119825 }
119826 case AMDGPU::V_LDEXP_F16_sdwa_gfx9:
119827 case AMDGPU::V_LDEXP_F16_sdwa_gfx10: {
119828 switch (OpNum) {
119829 case 2:
119830 // op: src0
119831 return 32;
119832 case 9:
119833 // op: src0_sel
119834 return 48;
119835 case 1:
119836 // op: src0_modifiers
119837 return 52;
119838 case 10:
119839 // op: src1_sel
119840 return 56;
119841 case 3:
119842 // op: src1_modifiers
119843 return 59;
119844 case 7:
119845 // op: dst_sel
119846 return 40;
119847 case 8:
119848 // op: dst_unused
119849 return 43;
119850 case 5:
119851 // op: clamp
119852 return 45;
119853 case 6:
119854 // op: omod
119855 return 46;
119856 case 0:
119857 // op: vdst
119858 return 17;
119859 case 4:
119860 // op: src1
119861 return 9;
119862 }
119863 break;
119864 }
119865 case AMDGPU::V_ADD_F16_sdwa_vi:
119866 case AMDGPU::V_ADD_F32_sdwa_vi:
119867 case AMDGPU::V_MAX_F16_sdwa_vi:
119868 case AMDGPU::V_MAX_F32_sdwa_vi:
119869 case AMDGPU::V_MIN_F16_sdwa_vi:
119870 case AMDGPU::V_MIN_F32_sdwa_vi:
119871 case AMDGPU::V_MUL_F16_sdwa_vi:
119872 case AMDGPU::V_MUL_F32_sdwa_vi:
119873 case AMDGPU::V_MUL_LEGACY_F32_sdwa_vi:
119874 case AMDGPU::V_SUBREV_F16_sdwa_vi:
119875 case AMDGPU::V_SUBREV_F32_sdwa_vi:
119876 case AMDGPU::V_SUB_F16_sdwa_vi:
119877 case AMDGPU::V_SUB_F32_sdwa_vi: {
119878 switch (OpNum) {
119879 case 2:
119880 // op: src0
119881 return 32;
119882 case 9:
119883 // op: src0_sel
119884 return 48;
119885 case 1:
119886 // op: src0_modifiers
119887 return 52;
119888 case 10:
119889 // op: src1_sel
119890 return 56;
119891 case 3:
119892 // op: src1_modifiers
119893 return 60;
119894 case 7:
119895 // op: dst_sel
119896 return 40;
119897 case 8:
119898 // op: dst_unused
119899 return 43;
119900 case 5:
119901 // op: clamp
119902 return 45;
119903 case 0:
119904 // op: vdst
119905 return 17;
119906 case 4:
119907 // op: src1
119908 return 9;
119909 }
119910 break;
119911 }
119912 case AMDGPU::V_ADD_F16_sdwa_gfx9:
119913 case AMDGPU::V_ADD_F16_sdwa_gfx10:
119914 case AMDGPU::V_ADD_F32_sdwa_gfx9:
119915 case AMDGPU::V_ADD_F32_sdwa_gfx10:
119916 case AMDGPU::V_CVT_PKRTZ_F16_F32_sdwa_gfx10:
119917 case AMDGPU::V_MAX_F16_sdwa_gfx9:
119918 case AMDGPU::V_MAX_F16_sdwa_gfx10:
119919 case AMDGPU::V_MAX_F32_sdwa_gfx9:
119920 case AMDGPU::V_MAX_F32_sdwa_gfx10:
119921 case AMDGPU::V_MIN_F16_sdwa_gfx9:
119922 case AMDGPU::V_MIN_F16_sdwa_gfx10:
119923 case AMDGPU::V_MIN_F32_sdwa_gfx9:
119924 case AMDGPU::V_MIN_F32_sdwa_gfx10:
119925 case AMDGPU::V_MUL_F16_sdwa_gfx9:
119926 case AMDGPU::V_MUL_F16_sdwa_gfx10:
119927 case AMDGPU::V_MUL_F32_sdwa_gfx9:
119928 case AMDGPU::V_MUL_F32_sdwa_gfx10:
119929 case AMDGPU::V_MUL_LEGACY_F32_sdwa_gfx9:
119930 case AMDGPU::V_MUL_LEGACY_F32_sdwa_gfx10:
119931 case AMDGPU::V_SUBREV_F16_sdwa_gfx9:
119932 case AMDGPU::V_SUBREV_F16_sdwa_gfx10:
119933 case AMDGPU::V_SUBREV_F32_sdwa_gfx9:
119934 case AMDGPU::V_SUBREV_F32_sdwa_gfx10:
119935 case AMDGPU::V_SUB_F16_sdwa_gfx9:
119936 case AMDGPU::V_SUB_F16_sdwa_gfx10:
119937 case AMDGPU::V_SUB_F32_sdwa_gfx9:
119938 case AMDGPU::V_SUB_F32_sdwa_gfx10: {
119939 switch (OpNum) {
119940 case 2:
119941 // op: src0
119942 return 32;
119943 case 9:
119944 // op: src0_sel
119945 return 48;
119946 case 1:
119947 // op: src0_modifiers
119948 return 52;
119949 case 10:
119950 // op: src1_sel
119951 return 56;
119952 case 3:
119953 // op: src1_modifiers
119954 return 60;
119955 case 7:
119956 // op: dst_sel
119957 return 40;
119958 case 8:
119959 // op: dst_unused
119960 return 43;
119961 case 5:
119962 // op: clamp
119963 return 45;
119964 case 6:
119965 // op: omod
119966 return 46;
119967 case 0:
119968 // op: vdst
119969 return 17;
119970 case 4:
119971 // op: src1
119972 return 9;
119973 }
119974 break;
119975 }
119976 case AMDGPU::V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx11:
119977 case AMDGPU::V_DUAL_MOV_B32_e32_X_MOV_B32_e32_gfx12: {
119978 switch (OpNum) {
119979 case 2:
119980 // op: src0X
119981 return 0;
119982 case 0:
119983 // op: vdstX
119984 return 56;
119985 case 3:
119986 // op: src0Y
119987 return 32;
119988 case 1:
119989 // op: vdstY
119990 return 49;
119991 }
119992 break;
119993 }
119994 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx11:
119995 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAAK_F32_gfx12: {
119996 switch (OpNum) {
119997 case 2:
119998 // op: src0X
119999 return 0;
120000 case 0:
120001 // op: vdstX
120002 return 56;
120003 case 3:
120004 // op: src0Y
120005 return 32;
120006 case 4:
120007 // op: vsrc1Y
120008 return 41;
120009 case 1:
120010 // op: vdstY
120011 return 49;
120012 case 5:
120013 // op: imm
120014 return 64;
120015 }
120016 break;
120017 }
120018 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx11:
120019 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_F32_e32_gfx12:
120020 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx11:
120021 case AMDGPU::V_DUAL_MOV_B32_e32_X_ADD_U32_e32_gfx12:
120022 case AMDGPU::V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx11:
120023 case AMDGPU::V_DUAL_MOV_B32_e32_X_AND_B32_e32_gfx12:
120024 case AMDGPU::V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx11:
120025 case AMDGPU::V_DUAL_MOV_B32_e32_X_CNDMASK_B32_e32_gfx12:
120026 case AMDGPU::V_DUAL_MOV_B32_e32_X_DOT2C_F32_F16_e32_gfx11:
120027 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx11:
120028 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAC_F32_e32_gfx12:
120029 case AMDGPU::V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx11:
120030 case AMDGPU::V_DUAL_MOV_B32_e32_X_LSHLREV_B32_e32_gfx12:
120031 case AMDGPU::V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx11:
120032 case AMDGPU::V_DUAL_MOV_B32_e32_X_MAX_F32_e32_gfx12:
120033 case AMDGPU::V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx11:
120034 case AMDGPU::V_DUAL_MOV_B32_e32_X_MIN_F32_e32_gfx12:
120035 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx11:
120036 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_F32_e32_gfx12:
120037 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120038 case AMDGPU::V_DUAL_MOV_B32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120039 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx11:
120040 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUBREV_F32_e32_gfx12:
120041 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx11:
120042 case AMDGPU::V_DUAL_MOV_B32_e32_X_SUB_F32_e32_gfx12: {
120043 switch (OpNum) {
120044 case 2:
120045 // op: src0X
120046 return 0;
120047 case 0:
120048 // op: vdstX
120049 return 56;
120050 case 3:
120051 // op: src0Y
120052 return 32;
120053 case 4:
120054 // op: vsrc1Y
120055 return 41;
120056 case 1:
120057 // op: vdstY
120058 return 49;
120059 }
120060 break;
120061 }
120062 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx11:
120063 case AMDGPU::V_DUAL_MOV_B32_e32_X_FMAMK_F32_gfx12: {
120064 switch (OpNum) {
120065 case 2:
120066 // op: src0X
120067 return 0;
120068 case 0:
120069 // op: vdstX
120070 return 56;
120071 case 3:
120072 // op: src0Y
120073 return 32;
120074 case 5:
120075 // op: vsrc1Y
120076 return 41;
120077 case 1:
120078 // op: vdstY
120079 return 49;
120080 case 4:
120081 // op: imm
120082 return 64;
120083 }
120084 break;
120085 }
120086 case AMDGPU::V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx11:
120087 case AMDGPU::V_DUAL_ADD_F32_e32_X_MOV_B32_e32_gfx12:
120088 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx11:
120089 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MOV_B32_e32_gfx12:
120090 case AMDGPU::V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx11:
120091 case AMDGPU::V_DUAL_MAX_F32_e32_X_MOV_B32_e32_gfx12:
120092 case AMDGPU::V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx11:
120093 case AMDGPU::V_DUAL_MIN_F32_e32_X_MOV_B32_e32_gfx12:
120094 case AMDGPU::V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx11:
120095 case AMDGPU::V_DUAL_MUL_F32_e32_X_MOV_B32_e32_gfx12:
120096 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx11:
120097 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MOV_B32_e32_gfx12:
120098 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx11:
120099 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MOV_B32_e32_gfx12:
120100 case AMDGPU::V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx11:
120101 case AMDGPU::V_DUAL_SUB_F32_e32_X_MOV_B32_e32_gfx12: {
120102 switch (OpNum) {
120103 case 2:
120104 // op: src0X
120105 return 0;
120106 case 3:
120107 // op: vsrc1X
120108 return 9;
120109 case 0:
120110 // op: vdstX
120111 return 56;
120112 case 4:
120113 // op: src0Y
120114 return 32;
120115 case 1:
120116 // op: vdstY
120117 return 49;
120118 }
120119 break;
120120 }
120121 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx11:
120122 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAAK_F32_gfx12:
120123 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx11:
120124 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAAK_F32_gfx12:
120125 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx11:
120126 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAAK_F32_gfx12:
120127 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx11:
120128 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAAK_F32_gfx12:
120129 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx11:
120130 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAAK_F32_gfx12:
120131 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx11:
120132 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAAK_F32_gfx12:
120133 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx11:
120134 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAAK_F32_gfx12:
120135 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx11:
120136 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAAK_F32_gfx12: {
120137 switch (OpNum) {
120138 case 2:
120139 // op: src0X
120140 return 0;
120141 case 3:
120142 // op: vsrc1X
120143 return 9;
120144 case 0:
120145 // op: vdstX
120146 return 56;
120147 case 4:
120148 // op: src0Y
120149 return 32;
120150 case 5:
120151 // op: vsrc1Y
120152 return 41;
120153 case 1:
120154 // op: vdstY
120155 return 49;
120156 case 6:
120157 // op: imm
120158 return 64;
120159 }
120160 break;
120161 }
120162 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx11:
120163 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_F32_e32_gfx12:
120164 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx11:
120165 case AMDGPU::V_DUAL_ADD_F32_e32_X_ADD_U32_e32_gfx12:
120166 case AMDGPU::V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx11:
120167 case AMDGPU::V_DUAL_ADD_F32_e32_X_AND_B32_e32_gfx12:
120168 case AMDGPU::V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx11:
120169 case AMDGPU::V_DUAL_ADD_F32_e32_X_CNDMASK_B32_e32_gfx12:
120170 case AMDGPU::V_DUAL_ADD_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120171 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx11:
120172 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAC_F32_e32_gfx12:
120173 case AMDGPU::V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx11:
120174 case AMDGPU::V_DUAL_ADD_F32_e32_X_LSHLREV_B32_e32_gfx12:
120175 case AMDGPU::V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx11:
120176 case AMDGPU::V_DUAL_ADD_F32_e32_X_MAX_F32_e32_gfx12:
120177 case AMDGPU::V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx11:
120178 case AMDGPU::V_DUAL_ADD_F32_e32_X_MIN_F32_e32_gfx12:
120179 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx11:
120180 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_F32_e32_gfx12:
120181 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120182 case AMDGPU::V_DUAL_ADD_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120183 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx11:
120184 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUBREV_F32_e32_gfx12:
120185 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx11:
120186 case AMDGPU::V_DUAL_ADD_F32_e32_X_SUB_F32_e32_gfx12:
120187 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx11:
120188 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_F32_e32_gfx12:
120189 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx11:
120190 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_ADD_U32_e32_gfx12:
120191 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx11:
120192 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_AND_B32_e32_gfx12:
120193 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx11:
120194 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_CNDMASK_B32_e32_gfx12:
120195 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_DOT2C_F32_F16_e32_gfx11:
120196 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx11:
120197 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAC_F32_e32_gfx12:
120198 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx11:
120199 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_LSHLREV_B32_e32_gfx12:
120200 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx11:
120201 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MAX_F32_e32_gfx12:
120202 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx11:
120203 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MIN_F32_e32_gfx12:
120204 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx11:
120205 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_F32_e32_gfx12:
120206 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120207 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120208 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx11:
120209 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUBREV_F32_e32_gfx12:
120210 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx11:
120211 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_SUB_F32_e32_gfx12:
120212 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx11:
120213 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_F32_e32_gfx12:
120214 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx11:
120215 case AMDGPU::V_DUAL_MAX_F32_e32_X_ADD_U32_e32_gfx12:
120216 case AMDGPU::V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx11:
120217 case AMDGPU::V_DUAL_MAX_F32_e32_X_AND_B32_e32_gfx12:
120218 case AMDGPU::V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx11:
120219 case AMDGPU::V_DUAL_MAX_F32_e32_X_CNDMASK_B32_e32_gfx12:
120220 case AMDGPU::V_DUAL_MAX_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120221 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx11:
120222 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAC_F32_e32_gfx12:
120223 case AMDGPU::V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx11:
120224 case AMDGPU::V_DUAL_MAX_F32_e32_X_LSHLREV_B32_e32_gfx12:
120225 case AMDGPU::V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx11:
120226 case AMDGPU::V_DUAL_MAX_F32_e32_X_MAX_F32_e32_gfx12:
120227 case AMDGPU::V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx11:
120228 case AMDGPU::V_DUAL_MAX_F32_e32_X_MIN_F32_e32_gfx12:
120229 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx11:
120230 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_F32_e32_gfx12:
120231 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120232 case AMDGPU::V_DUAL_MAX_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120233 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx11:
120234 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUBREV_F32_e32_gfx12:
120235 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx11:
120236 case AMDGPU::V_DUAL_MAX_F32_e32_X_SUB_F32_e32_gfx12:
120237 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx11:
120238 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_F32_e32_gfx12:
120239 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx11:
120240 case AMDGPU::V_DUAL_MIN_F32_e32_X_ADD_U32_e32_gfx12:
120241 case AMDGPU::V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx11:
120242 case AMDGPU::V_DUAL_MIN_F32_e32_X_AND_B32_e32_gfx12:
120243 case AMDGPU::V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx11:
120244 case AMDGPU::V_DUAL_MIN_F32_e32_X_CNDMASK_B32_e32_gfx12:
120245 case AMDGPU::V_DUAL_MIN_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120246 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx11:
120247 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAC_F32_e32_gfx12:
120248 case AMDGPU::V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx11:
120249 case AMDGPU::V_DUAL_MIN_F32_e32_X_LSHLREV_B32_e32_gfx12:
120250 case AMDGPU::V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx11:
120251 case AMDGPU::V_DUAL_MIN_F32_e32_X_MAX_F32_e32_gfx12:
120252 case AMDGPU::V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx11:
120253 case AMDGPU::V_DUAL_MIN_F32_e32_X_MIN_F32_e32_gfx12:
120254 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx11:
120255 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_F32_e32_gfx12:
120256 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120257 case AMDGPU::V_DUAL_MIN_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120258 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx11:
120259 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUBREV_F32_e32_gfx12:
120260 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx11:
120261 case AMDGPU::V_DUAL_MIN_F32_e32_X_SUB_F32_e32_gfx12:
120262 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx11:
120263 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_F32_e32_gfx12:
120264 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx11:
120265 case AMDGPU::V_DUAL_MUL_F32_e32_X_ADD_U32_e32_gfx12:
120266 case AMDGPU::V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx11:
120267 case AMDGPU::V_DUAL_MUL_F32_e32_X_AND_B32_e32_gfx12:
120268 case AMDGPU::V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx11:
120269 case AMDGPU::V_DUAL_MUL_F32_e32_X_CNDMASK_B32_e32_gfx12:
120270 case AMDGPU::V_DUAL_MUL_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120271 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx11:
120272 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAC_F32_e32_gfx12:
120273 case AMDGPU::V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx11:
120274 case AMDGPU::V_DUAL_MUL_F32_e32_X_LSHLREV_B32_e32_gfx12:
120275 case AMDGPU::V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx11:
120276 case AMDGPU::V_DUAL_MUL_F32_e32_X_MAX_F32_e32_gfx12:
120277 case AMDGPU::V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx11:
120278 case AMDGPU::V_DUAL_MUL_F32_e32_X_MIN_F32_e32_gfx12:
120279 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx11:
120280 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_F32_e32_gfx12:
120281 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120282 case AMDGPU::V_DUAL_MUL_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120283 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx11:
120284 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUBREV_F32_e32_gfx12:
120285 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx11:
120286 case AMDGPU::V_DUAL_MUL_F32_e32_X_SUB_F32_e32_gfx12:
120287 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx11:
120288 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_F32_e32_gfx12:
120289 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx11:
120290 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_ADD_U32_e32_gfx12:
120291 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx11:
120292 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_AND_B32_e32_gfx12:
120293 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx11:
120294 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_CNDMASK_B32_e32_gfx12:
120295 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120296 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx11:
120297 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAC_F32_e32_gfx12:
120298 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx11:
120299 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_LSHLREV_B32_e32_gfx12:
120300 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx11:
120301 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MAX_F32_e32_gfx12:
120302 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx11:
120303 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MIN_F32_e32_gfx12:
120304 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx11:
120305 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_F32_e32_gfx12:
120306 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120307 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120308 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx11:
120309 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUBREV_F32_e32_gfx12:
120310 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx11:
120311 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_SUB_F32_e32_gfx12:
120312 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx11:
120313 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_F32_e32_gfx12:
120314 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx11:
120315 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_ADD_U32_e32_gfx12:
120316 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx11:
120317 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_AND_B32_e32_gfx12:
120318 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx11:
120319 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_CNDMASK_B32_e32_gfx12:
120320 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120321 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx11:
120322 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAC_F32_e32_gfx12:
120323 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx11:
120324 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_LSHLREV_B32_e32_gfx12:
120325 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx11:
120326 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MAX_F32_e32_gfx12:
120327 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx11:
120328 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MIN_F32_e32_gfx12:
120329 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx11:
120330 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_F32_e32_gfx12:
120331 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120332 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120333 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx11:
120334 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUBREV_F32_e32_gfx12:
120335 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx11:
120336 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_SUB_F32_e32_gfx12:
120337 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx11:
120338 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_F32_e32_gfx12:
120339 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx11:
120340 case AMDGPU::V_DUAL_SUB_F32_e32_X_ADD_U32_e32_gfx12:
120341 case AMDGPU::V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx11:
120342 case AMDGPU::V_DUAL_SUB_F32_e32_X_AND_B32_e32_gfx12:
120343 case AMDGPU::V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx11:
120344 case AMDGPU::V_DUAL_SUB_F32_e32_X_CNDMASK_B32_e32_gfx12:
120345 case AMDGPU::V_DUAL_SUB_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120346 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx11:
120347 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAC_F32_e32_gfx12:
120348 case AMDGPU::V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx11:
120349 case AMDGPU::V_DUAL_SUB_F32_e32_X_LSHLREV_B32_e32_gfx12:
120350 case AMDGPU::V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx11:
120351 case AMDGPU::V_DUAL_SUB_F32_e32_X_MAX_F32_e32_gfx12:
120352 case AMDGPU::V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx11:
120353 case AMDGPU::V_DUAL_SUB_F32_e32_X_MIN_F32_e32_gfx12:
120354 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx11:
120355 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_F32_e32_gfx12:
120356 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120357 case AMDGPU::V_DUAL_SUB_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120358 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx11:
120359 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUBREV_F32_e32_gfx12:
120360 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx11:
120361 case AMDGPU::V_DUAL_SUB_F32_e32_X_SUB_F32_e32_gfx12: {
120362 switch (OpNum) {
120363 case 2:
120364 // op: src0X
120365 return 0;
120366 case 3:
120367 // op: vsrc1X
120368 return 9;
120369 case 0:
120370 // op: vdstX
120371 return 56;
120372 case 4:
120373 // op: src0Y
120374 return 32;
120375 case 5:
120376 // op: vsrc1Y
120377 return 41;
120378 case 1:
120379 // op: vdstY
120380 return 49;
120381 }
120382 break;
120383 }
120384 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx11:
120385 case AMDGPU::V_DUAL_ADD_F32_e32_X_FMAMK_F32_gfx12:
120386 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx11:
120387 case AMDGPU::V_DUAL_CNDMASK_B32_e32_X_FMAMK_F32_gfx12:
120388 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx11:
120389 case AMDGPU::V_DUAL_MAX_F32_e32_X_FMAMK_F32_gfx12:
120390 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx11:
120391 case AMDGPU::V_DUAL_MIN_F32_e32_X_FMAMK_F32_gfx12:
120392 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx11:
120393 case AMDGPU::V_DUAL_MUL_F32_e32_X_FMAMK_F32_gfx12:
120394 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx11:
120395 case AMDGPU::V_DUAL_MUL_LEGACY_F32_e32_X_FMAMK_F32_gfx12:
120396 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx11:
120397 case AMDGPU::V_DUAL_SUBREV_F32_e32_X_FMAMK_F32_gfx12:
120398 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx11:
120399 case AMDGPU::V_DUAL_SUB_F32_e32_X_FMAMK_F32_gfx12: {
120400 switch (OpNum) {
120401 case 2:
120402 // op: src0X
120403 return 0;
120404 case 3:
120405 // op: vsrc1X
120406 return 9;
120407 case 0:
120408 // op: vdstX
120409 return 56;
120410 case 4:
120411 // op: src0Y
120412 return 32;
120413 case 6:
120414 // op: vsrc1Y
120415 return 41;
120416 case 1:
120417 // op: vdstY
120418 return 49;
120419 case 5:
120420 // op: imm
120421 return 64;
120422 }
120423 break;
120424 }
120425 case AMDGPU::V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx11:
120426 case AMDGPU::V_DUAL_FMAAK_F32_X_MOV_B32_e32_gfx12: {
120427 switch (OpNum) {
120428 case 2:
120429 // op: src0X
120430 return 0;
120431 case 3:
120432 // op: vsrc1X
120433 return 9;
120434 case 0:
120435 // op: vdstX
120436 return 56;
120437 case 5:
120438 // op: src0Y
120439 return 32;
120440 case 1:
120441 // op: vdstY
120442 return 49;
120443 case 4:
120444 // op: imm
120445 return 64;
120446 }
120447 break;
120448 }
120449 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MOV_B32_e32_gfx11:
120450 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx11:
120451 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MOV_B32_e32_gfx12: {
120452 switch (OpNum) {
120453 case 2:
120454 // op: src0X
120455 return 0;
120456 case 3:
120457 // op: vsrc1X
120458 return 9;
120459 case 0:
120460 // op: vdstX
120461 return 56;
120462 case 5:
120463 // op: src0Y
120464 return 32;
120465 case 1:
120466 // op: vdstY
120467 return 49;
120468 }
120469 break;
120470 }
120471 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx11:
120472 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_F32_e32_gfx12:
120473 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx11:
120474 case AMDGPU::V_DUAL_FMAAK_F32_X_ADD_U32_e32_gfx12:
120475 case AMDGPU::V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx11:
120476 case AMDGPU::V_DUAL_FMAAK_F32_X_AND_B32_e32_gfx12:
120477 case AMDGPU::V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx11:
120478 case AMDGPU::V_DUAL_FMAAK_F32_X_CNDMASK_B32_e32_gfx12:
120479 case AMDGPU::V_DUAL_FMAAK_F32_X_DOT2C_F32_F16_e32_gfx11:
120480 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx11:
120481 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAC_F32_e32_gfx12:
120482 case AMDGPU::V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx11:
120483 case AMDGPU::V_DUAL_FMAAK_F32_X_LSHLREV_B32_e32_gfx12:
120484 case AMDGPU::V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx11:
120485 case AMDGPU::V_DUAL_FMAAK_F32_X_MAX_F32_e32_gfx12:
120486 case AMDGPU::V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx11:
120487 case AMDGPU::V_DUAL_FMAAK_F32_X_MIN_F32_e32_gfx12:
120488 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx11:
120489 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_F32_e32_gfx12:
120490 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx11:
120491 case AMDGPU::V_DUAL_FMAAK_F32_X_MUL_LEGACY_F32_e32_gfx12:
120492 case AMDGPU::V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx11:
120493 case AMDGPU::V_DUAL_FMAAK_F32_X_SUBREV_F32_e32_gfx12:
120494 case AMDGPU::V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx11:
120495 case AMDGPU::V_DUAL_FMAAK_F32_X_SUB_F32_e32_gfx12: {
120496 switch (OpNum) {
120497 case 2:
120498 // op: src0X
120499 return 0;
120500 case 3:
120501 // op: vsrc1X
120502 return 9;
120503 case 0:
120504 // op: vdstX
120505 return 56;
120506 case 5:
120507 // op: src0Y
120508 return 32;
120509 case 6:
120510 // op: vsrc1Y
120511 return 41;
120512 case 1:
120513 // op: vdstY
120514 return 49;
120515 case 4:
120516 // op: imm
120517 return 64;
120518 }
120519 break;
120520 }
120521 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAAK_F32_gfx11:
120522 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx11:
120523 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAAK_F32_gfx12:
120524 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx11:
120525 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAAK_F32_gfx12: {
120526 switch (OpNum) {
120527 case 2:
120528 // op: src0X
120529 return 0;
120530 case 3:
120531 // op: vsrc1X
120532 return 9;
120533 case 0:
120534 // op: vdstX
120535 return 56;
120536 case 5:
120537 // op: src0Y
120538 return 32;
120539 case 6:
120540 // op: vsrc1Y
120541 return 41;
120542 case 1:
120543 // op: vdstY
120544 return 49;
120545 case 7:
120546 // op: imm
120547 return 64;
120548 }
120549 break;
120550 }
120551 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_ADD_F32_e32_gfx11:
120552 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_ADD_U32_e32_gfx11:
120553 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_AND_B32_e32_gfx11:
120554 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_CNDMASK_B32_e32_gfx11:
120555 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_DOT2C_F32_F16_e32_gfx11:
120556 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAC_F32_e32_gfx11:
120557 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_LSHLREV_B32_e32_gfx11:
120558 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MAX_F32_e32_gfx11:
120559 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MIN_F32_e32_gfx11:
120560 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MUL_F32_e32_gfx11:
120561 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_MUL_LEGACY_F32_e32_gfx11:
120562 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_SUBREV_F32_e32_gfx11:
120563 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_SUB_F32_e32_gfx11:
120564 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx11:
120565 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_F32_e32_gfx12:
120566 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx11:
120567 case AMDGPU::V_DUAL_FMAC_F32_e32_X_ADD_U32_e32_gfx12:
120568 case AMDGPU::V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx11:
120569 case AMDGPU::V_DUAL_FMAC_F32_e32_X_AND_B32_e32_gfx12:
120570 case AMDGPU::V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx11:
120571 case AMDGPU::V_DUAL_FMAC_F32_e32_X_CNDMASK_B32_e32_gfx12:
120572 case AMDGPU::V_DUAL_FMAC_F32_e32_X_DOT2C_F32_F16_e32_gfx11:
120573 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx11:
120574 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAC_F32_e32_gfx12:
120575 case AMDGPU::V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx11:
120576 case AMDGPU::V_DUAL_FMAC_F32_e32_X_LSHLREV_B32_e32_gfx12:
120577 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx11:
120578 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MAX_F32_e32_gfx12:
120579 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx11:
120580 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MIN_F32_e32_gfx12:
120581 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx11:
120582 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_F32_e32_gfx12:
120583 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx11:
120584 case AMDGPU::V_DUAL_FMAC_F32_e32_X_MUL_LEGACY_F32_e32_gfx12:
120585 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx11:
120586 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUBREV_F32_e32_gfx12:
120587 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx11:
120588 case AMDGPU::V_DUAL_FMAC_F32_e32_X_SUB_F32_e32_gfx12: {
120589 switch (OpNum) {
120590 case 2:
120591 // op: src0X
120592 return 0;
120593 case 3:
120594 // op: vsrc1X
120595 return 9;
120596 case 0:
120597 // op: vdstX
120598 return 56;
120599 case 5:
120600 // op: src0Y
120601 return 32;
120602 case 6:
120603 // op: vsrc1Y
120604 return 41;
120605 case 1:
120606 // op: vdstY
120607 return 49;
120608 }
120609 break;
120610 }
120611 case AMDGPU::V_DUAL_DOT2C_F32_F16_e32_X_FMAMK_F32_gfx11:
120612 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx11:
120613 case AMDGPU::V_DUAL_FMAAK_F32_X_FMAMK_F32_gfx12:
120614 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx11:
120615 case AMDGPU::V_DUAL_FMAC_F32_e32_X_FMAMK_F32_gfx12: {
120616 switch (OpNum) {
120617 case 2:
120618 // op: src0X
120619 return 0;
120620 case 3:
120621 // op: vsrc1X
120622 return 9;
120623 case 0:
120624 // op: vdstX
120625 return 56;
120626 case 5:
120627 // op: src0Y
120628 return 32;
120629 case 7:
120630 // op: vsrc1Y
120631 return 41;
120632 case 1:
120633 // op: vdstY
120634 return 49;
120635 case 6:
120636 // op: imm
120637 return 64;
120638 }
120639 break;
120640 }
120641 case AMDGPU::V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx11:
120642 case AMDGPU::V_DUAL_FMAMK_F32_X_MOV_B32_e32_gfx12: {
120643 switch (OpNum) {
120644 case 2:
120645 // op: src0X
120646 return 0;
120647 case 4:
120648 // op: vsrc1X
120649 return 9;
120650 case 0:
120651 // op: vdstX
120652 return 56;
120653 case 5:
120654 // op: src0Y
120655 return 32;
120656 case 1:
120657 // op: vdstY
120658 return 49;
120659 case 3:
120660 // op: imm
120661 return 64;
120662 }
120663 break;
120664 }
120665 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx11:
120666 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_F32_e32_gfx12:
120667 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx11:
120668 case AMDGPU::V_DUAL_FMAMK_F32_X_ADD_U32_e32_gfx12:
120669 case AMDGPU::V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx11:
120670 case AMDGPU::V_DUAL_FMAMK_F32_X_AND_B32_e32_gfx12:
120671 case AMDGPU::V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx11:
120672 case AMDGPU::V_DUAL_FMAMK_F32_X_CNDMASK_B32_e32_gfx12:
120673 case AMDGPU::V_DUAL_FMAMK_F32_X_DOT2C_F32_F16_e32_gfx11:
120674 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx11:
120675 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAC_F32_e32_gfx12:
120676 case AMDGPU::V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx11:
120677 case AMDGPU::V_DUAL_FMAMK_F32_X_LSHLREV_B32_e32_gfx12:
120678 case AMDGPU::V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx11:
120679 case AMDGPU::V_DUAL_FMAMK_F32_X_MAX_F32_e32_gfx12:
120680 case AMDGPU::V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx11:
120681 case AMDGPU::V_DUAL_FMAMK_F32_X_MIN_F32_e32_gfx12:
120682 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx11:
120683 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_F32_e32_gfx12:
120684 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx11:
120685 case AMDGPU::V_DUAL_FMAMK_F32_X_MUL_LEGACY_F32_e32_gfx12:
120686 case AMDGPU::V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx11:
120687 case AMDGPU::V_DUAL_FMAMK_F32_X_SUBREV_F32_e32_gfx12:
120688 case AMDGPU::V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx11:
120689 case AMDGPU::V_DUAL_FMAMK_F32_X_SUB_F32_e32_gfx12: {
120690 switch (OpNum) {
120691 case 2:
120692 // op: src0X
120693 return 0;
120694 case 4:
120695 // op: vsrc1X
120696 return 9;
120697 case 0:
120698 // op: vdstX
120699 return 56;
120700 case 5:
120701 // op: src0Y
120702 return 32;
120703 case 6:
120704 // op: vsrc1Y
120705 return 41;
120706 case 1:
120707 // op: vdstY
120708 return 49;
120709 case 3:
120710 // op: imm
120711 return 64;
120712 }
120713 break;
120714 }
120715 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx11:
120716 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAAK_F32_gfx12: {
120717 switch (OpNum) {
120718 case 2:
120719 // op: src0X
120720 return 0;
120721 case 4:
120722 // op: vsrc1X
120723 return 9;
120724 case 0:
120725 // op: vdstX
120726 return 56;
120727 case 5:
120728 // op: src0Y
120729 return 32;
120730 case 6:
120731 // op: vsrc1Y
120732 return 41;
120733 case 1:
120734 // op: vdstY
120735 return 49;
120736 case 7:
120737 // op: imm
120738 return 64;
120739 }
120740 break;
120741 }
120742 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx11:
120743 case AMDGPU::V_DUAL_FMAMK_F32_X_FMAMK_F32_gfx12: {
120744 switch (OpNum) {
120745 case 2:
120746 // op: src0X
120747 return 0;
120748 case 4:
120749 // op: vsrc1X
120750 return 9;
120751 case 0:
120752 // op: vdstX
120753 return 56;
120754 case 5:
120755 // op: src0Y
120756 return 32;
120757 case 7:
120758 // op: vsrc1Y
120759 return 41;
120760 case 1:
120761 // op: vdstY
120762 return 49;
120763 case 6:
120764 // op: imm
120765 return 64;
120766 }
120767 break;
120768 }
120769 case AMDGPU::V_CEIL_F16_dpp_vi:
120770 case AMDGPU::V_CEIL_F32_dpp_vi:
120771 case AMDGPU::V_CEIL_F64_dpp_vi:
120772 case AMDGPU::V_COS_F16_dpp_vi:
120773 case AMDGPU::V_COS_F32_dpp_vi:
120774 case AMDGPU::V_CVT_F16_F32_dpp_vi:
120775 case AMDGPU::V_CVT_F32_F16_dpp_vi:
120776 case AMDGPU::V_CVT_F32_F64_dpp_vi:
120777 case AMDGPU::V_CVT_F64_F32_dpp_vi:
120778 case AMDGPU::V_CVT_FLR_I32_F32_dpp_vi:
120779 case AMDGPU::V_CVT_I16_F16_dpp_vi:
120780 case AMDGPU::V_CVT_I32_F32_dpp_vi:
120781 case AMDGPU::V_CVT_I32_F64_dpp_vi:
120782 case AMDGPU::V_CVT_NORM_I16_F16_dpp_vi:
120783 case AMDGPU::V_CVT_NORM_U16_F16_dpp_vi:
120784 case AMDGPU::V_CVT_RPI_I32_F32_dpp_vi:
120785 case AMDGPU::V_CVT_U16_F16_dpp_vi:
120786 case AMDGPU::V_CVT_U32_F32_dpp_vi:
120787 case AMDGPU::V_CVT_U32_F64_dpp_vi:
120788 case AMDGPU::V_EXP_F16_dpp_vi:
120789 case AMDGPU::V_EXP_F32_dpp_vi:
120790 case AMDGPU::V_EXP_LEGACY_F32_dpp_vi:
120791 case AMDGPU::V_FLOOR_F16_dpp_vi:
120792 case AMDGPU::V_FLOOR_F32_dpp_vi:
120793 case AMDGPU::V_FLOOR_F64_dpp_vi:
120794 case AMDGPU::V_FRACT_F16_dpp_vi:
120795 case AMDGPU::V_FRACT_F32_dpp_vi:
120796 case AMDGPU::V_FRACT_F64_dpp_vi:
120797 case AMDGPU::V_FREXP_EXP_I16_F16_dpp_vi:
120798 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_vi:
120799 case AMDGPU::V_FREXP_EXP_I32_F64_dpp_vi:
120800 case AMDGPU::V_FREXP_MANT_F16_dpp_vi:
120801 case AMDGPU::V_FREXP_MANT_F32_dpp_vi:
120802 case AMDGPU::V_FREXP_MANT_F64_dpp_vi:
120803 case AMDGPU::V_LOG_F16_dpp_vi:
120804 case AMDGPU::V_LOG_F32_dpp_vi:
120805 case AMDGPU::V_LOG_LEGACY_F32_dpp_vi:
120806 case AMDGPU::V_RCP_F16_dpp_vi:
120807 case AMDGPU::V_RCP_F32_dpp_vi:
120808 case AMDGPU::V_RCP_F64_dpp_vi:
120809 case AMDGPU::V_RCP_IFLAG_F32_dpp_vi:
120810 case AMDGPU::V_RNDNE_F16_dpp_vi:
120811 case AMDGPU::V_RNDNE_F32_dpp_vi:
120812 case AMDGPU::V_RNDNE_F64_dpp_vi:
120813 case AMDGPU::V_RSQ_F16_dpp_vi:
120814 case AMDGPU::V_RSQ_F32_dpp_vi:
120815 case AMDGPU::V_RSQ_F64_dpp_vi:
120816 case AMDGPU::V_SIN_F16_dpp_vi:
120817 case AMDGPU::V_SIN_F32_dpp_vi:
120818 case AMDGPU::V_SQRT_F16_dpp_vi:
120819 case AMDGPU::V_SQRT_F32_dpp_vi:
120820 case AMDGPU::V_SQRT_F64_dpp_vi:
120821 case AMDGPU::V_TRUNC_F16_dpp_vi:
120822 case AMDGPU::V_TRUNC_F32_dpp_vi:
120823 case AMDGPU::V_TRUNC_F64_dpp_vi: {
120824 switch (OpNum) {
120825 case 2:
120826 // op: src0_modifiers
120827 return 52;
120828 case 3:
120829 // op: src0
120830 return 32;
120831 case 4:
120832 // op: dpp_ctrl
120833 return 40;
120834 case 7:
120835 // op: bound_ctrl
120836 return 51;
120837 case 6:
120838 // op: bank_mask
120839 return 56;
120840 case 5:
120841 // op: row_mask
120842 return 60;
120843 case 0:
120844 // op: vdst
120845 return 17;
120846 }
120847 break;
120848 }
120849 case AMDGPU::V_CEIL_F16_dpp_gfx10:
120850 case AMDGPU::V_CEIL_F16_fake16_dpp_gfx11:
120851 case AMDGPU::V_CEIL_F16_fake16_dpp_gfx12:
120852 case AMDGPU::V_CEIL_F16_t16_dpp_gfx11:
120853 case AMDGPU::V_CEIL_F16_t16_dpp_gfx12:
120854 case AMDGPU::V_CEIL_F32_dpp_gfx10:
120855 case AMDGPU::V_CEIL_F32_dpp_gfx11:
120856 case AMDGPU::V_CEIL_F32_dpp_gfx12:
120857 case AMDGPU::V_COS_F16_dpp_gfx10:
120858 case AMDGPU::V_COS_F16_fake16_dpp_gfx11:
120859 case AMDGPU::V_COS_F16_fake16_dpp_gfx12:
120860 case AMDGPU::V_COS_F32_dpp_gfx10:
120861 case AMDGPU::V_COS_F32_dpp_gfx11:
120862 case AMDGPU::V_COS_F32_dpp_gfx12:
120863 case AMDGPU::V_CVT_F16_F32_dpp_gfx10:
120864 case AMDGPU::V_CVT_F16_F32_t16_dpp_gfx11:
120865 case AMDGPU::V_CVT_F16_F32_t16_dpp_gfx12:
120866 case AMDGPU::V_CVT_F32_F16_dpp_gfx10:
120867 case AMDGPU::V_CVT_F32_F16_t16_dpp_gfx11:
120868 case AMDGPU::V_CVT_F32_F16_t16_dpp_gfx12:
120869 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp_gfx11:
120870 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp_gfx12:
120871 case AMDGPU::V_CVT_FLR_I32_F32_dpp_gfx10:
120872 case AMDGPU::V_CVT_I16_F16_dpp_gfx10:
120873 case AMDGPU::V_CVT_I16_F16_t16_dpp_gfx11:
120874 case AMDGPU::V_CVT_I16_F16_t16_dpp_gfx12:
120875 case AMDGPU::V_CVT_I32_F32_dpp_gfx10:
120876 case AMDGPU::V_CVT_I32_F32_dpp_gfx11:
120877 case AMDGPU::V_CVT_I32_F32_dpp_gfx12:
120878 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp_gfx11:
120879 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp_gfx12:
120880 case AMDGPU::V_CVT_NORM_I16_F16_dpp_gfx10:
120881 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp_gfx11:
120882 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp_gfx12:
120883 case AMDGPU::V_CVT_NORM_U16_F16_dpp_gfx10:
120884 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp_gfx11:
120885 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp_gfx12:
120886 case AMDGPU::V_CVT_RPI_I32_F32_dpp_gfx10:
120887 case AMDGPU::V_CVT_U16_F16_dpp_gfx10:
120888 case AMDGPU::V_CVT_U16_F16_t16_dpp_gfx11:
120889 case AMDGPU::V_CVT_U16_F16_t16_dpp_gfx12:
120890 case AMDGPU::V_CVT_U32_F32_dpp_gfx10:
120891 case AMDGPU::V_CVT_U32_F32_dpp_gfx11:
120892 case AMDGPU::V_CVT_U32_F32_dpp_gfx12:
120893 case AMDGPU::V_EXP_F16_dpp_gfx10:
120894 case AMDGPU::V_EXP_F16_fake16_dpp_gfx11:
120895 case AMDGPU::V_EXP_F16_fake16_dpp_gfx12:
120896 case AMDGPU::V_EXP_F16_t16_dpp_gfx11:
120897 case AMDGPU::V_EXP_F16_t16_dpp_gfx12:
120898 case AMDGPU::V_EXP_F32_dpp_gfx10:
120899 case AMDGPU::V_EXP_F32_dpp_gfx11:
120900 case AMDGPU::V_EXP_F32_dpp_gfx12:
120901 case AMDGPU::V_FLOOR_F16_dpp_gfx10:
120902 case AMDGPU::V_FLOOR_F16_fake16_dpp_gfx11:
120903 case AMDGPU::V_FLOOR_F16_fake16_dpp_gfx12:
120904 case AMDGPU::V_FLOOR_F16_t16_dpp_gfx11:
120905 case AMDGPU::V_FLOOR_F16_t16_dpp_gfx12:
120906 case AMDGPU::V_FLOOR_F32_dpp_gfx10:
120907 case AMDGPU::V_FLOOR_F32_dpp_gfx11:
120908 case AMDGPU::V_FLOOR_F32_dpp_gfx12:
120909 case AMDGPU::V_FRACT_F16_dpp_gfx10:
120910 case AMDGPU::V_FRACT_F16_fake16_dpp_gfx11:
120911 case AMDGPU::V_FRACT_F16_fake16_dpp_gfx12:
120912 case AMDGPU::V_FRACT_F32_dpp_gfx10:
120913 case AMDGPU::V_FRACT_F32_dpp_gfx11:
120914 case AMDGPU::V_FRACT_F32_dpp_gfx12:
120915 case AMDGPU::V_FREXP_EXP_I16_F16_dpp_gfx10:
120916 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp_gfx11:
120917 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp_gfx12:
120918 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx10:
120919 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx11:
120920 case AMDGPU::V_FREXP_EXP_I32_F32_dpp_gfx12:
120921 case AMDGPU::V_FREXP_MANT_F16_dpp_gfx10:
120922 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp_gfx11:
120923 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp_gfx12:
120924 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx10:
120925 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx11:
120926 case AMDGPU::V_FREXP_MANT_F32_dpp_gfx12:
120927 case AMDGPU::V_LOG_F16_dpp_gfx10:
120928 case AMDGPU::V_LOG_F16_fake16_dpp_gfx11:
120929 case AMDGPU::V_LOG_F16_fake16_dpp_gfx12:
120930 case AMDGPU::V_LOG_F16_t16_dpp_gfx11:
120931 case AMDGPU::V_LOG_F16_t16_dpp_gfx12:
120932 case AMDGPU::V_LOG_F32_dpp_gfx10:
120933 case AMDGPU::V_LOG_F32_dpp_gfx11:
120934 case AMDGPU::V_LOG_F32_dpp_gfx12:
120935 case AMDGPU::V_MOV_B16_t16_dpp_gfx11:
120936 case AMDGPU::V_MOV_B16_t16_dpp_gfx12:
120937 case AMDGPU::V_RCP_F16_dpp_gfx10:
120938 case AMDGPU::V_RCP_F16_fake16_dpp_gfx11:
120939 case AMDGPU::V_RCP_F16_fake16_dpp_gfx12:
120940 case AMDGPU::V_RCP_F16_t16_dpp_gfx11:
120941 case AMDGPU::V_RCP_F16_t16_dpp_gfx12:
120942 case AMDGPU::V_RCP_F32_dpp_gfx10:
120943 case AMDGPU::V_RCP_F32_dpp_gfx11:
120944 case AMDGPU::V_RCP_F32_dpp_gfx12:
120945 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx10:
120946 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx11:
120947 case AMDGPU::V_RCP_IFLAG_F32_dpp_gfx12:
120948 case AMDGPU::V_RNDNE_F16_dpp_gfx10:
120949 case AMDGPU::V_RNDNE_F16_fake16_dpp_gfx11:
120950 case AMDGPU::V_RNDNE_F16_fake16_dpp_gfx12:
120951 case AMDGPU::V_RNDNE_F32_dpp_gfx10:
120952 case AMDGPU::V_RNDNE_F32_dpp_gfx11:
120953 case AMDGPU::V_RNDNE_F32_dpp_gfx12:
120954 case AMDGPU::V_RSQ_F16_dpp_gfx10:
120955 case AMDGPU::V_RSQ_F16_fake16_dpp_gfx11:
120956 case AMDGPU::V_RSQ_F16_fake16_dpp_gfx12:
120957 case AMDGPU::V_RSQ_F16_t16_dpp_gfx11:
120958 case AMDGPU::V_RSQ_F16_t16_dpp_gfx12:
120959 case AMDGPU::V_RSQ_F32_dpp_gfx10:
120960 case AMDGPU::V_RSQ_F32_dpp_gfx11:
120961 case AMDGPU::V_RSQ_F32_dpp_gfx12:
120962 case AMDGPU::V_SIN_F16_dpp_gfx10:
120963 case AMDGPU::V_SIN_F16_fake16_dpp_gfx11:
120964 case AMDGPU::V_SIN_F16_fake16_dpp_gfx12:
120965 case AMDGPU::V_SIN_F32_dpp_gfx10:
120966 case AMDGPU::V_SIN_F32_dpp_gfx11:
120967 case AMDGPU::V_SIN_F32_dpp_gfx12:
120968 case AMDGPU::V_SQRT_F16_dpp_gfx10:
120969 case AMDGPU::V_SQRT_F16_fake16_dpp_gfx11:
120970 case AMDGPU::V_SQRT_F16_fake16_dpp_gfx12:
120971 case AMDGPU::V_SQRT_F16_t16_dpp_gfx11:
120972 case AMDGPU::V_SQRT_F16_t16_dpp_gfx12:
120973 case AMDGPU::V_SQRT_F32_dpp_gfx10:
120974 case AMDGPU::V_SQRT_F32_dpp_gfx11:
120975 case AMDGPU::V_SQRT_F32_dpp_gfx12:
120976 case AMDGPU::V_TRUNC_F16_dpp_gfx10:
120977 case AMDGPU::V_TRUNC_F16_fake16_dpp_gfx11:
120978 case AMDGPU::V_TRUNC_F16_fake16_dpp_gfx12:
120979 case AMDGPU::V_TRUNC_F32_dpp_gfx10:
120980 case AMDGPU::V_TRUNC_F32_dpp_gfx11:
120981 case AMDGPU::V_TRUNC_F32_dpp_gfx12: {
120982 switch (OpNum) {
120983 case 2:
120984 // op: src0_modifiers
120985 return 52;
120986 case 3:
120987 // op: src0
120988 return 32;
120989 case 4:
120990 // op: dpp_ctrl
120991 return 40;
120992 case 7:
120993 // op: bound_ctrl
120994 return 51;
120995 case 6:
120996 // op: bank_mask
120997 return 56;
120998 case 5:
120999 // op: row_mask
121000 return 60;
121001 case 8:
121002 // op: fi
121003 return 50;
121004 case 0:
121005 // op: vdst
121006 return 17;
121007 }
121008 break;
121009 }
121010 case AMDGPU::V_ADD_F16_dpp_vi:
121011 case AMDGPU::V_ADD_F32_dpp_vi:
121012 case AMDGPU::V_CNDMASK_B32_dpp_vi:
121013 case AMDGPU::V_LDEXP_F16_dpp_vi:
121014 case AMDGPU::V_MAX_F16_dpp_vi:
121015 case AMDGPU::V_MAX_F32_dpp_vi:
121016 case AMDGPU::V_MIN_F16_dpp_vi:
121017 case AMDGPU::V_MIN_F32_dpp_vi:
121018 case AMDGPU::V_MUL_F16_dpp_vi:
121019 case AMDGPU::V_MUL_F32_dpp_vi:
121020 case AMDGPU::V_MUL_LEGACY_F32_dpp_vi:
121021 case AMDGPU::V_SUBREV_F16_dpp_vi:
121022 case AMDGPU::V_SUBREV_F32_dpp_vi:
121023 case AMDGPU::V_SUB_F16_dpp_vi:
121024 case AMDGPU::V_SUB_F32_dpp_vi: {
121025 switch (OpNum) {
121026 case 2:
121027 // op: src0_modifiers
121028 return 52;
121029 case 3:
121030 // op: src0
121031 return 32;
121032 case 4:
121033 // op: src1_modifiers
121034 return 54;
121035 case 6:
121036 // op: dpp_ctrl
121037 return 40;
121038 case 9:
121039 // op: bound_ctrl
121040 return 51;
121041 case 8:
121042 // op: bank_mask
121043 return 56;
121044 case 7:
121045 // op: row_mask
121046 return 60;
121047 case 0:
121048 // op: vdst
121049 return 17;
121050 case 5:
121051 // op: src1
121052 return 9;
121053 }
121054 break;
121055 }
121056 case AMDGPU::V_ADD_F16_dpp_gfx10:
121057 case AMDGPU::V_ADD_F16_fake16_dpp_gfx11:
121058 case AMDGPU::V_ADD_F16_fake16_dpp_gfx12:
121059 case AMDGPU::V_ADD_F16_t16_dpp_gfx11:
121060 case AMDGPU::V_ADD_F16_t16_dpp_gfx12:
121061 case AMDGPU::V_ADD_F32_dpp_gfx10:
121062 case AMDGPU::V_ADD_F32_dpp_gfx11:
121063 case AMDGPU::V_ADD_F32_dpp_gfx12:
121064 case AMDGPU::V_CNDMASK_B32_dpp_gfx10:
121065 case AMDGPU::V_CNDMASK_B32_dpp_gfx11:
121066 case AMDGPU::V_CNDMASK_B32_dpp_gfx12:
121067 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx10:
121068 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx11:
121069 case AMDGPU::V_CNDMASK_B32_dpp_w32_gfx12:
121070 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx10:
121071 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx11:
121072 case AMDGPU::V_CNDMASK_B32_dpp_w64_gfx12:
121073 case AMDGPU::V_CVT_PKRTZ_F16_F32_dpp_gfx10:
121074 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp_gfx11:
121075 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp_gfx12:
121076 case AMDGPU::V_LDEXP_F16_dpp_gfx10:
121077 case AMDGPU::V_LDEXP_F16_t16_dpp_gfx11:
121078 case AMDGPU::V_LDEXP_F16_t16_dpp_gfx12:
121079 case AMDGPU::V_MAX_F16_dpp_gfx10:
121080 case AMDGPU::V_MAX_F16_fake16_dpp_gfx11:
121081 case AMDGPU::V_MAX_F16_t16_dpp_gfx11:
121082 case AMDGPU::V_MAX_F32_dpp_gfx10:
121083 case AMDGPU::V_MAX_F32_dpp_gfx11:
121084 case AMDGPU::V_MAX_NUM_F16_dpp_gfx12:
121085 case AMDGPU::V_MAX_NUM_F16_fake16_dpp_gfx12:
121086 case AMDGPU::V_MAX_NUM_F32_dpp_gfx12:
121087 case AMDGPU::V_MIN_F16_dpp_gfx10:
121088 case AMDGPU::V_MIN_F16_fake16_dpp_gfx11:
121089 case AMDGPU::V_MIN_F16_t16_dpp_gfx11:
121090 case AMDGPU::V_MIN_F32_dpp_gfx10:
121091 case AMDGPU::V_MIN_F32_dpp_gfx11:
121092 case AMDGPU::V_MIN_NUM_F16_dpp_gfx12:
121093 case AMDGPU::V_MIN_NUM_F16_fake16_dpp_gfx12:
121094 case AMDGPU::V_MIN_NUM_F32_dpp_gfx12:
121095 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp_gfx11:
121096 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp_gfx12:
121097 case AMDGPU::V_MUL_F16_dpp_gfx10:
121098 case AMDGPU::V_MUL_F16_fake16_dpp_gfx11:
121099 case AMDGPU::V_MUL_F16_fake16_dpp_gfx12:
121100 case AMDGPU::V_MUL_F16_t16_dpp_gfx11:
121101 case AMDGPU::V_MUL_F16_t16_dpp_gfx12:
121102 case AMDGPU::V_MUL_F32_dpp_gfx10:
121103 case AMDGPU::V_MUL_F32_dpp_gfx11:
121104 case AMDGPU::V_MUL_F32_dpp_gfx12:
121105 case AMDGPU::V_MUL_LEGACY_F32_dpp_gfx10:
121106 case AMDGPU::V_PK_FMAC_F16_dpp_gfx11:
121107 case AMDGPU::V_PK_FMAC_F16_dpp_gfx12:
121108 case AMDGPU::V_SUBREV_F16_dpp_gfx10:
121109 case AMDGPU::V_SUBREV_F16_fake16_dpp_gfx11:
121110 case AMDGPU::V_SUBREV_F16_fake16_dpp_gfx12:
121111 case AMDGPU::V_SUBREV_F16_t16_dpp_gfx11:
121112 case AMDGPU::V_SUBREV_F16_t16_dpp_gfx12:
121113 case AMDGPU::V_SUBREV_F32_dpp_gfx10:
121114 case AMDGPU::V_SUBREV_F32_dpp_gfx11:
121115 case AMDGPU::V_SUBREV_F32_dpp_gfx12:
121116 case AMDGPU::V_SUB_F16_dpp_gfx10:
121117 case AMDGPU::V_SUB_F16_fake16_dpp_gfx11:
121118 case AMDGPU::V_SUB_F16_fake16_dpp_gfx12:
121119 case AMDGPU::V_SUB_F16_t16_dpp_gfx11:
121120 case AMDGPU::V_SUB_F16_t16_dpp_gfx12:
121121 case AMDGPU::V_SUB_F32_dpp_gfx10:
121122 case AMDGPU::V_SUB_F32_dpp_gfx11:
121123 case AMDGPU::V_SUB_F32_dpp_gfx12: {
121124 switch (OpNum) {
121125 case 2:
121126 // op: src0_modifiers
121127 return 52;
121128 case 3:
121129 // op: src0
121130 return 32;
121131 case 4:
121132 // op: src1_modifiers
121133 return 54;
121134 case 6:
121135 // op: dpp_ctrl
121136 return 40;
121137 case 9:
121138 // op: bound_ctrl
121139 return 51;
121140 case 8:
121141 // op: bank_mask
121142 return 56;
121143 case 7:
121144 // op: row_mask
121145 return 60;
121146 case 10:
121147 // op: fi
121148 return 50;
121149 case 0:
121150 // op: vdst
121151 return 17;
121152 case 5:
121153 // op: src1
121154 return 9;
121155 }
121156 break;
121157 }
121158 case AMDGPU::V_MOV_B16_t16_e64_dpp8_gfx11:
121159 case AMDGPU::V_MOV_B16_t16_e64_dpp8_gfx12: {
121160 switch (OpNum) {
121161 case 2:
121162 // op: src0_modifiers
121163 return 8;
121164 case 0:
121165 // op: vdst
121166 return 0;
121167 case 3:
121168 // op: src0
121169 return 64;
121170 case 5:
121171 // op: dpp8
121172 return 72;
121173 case 6:
121174 // op: fi
121175 return 32;
121176 }
121177 break;
121178 }
121179 case AMDGPU::V_MOV_B16_t16_e64_dpp_gfx11:
121180 case AMDGPU::V_MOV_B16_t16_e64_dpp_gfx12: {
121181 switch (OpNum) {
121182 case 2:
121183 // op: src0_modifiers
121184 return 8;
121185 case 0:
121186 // op: vdst
121187 return 0;
121188 case 5:
121189 // op: dpp_ctrl
121190 return 72;
121191 case 8:
121192 // op: bound_ctrl
121193 return 83;
121194 case 7:
121195 // op: bank_mask
121196 return 88;
121197 case 6:
121198 // op: row_mask
121199 return 92;
121200 case 9:
121201 // op: fi
121202 return 82;
121203 case 3:
121204 // op: src0
121205 return 64;
121206 }
121207 break;
121208 }
121209 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp8_gfx11:
121210 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp8_gfx12:
121211 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp8_gfx11:
121212 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp8_gfx12:
121213 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp8_gfx11:
121214 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp8_gfx12: {
121215 switch (OpNum) {
121216 case 2:
121217 // op: src0_modifiers
121218 return 8;
121219 case 4:
121220 // op: clamp
121221 return 15;
121222 case 0:
121223 // op: vdst
121224 return 0;
121225 case 3:
121226 // op: src0
121227 return 64;
121228 case 5:
121229 // op: dpp8
121230 return 72;
121231 case 6:
121232 // op: fi
121233 return 32;
121234 }
121235 break;
121236 }
121237 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp_gfx11:
121238 case AMDGPU::V_CVT_FLOOR_I32_F32_e64_dpp_gfx12:
121239 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp_gfx11:
121240 case AMDGPU::V_CVT_NEAREST_I32_F32_e64_dpp_gfx12:
121241 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp_gfx11:
121242 case AMDGPU::V_FREXP_EXP_I32_F32_e64_dpp_gfx12: {
121243 switch (OpNum) {
121244 case 2:
121245 // op: src0_modifiers
121246 return 8;
121247 case 4:
121248 // op: clamp
121249 return 15;
121250 case 0:
121251 // op: vdst
121252 return 0;
121253 case 5:
121254 // op: dpp_ctrl
121255 return 72;
121256 case 8:
121257 // op: bound_ctrl
121258 return 83;
121259 case 7:
121260 // op: bank_mask
121261 return 88;
121262 case 6:
121263 // op: row_mask
121264 return 92;
121265 case 9:
121266 // op: fi
121267 return 82;
121268 case 3:
121269 // op: src0
121270 return 64;
121271 }
121272 break;
121273 }
121274 case AMDGPU::V_CEIL_F16_fake16_e64_dpp8_gfx11:
121275 case AMDGPU::V_CEIL_F16_fake16_e64_dpp8_gfx12:
121276 case AMDGPU::V_CEIL_F32_e64_dpp8_gfx11:
121277 case AMDGPU::V_CEIL_F32_e64_dpp8_gfx12:
121278 case AMDGPU::V_COS_F16_fake16_e64_dpp8_gfx11:
121279 case AMDGPU::V_COS_F16_fake16_e64_dpp8_gfx12:
121280 case AMDGPU::V_COS_F32_e64_dpp8_gfx11:
121281 case AMDGPU::V_COS_F32_e64_dpp8_gfx12:
121282 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp8_gfx11:
121283 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp8_gfx12:
121284 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp8_gfx11:
121285 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp8_gfx12:
121286 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp8_gfx11:
121287 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp8_gfx12:
121288 case AMDGPU::V_CVT_I32_F32_e64_dpp8_gfx11:
121289 case AMDGPU::V_CVT_I32_F32_e64_dpp8_gfx12:
121290 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx11:
121291 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp8_gfx12:
121292 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx11:
121293 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp8_gfx12:
121294 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp8_gfx11:
121295 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp8_gfx12:
121296 case AMDGPU::V_CVT_U32_F32_e64_dpp8_gfx11:
121297 case AMDGPU::V_CVT_U32_F32_e64_dpp8_gfx12:
121298 case AMDGPU::V_EXP_F16_fake16_e64_dpp8_gfx11:
121299 case AMDGPU::V_EXP_F16_fake16_e64_dpp8_gfx12:
121300 case AMDGPU::V_EXP_F32_e64_dpp8_gfx11:
121301 case AMDGPU::V_EXP_F32_e64_dpp8_gfx12:
121302 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp8_gfx11:
121303 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp8_gfx12:
121304 case AMDGPU::V_FLOOR_F32_e64_dpp8_gfx11:
121305 case AMDGPU::V_FLOOR_F32_e64_dpp8_gfx12:
121306 case AMDGPU::V_FRACT_F16_fake16_e64_dpp8_gfx11:
121307 case AMDGPU::V_FRACT_F16_fake16_e64_dpp8_gfx12:
121308 case AMDGPU::V_FRACT_F32_e64_dpp8_gfx11:
121309 case AMDGPU::V_FRACT_F32_e64_dpp8_gfx12:
121310 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx11:
121311 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp8_gfx12:
121312 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp8_gfx11:
121313 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp8_gfx12:
121314 case AMDGPU::V_FREXP_MANT_F32_e64_dpp8_gfx11:
121315 case AMDGPU::V_FREXP_MANT_F32_e64_dpp8_gfx12:
121316 case AMDGPU::V_LOG_F16_fake16_e64_dpp8_gfx11:
121317 case AMDGPU::V_LOG_F16_fake16_e64_dpp8_gfx12:
121318 case AMDGPU::V_LOG_F32_e64_dpp8_gfx11:
121319 case AMDGPU::V_LOG_F32_e64_dpp8_gfx12:
121320 case AMDGPU::V_RCP_F16_fake16_e64_dpp8_gfx11:
121321 case AMDGPU::V_RCP_F16_fake16_e64_dpp8_gfx12:
121322 case AMDGPU::V_RCP_F32_e64_dpp8_gfx11:
121323 case AMDGPU::V_RCP_F32_e64_dpp8_gfx12:
121324 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp8_gfx11:
121325 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp8_gfx12:
121326 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp8_gfx11:
121327 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp8_gfx12:
121328 case AMDGPU::V_RNDNE_F32_e64_dpp8_gfx11:
121329 case AMDGPU::V_RNDNE_F32_e64_dpp8_gfx12:
121330 case AMDGPU::V_RSQ_F16_fake16_e64_dpp8_gfx11:
121331 case AMDGPU::V_RSQ_F16_fake16_e64_dpp8_gfx12:
121332 case AMDGPU::V_RSQ_F32_e64_dpp8_gfx11:
121333 case AMDGPU::V_RSQ_F32_e64_dpp8_gfx12:
121334 case AMDGPU::V_SIN_F16_fake16_e64_dpp8_gfx11:
121335 case AMDGPU::V_SIN_F16_fake16_e64_dpp8_gfx12:
121336 case AMDGPU::V_SIN_F32_e64_dpp8_gfx11:
121337 case AMDGPU::V_SIN_F32_e64_dpp8_gfx12:
121338 case AMDGPU::V_SQRT_F16_fake16_e64_dpp8_gfx11:
121339 case AMDGPU::V_SQRT_F16_fake16_e64_dpp8_gfx12:
121340 case AMDGPU::V_SQRT_F32_e64_dpp8_gfx11:
121341 case AMDGPU::V_SQRT_F32_e64_dpp8_gfx12:
121342 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp8_gfx11:
121343 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp8_gfx12:
121344 case AMDGPU::V_TRUNC_F32_e64_dpp8_gfx11:
121345 case AMDGPU::V_TRUNC_F32_e64_dpp8_gfx12: {
121346 switch (OpNum) {
121347 case 2:
121348 // op: src0_modifiers
121349 return 8;
121350 case 4:
121351 // op: clamp
121352 return 15;
121353 case 5:
121354 // op: omod
121355 return 59;
121356 case 0:
121357 // op: vdst
121358 return 0;
121359 case 3:
121360 // op: src0
121361 return 64;
121362 case 6:
121363 // op: dpp8
121364 return 72;
121365 case 7:
121366 // op: fi
121367 return 32;
121368 }
121369 break;
121370 }
121371 case AMDGPU::V_CEIL_F16_t16_e64_dpp8_gfx11:
121372 case AMDGPU::V_CEIL_F16_t16_e64_dpp8_gfx12:
121373 case AMDGPU::V_EXP_F16_t16_e64_dpp8_gfx11:
121374 case AMDGPU::V_EXP_F16_t16_e64_dpp8_gfx12:
121375 case AMDGPU::V_FLOOR_F16_t16_e64_dpp8_gfx11:
121376 case AMDGPU::V_FLOOR_F16_t16_e64_dpp8_gfx12:
121377 case AMDGPU::V_LOG_F16_t16_e64_dpp8_gfx11:
121378 case AMDGPU::V_LOG_F16_t16_e64_dpp8_gfx12:
121379 case AMDGPU::V_RCP_F16_t16_e64_dpp8_gfx11:
121380 case AMDGPU::V_RCP_F16_t16_e64_dpp8_gfx12:
121381 case AMDGPU::V_RSQ_F16_t16_e64_dpp8_gfx11:
121382 case AMDGPU::V_RSQ_F16_t16_e64_dpp8_gfx12:
121383 case AMDGPU::V_SQRT_F16_t16_e64_dpp8_gfx11:
121384 case AMDGPU::V_SQRT_F16_t16_e64_dpp8_gfx12: {
121385 switch (OpNum) {
121386 case 2:
121387 // op: src0_modifiers
121388 return 8;
121389 case 4:
121390 // op: clamp
121391 return 15;
121392 case 5:
121393 // op: omod
121394 return 59;
121395 case 0:
121396 // op: vdst
121397 return 0;
121398 case 3:
121399 // op: src0
121400 return 64;
121401 case 7:
121402 // op: dpp8
121403 return 72;
121404 case 8:
121405 // op: fi
121406 return 32;
121407 }
121408 break;
121409 }
121410 case AMDGPU::V_CEIL_F16_fake16_e64_dpp_gfx11:
121411 case AMDGPU::V_CEIL_F16_fake16_e64_dpp_gfx12:
121412 case AMDGPU::V_CEIL_F32_e64_dpp_gfx11:
121413 case AMDGPU::V_CEIL_F32_e64_dpp_gfx12:
121414 case AMDGPU::V_COS_F16_fake16_e64_dpp_gfx11:
121415 case AMDGPU::V_COS_F16_fake16_e64_dpp_gfx12:
121416 case AMDGPU::V_COS_F32_e64_dpp_gfx11:
121417 case AMDGPU::V_COS_F32_e64_dpp_gfx12:
121418 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp_gfx11:
121419 case AMDGPU::V_CVT_F16_F32_t16_e64_dpp_gfx12:
121420 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp_gfx11:
121421 case AMDGPU::V_CVT_F32_F16_t16_e64_dpp_gfx12:
121422 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp_gfx11:
121423 case AMDGPU::V_CVT_I16_F16_t16_e64_dpp_gfx12:
121424 case AMDGPU::V_CVT_I32_F32_e64_dpp_gfx11:
121425 case AMDGPU::V_CVT_I32_F32_e64_dpp_gfx12:
121426 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp_gfx11:
121427 case AMDGPU::V_CVT_NORM_I16_F16_t16_e64_dpp_gfx12:
121428 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp_gfx11:
121429 case AMDGPU::V_CVT_NORM_U16_F16_t16_e64_dpp_gfx12:
121430 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp_gfx11:
121431 case AMDGPU::V_CVT_U16_F16_t16_e64_dpp_gfx12:
121432 case AMDGPU::V_CVT_U32_F32_e64_dpp_gfx11:
121433 case AMDGPU::V_CVT_U32_F32_e64_dpp_gfx12:
121434 case AMDGPU::V_EXP_F16_fake16_e64_dpp_gfx11:
121435 case AMDGPU::V_EXP_F16_fake16_e64_dpp_gfx12:
121436 case AMDGPU::V_EXP_F32_e64_dpp_gfx11:
121437 case AMDGPU::V_EXP_F32_e64_dpp_gfx12:
121438 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp_gfx11:
121439 case AMDGPU::V_FLOOR_F16_fake16_e64_dpp_gfx12:
121440 case AMDGPU::V_FLOOR_F32_e64_dpp_gfx11:
121441 case AMDGPU::V_FLOOR_F32_e64_dpp_gfx12:
121442 case AMDGPU::V_FRACT_F16_fake16_e64_dpp_gfx11:
121443 case AMDGPU::V_FRACT_F16_fake16_e64_dpp_gfx12:
121444 case AMDGPU::V_FRACT_F32_e64_dpp_gfx11:
121445 case AMDGPU::V_FRACT_F32_e64_dpp_gfx12:
121446 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx11:
121447 case AMDGPU::V_FREXP_EXP_I16_F16_t16_e64_dpp_gfx12:
121448 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp_gfx11:
121449 case AMDGPU::V_FREXP_MANT_F16_fake16_e64_dpp_gfx12:
121450 case AMDGPU::V_FREXP_MANT_F32_e64_dpp_gfx11:
121451 case AMDGPU::V_FREXP_MANT_F32_e64_dpp_gfx12:
121452 case AMDGPU::V_LOG_F16_fake16_e64_dpp_gfx11:
121453 case AMDGPU::V_LOG_F16_fake16_e64_dpp_gfx12:
121454 case AMDGPU::V_LOG_F32_e64_dpp_gfx11:
121455 case AMDGPU::V_LOG_F32_e64_dpp_gfx12:
121456 case AMDGPU::V_RCP_F16_fake16_e64_dpp_gfx11:
121457 case AMDGPU::V_RCP_F16_fake16_e64_dpp_gfx12:
121458 case AMDGPU::V_RCP_F32_e64_dpp_gfx11:
121459 case AMDGPU::V_RCP_F32_e64_dpp_gfx12:
121460 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp_gfx11:
121461 case AMDGPU::V_RCP_IFLAG_F32_e64_dpp_gfx12:
121462 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp_gfx11:
121463 case AMDGPU::V_RNDNE_F16_fake16_e64_dpp_gfx12:
121464 case AMDGPU::V_RNDNE_F32_e64_dpp_gfx11:
121465 case AMDGPU::V_RNDNE_F32_e64_dpp_gfx12:
121466 case AMDGPU::V_RSQ_F16_fake16_e64_dpp_gfx11:
121467 case AMDGPU::V_RSQ_F16_fake16_e64_dpp_gfx12:
121468 case AMDGPU::V_RSQ_F32_e64_dpp_gfx11:
121469 case AMDGPU::V_RSQ_F32_e64_dpp_gfx12:
121470 case AMDGPU::V_SIN_F16_fake16_e64_dpp_gfx11:
121471 case AMDGPU::V_SIN_F16_fake16_e64_dpp_gfx12:
121472 case AMDGPU::V_SIN_F32_e64_dpp_gfx11:
121473 case AMDGPU::V_SIN_F32_e64_dpp_gfx12:
121474 case AMDGPU::V_SQRT_F16_fake16_e64_dpp_gfx11:
121475 case AMDGPU::V_SQRT_F16_fake16_e64_dpp_gfx12:
121476 case AMDGPU::V_SQRT_F32_e64_dpp_gfx11:
121477 case AMDGPU::V_SQRT_F32_e64_dpp_gfx12:
121478 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp_gfx11:
121479 case AMDGPU::V_TRUNC_F16_fake16_e64_dpp_gfx12:
121480 case AMDGPU::V_TRUNC_F32_e64_dpp_gfx11:
121481 case AMDGPU::V_TRUNC_F32_e64_dpp_gfx12: {
121482 switch (OpNum) {
121483 case 2:
121484 // op: src0_modifiers
121485 return 8;
121486 case 4:
121487 // op: clamp
121488 return 15;
121489 case 5:
121490 // op: omod
121491 return 59;
121492 case 0:
121493 // op: vdst
121494 return 0;
121495 case 6:
121496 // op: dpp_ctrl
121497 return 72;
121498 case 9:
121499 // op: bound_ctrl
121500 return 83;
121501 case 8:
121502 // op: bank_mask
121503 return 88;
121504 case 7:
121505 // op: row_mask
121506 return 92;
121507 case 10:
121508 // op: fi
121509 return 82;
121510 case 3:
121511 // op: src0
121512 return 64;
121513 }
121514 break;
121515 }
121516 case AMDGPU::V_CEIL_F16_t16_e64_dpp_gfx11:
121517 case AMDGPU::V_CEIL_F16_t16_e64_dpp_gfx12:
121518 case AMDGPU::V_EXP_F16_t16_e64_dpp_gfx11:
121519 case AMDGPU::V_EXP_F16_t16_e64_dpp_gfx12:
121520 case AMDGPU::V_FLOOR_F16_t16_e64_dpp_gfx11:
121521 case AMDGPU::V_FLOOR_F16_t16_e64_dpp_gfx12:
121522 case AMDGPU::V_LOG_F16_t16_e64_dpp_gfx11:
121523 case AMDGPU::V_LOG_F16_t16_e64_dpp_gfx12:
121524 case AMDGPU::V_RCP_F16_t16_e64_dpp_gfx11:
121525 case AMDGPU::V_RCP_F16_t16_e64_dpp_gfx12:
121526 case AMDGPU::V_RSQ_F16_t16_e64_dpp_gfx11:
121527 case AMDGPU::V_RSQ_F16_t16_e64_dpp_gfx12:
121528 case AMDGPU::V_SQRT_F16_t16_e64_dpp_gfx11:
121529 case AMDGPU::V_SQRT_F16_t16_e64_dpp_gfx12: {
121530 switch (OpNum) {
121531 case 2:
121532 // op: src0_modifiers
121533 return 8;
121534 case 4:
121535 // op: clamp
121536 return 15;
121537 case 5:
121538 // op: omod
121539 return 59;
121540 case 0:
121541 // op: vdst
121542 return 0;
121543 case 7:
121544 // op: dpp_ctrl
121545 return 72;
121546 case 10:
121547 // op: bound_ctrl
121548 return 83;
121549 case 9:
121550 // op: bank_mask
121551 return 88;
121552 case 8:
121553 // op: row_mask
121554 return 92;
121555 case 11:
121556 // op: fi
121557 return 82;
121558 case 3:
121559 // op: src0
121560 return 64;
121561 }
121562 break;
121563 }
121564 case AMDGPU::V_CVT_PK_BF8_F32_e64_dpp8_gfx12:
121565 case AMDGPU::V_CVT_PK_FP8_F32_e64_dpp8_gfx12: {
121566 switch (OpNum) {
121567 case 2:
121568 // op: src0_modifiers
121569 return 8;
121570 case 4:
121571 // op: src1_modifiers
121572 return 9;
121573 case 0:
121574 // op: vdst
121575 return 0;
121576 case 5:
121577 // op: src1
121578 return 41;
121579 case 3:
121580 // op: src0
121581 return 64;
121582 case 8:
121583 // op: dpp8
121584 return 72;
121585 case 9:
121586 // op: fi
121587 return 32;
121588 }
121589 break;
121590 }
121591 case AMDGPU::V_CNDMASK_B16_e64_dpp8_gfx11:
121592 case AMDGPU::V_CNDMASK_B16_e64_dpp8_gfx12:
121593 case AMDGPU::V_CNDMASK_B32_e64_dpp8_gfx11:
121594 case AMDGPU::V_CNDMASK_B32_e64_dpp8_gfx12: {
121595 switch (OpNum) {
121596 case 2:
121597 // op: src0_modifiers
121598 return 8;
121599 case 4:
121600 // op: src1_modifiers
121601 return 9;
121602 case 0:
121603 // op: vdst
121604 return 0;
121605 case 5:
121606 // op: src1
121607 return 41;
121608 case 6:
121609 // op: src2
121610 return 50;
121611 case 3:
121612 // op: src0
121613 return 64;
121614 case 7:
121615 // op: dpp8
121616 return 72;
121617 case 8:
121618 // op: fi
121619 return 32;
121620 }
121621 break;
121622 }
121623 case AMDGPU::V_CNDMASK_B16_e64_dpp_gfx11:
121624 case AMDGPU::V_CNDMASK_B16_e64_dpp_gfx12:
121625 case AMDGPU::V_CNDMASK_B32_e64_dpp_gfx11:
121626 case AMDGPU::V_CNDMASK_B32_e64_dpp_gfx12: {
121627 switch (OpNum) {
121628 case 2:
121629 // op: src0_modifiers
121630 return 8;
121631 case 4:
121632 // op: src1_modifiers
121633 return 9;
121634 case 0:
121635 // op: vdst
121636 return 0;
121637 case 5:
121638 // op: src1
121639 return 41;
121640 case 6:
121641 // op: src2
121642 return 50;
121643 case 7:
121644 // op: dpp_ctrl
121645 return 72;
121646 case 10:
121647 // op: bound_ctrl
121648 return 83;
121649 case 9:
121650 // op: bank_mask
121651 return 88;
121652 case 8:
121653 // op: row_mask
121654 return 92;
121655 case 11:
121656 // op: fi
121657 return 82;
121658 case 3:
121659 // op: src0
121660 return 64;
121661 }
121662 break;
121663 }
121664 case AMDGPU::V_CVT_PK_BF8_F32_e64_dpp_gfx12:
121665 case AMDGPU::V_CVT_PK_FP8_F32_e64_dpp_gfx12: {
121666 switch (OpNum) {
121667 case 2:
121668 // op: src0_modifiers
121669 return 8;
121670 case 4:
121671 // op: src1_modifiers
121672 return 9;
121673 case 0:
121674 // op: vdst
121675 return 0;
121676 case 5:
121677 // op: src1
121678 return 41;
121679 case 8:
121680 // op: dpp_ctrl
121681 return 72;
121682 case 11:
121683 // op: bound_ctrl
121684 return 83;
121685 case 10:
121686 // op: bank_mask
121687 return 88;
121688 case 9:
121689 // op: row_mask
121690 return 92;
121691 case 12:
121692 // op: fi
121693 return 82;
121694 case 3:
121695 // op: src0
121696 return 64;
121697 }
121698 break;
121699 }
121700 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp8_gfx11:
121701 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp8_gfx12:
121702 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx11:
121703 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp8_gfx12:
121704 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx11:
121705 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp8_gfx12:
121706 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp8_gfx11:
121707 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp8_gfx12: {
121708 switch (OpNum) {
121709 case 2:
121710 // op: src0_modifiers
121711 return 8;
121712 case 4:
121713 // op: src1_modifiers
121714 return 9;
121715 case 6:
121716 // op: clamp
121717 return 15;
121718 case 0:
121719 // op: vdst
121720 return 0;
121721 case 5:
121722 // op: src1
121723 return 41;
121724 case 3:
121725 // op: src0
121726 return 64;
121727 case 7:
121728 // op: dpp8
121729 return 72;
121730 case 8:
121731 // op: fi
121732 return 32;
121733 }
121734 break;
121735 }
121736 case AMDGPU::V_ADD_NC_I16_e64_dpp8_gfx11:
121737 case AMDGPU::V_ADD_NC_I16_e64_dpp8_gfx12:
121738 case AMDGPU::V_ADD_NC_U16_e64_dpp8_gfx11:
121739 case AMDGPU::V_ADD_NC_U16_e64_dpp8_gfx12:
121740 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx11:
121741 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp8_gfx12:
121742 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx11:
121743 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp8_gfx12:
121744 case AMDGPU::V_PACK_B32_F16_e64_dpp8_gfx11:
121745 case AMDGPU::V_PACK_B32_F16_e64_dpp8_gfx12:
121746 case AMDGPU::V_SUB_NC_I16_e64_dpp8_gfx11:
121747 case AMDGPU::V_SUB_NC_I16_e64_dpp8_gfx12:
121748 case AMDGPU::V_SUB_NC_U16_e64_dpp8_gfx11:
121749 case AMDGPU::V_SUB_NC_U16_e64_dpp8_gfx12: {
121750 switch (OpNum) {
121751 case 2:
121752 // op: src0_modifiers
121753 return 8;
121754 case 4:
121755 // op: src1_modifiers
121756 return 9;
121757 case 6:
121758 // op: clamp
121759 return 15;
121760 case 0:
121761 // op: vdst
121762 return 0;
121763 case 5:
121764 // op: src1
121765 return 41;
121766 case 3:
121767 // op: src0
121768 return 64;
121769 case 8:
121770 // op: dpp8
121771 return 72;
121772 case 9:
121773 // op: fi
121774 return 32;
121775 }
121776 break;
121777 }
121778 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp_gfx11:
121779 case AMDGPU::V_CVT_PK_I16_F32_e64_dpp_gfx12:
121780 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp_gfx11:
121781 case AMDGPU::V_CVT_PK_NORM_I16_F32_e64_dpp_gfx12:
121782 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp_gfx11:
121783 case AMDGPU::V_CVT_PK_NORM_U16_F32_e64_dpp_gfx12:
121784 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp_gfx11:
121785 case AMDGPU::V_CVT_PK_U16_F32_e64_dpp_gfx12: {
121786 switch (OpNum) {
121787 case 2:
121788 // op: src0_modifiers
121789 return 8;
121790 case 4:
121791 // op: src1_modifiers
121792 return 9;
121793 case 6:
121794 // op: clamp
121795 return 15;
121796 case 0:
121797 // op: vdst
121798 return 0;
121799 case 5:
121800 // op: src1
121801 return 41;
121802 case 7:
121803 // op: dpp_ctrl
121804 return 72;
121805 case 10:
121806 // op: bound_ctrl
121807 return 83;
121808 case 9:
121809 // op: bank_mask
121810 return 88;
121811 case 8:
121812 // op: row_mask
121813 return 92;
121814 case 11:
121815 // op: fi
121816 return 82;
121817 case 3:
121818 // op: src0
121819 return 64;
121820 }
121821 break;
121822 }
121823 case AMDGPU::V_ADD_NC_I16_e64_dpp_gfx11:
121824 case AMDGPU::V_ADD_NC_I16_e64_dpp_gfx12:
121825 case AMDGPU::V_ADD_NC_U16_e64_dpp_gfx11:
121826 case AMDGPU::V_ADD_NC_U16_e64_dpp_gfx12:
121827 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp_gfx11:
121828 case AMDGPU::V_CVT_PK_NORM_I16_F16_e64_dpp_gfx12:
121829 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp_gfx11:
121830 case AMDGPU::V_CVT_PK_NORM_U16_F16_e64_dpp_gfx12:
121831 case AMDGPU::V_PACK_B32_F16_e64_dpp_gfx11:
121832 case AMDGPU::V_PACK_B32_F16_e64_dpp_gfx12:
121833 case AMDGPU::V_SUB_NC_I16_e64_dpp_gfx11:
121834 case AMDGPU::V_SUB_NC_I16_e64_dpp_gfx12:
121835 case AMDGPU::V_SUB_NC_U16_e64_dpp_gfx11:
121836 case AMDGPU::V_SUB_NC_U16_e64_dpp_gfx12: {
121837 switch (OpNum) {
121838 case 2:
121839 // op: src0_modifiers
121840 return 8;
121841 case 4:
121842 // op: src1_modifiers
121843 return 9;
121844 case 6:
121845 // op: clamp
121846 return 15;
121847 case 0:
121848 // op: vdst
121849 return 0;
121850 case 5:
121851 // op: src1
121852 return 41;
121853 case 8:
121854 // op: dpp_ctrl
121855 return 72;
121856 case 11:
121857 // op: bound_ctrl
121858 return 83;
121859 case 10:
121860 // op: bank_mask
121861 return 88;
121862 case 9:
121863 // op: row_mask
121864 return 92;
121865 case 12:
121866 // op: fi
121867 return 82;
121868 case 3:
121869 // op: src0
121870 return 64;
121871 }
121872 break;
121873 }
121874 case AMDGPU::V_ADD_F16_fake16_e64_dpp8_gfx11:
121875 case AMDGPU::V_ADD_F16_fake16_e64_dpp8_gfx12:
121876 case AMDGPU::V_ADD_F32_e64_dpp8_gfx11:
121877 case AMDGPU::V_ADD_F32_e64_dpp8_gfx12:
121878 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx11:
121879 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp8_gfx12:
121880 case AMDGPU::V_LDEXP_F16_t16_e64_dpp8_gfx11:
121881 case AMDGPU::V_LDEXP_F16_t16_e64_dpp8_gfx12:
121882 case AMDGPU::V_LDEXP_F32_e64_dpp8_gfx11:
121883 case AMDGPU::V_LDEXP_F32_e64_dpp8_gfx12:
121884 case AMDGPU::V_MAXIMUM_F16_e64_dpp8_gfx12:
121885 case AMDGPU::V_MAXIMUM_F32_e64_dpp8_gfx12:
121886 case AMDGPU::V_MAX_F16_fake16_e64_dpp8_gfx11:
121887 case AMDGPU::V_MAX_F32_e64_dpp8_gfx11:
121888 case AMDGPU::V_MAX_NUM_F16_fake16_e64_dpp8_gfx12:
121889 case AMDGPU::V_MAX_NUM_F32_e64_dpp8_gfx12:
121890 case AMDGPU::V_MINIMUM_F16_e64_dpp8_gfx12:
121891 case AMDGPU::V_MINIMUM_F32_e64_dpp8_gfx12:
121892 case AMDGPU::V_MIN_F16_fake16_e64_dpp8_gfx11:
121893 case AMDGPU::V_MIN_F32_e64_dpp8_gfx11:
121894 case AMDGPU::V_MIN_NUM_F16_fake16_e64_dpp8_gfx12:
121895 case AMDGPU::V_MIN_NUM_F32_e64_dpp8_gfx12:
121896 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp8_gfx11:
121897 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp8_gfx12:
121898 case AMDGPU::V_MUL_F16_fake16_e64_dpp8_gfx11:
121899 case AMDGPU::V_MUL_F16_fake16_e64_dpp8_gfx12:
121900 case AMDGPU::V_MUL_F32_e64_dpp8_gfx11:
121901 case AMDGPU::V_MUL_F32_e64_dpp8_gfx12:
121902 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp8_gfx11:
121903 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp8_gfx12:
121904 case AMDGPU::V_SUBREV_F32_e64_dpp8_gfx11:
121905 case AMDGPU::V_SUBREV_F32_e64_dpp8_gfx12:
121906 case AMDGPU::V_SUB_F16_fake16_e64_dpp8_gfx11:
121907 case AMDGPU::V_SUB_F16_fake16_e64_dpp8_gfx12:
121908 case AMDGPU::V_SUB_F32_e64_dpp8_gfx11:
121909 case AMDGPU::V_SUB_F32_e64_dpp8_gfx12: {
121910 switch (OpNum) {
121911 case 2:
121912 // op: src0_modifiers
121913 return 8;
121914 case 4:
121915 // op: src1_modifiers
121916 return 9;
121917 case 6:
121918 // op: clamp
121919 return 15;
121920 case 7:
121921 // op: omod
121922 return 59;
121923 case 0:
121924 // op: vdst
121925 return 0;
121926 case 5:
121927 // op: src1
121928 return 41;
121929 case 3:
121930 // op: src0
121931 return 64;
121932 case 8:
121933 // op: dpp8
121934 return 72;
121935 case 9:
121936 // op: fi
121937 return 32;
121938 }
121939 break;
121940 }
121941 case AMDGPU::V_ADD_F16_t16_e64_dpp8_gfx11:
121942 case AMDGPU::V_ADD_F16_t16_e64_dpp8_gfx12:
121943 case AMDGPU::V_MAX_F16_t16_e64_dpp8_gfx11:
121944 case AMDGPU::V_MAX_NUM_F16_e64_dpp8_gfx12:
121945 case AMDGPU::V_MIN_F16_t16_e64_dpp8_gfx11:
121946 case AMDGPU::V_MIN_NUM_F16_e64_dpp8_gfx12:
121947 case AMDGPU::V_MUL_F16_t16_e64_dpp8_gfx11:
121948 case AMDGPU::V_MUL_F16_t16_e64_dpp8_gfx12:
121949 case AMDGPU::V_SUBREV_F16_t16_e64_dpp8_gfx11:
121950 case AMDGPU::V_SUBREV_F16_t16_e64_dpp8_gfx12:
121951 case AMDGPU::V_SUB_F16_t16_e64_dpp8_gfx11:
121952 case AMDGPU::V_SUB_F16_t16_e64_dpp8_gfx12: {
121953 switch (OpNum) {
121954 case 2:
121955 // op: src0_modifiers
121956 return 8;
121957 case 4:
121958 // op: src1_modifiers
121959 return 9;
121960 case 6:
121961 // op: clamp
121962 return 15;
121963 case 7:
121964 // op: omod
121965 return 59;
121966 case 0:
121967 // op: vdst
121968 return 0;
121969 case 5:
121970 // op: src1
121971 return 41;
121972 case 3:
121973 // op: src0
121974 return 64;
121975 case 9:
121976 // op: dpp8
121977 return 72;
121978 case 10:
121979 // op: fi
121980 return 32;
121981 }
121982 break;
121983 }
121984 case AMDGPU::V_ADD_F16_fake16_e64_dpp_gfx11:
121985 case AMDGPU::V_ADD_F16_fake16_e64_dpp_gfx12:
121986 case AMDGPU::V_ADD_F32_e64_dpp_gfx11:
121987 case AMDGPU::V_ADD_F32_e64_dpp_gfx12:
121988 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx11:
121989 case AMDGPU::V_CVT_PK_RTZ_F16_F32_e64_dpp_gfx12:
121990 case AMDGPU::V_LDEXP_F16_t16_e64_dpp_gfx11:
121991 case AMDGPU::V_LDEXP_F16_t16_e64_dpp_gfx12:
121992 case AMDGPU::V_LDEXP_F32_e64_dpp_gfx11:
121993 case AMDGPU::V_LDEXP_F32_e64_dpp_gfx12:
121994 case AMDGPU::V_MAXIMUM_F16_e64_dpp_gfx12:
121995 case AMDGPU::V_MAXIMUM_F32_e64_dpp_gfx12:
121996 case AMDGPU::V_MAX_F16_fake16_e64_dpp_gfx11:
121997 case AMDGPU::V_MAX_F32_e64_dpp_gfx11:
121998 case AMDGPU::V_MAX_NUM_F16_fake16_e64_dpp_gfx12:
121999 case AMDGPU::V_MAX_NUM_F32_e64_dpp_gfx12:
122000 case AMDGPU::V_MINIMUM_F16_e64_dpp_gfx12:
122001 case AMDGPU::V_MINIMUM_F32_e64_dpp_gfx12:
122002 case AMDGPU::V_MIN_F16_fake16_e64_dpp_gfx11:
122003 case AMDGPU::V_MIN_F32_e64_dpp_gfx11:
122004 case AMDGPU::V_MIN_NUM_F16_fake16_e64_dpp_gfx12:
122005 case AMDGPU::V_MIN_NUM_F32_e64_dpp_gfx12:
122006 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp_gfx11:
122007 case AMDGPU::V_MUL_DX9_ZERO_F32_e64_dpp_gfx12:
122008 case AMDGPU::V_MUL_F16_fake16_e64_dpp_gfx11:
122009 case AMDGPU::V_MUL_F16_fake16_e64_dpp_gfx12:
122010 case AMDGPU::V_MUL_F32_e64_dpp_gfx11:
122011 case AMDGPU::V_MUL_F32_e64_dpp_gfx12:
122012 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp_gfx11:
122013 case AMDGPU::V_SUBREV_F16_fake16_e64_dpp_gfx12:
122014 case AMDGPU::V_SUBREV_F32_e64_dpp_gfx11:
122015 case AMDGPU::V_SUBREV_F32_e64_dpp_gfx12:
122016 case AMDGPU::V_SUB_F16_fake16_e64_dpp_gfx11:
122017 case AMDGPU::V_SUB_F16_fake16_e64_dpp_gfx12:
122018 case AMDGPU::V_SUB_F32_e64_dpp_gfx11:
122019 case AMDGPU::V_SUB_F32_e64_dpp_gfx12: {
122020 switch (OpNum) {
122021 case 2:
122022 // op: src0_modifiers
122023 return 8;
122024 case 4:
122025 // op: src1_modifiers
122026 return 9;
122027 case 6:
122028 // op: clamp
122029 return 15;
122030 case 7:
122031 // op: omod
122032 return 59;
122033 case 0:
122034 // op: vdst
122035 return 0;
122036 case 5:
122037 // op: src1
122038 return 41;
122039 case 8:
122040 // op: dpp_ctrl
122041 return 72;
122042 case 11:
122043 // op: bound_ctrl
122044 return 83;
122045 case 10:
122046 // op: bank_mask
122047 return 88;
122048 case 9:
122049 // op: row_mask
122050 return 92;
122051 case 12:
122052 // op: fi
122053 return 82;
122054 case 3:
122055 // op: src0
122056 return 64;
122057 }
122058 break;
122059 }
122060 case AMDGPU::V_ADD_F16_t16_e64_dpp_gfx11:
122061 case AMDGPU::V_ADD_F16_t16_e64_dpp_gfx12:
122062 case AMDGPU::V_MAX_F16_t16_e64_dpp_gfx11:
122063 case AMDGPU::V_MAX_NUM_F16_e64_dpp_gfx12:
122064 case AMDGPU::V_MIN_F16_t16_e64_dpp_gfx11:
122065 case AMDGPU::V_MIN_NUM_F16_e64_dpp_gfx12:
122066 case AMDGPU::V_MUL_F16_t16_e64_dpp_gfx11:
122067 case AMDGPU::V_MUL_F16_t16_e64_dpp_gfx12:
122068 case AMDGPU::V_SUBREV_F16_t16_e64_dpp_gfx11:
122069 case AMDGPU::V_SUBREV_F16_t16_e64_dpp_gfx12:
122070 case AMDGPU::V_SUB_F16_t16_e64_dpp_gfx11:
122071 case AMDGPU::V_SUB_F16_t16_e64_dpp_gfx12: {
122072 switch (OpNum) {
122073 case 2:
122074 // op: src0_modifiers
122075 return 8;
122076 case 4:
122077 // op: src1_modifiers
122078 return 9;
122079 case 6:
122080 // op: clamp
122081 return 15;
122082 case 7:
122083 // op: omod
122084 return 59;
122085 case 0:
122086 // op: vdst
122087 return 0;
122088 case 5:
122089 // op: src1
122090 return 41;
122091 case 9:
122092 // op: dpp_ctrl
122093 return 72;
122094 case 12:
122095 // op: bound_ctrl
122096 return 83;
122097 case 11:
122098 // op: bank_mask
122099 return 88;
122100 case 10:
122101 // op: row_mask
122102 return 92;
122103 case 13:
122104 // op: fi
122105 return 82;
122106 case 3:
122107 // op: src0
122108 return 64;
122109 }
122110 break;
122111 }
122112 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp8_gfx11:
122113 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp8_gfx12:
122114 case AMDGPU::V_DOT2_F16_F16_e64_dpp8_gfx11:
122115 case AMDGPU::V_DOT2_F16_F16_e64_dpp8_gfx12: {
122116 switch (OpNum) {
122117 case 2:
122118 // op: src0_modifiers
122119 return 8;
122120 case 4:
122121 // op: src1_modifiers
122122 return 9;
122123 case 6:
122124 // op: src2_modifiers
122125 return 10;
122126 case 0:
122127 // op: vdst
122128 return 0;
122129 case 5:
122130 // op: src1
122131 return 41;
122132 case 7:
122133 // op: src2
122134 return 50;
122135 case 3:
122136 // op: src0
122137 return 64;
122138 case 9:
122139 // op: dpp8
122140 return 72;
122141 case 10:
122142 // op: fi
122143 return 32;
122144 }
122145 break;
122146 }
122147 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp_gfx11:
122148 case AMDGPU::V_DOT2_BF16_BF16_e64_dpp_gfx12:
122149 case AMDGPU::V_DOT2_F16_F16_e64_dpp_gfx11:
122150 case AMDGPU::V_DOT2_F16_F16_e64_dpp_gfx12: {
122151 switch (OpNum) {
122152 case 2:
122153 // op: src0_modifiers
122154 return 8;
122155 case 4:
122156 // op: src1_modifiers
122157 return 9;
122158 case 6:
122159 // op: src2_modifiers
122160 return 10;
122161 case 0:
122162 // op: vdst
122163 return 0;
122164 case 5:
122165 // op: src1
122166 return 41;
122167 case 7:
122168 // op: src2
122169 return 50;
122170 case 9:
122171 // op: dpp_ctrl
122172 return 72;
122173 case 12:
122174 // op: bound_ctrl
122175 return 83;
122176 case 11:
122177 // op: bank_mask
122178 return 88;
122179 case 10:
122180 // op: row_mask
122181 return 92;
122182 case 13:
122183 // op: fi
122184 return 82;
122185 case 3:
122186 // op: src0
122187 return 64;
122188 }
122189 break;
122190 }
122191 case AMDGPU::V_MAD_I16_e64_dpp_gfx11:
122192 case AMDGPU::V_MAD_I16_e64_dpp_gfx12:
122193 case AMDGPU::V_MAD_I32_I16_e64_dpp_gfx11:
122194 case AMDGPU::V_MAD_I32_I16_e64_dpp_gfx12:
122195 case AMDGPU::V_MAD_U16_e64_dpp_gfx11:
122196 case AMDGPU::V_MAD_U16_e64_dpp_gfx12:
122197 case AMDGPU::V_MAD_U32_U16_e64_dpp_gfx11:
122198 case AMDGPU::V_MAD_U32_U16_e64_dpp_gfx12:
122199 case AMDGPU::V_MAX3_I16_e64_dpp_gfx11:
122200 case AMDGPU::V_MAX3_I16_e64_dpp_gfx12:
122201 case AMDGPU::V_MAX3_U16_e64_dpp_gfx11:
122202 case AMDGPU::V_MAX3_U16_e64_dpp_gfx12:
122203 case AMDGPU::V_MED3_I16_e64_dpp_gfx11:
122204 case AMDGPU::V_MED3_I16_e64_dpp_gfx12:
122205 case AMDGPU::V_MED3_U16_e64_dpp_gfx11:
122206 case AMDGPU::V_MED3_U16_e64_dpp_gfx12:
122207 case AMDGPU::V_MIN3_I16_e64_dpp_gfx11:
122208 case AMDGPU::V_MIN3_I16_e64_dpp_gfx12:
122209 case AMDGPU::V_MIN3_U16_e64_dpp_gfx11:
122210 case AMDGPU::V_MIN3_U16_e64_dpp_gfx12: {
122211 switch (OpNum) {
122212 case 2:
122213 // op: src0_modifiers
122214 return 8;
122215 case 4:
122216 // op: src1_modifiers
122217 return 9;
122218 case 6:
122219 // op: src2_modifiers
122220 return 10;
122221 case 8:
122222 // op: clamp
122223 return 15;
122224 case 0:
122225 // op: vdst
122226 return 0;
122227 case 5:
122228 // op: src1
122229 return 41;
122230 case 7:
122231 // op: src2
122232 return 50;
122233 case 10:
122234 // op: dpp_ctrl
122235 return 72;
122236 case 13:
122237 // op: bound_ctrl
122238 return 83;
122239 case 12:
122240 // op: bank_mask
122241 return 88;
122242 case 11:
122243 // op: row_mask
122244 return 92;
122245 case 14:
122246 // op: fi
122247 return 82;
122248 case 3:
122249 // op: src0
122250 return 64;
122251 }
122252 break;
122253 }
122254 case AMDGPU::V_FMA_MIX_F32_dpp_gfx11:
122255 case AMDGPU::V_FMA_MIX_F32_dpp_gfx12: {
122256 switch (OpNum) {
122257 case 2:
122258 // op: src0_modifiers
122259 return 8;
122260 case 4:
122261 // op: src1_modifiers
122262 return 9;
122263 case 6:
122264 // op: src2_modifiers
122265 return 10;
122266 case 8:
122267 // op: clamp
122268 return 15;
122269 case 0:
122270 // op: vdst
122271 return 0;
122272 case 5:
122273 // op: src1
122274 return 41;
122275 case 7:
122276 // op: src2
122277 return 50;
122278 case 11:
122279 // op: dpp_ctrl
122280 return 72;
122281 case 14:
122282 // op: bound_ctrl
122283 return 83;
122284 case 13:
122285 // op: bank_mask
122286 return 88;
122287 case 12:
122288 // op: row_mask
122289 return 92;
122290 case 15:
122291 // op: fi
122292 return 82;
122293 case 3:
122294 // op: src0
122295 return 64;
122296 }
122297 break;
122298 }
122299 case AMDGPU::V_FMA_MIXHI_F16_dpp_gfx11:
122300 case AMDGPU::V_FMA_MIXHI_F16_dpp_gfx12:
122301 case AMDGPU::V_FMA_MIXLO_F16_dpp_gfx11:
122302 case AMDGPU::V_FMA_MIXLO_F16_dpp_gfx12: {
122303 switch (OpNum) {
122304 case 2:
122305 // op: src0_modifiers
122306 return 8;
122307 case 4:
122308 // op: src1_modifiers
122309 return 9;
122310 case 6:
122311 // op: src2_modifiers
122312 return 10;
122313 case 8:
122314 // op: clamp
122315 return 15;
122316 case 0:
122317 // op: vdst
122318 return 0;
122319 case 5:
122320 // op: src1
122321 return 41;
122322 case 7:
122323 // op: src2
122324 return 50;
122325 case 12:
122326 // op: dpp_ctrl
122327 return 72;
122328 case 15:
122329 // op: bound_ctrl
122330 return 83;
122331 case 14:
122332 // op: bank_mask
122333 return 88;
122334 case 13:
122335 // op: row_mask
122336 return 92;
122337 case 16:
122338 // op: fi
122339 return 82;
122340 case 3:
122341 // op: src0
122342 return 64;
122343 }
122344 break;
122345 }
122346 case AMDGPU::V_DOT2_F32_F16_dpp_gfx11:
122347 case AMDGPU::V_DOT2_F32_F16_dpp_gfx12: {
122348 switch (OpNum) {
122349 case 2:
122350 // op: src0_modifiers
122351 return 8;
122352 case 4:
122353 // op: src1_modifiers
122354 return 9;
122355 case 6:
122356 // op: src2_modifiers
122357 return 10;
122358 case 8:
122359 // op: clamp
122360 return 15;
122361 case 0:
122362 // op: vdst
122363 return 0;
122364 case 5:
122365 // op: src1
122366 return 41;
122367 case 7:
122368 // op: src2
122369 return 50;
122370 case 13:
122371 // op: dpp_ctrl
122372 return 72;
122373 case 16:
122374 // op: bound_ctrl
122375 return 83;
122376 case 15:
122377 // op: bank_mask
122378 return 88;
122379 case 14:
122380 // op: row_mask
122381 return 92;
122382 case 17:
122383 // op: fi
122384 return 82;
122385 case 3:
122386 // op: src0
122387 return 64;
122388 }
122389 break;
122390 }
122391 case AMDGPU::V_MAD_I16_e64_dpp8_gfx11:
122392 case AMDGPU::V_MAD_I16_e64_dpp8_gfx12:
122393 case AMDGPU::V_MAD_I32_I16_e64_dpp8_gfx11:
122394 case AMDGPU::V_MAD_I32_I16_e64_dpp8_gfx12:
122395 case AMDGPU::V_MAD_U16_e64_dpp8_gfx11:
122396 case AMDGPU::V_MAD_U16_e64_dpp8_gfx12:
122397 case AMDGPU::V_MAD_U32_U16_e64_dpp8_gfx11:
122398 case AMDGPU::V_MAD_U32_U16_e64_dpp8_gfx12:
122399 case AMDGPU::V_MAX3_I16_e64_dpp8_gfx11:
122400 case AMDGPU::V_MAX3_I16_e64_dpp8_gfx12:
122401 case AMDGPU::V_MAX3_U16_e64_dpp8_gfx11:
122402 case AMDGPU::V_MAX3_U16_e64_dpp8_gfx12:
122403 case AMDGPU::V_MED3_I16_e64_dpp8_gfx11:
122404 case AMDGPU::V_MED3_I16_e64_dpp8_gfx12:
122405 case AMDGPU::V_MED3_U16_e64_dpp8_gfx11:
122406 case AMDGPU::V_MED3_U16_e64_dpp8_gfx12:
122407 case AMDGPU::V_MIN3_I16_e64_dpp8_gfx11:
122408 case AMDGPU::V_MIN3_I16_e64_dpp8_gfx12:
122409 case AMDGPU::V_MIN3_U16_e64_dpp8_gfx11:
122410 case AMDGPU::V_MIN3_U16_e64_dpp8_gfx12: {
122411 switch (OpNum) {
122412 case 2:
122413 // op: src0_modifiers
122414 return 8;
122415 case 4:
122416 // op: src1_modifiers
122417 return 9;
122418 case 6:
122419 // op: src2_modifiers
122420 return 10;
122421 case 8:
122422 // op: clamp
122423 return 15;
122424 case 0:
122425 // op: vdst
122426 return 0;
122427 case 5:
122428 // op: src1
122429 return 41;
122430 case 7:
122431 // op: src2
122432 return 50;
122433 case 3:
122434 // op: src0
122435 return 64;
122436 case 10:
122437 // op: dpp8
122438 return 72;
122439 case 11:
122440 // op: fi
122441 return 32;
122442 }
122443 break;
122444 }
122445 case AMDGPU::V_FMA_MIX_F32_dpp8_gfx11:
122446 case AMDGPU::V_FMA_MIX_F32_dpp8_gfx12: {
122447 switch (OpNum) {
122448 case 2:
122449 // op: src0_modifiers
122450 return 8;
122451 case 4:
122452 // op: src1_modifiers
122453 return 9;
122454 case 6:
122455 // op: src2_modifiers
122456 return 10;
122457 case 8:
122458 // op: clamp
122459 return 15;
122460 case 0:
122461 // op: vdst
122462 return 0;
122463 case 5:
122464 // op: src1
122465 return 41;
122466 case 7:
122467 // op: src2
122468 return 50;
122469 case 3:
122470 // op: src0
122471 return 64;
122472 case 11:
122473 // op: dpp8
122474 return 72;
122475 case 12:
122476 // op: fi
122477 return 32;
122478 }
122479 break;
122480 }
122481 case AMDGPU::V_FMA_MIXHI_F16_dpp8_gfx11:
122482 case AMDGPU::V_FMA_MIXHI_F16_dpp8_gfx12:
122483 case AMDGPU::V_FMA_MIXLO_F16_dpp8_gfx11:
122484 case AMDGPU::V_FMA_MIXLO_F16_dpp8_gfx12: {
122485 switch (OpNum) {
122486 case 2:
122487 // op: src0_modifiers
122488 return 8;
122489 case 4:
122490 // op: src1_modifiers
122491 return 9;
122492 case 6:
122493 // op: src2_modifiers
122494 return 10;
122495 case 8:
122496 // op: clamp
122497 return 15;
122498 case 0:
122499 // op: vdst
122500 return 0;
122501 case 5:
122502 // op: src1
122503 return 41;
122504 case 7:
122505 // op: src2
122506 return 50;
122507 case 3:
122508 // op: src0
122509 return 64;
122510 case 12:
122511 // op: dpp8
122512 return 72;
122513 case 13:
122514 // op: fi
122515 return 32;
122516 }
122517 break;
122518 }
122519 case AMDGPU::V_DOT2_F32_F16_dpp8_gfx11:
122520 case AMDGPU::V_DOT2_F32_F16_dpp8_gfx12: {
122521 switch (OpNum) {
122522 case 2:
122523 // op: src0_modifiers
122524 return 8;
122525 case 4:
122526 // op: src1_modifiers
122527 return 9;
122528 case 6:
122529 // op: src2_modifiers
122530 return 10;
122531 case 8:
122532 // op: clamp
122533 return 15;
122534 case 0:
122535 // op: vdst
122536 return 0;
122537 case 5:
122538 // op: src1
122539 return 41;
122540 case 7:
122541 // op: src2
122542 return 50;
122543 case 3:
122544 // op: src0
122545 return 64;
122546 case 13:
122547 // op: dpp8
122548 return 72;
122549 case 14:
122550 // op: fi
122551 return 32;
122552 }
122553 break;
122554 }
122555 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp8_gfx11:
122556 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp8_gfx12: {
122557 switch (OpNum) {
122558 case 2:
122559 // op: src0_modifiers
122560 return 8;
122561 case 4:
122562 // op: src1_modifiers
122563 return 9;
122564 case 6:
122565 // op: src2_modifiers
122566 return 10;
122567 case 8:
122568 // op: clamp
122569 return 15;
122570 case 0:
122571 // op: vdst
122572 return 0;
122573 case 5:
122574 // op: src1
122575 return 41;
122576 case 7:
122577 // op: src2
122578 return 50;
122579 case 3:
122580 // op: src0
122581 return 64;
122582 case 9:
122583 // op: dpp8
122584 return 72;
122585 case 10:
122586 // op: fi
122587 return 32;
122588 }
122589 break;
122590 }
122591 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp_gfx11:
122592 case AMDGPU::V_CVT_PK_U8_F32_e64_dpp_gfx12: {
122593 switch (OpNum) {
122594 case 2:
122595 // op: src0_modifiers
122596 return 8;
122597 case 4:
122598 // op: src1_modifiers
122599 return 9;
122600 case 6:
122601 // op: src2_modifiers
122602 return 10;
122603 case 8:
122604 // op: clamp
122605 return 15;
122606 case 0:
122607 // op: vdst
122608 return 0;
122609 case 5:
122610 // op: src1
122611 return 41;
122612 case 7:
122613 // op: src2
122614 return 50;
122615 case 9:
122616 // op: dpp_ctrl
122617 return 72;
122618 case 12:
122619 // op: bound_ctrl
122620 return 83;
122621 case 11:
122622 // op: bank_mask
122623 return 88;
122624 case 10:
122625 // op: row_mask
122626 return 92;
122627 case 13:
122628 // op: fi
122629 return 82;
122630 case 3:
122631 // op: src0
122632 return 64;
122633 }
122634 break;
122635 }
122636 case AMDGPU::V_CUBEID_F32_e64_dpp_gfx11:
122637 case AMDGPU::V_CUBEID_F32_e64_dpp_gfx12:
122638 case AMDGPU::V_CUBEMA_F32_e64_dpp_gfx11:
122639 case AMDGPU::V_CUBEMA_F32_e64_dpp_gfx12:
122640 case AMDGPU::V_CUBESC_F32_e64_dpp_gfx11:
122641 case AMDGPU::V_CUBESC_F32_e64_dpp_gfx12:
122642 case AMDGPU::V_CUBETC_F32_e64_dpp_gfx11:
122643 case AMDGPU::V_CUBETC_F32_e64_dpp_gfx12:
122644 case AMDGPU::V_FMA_F32_e64_dpp_gfx11:
122645 case AMDGPU::V_FMA_F32_e64_dpp_gfx12:
122646 case AMDGPU::V_MAX3_F32_e64_dpp_gfx11:
122647 case AMDGPU::V_MAX3_NUM_F32_e64_dpp_gfx12:
122648 case AMDGPU::V_MAXIMUM3_F32_e64_dpp_gfx12:
122649 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_dpp_gfx12:
122650 case AMDGPU::V_MAXMIN_F16_e64_dpp_gfx11:
122651 case AMDGPU::V_MAXMIN_F32_e64_dpp_gfx11:
122652 case AMDGPU::V_MAXMIN_NUM_F16_e64_dpp_gfx12:
122653 case AMDGPU::V_MAXMIN_NUM_F32_e64_dpp_gfx12:
122654 case AMDGPU::V_MED3_F32_e64_dpp_gfx11:
122655 case AMDGPU::V_MED3_NUM_F32_e64_dpp_gfx12:
122656 case AMDGPU::V_MIN3_F32_e64_dpp_gfx11:
122657 case AMDGPU::V_MIN3_NUM_F32_e64_dpp_gfx12:
122658 case AMDGPU::V_MINIMUM3_F32_e64_dpp_gfx12:
122659 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_dpp_gfx12:
122660 case AMDGPU::V_MINMAX_F16_e64_dpp_gfx11:
122661 case AMDGPU::V_MINMAX_F32_e64_dpp_gfx11:
122662 case AMDGPU::V_MINMAX_NUM_F16_e64_dpp_gfx12:
122663 case AMDGPU::V_MINMAX_NUM_F32_e64_dpp_gfx12:
122664 case AMDGPU::V_MULLIT_F32_e64_dpp_gfx11:
122665 case AMDGPU::V_MULLIT_F32_e64_dpp_gfx12: {
122666 switch (OpNum) {
122667 case 2:
122668 // op: src0_modifiers
122669 return 8;
122670 case 4:
122671 // op: src1_modifiers
122672 return 9;
122673 case 6:
122674 // op: src2_modifiers
122675 return 10;
122676 case 8:
122677 // op: clamp
122678 return 15;
122679 case 9:
122680 // op: omod
122681 return 59;
122682 case 0:
122683 // op: vdst
122684 return 0;
122685 case 5:
122686 // op: src1
122687 return 41;
122688 case 7:
122689 // op: src2
122690 return 50;
122691 case 10:
122692 // op: dpp_ctrl
122693 return 72;
122694 case 13:
122695 // op: bound_ctrl
122696 return 83;
122697 case 12:
122698 // op: bank_mask
122699 return 88;
122700 case 11:
122701 // op: row_mask
122702 return 92;
122703 case 14:
122704 // op: fi
122705 return 82;
122706 case 3:
122707 // op: src0
122708 return 64;
122709 }
122710 break;
122711 }
122712 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp_gfx11:
122713 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp_gfx12:
122714 case AMDGPU::V_FMA_F16_e64_dpp_gfx11:
122715 case AMDGPU::V_FMA_F16_e64_dpp_gfx12:
122716 case AMDGPU::V_MAX3_F16_e64_dpp_gfx11:
122717 case AMDGPU::V_MAX3_NUM_F16_e64_dpp_gfx12:
122718 case AMDGPU::V_MAXIMUM3_F16_e64_dpp_gfx12:
122719 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_dpp_gfx12:
122720 case AMDGPU::V_MED3_F16_e64_dpp_gfx11:
122721 case AMDGPU::V_MED3_NUM_F16_e64_dpp_gfx12:
122722 case AMDGPU::V_MIN3_F16_e64_dpp_gfx11:
122723 case AMDGPU::V_MIN3_NUM_F16_e64_dpp_gfx12:
122724 case AMDGPU::V_MINIMUM3_F16_e64_dpp_gfx12:
122725 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_dpp_gfx12: {
122726 switch (OpNum) {
122727 case 2:
122728 // op: src0_modifiers
122729 return 8;
122730 case 4:
122731 // op: src1_modifiers
122732 return 9;
122733 case 6:
122734 // op: src2_modifiers
122735 return 10;
122736 case 8:
122737 // op: clamp
122738 return 15;
122739 case 9:
122740 // op: omod
122741 return 59;
122742 case 0:
122743 // op: vdst
122744 return 0;
122745 case 5:
122746 // op: src1
122747 return 41;
122748 case 7:
122749 // op: src2
122750 return 50;
122751 case 11:
122752 // op: dpp_ctrl
122753 return 72;
122754 case 14:
122755 // op: bound_ctrl
122756 return 83;
122757 case 13:
122758 // op: bank_mask
122759 return 88;
122760 case 12:
122761 // op: row_mask
122762 return 92;
122763 case 15:
122764 // op: fi
122765 return 82;
122766 case 3:
122767 // op: src0
122768 return 64;
122769 }
122770 break;
122771 }
122772 case AMDGPU::V_CUBEID_F32_e64_dpp8_gfx11:
122773 case AMDGPU::V_CUBEID_F32_e64_dpp8_gfx12:
122774 case AMDGPU::V_CUBEMA_F32_e64_dpp8_gfx11:
122775 case AMDGPU::V_CUBEMA_F32_e64_dpp8_gfx12:
122776 case AMDGPU::V_CUBESC_F32_e64_dpp8_gfx11:
122777 case AMDGPU::V_CUBESC_F32_e64_dpp8_gfx12:
122778 case AMDGPU::V_CUBETC_F32_e64_dpp8_gfx11:
122779 case AMDGPU::V_CUBETC_F32_e64_dpp8_gfx12:
122780 case AMDGPU::V_FMA_F32_e64_dpp8_gfx11:
122781 case AMDGPU::V_FMA_F32_e64_dpp8_gfx12:
122782 case AMDGPU::V_MAX3_F32_e64_dpp8_gfx11:
122783 case AMDGPU::V_MAX3_NUM_F32_e64_dpp8_gfx12:
122784 case AMDGPU::V_MAXIMUM3_F32_e64_dpp8_gfx12:
122785 case AMDGPU::V_MAXIMUMMINIMUM_F32_e64_dpp8_gfx12:
122786 case AMDGPU::V_MAXMIN_F16_e64_dpp8_gfx11:
122787 case AMDGPU::V_MAXMIN_F32_e64_dpp8_gfx11:
122788 case AMDGPU::V_MAXMIN_NUM_F16_e64_dpp8_gfx12:
122789 case AMDGPU::V_MAXMIN_NUM_F32_e64_dpp8_gfx12:
122790 case AMDGPU::V_MED3_F32_e64_dpp8_gfx11:
122791 case AMDGPU::V_MED3_NUM_F32_e64_dpp8_gfx12:
122792 case AMDGPU::V_MIN3_F32_e64_dpp8_gfx11:
122793 case AMDGPU::V_MIN3_NUM_F32_e64_dpp8_gfx12:
122794 case AMDGPU::V_MINIMUM3_F32_e64_dpp8_gfx12:
122795 case AMDGPU::V_MINIMUMMAXIMUM_F32_e64_dpp8_gfx12:
122796 case AMDGPU::V_MINMAX_F16_e64_dpp8_gfx11:
122797 case AMDGPU::V_MINMAX_F32_e64_dpp8_gfx11:
122798 case AMDGPU::V_MINMAX_NUM_F16_e64_dpp8_gfx12:
122799 case AMDGPU::V_MINMAX_NUM_F32_e64_dpp8_gfx12:
122800 case AMDGPU::V_MULLIT_F32_e64_dpp8_gfx11:
122801 case AMDGPU::V_MULLIT_F32_e64_dpp8_gfx12: {
122802 switch (OpNum) {
122803 case 2:
122804 // op: src0_modifiers
122805 return 8;
122806 case 4:
122807 // op: src1_modifiers
122808 return 9;
122809 case 6:
122810 // op: src2_modifiers
122811 return 10;
122812 case 8:
122813 // op: clamp
122814 return 15;
122815 case 9:
122816 // op: omod
122817 return 59;
122818 case 0:
122819 // op: vdst
122820 return 0;
122821 case 5:
122822 // op: src1
122823 return 41;
122824 case 7:
122825 // op: src2
122826 return 50;
122827 case 3:
122828 // op: src0
122829 return 64;
122830 case 10:
122831 // op: dpp8
122832 return 72;
122833 case 11:
122834 // op: fi
122835 return 32;
122836 }
122837 break;
122838 }
122839 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp8_gfx11:
122840 case AMDGPU::V_DIV_FIXUP_F16_e64_dpp8_gfx12:
122841 case AMDGPU::V_FMA_F16_e64_dpp8_gfx11:
122842 case AMDGPU::V_FMA_F16_e64_dpp8_gfx12:
122843 case AMDGPU::V_MAX3_F16_e64_dpp8_gfx11:
122844 case AMDGPU::V_MAX3_NUM_F16_e64_dpp8_gfx12:
122845 case AMDGPU::V_MAXIMUM3_F16_e64_dpp8_gfx12:
122846 case AMDGPU::V_MAXIMUMMINIMUM_F16_e64_dpp8_gfx12:
122847 case AMDGPU::V_MED3_F16_e64_dpp8_gfx11:
122848 case AMDGPU::V_MED3_NUM_F16_e64_dpp8_gfx12:
122849 case AMDGPU::V_MIN3_F16_e64_dpp8_gfx11:
122850 case AMDGPU::V_MIN3_NUM_F16_e64_dpp8_gfx12:
122851 case AMDGPU::V_MINIMUM3_F16_e64_dpp8_gfx12:
122852 case AMDGPU::V_MINIMUMMAXIMUM_F16_e64_dpp8_gfx12: {
122853 switch (OpNum) {
122854 case 2:
122855 // op: src0_modifiers
122856 return 8;
122857 case 4:
122858 // op: src1_modifiers
122859 return 9;
122860 case 6:
122861 // op: src2_modifiers
122862 return 10;
122863 case 8:
122864 // op: clamp
122865 return 15;
122866 case 9:
122867 // op: omod
122868 return 59;
122869 case 0:
122870 // op: vdst
122871 return 0;
122872 case 5:
122873 // op: src1
122874 return 41;
122875 case 7:
122876 // op: src2
122877 return 50;
122878 case 3:
122879 // op: src0
122880 return 64;
122881 case 11:
122882 // op: dpp8
122883 return 72;
122884 case 12:
122885 // op: fi
122886 return 32;
122887 }
122888 break;
122889 }
122890 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_dpp8_gfx12:
122891 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_dpp8_gfx12: {
122892 switch (OpNum) {
122893 case 2:
122894 // op: src0_modifiers
122895 return 8;
122896 case 4:
122897 // op: src1_modifiers
122898 return 9;
122899 case 7:
122900 // op: byte_sel
122901 return 13;
122902 case 0:
122903 // op: vdst
122904 return 0;
122905 case 5:
122906 // op: src1
122907 return 41;
122908 case 3:
122909 // op: src0
122910 return 64;
122911 case 8:
122912 // op: dpp8
122913 return 72;
122914 case 9:
122915 // op: fi
122916 return 32;
122917 }
122918 break;
122919 }
122920 case AMDGPU::V_CVT_SR_BF8_F32_gfx12_e64_dpp_gfx12:
122921 case AMDGPU::V_CVT_SR_FP8_F32_gfx12_e64_dpp_gfx12: {
122922 switch (OpNum) {
122923 case 2:
122924 // op: src0_modifiers
122925 return 8;
122926 case 4:
122927 // op: src1_modifiers
122928 return 9;
122929 case 7:
122930 // op: byte_sel
122931 return 13;
122932 case 0:
122933 // op: vdst
122934 return 0;
122935 case 5:
122936 // op: src1
122937 return 41;
122938 case 8:
122939 // op: dpp_ctrl
122940 return 72;
122941 case 11:
122942 // op: bound_ctrl
122943 return 83;
122944 case 10:
122945 // op: bank_mask
122946 return 88;
122947 case 9:
122948 // op: row_mask
122949 return 92;
122950 case 12:
122951 // op: fi
122952 return 82;
122953 case 3:
122954 // op: src0
122955 return 64;
122956 }
122957 break;
122958 }
122959 case AMDGPU::V_FMAC_F32_e64_dpp_gfx11:
122960 case AMDGPU::V_FMAC_F32_e64_dpp_gfx12: {
122961 switch (OpNum) {
122962 case 2:
122963 // op: src0_modifiers
122964 return 8;
122965 case 4:
122966 // op: src1_modifiers
122967 return 9;
122968 case 8:
122969 // op: clamp
122970 return 15;
122971 case 9:
122972 // op: omod
122973 return 59;
122974 case 0:
122975 // op: vdst
122976 return 0;
122977 case 5:
122978 // op: src1
122979 return 41;
122980 case 10:
122981 // op: dpp_ctrl
122982 return 72;
122983 case 13:
122984 // op: bound_ctrl
122985 return 83;
122986 case 12:
122987 // op: bank_mask
122988 return 88;
122989 case 11:
122990 // op: row_mask
122991 return 92;
122992 case 14:
122993 // op: fi
122994 return 82;
122995 case 3:
122996 // op: src0
122997 return 64;
122998 }
122999 break;
123000 }
123001 case AMDGPU::V_FMAC_F16_t16_e64_dpp_gfx11:
123002 case AMDGPU::V_FMAC_F16_t16_e64_dpp_gfx12: {
123003 switch (OpNum) {
123004 case 2:
123005 // op: src0_modifiers
123006 return 8;
123007 case 4:
123008 // op: src1_modifiers
123009 return 9;
123010 case 8:
123011 // op: clamp
123012 return 15;
123013 case 9:
123014 // op: omod
123015 return 59;
123016 case 0:
123017 // op: vdst
123018 return 0;
123019 case 5:
123020 // op: src1
123021 return 41;
123022 case 11:
123023 // op: dpp_ctrl
123024 return 72;
123025 case 14:
123026 // op: bound_ctrl
123027 return 83;
123028 case 13:
123029 // op: bank_mask
123030 return 88;
123031 case 12:
123032 // op: row_mask
123033 return 92;
123034 case 15:
123035 // op: fi
123036 return 82;
123037 case 3:
123038 // op: src0
123039 return 64;
123040 }
123041 break;
123042 }
123043 case AMDGPU::V_FMAC_F32_e64_dpp8_gfx11:
123044 case AMDGPU::V_FMAC_F32_e64_dpp8_gfx12: {
123045 switch (OpNum) {
123046 case 2:
123047 // op: src0_modifiers
123048 return 8;
123049 case 4:
123050 // op: src1_modifiers
123051 return 9;
123052 case 8:
123053 // op: clamp
123054 return 15;
123055 case 9:
123056 // op: omod
123057 return 59;
123058 case 0:
123059 // op: vdst
123060 return 0;
123061 case 5:
123062 // op: src1
123063 return 41;
123064 case 3:
123065 // op: src0
123066 return 64;
123067 case 10:
123068 // op: dpp8
123069 return 72;
123070 case 11:
123071 // op: fi
123072 return 32;
123073 }
123074 break;
123075 }
123076 case AMDGPU::V_FMAC_F16_t16_e64_dpp8_gfx11:
123077 case AMDGPU::V_FMAC_F16_t16_e64_dpp8_gfx12: {
123078 switch (OpNum) {
123079 case 2:
123080 // op: src0_modifiers
123081 return 8;
123082 case 4:
123083 // op: src1_modifiers
123084 return 9;
123085 case 8:
123086 // op: clamp
123087 return 15;
123088 case 9:
123089 // op: omod
123090 return 59;
123091 case 0:
123092 // op: vdst
123093 return 0;
123094 case 5:
123095 // op: src1
123096 return 41;
123097 case 3:
123098 // op: src0
123099 return 64;
123100 case 11:
123101 // op: dpp8
123102 return 72;
123103 case 12:
123104 // op: fi
123105 return 32;
123106 }
123107 break;
123108 }
123109 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp8_gfx11:
123110 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp8_gfx12:
123111 case AMDGPU::V_CMP_EQ_I32_e64_dpp8_gfx11:
123112 case AMDGPU::V_CMP_EQ_I32_e64_dpp8_gfx12:
123113 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp8_gfx11:
123114 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp8_gfx12:
123115 case AMDGPU::V_CMP_EQ_U32_e64_dpp8_gfx11:
123116 case AMDGPU::V_CMP_EQ_U32_e64_dpp8_gfx12:
123117 case AMDGPU::V_CMP_F_I32_e64_dpp8_gfx11:
123118 case AMDGPU::V_CMP_F_U32_e64_dpp8_gfx11:
123119 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp8_gfx11:
123120 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp8_gfx12:
123121 case AMDGPU::V_CMP_GE_I32_e64_dpp8_gfx11:
123122 case AMDGPU::V_CMP_GE_I32_e64_dpp8_gfx12:
123123 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp8_gfx11:
123124 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp8_gfx12:
123125 case AMDGPU::V_CMP_GE_U32_e64_dpp8_gfx11:
123126 case AMDGPU::V_CMP_GE_U32_e64_dpp8_gfx12:
123127 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp8_gfx11:
123128 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp8_gfx12:
123129 case AMDGPU::V_CMP_GT_I32_e64_dpp8_gfx11:
123130 case AMDGPU::V_CMP_GT_I32_e64_dpp8_gfx12:
123131 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp8_gfx11:
123132 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp8_gfx12:
123133 case AMDGPU::V_CMP_GT_U32_e64_dpp8_gfx11:
123134 case AMDGPU::V_CMP_GT_U32_e64_dpp8_gfx12:
123135 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp8_gfx11:
123136 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp8_gfx12:
123137 case AMDGPU::V_CMP_LE_I32_e64_dpp8_gfx11:
123138 case AMDGPU::V_CMP_LE_I32_e64_dpp8_gfx12:
123139 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp8_gfx11:
123140 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp8_gfx12:
123141 case AMDGPU::V_CMP_LE_U32_e64_dpp8_gfx11:
123142 case AMDGPU::V_CMP_LE_U32_e64_dpp8_gfx12:
123143 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp8_gfx11:
123144 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp8_gfx12:
123145 case AMDGPU::V_CMP_LT_I32_e64_dpp8_gfx11:
123146 case AMDGPU::V_CMP_LT_I32_e64_dpp8_gfx12:
123147 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp8_gfx11:
123148 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp8_gfx12:
123149 case AMDGPU::V_CMP_LT_U32_e64_dpp8_gfx11:
123150 case AMDGPU::V_CMP_LT_U32_e64_dpp8_gfx12:
123151 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp8_gfx11:
123152 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp8_gfx12:
123153 case AMDGPU::V_CMP_NE_I32_e64_dpp8_gfx11:
123154 case AMDGPU::V_CMP_NE_I32_e64_dpp8_gfx12:
123155 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp8_gfx11:
123156 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp8_gfx12:
123157 case AMDGPU::V_CMP_NE_U32_e64_dpp8_gfx11:
123158 case AMDGPU::V_CMP_NE_U32_e64_dpp8_gfx12:
123159 case AMDGPU::V_CMP_T_I32_e64_dpp8_gfx11:
123160 case AMDGPU::V_CMP_T_U32_e64_dpp8_gfx11: {
123161 switch (OpNum) {
123162 case 2:
123163 // op: src1
123164 return 41;
123165 case 1:
123166 // op: src0
123167 return 64;
123168 case 3:
123169 // op: dpp8
123170 return 72;
123171 case 4:
123172 // op: fi
123173 return 32;
123174 case 0:
123175 // op: sdst
123176 return 0;
123177 }
123178 break;
123179 }
123180 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp_gfx11:
123181 case AMDGPU::V_CMP_EQ_I16_t16_e64_dpp_gfx12:
123182 case AMDGPU::V_CMP_EQ_I32_e64_dpp_gfx11:
123183 case AMDGPU::V_CMP_EQ_I32_e64_dpp_gfx12:
123184 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp_gfx11:
123185 case AMDGPU::V_CMP_EQ_U16_t16_e64_dpp_gfx12:
123186 case AMDGPU::V_CMP_EQ_U32_e64_dpp_gfx11:
123187 case AMDGPU::V_CMP_EQ_U32_e64_dpp_gfx12:
123188 case AMDGPU::V_CMP_F_I32_e64_dpp_gfx11:
123189 case AMDGPU::V_CMP_F_U32_e64_dpp_gfx11:
123190 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp_gfx11:
123191 case AMDGPU::V_CMP_GE_I16_t16_e64_dpp_gfx12:
123192 case AMDGPU::V_CMP_GE_I32_e64_dpp_gfx11:
123193 case AMDGPU::V_CMP_GE_I32_e64_dpp_gfx12:
123194 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp_gfx11:
123195 case AMDGPU::V_CMP_GE_U16_t16_e64_dpp_gfx12:
123196 case AMDGPU::V_CMP_GE_U32_e64_dpp_gfx11:
123197 case AMDGPU::V_CMP_GE_U32_e64_dpp_gfx12:
123198 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp_gfx11:
123199 case AMDGPU::V_CMP_GT_I16_t16_e64_dpp_gfx12:
123200 case AMDGPU::V_CMP_GT_I32_e64_dpp_gfx11:
123201 case AMDGPU::V_CMP_GT_I32_e64_dpp_gfx12:
123202 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp_gfx11:
123203 case AMDGPU::V_CMP_GT_U16_t16_e64_dpp_gfx12:
123204 case AMDGPU::V_CMP_GT_U32_e64_dpp_gfx11:
123205 case AMDGPU::V_CMP_GT_U32_e64_dpp_gfx12:
123206 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp_gfx11:
123207 case AMDGPU::V_CMP_LE_I16_t16_e64_dpp_gfx12:
123208 case AMDGPU::V_CMP_LE_I32_e64_dpp_gfx11:
123209 case AMDGPU::V_CMP_LE_I32_e64_dpp_gfx12:
123210 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp_gfx11:
123211 case AMDGPU::V_CMP_LE_U16_t16_e64_dpp_gfx12:
123212 case AMDGPU::V_CMP_LE_U32_e64_dpp_gfx11:
123213 case AMDGPU::V_CMP_LE_U32_e64_dpp_gfx12:
123214 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp_gfx11:
123215 case AMDGPU::V_CMP_LT_I16_t16_e64_dpp_gfx12:
123216 case AMDGPU::V_CMP_LT_I32_e64_dpp_gfx11:
123217 case AMDGPU::V_CMP_LT_I32_e64_dpp_gfx12:
123218 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp_gfx11:
123219 case AMDGPU::V_CMP_LT_U16_t16_e64_dpp_gfx12:
123220 case AMDGPU::V_CMP_LT_U32_e64_dpp_gfx11:
123221 case AMDGPU::V_CMP_LT_U32_e64_dpp_gfx12:
123222 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp_gfx11:
123223 case AMDGPU::V_CMP_NE_I16_t16_e64_dpp_gfx12:
123224 case AMDGPU::V_CMP_NE_I32_e64_dpp_gfx11:
123225 case AMDGPU::V_CMP_NE_I32_e64_dpp_gfx12:
123226 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp_gfx11:
123227 case AMDGPU::V_CMP_NE_U16_t16_e64_dpp_gfx12:
123228 case AMDGPU::V_CMP_NE_U32_e64_dpp_gfx11:
123229 case AMDGPU::V_CMP_NE_U32_e64_dpp_gfx12:
123230 case AMDGPU::V_CMP_T_I32_e64_dpp_gfx11:
123231 case AMDGPU::V_CMP_T_U32_e64_dpp_gfx11: {
123232 switch (OpNum) {
123233 case 2:
123234 // op: src1
123235 return 41;
123236 case 1:
123237 // op: src0
123238 return 64;
123239 case 3:
123240 // op: dpp_ctrl
123241 return 72;
123242 case 6:
123243 // op: bound_ctrl
123244 return 83;
123245 case 5:
123246 // op: bank_mask
123247 return 88;
123248 case 4:
123249 // op: row_mask
123250 return 92;
123251 case 7:
123252 // op: fi
123253 return 82;
123254 case 0:
123255 // op: sdst
123256 return 0;
123257 }
123258 break;
123259 }
123260 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp_gfx11:
123261 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp_gfx12:
123262 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp_gfx11:
123263 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp_gfx12:
123264 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_gfx11:
123265 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_gfx12:
123266 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx11:
123267 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w32_gfx12:
123268 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx11:
123269 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp_w64_gfx12:
123270 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_gfx11:
123271 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_gfx12:
123272 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w32_gfx11:
123273 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w32_gfx12:
123274 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w64_gfx11:
123275 case AMDGPU::V_CMP_CLASS_F32_e32_dpp_w64_gfx12: {
123276 switch (OpNum) {
123277 case 2:
123278 // op: src1
123279 return 9;
123280 case 0:
123281 // op: src0_modifiers
123282 return 52;
123283 case 1:
123284 // op: src0
123285 return 32;
123286 case 3:
123287 // op: dpp_ctrl
123288 return 40;
123289 case 6:
123290 // op: bound_ctrl
123291 return 51;
123292 case 5:
123293 // op: bank_mask
123294 return 56;
123295 case 4:
123296 // op: row_mask
123297 return 60;
123298 case 7:
123299 // op: fi
123300 return 50;
123301 }
123302 break;
123303 }
123304 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_vi:
123305 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_vi:
123306 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_vi:
123307 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_vi:
123308 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_vi:
123309 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_vi:
123310 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_vi:
123311 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_vi:
123312 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_vi:
123313 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_vi:
123314 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_vi:
123315 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_vi:
123316 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_vi:
123317 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_vi: {
123318 switch (OpNum) {
123319 case 2:
123320 // op: vaddr
123321 return 32;
123322 case 1:
123323 // op: saddr
123324 return 48;
123325 case 0:
123326 // op: vdst
123327 return 55;
123328 case 4:
123329 // op: cpol
123330 return 16;
123331 case 3:
123332 // op: offset
123333 return 0;
123334 }
123335 break;
123336 }
123337 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx10:
123338 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx10:
123339 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx10:
123340 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx10:
123341 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx10:
123342 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx10:
123343 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx10:
123344 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx10:
123345 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx10:
123346 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx10:
123347 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx10:
123348 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx10:
123349 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx10:
123350 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx10: {
123351 switch (OpNum) {
123352 case 2:
123353 // op: vaddr
123354 return 32;
123355 case 1:
123356 // op: saddr
123357 return 48;
123358 case 0:
123359 // op: vdst
123360 return 56;
123361 case 4:
123362 // op: cpol
123363 return 12;
123364 case 3:
123365 // op: offset
123366 return 0;
123367 }
123368 break;
123369 }
123370 case AMDGPU::GLOBAL_LOAD_DWORDX2_SADDR_gfx11:
123371 case AMDGPU::GLOBAL_LOAD_DWORDX3_SADDR_gfx11:
123372 case AMDGPU::GLOBAL_LOAD_DWORDX4_SADDR_gfx11:
123373 case AMDGPU::GLOBAL_LOAD_DWORD_SADDR_gfx11:
123374 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_HI_SADDR_gfx11:
123375 case AMDGPU::GLOBAL_LOAD_SBYTE_D16_SADDR_gfx11:
123376 case AMDGPU::GLOBAL_LOAD_SBYTE_SADDR_gfx11:
123377 case AMDGPU::GLOBAL_LOAD_SHORT_D16_HI_SADDR_gfx11:
123378 case AMDGPU::GLOBAL_LOAD_SHORT_D16_SADDR_gfx11:
123379 case AMDGPU::GLOBAL_LOAD_SSHORT_SADDR_gfx11:
123380 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_HI_SADDR_gfx11:
123381 case AMDGPU::GLOBAL_LOAD_UBYTE_D16_SADDR_gfx11:
123382 case AMDGPU::GLOBAL_LOAD_UBYTE_SADDR_gfx11:
123383 case AMDGPU::GLOBAL_LOAD_USHORT_SADDR_gfx11: {
123384 switch (OpNum) {
123385 case 2:
123386 // op: vaddr
123387 return 32;
123388 case 1:
123389 // op: saddr
123390 return 48;
123391 case 0:
123392 // op: vdst
123393 return 56;
123394 case 4:
123395 // op: cpol
123396 return 13;
123397 case 3:
123398 // op: offset
123399 return 0;
123400 }
123401 break;
123402 }
123403 case AMDGPU::V_CVT_F32_BF8_e64_dpp8_gfx12:
123404 case AMDGPU::V_CVT_F32_FP8_e64_dpp8_gfx12: {
123405 switch (OpNum) {
123406 case 3:
123407 // op: byte_sel
123408 return 11;
123409 case 0:
123410 // op: vdst
123411 return 0;
123412 case 2:
123413 // op: src0
123414 return 64;
123415 case 4:
123416 // op: dpp8
123417 return 72;
123418 case 5:
123419 // op: fi
123420 return 32;
123421 }
123422 break;
123423 }
123424 case AMDGPU::V_CVT_F32_BF8_e64_dpp_gfx12:
123425 case AMDGPU::V_CVT_F32_FP8_e64_dpp_gfx12: {
123426 switch (OpNum) {
123427 case 3:
123428 // op: byte_sel
123429 return 11;
123430 case 0:
123431 // op: vdst
123432 return 0;
123433 case 4:
123434 // op: dpp_ctrl
123435 return 72;
123436 case 7:
123437 // op: bound_ctrl
123438 return 83;
123439 case 6:
123440 // op: bank_mask
123441 return 88;
123442 case 5:
123443 // op: row_mask
123444 return 92;
123445 case 8:
123446 // op: fi
123447 return 82;
123448 case 2:
123449 // op: src0
123450 return 64;
123451 }
123452 break;
123453 }
123454 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp8_gfx11:
123455 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp8_gfx12:
123456 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp8_gfx11:
123457 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp8_gfx12:
123458 case AMDGPU::V_CVT_F32_I32_e64_dpp8_gfx11:
123459 case AMDGPU::V_CVT_F32_I32_e64_dpp8_gfx12:
123460 case AMDGPU::V_CVT_F32_U32_e64_dpp8_gfx11:
123461 case AMDGPU::V_CVT_F32_U32_e64_dpp8_gfx12:
123462 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp8_gfx11:
123463 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp8_gfx12:
123464 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp8_gfx11:
123465 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp8_gfx12:
123466 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp8_gfx11:
123467 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp8_gfx12:
123468 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp8_gfx11:
123469 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp8_gfx12:
123470 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp8_gfx11:
123471 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp8_gfx12: {
123472 switch (OpNum) {
123473 case 3:
123474 // op: clamp
123475 return 15;
123476 case 4:
123477 // op: omod
123478 return 59;
123479 case 0:
123480 // op: vdst
123481 return 0;
123482 case 2:
123483 // op: src0
123484 return 64;
123485 case 5:
123486 // op: dpp8
123487 return 72;
123488 case 6:
123489 // op: fi
123490 return 32;
123491 }
123492 break;
123493 }
123494 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp_gfx11:
123495 case AMDGPU::V_CVT_F16_I16_t16_e64_dpp_gfx12:
123496 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp_gfx11:
123497 case AMDGPU::V_CVT_F16_U16_t16_e64_dpp_gfx12:
123498 case AMDGPU::V_CVT_F32_I32_e64_dpp_gfx11:
123499 case AMDGPU::V_CVT_F32_I32_e64_dpp_gfx12:
123500 case AMDGPU::V_CVT_F32_U32_e64_dpp_gfx11:
123501 case AMDGPU::V_CVT_F32_U32_e64_dpp_gfx12:
123502 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp_gfx11:
123503 case AMDGPU::V_CVT_F32_UBYTE0_e64_dpp_gfx12:
123504 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp_gfx11:
123505 case AMDGPU::V_CVT_F32_UBYTE1_e64_dpp_gfx12:
123506 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp_gfx11:
123507 case AMDGPU::V_CVT_F32_UBYTE2_e64_dpp_gfx12:
123508 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp_gfx11:
123509 case AMDGPU::V_CVT_F32_UBYTE3_e64_dpp_gfx12:
123510 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp_gfx11:
123511 case AMDGPU::V_CVT_OFF_F32_I4_e64_dpp_gfx12: {
123512 switch (OpNum) {
123513 case 3:
123514 // op: clamp
123515 return 15;
123516 case 4:
123517 // op: omod
123518 return 59;
123519 case 0:
123520 // op: vdst
123521 return 0;
123522 case 5:
123523 // op: dpp_ctrl
123524 return 72;
123525 case 8:
123526 // op: bound_ctrl
123527 return 83;
123528 case 7:
123529 // op: bank_mask
123530 return 88;
123531 case 6:
123532 // op: row_mask
123533 return 92;
123534 case 9:
123535 // op: fi
123536 return 82;
123537 case 2:
123538 // op: src0
123539 return 64;
123540 }
123541 break;
123542 }
123543 case AMDGPU::SCRATCH_STORE_BLOCK_gfx12:
123544 case AMDGPU::SCRATCH_STORE_BYTE_D16_HI_gfx12:
123545 case AMDGPU::SCRATCH_STORE_BYTE_gfx12:
123546 case AMDGPU::SCRATCH_STORE_DWORDX2_gfx12:
123547 case AMDGPU::SCRATCH_STORE_DWORDX3_gfx12:
123548 case AMDGPU::SCRATCH_STORE_DWORDX4_gfx12:
123549 case AMDGPU::SCRATCH_STORE_DWORD_gfx12:
123550 case AMDGPU::SCRATCH_STORE_SHORT_D16_HI_gfx12:
123551 case AMDGPU::SCRATCH_STORE_SHORT_gfx12: {
123552 switch (OpNum) {
123553 case 3:
123554 // op: cpol
123555 return 50;
123556 case 0:
123557 // op: vdata
123558 return 55;
123559 case 1:
123560 // op: vaddr
123561 return 64;
123562 case 2:
123563 // op: offset
123564 return 72;
123565 }
123566 break;
123567 }
123568 case AMDGPU::FLAT_ATOMIC_ADD_F32_gfx12:
123569 case AMDGPU::FLAT_ATOMIC_ADD_X2_gfx12:
123570 case AMDGPU::FLAT_ATOMIC_ADD_gfx12:
123571 case AMDGPU::FLAT_ATOMIC_AND_X2_gfx12:
123572 case AMDGPU::FLAT_ATOMIC_AND_gfx12:
123573 case AMDGPU::FLAT_ATOMIC_CMPSWAP_X2_gfx12:
123574 case AMDGPU::FLAT_ATOMIC_CMPSWAP_gfx12:
123575 case AMDGPU::FLAT_ATOMIC_COND_SUB_U32_gfx12:
123576 case AMDGPU::FLAT_ATOMIC_CSUB_U32_gfx12:
123577 case AMDGPU::FLAT_ATOMIC_DEC_X2_gfx12:
123578 case AMDGPU::FLAT_ATOMIC_DEC_gfx12:
123579 case AMDGPU::FLAT_ATOMIC_FMAX_gfx12:
123580 case AMDGPU::FLAT_ATOMIC_FMIN_gfx12:
123581 case AMDGPU::FLAT_ATOMIC_INC_X2_gfx12:
123582 case AMDGPU::FLAT_ATOMIC_INC_gfx12:
123583 case AMDGPU::FLAT_ATOMIC_OR_X2_gfx12:
123584 case AMDGPU::FLAT_ATOMIC_OR_gfx12:
123585 case AMDGPU::FLAT_ATOMIC_PK_ADD_BF16_gfx12:
123586 case AMDGPU::FLAT_ATOMIC_PK_ADD_F16_gfx12:
123587 case AMDGPU::FLAT_ATOMIC_SMAX_X2_gfx12:
123588 case AMDGPU::FLAT_ATOMIC_SMAX_gfx12:
123589 case AMDGPU::FLAT_ATOMIC_SMIN_X2_gfx12:
123590 case AMDGPU::FLAT_ATOMIC_SMIN_gfx12:
123591 case AMDGPU::FLAT_ATOMIC_SUB_X2_gfx12:
123592 case AMDGPU::FLAT_ATOMIC_SUB_gfx12:
123593 case AMDGPU::FLAT_ATOMIC_SWAP_X2_gfx12:
123594 case AMDGPU::FLAT_ATOMIC_SWAP_gfx12:
123595 case AMDGPU::FLAT_ATOMIC_UMAX_X2_gfx12:
123596 case AMDGPU::FLAT_ATOMIC_UMAX_gfx12:
123597 case AMDGPU::FLAT_ATOMIC_UMIN_X2_gfx12:
123598 case AMDGPU::FLAT_ATOMIC_UMIN_gfx12:
123599 case AMDGPU::FLAT_ATOMIC_XOR_X2_gfx12:
123600 case AMDGPU::FLAT_ATOMIC_XOR_gfx12:
123601 case AMDGPU::FLAT_STORE_BYTE_D16_HI_gfx12:
123602 case AMDGPU::FLAT_STORE_BYTE_gfx12:
123603 case AMDGPU::FLAT_STORE_DWORDX2_gfx12:
123604 case AMDGPU::FLAT_STORE_DWORDX3_gfx12:
123605 case AMDGPU::FLAT_STORE_DWORDX4_gfx12:
123606 case AMDGPU::FLAT_STORE_DWORD_gfx12:
123607 case AMDGPU::FLAT_STORE_SHORT_D16_HI_gfx12:
123608 case AMDGPU::FLAT_STORE_SHORT_gfx12:
123609 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_gfx12:
123610 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_gfx12:
123611 case AMDGPU::GLOBAL_ATOMIC_ADD_gfx12:
123612 case AMDGPU::GLOBAL_ATOMIC_AND_X2_gfx12:
123613 case AMDGPU::GLOBAL_ATOMIC_AND_gfx12:
123614 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_gfx12:
123615 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_gfx12:
123616 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_gfx12:
123617 case AMDGPU::GLOBAL_ATOMIC_CSUB_gfx12:
123618 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_gfx12:
123619 case AMDGPU::GLOBAL_ATOMIC_DEC_gfx12:
123620 case AMDGPU::GLOBAL_ATOMIC_FMAX_gfx12:
123621 case AMDGPU::GLOBAL_ATOMIC_FMIN_gfx12:
123622 case AMDGPU::GLOBAL_ATOMIC_INC_X2_gfx12:
123623 case AMDGPU::GLOBAL_ATOMIC_INC_gfx12:
123624 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_gfx12:
123625 case AMDGPU::GLOBAL_ATOMIC_OR_X2_gfx12:
123626 case AMDGPU::GLOBAL_ATOMIC_OR_gfx12:
123627 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_gfx12:
123628 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_gfx12:
123629 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_gfx12:
123630 case AMDGPU::GLOBAL_ATOMIC_SMAX_gfx12:
123631 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_gfx12:
123632 case AMDGPU::GLOBAL_ATOMIC_SMIN_gfx12:
123633 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_gfx12:
123634 case AMDGPU::GLOBAL_ATOMIC_SUB_gfx12:
123635 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_gfx12:
123636 case AMDGPU::GLOBAL_ATOMIC_SWAP_gfx12:
123637 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_gfx12:
123638 case AMDGPU::GLOBAL_ATOMIC_UMAX_gfx12:
123639 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_gfx12:
123640 case AMDGPU::GLOBAL_ATOMIC_UMIN_gfx12:
123641 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_gfx12:
123642 case AMDGPU::GLOBAL_ATOMIC_XOR_gfx12:
123643 case AMDGPU::GLOBAL_STORE_BLOCK_gfx12:
123644 case AMDGPU::GLOBAL_STORE_BYTE_D16_HI_gfx12:
123645 case AMDGPU::GLOBAL_STORE_BYTE_gfx12:
123646 case AMDGPU::GLOBAL_STORE_DWORDX2_gfx12:
123647 case AMDGPU::GLOBAL_STORE_DWORDX3_gfx12:
123648 case AMDGPU::GLOBAL_STORE_DWORDX4_gfx12:
123649 case AMDGPU::GLOBAL_STORE_DWORD_gfx12:
123650 case AMDGPU::GLOBAL_STORE_SHORT_D16_HI_gfx12:
123651 case AMDGPU::GLOBAL_STORE_SHORT_gfx12: {
123652 switch (OpNum) {
123653 case 3:
123654 // op: cpol
123655 return 50;
123656 case 1:
123657 // op: vdata
123658 return 55;
123659 case 0:
123660 // op: vaddr
123661 return 64;
123662 case 2:
123663 // op: offset
123664 return 72;
123665 }
123666 break;
123667 }
123668 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx10:
123669 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx10:
123670 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx10:
123671 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx10:
123672 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx10:
123673 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx10:
123674 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx10:
123675 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx10:
123676 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx10:
123677 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V8_gfx10:
123678 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx10:
123679 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx10:
123680 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx10:
123681 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V8_gfx10:
123682 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx10:
123683 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx10:
123684 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx10:
123685 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V2_gfx10:
123686 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V3_gfx10:
123687 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V4_gfx10:
123688 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V5_gfx10:
123689 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V6_gfx10:
123690 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V7_gfx10:
123691 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V8_gfx10:
123692 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_gfx10:
123693 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_gfx10:
123694 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_gfx10:
123695 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_gfx10:
123696 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_gfx10:
123697 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V8_gfx10:
123698 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V9_gfx10:
123699 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V3_gfx10:
123700 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V4_gfx10:
123701 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V5_gfx10:
123702 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V6_gfx10:
123703 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V7_gfx10:
123704 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V8_gfx10:
123705 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V9_gfx10:
123706 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V10_gfx10:
123707 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V11_gfx10:
123708 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V2_gfx10:
123709 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V3_gfx10:
123710 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V4_gfx10:
123711 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V5_gfx10:
123712 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V6_gfx10:
123713 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V7_gfx10:
123714 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V8_gfx10:
123715 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V9_gfx10:
123716 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V10_gfx10:
123717 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V2_gfx10:
123718 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V3_gfx10:
123719 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V4_gfx10:
123720 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V5_gfx10:
123721 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V6_gfx10:
123722 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V7_gfx10:
123723 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V8_gfx10:
123724 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V3_gfx10:
123725 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V4_gfx10:
123726 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V5_gfx10:
123727 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V6_gfx10:
123728 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V7_gfx10:
123729 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V8_gfx10:
123730 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V3_gfx10:
123731 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V4_gfx10:
123732 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V5_gfx10:
123733 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V6_gfx10:
123734 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V7_gfx10:
123735 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V8_gfx10:
123736 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V9_gfx10:
123737 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V10_gfx10:
123738 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V2_gfx10:
123739 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V3_gfx10:
123740 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V4_gfx10:
123741 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V5_gfx10:
123742 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V6_gfx10:
123743 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V7_gfx10:
123744 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V8_gfx10:
123745 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V9_gfx10:
123746 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx10:
123747 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx10:
123748 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx10:
123749 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx10:
123750 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V8_gfx10:
123751 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx10:
123752 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx10:
123753 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx10:
123754 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx10:
123755 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx10:
123756 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx10:
123757 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx10:
123758 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx10:
123759 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx10:
123760 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx10:
123761 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx10:
123762 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx10:
123763 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx10:
123764 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx10:
123765 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx10:
123766 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx10:
123767 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx10:
123768 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V8_gfx10:
123769 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx10:
123770 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx10:
123771 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx10:
123772 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V8_gfx10:
123773 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_gfx10:
123774 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_gfx10:
123775 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_gfx10:
123776 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_gfx10:
123777 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_gfx10:
123778 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V8_gfx10:
123779 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V9_gfx10:
123780 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_gfx10:
123781 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_gfx10:
123782 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_gfx10:
123783 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_gfx10:
123784 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V8_gfx10:
123785 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V9_gfx10:
123786 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V10_gfx10:
123787 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_gfx10:
123788 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_gfx10:
123789 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_gfx10:
123790 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_gfx10:
123791 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V8_gfx10:
123792 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V9_gfx10:
123793 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V10_gfx10:
123794 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V11_gfx10:
123795 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V12_gfx10:
123796 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V3_gfx10:
123797 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V4_gfx10:
123798 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V5_gfx10:
123799 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V6_gfx10:
123800 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V7_gfx10:
123801 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V8_gfx10:
123802 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V9_gfx10:
123803 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V10_gfx10:
123804 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V11_gfx10:
123805 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V3_gfx10:
123806 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V4_gfx10:
123807 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V5_gfx10:
123808 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V6_gfx10:
123809 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V7_gfx10:
123810 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V8_gfx10:
123811 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_gfx10:
123812 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_gfx10:
123813 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_gfx10:
123814 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_gfx10:
123815 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V8_gfx10:
123816 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V9_gfx10:
123817 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V4_gfx10:
123818 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V5_gfx10:
123819 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V6_gfx10:
123820 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V7_gfx10:
123821 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V8_gfx10:
123822 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V9_gfx10:
123823 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V10_gfx10:
123824 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V11_gfx10:
123825 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V3_gfx10:
123826 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V4_gfx10:
123827 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V5_gfx10:
123828 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V6_gfx10:
123829 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V7_gfx10:
123830 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V8_gfx10:
123831 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V9_gfx10:
123832 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V10_gfx10:
123833 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx10:
123834 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx10:
123835 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx10:
123836 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx10:
123837 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx10:
123838 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx10:
123839 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx10:
123840 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx10:
123841 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx10:
123842 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V8_gfx10:
123843 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx10:
123844 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx10:
123845 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx10:
123846 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx10:
123847 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx10:
123848 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx10:
123849 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx10:
123850 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx10:
123851 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx10:
123852 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx10:
123853 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx10:
123854 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx10:
123855 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx10:
123856 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx10:
123857 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx10:
123858 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx10:
123859 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx10:
123860 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx10:
123861 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx10:
123862 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx10:
123863 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx10:
123864 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx10:
123865 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx10:
123866 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx10:
123867 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx10:
123868 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx10:
123869 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx10:
123870 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx10:
123871 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx10:
123872 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx10:
123873 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx10:
123874 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx10:
123875 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx10:
123876 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx10:
123877 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx10:
123878 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx10:
123879 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx10:
123880 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx10:
123881 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx10:
123882 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx10:
123883 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx10:
123884 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx10:
123885 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx10:
123886 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx10:
123887 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx10:
123888 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx10:
123889 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx10:
123890 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx10:
123891 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx10:
123892 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx10:
123893 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx10:
123894 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx10:
123895 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx10:
123896 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx10:
123897 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx10:
123898 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx10:
123899 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx10:
123900 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx10:
123901 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx10:
123902 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx10:
123903 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx10:
123904 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx10:
123905 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx10:
123906 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx10:
123907 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx10:
123908 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx10:
123909 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx10:
123910 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx10:
123911 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx10:
123912 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx10:
123913 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx10:
123914 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V8_gfx10:
123915 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx10:
123916 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx10:
123917 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx10:
123918 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx10:
123919 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V8_gfx10:
123920 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx10:
123921 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx10:
123922 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx10:
123923 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V8_gfx10:
123924 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx10:
123925 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx10:
123926 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx10:
123927 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx10:
123928 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx10:
123929 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx10:
123930 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx10:
123931 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx10:
123932 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx10:
123933 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx10:
123934 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx10:
123935 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx10:
123936 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx10:
123937 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx10:
123938 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx10:
123939 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx10:
123940 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx10:
123941 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx10:
123942 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx10:
123943 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx10:
123944 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx10:
123945 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx10:
123946 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx10:
123947 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx10:
123948 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx10:
123949 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx10:
123950 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx10:
123951 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx10:
123952 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx10:
123953 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx10:
123954 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx10:
123955 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx10:
123956 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx10:
123957 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx10:
123958 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx10:
123959 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx10:
123960 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx10:
123961 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx10:
123962 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx10:
123963 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx10:
123964 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx10:
123965 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V8_gfx10:
123966 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx10:
123967 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx10:
123968 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx10:
123969 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx10:
123970 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx10:
123971 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx10:
123972 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx10:
123973 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx10:
123974 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx10:
123975 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx10:
123976 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx10:
123977 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx10:
123978 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx10:
123979 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx10:
123980 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx10:
123981 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx10:
123982 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx10:
123983 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx10:
123984 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx10:
123985 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx10:
123986 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx10:
123987 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx10:
123988 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx10:
123989 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx10:
123990 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx10:
123991 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx10:
123992 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx10:
123993 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx10:
123994 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V4_gfx10:
123995 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx10:
123996 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx10:
123997 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx10:
123998 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx10:
123999 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V8_gfx10:
124000 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx10:
124001 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx10:
124002 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx10:
124003 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx10:
124004 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx10:
124005 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx10:
124006 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx10:
124007 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx10:
124008 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx10:
124009 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx10:
124010 case AMDGPU::IMAGE_SAMPLE_nortn_V4_gfx10: {
124011 switch (OpNum) {
124012 case 3:
124013 // op: dmask
124014 return 8;
124015 case 5:
124016 // op: unorm
124017 return 12;
124018 case 6:
124019 // op: cpol
124020 return 7;
124021 case 7:
124022 // op: r128
124023 return 15;
124024 case 9:
124025 // op: tfe
124026 return 16;
124027 case 10:
124028 // op: lwe
124029 return 17;
124030 case 11:
124031 // op: d16
124032 return 63;
124033 case 1:
124034 // op: srsrc
124035 return 48;
124036 case 2:
124037 // op: ssamp
124038 return 53;
124039 case 0:
124040 // op: vaddr0
124041 return 32;
124042 case 4:
124043 // op: dim
124044 return 3;
124045 case 8:
124046 // op: a16
124047 return 62;
124048 }
124049 break;
124050 }
124051 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx11:
124052 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx11:
124053 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx11:
124054 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx11:
124055 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V8_gfx11:
124056 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx11:
124057 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx11:
124058 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx11:
124059 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx11:
124060 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V8_gfx11:
124061 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx11:
124062 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx11:
124063 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx11:
124064 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V8_gfx11:
124065 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx11:
124066 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx11:
124067 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx11:
124068 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx11:
124069 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx11:
124070 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx11:
124071 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx11:
124072 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V8_gfx11:
124073 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx11:
124074 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx11:
124075 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx11:
124076 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx11:
124077 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx11:
124078 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx11:
124079 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx11:
124080 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx11:
124081 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V8_gfx11:
124082 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx11:
124083 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx11:
124084 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx11:
124085 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx11:
124086 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V8_gfx11:
124087 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx11:
124088 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx11:
124089 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx11:
124090 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V8_gfx11:
124091 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx11:
124092 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx11:
124093 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx11:
124094 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V8_gfx11:
124095 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx11:
124096 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx11:
124097 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx11:
124098 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx11:
124099 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V8_gfx11:
124100 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx11:
124101 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx11:
124102 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx11:
124103 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx11:
124104 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V8_gfx11:
124105 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx11:
124106 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx11:
124107 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx11:
124108 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx11:
124109 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx11:
124110 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx11:
124111 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx11:
124112 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx11:
124113 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx11:
124114 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx11:
124115 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx11:
124116 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx11:
124117 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx11:
124118 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx11:
124119 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx11:
124120 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx11:
124121 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx11:
124122 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx11:
124123 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx11:
124124 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx11:
124125 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx11:
124126 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx11:
124127 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx11:
124128 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx11:
124129 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx11:
124130 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx11:
124131 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx11:
124132 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx11:
124133 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx11:
124134 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx11:
124135 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx11:
124136 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx11:
124137 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx11:
124138 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx11:
124139 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx11:
124140 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx11:
124141 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx11:
124142 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx11:
124143 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx11:
124144 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx11:
124145 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx11:
124146 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx11:
124147 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx11:
124148 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx11:
124149 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx11:
124150 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx11:
124151 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx11:
124152 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx11:
124153 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx11:
124154 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx11:
124155 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx11:
124156 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx11:
124157 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx11:
124158 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx11:
124159 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx11:
124160 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx11:
124161 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx11:
124162 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx11:
124163 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx11:
124164 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx11:
124165 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx11:
124166 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx11:
124167 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx11:
124168 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V8_gfx11:
124169 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx11:
124170 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx11:
124171 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx11:
124172 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx11:
124173 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx11:
124174 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx11:
124175 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx11:
124176 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V8_gfx11:
124177 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx11:
124178 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx11:
124179 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx11:
124180 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx11:
124181 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V8_gfx11:
124182 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx11:
124183 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx11:
124184 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx11:
124185 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V8_gfx11:
124186 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx11:
124187 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx11:
124188 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx11:
124189 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx11:
124190 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx11:
124191 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx11:
124192 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx11:
124193 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx11:
124194 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx11:
124195 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx11:
124196 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx11:
124197 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx11:
124198 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx11:
124199 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx11:
124200 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx11:
124201 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx11:
124202 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx11:
124203 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx11:
124204 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx11:
124205 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx11:
124206 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx11:
124207 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx11:
124208 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx11:
124209 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx11:
124210 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx11:
124211 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx11:
124212 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx11:
124213 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx11:
124214 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx11:
124215 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx11:
124216 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx11:
124217 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx11:
124218 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx11:
124219 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx11:
124220 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx11:
124221 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx11:
124222 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx11:
124223 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx11:
124224 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx11:
124225 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx11:
124226 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx11:
124227 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V8_gfx11:
124228 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx11:
124229 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx11:
124230 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx11:
124231 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx11:
124232 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx11:
124233 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx11:
124234 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx11:
124235 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx11:
124236 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx11:
124237 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx11:
124238 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx11:
124239 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx11:
124240 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx11:
124241 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx11:
124242 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx11:
124243 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx11:
124244 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx11:
124245 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx11:
124246 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx11:
124247 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx11:
124248 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx11:
124249 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx11:
124250 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx11:
124251 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx11:
124252 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx11:
124253 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx11:
124254 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx11:
124255 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx11:
124256 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V4_gfx11:
124257 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx11:
124258 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx11:
124259 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx11:
124260 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx11:
124261 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V8_gfx11:
124262 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx11:
124263 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx11:
124264 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx11:
124265 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx11:
124266 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx11:
124267 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx11:
124268 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx11:
124269 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx11:
124270 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx11:
124271 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx11:
124272 case AMDGPU::IMAGE_SAMPLE_nortn_V4_gfx11: {
124273 switch (OpNum) {
124274 case 3:
124275 // op: dmask
124276 return 8;
124277 case 5:
124278 // op: unorm
124279 return 7;
124280 case 6:
124281 // op: cpol
124282 return 12;
124283 case 7:
124284 // op: r128
124285 return 15;
124286 case 9:
124287 // op: tfe
124288 return 53;
124289 case 10:
124290 // op: lwe
124291 return 54;
124292 case 1:
124293 // op: srsrc
124294 return 48;
124295 case 2:
124296 // op: ssamp
124297 return 58;
124298 case 11:
124299 // op: d16
124300 return 17;
124301 case 8:
124302 // op: a16
124303 return 16;
124304 case 0:
124305 // op: vaddr0
124306 return 32;
124307 case 4:
124308 // op: dim
124309 return 2;
124310 }
124311 break;
124312 }
124313 case AMDGPU::DS_ADD_F32_vi:
124314 case AMDGPU::DS_ADD_F64_vi:
124315 case AMDGPU::DS_ADD_U32_vi:
124316 case AMDGPU::DS_ADD_U64_vi:
124317 case AMDGPU::DS_AND_B32_vi:
124318 case AMDGPU::DS_AND_B64_vi:
124319 case AMDGPU::DS_DEC_U32_vi:
124320 case AMDGPU::DS_DEC_U64_vi:
124321 case AMDGPU::DS_INC_U32_vi:
124322 case AMDGPU::DS_INC_U64_vi:
124323 case AMDGPU::DS_MAX_F32_vi:
124324 case AMDGPU::DS_MAX_F64_vi:
124325 case AMDGPU::DS_MAX_I32_vi:
124326 case AMDGPU::DS_MAX_I64_vi:
124327 case AMDGPU::DS_MAX_U32_vi:
124328 case AMDGPU::DS_MAX_U64_vi:
124329 case AMDGPU::DS_MIN_F32_vi:
124330 case AMDGPU::DS_MIN_F64_vi:
124331 case AMDGPU::DS_MIN_I32_vi:
124332 case AMDGPU::DS_MIN_I64_vi:
124333 case AMDGPU::DS_MIN_U32_vi:
124334 case AMDGPU::DS_MIN_U64_vi:
124335 case AMDGPU::DS_OR_B32_vi:
124336 case AMDGPU::DS_OR_B64_vi:
124337 case AMDGPU::DS_PK_ADD_BF16_vi:
124338 case AMDGPU::DS_PK_ADD_F16_vi:
124339 case AMDGPU::DS_RSUB_U32_vi:
124340 case AMDGPU::DS_RSUB_U64_vi:
124341 case AMDGPU::DS_SUB_U32_vi:
124342 case AMDGPU::DS_SUB_U64_vi:
124343 case AMDGPU::DS_WRITE_B8_D16_HI_vi:
124344 case AMDGPU::DS_WRITE_B8_vi:
124345 case AMDGPU::DS_WRITE_B16_D16_HI_vi:
124346 case AMDGPU::DS_WRITE_B16_vi:
124347 case AMDGPU::DS_WRITE_B32_vi:
124348 case AMDGPU::DS_WRITE_B64_vi:
124349 case AMDGPU::DS_WRITE_B96_vi:
124350 case AMDGPU::DS_WRITE_B128_vi:
124351 case AMDGPU::DS_XOR_B32_vi:
124352 case AMDGPU::DS_XOR_B64_vi: {
124353 switch (OpNum) {
124354 case 3:
124355 // op: gds
124356 return 16;
124357 case 0:
124358 // op: addr
124359 return 32;
124360 case 1:
124361 // op: data0
124362 return 25;
124363 case 2:
124364 // op: offset
124365 return 0;
124366 }
124367 break;
124368 }
124369 case AMDGPU::DS_ADD_F32_gfx10:
124370 case AMDGPU::DS_ADD_F32_gfx11:
124371 case AMDGPU::DS_ADD_U32_gfx6_gfx7:
124372 case AMDGPU::DS_ADD_U32_gfx10:
124373 case AMDGPU::DS_ADD_U32_gfx11:
124374 case AMDGPU::DS_ADD_U64_gfx6_gfx7:
124375 case AMDGPU::DS_ADD_U64_gfx10:
124376 case AMDGPU::DS_ADD_U64_gfx11:
124377 case AMDGPU::DS_AND_B32_gfx6_gfx7:
124378 case AMDGPU::DS_AND_B32_gfx10:
124379 case AMDGPU::DS_AND_B32_gfx11:
124380 case AMDGPU::DS_AND_B64_gfx6_gfx7:
124381 case AMDGPU::DS_AND_B64_gfx10:
124382 case AMDGPU::DS_AND_B64_gfx11:
124383 case AMDGPU::DS_DEC_U32_gfx6_gfx7:
124384 case AMDGPU::DS_DEC_U32_gfx10:
124385 case AMDGPU::DS_DEC_U32_gfx11:
124386 case AMDGPU::DS_DEC_U64_gfx6_gfx7:
124387 case AMDGPU::DS_DEC_U64_gfx10:
124388 case AMDGPU::DS_DEC_U64_gfx11:
124389 case AMDGPU::DS_INC_U32_gfx6_gfx7:
124390 case AMDGPU::DS_INC_U32_gfx10:
124391 case AMDGPU::DS_INC_U32_gfx11:
124392 case AMDGPU::DS_INC_U64_gfx6_gfx7:
124393 case AMDGPU::DS_INC_U64_gfx10:
124394 case AMDGPU::DS_INC_U64_gfx11:
124395 case AMDGPU::DS_MAX_F32_gfx6_gfx7:
124396 case AMDGPU::DS_MAX_F32_gfx10:
124397 case AMDGPU::DS_MAX_F32_gfx11:
124398 case AMDGPU::DS_MAX_F64_gfx6_gfx7:
124399 case AMDGPU::DS_MAX_F64_gfx10:
124400 case AMDGPU::DS_MAX_F64_gfx11:
124401 case AMDGPU::DS_MAX_I32_gfx6_gfx7:
124402 case AMDGPU::DS_MAX_I32_gfx10:
124403 case AMDGPU::DS_MAX_I32_gfx11:
124404 case AMDGPU::DS_MAX_I64_gfx6_gfx7:
124405 case AMDGPU::DS_MAX_I64_gfx10:
124406 case AMDGPU::DS_MAX_I64_gfx11:
124407 case AMDGPU::DS_MAX_U32_gfx6_gfx7:
124408 case AMDGPU::DS_MAX_U32_gfx10:
124409 case AMDGPU::DS_MAX_U32_gfx11:
124410 case AMDGPU::DS_MAX_U64_gfx6_gfx7:
124411 case AMDGPU::DS_MAX_U64_gfx10:
124412 case AMDGPU::DS_MAX_U64_gfx11:
124413 case AMDGPU::DS_MIN_F32_gfx6_gfx7:
124414 case AMDGPU::DS_MIN_F32_gfx10:
124415 case AMDGPU::DS_MIN_F32_gfx11:
124416 case AMDGPU::DS_MIN_F64_gfx6_gfx7:
124417 case AMDGPU::DS_MIN_F64_gfx10:
124418 case AMDGPU::DS_MIN_F64_gfx11:
124419 case AMDGPU::DS_MIN_I32_gfx6_gfx7:
124420 case AMDGPU::DS_MIN_I32_gfx10:
124421 case AMDGPU::DS_MIN_I32_gfx11:
124422 case AMDGPU::DS_MIN_I64_gfx6_gfx7:
124423 case AMDGPU::DS_MIN_I64_gfx10:
124424 case AMDGPU::DS_MIN_I64_gfx11:
124425 case AMDGPU::DS_MIN_U32_gfx6_gfx7:
124426 case AMDGPU::DS_MIN_U32_gfx10:
124427 case AMDGPU::DS_MIN_U32_gfx11:
124428 case AMDGPU::DS_MIN_U64_gfx6_gfx7:
124429 case AMDGPU::DS_MIN_U64_gfx10:
124430 case AMDGPU::DS_MIN_U64_gfx11:
124431 case AMDGPU::DS_OR_B32_gfx6_gfx7:
124432 case AMDGPU::DS_OR_B32_gfx10:
124433 case AMDGPU::DS_OR_B32_gfx11:
124434 case AMDGPU::DS_OR_B64_gfx6_gfx7:
124435 case AMDGPU::DS_OR_B64_gfx10:
124436 case AMDGPU::DS_OR_B64_gfx11:
124437 case AMDGPU::DS_RSUB_U32_gfx6_gfx7:
124438 case AMDGPU::DS_RSUB_U32_gfx10:
124439 case AMDGPU::DS_RSUB_U32_gfx11:
124440 case AMDGPU::DS_RSUB_U64_gfx6_gfx7:
124441 case AMDGPU::DS_RSUB_U64_gfx10:
124442 case AMDGPU::DS_RSUB_U64_gfx11:
124443 case AMDGPU::DS_SUB_U32_gfx6_gfx7:
124444 case AMDGPU::DS_SUB_U32_gfx10:
124445 case AMDGPU::DS_SUB_U32_gfx11:
124446 case AMDGPU::DS_SUB_U64_gfx6_gfx7:
124447 case AMDGPU::DS_SUB_U64_gfx10:
124448 case AMDGPU::DS_SUB_U64_gfx11:
124449 case AMDGPU::DS_WRITE_B8_D16_HI_gfx10:
124450 case AMDGPU::DS_WRITE_B8_D16_HI_gfx11:
124451 case AMDGPU::DS_WRITE_B8_gfx6_gfx7:
124452 case AMDGPU::DS_WRITE_B8_gfx10:
124453 case AMDGPU::DS_WRITE_B8_gfx11:
124454 case AMDGPU::DS_WRITE_B16_D16_HI_gfx10:
124455 case AMDGPU::DS_WRITE_B16_D16_HI_gfx11:
124456 case AMDGPU::DS_WRITE_B16_gfx6_gfx7:
124457 case AMDGPU::DS_WRITE_B16_gfx10:
124458 case AMDGPU::DS_WRITE_B16_gfx11:
124459 case AMDGPU::DS_WRITE_B32_gfx6_gfx7:
124460 case AMDGPU::DS_WRITE_B32_gfx10:
124461 case AMDGPU::DS_WRITE_B32_gfx11:
124462 case AMDGPU::DS_WRITE_B64_gfx6_gfx7:
124463 case AMDGPU::DS_WRITE_B64_gfx10:
124464 case AMDGPU::DS_WRITE_B64_gfx11:
124465 case AMDGPU::DS_WRITE_B96_gfx7:
124466 case AMDGPU::DS_WRITE_B96_gfx10:
124467 case AMDGPU::DS_WRITE_B96_gfx11:
124468 case AMDGPU::DS_WRITE_B128_gfx7:
124469 case AMDGPU::DS_WRITE_B128_gfx10:
124470 case AMDGPU::DS_WRITE_B128_gfx11:
124471 case AMDGPU::DS_XOR_B32_gfx6_gfx7:
124472 case AMDGPU::DS_XOR_B32_gfx10:
124473 case AMDGPU::DS_XOR_B32_gfx11:
124474 case AMDGPU::DS_XOR_B64_gfx6_gfx7:
124475 case AMDGPU::DS_XOR_B64_gfx10:
124476 case AMDGPU::DS_XOR_B64_gfx11: {
124477 switch (OpNum) {
124478 case 3:
124479 // op: gds
124480 return 17;
124481 case 0:
124482 // op: addr
124483 return 32;
124484 case 1:
124485 // op: data0
124486 return 40;
124487 case 2:
124488 // op: offset
124489 return 0;
124490 }
124491 break;
124492 }
124493 case AMDGPU::BUFFER_LOAD_LDS_B32_BOTHEN_gfx11:
124494 case AMDGPU::BUFFER_LOAD_LDS_B32_IDXEN_gfx11:
124495 case AMDGPU::BUFFER_LOAD_LDS_B32_OFFEN_gfx11:
124496 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_BOTHEN_gfx11:
124497 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_IDXEN_gfx11:
124498 case AMDGPU::BUFFER_LOAD_LDS_FORMAT_X_OFFEN_gfx11:
124499 case AMDGPU::BUFFER_LOAD_LDS_I8_BOTHEN_gfx11:
124500 case AMDGPU::BUFFER_LOAD_LDS_I8_IDXEN_gfx11:
124501 case AMDGPU::BUFFER_LOAD_LDS_I8_OFFEN_gfx11:
124502 case AMDGPU::BUFFER_LOAD_LDS_I16_BOTHEN_gfx11:
124503 case AMDGPU::BUFFER_LOAD_LDS_I16_IDXEN_gfx11:
124504 case AMDGPU::BUFFER_LOAD_LDS_I16_OFFEN_gfx11:
124505 case AMDGPU::BUFFER_LOAD_LDS_U8_BOTHEN_gfx11:
124506 case AMDGPU::BUFFER_LOAD_LDS_U8_IDXEN_gfx11:
124507 case AMDGPU::BUFFER_LOAD_LDS_U8_OFFEN_gfx11:
124508 case AMDGPU::BUFFER_LOAD_LDS_U16_BOTHEN_gfx11:
124509 case AMDGPU::BUFFER_LOAD_LDS_U16_IDXEN_gfx11:
124510 case AMDGPU::BUFFER_LOAD_LDS_U16_OFFEN_gfx11: {
124511 switch (OpNum) {
124512 case 3:
124513 // op: offset
124514 return 0;
124515 case 4:
124516 // op: cpol
124517 return 12;
124518 case 0:
124519 // op: vaddr
124520 return 32;
124521 case 1:
124522 // op: srsrc
124523 return 48;
124524 case 2:
124525 // op: soffset
124526 return 56;
124527 }
124528 break;
124529 }
124530 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx11:
124531 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx11:
124532 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx11:
124533 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx11:
124534 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx11:
124535 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx11:
124536 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx11:
124537 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_gfx11:
124538 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx11:
124539 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx11:
124540 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx11:
124541 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx11:
124542 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx11:
124543 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx11:
124544 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx11:
124545 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx11:
124546 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx11:
124547 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx11:
124548 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx11:
124549 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx11:
124550 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx11:
124551 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx11:
124552 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx11:
124553 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx11:
124554 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx11:
124555 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx11:
124556 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx11:
124557 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx11:
124558 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx11:
124559 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx11:
124560 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx11:
124561 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx11:
124562 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx11:
124563 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx11:
124564 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx11:
124565 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx11:
124566 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx11:
124567 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx11:
124568 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx11:
124569 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx11:
124570 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx11:
124571 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11:
124572 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx11:
124573 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11:
124574 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx11:
124575 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11:
124576 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx11:
124577 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11:
124578 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx11:
124579 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11:
124580 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx11:
124581 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11:
124582 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx11:
124583 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx11:
124584 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx11:
124585 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx11:
124586 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx11:
124587 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx11:
124588 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx11:
124589 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx11:
124590 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx11:
124591 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx11:
124592 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx11:
124593 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx11:
124594 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx11:
124595 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx11:
124596 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx11:
124597 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx11:
124598 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx11:
124599 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx11:
124600 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx11:
124601 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx11:
124602 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx11:
124603 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx11:
124604 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx11:
124605 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx11:
124606 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx11:
124607 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx11:
124608 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx11:
124609 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx11:
124610 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx11:
124611 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx11:
124612 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx11:
124613 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx11:
124614 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx11:
124615 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx11:
124616 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx11:
124617 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx11:
124618 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx11:
124619 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx11:
124620 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx11:
124621 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11:
124622 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx11:
124623 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11:
124624 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx11:
124625 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11:
124626 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx11:
124627 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11:
124628 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx11:
124629 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11:
124630 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx11:
124631 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11:
124632 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx11:
124633 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx11:
124634 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx11:
124635 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx11:
124636 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx11:
124637 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx11:
124638 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx11:
124639 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx11:
124640 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx11: {
124641 switch (OpNum) {
124642 case 3:
124643 // op: offset
124644 return 0;
124645 case 4:
124646 // op: cpol
124647 return 12;
124648 case 0:
124649 // op: vdata
124650 return 40;
124651 case 1:
124652 // op: srsrc
124653 return 48;
124654 case 2:
124655 // op: soffset
124656 return 56;
124657 }
124658 break;
124659 }
124660 case AMDGPU::BUFFER_LOAD_DWORD_LDS_ADDR64_gfx6_gfx7:
124661 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx6_gfx7:
124662 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx10:
124663 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_gfx90a:
124664 case AMDGPU::BUFFER_LOAD_DWORD_LDS_BOTHEN_vi:
124665 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx6_gfx7:
124666 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx10:
124667 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_gfx90a:
124668 case AMDGPU::BUFFER_LOAD_DWORD_LDS_IDXEN_vi:
124669 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx6_gfx7:
124670 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx10:
124671 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_gfx90a:
124672 case AMDGPU::BUFFER_LOAD_DWORD_LDS_OFFEN_vi:
124673 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_ADDR64_gfx6_gfx7:
124674 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx6_gfx7:
124675 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx10:
124676 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_gfx90a:
124677 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_vi:
124678 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx6_gfx7:
124679 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx10:
124680 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_gfx90a:
124681 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_IDXEN_vi:
124682 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx6_gfx7:
124683 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx10:
124684 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_gfx90a:
124685 case AMDGPU::BUFFER_LOAD_FORMAT_X_LDS_OFFEN_vi:
124686 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_ADDR64_gfx6_gfx7:
124687 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx6_gfx7:
124688 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx10:
124689 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_gfx90a:
124690 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_BOTHEN_vi:
124691 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx6_gfx7:
124692 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx10:
124693 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_gfx90a:
124694 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_IDXEN_vi:
124695 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx6_gfx7:
124696 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx10:
124697 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_gfx90a:
124698 case AMDGPU::BUFFER_LOAD_SBYTE_LDS_OFFEN_vi:
124699 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_ADDR64_gfx6_gfx7:
124700 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx6_gfx7:
124701 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx10:
124702 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_gfx90a:
124703 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_BOTHEN_vi:
124704 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx6_gfx7:
124705 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx10:
124706 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_gfx90a:
124707 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_IDXEN_vi:
124708 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx6_gfx7:
124709 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx10:
124710 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_gfx90a:
124711 case AMDGPU::BUFFER_LOAD_SSHORT_LDS_OFFEN_vi:
124712 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_ADDR64_gfx6_gfx7:
124713 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx6_gfx7:
124714 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx10:
124715 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_gfx90a:
124716 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_BOTHEN_vi:
124717 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx6_gfx7:
124718 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx10:
124719 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_gfx90a:
124720 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_IDXEN_vi:
124721 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx6_gfx7:
124722 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx10:
124723 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_gfx90a:
124724 case AMDGPU::BUFFER_LOAD_UBYTE_LDS_OFFEN_vi:
124725 case AMDGPU::BUFFER_LOAD_USHORT_LDS_ADDR64_gfx6_gfx7:
124726 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx6_gfx7:
124727 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx10:
124728 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_gfx90a:
124729 case AMDGPU::BUFFER_LOAD_USHORT_LDS_BOTHEN_vi:
124730 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx6_gfx7:
124731 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx10:
124732 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_gfx90a:
124733 case AMDGPU::BUFFER_LOAD_USHORT_LDS_IDXEN_vi:
124734 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx6_gfx7:
124735 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx10:
124736 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_gfx90a:
124737 case AMDGPU::BUFFER_LOAD_USHORT_LDS_OFFEN_vi: {
124738 switch (OpNum) {
124739 case 3:
124740 // op: offset
124741 return 0;
124742 case 4:
124743 // op: cpol
124744 return 14;
124745 case 0:
124746 // op: vaddr
124747 return 32;
124748 case 1:
124749 // op: srsrc
124750 return 48;
124751 case 2:
124752 // op: soffset
124753 return 56;
124754 }
124755 break;
124756 }
124757 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx6_gfx7:
124758 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx10:
124759 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_gfx90a:
124760 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_vi:
124761 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx6_gfx7:
124762 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_gfx10:
124763 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFSET_vi:
124764 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx6_gfx7:
124765 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx10:
124766 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_gfx90a:
124767 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFSET_vi:
124768 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx6_gfx7:
124769 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_gfx10:
124770 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFSET_vi:
124771 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx6_gfx7:
124772 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx10:
124773 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_gfx90a:
124774 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_vi:
124775 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx6_gfx7:
124776 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_gfx10:
124777 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFSET_vi:
124778 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx6_gfx7:
124779 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx10:
124780 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_gfx90a:
124781 case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_vi:
124782 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx6_gfx7:
124783 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_gfx10:
124784 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFSET_vi:
124785 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx10:
124786 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_gfx90a:
124787 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_vi:
124788 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_gfx10:
124789 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFSET_vi:
124790 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10:
124791 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a:
124792 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi:
124793 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_gfx10:
124794 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFSET_vi:
124795 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
124796 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80:
124797 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10:
124798 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a:
124799 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi:
124800 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_gfx10:
124801 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFSET_vi:
124802 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
124803 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80:
124804 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10:
124805 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a:
124806 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi:
124807 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_gfx10:
124808 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFSET_vi:
124809 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
124810 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80:
124811 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10:
124812 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a:
124813 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFSET_vi:
124814 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_gfx10:
124815 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFSET_vi:
124816 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80:
124817 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80:
124818 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7:
124819 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10:
124820 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a:
124821 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_vi:
124822 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7:
124823 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_gfx10:
124824 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFSET_vi:
124825 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7:
124826 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10:
124827 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a:
124828 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_vi:
124829 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7:
124830 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_gfx10:
124831 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFSET_vi:
124832 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7:
124833 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx10:
124834 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a:
124835 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_vi:
124836 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx6_gfx7:
124837 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_gfx10:
124838 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFSET_vi:
124839 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7:
124840 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx10:
124841 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_gfx90a:
124842 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_vi:
124843 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx6_gfx7:
124844 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_gfx10:
124845 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFSET_vi:
124846 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx10:
124847 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_gfx90a:
124848 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFSET_vi:
124849 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_gfx10:
124850 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFSET_vi:
124851 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx10:
124852 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_gfx90a:
124853 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFSET_vi:
124854 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_gfx10:
124855 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFSET_vi:
124856 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx6_gfx7:
124857 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx10:
124858 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_gfx90a:
124859 case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_vi:
124860 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx6_gfx7:
124861 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_gfx10:
124862 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFSET_vi:
124863 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx10:
124864 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_gfx90a:
124865 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFSET_vi:
124866 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_gfx10:
124867 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFSET_vi:
124868 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx10:
124869 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_gfx90a:
124870 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFSET_vi:
124871 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_gfx10:
124872 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFSET_vi:
124873 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx6_gfx7:
124874 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx10:
124875 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_gfx90a:
124876 case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_vi:
124877 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx6_gfx7:
124878 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_gfx10:
124879 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFSET_vi:
124880 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx10:
124881 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_gfx90a:
124882 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFSET_vi:
124883 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_gfx10:
124884 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFSET_vi:
124885 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx10:
124886 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_gfx90a:
124887 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFSET_vi:
124888 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_gfx10:
124889 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFSET_vi:
124890 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx6_gfx7:
124891 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx10:
124892 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_gfx90a:
124893 case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_vi:
124894 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx6_gfx7:
124895 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_gfx10:
124896 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFSET_vi:
124897 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx6_gfx7:
124898 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx10:
124899 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_gfx90a:
124900 case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_vi:
124901 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx6_gfx7:
124902 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_gfx10:
124903 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFSET_vi:
124904 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx10:
124905 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_gfx90a:
124906 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFSET_vi:
124907 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_gfx10:
124908 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFSET_vi:
124909 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx6_gfx7:
124910 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx10:
124911 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_gfx90a:
124912 case AMDGPU::BUFFER_STORE_BYTE_OFFSET_vi:
124913 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx6_gfx7:
124914 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_gfx10:
124915 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFSET_vi:
124916 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx6_gfx7:
124917 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx10:
124918 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_gfx90a:
124919 case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_vi:
124920 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx6_gfx7:
124921 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_gfx10:
124922 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFSET_vi:
124923 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx6_gfx7:
124924 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx10:
124925 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_gfx90a:
124926 case AMDGPU::BUFFER_STORE_DWORDX3_OFFSET_vi:
124927 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx6_gfx7:
124928 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_gfx10:
124929 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFSET_vi:
124930 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx6_gfx7:
124931 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx10:
124932 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_gfx90a:
124933 case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_vi:
124934 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx6_gfx7:
124935 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_gfx10:
124936 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFSET_vi:
124937 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx6_gfx7:
124938 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx10:
124939 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_gfx90a:
124940 case AMDGPU::BUFFER_STORE_DWORD_OFFSET_vi:
124941 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx6_gfx7:
124942 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_gfx10:
124943 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFSET_vi:
124944 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx10:
124945 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_gfx90a:
124946 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_vi:
124947 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_gfx10:
124948 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFSET_vi:
124949 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10:
124950 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a:
124951 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi:
124952 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_gfx10:
124953 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFSET_vi:
124954 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
124955 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFSET_gfx80:
124956 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10:
124957 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a:
124958 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi:
124959 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_gfx10:
124960 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFSET_vi:
124961 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
124962 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFSET_gfx80:
124963 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10:
124964 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a:
124965 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFSET_vi:
124966 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_gfx10:
124967 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFSET_vi:
124968 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
124969 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFSET_gfx80:
124970 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10:
124971 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a:
124972 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFSET_vi:
124973 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_gfx10:
124974 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFSET_vi:
124975 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80:
124976 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFSET_gfx80:
124977 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7:
124978 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10:
124979 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a:
124980 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_vi:
124981 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx6_gfx7:
124982 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_gfx10:
124983 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFSET_vi:
124984 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7:
124985 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10:
124986 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a:
124987 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_vi:
124988 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx6_gfx7:
124989 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_gfx10:
124990 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFSET_vi:
124991 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7:
124992 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx10:
124993 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_gfx90a:
124994 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_vi:
124995 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx6_gfx7:
124996 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_gfx10:
124997 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFSET_vi:
124998 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7:
124999 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx10:
125000 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_gfx90a:
125001 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_vi:
125002 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx6_gfx7:
125003 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_gfx10:
125004 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFSET_vi:
125005 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx10:
125006 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_gfx90a:
125007 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFSET_vi:
125008 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_gfx10:
125009 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFSET_vi:
125010 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx6_gfx7:
125011 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx10:
125012 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_gfx90a:
125013 case AMDGPU::BUFFER_STORE_SHORT_OFFSET_vi:
125014 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx6_gfx7:
125015 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_gfx10:
125016 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFSET_vi: {
125017 switch (OpNum) {
125018 case 3:
125019 // op: offset
125020 return 0;
125021 case 4:
125022 // op: cpol
125023 return 14;
125024 case 0:
125025 // op: vdata
125026 return 40;
125027 case 1:
125028 // op: srsrc
125029 return 48;
125030 case 2:
125031 // op: soffset
125032 return 56;
125033 }
125034 break;
125035 }
125036 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx940:
125037 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_vi:
125038 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_gfx940:
125039 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_vi:
125040 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx90a:
125041 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_vi:
125042 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx90a:
125043 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_vi:
125044 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx90a:
125045 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_vi:
125046 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx90a:
125047 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_vi:
125048 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx90a:
125049 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_vi:
125050 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx90a:
125051 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_vi:
125052 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx90a:
125053 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_vi:
125054 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx90a:
125055 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_vi:
125056 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx90a:
125057 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_vi:
125058 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx90a:
125059 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_vi:
125060 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_gfx940:
125061 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_vi:
125062 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_gfx940:
125063 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_vi:
125064 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx90a:
125065 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_vi:
125066 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx90a:
125067 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_vi:
125068 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx940:
125069 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_vi:
125070 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx90a:
125071 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_vi:
125072 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx90a:
125073 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_vi:
125074 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx90a:
125075 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_vi:
125076 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx90a:
125077 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_vi:
125078 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx90a:
125079 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_vi:
125080 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx90a:
125081 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_vi:
125082 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx90a:
125083 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_vi:
125084 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx90a:
125085 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_vi:
125086 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx90a:
125087 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_vi:
125088 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx90a:
125089 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_vi:
125090 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx90a:
125091 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_vi:
125092 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx90a:
125093 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_vi:
125094 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx90a:
125095 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_vi:
125096 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx90a:
125097 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_vi: {
125098 switch (OpNum) {
125099 case 3:
125100 // op: offset
125101 return 0;
125102 case 4:
125103 // op: cpol
125104 return 15;
125105 case 0:
125106 // op: vdata
125107 return 40;
125108 case 1:
125109 // op: srsrc
125110 return 48;
125111 case 2:
125112 // op: soffset
125113 return 56;
125114 }
125115 break;
125116 }
125117 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_gfx90a:
125118 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_gfx90a:
125119 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_gfx90a:
125120 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_gfx90a:
125121 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_gfx90a: {
125122 switch (OpNum) {
125123 case 3:
125124 // op: offset
125125 return 0;
125126 case 4:
125127 // op: cpol
125128 return 17;
125129 case 0:
125130 // op: vdata
125131 return 40;
125132 case 1:
125133 // op: srsrc
125134 return 48;
125135 case 2:
125136 // op: soffset
125137 return 56;
125138 }
125139 break;
125140 }
125141 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx6_gfx7:
125142 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_gfx10:
125143 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx6_gfx7:
125144 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_gfx10:
125145 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx6_gfx7:
125146 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_gfx10:
125147 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx6_gfx7:
125148 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_gfx10:
125149 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx6_gfx7:
125150 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_gfx10:
125151 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx6_gfx7:
125152 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_gfx10:
125153 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_gfx10:
125154 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx6_gfx7:
125155 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_gfx10:
125156 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx6_gfx7:
125157 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_gfx10:
125158 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx6_gfx7:
125159 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_gfx10:
125160 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx6_gfx7:
125161 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_gfx10:
125162 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx6_gfx7:
125163 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_gfx10:
125164 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx6_gfx7:
125165 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_gfx10:
125166 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx6_gfx7:
125167 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_gfx10:
125168 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx6_gfx7:
125169 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_gfx10:
125170 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx6_gfx7:
125171 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_gfx10:
125172 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx6_gfx7:
125173 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_gfx10:
125174 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx6_gfx7:
125175 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_gfx10:
125176 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx6_gfx7:
125177 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_gfx10:
125178 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx6_gfx7:
125179 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_gfx10:
125180 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx6_gfx7:
125181 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_gfx10:
125182 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx6_gfx7:
125183 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_gfx10:
125184 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx6_gfx7:
125185 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_gfx10:
125186 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx6_gfx7:
125187 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_gfx10:
125188 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx6_gfx7:
125189 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_gfx10:
125190 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx6_gfx7:
125191 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_gfx10:
125192 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx6_gfx7:
125193 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_gfx10:
125194 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx6_gfx7:
125195 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_gfx10:
125196 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx6_gfx7:
125197 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_gfx10:
125198 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx6_gfx7:
125199 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_gfx10:
125200 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx6_gfx7:
125201 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_gfx10:
125202 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx6_gfx7:
125203 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_gfx10:
125204 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx6_gfx7:
125205 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_gfx10: {
125206 switch (OpNum) {
125207 case 3:
125208 // op: offset
125209 return 0;
125210 case 4:
125211 // op: cpol
125212 return 54;
125213 case 0:
125214 // op: vdata
125215 return 40;
125216 case 1:
125217 // op: srsrc
125218 return 48;
125219 case 2:
125220 // op: soffset
125221 return 56;
125222 }
125223 break;
125224 }
125225 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx11:
125226 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx11:
125227 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx11:
125228 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx11:
125229 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx11:
125230 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx11:
125231 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx11:
125232 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx11:
125233 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx11:
125234 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx11:
125235 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx11:
125236 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx11:
125237 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx11:
125238 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx11:
125239 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx11:
125240 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx11: {
125241 switch (OpNum) {
125242 case 3:
125243 // op: offset
125244 return 0;
125245 case 5:
125246 // op: cpol
125247 return 12;
125248 case 4:
125249 // op: format
125250 return 19;
125251 case 0:
125252 // op: vdata
125253 return 40;
125254 case 1:
125255 // op: srsrc
125256 return 48;
125257 case 2:
125258 // op: soffset
125259 return 56;
125260 }
125261 break;
125262 }
125263 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx10:
125264 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_gfx90a:
125265 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_vi:
125266 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
125267 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx10:
125268 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_gfx90a:
125269 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_vi:
125270 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
125271 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx10:
125272 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_gfx90a:
125273 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFSET_vi:
125274 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
125275 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx10:
125276 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_gfx90a:
125277 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFSET_vi:
125278 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_gfx80:
125279 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx6_gfx7:
125280 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx10:
125281 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_gfx90a:
125282 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFSET_vi:
125283 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx6_gfx7:
125284 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx10:
125285 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_gfx90a:
125286 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFSET_vi:
125287 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx6_gfx7:
125288 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx10:
125289 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_gfx90a:
125290 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFSET_vi:
125291 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx6_gfx7:
125292 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx10:
125293 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_gfx90a:
125294 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFSET_vi:
125295 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx10:
125296 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_gfx90a:
125297 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFSET_vi:
125298 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_gfx80:
125299 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx10:
125300 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_gfx90a:
125301 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFSET_vi:
125302 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_gfx80:
125303 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx10:
125304 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_gfx90a:
125305 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFSET_vi:
125306 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_gfx80:
125307 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx10:
125308 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_gfx90a:
125309 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFSET_vi:
125310 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_gfx80:
125311 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx6_gfx7:
125312 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx10:
125313 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_gfx90a:
125314 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFSET_vi:
125315 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx6_gfx7:
125316 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx10:
125317 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_gfx90a:
125318 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFSET_vi:
125319 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx6_gfx7:
125320 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx10:
125321 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_gfx90a:
125322 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFSET_vi:
125323 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx6_gfx7:
125324 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx10:
125325 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_gfx90a:
125326 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFSET_vi: {
125327 switch (OpNum) {
125328 case 3:
125329 // op: offset
125330 return 0;
125331 case 5:
125332 // op: cpol
125333 return 14;
125334 case 4:
125335 // op: format
125336 return 19;
125337 case 0:
125338 // op: vdata
125339 return 40;
125340 case 1:
125341 // op: srsrc
125342 return 48;
125343 case 2:
125344 // op: soffset
125345 return 56;
125346 }
125347 break;
125348 }
125349 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12:
125350 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_gfx12_format:
125351 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12:
125352 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_gfx12_format:
125353 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12:
125354 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_gfx12_format:
125355 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12:
125356 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_gfx12_format:
125357 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12:
125358 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_gfx12_format:
125359 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12:
125360 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_gfx12_format:
125361 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12:
125362 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_gfx12_format:
125363 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12:
125364 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_gfx12_format:
125365 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12:
125366 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_gfx12_format:
125367 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12:
125368 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_gfx12_format:
125369 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12:
125370 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_gfx12_format:
125371 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12:
125372 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_gfx12_format:
125373 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12:
125374 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_gfx12_format:
125375 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12:
125376 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_gfx12_format:
125377 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12:
125378 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_gfx12_format:
125379 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12:
125380 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_gfx12_format:
125381 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12:
125382 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_gfx12_format:
125383 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12:
125384 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_gfx12_format:
125385 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12:
125386 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_gfx12_format:
125387 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12:
125388 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_gfx12_format:
125389 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12:
125390 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_gfx12_format:
125391 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12:
125392 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_gfx12_format:
125393 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12:
125394 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_gfx12_format:
125395 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12:
125396 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_gfx12_format:
125397 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12:
125398 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_gfx12_format:
125399 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12:
125400 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_gfx12_format:
125401 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12:
125402 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_gfx12_format:
125403 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12:
125404 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_gfx12_format:
125405 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12:
125406 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_gfx12_format:
125407 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12:
125408 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_gfx12_format:
125409 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12:
125410 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_gfx12_format:
125411 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12:
125412 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_gfx12_format:
125413 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12:
125414 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_gfx12_format:
125415 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12:
125416 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format:
125417 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12:
125418 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFSET_gfx12_format:
125419 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12:
125420 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format:
125421 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12:
125422 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFSET_gfx12_format:
125423 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12:
125424 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format:
125425 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12:
125426 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFSET_gfx12_format:
125427 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12:
125428 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFSET_gfx12_format:
125429 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12:
125430 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFSET_gfx12_format:
125431 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12:
125432 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format:
125433 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12:
125434 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format:
125435 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12:
125436 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
125437 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
125438 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format:
125439 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12:
125440 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
125441 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
125442 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format:
125443 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12:
125444 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format:
125445 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
125446 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format:
125447 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12:
125448 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format:
125449 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
125450 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format:
125451 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12:
125452 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
125453 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
125454 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format:
125455 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12:
125456 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
125457 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
125458 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format:
125459 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12:
125460 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format:
125461 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12:
125462 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12_format:
125463 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12:
125464 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format:
125465 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12:
125466 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12_format:
125467 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
125468 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
125469 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12:
125470 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
125471 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12:
125472 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format:
125473 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12:
125474 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFSET_gfx12_format:
125475 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12:
125476 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFSET_gfx12_format:
125477 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12:
125478 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFSET_gfx12_format:
125479 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
125480 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
125481 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12:
125482 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format:
125483 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12:
125484 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFSET_gfx12_format:
125485 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12:
125486 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFSET_gfx12_format:
125487 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12:
125488 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFSET_gfx12_format:
125489 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12:
125490 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFSET_gfx12_format:
125491 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
125492 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
125493 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12:
125494 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
125495 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12:
125496 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFSET_gfx12_format:
125497 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12:
125498 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFSET_gfx12_format:
125499 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12:
125500 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFSET_gfx12_format:
125501 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12:
125502 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFSET_gfx12_format:
125503 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12:
125504 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFSET_gfx12_format:
125505 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12:
125506 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFSET_gfx12_format:
125507 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
125508 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
125509 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12:
125510 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFSET_gfx12_format:
125511 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12:
125512 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFSET_gfx12_format:
125513 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12:
125514 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFSET_gfx12_format:
125515 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12:
125516 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFSET_gfx12_format:
125517 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12:
125518 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFSET_gfx12_format:
125519 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12:
125520 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFSET_gfx12_format:
125521 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12:
125522 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFSET_gfx12_format:
125523 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12:
125524 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFSET_gfx12_format:
125525 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12:
125526 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFSET_gfx12_format:
125527 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12:
125528 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFSET_gfx12_format:
125529 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12:
125530 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFSET_gfx12_format:
125531 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12:
125532 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFSET_gfx12_format:
125533 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12:
125534 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFSET_gfx12_format:
125535 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12:
125536 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
125537 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
125538 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12_format:
125539 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12:
125540 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
125541 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
125542 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12_format:
125543 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12:
125544 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFSET_gfx12_format:
125545 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
125546 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12_format:
125547 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12:
125548 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFSET_gfx12_format:
125549 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
125550 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12_format:
125551 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12:
125552 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFSET_gfx12_format:
125553 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
125554 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12_format:
125555 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12:
125556 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFSET_gfx12_format:
125557 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
125558 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12_format:
125559 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12:
125560 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFSET_gfx12_format:
125561 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12:
125562 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12_format:
125563 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12:
125564 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFSET_gfx12_format:
125565 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12:
125566 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12_format:
125567 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12:
125568 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFSET_gfx12_format:
125569 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12:
125570 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFSET_gfx12_format:
125571 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12:
125572 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFSET_gfx12_format:
125573 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12:
125574 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFSET_gfx12_format: {
125575 switch (OpNum) {
125576 case 3:
125577 // op: offset
125578 return 72;
125579 case 0:
125580 // op: vdata
125581 return 32;
125582 case 1:
125583 // op: srsrc
125584 return 41;
125585 case 2:
125586 // op: soffset
125587 return 0;
125588 case 4:
125589 // op: cpol
125590 return 50;
125591 }
125592 break;
125593 }
125594 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
125595 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
125596 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
125597 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
125598 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
125599 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
125600 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFSET_gfx12:
125601 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFSET_gfx12:
125602 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFSET_gfx12:
125603 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFSET_gfx12:
125604 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFSET_gfx12:
125605 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFSET_gfx12:
125606 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFSET_gfx12:
125607 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFSET_gfx12:
125608 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFSET_gfx12:
125609 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_OFFSET_gfx12: {
125610 switch (OpNum) {
125611 case 3:
125612 // op: offset
125613 return 72;
125614 case 0:
125615 // op: vdata
125616 return 32;
125617 case 1:
125618 // op: srsrc
125619 return 41;
125620 case 2:
125621 // op: soffset
125622 return 0;
125623 case 5:
125624 // op: cpol
125625 return 50;
125626 case 4:
125627 // op: format
125628 return 55;
125629 }
125630 break;
125631 }
125632 case AMDGPU::GLOBAL_ATOMIC_ADD_F32_SADDR_RTN_gfx12:
125633 case AMDGPU::GLOBAL_ATOMIC_ADD_SADDR_RTN_gfx12:
125634 case AMDGPU::GLOBAL_ATOMIC_ADD_X2_SADDR_RTN_gfx12:
125635 case AMDGPU::GLOBAL_ATOMIC_AND_SADDR_RTN_gfx12:
125636 case AMDGPU::GLOBAL_ATOMIC_AND_X2_SADDR_RTN_gfx12:
125637 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_SADDR_RTN_gfx12:
125638 case AMDGPU::GLOBAL_ATOMIC_CMPSWAP_X2_SADDR_RTN_gfx12:
125639 case AMDGPU::GLOBAL_ATOMIC_COND_SUB_U32_SADDR_RTN_gfx12:
125640 case AMDGPU::GLOBAL_ATOMIC_CSUB_SADDR_RTN_gfx12:
125641 case AMDGPU::GLOBAL_ATOMIC_DEC_SADDR_RTN_gfx12:
125642 case AMDGPU::GLOBAL_ATOMIC_DEC_X2_SADDR_RTN_gfx12:
125643 case AMDGPU::GLOBAL_ATOMIC_FMAX_SADDR_RTN_gfx12:
125644 case AMDGPU::GLOBAL_ATOMIC_FMIN_SADDR_RTN_gfx12:
125645 case AMDGPU::GLOBAL_ATOMIC_INC_SADDR_RTN_gfx12:
125646 case AMDGPU::GLOBAL_ATOMIC_INC_X2_SADDR_RTN_gfx12:
125647 case AMDGPU::GLOBAL_ATOMIC_ORDERED_ADD_B64_SADDR_RTN_gfx12:
125648 case AMDGPU::GLOBAL_ATOMIC_OR_SADDR_RTN_gfx12:
125649 case AMDGPU::GLOBAL_ATOMIC_OR_X2_SADDR_RTN_gfx12:
125650 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_BF16_SADDR_RTN_gfx12:
125651 case AMDGPU::GLOBAL_ATOMIC_PK_ADD_F16_SADDR_RTN_gfx12:
125652 case AMDGPU::GLOBAL_ATOMIC_SMAX_SADDR_RTN_gfx12:
125653 case AMDGPU::GLOBAL_ATOMIC_SMAX_X2_SADDR_RTN_gfx12:
125654 case AMDGPU::GLOBAL_ATOMIC_SMIN_SADDR_RTN_gfx12:
125655 case AMDGPU::GLOBAL_ATOMIC_SMIN_X2_SADDR_RTN_gfx12:
125656 case AMDGPU::GLOBAL_ATOMIC_SUB_SADDR_RTN_gfx12:
125657 case AMDGPU::GLOBAL_ATOMIC_SUB_X2_SADDR_RTN_gfx12:
125658 case AMDGPU::GLOBAL_ATOMIC_SWAP_SADDR_RTN_gfx12:
125659 case AMDGPU::GLOBAL_ATOMIC_SWAP_X2_SADDR_RTN_gfx12:
125660 case AMDGPU::GLOBAL_ATOMIC_UMAX_SADDR_RTN_gfx12:
125661 case AMDGPU::GLOBAL_ATOMIC_UMAX_X2_SADDR_RTN_gfx12:
125662 case AMDGPU::GLOBAL_ATOMIC_UMIN_SADDR_RTN_gfx12:
125663 case AMDGPU::GLOBAL_ATOMIC_UMIN_X2_SADDR_RTN_gfx12:
125664 case AMDGPU::GLOBAL_ATOMIC_XOR_SADDR_RTN_gfx12:
125665 case AMDGPU::GLOBAL_ATOMIC_XOR_X2_SADDR_RTN_gfx12: {
125666 switch (OpNum) {
125667 case 3:
125668 // op: saddr
125669 return 0;
125670 case 0:
125671 // op: vdst
125672 return 32;
125673 case 5:
125674 // op: cpol
125675 return 50;
125676 case 2:
125677 // op: vdata
125678 return 55;
125679 case 1:
125680 // op: vaddr
125681 return 64;
125682 case 4:
125683 // op: offset
125684 return 72;
125685 }
125686 break;
125687 }
125688 case AMDGPU::V_CEIL_F16_dpp8_gfx10:
125689 case AMDGPU::V_CEIL_F16_fake16_dpp8_gfx11:
125690 case AMDGPU::V_CEIL_F16_fake16_dpp8_gfx12:
125691 case AMDGPU::V_CEIL_F16_t16_dpp8_gfx11:
125692 case AMDGPU::V_CEIL_F16_t16_dpp8_gfx12:
125693 case AMDGPU::V_CEIL_F32_dpp8_gfx10:
125694 case AMDGPU::V_CEIL_F32_dpp8_gfx11:
125695 case AMDGPU::V_CEIL_F32_dpp8_gfx12:
125696 case AMDGPU::V_COS_F16_dpp8_gfx10:
125697 case AMDGPU::V_COS_F16_fake16_dpp8_gfx11:
125698 case AMDGPU::V_COS_F16_fake16_dpp8_gfx12:
125699 case AMDGPU::V_COS_F32_dpp8_gfx10:
125700 case AMDGPU::V_COS_F32_dpp8_gfx11:
125701 case AMDGPU::V_COS_F32_dpp8_gfx12:
125702 case AMDGPU::V_CVT_F16_F32_dpp8_gfx10:
125703 case AMDGPU::V_CVT_F16_F32_t16_dpp8_gfx11:
125704 case AMDGPU::V_CVT_F16_F32_t16_dpp8_gfx12:
125705 case AMDGPU::V_CVT_F32_F16_dpp8_gfx10:
125706 case AMDGPU::V_CVT_F32_F16_t16_dpp8_gfx11:
125707 case AMDGPU::V_CVT_F32_F16_t16_dpp8_gfx12:
125708 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp8_gfx11:
125709 case AMDGPU::V_CVT_FLOOR_I32_F32_dpp8_gfx12:
125710 case AMDGPU::V_CVT_FLR_I32_F32_dpp8_gfx10:
125711 case AMDGPU::V_CVT_I16_F16_dpp8_gfx10:
125712 case AMDGPU::V_CVT_I16_F16_t16_dpp8_gfx11:
125713 case AMDGPU::V_CVT_I16_F16_t16_dpp8_gfx12:
125714 case AMDGPU::V_CVT_I32_F32_dpp8_gfx10:
125715 case AMDGPU::V_CVT_I32_F32_dpp8_gfx11:
125716 case AMDGPU::V_CVT_I32_F32_dpp8_gfx12:
125717 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp8_gfx11:
125718 case AMDGPU::V_CVT_NEAREST_I32_F32_dpp8_gfx12:
125719 case AMDGPU::V_CVT_NORM_I16_F16_dpp8_gfx10:
125720 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp8_gfx11:
125721 case AMDGPU::V_CVT_NORM_I16_F16_t16_dpp8_gfx12:
125722 case AMDGPU::V_CVT_NORM_U16_F16_dpp8_gfx10:
125723 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp8_gfx11:
125724 case AMDGPU::V_CVT_NORM_U16_F16_t16_dpp8_gfx12:
125725 case AMDGPU::V_CVT_RPI_I32_F32_dpp8_gfx10:
125726 case AMDGPU::V_CVT_U16_F16_dpp8_gfx10:
125727 case AMDGPU::V_CVT_U16_F16_t16_dpp8_gfx11:
125728 case AMDGPU::V_CVT_U16_F16_t16_dpp8_gfx12:
125729 case AMDGPU::V_CVT_U32_F32_dpp8_gfx10:
125730 case AMDGPU::V_CVT_U32_F32_dpp8_gfx11:
125731 case AMDGPU::V_CVT_U32_F32_dpp8_gfx12:
125732 case AMDGPU::V_EXP_F16_dpp8_gfx10:
125733 case AMDGPU::V_EXP_F16_fake16_dpp8_gfx11:
125734 case AMDGPU::V_EXP_F16_fake16_dpp8_gfx12:
125735 case AMDGPU::V_EXP_F16_t16_dpp8_gfx11:
125736 case AMDGPU::V_EXP_F16_t16_dpp8_gfx12:
125737 case AMDGPU::V_EXP_F32_dpp8_gfx10:
125738 case AMDGPU::V_EXP_F32_dpp8_gfx11:
125739 case AMDGPU::V_EXP_F32_dpp8_gfx12:
125740 case AMDGPU::V_FLOOR_F16_dpp8_gfx10:
125741 case AMDGPU::V_FLOOR_F16_fake16_dpp8_gfx11:
125742 case AMDGPU::V_FLOOR_F16_fake16_dpp8_gfx12:
125743 case AMDGPU::V_FLOOR_F16_t16_dpp8_gfx11:
125744 case AMDGPU::V_FLOOR_F16_t16_dpp8_gfx12:
125745 case AMDGPU::V_FLOOR_F32_dpp8_gfx10:
125746 case AMDGPU::V_FLOOR_F32_dpp8_gfx11:
125747 case AMDGPU::V_FLOOR_F32_dpp8_gfx12:
125748 case AMDGPU::V_FRACT_F16_dpp8_gfx10:
125749 case AMDGPU::V_FRACT_F16_fake16_dpp8_gfx11:
125750 case AMDGPU::V_FRACT_F16_fake16_dpp8_gfx12:
125751 case AMDGPU::V_FRACT_F32_dpp8_gfx10:
125752 case AMDGPU::V_FRACT_F32_dpp8_gfx11:
125753 case AMDGPU::V_FRACT_F32_dpp8_gfx12:
125754 case AMDGPU::V_FREXP_EXP_I16_F16_dpp8_gfx10:
125755 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp8_gfx11:
125756 case AMDGPU::V_FREXP_EXP_I16_F16_t16_dpp8_gfx12:
125757 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx10:
125758 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx11:
125759 case AMDGPU::V_FREXP_EXP_I32_F32_dpp8_gfx12:
125760 case AMDGPU::V_FREXP_MANT_F16_dpp8_gfx10:
125761 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp8_gfx11:
125762 case AMDGPU::V_FREXP_MANT_F16_fake16_dpp8_gfx12:
125763 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx10:
125764 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx11:
125765 case AMDGPU::V_FREXP_MANT_F32_dpp8_gfx12:
125766 case AMDGPU::V_LOG_F16_dpp8_gfx10:
125767 case AMDGPU::V_LOG_F16_fake16_dpp8_gfx11:
125768 case AMDGPU::V_LOG_F16_fake16_dpp8_gfx12:
125769 case AMDGPU::V_LOG_F16_t16_dpp8_gfx11:
125770 case AMDGPU::V_LOG_F16_t16_dpp8_gfx12:
125771 case AMDGPU::V_LOG_F32_dpp8_gfx10:
125772 case AMDGPU::V_LOG_F32_dpp8_gfx11:
125773 case AMDGPU::V_LOG_F32_dpp8_gfx12:
125774 case AMDGPU::V_MOV_B16_t16_dpp8_gfx11:
125775 case AMDGPU::V_MOV_B16_t16_dpp8_gfx12:
125776 case AMDGPU::V_RCP_F16_dpp8_gfx10:
125777 case AMDGPU::V_RCP_F16_fake16_dpp8_gfx11:
125778 case AMDGPU::V_RCP_F16_fake16_dpp8_gfx12:
125779 case AMDGPU::V_RCP_F16_t16_dpp8_gfx11:
125780 case AMDGPU::V_RCP_F16_t16_dpp8_gfx12:
125781 case AMDGPU::V_RCP_F32_dpp8_gfx10:
125782 case AMDGPU::V_RCP_F32_dpp8_gfx11:
125783 case AMDGPU::V_RCP_F32_dpp8_gfx12:
125784 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx10:
125785 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx11:
125786 case AMDGPU::V_RCP_IFLAG_F32_dpp8_gfx12:
125787 case AMDGPU::V_RNDNE_F16_dpp8_gfx10:
125788 case AMDGPU::V_RNDNE_F16_fake16_dpp8_gfx11:
125789 case AMDGPU::V_RNDNE_F16_fake16_dpp8_gfx12:
125790 case AMDGPU::V_RNDNE_F32_dpp8_gfx10:
125791 case AMDGPU::V_RNDNE_F32_dpp8_gfx11:
125792 case AMDGPU::V_RNDNE_F32_dpp8_gfx12:
125793 case AMDGPU::V_RSQ_F16_dpp8_gfx10:
125794 case AMDGPU::V_RSQ_F16_fake16_dpp8_gfx11:
125795 case AMDGPU::V_RSQ_F16_fake16_dpp8_gfx12:
125796 case AMDGPU::V_RSQ_F16_t16_dpp8_gfx11:
125797 case AMDGPU::V_RSQ_F16_t16_dpp8_gfx12:
125798 case AMDGPU::V_RSQ_F32_dpp8_gfx10:
125799 case AMDGPU::V_RSQ_F32_dpp8_gfx11:
125800 case AMDGPU::V_RSQ_F32_dpp8_gfx12:
125801 case AMDGPU::V_SIN_F16_dpp8_gfx10:
125802 case AMDGPU::V_SIN_F16_fake16_dpp8_gfx11:
125803 case AMDGPU::V_SIN_F16_fake16_dpp8_gfx12:
125804 case AMDGPU::V_SIN_F32_dpp8_gfx10:
125805 case AMDGPU::V_SIN_F32_dpp8_gfx11:
125806 case AMDGPU::V_SIN_F32_dpp8_gfx12:
125807 case AMDGPU::V_SQRT_F16_dpp8_gfx10:
125808 case AMDGPU::V_SQRT_F16_fake16_dpp8_gfx11:
125809 case AMDGPU::V_SQRT_F16_fake16_dpp8_gfx12:
125810 case AMDGPU::V_SQRT_F16_t16_dpp8_gfx11:
125811 case AMDGPU::V_SQRT_F16_t16_dpp8_gfx12:
125812 case AMDGPU::V_SQRT_F32_dpp8_gfx10:
125813 case AMDGPU::V_SQRT_F32_dpp8_gfx11:
125814 case AMDGPU::V_SQRT_F32_dpp8_gfx12:
125815 case AMDGPU::V_TRUNC_F16_dpp8_gfx10:
125816 case AMDGPU::V_TRUNC_F16_fake16_dpp8_gfx11:
125817 case AMDGPU::V_TRUNC_F16_fake16_dpp8_gfx12:
125818 case AMDGPU::V_TRUNC_F32_dpp8_gfx10:
125819 case AMDGPU::V_TRUNC_F32_dpp8_gfx11:
125820 case AMDGPU::V_TRUNC_F32_dpp8_gfx12: {
125821 switch (OpNum) {
125822 case 3:
125823 // op: src0
125824 return 32;
125825 case 4:
125826 // op: dpp8
125827 return 40;
125828 case 5:
125829 // op: fi
125830 return 0;
125831 case 0:
125832 // op: vdst
125833 return 17;
125834 }
125835 break;
125836 }
125837 case AMDGPU::V_ADD_F16_dpp8_gfx10:
125838 case AMDGPU::V_ADD_F16_fake16_dpp8_gfx11:
125839 case AMDGPU::V_ADD_F16_fake16_dpp8_gfx12:
125840 case AMDGPU::V_ADD_F16_t16_dpp8_gfx11:
125841 case AMDGPU::V_ADD_F16_t16_dpp8_gfx12:
125842 case AMDGPU::V_ADD_F32_dpp8_gfx10:
125843 case AMDGPU::V_ADD_F32_dpp8_gfx11:
125844 case AMDGPU::V_ADD_F32_dpp8_gfx12:
125845 case AMDGPU::V_CNDMASK_B32_dpp8_gfx10:
125846 case AMDGPU::V_CNDMASK_B32_dpp8_gfx11:
125847 case AMDGPU::V_CNDMASK_B32_dpp8_gfx12:
125848 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx10:
125849 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx11:
125850 case AMDGPU::V_CNDMASK_B32_dpp8_w32_gfx12:
125851 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx10:
125852 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx11:
125853 case AMDGPU::V_CNDMASK_B32_dpp8_w64_gfx12:
125854 case AMDGPU::V_CVT_PKRTZ_F16_F32_dpp8_gfx10:
125855 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp8_gfx11:
125856 case AMDGPU::V_CVT_PK_RTZ_F16_F32_dpp8_gfx12:
125857 case AMDGPU::V_LDEXP_F16_dpp8_gfx10:
125858 case AMDGPU::V_LDEXP_F16_t16_dpp8_gfx11:
125859 case AMDGPU::V_LDEXP_F16_t16_dpp8_gfx12:
125860 case AMDGPU::V_MAX_F16_dpp8_gfx10:
125861 case AMDGPU::V_MAX_F16_fake16_dpp8_gfx11:
125862 case AMDGPU::V_MAX_F16_t16_dpp8_gfx11:
125863 case AMDGPU::V_MAX_F32_dpp8_gfx10:
125864 case AMDGPU::V_MAX_F32_dpp8_gfx11:
125865 case AMDGPU::V_MAX_NUM_F16_dpp8_gfx12:
125866 case AMDGPU::V_MAX_NUM_F16_fake16_dpp8_gfx12:
125867 case AMDGPU::V_MAX_NUM_F32_dpp8_gfx12:
125868 case AMDGPU::V_MIN_F16_dpp8_gfx10:
125869 case AMDGPU::V_MIN_F16_fake16_dpp8_gfx11:
125870 case AMDGPU::V_MIN_F16_t16_dpp8_gfx11:
125871 case AMDGPU::V_MIN_F32_dpp8_gfx10:
125872 case AMDGPU::V_MIN_F32_dpp8_gfx11:
125873 case AMDGPU::V_MIN_NUM_F16_dpp8_gfx12:
125874 case AMDGPU::V_MIN_NUM_F16_fake16_dpp8_gfx12:
125875 case AMDGPU::V_MIN_NUM_F32_dpp8_gfx12:
125876 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp8_gfx11:
125877 case AMDGPU::V_MUL_DX9_ZERO_F32_dpp8_gfx12:
125878 case AMDGPU::V_MUL_F16_dpp8_gfx10:
125879 case AMDGPU::V_MUL_F16_fake16_dpp8_gfx11:
125880 case AMDGPU::V_MUL_F16_fake16_dpp8_gfx12:
125881 case AMDGPU::V_MUL_F16_t16_dpp8_gfx11:
125882 case AMDGPU::V_MUL_F16_t16_dpp8_gfx12:
125883 case AMDGPU::V_MUL_F32_dpp8_gfx10:
125884 case AMDGPU::V_MUL_F32_dpp8_gfx11:
125885 case AMDGPU::V_MUL_F32_dpp8_gfx12:
125886 case AMDGPU::V_MUL_LEGACY_F32_dpp8_gfx10:
125887 case AMDGPU::V_PK_FMAC_F16_dpp8_gfx11:
125888 case AMDGPU::V_PK_FMAC_F16_dpp8_gfx12:
125889 case AMDGPU::V_SUBREV_F16_dpp8_gfx10:
125890 case AMDGPU::V_SUBREV_F16_fake16_dpp8_gfx11:
125891 case AMDGPU::V_SUBREV_F16_fake16_dpp8_gfx12:
125892 case AMDGPU::V_SUBREV_F16_t16_dpp8_gfx11:
125893 case AMDGPU::V_SUBREV_F16_t16_dpp8_gfx12:
125894 case AMDGPU::V_SUBREV_F32_dpp8_gfx10:
125895 case AMDGPU::V_SUBREV_F32_dpp8_gfx11:
125896 case AMDGPU::V_SUBREV_F32_dpp8_gfx12:
125897 case AMDGPU::V_SUB_F16_dpp8_gfx10:
125898 case AMDGPU::V_SUB_F16_fake16_dpp8_gfx11:
125899 case AMDGPU::V_SUB_F16_fake16_dpp8_gfx12:
125900 case AMDGPU::V_SUB_F16_t16_dpp8_gfx11:
125901 case AMDGPU::V_SUB_F16_t16_dpp8_gfx12:
125902 case AMDGPU::V_SUB_F32_dpp8_gfx10:
125903 case AMDGPU::V_SUB_F32_dpp8_gfx11:
125904 case AMDGPU::V_SUB_F32_dpp8_gfx12: {
125905 switch (OpNum) {
125906 case 3:
125907 // op: src0
125908 return 32;
125909 case 6:
125910 // op: dpp8
125911 return 40;
125912 case 7:
125913 // op: fi
125914 return 0;
125915 case 0:
125916 // op: vdst
125917 return 17;
125918 case 5:
125919 // op: src1
125920 return 9;
125921 }
125922 break;
125923 }
125924 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp_gfx11:
125925 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp_gfx12:
125926 case AMDGPU::V_CMPX_EQ_F32_e32_dpp_gfx11:
125927 case AMDGPU::V_CMPX_EQ_F32_e32_dpp_gfx12:
125928 case AMDGPU::V_CMPX_F_F16_t16_e32_dpp_gfx11:
125929 case AMDGPU::V_CMPX_F_F32_e32_dpp_gfx11:
125930 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp_gfx11:
125931 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp_gfx12:
125932 case AMDGPU::V_CMPX_GE_F32_e32_dpp_gfx11:
125933 case AMDGPU::V_CMPX_GE_F32_e32_dpp_gfx12:
125934 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp_gfx11:
125935 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp_gfx12:
125936 case AMDGPU::V_CMPX_GT_F32_e32_dpp_gfx11:
125937 case AMDGPU::V_CMPX_GT_F32_e32_dpp_gfx12:
125938 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp_gfx11:
125939 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp_gfx12:
125940 case AMDGPU::V_CMPX_LE_F32_e32_dpp_gfx11:
125941 case AMDGPU::V_CMPX_LE_F32_e32_dpp_gfx12:
125942 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp_gfx11:
125943 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp_gfx12:
125944 case AMDGPU::V_CMPX_LG_F32_e32_dpp_gfx11:
125945 case AMDGPU::V_CMPX_LG_F32_e32_dpp_gfx12:
125946 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp_gfx11:
125947 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp_gfx12:
125948 case AMDGPU::V_CMPX_LT_F32_e32_dpp_gfx11:
125949 case AMDGPU::V_CMPX_LT_F32_e32_dpp_gfx12:
125950 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp_gfx11:
125951 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp_gfx12:
125952 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp_gfx11:
125953 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp_gfx12:
125954 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp_gfx11:
125955 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp_gfx12:
125956 case AMDGPU::V_CMPX_NGE_F32_e32_dpp_gfx11:
125957 case AMDGPU::V_CMPX_NGE_F32_e32_dpp_gfx12:
125958 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp_gfx11:
125959 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp_gfx12:
125960 case AMDGPU::V_CMPX_NGT_F32_e32_dpp_gfx11:
125961 case AMDGPU::V_CMPX_NGT_F32_e32_dpp_gfx12:
125962 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp_gfx11:
125963 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp_gfx12:
125964 case AMDGPU::V_CMPX_NLE_F32_e32_dpp_gfx11:
125965 case AMDGPU::V_CMPX_NLE_F32_e32_dpp_gfx12:
125966 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp_gfx11:
125967 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp_gfx12:
125968 case AMDGPU::V_CMPX_NLG_F32_e32_dpp_gfx11:
125969 case AMDGPU::V_CMPX_NLG_F32_e32_dpp_gfx12:
125970 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp_gfx11:
125971 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp_gfx12:
125972 case AMDGPU::V_CMPX_NLT_F32_e32_dpp_gfx11:
125973 case AMDGPU::V_CMPX_NLT_F32_e32_dpp_gfx12:
125974 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp_gfx11:
125975 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp_gfx12:
125976 case AMDGPU::V_CMPX_O_F32_e32_dpp_gfx11:
125977 case AMDGPU::V_CMPX_O_F32_e32_dpp_gfx12:
125978 case AMDGPU::V_CMPX_T_F16_t16_e32_dpp_gfx11:
125979 case AMDGPU::V_CMPX_T_F32_e32_dpp_gfx11:
125980 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp_gfx11:
125981 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp_gfx12:
125982 case AMDGPU::V_CMPX_U_F32_e32_dpp_gfx11:
125983 case AMDGPU::V_CMPX_U_F32_e32_dpp_gfx12:
125984 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_gfx11:
125985 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_gfx12:
125986 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w32_gfx11:
125987 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w32_gfx12:
125988 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w64_gfx11:
125989 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp_w64_gfx12:
125990 case AMDGPU::V_CMP_EQ_F32_e32_dpp_gfx11:
125991 case AMDGPU::V_CMP_EQ_F32_e32_dpp_gfx12:
125992 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w32_gfx11:
125993 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w32_gfx12:
125994 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w64_gfx11:
125995 case AMDGPU::V_CMP_EQ_F32_e32_dpp_w64_gfx12:
125996 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_gfx11:
125997 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_w32_gfx11:
125998 case AMDGPU::V_CMP_F_F16_t16_e32_dpp_w64_gfx11:
125999 case AMDGPU::V_CMP_F_F32_e32_dpp_gfx11:
126000 case AMDGPU::V_CMP_F_F32_e32_dpp_w32_gfx11:
126001 case AMDGPU::V_CMP_F_F32_e32_dpp_w64_gfx11:
126002 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_gfx11:
126003 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_gfx12:
126004 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w32_gfx11:
126005 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w32_gfx12:
126006 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w64_gfx11:
126007 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp_w64_gfx12:
126008 case AMDGPU::V_CMP_GE_F32_e32_dpp_gfx11:
126009 case AMDGPU::V_CMP_GE_F32_e32_dpp_gfx12:
126010 case AMDGPU::V_CMP_GE_F32_e32_dpp_w32_gfx11:
126011 case AMDGPU::V_CMP_GE_F32_e32_dpp_w32_gfx12:
126012 case AMDGPU::V_CMP_GE_F32_e32_dpp_w64_gfx11:
126013 case AMDGPU::V_CMP_GE_F32_e32_dpp_w64_gfx12:
126014 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_gfx11:
126015 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_gfx12:
126016 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w32_gfx11:
126017 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w32_gfx12:
126018 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w64_gfx11:
126019 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp_w64_gfx12:
126020 case AMDGPU::V_CMP_GT_F32_e32_dpp_gfx11:
126021 case AMDGPU::V_CMP_GT_F32_e32_dpp_gfx12:
126022 case AMDGPU::V_CMP_GT_F32_e32_dpp_w32_gfx11:
126023 case AMDGPU::V_CMP_GT_F32_e32_dpp_w32_gfx12:
126024 case AMDGPU::V_CMP_GT_F32_e32_dpp_w64_gfx11:
126025 case AMDGPU::V_CMP_GT_F32_e32_dpp_w64_gfx12:
126026 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_gfx11:
126027 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_gfx12:
126028 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w32_gfx11:
126029 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w32_gfx12:
126030 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w64_gfx11:
126031 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp_w64_gfx12:
126032 case AMDGPU::V_CMP_LE_F32_e32_dpp_gfx11:
126033 case AMDGPU::V_CMP_LE_F32_e32_dpp_gfx12:
126034 case AMDGPU::V_CMP_LE_F32_e32_dpp_w32_gfx11:
126035 case AMDGPU::V_CMP_LE_F32_e32_dpp_w32_gfx12:
126036 case AMDGPU::V_CMP_LE_F32_e32_dpp_w64_gfx11:
126037 case AMDGPU::V_CMP_LE_F32_e32_dpp_w64_gfx12:
126038 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_gfx11:
126039 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_gfx12:
126040 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w32_gfx11:
126041 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w32_gfx12:
126042 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w64_gfx11:
126043 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp_w64_gfx12:
126044 case AMDGPU::V_CMP_LG_F32_e32_dpp_gfx11:
126045 case AMDGPU::V_CMP_LG_F32_e32_dpp_gfx12:
126046 case AMDGPU::V_CMP_LG_F32_e32_dpp_w32_gfx11:
126047 case AMDGPU::V_CMP_LG_F32_e32_dpp_w32_gfx12:
126048 case AMDGPU::V_CMP_LG_F32_e32_dpp_w64_gfx11:
126049 case AMDGPU::V_CMP_LG_F32_e32_dpp_w64_gfx12:
126050 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_gfx11:
126051 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_gfx12:
126052 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w32_gfx11:
126053 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w32_gfx12:
126054 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w64_gfx11:
126055 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp_w64_gfx12:
126056 case AMDGPU::V_CMP_LT_F32_e32_dpp_gfx11:
126057 case AMDGPU::V_CMP_LT_F32_e32_dpp_gfx12:
126058 case AMDGPU::V_CMP_LT_F32_e32_dpp_w32_gfx11:
126059 case AMDGPU::V_CMP_LT_F32_e32_dpp_w32_gfx12:
126060 case AMDGPU::V_CMP_LT_F32_e32_dpp_w64_gfx11:
126061 case AMDGPU::V_CMP_LT_F32_e32_dpp_w64_gfx12:
126062 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_gfx11:
126063 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_gfx12:
126064 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx11:
126065 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w32_gfx12:
126066 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx11:
126067 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp_w64_gfx12:
126068 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_gfx11:
126069 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_gfx12:
126070 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w32_gfx11:
126071 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w32_gfx12:
126072 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w64_gfx11:
126073 case AMDGPU::V_CMP_NEQ_F32_e32_dpp_w64_gfx12:
126074 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_gfx11:
126075 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_gfx12:
126076 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w32_gfx11:
126077 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w32_gfx12:
126078 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w64_gfx11:
126079 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp_w64_gfx12:
126080 case AMDGPU::V_CMP_NGE_F32_e32_dpp_gfx11:
126081 case AMDGPU::V_CMP_NGE_F32_e32_dpp_gfx12:
126082 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w32_gfx11:
126083 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w32_gfx12:
126084 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w64_gfx11:
126085 case AMDGPU::V_CMP_NGE_F32_e32_dpp_w64_gfx12:
126086 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_gfx11:
126087 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_gfx12:
126088 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w32_gfx11:
126089 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w32_gfx12:
126090 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w64_gfx11:
126091 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp_w64_gfx12:
126092 case AMDGPU::V_CMP_NGT_F32_e32_dpp_gfx11:
126093 case AMDGPU::V_CMP_NGT_F32_e32_dpp_gfx12:
126094 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w32_gfx11:
126095 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w32_gfx12:
126096 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w64_gfx11:
126097 case AMDGPU::V_CMP_NGT_F32_e32_dpp_w64_gfx12:
126098 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_gfx11:
126099 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_gfx12:
126100 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w32_gfx11:
126101 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w32_gfx12:
126102 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w64_gfx11:
126103 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp_w64_gfx12:
126104 case AMDGPU::V_CMP_NLE_F32_e32_dpp_gfx11:
126105 case AMDGPU::V_CMP_NLE_F32_e32_dpp_gfx12:
126106 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w32_gfx11:
126107 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w32_gfx12:
126108 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w64_gfx11:
126109 case AMDGPU::V_CMP_NLE_F32_e32_dpp_w64_gfx12:
126110 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_gfx11:
126111 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_gfx12:
126112 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w32_gfx11:
126113 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w32_gfx12:
126114 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w64_gfx11:
126115 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp_w64_gfx12:
126116 case AMDGPU::V_CMP_NLG_F32_e32_dpp_gfx11:
126117 case AMDGPU::V_CMP_NLG_F32_e32_dpp_gfx12:
126118 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w32_gfx11:
126119 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w32_gfx12:
126120 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w64_gfx11:
126121 case AMDGPU::V_CMP_NLG_F32_e32_dpp_w64_gfx12:
126122 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_gfx11:
126123 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_gfx12:
126124 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w32_gfx11:
126125 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w32_gfx12:
126126 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w64_gfx11:
126127 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp_w64_gfx12:
126128 case AMDGPU::V_CMP_NLT_F32_e32_dpp_gfx11:
126129 case AMDGPU::V_CMP_NLT_F32_e32_dpp_gfx12:
126130 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w32_gfx11:
126131 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w32_gfx12:
126132 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w64_gfx11:
126133 case AMDGPU::V_CMP_NLT_F32_e32_dpp_w64_gfx12:
126134 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_gfx11:
126135 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_gfx12:
126136 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w32_gfx11:
126137 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w32_gfx12:
126138 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w64_gfx11:
126139 case AMDGPU::V_CMP_O_F16_t16_e32_dpp_w64_gfx12:
126140 case AMDGPU::V_CMP_O_F32_e32_dpp_gfx11:
126141 case AMDGPU::V_CMP_O_F32_e32_dpp_gfx12:
126142 case AMDGPU::V_CMP_O_F32_e32_dpp_w32_gfx11:
126143 case AMDGPU::V_CMP_O_F32_e32_dpp_w32_gfx12:
126144 case AMDGPU::V_CMP_O_F32_e32_dpp_w64_gfx11:
126145 case AMDGPU::V_CMP_O_F32_e32_dpp_w64_gfx12:
126146 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_gfx11:
126147 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_w32_gfx11:
126148 case AMDGPU::V_CMP_T_F16_t16_e32_dpp_w64_gfx11:
126149 case AMDGPU::V_CMP_T_F32_e32_dpp_gfx11:
126150 case AMDGPU::V_CMP_T_F32_e32_dpp_w32_gfx11:
126151 case AMDGPU::V_CMP_T_F32_e32_dpp_w64_gfx11:
126152 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_gfx11:
126153 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_gfx12:
126154 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w32_gfx11:
126155 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w32_gfx12:
126156 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w64_gfx11:
126157 case AMDGPU::V_CMP_U_F16_t16_e32_dpp_w64_gfx12:
126158 case AMDGPU::V_CMP_U_F32_e32_dpp_gfx11:
126159 case AMDGPU::V_CMP_U_F32_e32_dpp_gfx12:
126160 case AMDGPU::V_CMP_U_F32_e32_dpp_w32_gfx11:
126161 case AMDGPU::V_CMP_U_F32_e32_dpp_w32_gfx12:
126162 case AMDGPU::V_CMP_U_F32_e32_dpp_w64_gfx11:
126163 case AMDGPU::V_CMP_U_F32_e32_dpp_w64_gfx12: {
126164 switch (OpNum) {
126165 case 3:
126166 // op: src1
126167 return 9;
126168 case 0:
126169 // op: src0_modifiers
126170 return 52;
126171 case 1:
126172 // op: src0
126173 return 32;
126174 case 2:
126175 // op: src1_modifiers
126176 return 54;
126177 case 4:
126178 // op: dpp_ctrl
126179 return 40;
126180 case 7:
126181 // op: bound_ctrl
126182 return 51;
126183 case 6:
126184 // op: bank_mask
126185 return 56;
126186 case 5:
126187 // op: row_mask
126188 return 60;
126189 case 8:
126190 // op: fi
126191 return 50;
126192 }
126193 break;
126194 }
126195 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp8_gfx11:
126196 case AMDGPU::V_CMPX_CLASS_F16_t16_e32_dpp8_gfx12:
126197 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp8_gfx11:
126198 case AMDGPU::V_CMPX_CLASS_F32_e32_dpp8_gfx12:
126199 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp8_gfx11:
126200 case AMDGPU::V_CMPX_EQ_F16_t16_e32_dpp8_gfx12:
126201 case AMDGPU::V_CMPX_EQ_F32_e32_dpp8_gfx11:
126202 case AMDGPU::V_CMPX_EQ_F32_e32_dpp8_gfx12:
126203 case AMDGPU::V_CMPX_F_F16_t16_e32_dpp8_gfx11:
126204 case AMDGPU::V_CMPX_F_F32_e32_dpp8_gfx11:
126205 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp8_gfx11:
126206 case AMDGPU::V_CMPX_GE_F16_t16_e32_dpp8_gfx12:
126207 case AMDGPU::V_CMPX_GE_F32_e32_dpp8_gfx11:
126208 case AMDGPU::V_CMPX_GE_F32_e32_dpp8_gfx12:
126209 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp8_gfx11:
126210 case AMDGPU::V_CMPX_GT_F16_t16_e32_dpp8_gfx12:
126211 case AMDGPU::V_CMPX_GT_F32_e32_dpp8_gfx11:
126212 case AMDGPU::V_CMPX_GT_F32_e32_dpp8_gfx12:
126213 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp8_gfx11:
126214 case AMDGPU::V_CMPX_LE_F16_t16_e32_dpp8_gfx12:
126215 case AMDGPU::V_CMPX_LE_F32_e32_dpp8_gfx11:
126216 case AMDGPU::V_CMPX_LE_F32_e32_dpp8_gfx12:
126217 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp8_gfx11:
126218 case AMDGPU::V_CMPX_LG_F16_t16_e32_dpp8_gfx12:
126219 case AMDGPU::V_CMPX_LG_F32_e32_dpp8_gfx11:
126220 case AMDGPU::V_CMPX_LG_F32_e32_dpp8_gfx12:
126221 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp8_gfx11:
126222 case AMDGPU::V_CMPX_LT_F16_t16_e32_dpp8_gfx12:
126223 case AMDGPU::V_CMPX_LT_F32_e32_dpp8_gfx11:
126224 case AMDGPU::V_CMPX_LT_F32_e32_dpp8_gfx12:
126225 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp8_gfx11:
126226 case AMDGPU::V_CMPX_NEQ_F16_t16_e32_dpp8_gfx12:
126227 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp8_gfx11:
126228 case AMDGPU::V_CMPX_NEQ_F32_e32_dpp8_gfx12:
126229 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp8_gfx11:
126230 case AMDGPU::V_CMPX_NGE_F16_t16_e32_dpp8_gfx12:
126231 case AMDGPU::V_CMPX_NGE_F32_e32_dpp8_gfx11:
126232 case AMDGPU::V_CMPX_NGE_F32_e32_dpp8_gfx12:
126233 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp8_gfx11:
126234 case AMDGPU::V_CMPX_NGT_F16_t16_e32_dpp8_gfx12:
126235 case AMDGPU::V_CMPX_NGT_F32_e32_dpp8_gfx11:
126236 case AMDGPU::V_CMPX_NGT_F32_e32_dpp8_gfx12:
126237 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp8_gfx11:
126238 case AMDGPU::V_CMPX_NLE_F16_t16_e32_dpp8_gfx12:
126239 case AMDGPU::V_CMPX_NLE_F32_e32_dpp8_gfx11:
126240 case AMDGPU::V_CMPX_NLE_F32_e32_dpp8_gfx12:
126241 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp8_gfx11:
126242 case AMDGPU::V_CMPX_NLG_F16_t16_e32_dpp8_gfx12:
126243 case AMDGPU::V_CMPX_NLG_F32_e32_dpp8_gfx11:
126244 case AMDGPU::V_CMPX_NLG_F32_e32_dpp8_gfx12:
126245 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp8_gfx11:
126246 case AMDGPU::V_CMPX_NLT_F16_t16_e32_dpp8_gfx12:
126247 case AMDGPU::V_CMPX_NLT_F32_e32_dpp8_gfx11:
126248 case AMDGPU::V_CMPX_NLT_F32_e32_dpp8_gfx12:
126249 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp8_gfx11:
126250 case AMDGPU::V_CMPX_O_F16_t16_e32_dpp8_gfx12:
126251 case AMDGPU::V_CMPX_O_F32_e32_dpp8_gfx11:
126252 case AMDGPU::V_CMPX_O_F32_e32_dpp8_gfx12:
126253 case AMDGPU::V_CMPX_T_F16_t16_e32_dpp8_gfx11:
126254 case AMDGPU::V_CMPX_T_F32_e32_dpp8_gfx11:
126255 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp8_gfx11:
126256 case AMDGPU::V_CMPX_U_F16_t16_e32_dpp8_gfx12:
126257 case AMDGPU::V_CMPX_U_F32_e32_dpp8_gfx11:
126258 case AMDGPU::V_CMPX_U_F32_e32_dpp8_gfx12:
126259 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_gfx11:
126260 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_gfx12:
126261 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx11:
126262 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w32_gfx12:
126263 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx11:
126264 case AMDGPU::V_CMP_CLASS_F16_t16_e32_dpp8_w64_gfx12:
126265 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_gfx11:
126266 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_gfx12:
126267 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w32_gfx11:
126268 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w32_gfx12:
126269 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w64_gfx11:
126270 case AMDGPU::V_CMP_CLASS_F32_e32_dpp8_w64_gfx12:
126271 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_gfx11:
126272 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_gfx12:
126273 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx11:
126274 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w32_gfx12:
126275 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx11:
126276 case AMDGPU::V_CMP_EQ_F16_t16_e32_dpp8_w64_gfx12:
126277 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_gfx11:
126278 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_gfx12:
126279 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w32_gfx11:
126280 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w32_gfx12:
126281 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w64_gfx11:
126282 case AMDGPU::V_CMP_EQ_F32_e32_dpp8_w64_gfx12:
126283 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_gfx11:
126284 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_w32_gfx11:
126285 case AMDGPU::V_CMP_F_F16_t16_e32_dpp8_w64_gfx11:
126286 case AMDGPU::V_CMP_F_F32_e32_dpp8_gfx11:
126287 case AMDGPU::V_CMP_F_F32_e32_dpp8_w32_gfx11:
126288 case AMDGPU::V_CMP_F_F32_e32_dpp8_w64_gfx11:
126289 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_gfx11:
126290 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_gfx12:
126291 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w32_gfx11:
126292 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w32_gfx12:
126293 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w64_gfx11:
126294 case AMDGPU::V_CMP_GE_F16_t16_e32_dpp8_w64_gfx12:
126295 case AMDGPU::V_CMP_GE_F32_e32_dpp8_gfx11:
126296 case AMDGPU::V_CMP_GE_F32_e32_dpp8_gfx12:
126297 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w32_gfx11:
126298 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w32_gfx12:
126299 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w64_gfx11:
126300 case AMDGPU::V_CMP_GE_F32_e32_dpp8_w64_gfx12:
126301 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_gfx11:
126302 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_gfx12:
126303 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w32_gfx11:
126304 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w32_gfx12:
126305 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w64_gfx11:
126306 case AMDGPU::V_CMP_GT_F16_t16_e32_dpp8_w64_gfx12:
126307 case AMDGPU::V_CMP_GT_F32_e32_dpp8_gfx11:
126308 case AMDGPU::V_CMP_GT_F32_e32_dpp8_gfx12:
126309 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w32_gfx11:
126310 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w32_gfx12:
126311 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w64_gfx11:
126312 case AMDGPU::V_CMP_GT_F32_e32_dpp8_w64_gfx12:
126313 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_gfx11:
126314 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_gfx12:
126315 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w32_gfx11:
126316 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w32_gfx12:
126317 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w64_gfx11:
126318 case AMDGPU::V_CMP_LE_F16_t16_e32_dpp8_w64_gfx12:
126319 case AMDGPU::V_CMP_LE_F32_e32_dpp8_gfx11:
126320 case AMDGPU::V_CMP_LE_F32_e32_dpp8_gfx12:
126321 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w32_gfx11:
126322 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w32_gfx12:
126323 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w64_gfx11:
126324 case AMDGPU::V_CMP_LE_F32_e32_dpp8_w64_gfx12:
126325 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_gfx11:
126326 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_gfx12:
126327 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w32_gfx11:
126328 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w32_gfx12:
126329 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w64_gfx11:
126330 case AMDGPU::V_CMP_LG_F16_t16_e32_dpp8_w64_gfx12:
126331 case AMDGPU::V_CMP_LG_F32_e32_dpp8_gfx11:
126332 case AMDGPU::V_CMP_LG_F32_e32_dpp8_gfx12:
126333 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w32_gfx11:
126334 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w32_gfx12:
126335 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w64_gfx11:
126336 case AMDGPU::V_CMP_LG_F32_e32_dpp8_w64_gfx12:
126337 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_gfx11:
126338 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_gfx12:
126339 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w32_gfx11:
126340 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w32_gfx12:
126341 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w64_gfx11:
126342 case AMDGPU::V_CMP_LT_F16_t16_e32_dpp8_w64_gfx12:
126343 case AMDGPU::V_CMP_LT_F32_e32_dpp8_gfx11:
126344 case AMDGPU::V_CMP_LT_F32_e32_dpp8_gfx12:
126345 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w32_gfx11:
126346 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w32_gfx12:
126347 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w64_gfx11:
126348 case AMDGPU::V_CMP_LT_F32_e32_dpp8_w64_gfx12:
126349 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_gfx11:
126350 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_gfx12:
126351 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx11:
126352 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w32_gfx12:
126353 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx11:
126354 case AMDGPU::V_CMP_NEQ_F16_t16_e32_dpp8_w64_gfx12:
126355 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_gfx11:
126356 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_gfx12:
126357 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w32_gfx11:
126358 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w32_gfx12:
126359 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w64_gfx11:
126360 case AMDGPU::V_CMP_NEQ_F32_e32_dpp8_w64_gfx12:
126361 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_gfx11:
126362 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_gfx12:
126363 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx11:
126364 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w32_gfx12:
126365 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx11:
126366 case AMDGPU::V_CMP_NGE_F16_t16_e32_dpp8_w64_gfx12:
126367 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_gfx11:
126368 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_gfx12:
126369 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w32_gfx11:
126370 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w32_gfx12:
126371 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w64_gfx11:
126372 case AMDGPU::V_CMP_NGE_F32_e32_dpp8_w64_gfx12:
126373 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_gfx11:
126374 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_gfx12:
126375 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx11:
126376 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w32_gfx12:
126377 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx11:
126378 case AMDGPU::V_CMP_NGT_F16_t16_e32_dpp8_w64_gfx12:
126379 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_gfx11:
126380 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_gfx12:
126381 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w32_gfx11:
126382 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w32_gfx12:
126383 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w64_gfx11:
126384 case AMDGPU::V_CMP_NGT_F32_e32_dpp8_w64_gfx12:
126385 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_gfx11:
126386 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_gfx12:
126387 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx11:
126388 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w32_gfx12:
126389 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx11:
126390 case AMDGPU::V_CMP_NLE_F16_t16_e32_dpp8_w64_gfx12:
126391 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_gfx11:
126392 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_gfx12:
126393 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w32_gfx11:
126394 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w32_gfx12:
126395 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w64_gfx11:
126396 case AMDGPU::V_CMP_NLE_F32_e32_dpp8_w64_gfx12:
126397 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_gfx11:
126398 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_gfx12:
126399 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx11:
126400 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w32_gfx12:
126401 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx11:
126402 case AMDGPU::V_CMP_NLG_F16_t16_e32_dpp8_w64_gfx12:
126403 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_gfx11:
126404 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_gfx12:
126405 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w32_gfx11:
126406 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w32_gfx12:
126407 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w64_gfx11:
126408 case AMDGPU::V_CMP_NLG_F32_e32_dpp8_w64_gfx12:
126409 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_gfx11:
126410 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_gfx12:
126411 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx11:
126412 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w32_gfx12:
126413 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx11:
126414 case AMDGPU::V_CMP_NLT_F16_t16_e32_dpp8_w64_gfx12:
126415 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_gfx11:
126416 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_gfx12:
126417 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w32_gfx11:
126418 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w32_gfx12:
126419 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w64_gfx11:
126420 case AMDGPU::V_CMP_NLT_F32_e32_dpp8_w64_gfx12:
126421 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_gfx11:
126422 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_gfx12:
126423 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w32_gfx11:
126424 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w32_gfx12:
126425 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w64_gfx11:
126426 case AMDGPU::V_CMP_O_F16_t16_e32_dpp8_w64_gfx12:
126427 case AMDGPU::V_CMP_O_F32_e32_dpp8_gfx11:
126428 case AMDGPU::V_CMP_O_F32_e32_dpp8_gfx12:
126429 case AMDGPU::V_CMP_O_F32_e32_dpp8_w32_gfx11:
126430 case AMDGPU::V_CMP_O_F32_e32_dpp8_w32_gfx12:
126431 case AMDGPU::V_CMP_O_F32_e32_dpp8_w64_gfx11:
126432 case AMDGPU::V_CMP_O_F32_e32_dpp8_w64_gfx12:
126433 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_gfx11:
126434 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_w32_gfx11:
126435 case AMDGPU::V_CMP_T_F16_t16_e32_dpp8_w64_gfx11:
126436 case AMDGPU::V_CMP_T_F32_e32_dpp8_gfx11:
126437 case AMDGPU::V_CMP_T_F32_e32_dpp8_w32_gfx11:
126438 case AMDGPU::V_CMP_T_F32_e32_dpp8_w64_gfx11:
126439 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_gfx11:
126440 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_gfx12:
126441 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w32_gfx11:
126442 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w32_gfx12:
126443 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w64_gfx11:
126444 case AMDGPU::V_CMP_U_F16_t16_e32_dpp8_w64_gfx12:
126445 case AMDGPU::V_CMP_U_F32_e32_dpp8_gfx11:
126446 case AMDGPU::V_CMP_U_F32_e32_dpp8_gfx12:
126447 case AMDGPU::V_CMP_U_F32_e32_dpp8_w32_gfx11:
126448 case AMDGPU::V_CMP_U_F32_e32_dpp8_w32_gfx12:
126449 case AMDGPU::V_CMP_U_F32_e32_dpp8_w64_gfx11:
126450 case AMDGPU::V_CMP_U_F32_e32_dpp8_w64_gfx12: {
126451 switch (OpNum) {
126452 case 3:
126453 // op: src1
126454 return 9;
126455 case 1:
126456 // op: src0
126457 return 32;
126458 case 4:
126459 // op: dpp8
126460 return 40;
126461 case 5:
126462 // op: fi
126463 return 0;
126464 }
126465 break;
126466 }
126467 case AMDGPU::V_ADD_NC_I32_e64_dpp8_gfx11:
126468 case AMDGPU::V_ADD_NC_I32_e64_dpp8_gfx12:
126469 case AMDGPU::V_ADD_NC_U32_e64_dpp8_gfx11:
126470 case AMDGPU::V_ADD_NC_U32_e64_dpp8_gfx12:
126471 case AMDGPU::V_MUL_I32_I24_e64_dpp8_gfx11:
126472 case AMDGPU::V_MUL_I32_I24_e64_dpp8_gfx12:
126473 case AMDGPU::V_MUL_U32_U24_e64_dpp8_gfx11:
126474 case AMDGPU::V_MUL_U32_U24_e64_dpp8_gfx12:
126475 case AMDGPU::V_SUBREV_NC_U32_e64_dpp8_gfx11:
126476 case AMDGPU::V_SUBREV_NC_U32_e64_dpp8_gfx12:
126477 case AMDGPU::V_SUB_NC_I32_e64_dpp8_gfx11:
126478 case AMDGPU::V_SUB_NC_I32_e64_dpp8_gfx12:
126479 case AMDGPU::V_SUB_NC_U32_e64_dpp8_gfx11:
126480 case AMDGPU::V_SUB_NC_U32_e64_dpp8_gfx12: {
126481 switch (OpNum) {
126482 case 4:
126483 // op: clamp
126484 return 15;
126485 case 0:
126486 // op: vdst
126487 return 0;
126488 case 3:
126489 // op: src1
126490 return 41;
126491 case 2:
126492 // op: src0
126493 return 64;
126494 case 5:
126495 // op: dpp8
126496 return 72;
126497 case 6:
126498 // op: fi
126499 return 32;
126500 }
126501 break;
126502 }
126503 case AMDGPU::V_ADD_NC_I32_e64_dpp_gfx11:
126504 case AMDGPU::V_ADD_NC_I32_e64_dpp_gfx12:
126505 case AMDGPU::V_ADD_NC_U32_e64_dpp_gfx11:
126506 case AMDGPU::V_ADD_NC_U32_e64_dpp_gfx12:
126507 case AMDGPU::V_MUL_I32_I24_e64_dpp_gfx11:
126508 case AMDGPU::V_MUL_I32_I24_e64_dpp_gfx12:
126509 case AMDGPU::V_MUL_U32_U24_e64_dpp_gfx11:
126510 case AMDGPU::V_MUL_U32_U24_e64_dpp_gfx12:
126511 case AMDGPU::V_SUBREV_NC_U32_e64_dpp_gfx11:
126512 case AMDGPU::V_SUBREV_NC_U32_e64_dpp_gfx12:
126513 case AMDGPU::V_SUB_NC_I32_e64_dpp_gfx11:
126514 case AMDGPU::V_SUB_NC_I32_e64_dpp_gfx12:
126515 case AMDGPU::V_SUB_NC_U32_e64_dpp_gfx11:
126516 case AMDGPU::V_SUB_NC_U32_e64_dpp_gfx12: {
126517 switch (OpNum) {
126518 case 4:
126519 // op: clamp
126520 return 15;
126521 case 0:
126522 // op: vdst
126523 return 0;
126524 case 3:
126525 // op: src1
126526 return 41;
126527 case 5:
126528 // op: dpp_ctrl
126529 return 72;
126530 case 8:
126531 // op: bound_ctrl
126532 return 83;
126533 case 7:
126534 // op: bank_mask
126535 return 88;
126536 case 6:
126537 // op: row_mask
126538 return 92;
126539 case 9:
126540 // op: fi
126541 return 82;
126542 case 2:
126543 // op: src0
126544 return 64;
126545 }
126546 break;
126547 }
126548 case AMDGPU::IMAGE_GET_RESINFO_V1_V1_gfx12:
126549 case AMDGPU::IMAGE_GET_RESINFO_V2_V1_gfx12:
126550 case AMDGPU::IMAGE_GET_RESINFO_V3_V1_gfx12:
126551 case AMDGPU::IMAGE_GET_RESINFO_V4_V1_gfx12:
126552 case AMDGPU::IMAGE_GET_RESINFO_V5_V1_gfx12:
126553 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V1_gfx12:
126554 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V1_gfx12:
126555 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V1_gfx12:
126556 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V1_gfx12:
126557 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V1_gfx12:
126558 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V1_gfx12:
126559 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V1_gfx12:
126560 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V1_gfx12:
126561 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V1_gfx12:
126562 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V1_gfx12:
126563 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V1_gfx12:
126564 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V1_gfx12:
126565 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V1_gfx12:
126566 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V1_gfx12:
126567 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V1_gfx12:
126568 case AMDGPU::IMAGE_LOAD_PCK_V1_V1_gfx12:
126569 case AMDGPU::IMAGE_LOAD_PCK_V2_V1_gfx12:
126570 case AMDGPU::IMAGE_LOAD_PCK_V3_V1_gfx12:
126571 case AMDGPU::IMAGE_LOAD_PCK_V4_V1_gfx12:
126572 case AMDGPU::IMAGE_LOAD_PCK_V5_V1_gfx12:
126573 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V1_gfx12:
126574 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V1_gfx12:
126575 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V1_gfx12:
126576 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V1_gfx12:
126577 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V1_gfx12:
126578 case AMDGPU::IMAGE_STORE_PCK_V1_V1_gfx12:
126579 case AMDGPU::IMAGE_STORE_PCK_V2_V1_gfx12:
126580 case AMDGPU::IMAGE_STORE_PCK_V3_V1_gfx12:
126581 case AMDGPU::IMAGE_STORE_PCK_V4_V1_gfx12:
126582 case AMDGPU::IMAGE_STORE_PCK_V5_V1_gfx12: {
126583 switch (OpNum) {
126584 case 4:
126585 // op: dim
126586 return 0;
126587 case 8:
126588 // op: tfe
126589 return 55;
126590 case 6:
126591 // op: r128
126592 return 4;
126593 case 7:
126594 // op: a16
126595 return 6;
126596 case 3:
126597 // op: dmask
126598 return 22;
126599 case 0:
126600 // op: vdata
126601 return 32;
126602 case 2:
126603 // op: rsrc
126604 return 41;
126605 case 5:
126606 // op: cpol
126607 return 50;
126608 case 1:
126609 // op: vaddr0
126610 return 64;
126611 }
126612 break;
126613 }
126614 case AMDGPU::IMAGE_LOAD_MIP_V1_V1_gfx12:
126615 case AMDGPU::IMAGE_LOAD_MIP_V2_V1_gfx12:
126616 case AMDGPU::IMAGE_LOAD_MIP_V3_V1_gfx12:
126617 case AMDGPU::IMAGE_LOAD_MIP_V4_V1_gfx12:
126618 case AMDGPU::IMAGE_LOAD_MIP_V5_V1_gfx12:
126619 case AMDGPU::IMAGE_LOAD_V1_V1_gfx12:
126620 case AMDGPU::IMAGE_LOAD_V2_V1_gfx12:
126621 case AMDGPU::IMAGE_LOAD_V3_V1_gfx12:
126622 case AMDGPU::IMAGE_LOAD_V4_V1_gfx12:
126623 case AMDGPU::IMAGE_LOAD_V5_V1_gfx12:
126624 case AMDGPU::IMAGE_STORE_MIP_V1_V1_gfx12:
126625 case AMDGPU::IMAGE_STORE_MIP_V2_V1_gfx12:
126626 case AMDGPU::IMAGE_STORE_MIP_V3_V1_gfx12:
126627 case AMDGPU::IMAGE_STORE_MIP_V4_V1_gfx12:
126628 case AMDGPU::IMAGE_STORE_MIP_V5_V1_gfx12:
126629 case AMDGPU::IMAGE_STORE_V1_V1_gfx12:
126630 case AMDGPU::IMAGE_STORE_V2_V1_gfx12:
126631 case AMDGPU::IMAGE_STORE_V3_V1_gfx12:
126632 case AMDGPU::IMAGE_STORE_V4_V1_gfx12:
126633 case AMDGPU::IMAGE_STORE_V5_V1_gfx12: {
126634 switch (OpNum) {
126635 case 4:
126636 // op: dim
126637 return 0;
126638 case 8:
126639 // op: tfe
126640 return 55;
126641 case 6:
126642 // op: r128
126643 return 4;
126644 case 9:
126645 // op: d16
126646 return 5;
126647 case 7:
126648 // op: a16
126649 return 6;
126650 case 3:
126651 // op: dmask
126652 return 22;
126653 case 0:
126654 // op: vdata
126655 return 32;
126656 case 2:
126657 // op: rsrc
126658 return 41;
126659 case 5:
126660 // op: cpol
126661 return 50;
126662 case 1:
126663 // op: vaddr0
126664 return 64;
126665 }
126666 break;
126667 }
126668 case AMDGPU::IMAGE_MSAA_LOAD_V2_V1_gfx12:
126669 case AMDGPU::IMAGE_MSAA_LOAD_V3_V1_gfx12:
126670 case AMDGPU::IMAGE_MSAA_LOAD_V4_V1_gfx12:
126671 case AMDGPU::IMAGE_MSAA_LOAD_V5_V1_gfx12: {
126672 switch (OpNum) {
126673 case 4:
126674 // op: dim
126675 return 0;
126676 case 9:
126677 // op: tfe
126678 return 3;
126679 case 7:
126680 // op: r128
126681 return 4;
126682 case 11:
126683 // op: d16
126684 return 5;
126685 case 8:
126686 // op: a16
126687 return 6;
126688 case 3:
126689 // op: dmask
126690 return 22;
126691 case 0:
126692 // op: vdata
126693 return 32;
126694 case 2:
126695 // op: rsrc
126696 return 41;
126697 case 6:
126698 // op: cpol
126699 return 50;
126700 case 1:
126701 // op: vaddr0
126702 return 64;
126703 case 5:
126704 // op: unorm
126705 return 13;
126706 case 10:
126707 // op: lwe
126708 return 40;
126709 }
126710 break;
126711 }
126712 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V1_gfx12:
126713 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V1_gfx12:
126714 case AMDGPU::IMAGE_SAMPLE_L_nortn_V1_gfx12:
126715 case AMDGPU::IMAGE_SAMPLE_nortn_V1_gfx12: {
126716 switch (OpNum) {
126717 case 4:
126718 // op: dim
126719 return 0;
126720 case 9:
126721 // op: tfe
126722 return 3;
126723 case 7:
126724 // op: r128
126725 return 4;
126726 case 11:
126727 // op: d16
126728 return 5;
126729 case 8:
126730 // op: a16
126731 return 6;
126732 case 3:
126733 // op: dmask
126734 return 22;
126735 case 1:
126736 // op: rsrc
126737 return 41;
126738 case 6:
126739 // op: cpol
126740 return 50;
126741 case 0:
126742 // op: vaddr0
126743 return 64;
126744 case 5:
126745 // op: unorm
126746 return 13;
126747 case 10:
126748 // op: lwe
126749 return 40;
126750 case 2:
126751 // op: samp
126752 return 55;
126753 }
126754 break;
126755 }
126756 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx10:
126757 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_nsa_gfx10:
126758 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V2_nsa_gfx10:
126759 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V2_nsa_gfx10:
126760 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V2_nsa_gfx10:
126761 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V2_nsa_gfx10:
126762 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx10:
126763 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx10:
126764 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx10:
126765 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx10:
126766 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx10:
126767 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_nsa_gfx10:
126768 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx10:
126769 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx10:
126770 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx10:
126771 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_nsa_gfx10:
126772 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx10:
126773 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx10:
126774 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx10:
126775 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_nsa_gfx10:
126776 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_nsa_gfx10:
126777 case AMDGPU::IMAGE_SAMPLE_nortn_V2_nsa_gfx10: {
126778 switch (OpNum) {
126779 case 4:
126780 // op: dmask
126781 return 8;
126782 case 6:
126783 // op: unorm
126784 return 12;
126785 case 7:
126786 // op: cpol
126787 return 7;
126788 case 8:
126789 // op: r128
126790 return 15;
126791 case 10:
126792 // op: tfe
126793 return 16;
126794 case 11:
126795 // op: lwe
126796 return 17;
126797 case 12:
126798 // op: d16
126799 return 63;
126800 case 2:
126801 // op: srsrc
126802 return 48;
126803 case 3:
126804 // op: ssamp
126805 return 53;
126806 case 0:
126807 // op: vaddr0
126808 return 32;
126809 case 5:
126810 // op: dim
126811 return 3;
126812 case 9:
126813 // op: a16
126814 return 62;
126815 }
126816 break;
126817 }
126818 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_nsa_gfx11:
126819 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_nsa_gfx11:
126820 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_nsa_gfx11:
126821 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_nsa_gfx11:
126822 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_nsa_gfx11:
126823 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_nsa_gfx11:
126824 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_nsa_gfx11:
126825 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_nsa_gfx11:
126826 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_nsa_gfx11:
126827 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_nsa_gfx11:
126828 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_nsa_gfx11:
126829 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_nsa_gfx11:
126830 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_nsa_gfx11:
126831 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_nsa_gfx11:
126832 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_nsa_gfx11:
126833 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_nsa_gfx11:
126834 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_nsa_gfx11:
126835 case AMDGPU::IMAGE_SAMPLE_nortn_V2_nsa_gfx11: {
126836 switch (OpNum) {
126837 case 4:
126838 // op: dmask
126839 return 8;
126840 case 6:
126841 // op: unorm
126842 return 7;
126843 case 7:
126844 // op: cpol
126845 return 12;
126846 case 8:
126847 // op: r128
126848 return 15;
126849 case 10:
126850 // op: tfe
126851 return 53;
126852 case 11:
126853 // op: lwe
126854 return 54;
126855 case 2:
126856 // op: srsrc
126857 return 48;
126858 case 3:
126859 // op: ssamp
126860 return 58;
126861 case 12:
126862 // op: d16
126863 return 17;
126864 case 9:
126865 // op: a16
126866 return 16;
126867 case 0:
126868 // op: vaddr0
126869 return 32;
126870 case 5:
126871 // op: dim
126872 return 2;
126873 }
126874 break;
126875 }
126876 case AMDGPU::DS_CMPST_B32_vi:
126877 case AMDGPU::DS_CMPST_B64_vi:
126878 case AMDGPU::DS_CMPST_F32_vi:
126879 case AMDGPU::DS_CMPST_F64_vi:
126880 case AMDGPU::DS_MSKOR_B32_vi:
126881 case AMDGPU::DS_MSKOR_B64_vi: {
126882 switch (OpNum) {
126883 case 4:
126884 // op: gds
126885 return 16;
126886 case 0:
126887 // op: addr
126888 return 32;
126889 case 1:
126890 // op: data0
126891 return 25;
126892 case 2:
126893 // op: data1
126894 return 48;
126895 case 3:
126896 // op: offset
126897 return 0;
126898 }
126899 break;
126900 }
126901 case AMDGPU::DS_CMPSTORE_B32_gfx11:
126902 case AMDGPU::DS_CMPSTORE_B64_gfx11:
126903 case AMDGPU::DS_CMPSTORE_F32_gfx11:
126904 case AMDGPU::DS_CMPSTORE_F64_gfx11:
126905 case AMDGPU::DS_CMPST_B32_gfx6_gfx7:
126906 case AMDGPU::DS_CMPST_B32_gfx10:
126907 case AMDGPU::DS_CMPST_B64_gfx6_gfx7:
126908 case AMDGPU::DS_CMPST_B64_gfx10:
126909 case AMDGPU::DS_CMPST_F32_gfx6_gfx7:
126910 case AMDGPU::DS_CMPST_F32_gfx10:
126911 case AMDGPU::DS_CMPST_F64_gfx6_gfx7:
126912 case AMDGPU::DS_CMPST_F64_gfx10:
126913 case AMDGPU::DS_MSKOR_B32_gfx6_gfx7:
126914 case AMDGPU::DS_MSKOR_B32_gfx10:
126915 case AMDGPU::DS_MSKOR_B32_gfx11:
126916 case AMDGPU::DS_MSKOR_B64_gfx6_gfx7:
126917 case AMDGPU::DS_MSKOR_B64_gfx10:
126918 case AMDGPU::DS_MSKOR_B64_gfx11: {
126919 switch (OpNum) {
126920 case 4:
126921 // op: gds
126922 return 17;
126923 case 0:
126924 // op: addr
126925 return 32;
126926 case 1:
126927 // op: data0
126928 return 40;
126929 case 2:
126930 // op: data1
126931 return 48;
126932 case 3:
126933 // op: offset
126934 return 0;
126935 }
126936 break;
126937 }
126938 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx11:
126939 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx11:
126940 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx11:
126941 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx11:
126942 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx11:
126943 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx11:
126944 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx11:
126945 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx11:
126946 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx11:
126947 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx11:
126948 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx11:
126949 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx11:
126950 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx11:
126951 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx11:
126952 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx11:
126953 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx11:
126954 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx11:
126955 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx11:
126956 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx11:
126957 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx11:
126958 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx11:
126959 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx11:
126960 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx11:
126961 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx11:
126962 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx11:
126963 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx11:
126964 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx11:
126965 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx11:
126966 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx11:
126967 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx11:
126968 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx11: {
126969 switch (OpNum) {
126970 case 4:
126971 // op: offset
126972 return 0;
126973 case 5:
126974 // op: cpol
126975 return 12;
126976 case 0:
126977 // op: vdata
126978 return 40;
126979 case 2:
126980 // op: srsrc
126981 return 48;
126982 case 3:
126983 // op: soffset
126984 return 56;
126985 }
126986 break;
126987 }
126988 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx11:
126989 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx11:
126990 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx11:
126991 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx11:
126992 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx11:
126993 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx11:
126994 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx11:
126995 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx11:
126996 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx11:
126997 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx11:
126998 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx11:
126999 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx11:
127000 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx11:
127001 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx11:
127002 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx11:
127003 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx11:
127004 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx11:
127005 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx11:
127006 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx11:
127007 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx11:
127008 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx11:
127009 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_gfx11:
127010 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_gfx11:
127011 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_gfx11:
127012 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx11:
127013 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx11:
127014 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx11:
127015 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx11:
127016 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx11:
127017 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx11:
127018 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx11:
127019 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx11:
127020 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx11:
127021 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx11:
127022 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx11:
127023 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx11:
127024 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx11:
127025 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx11:
127026 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx11:
127027 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx11:
127028 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx11:
127029 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx11:
127030 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx11:
127031 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx11:
127032 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx11:
127033 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx11:
127034 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx11:
127035 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx11:
127036 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx11:
127037 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx11:
127038 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx11:
127039 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx11:
127040 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx11:
127041 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx11:
127042 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx11:
127043 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx11:
127044 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx11:
127045 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx11:
127046 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx11:
127047 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx11:
127048 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx11:
127049 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx11:
127050 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx11:
127051 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx11:
127052 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx11:
127053 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx11:
127054 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx11:
127055 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx11:
127056 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx11:
127057 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx11:
127058 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx11:
127059 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx11:
127060 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx11:
127061 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx11:
127062 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx11:
127063 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx11:
127064 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx11:
127065 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx11:
127066 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx11:
127067 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx11:
127068 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx11:
127069 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx11:
127070 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx11:
127071 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx11:
127072 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx11:
127073 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx11:
127074 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx11:
127075 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx11:
127076 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx11:
127077 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx11:
127078 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx11:
127079 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx11:
127080 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx11:
127081 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx11:
127082 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx11:
127083 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx11:
127084 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx11:
127085 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx11:
127086 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx11:
127087 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx11:
127088 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx11:
127089 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx11:
127090 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx11:
127091 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx11:
127092 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx11:
127093 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx11:
127094 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx11:
127095 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx11:
127096 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx11:
127097 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx11:
127098 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx11:
127099 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx11:
127100 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx11:
127101 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx11:
127102 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx11:
127103 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx11:
127104 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx11:
127105 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx11:
127106 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx11:
127107 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx11:
127108 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11:
127109 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx11:
127110 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx11:
127111 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11:
127112 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11:
127113 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11:
127114 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11:
127115 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx11:
127116 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx11:
127117 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11:
127118 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11:
127119 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11:
127120 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11:
127121 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx11:
127122 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx11:
127123 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11:
127124 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11:
127125 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11:
127126 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx11:
127127 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx11:
127128 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx11:
127129 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11:
127130 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11:
127131 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11:
127132 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx11:
127133 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx11:
127134 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx11:
127135 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11:
127136 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11:
127137 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11:
127138 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx11:
127139 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx11:
127140 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx11:
127141 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11:
127142 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11:
127143 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11:
127144 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx11:
127145 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx11:
127146 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx11:
127147 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11:
127148 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx11:
127149 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx11:
127150 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx11:
127151 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx11:
127152 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx11:
127153 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx11:
127154 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx11:
127155 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx11:
127156 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx11:
127157 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx11:
127158 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx11:
127159 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx11:
127160 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx11:
127161 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx11:
127162 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx11:
127163 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx11:
127164 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx11:
127165 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx11:
127166 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx11:
127167 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx11:
127168 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx11:
127169 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx11:
127170 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx11:
127171 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx11:
127172 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx11:
127173 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx11:
127174 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx11:
127175 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx11:
127176 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx11:
127177 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx11:
127178 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx11:
127179 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx11:
127180 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx11:
127181 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx11:
127182 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx11:
127183 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx11:
127184 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx11:
127185 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx11:
127186 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx11:
127187 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx11:
127188 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx11:
127189 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx11:
127190 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx11:
127191 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx11:
127192 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx11:
127193 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx11:
127194 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx11:
127195 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx11:
127196 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx11:
127197 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx11:
127198 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx11:
127199 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx11:
127200 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx11:
127201 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx11:
127202 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx11:
127203 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx11:
127204 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx11:
127205 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx11:
127206 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx11:
127207 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx11:
127208 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx11:
127209 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx11:
127210 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx11:
127211 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx11:
127212 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx11:
127213 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx11:
127214 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx11:
127215 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx11:
127216 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx11:
127217 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx11:
127218 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx11:
127219 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx11:
127220 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx11:
127221 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx11:
127222 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx11:
127223 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx11:
127224 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx11:
127225 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx11:
127226 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx11:
127227 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx11:
127228 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx11:
127229 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx11:
127230 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx11:
127231 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx11:
127232 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx11:
127233 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx11:
127234 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx11:
127235 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx11:
127236 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx11:
127237 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx11:
127238 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx11:
127239 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx11:
127240 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx11:
127241 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx11:
127242 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx11:
127243 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx11:
127244 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx11:
127245 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx11:
127246 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx11:
127247 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx11:
127248 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx11:
127249 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx11:
127250 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx11:
127251 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx11:
127252 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx11:
127253 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx11:
127254 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx11:
127255 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx11:
127256 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx11:
127257 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx11:
127258 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx11:
127259 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx11:
127260 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx11:
127261 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11:
127262 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11:
127263 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11:
127264 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx11:
127265 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx11:
127266 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx11:
127267 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11:
127268 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11:
127269 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11:
127270 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx11:
127271 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx11:
127272 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx11:
127273 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11:
127274 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11:
127275 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11:
127276 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx11:
127277 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx11:
127278 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx11:
127279 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11:
127280 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11:
127281 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11:
127282 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx11:
127283 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx11:
127284 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx11:
127285 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11:
127286 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11:
127287 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11:
127288 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx11:
127289 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx11:
127290 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx11:
127291 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11:
127292 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11:
127293 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11:
127294 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx11:
127295 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx11:
127296 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx11:
127297 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx11:
127298 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx11:
127299 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx11:
127300 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx11:
127301 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx11:
127302 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx11:
127303 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx11:
127304 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx11:
127305 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx11:
127306 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx11:
127307 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx11:
127308 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx11:
127309 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx11:
127310 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx11:
127311 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx11:
127312 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx11:
127313 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx11:
127314 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx11:
127315 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx11:
127316 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx11:
127317 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx11:
127318 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx11:
127319 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx11:
127320 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx11: {
127321 switch (OpNum) {
127322 case 4:
127323 // op: offset
127324 return 0;
127325 case 5:
127326 // op: cpol
127327 return 12;
127328 case 1:
127329 // op: vaddr
127330 return 32;
127331 case 0:
127332 // op: vdata
127333 return 40;
127334 case 2:
127335 // op: srsrc
127336 return 48;
127337 case 3:
127338 // op: soffset
127339 return 56;
127340 }
127341 break;
127342 }
127343 case AMDGPU::BUFFER_LOAD_DWORDX2_ADDR64_gfx6_gfx7:
127344 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx6_gfx7:
127345 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx10:
127346 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_gfx90a:
127347 case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_vi:
127348 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx6_gfx7:
127349 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx10:
127350 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_gfx90a:
127351 case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_vi:
127352 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx6_gfx7:
127353 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx10:
127354 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_gfx90a:
127355 case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_vi:
127356 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_ADDR64_gfx6_gfx7:
127357 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx6_gfx7:
127358 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_gfx10:
127359 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_BOTHEN_vi:
127360 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx6_gfx7:
127361 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_gfx10:
127362 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_IDXEN_vi:
127363 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx6_gfx7:
127364 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_gfx10:
127365 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_OFFEN_vi:
127366 case AMDGPU::BUFFER_LOAD_DWORDX3_ADDR64_gfx6_gfx7:
127367 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx6_gfx7:
127368 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx10:
127369 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_gfx90a:
127370 case AMDGPU::BUFFER_LOAD_DWORDX3_BOTHEN_vi:
127371 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx6_gfx7:
127372 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx10:
127373 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_gfx90a:
127374 case AMDGPU::BUFFER_LOAD_DWORDX3_IDXEN_vi:
127375 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx6_gfx7:
127376 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx10:
127377 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_gfx90a:
127378 case AMDGPU::BUFFER_LOAD_DWORDX3_OFFEN_vi:
127379 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_ADDR64_gfx6_gfx7:
127380 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx6_gfx7:
127381 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_gfx10:
127382 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_BOTHEN_vi:
127383 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx6_gfx7:
127384 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_gfx10:
127385 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_IDXEN_vi:
127386 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx6_gfx7:
127387 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_gfx10:
127388 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_OFFEN_vi:
127389 case AMDGPU::BUFFER_LOAD_DWORDX4_ADDR64_gfx6_gfx7:
127390 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx6_gfx7:
127391 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx10:
127392 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_gfx90a:
127393 case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_vi:
127394 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx6_gfx7:
127395 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx10:
127396 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_gfx90a:
127397 case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_vi:
127398 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx6_gfx7:
127399 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx10:
127400 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_gfx90a:
127401 case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_vi:
127402 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_ADDR64_gfx6_gfx7:
127403 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx6_gfx7:
127404 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_gfx10:
127405 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_BOTHEN_vi:
127406 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx6_gfx7:
127407 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_gfx10:
127408 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_IDXEN_vi:
127409 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx6_gfx7:
127410 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_gfx10:
127411 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_OFFEN_vi:
127412 case AMDGPU::BUFFER_LOAD_DWORD_ADDR64_gfx6_gfx7:
127413 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx6_gfx7:
127414 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx10:
127415 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_gfx90a:
127416 case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_vi:
127417 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx6_gfx7:
127418 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx10:
127419 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_gfx90a:
127420 case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_vi:
127421 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx6_gfx7:
127422 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx10:
127423 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_gfx90a:
127424 case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_vi:
127425 case AMDGPU::BUFFER_LOAD_DWORD_TFE_ADDR64_gfx6_gfx7:
127426 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx6_gfx7:
127427 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_gfx10:
127428 case AMDGPU::BUFFER_LOAD_DWORD_TFE_BOTHEN_vi:
127429 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx6_gfx7:
127430 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_gfx10:
127431 case AMDGPU::BUFFER_LOAD_DWORD_TFE_IDXEN_vi:
127432 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx6_gfx7:
127433 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_gfx10:
127434 case AMDGPU::BUFFER_LOAD_DWORD_TFE_OFFEN_vi:
127435 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx10:
127436 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_gfx90a:
127437 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_vi:
127438 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx10:
127439 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_gfx90a:
127440 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_vi:
127441 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx10:
127442 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_gfx90a:
127443 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_vi:
127444 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10:
127445 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_BOTHEN_vi:
127446 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_gfx10:
127447 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_IDXEN_vi:
127448 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_gfx10:
127449 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_OFFEN_vi:
127450 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10:
127451 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a:
127452 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi:
127453 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10:
127454 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a:
127455 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi:
127456 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10:
127457 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a:
127458 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi:
127459 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10:
127460 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_BOTHEN_vi:
127461 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_gfx10:
127462 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_IDXEN_vi:
127463 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_gfx10:
127464 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_OFFEN_vi:
127465 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
127466 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
127467 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
127468 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80:
127469 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80:
127470 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80:
127471 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10:
127472 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a:
127473 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi:
127474 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10:
127475 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a:
127476 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi:
127477 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10:
127478 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a:
127479 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi:
127480 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10:
127481 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_BOTHEN_vi:
127482 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_gfx10:
127483 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_IDXEN_vi:
127484 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_gfx10:
127485 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_OFFEN_vi:
127486 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
127487 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
127488 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
127489 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80:
127490 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80:
127491 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80:
127492 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10:
127493 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a:
127494 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi:
127495 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10:
127496 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a:
127497 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi:
127498 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10:
127499 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a:
127500 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi:
127501 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_gfx10:
127502 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_BOTHEN_vi:
127503 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_gfx10:
127504 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_IDXEN_vi:
127505 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_gfx10:
127506 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_OFFEN_vi:
127507 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
127508 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
127509 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
127510 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80:
127511 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80:
127512 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80:
127513 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10:
127514 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a:
127515 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi:
127516 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10:
127517 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a:
127518 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_IDXEN_vi:
127519 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10:
127520 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a:
127521 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_OFFEN_vi:
127522 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_gfx10:
127523 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_BOTHEN_vi:
127524 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_gfx10:
127525 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_IDXEN_vi:
127526 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_gfx10:
127527 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_OFFEN_vi:
127528 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
127529 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80:
127530 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80:
127531 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80:
127532 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80:
127533 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80:
127534 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7:
127535 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
127536 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10:
127537 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a:
127538 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi:
127539 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7:
127540 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10:
127541 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a:
127542 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_vi:
127543 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7:
127544 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10:
127545 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a:
127546 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_vi:
127547 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7:
127548 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7:
127549 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_gfx10:
127550 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_BOTHEN_vi:
127551 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7:
127552 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_gfx10:
127553 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_IDXEN_vi:
127554 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7:
127555 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_gfx10:
127556 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_OFFEN_vi:
127557 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7:
127558 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
127559 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10:
127560 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a:
127561 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi:
127562 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7:
127563 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10:
127564 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a:
127565 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_vi:
127566 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7:
127567 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10:
127568 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a:
127569 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_vi:
127570 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7:
127571 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7:
127572 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_gfx10:
127573 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_BOTHEN_vi:
127574 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7:
127575 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_gfx10:
127576 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_IDXEN_vi:
127577 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7:
127578 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_gfx10:
127579 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_OFFEN_vi:
127580 case AMDGPU::BUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7:
127581 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7:
127582 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10:
127583 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a:
127584 case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_vi:
127585 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7:
127586 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx10:
127587 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a:
127588 case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_vi:
127589 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7:
127590 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx10:
127591 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a:
127592 case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_vi:
127593 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_ADDR64_gfx6_gfx7:
127594 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7:
127595 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_gfx10:
127596 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_BOTHEN_vi:
127597 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx6_gfx7:
127598 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_gfx10:
127599 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_IDXEN_vi:
127600 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx6_gfx7:
127601 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_gfx10:
127602 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_OFFEN_vi:
127603 case AMDGPU::BUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7:
127604 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7:
127605 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx10:
127606 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a:
127607 case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_vi:
127608 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7:
127609 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx10:
127610 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_gfx90a:
127611 case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_vi:
127612 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7:
127613 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx10:
127614 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_gfx90a:
127615 case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_vi:
127616 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_ADDR64_gfx6_gfx7:
127617 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx6_gfx7:
127618 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_gfx10:
127619 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_BOTHEN_vi:
127620 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx6_gfx7:
127621 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_gfx10:
127622 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_IDXEN_vi:
127623 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx6_gfx7:
127624 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_gfx10:
127625 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_OFFEN_vi:
127626 case AMDGPU::BUFFER_LOAD_SBYTE_ADDR64_gfx6_gfx7:
127627 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx6_gfx7:
127628 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx10:
127629 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_gfx90a:
127630 case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_vi:
127631 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx10:
127632 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_gfx90a:
127633 case AMDGPU::BUFFER_LOAD_SBYTE_D16_BOTHEN_vi:
127634 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx10:
127635 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_gfx90a:
127636 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_vi:
127637 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx10:
127638 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_gfx90a:
127639 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_IDXEN_vi:
127640 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx10:
127641 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_gfx90a:
127642 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_OFFEN_vi:
127643 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_gfx10:
127644 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_BOTHEN_vi:
127645 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_gfx10:
127646 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_IDXEN_vi:
127647 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_gfx10:
127648 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_OFFEN_vi:
127649 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx10:
127650 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_gfx90a:
127651 case AMDGPU::BUFFER_LOAD_SBYTE_D16_IDXEN_vi:
127652 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx10:
127653 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_gfx90a:
127654 case AMDGPU::BUFFER_LOAD_SBYTE_D16_OFFEN_vi:
127655 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_gfx10:
127656 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_BOTHEN_vi:
127657 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_gfx10:
127658 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_IDXEN_vi:
127659 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_gfx10:
127660 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_OFFEN_vi:
127661 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx6_gfx7:
127662 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx10:
127663 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_gfx90a:
127664 case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_vi:
127665 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx6_gfx7:
127666 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx10:
127667 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_gfx90a:
127668 case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_vi:
127669 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_ADDR64_gfx6_gfx7:
127670 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx6_gfx7:
127671 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_gfx10:
127672 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_BOTHEN_vi:
127673 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx6_gfx7:
127674 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_gfx10:
127675 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_IDXEN_vi:
127676 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx6_gfx7:
127677 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_gfx10:
127678 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_OFFEN_vi:
127679 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx10:
127680 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_gfx90a:
127681 case AMDGPU::BUFFER_LOAD_SHORT_D16_BOTHEN_vi:
127682 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx10:
127683 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_gfx90a:
127684 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_BOTHEN_vi:
127685 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx10:
127686 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_gfx90a:
127687 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_IDXEN_vi:
127688 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx10:
127689 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_gfx90a:
127690 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_OFFEN_vi:
127691 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_gfx10:
127692 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_BOTHEN_vi:
127693 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_gfx10:
127694 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_IDXEN_vi:
127695 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_gfx10:
127696 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_OFFEN_vi:
127697 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx10:
127698 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_gfx90a:
127699 case AMDGPU::BUFFER_LOAD_SHORT_D16_IDXEN_vi:
127700 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx10:
127701 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_gfx90a:
127702 case AMDGPU::BUFFER_LOAD_SHORT_D16_OFFEN_vi:
127703 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_gfx10:
127704 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_BOTHEN_vi:
127705 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_gfx10:
127706 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_IDXEN_vi:
127707 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_gfx10:
127708 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_OFFEN_vi:
127709 case AMDGPU::BUFFER_LOAD_SSHORT_ADDR64_gfx6_gfx7:
127710 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx6_gfx7:
127711 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx10:
127712 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_gfx90a:
127713 case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_vi:
127714 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx6_gfx7:
127715 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx10:
127716 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_gfx90a:
127717 case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_vi:
127718 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx6_gfx7:
127719 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx10:
127720 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_gfx90a:
127721 case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_vi:
127722 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_ADDR64_gfx6_gfx7:
127723 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx6_gfx7:
127724 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_gfx10:
127725 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_BOTHEN_vi:
127726 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx6_gfx7:
127727 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_gfx10:
127728 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_IDXEN_vi:
127729 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx6_gfx7:
127730 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_gfx10:
127731 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_OFFEN_vi:
127732 case AMDGPU::BUFFER_LOAD_UBYTE_ADDR64_gfx6_gfx7:
127733 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx6_gfx7:
127734 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx10:
127735 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_gfx90a:
127736 case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_vi:
127737 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx10:
127738 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_gfx90a:
127739 case AMDGPU::BUFFER_LOAD_UBYTE_D16_BOTHEN_vi:
127740 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx10:
127741 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_gfx90a:
127742 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_vi:
127743 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx10:
127744 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_gfx90a:
127745 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_IDXEN_vi:
127746 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx10:
127747 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_gfx90a:
127748 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_OFFEN_vi:
127749 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_gfx10:
127750 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_BOTHEN_vi:
127751 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_gfx10:
127752 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_IDXEN_vi:
127753 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_gfx10:
127754 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_OFFEN_vi:
127755 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx10:
127756 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_gfx90a:
127757 case AMDGPU::BUFFER_LOAD_UBYTE_D16_IDXEN_vi:
127758 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx10:
127759 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_gfx90a:
127760 case AMDGPU::BUFFER_LOAD_UBYTE_D16_OFFEN_vi:
127761 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_gfx10:
127762 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_BOTHEN_vi:
127763 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_gfx10:
127764 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_IDXEN_vi:
127765 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_gfx10:
127766 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_OFFEN_vi:
127767 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx6_gfx7:
127768 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx10:
127769 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_gfx90a:
127770 case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_vi:
127771 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx6_gfx7:
127772 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx10:
127773 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_gfx90a:
127774 case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_vi:
127775 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_ADDR64_gfx6_gfx7:
127776 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx6_gfx7:
127777 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_gfx10:
127778 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_BOTHEN_vi:
127779 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx6_gfx7:
127780 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_gfx10:
127781 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_IDXEN_vi:
127782 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx6_gfx7:
127783 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_gfx10:
127784 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_OFFEN_vi:
127785 case AMDGPU::BUFFER_LOAD_USHORT_ADDR64_gfx6_gfx7:
127786 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx6_gfx7:
127787 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx10:
127788 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_gfx90a:
127789 case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_vi:
127790 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx6_gfx7:
127791 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx10:
127792 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_gfx90a:
127793 case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_vi:
127794 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx6_gfx7:
127795 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx10:
127796 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_gfx90a:
127797 case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_vi:
127798 case AMDGPU::BUFFER_LOAD_USHORT_TFE_ADDR64_gfx6_gfx7:
127799 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx6_gfx7:
127800 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_gfx10:
127801 case AMDGPU::BUFFER_LOAD_USHORT_TFE_BOTHEN_vi:
127802 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx6_gfx7:
127803 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_gfx10:
127804 case AMDGPU::BUFFER_LOAD_USHORT_TFE_IDXEN_vi:
127805 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx6_gfx7:
127806 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_gfx10:
127807 case AMDGPU::BUFFER_LOAD_USHORT_TFE_OFFEN_vi:
127808 case AMDGPU::BUFFER_STORE_BYTE_ADDR64_gfx6_gfx7:
127809 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx6_gfx7:
127810 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx10:
127811 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_gfx90a:
127812 case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_vi:
127813 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx10:
127814 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_gfx90a:
127815 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_BOTHEN_vi:
127816 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx10:
127817 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_gfx90a:
127818 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_IDXEN_vi:
127819 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx10:
127820 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_gfx90a:
127821 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_OFFEN_vi:
127822 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_gfx10:
127823 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_BOTHEN_vi:
127824 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_gfx10:
127825 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_IDXEN_vi:
127826 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_gfx10:
127827 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_OFFEN_vi:
127828 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx6_gfx7:
127829 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx10:
127830 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_gfx90a:
127831 case AMDGPU::BUFFER_STORE_BYTE_IDXEN_vi:
127832 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx6_gfx7:
127833 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx10:
127834 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_gfx90a:
127835 case AMDGPU::BUFFER_STORE_BYTE_OFFEN_vi:
127836 case AMDGPU::BUFFER_STORE_BYTE_TFE_ADDR64_gfx6_gfx7:
127837 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx6_gfx7:
127838 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_gfx10:
127839 case AMDGPU::BUFFER_STORE_BYTE_TFE_BOTHEN_vi:
127840 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx6_gfx7:
127841 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_gfx10:
127842 case AMDGPU::BUFFER_STORE_BYTE_TFE_IDXEN_vi:
127843 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx6_gfx7:
127844 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_gfx10:
127845 case AMDGPU::BUFFER_STORE_BYTE_TFE_OFFEN_vi:
127846 case AMDGPU::BUFFER_STORE_DWORDX2_ADDR64_gfx6_gfx7:
127847 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx6_gfx7:
127848 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx10:
127849 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_gfx90a:
127850 case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_vi:
127851 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx6_gfx7:
127852 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx10:
127853 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_gfx90a:
127854 case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_vi:
127855 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx6_gfx7:
127856 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx10:
127857 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_gfx90a:
127858 case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_vi:
127859 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_ADDR64_gfx6_gfx7:
127860 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx6_gfx7:
127861 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_gfx10:
127862 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_BOTHEN_vi:
127863 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx6_gfx7:
127864 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_gfx10:
127865 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_IDXEN_vi:
127866 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx6_gfx7:
127867 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_gfx10:
127868 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_OFFEN_vi:
127869 case AMDGPU::BUFFER_STORE_DWORDX3_ADDR64_gfx6_gfx7:
127870 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx6_gfx7:
127871 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx10:
127872 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_gfx90a:
127873 case AMDGPU::BUFFER_STORE_DWORDX3_BOTHEN_vi:
127874 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx6_gfx7:
127875 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx10:
127876 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_gfx90a:
127877 case AMDGPU::BUFFER_STORE_DWORDX3_IDXEN_vi:
127878 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx6_gfx7:
127879 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx10:
127880 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_gfx90a:
127881 case AMDGPU::BUFFER_STORE_DWORDX3_OFFEN_vi:
127882 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_ADDR64_gfx6_gfx7:
127883 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx6_gfx7:
127884 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_gfx10:
127885 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_BOTHEN_vi:
127886 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx6_gfx7:
127887 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_gfx10:
127888 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_IDXEN_vi:
127889 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx6_gfx7:
127890 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_gfx10:
127891 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_OFFEN_vi:
127892 case AMDGPU::BUFFER_STORE_DWORDX4_ADDR64_gfx6_gfx7:
127893 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx6_gfx7:
127894 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx10:
127895 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_gfx90a:
127896 case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_vi:
127897 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx6_gfx7:
127898 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx10:
127899 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_gfx90a:
127900 case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_vi:
127901 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx6_gfx7:
127902 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx10:
127903 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_gfx90a:
127904 case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_vi:
127905 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_ADDR64_gfx6_gfx7:
127906 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx6_gfx7:
127907 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_gfx10:
127908 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_BOTHEN_vi:
127909 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx6_gfx7:
127910 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_gfx10:
127911 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_IDXEN_vi:
127912 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx6_gfx7:
127913 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_gfx10:
127914 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_OFFEN_vi:
127915 case AMDGPU::BUFFER_STORE_DWORD_ADDR64_gfx6_gfx7:
127916 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx6_gfx7:
127917 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx10:
127918 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_gfx90a:
127919 case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_vi:
127920 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx6_gfx7:
127921 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx10:
127922 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_gfx90a:
127923 case AMDGPU::BUFFER_STORE_DWORD_IDXEN_vi:
127924 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx6_gfx7:
127925 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx10:
127926 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_gfx90a:
127927 case AMDGPU::BUFFER_STORE_DWORD_OFFEN_vi:
127928 case AMDGPU::BUFFER_STORE_DWORD_TFE_ADDR64_gfx6_gfx7:
127929 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx6_gfx7:
127930 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_gfx10:
127931 case AMDGPU::BUFFER_STORE_DWORD_TFE_BOTHEN_vi:
127932 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx6_gfx7:
127933 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_gfx10:
127934 case AMDGPU::BUFFER_STORE_DWORD_TFE_IDXEN_vi:
127935 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx6_gfx7:
127936 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_gfx10:
127937 case AMDGPU::BUFFER_STORE_DWORD_TFE_OFFEN_vi:
127938 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx10:
127939 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_gfx90a:
127940 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_vi:
127941 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx10:
127942 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_gfx90a:
127943 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_vi:
127944 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx10:
127945 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_gfx90a:
127946 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_vi:
127947 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_gfx10:
127948 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_BOTHEN_vi:
127949 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_gfx10:
127950 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_IDXEN_vi:
127951 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_gfx10:
127952 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_OFFEN_vi:
127953 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10:
127954 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a:
127955 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi:
127956 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10:
127957 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a:
127958 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi:
127959 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10:
127960 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a:
127961 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi:
127962 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_gfx10:
127963 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_BOTHEN_vi:
127964 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_gfx10:
127965 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_IDXEN_vi:
127966 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_gfx10:
127967 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_OFFEN_vi:
127968 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
127969 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
127970 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
127971 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_BOTHEN_gfx80:
127972 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_IDXEN_gfx80:
127973 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_gfx80_TFE_OFFEN_gfx80:
127974 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10:
127975 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a:
127976 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi:
127977 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10:
127978 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a:
127979 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi:
127980 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10:
127981 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a:
127982 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi:
127983 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_gfx10:
127984 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_BOTHEN_vi:
127985 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_gfx10:
127986 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_IDXEN_vi:
127987 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_gfx10:
127988 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_OFFEN_vi:
127989 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
127990 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
127991 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
127992 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_BOTHEN_gfx80:
127993 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_IDXEN_gfx80:
127994 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_gfx80_TFE_OFFEN_gfx80:
127995 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10:
127996 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a:
127997 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi:
127998 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10:
127999 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a:
128000 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_IDXEN_vi:
128001 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10:
128002 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a:
128003 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_OFFEN_vi:
128004 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_gfx10:
128005 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_BOTHEN_vi:
128006 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_gfx10:
128007 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_IDXEN_vi:
128008 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_gfx10:
128009 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_OFFEN_vi:
128010 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
128011 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
128012 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
128013 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_BOTHEN_gfx80:
128014 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_IDXEN_gfx80:
128015 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_gfx80_TFE_OFFEN_gfx80:
128016 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10:
128017 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a:
128018 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_BOTHEN_vi:
128019 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10:
128020 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a:
128021 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_IDXEN_vi:
128022 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10:
128023 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a:
128024 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_OFFEN_vi:
128025 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_gfx10:
128026 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_BOTHEN_vi:
128027 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_gfx10:
128028 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_IDXEN_vi:
128029 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_gfx10:
128030 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_OFFEN_vi:
128031 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
128032 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80:
128033 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80:
128034 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_BOTHEN_gfx80:
128035 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_IDXEN_gfx80:
128036 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_gfx80_TFE_OFFEN_gfx80:
128037 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7:
128038 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
128039 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10:
128040 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a:
128041 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_vi:
128042 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7:
128043 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10:
128044 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a:
128045 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_vi:
128046 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7:
128047 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10:
128048 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a:
128049 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_vi:
128050 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_ADDR64_gfx6_gfx7:
128051 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx6_gfx7:
128052 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_gfx10:
128053 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_BOTHEN_vi:
128054 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx6_gfx7:
128055 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_gfx10:
128056 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_IDXEN_vi:
128057 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx6_gfx7:
128058 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_gfx10:
128059 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_OFFEN_vi:
128060 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7:
128061 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
128062 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10:
128063 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a:
128064 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_vi:
128065 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7:
128066 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10:
128067 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a:
128068 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_vi:
128069 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7:
128070 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10:
128071 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a:
128072 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_vi:
128073 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_ADDR64_gfx6_gfx7:
128074 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx6_gfx7:
128075 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_gfx10:
128076 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_BOTHEN_vi:
128077 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx6_gfx7:
128078 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_gfx10:
128079 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_IDXEN_vi:
128080 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx6_gfx7:
128081 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_gfx10:
128082 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_OFFEN_vi:
128083 case AMDGPU::BUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7:
128084 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7:
128085 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx10:
128086 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a:
128087 case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_vi:
128088 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7:
128089 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx10:
128090 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_gfx90a:
128091 case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_vi:
128092 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7:
128093 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx10:
128094 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_gfx90a:
128095 case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_vi:
128096 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_ADDR64_gfx6_gfx7:
128097 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx6_gfx7:
128098 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_gfx10:
128099 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_BOTHEN_vi:
128100 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx6_gfx7:
128101 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_gfx10:
128102 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_IDXEN_vi:
128103 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx6_gfx7:
128104 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_gfx10:
128105 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_OFFEN_vi:
128106 case AMDGPU::BUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7:
128107 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7:
128108 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx10:
128109 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_gfx90a:
128110 case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_vi:
128111 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7:
128112 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx10:
128113 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_gfx90a:
128114 case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_vi:
128115 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7:
128116 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx10:
128117 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_gfx90a:
128118 case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_vi:
128119 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_ADDR64_gfx6_gfx7:
128120 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx6_gfx7:
128121 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_gfx10:
128122 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_BOTHEN_vi:
128123 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx6_gfx7:
128124 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_gfx10:
128125 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_IDXEN_vi:
128126 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx6_gfx7:
128127 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_gfx10:
128128 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_OFFEN_vi:
128129 case AMDGPU::BUFFER_STORE_SHORT_ADDR64_gfx6_gfx7:
128130 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx6_gfx7:
128131 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx10:
128132 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_gfx90a:
128133 case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_vi:
128134 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx10:
128135 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_gfx90a:
128136 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_BOTHEN_vi:
128137 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx10:
128138 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_gfx90a:
128139 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_IDXEN_vi:
128140 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx10:
128141 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_gfx90a:
128142 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_OFFEN_vi:
128143 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_gfx10:
128144 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_BOTHEN_vi:
128145 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_gfx10:
128146 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_IDXEN_vi:
128147 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_gfx10:
128148 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_OFFEN_vi:
128149 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx6_gfx7:
128150 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx10:
128151 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_gfx90a:
128152 case AMDGPU::BUFFER_STORE_SHORT_IDXEN_vi:
128153 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx6_gfx7:
128154 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx10:
128155 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_gfx90a:
128156 case AMDGPU::BUFFER_STORE_SHORT_OFFEN_vi:
128157 case AMDGPU::BUFFER_STORE_SHORT_TFE_ADDR64_gfx6_gfx7:
128158 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx6_gfx7:
128159 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_gfx10:
128160 case AMDGPU::BUFFER_STORE_SHORT_TFE_BOTHEN_vi:
128161 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx6_gfx7:
128162 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_gfx10:
128163 case AMDGPU::BUFFER_STORE_SHORT_TFE_IDXEN_vi:
128164 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx6_gfx7:
128165 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_gfx10:
128166 case AMDGPU::BUFFER_STORE_SHORT_TFE_OFFEN_vi: {
128167 switch (OpNum) {
128168 case 4:
128169 // op: offset
128170 return 0;
128171 case 5:
128172 // op: cpol
128173 return 14;
128174 case 1:
128175 // op: vaddr
128176 return 32;
128177 case 0:
128178 // op: vdata
128179 return 40;
128180 case 2:
128181 // op: srsrc
128182 return 48;
128183 case 3:
128184 // op: soffset
128185 return 56;
128186 }
128187 break;
128188 }
128189 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx940:
128190 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_vi:
128191 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx940:
128192 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_vi:
128193 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx90a:
128194 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_vi:
128195 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx90a:
128196 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_vi:
128197 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx90a:
128198 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_vi:
128199 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx90a:
128200 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_vi:
128201 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx90a:
128202 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_vi:
128203 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx90a:
128204 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_vi:
128205 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx90a:
128206 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_vi:
128207 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx90a:
128208 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_vi:
128209 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx90a:
128210 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_vi:
128211 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx90a:
128212 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_vi:
128213 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx940:
128214 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_vi:
128215 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx940:
128216 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_vi:
128217 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx90a:
128218 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_vi:
128219 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx90a:
128220 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_vi:
128221 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx940:
128222 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_vi:
128223 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx90a:
128224 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_vi:
128225 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx90a:
128226 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_vi:
128227 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx90a:
128228 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_vi:
128229 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx90a:
128230 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_vi:
128231 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx90a:
128232 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_vi:
128233 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx90a:
128234 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_vi:
128235 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx90a:
128236 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_vi:
128237 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx90a:
128238 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_vi:
128239 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx90a:
128240 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_vi:
128241 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx90a:
128242 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_vi:
128243 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx90a:
128244 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_vi:
128245 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx90a:
128246 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_vi:
128247 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx90a:
128248 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_vi:
128249 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx90a:
128250 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_vi: {
128251 switch (OpNum) {
128252 case 4:
128253 // op: offset
128254 return 0;
128255 case 5:
128256 // op: cpol
128257 return 15;
128258 case 0:
128259 // op: vdata
128260 return 40;
128261 case 2:
128262 // op: srsrc
128263 return 48;
128264 case 3:
128265 // op: soffset
128266 return 56;
128267 }
128268 break;
128269 }
128270 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx90a:
128271 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_vi:
128272 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx940:
128273 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_vi:
128274 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx940:
128275 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_vi:
128276 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx940:
128277 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_vi:
128278 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx940:
128279 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_vi:
128280 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_gfx940:
128281 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_vi:
128282 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_gfx940:
128283 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_vi:
128284 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx90a:
128285 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_vi:
128286 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx90a:
128287 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_vi:
128288 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx90a:
128289 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_vi:
128290 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx90a:
128291 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_vi:
128292 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx90a:
128293 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_vi:
128294 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx90a:
128295 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_vi:
128296 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx90a:
128297 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_vi:
128298 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx90a:
128299 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_vi:
128300 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx90a:
128301 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_vi:
128302 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx90a:
128303 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_vi:
128304 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx90a:
128305 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_vi:
128306 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx90a:
128307 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_vi:
128308 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx90a:
128309 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_vi:
128310 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx90a:
128311 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_vi:
128312 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx90a:
128313 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_vi:
128314 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx90a:
128315 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_vi:
128316 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx90a:
128317 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_vi:
128318 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx90a:
128319 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_vi:
128320 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx90a:
128321 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_vi:
128322 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx90a:
128323 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_vi:
128324 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx90a:
128325 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_vi:
128326 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx90a:
128327 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_vi:
128328 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx90a:
128329 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_vi:
128330 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx90a:
128331 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_vi:
128332 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx90a:
128333 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_vi:
128334 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx90a:
128335 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_vi:
128336 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx90a:
128337 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_vi:
128338 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx90a:
128339 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_vi:
128340 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx90a:
128341 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_vi:
128342 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx940:
128343 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_vi:
128344 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_gfx940:
128345 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_vi:
128346 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_gfx940:
128347 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_vi:
128348 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx940:
128349 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_vi:
128350 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_gfx940:
128351 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_vi:
128352 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_gfx940:
128353 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_vi:
128354 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx90a:
128355 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_vi:
128356 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx90a:
128357 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_vi:
128358 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx90a:
128359 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_vi:
128360 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx90a:
128361 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_vi:
128362 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx90a:
128363 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_vi:
128364 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx90a:
128365 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_vi:
128366 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx940:
128367 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_vi:
128368 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx940:
128369 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_vi:
128370 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx940:
128371 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_vi:
128372 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx90a:
128373 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_vi:
128374 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx90a:
128375 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_vi:
128376 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx90a:
128377 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_vi:
128378 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx90a:
128379 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_vi:
128380 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx90a:
128381 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_vi:
128382 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx90a:
128383 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_vi:
128384 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx90a:
128385 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_vi:
128386 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx90a:
128387 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_vi:
128388 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx90a:
128389 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_vi:
128390 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx90a:
128391 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_vi:
128392 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx90a:
128393 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_vi:
128394 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx90a:
128395 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_vi:
128396 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx90a:
128397 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_vi:
128398 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx90a:
128399 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_vi:
128400 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx90a:
128401 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_vi:
128402 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx90a:
128403 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_vi:
128404 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx90a:
128405 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_vi:
128406 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx90a:
128407 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_vi:
128408 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx90a:
128409 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_vi:
128410 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx90a:
128411 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_vi:
128412 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx90a:
128413 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_vi:
128414 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx90a:
128415 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_vi:
128416 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx90a:
128417 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_vi:
128418 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx90a:
128419 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_vi:
128420 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx90a:
128421 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_vi:
128422 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx90a:
128423 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_vi:
128424 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx90a:
128425 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_vi:
128426 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx90a:
128427 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_vi:
128428 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx90a:
128429 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_vi:
128430 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx90a:
128431 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_vi:
128432 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx90a:
128433 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_vi:
128434 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx90a:
128435 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_vi:
128436 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx90a:
128437 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_vi:
128438 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx90a:
128439 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_vi:
128440 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx90a:
128441 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_vi:
128442 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx90a:
128443 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_vi:
128444 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx90a:
128445 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_vi:
128446 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx90a:
128447 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_vi:
128448 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx90a:
128449 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_vi:
128450 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx90a:
128451 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_vi:
128452 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx90a:
128453 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_vi:
128454 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx90a:
128455 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_vi: {
128456 switch (OpNum) {
128457 case 4:
128458 // op: offset
128459 return 0;
128460 case 5:
128461 // op: cpol
128462 return 15;
128463 case 1:
128464 // op: vaddr
128465 return 32;
128466 case 0:
128467 // op: vdata
128468 return 40;
128469 case 2:
128470 // op: srsrc
128471 return 48;
128472 case 3:
128473 // op: soffset
128474 return 56;
128475 }
128476 break;
128477 }
128478 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFSET_RTN_gfx90a:
128479 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFSET_RTN_gfx90a:
128480 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFSET_RTN_gfx90a:
128481 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFSET_RTN_gfx90a:
128482 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFSET_RTN_gfx90a: {
128483 switch (OpNum) {
128484 case 4:
128485 // op: offset
128486 return 0;
128487 case 5:
128488 // op: cpol
128489 return 17;
128490 case 0:
128491 // op: vdata
128492 return 40;
128493 case 2:
128494 // op: srsrc
128495 return 48;
128496 case 3:
128497 // op: soffset
128498 return 56;
128499 }
128500 break;
128501 }
128502 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_gfx90a:
128503 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_gfx90a:
128504 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_gfx90a:
128505 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_gfx90a:
128506 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_gfx90a:
128507 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_gfx90a:
128508 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_gfx90a:
128509 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_gfx90a:
128510 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_gfx90a:
128511 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_gfx90a:
128512 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_gfx90a:
128513 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_gfx90a:
128514 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_gfx90a:
128515 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_gfx90a:
128516 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_gfx90a: {
128517 switch (OpNum) {
128518 case 4:
128519 // op: offset
128520 return 0;
128521 case 5:
128522 // op: cpol
128523 return 17;
128524 case 1:
128525 // op: vaddr
128526 return 32;
128527 case 0:
128528 // op: vdata
128529 return 40;
128530 case 2:
128531 // op: srsrc
128532 return 48;
128533 case 3:
128534 // op: soffset
128535 return 56;
128536 }
128537 break;
128538 }
128539 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx6_gfx7:
128540 case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_RTN_gfx10:
128541 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx6_gfx7:
128542 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFSET_RTN_gfx10:
128543 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx6_gfx7:
128544 case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_RTN_gfx10:
128545 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx6_gfx7:
128546 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFSET_RTN_gfx10:
128547 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx6_gfx7:
128548 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN_gfx10:
128549 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx6_gfx7:
128550 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN_gfx10:
128551 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFSET_RTN_gfx10:
128552 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx6_gfx7:
128553 case AMDGPU::BUFFER_ATOMIC_DEC_OFFSET_RTN_gfx10:
128554 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx6_gfx7:
128555 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFSET_RTN_gfx10:
128556 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx6_gfx7:
128557 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFSET_RTN_gfx10:
128558 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx6_gfx7:
128559 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFSET_RTN_gfx10:
128560 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx6_gfx7:
128561 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFSET_RTN_gfx10:
128562 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx6_gfx7:
128563 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFSET_RTN_gfx10:
128564 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx6_gfx7:
128565 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFSET_RTN_gfx10:
128566 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx6_gfx7:
128567 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFSET_RTN_gfx10:
128568 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx6_gfx7:
128569 case AMDGPU::BUFFER_ATOMIC_INC_OFFSET_RTN_gfx10:
128570 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx6_gfx7:
128571 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFSET_RTN_gfx10:
128572 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx6_gfx7:
128573 case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_RTN_gfx10:
128574 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx6_gfx7:
128575 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFSET_RTN_gfx10:
128576 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx6_gfx7:
128577 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_RTN_gfx10:
128578 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx6_gfx7:
128579 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN_gfx10:
128580 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx6_gfx7:
128581 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_RTN_gfx10:
128582 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx6_gfx7:
128583 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN_gfx10:
128584 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx6_gfx7:
128585 case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_RTN_gfx10:
128586 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx6_gfx7:
128587 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFSET_RTN_gfx10:
128588 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx6_gfx7:
128589 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_RTN_gfx10:
128590 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx6_gfx7:
128591 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN_gfx10:
128592 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx6_gfx7:
128593 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_RTN_gfx10:
128594 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx6_gfx7:
128595 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN_gfx10:
128596 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx6_gfx7:
128597 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_RTN_gfx10:
128598 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx6_gfx7:
128599 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN_gfx10:
128600 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx6_gfx7:
128601 case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_RTN_gfx10:
128602 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx6_gfx7:
128603 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFSET_RTN_gfx10: {
128604 switch (OpNum) {
128605 case 4:
128606 // op: offset
128607 return 0;
128608 case 5:
128609 // op: cpol
128610 return 54;
128611 case 0:
128612 // op: vdata
128613 return 40;
128614 case 2:
128615 // op: srsrc
128616 return 48;
128617 case 3:
128618 // op: soffset
128619 return 56;
128620 }
128621 break;
128622 }
128623 case AMDGPU::BUFFER_ATOMIC_ADD_ADDR64_gfx6_gfx7:
128624 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx6_gfx7:
128625 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_gfx10:
128626 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx6_gfx7:
128627 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_gfx10:
128628 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx6_gfx7:
128629 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_gfx10:
128630 case AMDGPU::BUFFER_ATOMIC_ADD_X2_ADDR64_gfx6_gfx7:
128631 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx6_gfx7:
128632 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_gfx10:
128633 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx6_gfx7:
128634 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_gfx10:
128635 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx6_gfx7:
128636 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_gfx10:
128637 case AMDGPU::BUFFER_ATOMIC_AND_ADDR64_gfx6_gfx7:
128638 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx6_gfx7:
128639 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_gfx10:
128640 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx6_gfx7:
128641 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_gfx10:
128642 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx6_gfx7:
128643 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_gfx10:
128644 case AMDGPU::BUFFER_ATOMIC_AND_X2_ADDR64_gfx6_gfx7:
128645 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx6_gfx7:
128646 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_gfx10:
128647 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx6_gfx7:
128648 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_gfx10:
128649 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx6_gfx7:
128650 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_gfx10:
128651 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_ADDR64_gfx6_gfx7:
128652 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx6_gfx7:
128653 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_gfx10:
128654 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx6_gfx7:
128655 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_gfx10:
128656 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx6_gfx7:
128657 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_gfx10:
128658 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_gfx6_gfx7:
128659 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx6_gfx7:
128660 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_gfx10:
128661 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx6_gfx7:
128662 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_gfx10:
128663 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx6_gfx7:
128664 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_gfx10:
128665 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_gfx10:
128666 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_gfx10:
128667 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_gfx10:
128668 case AMDGPU::BUFFER_ATOMIC_DEC_ADDR64_gfx6_gfx7:
128669 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx6_gfx7:
128670 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_gfx10:
128671 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx6_gfx7:
128672 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_gfx10:
128673 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx6_gfx7:
128674 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_gfx10:
128675 case AMDGPU::BUFFER_ATOMIC_DEC_X2_ADDR64_gfx6_gfx7:
128676 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx6_gfx7:
128677 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_gfx10:
128678 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx6_gfx7:
128679 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_gfx10:
128680 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx6_gfx7:
128681 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_gfx10:
128682 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_ADDR64_gfx6_gfx7:
128683 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx6_gfx7:
128684 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_gfx10:
128685 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx6_gfx7:
128686 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_gfx10:
128687 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx6_gfx7:
128688 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_gfx10:
128689 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_gfx6_gfx7:
128690 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx6_gfx7:
128691 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_gfx10:
128692 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx6_gfx7:
128693 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_gfx10:
128694 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx6_gfx7:
128695 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_gfx10:
128696 case AMDGPU::BUFFER_ATOMIC_FMAX_ADDR64_gfx6_gfx7:
128697 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx6_gfx7:
128698 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_gfx10:
128699 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx6_gfx7:
128700 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_gfx10:
128701 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx6_gfx7:
128702 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_gfx10:
128703 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_ADDR64_gfx6_gfx7:
128704 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx6_gfx7:
128705 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_gfx10:
128706 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx6_gfx7:
128707 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_gfx10:
128708 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx6_gfx7:
128709 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_gfx10:
128710 case AMDGPU::BUFFER_ATOMIC_FMIN_ADDR64_gfx6_gfx7:
128711 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx6_gfx7:
128712 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_gfx10:
128713 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx6_gfx7:
128714 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_gfx10:
128715 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx6_gfx7:
128716 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_gfx10:
128717 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_ADDR64_gfx6_gfx7:
128718 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx6_gfx7:
128719 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_gfx10:
128720 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx6_gfx7:
128721 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_gfx10:
128722 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx6_gfx7:
128723 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_gfx10:
128724 case AMDGPU::BUFFER_ATOMIC_INC_ADDR64_gfx6_gfx7:
128725 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx6_gfx7:
128726 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_gfx10:
128727 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx6_gfx7:
128728 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_gfx10:
128729 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx6_gfx7:
128730 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_gfx10:
128731 case AMDGPU::BUFFER_ATOMIC_INC_X2_ADDR64_gfx6_gfx7:
128732 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx6_gfx7:
128733 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_gfx10:
128734 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx6_gfx7:
128735 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_gfx10:
128736 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx6_gfx7:
128737 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_gfx10:
128738 case AMDGPU::BUFFER_ATOMIC_OR_ADDR64_gfx6_gfx7:
128739 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx6_gfx7:
128740 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_gfx10:
128741 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx6_gfx7:
128742 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_gfx10:
128743 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx6_gfx7:
128744 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_gfx10:
128745 case AMDGPU::BUFFER_ATOMIC_OR_X2_ADDR64_gfx6_gfx7:
128746 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx6_gfx7:
128747 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_gfx10:
128748 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx6_gfx7:
128749 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_gfx10:
128750 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx6_gfx7:
128751 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_gfx10:
128752 case AMDGPU::BUFFER_ATOMIC_SMAX_ADDR64_gfx6_gfx7:
128753 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx6_gfx7:
128754 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_gfx10:
128755 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx6_gfx7:
128756 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_gfx10:
128757 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx6_gfx7:
128758 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_gfx10:
128759 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_ADDR64_gfx6_gfx7:
128760 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx6_gfx7:
128761 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_gfx10:
128762 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx6_gfx7:
128763 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_gfx10:
128764 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx6_gfx7:
128765 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_gfx10:
128766 case AMDGPU::BUFFER_ATOMIC_SMIN_ADDR64_gfx6_gfx7:
128767 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx6_gfx7:
128768 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_gfx10:
128769 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx6_gfx7:
128770 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_gfx10:
128771 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx6_gfx7:
128772 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_gfx10:
128773 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_ADDR64_gfx6_gfx7:
128774 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx6_gfx7:
128775 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_gfx10:
128776 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx6_gfx7:
128777 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_gfx10:
128778 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx6_gfx7:
128779 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_gfx10:
128780 case AMDGPU::BUFFER_ATOMIC_SUB_ADDR64_gfx6_gfx7:
128781 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx6_gfx7:
128782 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_gfx10:
128783 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx6_gfx7:
128784 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_gfx10:
128785 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx6_gfx7:
128786 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_gfx10:
128787 case AMDGPU::BUFFER_ATOMIC_SUB_X2_ADDR64_gfx6_gfx7:
128788 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx6_gfx7:
128789 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_gfx10:
128790 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx6_gfx7:
128791 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_gfx10:
128792 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx6_gfx7:
128793 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_gfx10:
128794 case AMDGPU::BUFFER_ATOMIC_SWAP_ADDR64_gfx6_gfx7:
128795 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx6_gfx7:
128796 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_gfx10:
128797 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx6_gfx7:
128798 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_gfx10:
128799 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx6_gfx7:
128800 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_gfx10:
128801 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_ADDR64_gfx6_gfx7:
128802 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx6_gfx7:
128803 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_gfx10:
128804 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx6_gfx7:
128805 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_gfx10:
128806 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx6_gfx7:
128807 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_gfx10:
128808 case AMDGPU::BUFFER_ATOMIC_UMAX_ADDR64_gfx6_gfx7:
128809 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx6_gfx7:
128810 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_gfx10:
128811 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx6_gfx7:
128812 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_gfx10:
128813 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx6_gfx7:
128814 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_gfx10:
128815 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_ADDR64_gfx6_gfx7:
128816 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx6_gfx7:
128817 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_gfx10:
128818 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx6_gfx7:
128819 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_gfx10:
128820 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx6_gfx7:
128821 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_gfx10:
128822 case AMDGPU::BUFFER_ATOMIC_UMIN_ADDR64_gfx6_gfx7:
128823 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx6_gfx7:
128824 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_gfx10:
128825 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx6_gfx7:
128826 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_gfx10:
128827 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx6_gfx7:
128828 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_gfx10:
128829 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_ADDR64_gfx6_gfx7:
128830 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx6_gfx7:
128831 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_gfx10:
128832 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx6_gfx7:
128833 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_gfx10:
128834 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx6_gfx7:
128835 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_gfx10:
128836 case AMDGPU::BUFFER_ATOMIC_XOR_ADDR64_gfx6_gfx7:
128837 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx6_gfx7:
128838 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_gfx10:
128839 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx6_gfx7:
128840 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_gfx10:
128841 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx6_gfx7:
128842 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_gfx10:
128843 case AMDGPU::BUFFER_ATOMIC_XOR_X2_ADDR64_gfx6_gfx7:
128844 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx6_gfx7:
128845 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_gfx10:
128846 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx6_gfx7:
128847 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_gfx10:
128848 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx6_gfx7:
128849 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_gfx10: {
128850 switch (OpNum) {
128851 case 4:
128852 // op: offset
128853 return 0;
128854 case 5:
128855 // op: cpol
128856 return 54;
128857 case 1:
128858 // op: vaddr
128859 return 32;
128860 case 0:
128861 // op: vdata
128862 return 40;
128863 case 2:
128864 // op: srsrc
128865 return 48;
128866 case 3:
128867 // op: soffset
128868 return 56;
128869 }
128870 break;
128871 }
128872 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx11:
128873 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx11:
128874 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx11:
128875 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx11:
128876 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx11:
128877 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx11:
128878 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx11:
128879 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx11:
128880 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx11:
128881 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx11:
128882 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx11:
128883 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx11:
128884 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx11:
128885 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx11:
128886 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx11:
128887 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx11:
128888 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx11:
128889 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx11:
128890 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx11:
128891 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx11:
128892 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx11:
128893 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx11:
128894 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx11:
128895 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx11:
128896 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx11:
128897 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx11:
128898 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx11:
128899 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx11:
128900 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx11:
128901 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx11:
128902 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx11:
128903 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx11:
128904 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx11:
128905 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx11:
128906 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx11:
128907 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx11:
128908 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx11:
128909 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx11:
128910 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx11:
128911 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx11:
128912 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx11:
128913 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx11:
128914 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx11:
128915 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx11:
128916 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx11:
128917 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx11:
128918 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx11:
128919 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx11: {
128920 switch (OpNum) {
128921 case 4:
128922 // op: offset
128923 return 0;
128924 case 6:
128925 // op: cpol
128926 return 12;
128927 case 5:
128928 // op: format
128929 return 19;
128930 case 1:
128931 // op: vaddr
128932 return 32;
128933 case 0:
128934 // op: vdata
128935 return 40;
128936 case 2:
128937 // op: srsrc
128938 return 48;
128939 case 3:
128940 // op: soffset
128941 return 56;
128942 }
128943 break;
128944 }
128945 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx10:
128946 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_gfx90a:
128947 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_vi:
128948 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx10:
128949 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_gfx90a:
128950 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_vi:
128951 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx10:
128952 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_gfx90a:
128953 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_vi:
128954 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
128955 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
128956 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
128957 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx10:
128958 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_gfx90a:
128959 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_vi:
128960 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx10:
128961 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_gfx90a:
128962 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_vi:
128963 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx10:
128964 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_gfx90a:
128965 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_vi:
128966 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
128967 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
128968 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
128969 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx10:
128970 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_gfx90a:
128971 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_BOTHEN_vi:
128972 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx10:
128973 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_gfx90a:
128974 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_IDXEN_vi:
128975 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx10:
128976 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_gfx90a:
128977 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_OFFEN_vi:
128978 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
128979 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
128980 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
128981 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx10:
128982 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_gfx90a:
128983 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_BOTHEN_vi:
128984 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx10:
128985 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_gfx90a:
128986 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_IDXEN_vi:
128987 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx10:
128988 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_gfx90a:
128989 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_OFFEN_vi:
128990 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
128991 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_gfx80:
128992 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_gfx80:
128993 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_ADDR64_gfx6_gfx7:
128994 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
128995 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx10:
128996 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_gfx90a:
128997 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi:
128998 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx6_gfx7:
128999 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx10:
129000 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_gfx90a:
129001 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_IDXEN_vi:
129002 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx6_gfx7:
129003 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx10:
129004 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_gfx90a:
129005 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_OFFEN_vi:
129006 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_ADDR64_gfx6_gfx7:
129007 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
129008 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx10:
129009 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_gfx90a:
129010 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi:
129011 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx6_gfx7:
129012 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx10:
129013 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_gfx90a:
129014 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_IDXEN_vi:
129015 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx6_gfx7:
129016 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx10:
129017 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_gfx90a:
129018 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_OFFEN_vi:
129019 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_ADDR64_gfx6_gfx7:
129020 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx6_gfx7:
129021 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx10:
129022 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_gfx90a:
129023 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_BOTHEN_vi:
129024 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx6_gfx7:
129025 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx10:
129026 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_gfx90a:
129027 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_IDXEN_vi:
129028 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx6_gfx7:
129029 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx10:
129030 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_gfx90a:
129031 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_OFFEN_vi:
129032 case AMDGPU::TBUFFER_LOAD_FORMAT_X_ADDR64_gfx6_gfx7:
129033 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx6_gfx7:
129034 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx10:
129035 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_gfx90a:
129036 case AMDGPU::TBUFFER_LOAD_FORMAT_X_BOTHEN_vi:
129037 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx6_gfx7:
129038 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx10:
129039 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_gfx90a:
129040 case AMDGPU::TBUFFER_LOAD_FORMAT_X_IDXEN_vi:
129041 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx6_gfx7:
129042 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx10:
129043 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_gfx90a:
129044 case AMDGPU::TBUFFER_LOAD_FORMAT_X_OFFEN_vi:
129045 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx10:
129046 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_gfx90a:
129047 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_vi:
129048 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx10:
129049 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_gfx90a:
129050 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_IDXEN_vi:
129051 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx10:
129052 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_gfx90a:
129053 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_OFFEN_vi:
129054 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_gfx80:
129055 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_gfx80:
129056 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_gfx80:
129057 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx10:
129058 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_gfx90a:
129059 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_vi:
129060 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx10:
129061 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_gfx90a:
129062 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_IDXEN_vi:
129063 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx10:
129064 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_gfx90a:
129065 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_OFFEN_vi:
129066 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_gfx80:
129067 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_gfx80:
129068 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_gfx80:
129069 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx10:
129070 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_gfx90a:
129071 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_BOTHEN_vi:
129072 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx10:
129073 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_gfx90a:
129074 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_IDXEN_vi:
129075 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx10:
129076 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_gfx90a:
129077 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_OFFEN_vi:
129078 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_gfx80:
129079 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_gfx80:
129080 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_gfx80:
129081 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx10:
129082 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_gfx90a:
129083 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_BOTHEN_vi:
129084 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx10:
129085 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_gfx90a:
129086 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_IDXEN_vi:
129087 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx10:
129088 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_gfx90a:
129089 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_OFFEN_vi:
129090 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_gfx80:
129091 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_gfx80:
129092 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_gfx80:
129093 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_ADDR64_gfx6_gfx7:
129094 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx6_gfx7:
129095 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx10:
129096 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_gfx90a:
129097 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_BOTHEN_vi:
129098 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx6_gfx7:
129099 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx10:
129100 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_gfx90a:
129101 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_IDXEN_vi:
129102 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx6_gfx7:
129103 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx10:
129104 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_gfx90a:
129105 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_OFFEN_vi:
129106 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_ADDR64_gfx6_gfx7:
129107 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx6_gfx7:
129108 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx10:
129109 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_gfx90a:
129110 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_BOTHEN_vi:
129111 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx6_gfx7:
129112 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx10:
129113 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_gfx90a:
129114 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_IDXEN_vi:
129115 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx6_gfx7:
129116 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx10:
129117 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_gfx90a:
129118 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_OFFEN_vi:
129119 case AMDGPU::TBUFFER_STORE_FORMAT_XY_ADDR64_gfx6_gfx7:
129120 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx6_gfx7:
129121 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx10:
129122 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_gfx90a:
129123 case AMDGPU::TBUFFER_STORE_FORMAT_XY_BOTHEN_vi:
129124 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx6_gfx7:
129125 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx10:
129126 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_gfx90a:
129127 case AMDGPU::TBUFFER_STORE_FORMAT_XY_IDXEN_vi:
129128 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx6_gfx7:
129129 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx10:
129130 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_gfx90a:
129131 case AMDGPU::TBUFFER_STORE_FORMAT_XY_OFFEN_vi:
129132 case AMDGPU::TBUFFER_STORE_FORMAT_X_ADDR64_gfx6_gfx7:
129133 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx6_gfx7:
129134 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx10:
129135 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_gfx90a:
129136 case AMDGPU::TBUFFER_STORE_FORMAT_X_BOTHEN_vi:
129137 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx6_gfx7:
129138 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx10:
129139 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_gfx90a:
129140 case AMDGPU::TBUFFER_STORE_FORMAT_X_IDXEN_vi:
129141 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx6_gfx7:
129142 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx10:
129143 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_gfx90a:
129144 case AMDGPU::TBUFFER_STORE_FORMAT_X_OFFEN_vi: {
129145 switch (OpNum) {
129146 case 4:
129147 // op: offset
129148 return 0;
129149 case 6:
129150 // op: cpol
129151 return 14;
129152 case 5:
129153 // op: format
129154 return 19;
129155 case 1:
129156 // op: vaddr
129157 return 32;
129158 case 0:
129159 // op: vdata
129160 return 40;
129161 case 2:
129162 // op: srsrc
129163 return 48;
129164 case 3:
129165 // op: soffset
129166 return 56;
129167 }
129168 break;
129169 }
129170 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12:
129171 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFSET_RTN_gfx12_format:
129172 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12:
129173 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFSET_RTN_gfx12_format:
129174 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12:
129175 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129176 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12:
129177 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFSET_RTN_gfx12_format:
129178 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12:
129179 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129180 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12:
129181 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFSET_RTN_gfx12_format:
129182 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12:
129183 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129184 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12:
129185 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFSET_RTN_gfx12_format:
129186 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12:
129187 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFSET_RTN_gfx12_format:
129188 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12:
129189 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFSET_RTN_gfx12_format:
129190 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12:
129191 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129192 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12:
129193 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFSET_RTN_gfx12_format:
129194 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12:
129195 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFSET_RTN_gfx12_format:
129196 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12:
129197 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFSET_RTN_gfx12_format:
129198 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12:
129199 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129200 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12:
129201 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFSET_RTN_gfx12_format:
129202 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12:
129203 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129204 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12:
129205 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFSET_RTN_gfx12_format:
129206 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12:
129207 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFSET_RTN_gfx12_format:
129208 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12:
129209 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFSET_RTN_gfx12_format:
129210 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12:
129211 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129212 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12:
129213 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFSET_RTN_gfx12_format:
129214 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12:
129215 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129216 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12:
129217 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFSET_RTN_gfx12_format:
129218 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12:
129219 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129220 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12:
129221 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFSET_RTN_gfx12_format:
129222 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12:
129223 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129224 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12:
129225 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFSET_RTN_gfx12_format:
129226 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12:
129227 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129228 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12:
129229 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFSET_RTN_gfx12_format:
129230 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12:
129231 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFSET_RTN_gfx12_format:
129232 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12:
129233 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFSET_RTN_gfx12_format:
129234 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12:
129235 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFSET_RTN_gfx12_format: {
129236 switch (OpNum) {
129237 case 4:
129238 // op: offset
129239 return 72;
129240 case 0:
129241 // op: vdata
129242 return 32;
129243 case 2:
129244 // op: srsrc
129245 return 41;
129246 case 3:
129247 // op: soffset
129248 return 0;
129249 case 5:
129250 // op: cpol
129251 return 50;
129252 }
129253 break;
129254 }
129255 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12:
129256 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_gfx12_format:
129257 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12:
129258 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_gfx12_format:
129259 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12:
129260 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_gfx12_format:
129261 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12:
129262 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_gfx12_format:
129263 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12:
129264 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_gfx12_format:
129265 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12:
129266 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_gfx12_format:
129267 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12:
129268 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_gfx12_format:
129269 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12:
129270 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_gfx12_format:
129271 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12:
129272 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_gfx12_format:
129273 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12:
129274 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_gfx12_format:
129275 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12:
129276 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_gfx12_format:
129277 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12:
129278 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_gfx12_format:
129279 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12:
129280 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_gfx12_format:
129281 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12:
129282 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_gfx12_format:
129283 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12:
129284 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_gfx12_format:
129285 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12:
129286 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_gfx12_format:
129287 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12:
129288 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_gfx12_format:
129289 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12:
129290 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_gfx12_format:
129291 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12:
129292 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_gfx12_format:
129293 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12:
129294 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_gfx12_format:
129295 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12:
129296 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_gfx12_format:
129297 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12:
129298 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_gfx12_format:
129299 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12:
129300 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_gfx12_format:
129301 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12:
129302 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_gfx12_format:
129303 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12:
129304 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_gfx12_format:
129305 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12:
129306 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_gfx12_format:
129307 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12:
129308 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_gfx12_format:
129309 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12:
129310 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_gfx12_format:
129311 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12:
129312 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_gfx12_format:
129313 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12:
129314 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_gfx12_format:
129315 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12:
129316 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_gfx12_format:
129317 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12:
129318 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_gfx12_format:
129319 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12:
129320 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_gfx12_format:
129321 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12:
129322 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_gfx12_format:
129323 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12:
129324 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_gfx12_format:
129325 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12:
129326 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_gfx12_format:
129327 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12:
129328 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_gfx12_format:
129329 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12:
129330 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_gfx12_format:
129331 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12:
129332 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_gfx12_format:
129333 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12:
129334 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_gfx12_format:
129335 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12:
129336 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_gfx12_format:
129337 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12:
129338 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_gfx12_format:
129339 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12:
129340 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_gfx12_format:
129341 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12:
129342 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_gfx12_format:
129343 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12:
129344 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_gfx12_format:
129345 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12:
129346 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_gfx12_format:
129347 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12:
129348 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_gfx12_format:
129349 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12:
129350 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_gfx12_format:
129351 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12:
129352 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_gfx12_format:
129353 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12:
129354 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_gfx12_format:
129355 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12:
129356 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_gfx12_format:
129357 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12:
129358 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_gfx12_format:
129359 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12:
129360 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_gfx12_format:
129361 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12:
129362 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_gfx12_format:
129363 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12:
129364 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_gfx12_format:
129365 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12:
129366 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_gfx12_format:
129367 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12:
129368 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_gfx12_format:
129369 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12:
129370 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_gfx12_format:
129371 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12:
129372 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_gfx12_format:
129373 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12:
129374 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_gfx12_format:
129375 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12:
129376 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_gfx12_format:
129377 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12:
129378 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_gfx12_format:
129379 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12:
129380 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_gfx12_format:
129381 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12:
129382 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_gfx12_format:
129383 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12:
129384 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_gfx12_format:
129385 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12:
129386 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_gfx12_format:
129387 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12:
129388 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_gfx12_format:
129389 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12:
129390 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_gfx12_format:
129391 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12:
129392 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_gfx12_format:
129393 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12:
129394 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_gfx12_format:
129395 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12:
129396 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_gfx12_format:
129397 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12:
129398 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_gfx12_format:
129399 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12:
129400 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_gfx12_format:
129401 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12:
129402 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_gfx12_format:
129403 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12:
129404 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_gfx12_format:
129405 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12:
129406 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_gfx12_format:
129407 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12:
129408 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_gfx12_format:
129409 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12:
129410 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_gfx12_format:
129411 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12:
129412 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_gfx12_format:
129413 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12:
129414 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_gfx12_format:
129415 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12:
129416 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_gfx12_format:
129417 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12:
129418 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_gfx12_format:
129419 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12:
129420 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_gfx12_format:
129421 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12:
129422 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_gfx12_format:
129423 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12:
129424 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_gfx12_format:
129425 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12:
129426 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_gfx12_format:
129427 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12:
129428 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_gfx12_format:
129429 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12:
129430 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_gfx12_format:
129431 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12:
129432 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_gfx12_format:
129433 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12:
129434 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_gfx12_format:
129435 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12:
129436 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_gfx12_format:
129437 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12:
129438 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_gfx12_format:
129439 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12:
129440 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_gfx12_format:
129441 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12:
129442 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_gfx12_format:
129443 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12:
129444 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_gfx12_format:
129445 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12:
129446 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_gfx12_format:
129447 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12:
129448 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_gfx12_format:
129449 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12:
129450 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_gfx12_format:
129451 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12:
129452 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_gfx12_format:
129453 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12:
129454 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format:
129455 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12:
129456 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format:
129457 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12:
129458 case AMDGPU::BUFFER_LOAD_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format:
129459 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12:
129460 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_BOTHEN_gfx12_format:
129461 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12:
129462 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_IDXEN_gfx12_format:
129463 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12:
129464 case AMDGPU::BUFFER_LOAD_DWORDX2_VBUFFER_OFFEN_gfx12_format:
129465 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12:
129466 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format:
129467 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12:
129468 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format:
129469 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12:
129470 case AMDGPU::BUFFER_LOAD_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format:
129471 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12:
129472 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_BOTHEN_gfx12_format:
129473 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12:
129474 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_IDXEN_gfx12_format:
129475 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12:
129476 case AMDGPU::BUFFER_LOAD_DWORDX3_VBUFFER_OFFEN_gfx12_format:
129477 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12:
129478 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format:
129479 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12:
129480 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format:
129481 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12:
129482 case AMDGPU::BUFFER_LOAD_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format:
129483 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12:
129484 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_BOTHEN_gfx12_format:
129485 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12:
129486 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_IDXEN_gfx12_format:
129487 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12:
129488 case AMDGPU::BUFFER_LOAD_DWORDX4_VBUFFER_OFFEN_gfx12_format:
129489 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12:
129490 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format:
129491 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12:
129492 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_IDXEN_gfx12_format:
129493 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12:
129494 case AMDGPU::BUFFER_LOAD_DWORD_TFE_VBUFFER_OFFEN_gfx12_format:
129495 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12:
129496 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_BOTHEN_gfx12_format:
129497 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12:
129498 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_IDXEN_gfx12_format:
129499 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12:
129500 case AMDGPU::BUFFER_LOAD_DWORD_VBUFFER_OFFEN_gfx12_format:
129501 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12:
129502 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129503 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12:
129504 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format:
129505 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12:
129506 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format:
129507 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12:
129508 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format:
129509 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12:
129510 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format:
129511 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12:
129512 case AMDGPU::BUFFER_LOAD_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format:
129513 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
129514 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
129515 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12:
129516 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
129517 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12:
129518 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
129519 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
129520 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format:
129521 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
129522 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format:
129523 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
129524 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format:
129525 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
129526 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
129527 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12:
129528 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
129529 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12:
129530 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
129531 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
129532 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format:
129533 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
129534 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format:
129535 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
129536 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format:
129537 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12:
129538 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
129539 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12:
129540 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format:
129541 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12:
129542 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format:
129543 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
129544 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format:
129545 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
129546 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format:
129547 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
129548 case AMDGPU::BUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format:
129549 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12:
129550 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129551 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12:
129552 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format:
129553 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12:
129554 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format:
129555 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
129556 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format:
129557 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
129558 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format:
129559 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
129560 case AMDGPU::BUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format:
129561 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
129562 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
129563 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12:
129564 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
129565 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12:
129566 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
129567 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
129568 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format:
129569 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
129570 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format:
129571 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
129572 case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format:
129573 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
129574 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
129575 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12:
129576 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
129577 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12:
129578 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
129579 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
129580 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format:
129581 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
129582 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format:
129583 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
129584 case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format:
129585 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12:
129586 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
129587 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12:
129588 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format:
129589 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12:
129590 case AMDGPU::BUFFER_LOAD_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format:
129591 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
129592 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format:
129593 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12:
129594 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12_format:
129595 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12:
129596 case AMDGPU::BUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12_format:
129597 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12:
129598 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129599 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12:
129600 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format:
129601 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12:
129602 case AMDGPU::BUFFER_LOAD_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format:
129603 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12:
129604 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12_format:
129605 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12:
129606 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12_format:
129607 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12:
129608 case AMDGPU::BUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12_format:
129609 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
129610 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
129611 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
129612 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
129613 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
129614 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
129615 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
129616 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
129617 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12:
129618 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
129619 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12:
129620 case AMDGPU::BUFFER_LOAD_SBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
129621 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12:
129622 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
129623 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12:
129624 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format:
129625 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12:
129626 case AMDGPU::BUFFER_LOAD_SBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format:
129627 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12:
129628 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_BOTHEN_gfx12_format:
129629 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12:
129630 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_IDXEN_gfx12_format:
129631 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12:
129632 case AMDGPU::BUFFER_LOAD_SBYTE_D16_VBUFFER_OFFEN_gfx12_format:
129633 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12:
129634 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
129635 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12:
129636 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_IDXEN_gfx12_format:
129637 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12:
129638 case AMDGPU::BUFFER_LOAD_SBYTE_TFE_VBUFFER_OFFEN_gfx12_format:
129639 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12:
129640 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_BOTHEN_gfx12_format:
129641 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12:
129642 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_IDXEN_gfx12_format:
129643 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12:
129644 case AMDGPU::BUFFER_LOAD_SBYTE_VBUFFER_OFFEN_gfx12_format:
129645 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
129646 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
129647 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
129648 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
129649 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
129650 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
129651 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12:
129652 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format:
129653 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12:
129654 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format:
129655 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12:
129656 case AMDGPU::BUFFER_LOAD_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format:
129657 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12:
129658 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
129659 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12:
129660 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_IDXEN_gfx12_format:
129661 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12:
129662 case AMDGPU::BUFFER_LOAD_SHORT_D16_TFE_VBUFFER_OFFEN_gfx12_format:
129663 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12:
129664 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_BOTHEN_gfx12_format:
129665 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12:
129666 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_IDXEN_gfx12_format:
129667 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12:
129668 case AMDGPU::BUFFER_LOAD_SHORT_D16_VBUFFER_OFFEN_gfx12_format:
129669 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12:
129670 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
129671 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12:
129672 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_IDXEN_gfx12_format:
129673 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12:
129674 case AMDGPU::BUFFER_LOAD_SSHORT_TFE_VBUFFER_OFFEN_gfx12_format:
129675 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12:
129676 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_BOTHEN_gfx12_format:
129677 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12:
129678 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_IDXEN_gfx12_format:
129679 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12:
129680 case AMDGPU::BUFFER_LOAD_SSHORT_VBUFFER_OFFEN_gfx12_format:
129681 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
129682 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
129683 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
129684 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
129685 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
129686 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
129687 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
129688 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
129689 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12:
129690 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
129691 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12:
129692 case AMDGPU::BUFFER_LOAD_UBYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
129693 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12:
129694 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_BOTHEN_gfx12_format:
129695 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12:
129696 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_IDXEN_gfx12_format:
129697 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12:
129698 case AMDGPU::BUFFER_LOAD_UBYTE_D16_TFE_VBUFFER_OFFEN_gfx12_format:
129699 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12:
129700 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_BOTHEN_gfx12_format:
129701 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12:
129702 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_IDXEN_gfx12_format:
129703 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12:
129704 case AMDGPU::BUFFER_LOAD_UBYTE_D16_VBUFFER_OFFEN_gfx12_format:
129705 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12:
129706 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
129707 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12:
129708 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_IDXEN_gfx12_format:
129709 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12:
129710 case AMDGPU::BUFFER_LOAD_UBYTE_TFE_VBUFFER_OFFEN_gfx12_format:
129711 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12:
129712 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_BOTHEN_gfx12_format:
129713 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12:
129714 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_IDXEN_gfx12_format:
129715 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12:
129716 case AMDGPU::BUFFER_LOAD_UBYTE_VBUFFER_OFFEN_gfx12_format:
129717 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12:
129718 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
129719 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12:
129720 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_IDXEN_gfx12_format:
129721 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12:
129722 case AMDGPU::BUFFER_LOAD_USHORT_TFE_VBUFFER_OFFEN_gfx12_format:
129723 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12:
129724 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_BOTHEN_gfx12_format:
129725 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12:
129726 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_IDXEN_gfx12_format:
129727 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12:
129728 case AMDGPU::BUFFER_LOAD_USHORT_VBUFFER_OFFEN_gfx12_format:
129729 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
129730 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
129731 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
129732 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
129733 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
129734 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
129735 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12:
129736 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_BOTHEN_gfx12_format:
129737 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12:
129738 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_IDXEN_gfx12_format:
129739 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12:
129740 case AMDGPU::BUFFER_STORE_BYTE_D16_HI_VBUFFER_OFFEN_gfx12_format:
129741 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12:
129742 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_BOTHEN_gfx12_format:
129743 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12:
129744 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_IDXEN_gfx12_format:
129745 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12:
129746 case AMDGPU::BUFFER_STORE_BYTE_TFE_VBUFFER_OFFEN_gfx12_format:
129747 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12:
129748 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_BOTHEN_gfx12_format:
129749 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12:
129750 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_IDXEN_gfx12_format:
129751 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12:
129752 case AMDGPU::BUFFER_STORE_BYTE_VBUFFER_OFFEN_gfx12_format:
129753 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12:
129754 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_BOTHEN_gfx12_format:
129755 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12:
129756 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_IDXEN_gfx12_format:
129757 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12:
129758 case AMDGPU::BUFFER_STORE_DWORDX2_TFE_VBUFFER_OFFEN_gfx12_format:
129759 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12:
129760 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_BOTHEN_gfx12_format:
129761 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12:
129762 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_IDXEN_gfx12_format:
129763 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12:
129764 case AMDGPU::BUFFER_STORE_DWORDX2_VBUFFER_OFFEN_gfx12_format:
129765 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12:
129766 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_BOTHEN_gfx12_format:
129767 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12:
129768 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_IDXEN_gfx12_format:
129769 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12:
129770 case AMDGPU::BUFFER_STORE_DWORDX3_TFE_VBUFFER_OFFEN_gfx12_format:
129771 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12:
129772 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_BOTHEN_gfx12_format:
129773 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12:
129774 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_IDXEN_gfx12_format:
129775 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12:
129776 case AMDGPU::BUFFER_STORE_DWORDX3_VBUFFER_OFFEN_gfx12_format:
129777 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12:
129778 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_BOTHEN_gfx12_format:
129779 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12:
129780 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_IDXEN_gfx12_format:
129781 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12:
129782 case AMDGPU::BUFFER_STORE_DWORDX4_TFE_VBUFFER_OFFEN_gfx12_format:
129783 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12:
129784 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_BOTHEN_gfx12_format:
129785 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12:
129786 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_IDXEN_gfx12_format:
129787 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12:
129788 case AMDGPU::BUFFER_STORE_DWORDX4_VBUFFER_OFFEN_gfx12_format:
129789 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12:
129790 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_BOTHEN_gfx12_format:
129791 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12:
129792 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_IDXEN_gfx12_format:
129793 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12:
129794 case AMDGPU::BUFFER_STORE_DWORD_TFE_VBUFFER_OFFEN_gfx12_format:
129795 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12:
129796 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_BOTHEN_gfx12_format:
129797 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12:
129798 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_IDXEN_gfx12_format:
129799 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12:
129800 case AMDGPU::BUFFER_STORE_DWORD_VBUFFER_OFFEN_gfx12_format:
129801 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12:
129802 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129803 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12:
129804 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_IDXEN_gfx12_format:
129805 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12:
129806 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_TFE_VBUFFER_OFFEN_gfx12_format:
129807 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12:
129808 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_BOTHEN_gfx12_format:
129809 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12:
129810 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_IDXEN_gfx12_format:
129811 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12:
129812 case AMDGPU::BUFFER_STORE_FORMAT_D16_HI_X_VBUFFER_OFFEN_gfx12_format:
129813 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
129814 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
129815 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12:
129816 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
129817 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12:
129818 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
129819 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
129820 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12_format:
129821 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
129822 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12_format:
129823 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
129824 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12_format:
129825 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
129826 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
129827 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12:
129828 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
129829 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12:
129830 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
129831 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
129832 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12_format:
129833 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
129834 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12_format:
129835 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
129836 case AMDGPU::BUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12_format:
129837 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12:
129838 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
129839 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12:
129840 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_IDXEN_gfx12_format:
129841 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12:
129842 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_TFE_VBUFFER_OFFEN_gfx12_format:
129843 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
129844 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12_format:
129845 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
129846 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12_format:
129847 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
129848 case AMDGPU::BUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12_format:
129849 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12:
129850 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129851 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12:
129852 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_IDXEN_gfx12_format:
129853 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12:
129854 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_TFE_VBUFFER_OFFEN_gfx12_format:
129855 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
129856 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12_format:
129857 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
129858 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12_format:
129859 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
129860 case AMDGPU::BUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12_format:
129861 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12:
129862 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_BOTHEN_gfx12_format:
129863 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12:
129864 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_IDXEN_gfx12_format:
129865 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12:
129866 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_TFE_VBUFFER_OFFEN_gfx12_format:
129867 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
129868 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12_format:
129869 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
129870 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12_format:
129871 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
129872 case AMDGPU::BUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12_format:
129873 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12:
129874 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_BOTHEN_gfx12_format:
129875 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12:
129876 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_IDXEN_gfx12_format:
129877 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12:
129878 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_TFE_VBUFFER_OFFEN_gfx12_format:
129879 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
129880 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12_format:
129881 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
129882 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12_format:
129883 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
129884 case AMDGPU::BUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12_format:
129885 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12:
129886 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_BOTHEN_gfx12_format:
129887 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12:
129888 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_IDXEN_gfx12_format:
129889 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12:
129890 case AMDGPU::BUFFER_STORE_FORMAT_XY_TFE_VBUFFER_OFFEN_gfx12_format:
129891 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
129892 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12_format:
129893 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12:
129894 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12_format:
129895 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12:
129896 case AMDGPU::BUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12_format:
129897 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12:
129898 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_BOTHEN_gfx12_format:
129899 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12:
129900 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_IDXEN_gfx12_format:
129901 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12:
129902 case AMDGPU::BUFFER_STORE_FORMAT_X_TFE_VBUFFER_OFFEN_gfx12_format:
129903 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12:
129904 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12_format:
129905 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12:
129906 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12_format:
129907 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12:
129908 case AMDGPU::BUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12_format:
129909 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12:
129910 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_BOTHEN_gfx12_format:
129911 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12:
129912 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_IDXEN_gfx12_format:
129913 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12:
129914 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_TFE_VBUFFER_OFFEN_gfx12_format:
129915 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12:
129916 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_BOTHEN_gfx12_format:
129917 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12:
129918 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_IDXEN_gfx12_format:
129919 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12:
129920 case AMDGPU::BUFFER_STORE_SHORT_D16_HI_VBUFFER_OFFEN_gfx12_format:
129921 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12:
129922 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_BOTHEN_gfx12_format:
129923 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12:
129924 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_IDXEN_gfx12_format:
129925 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12:
129926 case AMDGPU::BUFFER_STORE_SHORT_TFE_VBUFFER_OFFEN_gfx12_format:
129927 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12:
129928 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_BOTHEN_gfx12_format:
129929 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12:
129930 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_IDXEN_gfx12_format:
129931 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12:
129932 case AMDGPU::BUFFER_STORE_SHORT_VBUFFER_OFFEN_gfx12_format: {
129933 switch (OpNum) {
129934 case 4:
129935 // op: offset
129936 return 72;
129937 case 1:
129938 // op: vaddr
129939 return 64;
129940 case 0:
129941 // op: vdata
129942 return 32;
129943 case 2:
129944 // op: srsrc
129945 return 41;
129946 case 3:
129947 // op: soffset
129948 return 0;
129949 case 5:
129950 // op: cpol
129951 return 50;
129952 }
129953 break;
129954 }
129955 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
129956 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
129957 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
129958 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
129959 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
129960 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
129961 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
129962 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
129963 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
129964 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
129965 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
129966 case AMDGPU::TBUFFER_LOAD_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
129967 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
129968 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
129969 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
129970 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
129971 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
129972 case AMDGPU::TBUFFER_LOAD_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
129973 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
129974 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_IDXEN_gfx12:
129975 case AMDGPU::TBUFFER_LOAD_FORMAT_XY_VBUFFER_OFFEN_gfx12:
129976 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_BOTHEN_gfx12:
129977 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_IDXEN_gfx12:
129978 case AMDGPU::TBUFFER_LOAD_FORMAT_X_VBUFFER_OFFEN_gfx12:
129979 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_BOTHEN_gfx12:
129980 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_IDXEN_gfx12:
129981 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZW_VBUFFER_OFFEN_gfx12:
129982 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_BOTHEN_gfx12:
129983 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_IDXEN_gfx12:
129984 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XYZ_VBUFFER_OFFEN_gfx12:
129985 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_BOTHEN_gfx12:
129986 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_IDXEN_gfx12:
129987 case AMDGPU::TBUFFER_STORE_FORMAT_D16_XY_VBUFFER_OFFEN_gfx12:
129988 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_BOTHEN_gfx12:
129989 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_IDXEN_gfx12:
129990 case AMDGPU::TBUFFER_STORE_FORMAT_D16_X_VBUFFER_OFFEN_gfx12:
129991 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_BOTHEN_gfx12:
129992 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_IDXEN_gfx12:
129993 case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_VBUFFER_OFFEN_gfx12:
129994 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_BOTHEN_gfx12:
129995 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_IDXEN_gfx12:
129996 case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_VBUFFER_OFFEN_gfx12:
129997 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_BOTHEN_gfx12:
129998 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_IDXEN_gfx12:
129999 case AMDGPU::TBUFFER_STORE_FORMAT_XY_VBUFFER_OFFEN_gfx12:
130000 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_BOTHEN_gfx12:
130001 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_IDXEN_gfx12:
130002 case AMDGPU::TBUFFER_STORE_FORMAT_X_VBUFFER_OFFEN_gfx12: {
130003 switch (OpNum) {
130004 case 4:
130005 // op: offset
130006 return 72;
130007 case 1:
130008 // op: vaddr
130009 return 64;
130010 case 0:
130011 // op: vdata
130012 return 32;
130013 case 2:
130014 // op: srsrc
130015 return 41;
130016 case 3:
130017 // op: soffset
130018 return 0;
130019 case 6:
130020 // op: cpol
130021 return 50;
130022 case 5:
130023 // op: format
130024 return 55;
130025 }
130026 break;
130027 }
130028 case AMDGPU::V_DOT4_F32_BF8_BF8_dpp8_gfx12:
130029 case AMDGPU::V_DOT4_F32_BF8_FP8_dpp8_gfx12:
130030 case AMDGPU::V_DOT4_F32_FP8_BF8_dpp8_gfx12:
130031 case AMDGPU::V_DOT4_F32_FP8_FP8_dpp8_gfx12: {
130032 switch (OpNum) {
130033 case 4:
130034 // op: src2_modifiers
130035 return 10;
130036 case 0:
130037 // op: vdst
130038 return 0;
130039 case 3:
130040 // op: src1
130041 return 41;
130042 case 5:
130043 // op: src2
130044 return 50;
130045 case 2:
130046 // op: src0
130047 return 64;
130048 case 8:
130049 // op: dpp8
130050 return 72;
130051 case 9:
130052 // op: fi
130053 return 32;
130054 }
130055 break;
130056 }
130057 case AMDGPU::V_DOT4_F32_BF8_BF8_dpp_gfx12:
130058 case AMDGPU::V_DOT4_F32_BF8_FP8_dpp_gfx12:
130059 case AMDGPU::V_DOT4_F32_FP8_BF8_dpp_gfx12:
130060 case AMDGPU::V_DOT4_F32_FP8_FP8_dpp_gfx12: {
130061 switch (OpNum) {
130062 case 4:
130063 // op: src2_modifiers
130064 return 10;
130065 case 0:
130066 // op: vdst
130067 return 0;
130068 case 3:
130069 // op: src1
130070 return 41;
130071 case 5:
130072 // op: src2
130073 return 50;
130074 case 8:
130075 // op: dpp_ctrl
130076 return 72;
130077 case 11:
130078 // op: bound_ctrl
130079 return 83;
130080 case 10:
130081 // op: bank_mask
130082 return 88;
130083 case 9:
130084 // op: row_mask
130085 return 92;
130086 case 12:
130087 // op: fi
130088 return 82;
130089 case 2:
130090 // op: src0
130091 return 64;
130092 }
130093 break;
130094 }
130095 case AMDGPU::V_MAD_I32_I24_e64_dpp8_gfx11:
130096 case AMDGPU::V_MAD_I32_I24_e64_dpp8_gfx12:
130097 case AMDGPU::V_MAD_U32_U24_e64_dpp8_gfx11:
130098 case AMDGPU::V_MAD_U32_U24_e64_dpp8_gfx12:
130099 case AMDGPU::V_MSAD_U8_e64_dpp8_gfx11:
130100 case AMDGPU::V_MSAD_U8_e64_dpp8_gfx12:
130101 case AMDGPU::V_SAD_HI_U8_e64_dpp8_gfx11:
130102 case AMDGPU::V_SAD_HI_U8_e64_dpp8_gfx12:
130103 case AMDGPU::V_SAD_U8_e64_dpp8_gfx11:
130104 case AMDGPU::V_SAD_U8_e64_dpp8_gfx12:
130105 case AMDGPU::V_SAD_U16_e64_dpp8_gfx11:
130106 case AMDGPU::V_SAD_U16_e64_dpp8_gfx12:
130107 case AMDGPU::V_SAD_U32_e64_dpp8_gfx11:
130108 case AMDGPU::V_SAD_U32_e64_dpp8_gfx12: {
130109 switch (OpNum) {
130110 case 5:
130111 // op: clamp
130112 return 15;
130113 case 0:
130114 // op: vdst
130115 return 0;
130116 case 3:
130117 // op: src1
130118 return 41;
130119 case 4:
130120 // op: src2
130121 return 50;
130122 case 2:
130123 // op: src0
130124 return 64;
130125 case 6:
130126 // op: dpp8
130127 return 72;
130128 case 7:
130129 // op: fi
130130 return 32;
130131 }
130132 break;
130133 }
130134 case AMDGPU::V_MAD_I32_I24_e64_dpp_gfx11:
130135 case AMDGPU::V_MAD_I32_I24_e64_dpp_gfx12:
130136 case AMDGPU::V_MAD_U32_U24_e64_dpp_gfx11:
130137 case AMDGPU::V_MAD_U32_U24_e64_dpp_gfx12:
130138 case AMDGPU::V_MSAD_U8_e64_dpp_gfx11:
130139 case AMDGPU::V_MSAD_U8_e64_dpp_gfx12:
130140 case AMDGPU::V_SAD_HI_U8_e64_dpp_gfx11:
130141 case AMDGPU::V_SAD_HI_U8_e64_dpp_gfx12:
130142 case AMDGPU::V_SAD_U8_e64_dpp_gfx11:
130143 case AMDGPU::V_SAD_U8_e64_dpp_gfx12:
130144 case AMDGPU::V_SAD_U16_e64_dpp_gfx11:
130145 case AMDGPU::V_SAD_U16_e64_dpp_gfx12:
130146 case AMDGPU::V_SAD_U32_e64_dpp_gfx11:
130147 case AMDGPU::V_SAD_U32_e64_dpp_gfx12: {
130148 switch (OpNum) {
130149 case 5:
130150 // op: clamp
130151 return 15;
130152 case 0:
130153 // op: vdst
130154 return 0;
130155 case 3:
130156 // op: src1
130157 return 41;
130158 case 4:
130159 // op: src2
130160 return 50;
130161 case 6:
130162 // op: dpp_ctrl
130163 return 72;
130164 case 9:
130165 // op: bound_ctrl
130166 return 83;
130167 case 8:
130168 // op: bank_mask
130169 return 88;
130170 case 7:
130171 // op: row_mask
130172 return 92;
130173 case 10:
130174 // op: fi
130175 return 82;
130176 case 2:
130177 // op: src0
130178 return 64;
130179 }
130180 break;
130181 }
130182 case AMDGPU::V_ADD_CO_U32_e64_dpp8_gfx11:
130183 case AMDGPU::V_ADD_CO_U32_e64_dpp8_gfx12:
130184 case AMDGPU::V_SUBREV_CO_U32_e64_dpp8_gfx11:
130185 case AMDGPU::V_SUBREV_CO_U32_e64_dpp8_gfx12:
130186 case AMDGPU::V_SUB_CO_U32_e64_dpp8_gfx11:
130187 case AMDGPU::V_SUB_CO_U32_e64_dpp8_gfx12: {
130188 switch (OpNum) {
130189 case 5:
130190 // op: clamp
130191 return 15;
130192 case 0:
130193 // op: vdst
130194 return 0;
130195 case 4:
130196 // op: src1
130197 return 41;
130198 case 3:
130199 // op: src0
130200 return 64;
130201 case 6:
130202 // op: dpp8
130203 return 72;
130204 case 7:
130205 // op: fi
130206 return 32;
130207 case 1:
130208 // op: sdst
130209 return 8;
130210 }
130211 break;
130212 }
130213 case AMDGPU::V_ADD_CO_U32_e64_dpp_gfx11:
130214 case AMDGPU::V_ADD_CO_U32_e64_dpp_gfx12:
130215 case AMDGPU::V_SUBREV_CO_U32_e64_dpp_gfx11:
130216 case AMDGPU::V_SUBREV_CO_U32_e64_dpp_gfx12:
130217 case AMDGPU::V_SUB_CO_U32_e64_dpp_gfx11:
130218 case AMDGPU::V_SUB_CO_U32_e64_dpp_gfx12: {
130219 switch (OpNum) {
130220 case 5:
130221 // op: clamp
130222 return 15;
130223 case 0:
130224 // op: vdst
130225 return 0;
130226 case 4:
130227 // op: src1
130228 return 41;
130229 case 6:
130230 // op: dpp_ctrl
130231 return 72;
130232 case 9:
130233 // op: bound_ctrl
130234 return 83;
130235 case 8:
130236 // op: bank_mask
130237 return 88;
130238 case 7:
130239 // op: row_mask
130240 return 92;
130241 case 10:
130242 // op: fi
130243 return 82;
130244 case 3:
130245 // op: src0
130246 return 64;
130247 case 1:
130248 // op: sdst
130249 return 8;
130250 }
130251 break;
130252 }
130253 case AMDGPU::IMAGE_GATHER4H_V2_V1_gfx12:
130254 case AMDGPU::IMAGE_GATHER4H_V4_V1_gfx12:
130255 case AMDGPU::IMAGE_GATHER4H_V5_V1_gfx12:
130256 case AMDGPU::IMAGE_GATHER4_CL_V2_V1_gfx12:
130257 case AMDGPU::IMAGE_GATHER4_CL_V4_V1_gfx12:
130258 case AMDGPU::IMAGE_GATHER4_CL_V5_V1_gfx12:
130259 case AMDGPU::IMAGE_GATHER4_LZ_V2_V1_gfx12:
130260 case AMDGPU::IMAGE_GATHER4_LZ_V4_V1_gfx12:
130261 case AMDGPU::IMAGE_GATHER4_LZ_V5_V1_gfx12:
130262 case AMDGPU::IMAGE_GATHER4_L_V2_V1_gfx12:
130263 case AMDGPU::IMAGE_GATHER4_L_V4_V1_gfx12:
130264 case AMDGPU::IMAGE_GATHER4_L_V5_V1_gfx12:
130265 case AMDGPU::IMAGE_GATHER4_V2_V1_gfx12:
130266 case AMDGPU::IMAGE_GATHER4_V4_V1_gfx12:
130267 case AMDGPU::IMAGE_GATHER4_V5_V1_gfx12:
130268 case AMDGPU::IMAGE_SAMPLE_CL_V1_V1_gfx12:
130269 case AMDGPU::IMAGE_SAMPLE_CL_V2_V1_gfx12:
130270 case AMDGPU::IMAGE_SAMPLE_CL_V3_V1_gfx12:
130271 case AMDGPU::IMAGE_SAMPLE_CL_V4_V1_gfx12:
130272 case AMDGPU::IMAGE_SAMPLE_CL_V5_V1_gfx12:
130273 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1_gfx12:
130274 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1_gfx12:
130275 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1_gfx12:
130276 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1_gfx12:
130277 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V1_gfx12:
130278 case AMDGPU::IMAGE_SAMPLE_L_V1_V1_gfx12:
130279 case AMDGPU::IMAGE_SAMPLE_L_V2_V1_gfx12:
130280 case AMDGPU::IMAGE_SAMPLE_L_V3_V1_gfx12:
130281 case AMDGPU::IMAGE_SAMPLE_L_V4_V1_gfx12:
130282 case AMDGPU::IMAGE_SAMPLE_L_V5_V1_gfx12:
130283 case AMDGPU::IMAGE_SAMPLE_V1_V1_gfx12:
130284 case AMDGPU::IMAGE_SAMPLE_V2_V1_gfx12:
130285 case AMDGPU::IMAGE_SAMPLE_V3_V1_gfx12:
130286 case AMDGPU::IMAGE_SAMPLE_V4_V1_gfx12:
130287 case AMDGPU::IMAGE_SAMPLE_V5_V1_gfx12: {
130288 switch (OpNum) {
130289 case 5:
130290 // op: dim
130291 return 0;
130292 case 10:
130293 // op: tfe
130294 return 3;
130295 case 8:
130296 // op: r128
130297 return 4;
130298 case 12:
130299 // op: d16
130300 return 5;
130301 case 9:
130302 // op: a16
130303 return 6;
130304 case 4:
130305 // op: dmask
130306 return 22;
130307 case 0:
130308 // op: vdata
130309 return 32;
130310 case 2:
130311 // op: rsrc
130312 return 41;
130313 case 7:
130314 // op: cpol
130315 return 50;
130316 case 1:
130317 // op: vaddr0
130318 return 64;
130319 case 6:
130320 // op: unorm
130321 return 13;
130322 case 11:
130323 // op: lwe
130324 return 40;
130325 case 3:
130326 // op: samp
130327 return 55;
130328 }
130329 break;
130330 }
130331 case AMDGPU::IMAGE_MSAA_LOAD_V2_V2_gfx12:
130332 case AMDGPU::IMAGE_MSAA_LOAD_V3_V2_gfx12:
130333 case AMDGPU::IMAGE_MSAA_LOAD_V4_V2_gfx12:
130334 case AMDGPU::IMAGE_MSAA_LOAD_V5_V2_gfx12: {
130335 switch (OpNum) {
130336 case 5:
130337 // op: dim
130338 return 0;
130339 case 10:
130340 // op: tfe
130341 return 3;
130342 case 8:
130343 // op: r128
130344 return 4;
130345 case 12:
130346 // op: d16
130347 return 5;
130348 case 9:
130349 // op: a16
130350 return 6;
130351 case 4:
130352 // op: dmask
130353 return 22;
130354 case 0:
130355 // op: vdata
130356 return 32;
130357 case 3:
130358 // op: rsrc
130359 return 41;
130360 case 7:
130361 // op: cpol
130362 return 50;
130363 case 1:
130364 // op: vaddr0
130365 return 64;
130366 case 2:
130367 // op: vaddr1
130368 return 72;
130369 case 6:
130370 // op: unorm
130371 return 13;
130372 case 11:
130373 // op: lwe
130374 return 40;
130375 }
130376 break;
130377 }
130378 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V2_gfx12:
130379 case AMDGPU::IMAGE_SAMPLE_B_nortn_V2_gfx12:
130380 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V2_gfx12:
130381 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V2_gfx12:
130382 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V2_gfx12:
130383 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V2_gfx12:
130384 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V2_gfx12:
130385 case AMDGPU::IMAGE_SAMPLE_C_nortn_V2_gfx12:
130386 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V2_gfx12:
130387 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V2_gfx12:
130388 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V2_gfx12:
130389 case AMDGPU::IMAGE_SAMPLE_D_nortn_V2_gfx12:
130390 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V2_gfx12:
130391 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V2_gfx12:
130392 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V2_gfx12:
130393 case AMDGPU::IMAGE_SAMPLE_L_nortn_V2_gfx12:
130394 case AMDGPU::IMAGE_SAMPLE_O_nortn_V2_gfx12:
130395 case AMDGPU::IMAGE_SAMPLE_nortn_V2_gfx12: {
130396 switch (OpNum) {
130397 case 5:
130398 // op: dim
130399 return 0;
130400 case 10:
130401 // op: tfe
130402 return 3;
130403 case 8:
130404 // op: r128
130405 return 4;
130406 case 12:
130407 // op: d16
130408 return 5;
130409 case 9:
130410 // op: a16
130411 return 6;
130412 case 4:
130413 // op: dmask
130414 return 22;
130415 case 2:
130416 // op: rsrc
130417 return 41;
130418 case 7:
130419 // op: cpol
130420 return 50;
130421 case 0:
130422 // op: vaddr0
130423 return 64;
130424 case 1:
130425 // op: vaddr1
130426 return 72;
130427 case 6:
130428 // op: unorm
130429 return 13;
130430 case 11:
130431 // op: lwe
130432 return 40;
130433 case 3:
130434 // op: samp
130435 return 55;
130436 }
130437 break;
130438 }
130439 case AMDGPU::IMAGE_GET_LOD_V1_V1_gfx12:
130440 case AMDGPU::IMAGE_GET_LOD_V2_V1_gfx12:
130441 case AMDGPU::IMAGE_GET_LOD_V3_V1_gfx12:
130442 case AMDGPU::IMAGE_GET_LOD_V4_V1_gfx12:
130443 case AMDGPU::IMAGE_GET_LOD_V5_V1_gfx12: {
130444 switch (OpNum) {
130445 case 5:
130446 // op: dim
130447 return 0;
130448 case 10:
130449 // op: tfe
130450 return 3;
130451 case 8:
130452 // op: r128
130453 return 4;
130454 case 9:
130455 // op: a16
130456 return 6;
130457 case 4:
130458 // op: dmask
130459 return 22;
130460 case 0:
130461 // op: vdata
130462 return 32;
130463 case 2:
130464 // op: rsrc
130465 return 41;
130466 case 7:
130467 // op: cpol
130468 return 50;
130469 case 1:
130470 // op: vaddr0
130471 return 64;
130472 case 6:
130473 // op: unorm
130474 return 13;
130475 case 11:
130476 // op: lwe
130477 return 40;
130478 case 3:
130479 // op: samp
130480 return 55;
130481 }
130482 break;
130483 }
130484 case AMDGPU::IMAGE_LOAD_MIP_V1_V2_gfx12:
130485 case AMDGPU::IMAGE_LOAD_MIP_V2_V2_gfx12:
130486 case AMDGPU::IMAGE_LOAD_MIP_V3_V2_gfx12:
130487 case AMDGPU::IMAGE_LOAD_MIP_V4_V2_gfx12:
130488 case AMDGPU::IMAGE_LOAD_MIP_V5_V2_gfx12:
130489 case AMDGPU::IMAGE_LOAD_V1_V2_gfx12:
130490 case AMDGPU::IMAGE_LOAD_V2_V2_gfx12:
130491 case AMDGPU::IMAGE_LOAD_V3_V2_gfx12:
130492 case AMDGPU::IMAGE_LOAD_V4_V2_gfx12:
130493 case AMDGPU::IMAGE_LOAD_V5_V2_gfx12:
130494 case AMDGPU::IMAGE_STORE_MIP_V1_V2_gfx12:
130495 case AMDGPU::IMAGE_STORE_MIP_V2_V2_gfx12:
130496 case AMDGPU::IMAGE_STORE_MIP_V3_V2_gfx12:
130497 case AMDGPU::IMAGE_STORE_MIP_V4_V2_gfx12:
130498 case AMDGPU::IMAGE_STORE_MIP_V5_V2_gfx12:
130499 case AMDGPU::IMAGE_STORE_V1_V2_gfx12:
130500 case AMDGPU::IMAGE_STORE_V2_V2_gfx12:
130501 case AMDGPU::IMAGE_STORE_V3_V2_gfx12:
130502 case AMDGPU::IMAGE_STORE_V4_V2_gfx12:
130503 case AMDGPU::IMAGE_STORE_V5_V2_gfx12: {
130504 switch (OpNum) {
130505 case 5:
130506 // op: dim
130507 return 0;
130508 case 9:
130509 // op: tfe
130510 return 55;
130511 case 7:
130512 // op: r128
130513 return 4;
130514 case 10:
130515 // op: d16
130516 return 5;
130517 case 8:
130518 // op: a16
130519 return 6;
130520 case 4:
130521 // op: dmask
130522 return 22;
130523 case 0:
130524 // op: vdata
130525 return 32;
130526 case 3:
130527 // op: rsrc
130528 return 41;
130529 case 6:
130530 // op: cpol
130531 return 50;
130532 case 1:
130533 // op: vaddr0
130534 return 64;
130535 case 2:
130536 // op: vaddr1
130537 return 72;
130538 }
130539 break;
130540 }
130541 case AMDGPU::IMAGE_GET_RESINFO_V1_V2_gfx12:
130542 case AMDGPU::IMAGE_GET_RESINFO_V2_V2_gfx12:
130543 case AMDGPU::IMAGE_GET_RESINFO_V3_V2_gfx12:
130544 case AMDGPU::IMAGE_GET_RESINFO_V4_V2_gfx12:
130545 case AMDGPU::IMAGE_GET_RESINFO_V5_V2_gfx12:
130546 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V2_gfx12:
130547 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V2_gfx12:
130548 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V2_gfx12:
130549 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V2_gfx12:
130550 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V2_gfx12:
130551 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V2_gfx12:
130552 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V2_gfx12:
130553 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V2_gfx12:
130554 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V2_gfx12:
130555 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V2_gfx12:
130556 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V2_gfx12:
130557 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V2_gfx12:
130558 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V2_gfx12:
130559 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V2_gfx12:
130560 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V2_gfx12:
130561 case AMDGPU::IMAGE_LOAD_PCK_V1_V2_gfx12:
130562 case AMDGPU::IMAGE_LOAD_PCK_V2_V2_gfx12:
130563 case AMDGPU::IMAGE_LOAD_PCK_V3_V2_gfx12:
130564 case AMDGPU::IMAGE_LOAD_PCK_V4_V2_gfx12:
130565 case AMDGPU::IMAGE_LOAD_PCK_V5_V2_gfx12:
130566 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V2_gfx12:
130567 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V2_gfx12:
130568 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V2_gfx12:
130569 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V2_gfx12:
130570 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V2_gfx12:
130571 case AMDGPU::IMAGE_STORE_PCK_V1_V2_gfx12:
130572 case AMDGPU::IMAGE_STORE_PCK_V2_V2_gfx12:
130573 case AMDGPU::IMAGE_STORE_PCK_V3_V2_gfx12:
130574 case AMDGPU::IMAGE_STORE_PCK_V4_V2_gfx12:
130575 case AMDGPU::IMAGE_STORE_PCK_V5_V2_gfx12: {
130576 switch (OpNum) {
130577 case 5:
130578 // op: dim
130579 return 0;
130580 case 9:
130581 // op: tfe
130582 return 55;
130583 case 7:
130584 // op: r128
130585 return 4;
130586 case 8:
130587 // op: a16
130588 return 6;
130589 case 4:
130590 // op: dmask
130591 return 22;
130592 case 0:
130593 // op: vdata
130594 return 32;
130595 case 3:
130596 // op: rsrc
130597 return 41;
130598 case 6:
130599 // op: cpol
130600 return 50;
130601 case 1:
130602 // op: vaddr0
130603 return 64;
130604 case 2:
130605 // op: vaddr1
130606 return 72;
130607 }
130608 break;
130609 }
130610 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V1_gfx12:
130611 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V1_gfx12:
130612 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V1_gfx12:
130613 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V1_gfx12:
130614 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V1_gfx12:
130615 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V1_gfx12:
130616 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V1_gfx12:
130617 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V1_gfx12:
130618 case AMDGPU::IMAGE_ATOMIC_AND_V1_V1_gfx12:
130619 case AMDGPU::IMAGE_ATOMIC_AND_V2_V1_gfx12:
130620 case AMDGPU::IMAGE_ATOMIC_AND_V3_V1_gfx12:
130621 case AMDGPU::IMAGE_ATOMIC_AND_V4_V1_gfx12:
130622 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V1_gfx12:
130623 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V1_gfx12:
130624 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V1_gfx12:
130625 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V1_gfx12:
130626 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V1_gfx12:
130627 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V1_gfx12:
130628 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V1_gfx12:
130629 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V1_gfx12:
130630 case AMDGPU::IMAGE_ATOMIC_INC_V1_V1_gfx12:
130631 case AMDGPU::IMAGE_ATOMIC_INC_V2_V1_gfx12:
130632 case AMDGPU::IMAGE_ATOMIC_INC_V3_V1_gfx12:
130633 case AMDGPU::IMAGE_ATOMIC_INC_V4_V1_gfx12:
130634 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V1_gfx12:
130635 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V1_gfx12:
130636 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V1_gfx12:
130637 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V1_gfx12:
130638 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V1_gfx12:
130639 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V1_gfx12:
130640 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V1_gfx12:
130641 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V1_gfx12:
130642 case AMDGPU::IMAGE_ATOMIC_OR_V1_V1_gfx12:
130643 case AMDGPU::IMAGE_ATOMIC_OR_V2_V1_gfx12:
130644 case AMDGPU::IMAGE_ATOMIC_OR_V3_V1_gfx12:
130645 case AMDGPU::IMAGE_ATOMIC_OR_V4_V1_gfx12:
130646 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V1_gfx12:
130647 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V1_gfx12:
130648 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V1_gfx12:
130649 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V1_gfx12:
130650 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V1_gfx12:
130651 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V1_gfx12:
130652 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V1_gfx12:
130653 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V1_gfx12:
130654 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V1_gfx12:
130655 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V1_gfx12:
130656 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V1_gfx12:
130657 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V1_gfx12:
130658 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V1_gfx12:
130659 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V1_gfx12:
130660 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V1_gfx12:
130661 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V1_gfx12:
130662 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V1_gfx12:
130663 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V1_gfx12:
130664 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V1_gfx12:
130665 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V1_gfx12:
130666 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V1_gfx12:
130667 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V1_gfx12:
130668 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V1_gfx12:
130669 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V1_gfx12:
130670 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V1_gfx12:
130671 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V1_gfx12:
130672 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V1_gfx12:
130673 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V1_gfx12:
130674 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V1_gfx12:
130675 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V1_gfx12:
130676 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V1_gfx12:
130677 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V1_gfx12:
130678 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V1_gfx12:
130679 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V1_gfx12:
130680 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V1_gfx12:
130681 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V1_gfx12: {
130682 switch (OpNum) {
130683 case 5:
130684 // op: dim
130685 return 0;
130686 case 9:
130687 // op: tfe
130688 return 55;
130689 case 7:
130690 // op: r128
130691 return 4;
130692 case 8:
130693 // op: a16
130694 return 6;
130695 case 4:
130696 // op: dmask
130697 return 22;
130698 case 1:
130699 // op: vdata
130700 return 32;
130701 case 3:
130702 // op: rsrc
130703 return 41;
130704 case 6:
130705 // op: cpol
130706 return 50;
130707 case 2:
130708 // op: vaddr0
130709 return 64;
130710 }
130711 break;
130712 }
130713 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx10:
130714 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx10:
130715 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx10:
130716 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_nsa_gfx10:
130717 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V3_nsa_gfx10:
130718 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V3_nsa_gfx10:
130719 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V3_nsa_gfx10:
130720 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V3_nsa_gfx10:
130721 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V3_nsa_gfx10:
130722 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V3_nsa_gfx10:
130723 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V3_nsa_gfx10:
130724 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V3_nsa_gfx10:
130725 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx10:
130726 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx10:
130727 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx10:
130728 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx10:
130729 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V3_nsa_gfx10:
130730 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V3_nsa_gfx10:
130731 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V3_nsa_gfx10:
130732 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V3_nsa_gfx10:
130733 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx10:
130734 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx10:
130735 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx10:
130736 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx10:
130737 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx10:
130738 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx10:
130739 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx10:
130740 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx10:
130741 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx10:
130742 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx10:
130743 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx10:
130744 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_nsa_gfx10:
130745 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx10:
130746 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx10:
130747 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx10:
130748 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx10:
130749 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx10:
130750 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx10:
130751 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx10:
130752 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_nsa_gfx10:
130753 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx10:
130754 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx10:
130755 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx10:
130756 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_nsa_gfx10:
130757 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_nsa_gfx10:
130758 case AMDGPU::IMAGE_SAMPLE_nortn_V3_nsa_gfx10: {
130759 switch (OpNum) {
130760 case 5:
130761 // op: dmask
130762 return 8;
130763 case 7:
130764 // op: unorm
130765 return 12;
130766 case 8:
130767 // op: cpol
130768 return 7;
130769 case 9:
130770 // op: r128
130771 return 15;
130772 case 11:
130773 // op: tfe
130774 return 16;
130775 case 12:
130776 // op: lwe
130777 return 17;
130778 case 13:
130779 // op: d16
130780 return 63;
130781 case 3:
130782 // op: srsrc
130783 return 48;
130784 case 4:
130785 // op: ssamp
130786 return 53;
130787 case 0:
130788 // op: vaddr0
130789 return 32;
130790 case 6:
130791 // op: dim
130792 return 3;
130793 case 10:
130794 // op: a16
130795 return 62;
130796 }
130797 break;
130798 }
130799 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_nsa_gfx11:
130800 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_nsa_gfx11:
130801 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_nsa_gfx11:
130802 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_nsa_gfx11:
130803 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_nsa_gfx11:
130804 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_nsa_gfx11:
130805 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_nsa_gfx11:
130806 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_nsa_gfx11:
130807 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_nsa_gfx11:
130808 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_nsa_gfx11:
130809 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_nsa_gfx11:
130810 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_nsa_gfx11:
130811 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_nsa_gfx11:
130812 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_nsa_gfx11:
130813 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_nsa_gfx11:
130814 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_nsa_gfx11:
130815 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_nsa_gfx11:
130816 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_nsa_gfx11:
130817 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_nsa_gfx11:
130818 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_nsa_gfx11:
130819 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_nsa_gfx11:
130820 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_nsa_gfx11:
130821 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_nsa_gfx11:
130822 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_nsa_gfx11:
130823 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_nsa_gfx11:
130824 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_nsa_gfx11:
130825 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_nsa_gfx11:
130826 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_nsa_gfx11:
130827 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_nsa_gfx11:
130828 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_nsa_gfx11:
130829 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_nsa_gfx11:
130830 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_nsa_gfx11:
130831 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_nsa_gfx11:
130832 case AMDGPU::IMAGE_SAMPLE_nortn_V3_nsa_gfx11: {
130833 switch (OpNum) {
130834 case 5:
130835 // op: dmask
130836 return 8;
130837 case 7:
130838 // op: unorm
130839 return 7;
130840 case 8:
130841 // op: cpol
130842 return 12;
130843 case 9:
130844 // op: r128
130845 return 15;
130846 case 11:
130847 // op: tfe
130848 return 53;
130849 case 12:
130850 // op: lwe
130851 return 54;
130852 case 3:
130853 // op: srsrc
130854 return 48;
130855 case 4:
130856 // op: ssamp
130857 return 58;
130858 case 13:
130859 // op: d16
130860 return 17;
130861 case 10:
130862 // op: a16
130863 return 16;
130864 case 0:
130865 // op: vaddr0
130866 return 32;
130867 case 6:
130868 // op: dim
130869 return 2;
130870 }
130871 break;
130872 }
130873 case AMDGPU::DS_WRITE2ST64_B32_vi:
130874 case AMDGPU::DS_WRITE2ST64_B64_vi:
130875 case AMDGPU::DS_WRITE2_B32_vi:
130876 case AMDGPU::DS_WRITE2_B64_vi: {
130877 switch (OpNum) {
130878 case 5:
130879 // op: gds
130880 return 16;
130881 case 0:
130882 // op: addr
130883 return 32;
130884 case 1:
130885 // op: data0
130886 return 25;
130887 case 2:
130888 // op: data1
130889 return 48;
130890 case 3:
130891 // op: offset0
130892 return 0;
130893 case 4:
130894 // op: offset1
130895 return 8;
130896 }
130897 break;
130898 }
130899 case AMDGPU::DS_WRITE2ST64_B32_gfx6_gfx7:
130900 case AMDGPU::DS_WRITE2ST64_B32_gfx10:
130901 case AMDGPU::DS_WRITE2ST64_B32_gfx11:
130902 case AMDGPU::DS_WRITE2ST64_B64_gfx6_gfx7:
130903 case AMDGPU::DS_WRITE2ST64_B64_gfx10:
130904 case AMDGPU::DS_WRITE2ST64_B64_gfx11:
130905 case AMDGPU::DS_WRITE2_B32_gfx6_gfx7:
130906 case AMDGPU::DS_WRITE2_B32_gfx10:
130907 case AMDGPU::DS_WRITE2_B32_gfx11:
130908 case AMDGPU::DS_WRITE2_B64_gfx6_gfx7:
130909 case AMDGPU::DS_WRITE2_B64_gfx10:
130910 case AMDGPU::DS_WRITE2_B64_gfx11: {
130911 switch (OpNum) {
130912 case 5:
130913 // op: gds
130914 return 17;
130915 case 0:
130916 // op: addr
130917 return 32;
130918 case 1:
130919 // op: data0
130920 return 40;
130921 case 2:
130922 // op: data1
130923 return 48;
130924 case 3:
130925 // op: offset0
130926 return 0;
130927 case 4:
130928 // op: offset1
130929 return 8;
130930 }
130931 break;
130932 }
130933 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx11:
130934 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx11:
130935 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx11:
130936 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx11:
130937 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx11:
130938 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx11:
130939 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx11:
130940 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx11:
130941 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx11:
130942 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx11:
130943 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx11:
130944 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx11:
130945 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx11:
130946 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx11:
130947 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx11:
130948 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx11:
130949 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx11:
130950 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx11:
130951 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx11:
130952 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx11:
130953 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx11:
130954 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx11:
130955 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx11:
130956 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx11:
130957 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx11:
130958 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx11:
130959 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx11:
130960 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx11:
130961 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx11:
130962 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx11:
130963 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx11:
130964 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx11:
130965 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx11:
130966 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx11:
130967 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx11:
130968 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx11:
130969 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx11:
130970 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx11:
130971 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx11:
130972 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx11:
130973 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx11:
130974 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx11:
130975 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx11:
130976 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx11:
130977 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx11:
130978 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx11:
130979 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx11:
130980 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx11:
130981 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx11:
130982 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx11:
130983 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx11:
130984 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx11:
130985 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx11:
130986 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx11:
130987 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx11:
130988 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx11:
130989 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx11:
130990 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx11:
130991 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx11:
130992 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx11:
130993 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx11:
130994 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx11:
130995 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx11:
130996 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx11:
130997 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx11:
130998 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx11:
130999 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx11:
131000 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx11:
131001 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx11:
131002 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx11:
131003 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx11:
131004 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx11:
131005 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx11:
131006 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx11:
131007 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx11:
131008 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx11:
131009 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx11:
131010 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx11:
131011 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx11:
131012 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx11:
131013 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx11:
131014 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx11:
131015 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx11:
131016 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx11:
131017 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx11:
131018 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx11:
131019 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx11:
131020 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx11:
131021 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx11:
131022 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx11:
131023 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx11:
131024 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx11:
131025 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx11: {
131026 switch (OpNum) {
131027 case 5:
131028 // op: offset
131029 return 0;
131030 case 6:
131031 // op: cpol
131032 return 12;
131033 case 2:
131034 // op: vaddr
131035 return 32;
131036 case 0:
131037 // op: vdata
131038 return 40;
131039 case 3:
131040 // op: srsrc
131041 return 48;
131042 case 4:
131043 // op: soffset
131044 return 56;
131045 }
131046 break;
131047 }
131048 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx90a:
131049 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_vi:
131050 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx940:
131051 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_vi:
131052 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx940:
131053 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_vi:
131054 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx940:
131055 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_vi:
131056 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx940:
131057 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_vi:
131058 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx940:
131059 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_vi:
131060 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx940:
131061 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_vi:
131062 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx90a:
131063 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_vi:
131064 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx90a:
131065 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_vi:
131066 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx90a:
131067 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_vi:
131068 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx90a:
131069 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_vi:
131070 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx90a:
131071 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_vi:
131072 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx90a:
131073 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_vi:
131074 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx90a:
131075 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_vi:
131076 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx90a:
131077 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_vi:
131078 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx90a:
131079 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_vi:
131080 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx90a:
131081 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_vi:
131082 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx90a:
131083 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_vi:
131084 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx90a:
131085 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_vi:
131086 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx90a:
131087 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_vi:
131088 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx90a:
131089 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_vi:
131090 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx90a:
131091 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_vi:
131092 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx90a:
131093 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_vi:
131094 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx90a:
131095 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_vi:
131096 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx90a:
131097 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_vi:
131098 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx90a:
131099 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_vi:
131100 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx90a:
131101 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_vi:
131102 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx90a:
131103 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_vi:
131104 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx90a:
131105 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_vi:
131106 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx90a:
131107 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_vi:
131108 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx90a:
131109 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_vi:
131110 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx90a:
131111 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_vi:
131112 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx90a:
131113 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_vi:
131114 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx90a:
131115 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_vi:
131116 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx90a:
131117 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_vi:
131118 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx90a:
131119 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_vi:
131120 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx940:
131121 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_vi:
131122 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx940:
131123 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_vi:
131124 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx940:
131125 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_vi:
131126 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx940:
131127 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_vi:
131128 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx940:
131129 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_vi:
131130 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx940:
131131 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_vi:
131132 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx90a:
131133 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_vi:
131134 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx90a:
131135 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_vi:
131136 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx90a:
131137 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_vi:
131138 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx90a:
131139 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_vi:
131140 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx90a:
131141 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_vi:
131142 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx90a:
131143 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_vi:
131144 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx940:
131145 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_vi:
131146 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx940:
131147 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_vi:
131148 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx940:
131149 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_vi:
131150 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx90a:
131151 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_vi:
131152 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx90a:
131153 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_vi:
131154 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx90a:
131155 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_vi:
131156 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx90a:
131157 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_vi:
131158 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx90a:
131159 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_vi:
131160 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx90a:
131161 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_vi:
131162 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx90a:
131163 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_vi:
131164 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx90a:
131165 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_vi:
131166 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx90a:
131167 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_vi:
131168 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx90a:
131169 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_vi:
131170 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx90a:
131171 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_vi:
131172 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx90a:
131173 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_vi:
131174 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx90a:
131175 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_vi:
131176 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx90a:
131177 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_vi:
131178 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx90a:
131179 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_vi:
131180 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx90a:
131181 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_vi:
131182 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx90a:
131183 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_vi:
131184 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx90a:
131185 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_vi:
131186 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx90a:
131187 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_vi:
131188 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx90a:
131189 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_vi:
131190 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx90a:
131191 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_vi:
131192 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx90a:
131193 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_vi:
131194 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx90a:
131195 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_vi:
131196 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx90a:
131197 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_vi:
131198 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx90a:
131199 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_vi:
131200 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx90a:
131201 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_vi:
131202 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx90a:
131203 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_vi:
131204 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx90a:
131205 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_vi:
131206 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx90a:
131207 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_vi:
131208 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx90a:
131209 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_vi:
131210 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx90a:
131211 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_vi:
131212 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx90a:
131213 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_vi:
131214 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx90a:
131215 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_vi:
131216 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx90a:
131217 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_vi:
131218 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx90a:
131219 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_vi:
131220 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx90a:
131221 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_vi:
131222 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx90a:
131223 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_vi:
131224 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx90a:
131225 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_vi:
131226 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx90a:
131227 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_vi:
131228 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx90a:
131229 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_vi:
131230 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx90a:
131231 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_vi:
131232 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx90a:
131233 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_vi: {
131234 switch (OpNum) {
131235 case 5:
131236 // op: offset
131237 return 0;
131238 case 6:
131239 // op: cpol
131240 return 15;
131241 case 2:
131242 // op: vaddr
131243 return 32;
131244 case 0:
131245 // op: vdata
131246 return 40;
131247 case 3:
131248 // op: srsrc
131249 return 48;
131250 case 4:
131251 // op: soffset
131252 return 56;
131253 }
131254 break;
131255 }
131256 case AMDGPU::BUFFER_ATOMIC_ADD_F32_BOTHEN_RTN_gfx90a:
131257 case AMDGPU::BUFFER_ATOMIC_ADD_F32_IDXEN_RTN_gfx90a:
131258 case AMDGPU::BUFFER_ATOMIC_ADD_F32_OFFEN_RTN_gfx90a:
131259 case AMDGPU::BUFFER_ATOMIC_ADD_F64_BOTHEN_RTN_gfx90a:
131260 case AMDGPU::BUFFER_ATOMIC_ADD_F64_IDXEN_RTN_gfx90a:
131261 case AMDGPU::BUFFER_ATOMIC_ADD_F64_OFFEN_RTN_gfx90a:
131262 case AMDGPU::BUFFER_ATOMIC_MAX_F64_BOTHEN_RTN_gfx90a:
131263 case AMDGPU::BUFFER_ATOMIC_MAX_F64_IDXEN_RTN_gfx90a:
131264 case AMDGPU::BUFFER_ATOMIC_MAX_F64_OFFEN_RTN_gfx90a:
131265 case AMDGPU::BUFFER_ATOMIC_MIN_F64_BOTHEN_RTN_gfx90a:
131266 case AMDGPU::BUFFER_ATOMIC_MIN_F64_IDXEN_RTN_gfx90a:
131267 case AMDGPU::BUFFER_ATOMIC_MIN_F64_OFFEN_RTN_gfx90a:
131268 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_BOTHEN_RTN_gfx90a:
131269 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_IDXEN_RTN_gfx90a:
131270 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_OFFEN_RTN_gfx90a: {
131271 switch (OpNum) {
131272 case 5:
131273 // op: offset
131274 return 0;
131275 case 6:
131276 // op: cpol
131277 return 17;
131278 case 2:
131279 // op: vaddr
131280 return 32;
131281 case 0:
131282 // op: vdata
131283 return 40;
131284 case 3:
131285 // op: srsrc
131286 return 48;
131287 case 4:
131288 // op: soffset
131289 return 56;
131290 }
131291 break;
131292 }
131293 case AMDGPU::BUFFER_ATOMIC_ADD_ADDR64_RTN_gfx6_gfx7:
131294 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx6_gfx7:
131295 case AMDGPU::BUFFER_ATOMIC_ADD_BOTHEN_RTN_gfx10:
131296 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx6_gfx7:
131297 case AMDGPU::BUFFER_ATOMIC_ADD_IDXEN_RTN_gfx10:
131298 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx6_gfx7:
131299 case AMDGPU::BUFFER_ATOMIC_ADD_OFFEN_RTN_gfx10:
131300 case AMDGPU::BUFFER_ATOMIC_ADD_X2_ADDR64_RTN_gfx6_gfx7:
131301 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx6_gfx7:
131302 case AMDGPU::BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN_gfx10:
131303 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx6_gfx7:
131304 case AMDGPU::BUFFER_ATOMIC_ADD_X2_IDXEN_RTN_gfx10:
131305 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx6_gfx7:
131306 case AMDGPU::BUFFER_ATOMIC_ADD_X2_OFFEN_RTN_gfx10:
131307 case AMDGPU::BUFFER_ATOMIC_AND_ADDR64_RTN_gfx6_gfx7:
131308 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx6_gfx7:
131309 case AMDGPU::BUFFER_ATOMIC_AND_BOTHEN_RTN_gfx10:
131310 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx6_gfx7:
131311 case AMDGPU::BUFFER_ATOMIC_AND_IDXEN_RTN_gfx10:
131312 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx6_gfx7:
131313 case AMDGPU::BUFFER_ATOMIC_AND_OFFEN_RTN_gfx10:
131314 case AMDGPU::BUFFER_ATOMIC_AND_X2_ADDR64_RTN_gfx6_gfx7:
131315 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx6_gfx7:
131316 case AMDGPU::BUFFER_ATOMIC_AND_X2_BOTHEN_RTN_gfx10:
131317 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx6_gfx7:
131318 case AMDGPU::BUFFER_ATOMIC_AND_X2_IDXEN_RTN_gfx10:
131319 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx6_gfx7:
131320 case AMDGPU::BUFFER_ATOMIC_AND_X2_OFFEN_RTN_gfx10:
131321 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN_gfx6_gfx7:
131322 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx6_gfx7:
131323 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN_gfx10:
131324 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx6_gfx7:
131325 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN_gfx10:
131326 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx6_gfx7:
131327 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN_gfx10:
131328 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN_gfx6_gfx7:
131329 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7:
131330 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN_gfx10:
131331 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx6_gfx7:
131332 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN_gfx10:
131333 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx6_gfx7:
131334 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN_gfx10:
131335 case AMDGPU::BUFFER_ATOMIC_CSUB_BOTHEN_RTN_gfx10:
131336 case AMDGPU::BUFFER_ATOMIC_CSUB_IDXEN_RTN_gfx10:
131337 case AMDGPU::BUFFER_ATOMIC_CSUB_OFFEN_RTN_gfx10:
131338 case AMDGPU::BUFFER_ATOMIC_DEC_ADDR64_RTN_gfx6_gfx7:
131339 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx6_gfx7:
131340 case AMDGPU::BUFFER_ATOMIC_DEC_BOTHEN_RTN_gfx10:
131341 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx6_gfx7:
131342 case AMDGPU::BUFFER_ATOMIC_DEC_IDXEN_RTN_gfx10:
131343 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx6_gfx7:
131344 case AMDGPU::BUFFER_ATOMIC_DEC_OFFEN_RTN_gfx10:
131345 case AMDGPU::BUFFER_ATOMIC_DEC_X2_ADDR64_RTN_gfx6_gfx7:
131346 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx6_gfx7:
131347 case AMDGPU::BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN_gfx10:
131348 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx6_gfx7:
131349 case AMDGPU::BUFFER_ATOMIC_DEC_X2_IDXEN_RTN_gfx10:
131350 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx6_gfx7:
131351 case AMDGPU::BUFFER_ATOMIC_DEC_X2_OFFEN_RTN_gfx10:
131352 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_ADDR64_RTN_gfx6_gfx7:
131353 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx6_gfx7:
131354 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_BOTHEN_RTN_gfx10:
131355 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx6_gfx7:
131356 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_IDXEN_RTN_gfx10:
131357 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx6_gfx7:
131358 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_OFFEN_RTN_gfx10:
131359 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_ADDR64_RTN_gfx6_gfx7:
131360 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx6_gfx7:
131361 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_BOTHEN_RTN_gfx10:
131362 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx6_gfx7:
131363 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_IDXEN_RTN_gfx10:
131364 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx6_gfx7:
131365 case AMDGPU::BUFFER_ATOMIC_FCMPSWAP_X2_OFFEN_RTN_gfx10:
131366 case AMDGPU::BUFFER_ATOMIC_FMAX_ADDR64_RTN_gfx6_gfx7:
131367 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx6_gfx7:
131368 case AMDGPU::BUFFER_ATOMIC_FMAX_BOTHEN_RTN_gfx10:
131369 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx6_gfx7:
131370 case AMDGPU::BUFFER_ATOMIC_FMAX_IDXEN_RTN_gfx10:
131371 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx6_gfx7:
131372 case AMDGPU::BUFFER_ATOMIC_FMAX_OFFEN_RTN_gfx10:
131373 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_ADDR64_RTN_gfx6_gfx7:
131374 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx6_gfx7:
131375 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_BOTHEN_RTN_gfx10:
131376 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx6_gfx7:
131377 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_IDXEN_RTN_gfx10:
131378 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx6_gfx7:
131379 case AMDGPU::BUFFER_ATOMIC_FMAX_X2_OFFEN_RTN_gfx10:
131380 case AMDGPU::BUFFER_ATOMIC_FMIN_ADDR64_RTN_gfx6_gfx7:
131381 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx6_gfx7:
131382 case AMDGPU::BUFFER_ATOMIC_FMIN_BOTHEN_RTN_gfx10:
131383 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx6_gfx7:
131384 case AMDGPU::BUFFER_ATOMIC_FMIN_IDXEN_RTN_gfx10:
131385 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx6_gfx7:
131386 case AMDGPU::BUFFER_ATOMIC_FMIN_OFFEN_RTN_gfx10:
131387 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_ADDR64_RTN_gfx6_gfx7:
131388 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx6_gfx7:
131389 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_BOTHEN_RTN_gfx10:
131390 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx6_gfx7:
131391 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_IDXEN_RTN_gfx10:
131392 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx6_gfx7:
131393 case AMDGPU::BUFFER_ATOMIC_FMIN_X2_OFFEN_RTN_gfx10:
131394 case AMDGPU::BUFFER_ATOMIC_INC_ADDR64_RTN_gfx6_gfx7:
131395 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx6_gfx7:
131396 case AMDGPU::BUFFER_ATOMIC_INC_BOTHEN_RTN_gfx10:
131397 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx6_gfx7:
131398 case AMDGPU::BUFFER_ATOMIC_INC_IDXEN_RTN_gfx10:
131399 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx6_gfx7:
131400 case AMDGPU::BUFFER_ATOMIC_INC_OFFEN_RTN_gfx10:
131401 case AMDGPU::BUFFER_ATOMIC_INC_X2_ADDR64_RTN_gfx6_gfx7:
131402 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx6_gfx7:
131403 case AMDGPU::BUFFER_ATOMIC_INC_X2_BOTHEN_RTN_gfx10:
131404 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx6_gfx7:
131405 case AMDGPU::BUFFER_ATOMIC_INC_X2_IDXEN_RTN_gfx10:
131406 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx6_gfx7:
131407 case AMDGPU::BUFFER_ATOMIC_INC_X2_OFFEN_RTN_gfx10:
131408 case AMDGPU::BUFFER_ATOMIC_OR_ADDR64_RTN_gfx6_gfx7:
131409 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx6_gfx7:
131410 case AMDGPU::BUFFER_ATOMIC_OR_BOTHEN_RTN_gfx10:
131411 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx6_gfx7:
131412 case AMDGPU::BUFFER_ATOMIC_OR_IDXEN_RTN_gfx10:
131413 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx6_gfx7:
131414 case AMDGPU::BUFFER_ATOMIC_OR_OFFEN_RTN_gfx10:
131415 case AMDGPU::BUFFER_ATOMIC_OR_X2_ADDR64_RTN_gfx6_gfx7:
131416 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx6_gfx7:
131417 case AMDGPU::BUFFER_ATOMIC_OR_X2_BOTHEN_RTN_gfx10:
131418 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx6_gfx7:
131419 case AMDGPU::BUFFER_ATOMIC_OR_X2_IDXEN_RTN_gfx10:
131420 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx6_gfx7:
131421 case AMDGPU::BUFFER_ATOMIC_OR_X2_OFFEN_RTN_gfx10:
131422 case AMDGPU::BUFFER_ATOMIC_SMAX_ADDR64_RTN_gfx6_gfx7:
131423 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx6_gfx7:
131424 case AMDGPU::BUFFER_ATOMIC_SMAX_BOTHEN_RTN_gfx10:
131425 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx6_gfx7:
131426 case AMDGPU::BUFFER_ATOMIC_SMAX_IDXEN_RTN_gfx10:
131427 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx6_gfx7:
131428 case AMDGPU::BUFFER_ATOMIC_SMAX_OFFEN_RTN_gfx10:
131429 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN_gfx6_gfx7:
131430 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx6_gfx7:
131431 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN_gfx10:
131432 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx6_gfx7:
131433 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN_gfx10:
131434 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx6_gfx7:
131435 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN_gfx10:
131436 case AMDGPU::BUFFER_ATOMIC_SMIN_ADDR64_RTN_gfx6_gfx7:
131437 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx6_gfx7:
131438 case AMDGPU::BUFFER_ATOMIC_SMIN_BOTHEN_RTN_gfx10:
131439 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx6_gfx7:
131440 case AMDGPU::BUFFER_ATOMIC_SMIN_IDXEN_RTN_gfx10:
131441 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx6_gfx7:
131442 case AMDGPU::BUFFER_ATOMIC_SMIN_OFFEN_RTN_gfx10:
131443 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN_gfx6_gfx7:
131444 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx6_gfx7:
131445 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN_gfx10:
131446 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx6_gfx7:
131447 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN_gfx10:
131448 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx6_gfx7:
131449 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN_gfx10:
131450 case AMDGPU::BUFFER_ATOMIC_SUB_ADDR64_RTN_gfx6_gfx7:
131451 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx6_gfx7:
131452 case AMDGPU::BUFFER_ATOMIC_SUB_BOTHEN_RTN_gfx10:
131453 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx6_gfx7:
131454 case AMDGPU::BUFFER_ATOMIC_SUB_IDXEN_RTN_gfx10:
131455 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx6_gfx7:
131456 case AMDGPU::BUFFER_ATOMIC_SUB_OFFEN_RTN_gfx10:
131457 case AMDGPU::BUFFER_ATOMIC_SUB_X2_ADDR64_RTN_gfx6_gfx7:
131458 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx6_gfx7:
131459 case AMDGPU::BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN_gfx10:
131460 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx6_gfx7:
131461 case AMDGPU::BUFFER_ATOMIC_SUB_X2_IDXEN_RTN_gfx10:
131462 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx6_gfx7:
131463 case AMDGPU::BUFFER_ATOMIC_SUB_X2_OFFEN_RTN_gfx10:
131464 case AMDGPU::BUFFER_ATOMIC_SWAP_ADDR64_RTN_gfx6_gfx7:
131465 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx6_gfx7:
131466 case AMDGPU::BUFFER_ATOMIC_SWAP_BOTHEN_RTN_gfx10:
131467 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx6_gfx7:
131468 case AMDGPU::BUFFER_ATOMIC_SWAP_IDXEN_RTN_gfx10:
131469 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx6_gfx7:
131470 case AMDGPU::BUFFER_ATOMIC_SWAP_OFFEN_RTN_gfx10:
131471 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN_gfx6_gfx7:
131472 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx6_gfx7:
131473 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN_gfx10:
131474 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx6_gfx7:
131475 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN_gfx10:
131476 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx6_gfx7:
131477 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN_gfx10:
131478 case AMDGPU::BUFFER_ATOMIC_UMAX_ADDR64_RTN_gfx6_gfx7:
131479 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx6_gfx7:
131480 case AMDGPU::BUFFER_ATOMIC_UMAX_BOTHEN_RTN_gfx10:
131481 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx6_gfx7:
131482 case AMDGPU::BUFFER_ATOMIC_UMAX_IDXEN_RTN_gfx10:
131483 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx6_gfx7:
131484 case AMDGPU::BUFFER_ATOMIC_UMAX_OFFEN_RTN_gfx10:
131485 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN_gfx6_gfx7:
131486 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx6_gfx7:
131487 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN_gfx10:
131488 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx6_gfx7:
131489 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN_gfx10:
131490 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx6_gfx7:
131491 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN_gfx10:
131492 case AMDGPU::BUFFER_ATOMIC_UMIN_ADDR64_RTN_gfx6_gfx7:
131493 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx6_gfx7:
131494 case AMDGPU::BUFFER_ATOMIC_UMIN_BOTHEN_RTN_gfx10:
131495 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx6_gfx7:
131496 case AMDGPU::BUFFER_ATOMIC_UMIN_IDXEN_RTN_gfx10:
131497 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx6_gfx7:
131498 case AMDGPU::BUFFER_ATOMIC_UMIN_OFFEN_RTN_gfx10:
131499 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN_gfx6_gfx7:
131500 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx6_gfx7:
131501 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN_gfx10:
131502 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx6_gfx7:
131503 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN_gfx10:
131504 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx6_gfx7:
131505 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN_gfx10:
131506 case AMDGPU::BUFFER_ATOMIC_XOR_ADDR64_RTN_gfx6_gfx7:
131507 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx6_gfx7:
131508 case AMDGPU::BUFFER_ATOMIC_XOR_BOTHEN_RTN_gfx10:
131509 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx6_gfx7:
131510 case AMDGPU::BUFFER_ATOMIC_XOR_IDXEN_RTN_gfx10:
131511 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx6_gfx7:
131512 case AMDGPU::BUFFER_ATOMIC_XOR_OFFEN_RTN_gfx10:
131513 case AMDGPU::BUFFER_ATOMIC_XOR_X2_ADDR64_RTN_gfx6_gfx7:
131514 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx6_gfx7:
131515 case AMDGPU::BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN_gfx10:
131516 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx6_gfx7:
131517 case AMDGPU::BUFFER_ATOMIC_XOR_X2_IDXEN_RTN_gfx10:
131518 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx6_gfx7:
131519 case AMDGPU::BUFFER_ATOMIC_XOR_X2_OFFEN_RTN_gfx10: {
131520 switch (OpNum) {
131521 case 5:
131522 // op: offset
131523 return 0;
131524 case 6:
131525 // op: cpol
131526 return 54;
131527 case 2:
131528 // op: vaddr
131529 return 32;
131530 case 0:
131531 // op: vdata
131532 return 40;
131533 case 3:
131534 // op: srsrc
131535 return 48;
131536 case 4:
131537 // op: soffset
131538 return 56;
131539 }
131540 break;
131541 }
131542 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12:
131543 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_BOTHEN_RTN_gfx12_format:
131544 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12:
131545 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_IDXEN_RTN_gfx12_format:
131546 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12:
131547 case AMDGPU::BUFFER_ATOMIC_ADD_F32_VBUFFER_OFFEN_RTN_gfx12_format:
131548 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12:
131549 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_BOTHEN_RTN_gfx12_format:
131550 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12:
131551 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_IDXEN_RTN_gfx12_format:
131552 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12:
131553 case AMDGPU::BUFFER_ATOMIC_ADD_VBUFFER_OFFEN_RTN_gfx12_format:
131554 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12:
131555 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131556 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12:
131557 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131558 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12:
131559 case AMDGPU::BUFFER_ATOMIC_ADD_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131560 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12:
131561 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_BOTHEN_RTN_gfx12_format:
131562 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12:
131563 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_IDXEN_RTN_gfx12_format:
131564 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12:
131565 case AMDGPU::BUFFER_ATOMIC_AND_VBUFFER_OFFEN_RTN_gfx12_format:
131566 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12:
131567 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131568 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12:
131569 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131570 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12:
131571 case AMDGPU::BUFFER_ATOMIC_AND_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131572 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12:
131573 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_BOTHEN_RTN_gfx12_format:
131574 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12:
131575 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_IDXEN_RTN_gfx12_format:
131576 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12:
131577 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_VBUFFER_OFFEN_RTN_gfx12_format:
131578 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12:
131579 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131580 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12:
131581 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131582 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12:
131583 case AMDGPU::BUFFER_ATOMIC_CMPSWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131584 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12:
131585 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_BOTHEN_RTN_gfx12_format:
131586 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12:
131587 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_IDXEN_RTN_gfx12_format:
131588 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12:
131589 case AMDGPU::BUFFER_ATOMIC_COND_SUB_U32_VBUFFER_OFFEN_RTN_gfx12_format:
131590 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12:
131591 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_BOTHEN_RTN_gfx12_format:
131592 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12:
131593 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_IDXEN_RTN_gfx12_format:
131594 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12:
131595 case AMDGPU::BUFFER_ATOMIC_CSUB_VBUFFER_OFFEN_RTN_gfx12_format:
131596 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12:
131597 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_BOTHEN_RTN_gfx12_format:
131598 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12:
131599 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_IDXEN_RTN_gfx12_format:
131600 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12:
131601 case AMDGPU::BUFFER_ATOMIC_DEC_VBUFFER_OFFEN_RTN_gfx12_format:
131602 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12:
131603 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131604 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12:
131605 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131606 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12:
131607 case AMDGPU::BUFFER_ATOMIC_DEC_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131608 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12:
131609 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
131610 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12:
131611 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_IDXEN_RTN_gfx12_format:
131612 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12:
131613 case AMDGPU::BUFFER_ATOMIC_FMAX_VBUFFER_OFFEN_RTN_gfx12_format:
131614 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12:
131615 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
131616 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12:
131617 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_IDXEN_RTN_gfx12_format:
131618 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12:
131619 case AMDGPU::BUFFER_ATOMIC_FMIN_VBUFFER_OFFEN_RTN_gfx12_format:
131620 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12:
131621 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_BOTHEN_RTN_gfx12_format:
131622 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12:
131623 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_IDXEN_RTN_gfx12_format:
131624 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12:
131625 case AMDGPU::BUFFER_ATOMIC_INC_VBUFFER_OFFEN_RTN_gfx12_format:
131626 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12:
131627 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131628 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12:
131629 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131630 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12:
131631 case AMDGPU::BUFFER_ATOMIC_INC_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131632 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12:
131633 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_BOTHEN_RTN_gfx12_format:
131634 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12:
131635 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_IDXEN_RTN_gfx12_format:
131636 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12:
131637 case AMDGPU::BUFFER_ATOMIC_OR_VBUFFER_OFFEN_RTN_gfx12_format:
131638 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12:
131639 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131640 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12:
131641 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131642 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12:
131643 case AMDGPU::BUFFER_ATOMIC_OR_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131644 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12:
131645 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_BOTHEN_RTN_gfx12_format:
131646 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12:
131647 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_IDXEN_RTN_gfx12_format:
131648 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12:
131649 case AMDGPU::BUFFER_ATOMIC_PK_ADD_BF16_VBUFFER_OFFEN_RTN_gfx12_format:
131650 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12:
131651 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_BOTHEN_RTN_gfx12_format:
131652 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12:
131653 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_IDXEN_RTN_gfx12_format:
131654 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12:
131655 case AMDGPU::BUFFER_ATOMIC_PK_ADD_F16_VBUFFER_OFFEN_RTN_gfx12_format:
131656 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12:
131657 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
131658 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12:
131659 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_IDXEN_RTN_gfx12_format:
131660 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12:
131661 case AMDGPU::BUFFER_ATOMIC_SMAX_VBUFFER_OFFEN_RTN_gfx12_format:
131662 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12:
131663 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131664 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12:
131665 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131666 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12:
131667 case AMDGPU::BUFFER_ATOMIC_SMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131668 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12:
131669 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
131670 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12:
131671 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_IDXEN_RTN_gfx12_format:
131672 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12:
131673 case AMDGPU::BUFFER_ATOMIC_SMIN_VBUFFER_OFFEN_RTN_gfx12_format:
131674 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12:
131675 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131676 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12:
131677 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131678 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12:
131679 case AMDGPU::BUFFER_ATOMIC_SMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131680 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12:
131681 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_BOTHEN_RTN_gfx12_format:
131682 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12:
131683 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_IDXEN_RTN_gfx12_format:
131684 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12:
131685 case AMDGPU::BUFFER_ATOMIC_SUB_VBUFFER_OFFEN_RTN_gfx12_format:
131686 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12:
131687 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131688 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12:
131689 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131690 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12:
131691 case AMDGPU::BUFFER_ATOMIC_SUB_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131692 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12:
131693 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_BOTHEN_RTN_gfx12_format:
131694 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12:
131695 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_IDXEN_RTN_gfx12_format:
131696 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12:
131697 case AMDGPU::BUFFER_ATOMIC_SWAP_VBUFFER_OFFEN_RTN_gfx12_format:
131698 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12:
131699 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131700 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12:
131701 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131702 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12:
131703 case AMDGPU::BUFFER_ATOMIC_SWAP_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131704 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12:
131705 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_BOTHEN_RTN_gfx12_format:
131706 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12:
131707 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_IDXEN_RTN_gfx12_format:
131708 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12:
131709 case AMDGPU::BUFFER_ATOMIC_UMAX_VBUFFER_OFFEN_RTN_gfx12_format:
131710 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12:
131711 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131712 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12:
131713 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131714 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12:
131715 case AMDGPU::BUFFER_ATOMIC_UMAX_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131716 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12:
131717 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_BOTHEN_RTN_gfx12_format:
131718 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12:
131719 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_IDXEN_RTN_gfx12_format:
131720 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12:
131721 case AMDGPU::BUFFER_ATOMIC_UMIN_VBUFFER_OFFEN_RTN_gfx12_format:
131722 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12:
131723 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131724 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12:
131725 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131726 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12:
131727 case AMDGPU::BUFFER_ATOMIC_UMIN_X2_VBUFFER_OFFEN_RTN_gfx12_format:
131728 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12:
131729 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_BOTHEN_RTN_gfx12_format:
131730 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12:
131731 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_IDXEN_RTN_gfx12_format:
131732 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12:
131733 case AMDGPU::BUFFER_ATOMIC_XOR_VBUFFER_OFFEN_RTN_gfx12_format:
131734 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12:
131735 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_BOTHEN_RTN_gfx12_format:
131736 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12:
131737 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_IDXEN_RTN_gfx12_format:
131738 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12:
131739 case AMDGPU::BUFFER_ATOMIC_XOR_X2_VBUFFER_OFFEN_RTN_gfx12_format: {
131740 switch (OpNum) {
131741 case 5:
131742 // op: offset
131743 return 72;
131744 case 2:
131745 // op: vaddr
131746 return 64;
131747 case 0:
131748 // op: vdata
131749 return 32;
131750 case 3:
131751 // op: srsrc
131752 return 41;
131753 case 4:
131754 // op: soffset
131755 return 0;
131756 case 6:
131757 // op: cpol
131758 return 50;
131759 }
131760 break;
131761 }
131762 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp8_gfx11:
131763 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp8_gfx12:
131764 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp8_gfx11:
131765 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp8_gfx12:
131766 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp8_gfx11:
131767 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp8_gfx12: {
131768 switch (OpNum) {
131769 case 6:
131770 // op: clamp
131771 return 15;
131772 case 0:
131773 // op: vdst
131774 return 0;
131775 case 4:
131776 // op: src1
131777 return 41;
131778 case 5:
131779 // op: src2
131780 return 50;
131781 case 3:
131782 // op: src0
131783 return 64;
131784 case 7:
131785 // op: dpp8
131786 return 72;
131787 case 8:
131788 // op: fi
131789 return 32;
131790 case 1:
131791 // op: sdst
131792 return 8;
131793 }
131794 break;
131795 }
131796 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp_gfx11:
131797 case AMDGPU::V_ADD_CO_CI_U32_e64_dpp_gfx12:
131798 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp_gfx11:
131799 case AMDGPU::V_SUBREV_CO_CI_U32_e64_dpp_gfx12:
131800 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp_gfx11:
131801 case AMDGPU::V_SUB_CO_CI_U32_e64_dpp_gfx12: {
131802 switch (OpNum) {
131803 case 6:
131804 // op: clamp
131805 return 15;
131806 case 0:
131807 // op: vdst
131808 return 0;
131809 case 4:
131810 // op: src1
131811 return 41;
131812 case 5:
131813 // op: src2
131814 return 50;
131815 case 7:
131816 // op: dpp_ctrl
131817 return 72;
131818 case 10:
131819 // op: bound_ctrl
131820 return 83;
131821 case 9:
131822 // op: bank_mask
131823 return 88;
131824 case 8:
131825 // op: row_mask
131826 return 92;
131827 case 11:
131828 // op: fi
131829 return 82;
131830 case 3:
131831 // op: src0
131832 return 64;
131833 case 1:
131834 // op: sdst
131835 return 8;
131836 }
131837 break;
131838 }
131839 case AMDGPU::IMAGE_LOAD_MIP_V1_V3_gfx12:
131840 case AMDGPU::IMAGE_LOAD_MIP_V2_V3_gfx12:
131841 case AMDGPU::IMAGE_LOAD_MIP_V3_V3_gfx12:
131842 case AMDGPU::IMAGE_LOAD_MIP_V4_V3_gfx12:
131843 case AMDGPU::IMAGE_LOAD_MIP_V5_V3_gfx12:
131844 case AMDGPU::IMAGE_LOAD_V1_V3_gfx12:
131845 case AMDGPU::IMAGE_LOAD_V2_V3_gfx12:
131846 case AMDGPU::IMAGE_LOAD_V3_V3_gfx12:
131847 case AMDGPU::IMAGE_LOAD_V4_V3_gfx12:
131848 case AMDGPU::IMAGE_LOAD_V5_V3_gfx12:
131849 case AMDGPU::IMAGE_STORE_MIP_V1_V3_gfx12:
131850 case AMDGPU::IMAGE_STORE_MIP_V2_V3_gfx12:
131851 case AMDGPU::IMAGE_STORE_MIP_V3_V3_gfx12:
131852 case AMDGPU::IMAGE_STORE_MIP_V4_V3_gfx12:
131853 case AMDGPU::IMAGE_STORE_MIP_V5_V3_gfx12:
131854 case AMDGPU::IMAGE_STORE_V1_V3_gfx12:
131855 case AMDGPU::IMAGE_STORE_V2_V3_gfx12:
131856 case AMDGPU::IMAGE_STORE_V3_V3_gfx12:
131857 case AMDGPU::IMAGE_STORE_V4_V3_gfx12:
131858 case AMDGPU::IMAGE_STORE_V5_V3_gfx12: {
131859 switch (OpNum) {
131860 case 6:
131861 // op: dim
131862 return 0;
131863 case 10:
131864 // op: tfe
131865 return 55;
131866 case 8:
131867 // op: r128
131868 return 4;
131869 case 11:
131870 // op: d16
131871 return 5;
131872 case 9:
131873 // op: a16
131874 return 6;
131875 case 5:
131876 // op: dmask
131877 return 22;
131878 case 0:
131879 // op: vdata
131880 return 32;
131881 case 4:
131882 // op: rsrc
131883 return 41;
131884 case 7:
131885 // op: cpol
131886 return 50;
131887 case 1:
131888 // op: vaddr0
131889 return 64;
131890 case 2:
131891 // op: vaddr1
131892 return 72;
131893 case 3:
131894 // op: vaddr2
131895 return 80;
131896 }
131897 break;
131898 }
131899 case AMDGPU::IMAGE_GET_RESINFO_V1_V3_gfx12:
131900 case AMDGPU::IMAGE_GET_RESINFO_V2_V3_gfx12:
131901 case AMDGPU::IMAGE_GET_RESINFO_V3_V3_gfx12:
131902 case AMDGPU::IMAGE_GET_RESINFO_V4_V3_gfx12:
131903 case AMDGPU::IMAGE_GET_RESINFO_V5_V3_gfx12:
131904 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V3_gfx12:
131905 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V3_gfx12:
131906 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V3_gfx12:
131907 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V3_gfx12:
131908 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V3_gfx12:
131909 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V3_gfx12:
131910 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V3_gfx12:
131911 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V3_gfx12:
131912 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V3_gfx12:
131913 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V3_gfx12:
131914 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V3_gfx12:
131915 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V3_gfx12:
131916 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V3_gfx12:
131917 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V3_gfx12:
131918 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V3_gfx12:
131919 case AMDGPU::IMAGE_LOAD_PCK_V1_V3_gfx12:
131920 case AMDGPU::IMAGE_LOAD_PCK_V2_V3_gfx12:
131921 case AMDGPU::IMAGE_LOAD_PCK_V3_V3_gfx12:
131922 case AMDGPU::IMAGE_LOAD_PCK_V4_V3_gfx12:
131923 case AMDGPU::IMAGE_LOAD_PCK_V5_V3_gfx12:
131924 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V3_gfx12:
131925 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V3_gfx12:
131926 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V3_gfx12:
131927 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V3_gfx12:
131928 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V3_gfx12:
131929 case AMDGPU::IMAGE_STORE_PCK_V1_V3_gfx12:
131930 case AMDGPU::IMAGE_STORE_PCK_V2_V3_gfx12:
131931 case AMDGPU::IMAGE_STORE_PCK_V3_V3_gfx12:
131932 case AMDGPU::IMAGE_STORE_PCK_V4_V3_gfx12:
131933 case AMDGPU::IMAGE_STORE_PCK_V5_V3_gfx12: {
131934 switch (OpNum) {
131935 case 6:
131936 // op: dim
131937 return 0;
131938 case 10:
131939 // op: tfe
131940 return 55;
131941 case 8:
131942 // op: r128
131943 return 4;
131944 case 9:
131945 // op: a16
131946 return 6;
131947 case 5:
131948 // op: dmask
131949 return 22;
131950 case 0:
131951 // op: vdata
131952 return 32;
131953 case 4:
131954 // op: rsrc
131955 return 41;
131956 case 7:
131957 // op: cpol
131958 return 50;
131959 case 1:
131960 // op: vaddr0
131961 return 64;
131962 case 2:
131963 // op: vaddr1
131964 return 72;
131965 case 3:
131966 // op: vaddr2
131967 return 80;
131968 }
131969 break;
131970 }
131971 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V2_gfx12:
131972 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V2_gfx12:
131973 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V2_gfx12:
131974 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V2_gfx12:
131975 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V2_gfx12:
131976 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V2_gfx12:
131977 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V2_gfx12:
131978 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V2_gfx12:
131979 case AMDGPU::IMAGE_ATOMIC_AND_V1_V2_gfx12:
131980 case AMDGPU::IMAGE_ATOMIC_AND_V2_V2_gfx12:
131981 case AMDGPU::IMAGE_ATOMIC_AND_V3_V2_gfx12:
131982 case AMDGPU::IMAGE_ATOMIC_AND_V4_V2_gfx12:
131983 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V2_gfx12:
131984 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V2_gfx12:
131985 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V2_gfx12:
131986 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V2_gfx12:
131987 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V2_gfx12:
131988 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V2_gfx12:
131989 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V2_gfx12:
131990 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V2_gfx12:
131991 case AMDGPU::IMAGE_ATOMIC_INC_V1_V2_gfx12:
131992 case AMDGPU::IMAGE_ATOMIC_INC_V2_V2_gfx12:
131993 case AMDGPU::IMAGE_ATOMIC_INC_V3_V2_gfx12:
131994 case AMDGPU::IMAGE_ATOMIC_INC_V4_V2_gfx12:
131995 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V2_gfx12:
131996 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V2_gfx12:
131997 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V2_gfx12:
131998 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V2_gfx12:
131999 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V2_gfx12:
132000 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V2_gfx12:
132001 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V2_gfx12:
132002 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V2_gfx12:
132003 case AMDGPU::IMAGE_ATOMIC_OR_V1_V2_gfx12:
132004 case AMDGPU::IMAGE_ATOMIC_OR_V2_V2_gfx12:
132005 case AMDGPU::IMAGE_ATOMIC_OR_V3_V2_gfx12:
132006 case AMDGPU::IMAGE_ATOMIC_OR_V4_V2_gfx12:
132007 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V2_gfx12:
132008 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V2_gfx12:
132009 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V2_gfx12:
132010 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V2_gfx12:
132011 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V2_gfx12:
132012 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V2_gfx12:
132013 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V2_gfx12:
132014 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V2_gfx12:
132015 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V2_gfx12:
132016 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V2_gfx12:
132017 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V2_gfx12:
132018 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V2_gfx12:
132019 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V2_gfx12:
132020 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V2_gfx12:
132021 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V2_gfx12:
132022 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V2_gfx12:
132023 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V2_gfx12:
132024 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V2_gfx12:
132025 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V2_gfx12:
132026 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V2_gfx12:
132027 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V2_gfx12:
132028 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V2_gfx12:
132029 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V2_gfx12:
132030 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V2_gfx12:
132031 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V2_gfx12:
132032 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V2_gfx12:
132033 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V2_gfx12:
132034 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V2_gfx12:
132035 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V2_gfx12:
132036 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V2_gfx12:
132037 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V2_gfx12:
132038 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V2_gfx12:
132039 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V2_gfx12:
132040 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V2_gfx12:
132041 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V2_gfx12:
132042 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V2_gfx12: {
132043 switch (OpNum) {
132044 case 6:
132045 // op: dim
132046 return 0;
132047 case 10:
132048 // op: tfe
132049 return 55;
132050 case 8:
132051 // op: r128
132052 return 4;
132053 case 9:
132054 // op: a16
132055 return 6;
132056 case 5:
132057 // op: dmask
132058 return 22;
132059 case 1:
132060 // op: vdata
132061 return 32;
132062 case 4:
132063 // op: rsrc
132064 return 41;
132065 case 7:
132066 // op: cpol
132067 return 50;
132068 case 2:
132069 // op: vaddr0
132070 return 64;
132071 case 3:
132072 // op: vaddr1
132073 return 72;
132074 }
132075 break;
132076 }
132077 case AMDGPU::IMAGE_GET_LOD_V1_V2_gfx12:
132078 case AMDGPU::IMAGE_GET_LOD_V2_V2_gfx12:
132079 case AMDGPU::IMAGE_GET_LOD_V3_V2_gfx12:
132080 case AMDGPU::IMAGE_GET_LOD_V4_V2_gfx12:
132081 case AMDGPU::IMAGE_GET_LOD_V5_V2_gfx12: {
132082 switch (OpNum) {
132083 case 6:
132084 // op: dim
132085 return 0;
132086 case 11:
132087 // op: tfe
132088 return 3;
132089 case 9:
132090 // op: r128
132091 return 4;
132092 case 10:
132093 // op: a16
132094 return 6;
132095 case 5:
132096 // op: dmask
132097 return 22;
132098 case 0:
132099 // op: vdata
132100 return 32;
132101 case 3:
132102 // op: rsrc
132103 return 41;
132104 case 8:
132105 // op: cpol
132106 return 50;
132107 case 1:
132108 // op: vaddr0
132109 return 64;
132110 case 2:
132111 // op: vaddr1
132112 return 72;
132113 case 7:
132114 // op: unorm
132115 return 13;
132116 case 12:
132117 // op: lwe
132118 return 40;
132119 case 4:
132120 // op: samp
132121 return 55;
132122 }
132123 break;
132124 }
132125 case AMDGPU::IMAGE_GATHER4H_V2_V2_gfx12:
132126 case AMDGPU::IMAGE_GATHER4H_V4_V2_gfx12:
132127 case AMDGPU::IMAGE_GATHER4H_V5_V2_gfx12:
132128 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2_gfx12:
132129 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2_gfx12:
132130 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V2_gfx12:
132131 case AMDGPU::IMAGE_GATHER4_B_V2_V2_gfx12:
132132 case AMDGPU::IMAGE_GATHER4_B_V4_V2_gfx12:
132133 case AMDGPU::IMAGE_GATHER4_B_V5_V2_gfx12:
132134 case AMDGPU::IMAGE_GATHER4_CL_V2_V2_gfx12:
132135 case AMDGPU::IMAGE_GATHER4_CL_V4_V2_gfx12:
132136 case AMDGPU::IMAGE_GATHER4_CL_V5_V2_gfx12:
132137 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2_gfx12:
132138 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2_gfx12:
132139 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V2_gfx12:
132140 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2_gfx12:
132141 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2_gfx12:
132142 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V2_gfx12:
132143 case AMDGPU::IMAGE_GATHER4_C_L_V2_V2_gfx12:
132144 case AMDGPU::IMAGE_GATHER4_C_L_V4_V2_gfx12:
132145 case AMDGPU::IMAGE_GATHER4_C_L_V5_V2_gfx12:
132146 case AMDGPU::IMAGE_GATHER4_C_V2_V2_gfx12:
132147 case AMDGPU::IMAGE_GATHER4_C_V4_V2_gfx12:
132148 case AMDGPU::IMAGE_GATHER4_C_V5_V2_gfx12:
132149 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2_gfx12:
132150 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2_gfx12:
132151 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V2_gfx12:
132152 case AMDGPU::IMAGE_GATHER4_LZ_V2_V2_gfx12:
132153 case AMDGPU::IMAGE_GATHER4_LZ_V4_V2_gfx12:
132154 case AMDGPU::IMAGE_GATHER4_LZ_V5_V2_gfx12:
132155 case AMDGPU::IMAGE_GATHER4_L_V2_V2_gfx12:
132156 case AMDGPU::IMAGE_GATHER4_L_V4_V2_gfx12:
132157 case AMDGPU::IMAGE_GATHER4_L_V5_V2_gfx12:
132158 case AMDGPU::IMAGE_GATHER4_O_V2_V2_gfx12:
132159 case AMDGPU::IMAGE_GATHER4_O_V4_V2_gfx12:
132160 case AMDGPU::IMAGE_GATHER4_O_V5_V2_gfx12:
132161 case AMDGPU::IMAGE_GATHER4_V2_V2_gfx12:
132162 case AMDGPU::IMAGE_GATHER4_V4_V2_gfx12:
132163 case AMDGPU::IMAGE_GATHER4_V5_V2_gfx12:
132164 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2_gfx12:
132165 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2_gfx12:
132166 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2_gfx12:
132167 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2_gfx12:
132168 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V2_gfx12:
132169 case AMDGPU::IMAGE_SAMPLE_B_V1_V2_gfx12:
132170 case AMDGPU::IMAGE_SAMPLE_B_V2_V2_gfx12:
132171 case AMDGPU::IMAGE_SAMPLE_B_V3_V2_gfx12:
132172 case AMDGPU::IMAGE_SAMPLE_B_V4_V2_gfx12:
132173 case AMDGPU::IMAGE_SAMPLE_B_V5_V2_gfx12:
132174 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2_gfx12:
132175 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2_gfx12:
132176 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2_gfx12:
132177 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2_gfx12:
132178 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V2_gfx12:
132179 case AMDGPU::IMAGE_SAMPLE_CL_V1_V2_gfx12:
132180 case AMDGPU::IMAGE_SAMPLE_CL_V2_V2_gfx12:
132181 case AMDGPU::IMAGE_SAMPLE_CL_V3_V2_gfx12:
132182 case AMDGPU::IMAGE_SAMPLE_CL_V4_V2_gfx12:
132183 case AMDGPU::IMAGE_SAMPLE_CL_V5_V2_gfx12:
132184 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2_gfx12:
132185 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2_gfx12:
132186 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2_gfx12:
132187 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2_gfx12:
132188 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V2_gfx12:
132189 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2_gfx12:
132190 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2_gfx12:
132191 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2_gfx12:
132192 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2_gfx12:
132193 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V2_gfx12:
132194 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2_gfx12:
132195 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2_gfx12:
132196 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2_gfx12:
132197 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2_gfx12:
132198 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V2_gfx12:
132199 case AMDGPU::IMAGE_SAMPLE_C_V1_V2_gfx12:
132200 case AMDGPU::IMAGE_SAMPLE_C_V2_V2_gfx12:
132201 case AMDGPU::IMAGE_SAMPLE_C_V3_V2_gfx12:
132202 case AMDGPU::IMAGE_SAMPLE_C_V4_V2_gfx12:
132203 case AMDGPU::IMAGE_SAMPLE_C_V5_V2_gfx12:
132204 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V2_gfx12:
132205 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V2_gfx12:
132206 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V2_gfx12:
132207 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V2_gfx12:
132208 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V2_gfx12:
132209 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2_gfx12:
132210 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2_gfx12:
132211 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2_gfx12:
132212 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2_gfx12:
132213 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V2_gfx12:
132214 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V2_gfx12:
132215 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V2_gfx12:
132216 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V2_gfx12:
132217 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V2_gfx12:
132218 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V2_gfx12:
132219 case AMDGPU::IMAGE_SAMPLE_D_V1_V2_gfx12:
132220 case AMDGPU::IMAGE_SAMPLE_D_V2_V2_gfx12:
132221 case AMDGPU::IMAGE_SAMPLE_D_V3_V2_gfx12:
132222 case AMDGPU::IMAGE_SAMPLE_D_V4_V2_gfx12:
132223 case AMDGPU::IMAGE_SAMPLE_D_V5_V2_gfx12:
132224 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2_gfx12:
132225 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2_gfx12:
132226 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2_gfx12:
132227 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2_gfx12:
132228 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V2_gfx12:
132229 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2_gfx12:
132230 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2_gfx12:
132231 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2_gfx12:
132232 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2_gfx12:
132233 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V2_gfx12:
132234 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2_gfx12:
132235 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2_gfx12:
132236 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2_gfx12:
132237 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2_gfx12:
132238 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V2_gfx12:
132239 case AMDGPU::IMAGE_SAMPLE_L_V1_V2_gfx12:
132240 case AMDGPU::IMAGE_SAMPLE_L_V2_V2_gfx12:
132241 case AMDGPU::IMAGE_SAMPLE_L_V3_V2_gfx12:
132242 case AMDGPU::IMAGE_SAMPLE_L_V4_V2_gfx12:
132243 case AMDGPU::IMAGE_SAMPLE_L_V5_V2_gfx12:
132244 case AMDGPU::IMAGE_SAMPLE_O_V1_V2_gfx12:
132245 case AMDGPU::IMAGE_SAMPLE_O_V2_V2_gfx12:
132246 case AMDGPU::IMAGE_SAMPLE_O_V3_V2_gfx12:
132247 case AMDGPU::IMAGE_SAMPLE_O_V4_V2_gfx12:
132248 case AMDGPU::IMAGE_SAMPLE_O_V5_V2_gfx12:
132249 case AMDGPU::IMAGE_SAMPLE_V1_V2_gfx12:
132250 case AMDGPU::IMAGE_SAMPLE_V2_V2_gfx12:
132251 case AMDGPU::IMAGE_SAMPLE_V3_V2_gfx12:
132252 case AMDGPU::IMAGE_SAMPLE_V4_V2_gfx12:
132253 case AMDGPU::IMAGE_SAMPLE_V5_V2_gfx12: {
132254 switch (OpNum) {
132255 case 6:
132256 // op: dim
132257 return 0;
132258 case 11:
132259 // op: tfe
132260 return 3;
132261 case 9:
132262 // op: r128
132263 return 4;
132264 case 13:
132265 // op: d16
132266 return 5;
132267 case 10:
132268 // op: a16
132269 return 6;
132270 case 5:
132271 // op: dmask
132272 return 22;
132273 case 0:
132274 // op: vdata
132275 return 32;
132276 case 3:
132277 // op: rsrc
132278 return 41;
132279 case 8:
132280 // op: cpol
132281 return 50;
132282 case 1:
132283 // op: vaddr0
132284 return 64;
132285 case 2:
132286 // op: vaddr1
132287 return 72;
132288 case 7:
132289 // op: unorm
132290 return 13;
132291 case 12:
132292 // op: lwe
132293 return 40;
132294 case 4:
132295 // op: samp
132296 return 55;
132297 }
132298 break;
132299 }
132300 case AMDGPU::IMAGE_MSAA_LOAD_V2_V3_gfx12:
132301 case AMDGPU::IMAGE_MSAA_LOAD_V3_V3_gfx12:
132302 case AMDGPU::IMAGE_MSAA_LOAD_V4_V3_gfx12:
132303 case AMDGPU::IMAGE_MSAA_LOAD_V5_V3_gfx12: {
132304 switch (OpNum) {
132305 case 6:
132306 // op: dim
132307 return 0;
132308 case 11:
132309 // op: tfe
132310 return 3;
132311 case 9:
132312 // op: r128
132313 return 4;
132314 case 13:
132315 // op: d16
132316 return 5;
132317 case 10:
132318 // op: a16
132319 return 6;
132320 case 5:
132321 // op: dmask
132322 return 22;
132323 case 0:
132324 // op: vdata
132325 return 32;
132326 case 4:
132327 // op: rsrc
132328 return 41;
132329 case 8:
132330 // op: cpol
132331 return 50;
132332 case 1:
132333 // op: vaddr0
132334 return 64;
132335 case 2:
132336 // op: vaddr1
132337 return 72;
132338 case 3:
132339 // op: vaddr2
132340 return 80;
132341 case 7:
132342 // op: unorm
132343 return 13;
132344 case 12:
132345 // op: lwe
132346 return 40;
132347 }
132348 break;
132349 }
132350 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V3_gfx12:
132351 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V3_gfx12:
132352 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V3_gfx12:
132353 case AMDGPU::IMAGE_SAMPLE_B_nortn_V3_gfx12:
132354 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V3_gfx12:
132355 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V3_gfx12:
132356 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V3_gfx12:
132357 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V3_gfx12:
132358 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V3_gfx12:
132359 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V3_gfx12:
132360 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V3_gfx12:
132361 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V3_gfx12:
132362 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V3_gfx12:
132363 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V3_gfx12:
132364 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V3_gfx12:
132365 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V3_gfx12:
132366 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V3_gfx12:
132367 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V3_gfx12:
132368 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V3_gfx12:
132369 case AMDGPU::IMAGE_SAMPLE_C_nortn_V3_gfx12:
132370 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V3_gfx12:
132371 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V3_gfx12:
132372 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V3_gfx12:
132373 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V3_gfx12:
132374 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V3_gfx12:
132375 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V3_gfx12:
132376 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V3_gfx12:
132377 case AMDGPU::IMAGE_SAMPLE_D_nortn_V3_gfx12:
132378 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V3_gfx12:
132379 case AMDGPU::IMAGE_SAMPLE_LZ_nortn_V3_gfx12:
132380 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V3_gfx12:
132381 case AMDGPU::IMAGE_SAMPLE_L_nortn_V3_gfx12:
132382 case AMDGPU::IMAGE_SAMPLE_O_nortn_V3_gfx12:
132383 case AMDGPU::IMAGE_SAMPLE_nortn_V3_gfx12: {
132384 switch (OpNum) {
132385 case 6:
132386 // op: dim
132387 return 0;
132388 case 11:
132389 // op: tfe
132390 return 3;
132391 case 9:
132392 // op: r128
132393 return 4;
132394 case 13:
132395 // op: d16
132396 return 5;
132397 case 10:
132398 // op: a16
132399 return 6;
132400 case 5:
132401 // op: dmask
132402 return 22;
132403 case 3:
132404 // op: rsrc
132405 return 41;
132406 case 8:
132407 // op: cpol
132408 return 50;
132409 case 0:
132410 // op: vaddr0
132411 return 64;
132412 case 1:
132413 // op: vaddr1
132414 return 72;
132415 case 2:
132416 // op: vaddr2
132417 return 80;
132418 case 7:
132419 // op: unorm
132420 return 13;
132421 case 12:
132422 // op: lwe
132423 return 40;
132424 case 4:
132425 // op: samp
132426 return 55;
132427 }
132428 break;
132429 }
132430 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx10:
132431 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx10:
132432 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx10:
132433 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_nsa_gfx10:
132434 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V4_nsa_gfx10:
132435 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V4_nsa_gfx10:
132436 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V4_nsa_gfx10:
132437 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V4_nsa_gfx10:
132438 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V4_nsa_gfx10:
132439 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V4_nsa_gfx10:
132440 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V4_nsa_gfx10:
132441 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V4_nsa_gfx10:
132442 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx10:
132443 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx10:
132444 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx10:
132445 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx10:
132446 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx10:
132447 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx10:
132448 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V4_nsa_gfx10:
132449 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V4_nsa_gfx10:
132450 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V4_nsa_gfx10:
132451 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V4_nsa_gfx10:
132452 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V4_nsa_gfx10:
132453 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V4_nsa_gfx10:
132454 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V4_nsa_gfx10:
132455 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V4_nsa_gfx10:
132456 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx10:
132457 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx10:
132458 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx10:
132459 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx10:
132460 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx10:
132461 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx10:
132462 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx10:
132463 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx10:
132464 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx10:
132465 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx10:
132466 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx10:
132467 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx10:
132468 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx10:
132469 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx10:
132470 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx10:
132471 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_nsa_gfx10:
132472 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx10:
132473 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx10:
132474 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx10:
132475 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx10:
132476 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx10:
132477 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx10:
132478 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx10:
132479 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_nsa_gfx10:
132480 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx10:
132481 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx10:
132482 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_nsa_gfx10:
132483 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_nsa_gfx10: {
132484 switch (OpNum) {
132485 case 6:
132486 // op: dmask
132487 return 8;
132488 case 8:
132489 // op: unorm
132490 return 12;
132491 case 9:
132492 // op: cpol
132493 return 7;
132494 case 10:
132495 // op: r128
132496 return 15;
132497 case 12:
132498 // op: tfe
132499 return 16;
132500 case 13:
132501 // op: lwe
132502 return 17;
132503 case 14:
132504 // op: d16
132505 return 63;
132506 case 4:
132507 // op: srsrc
132508 return 48;
132509 case 5:
132510 // op: ssamp
132511 return 53;
132512 case 0:
132513 // op: vaddr0
132514 return 32;
132515 case 7:
132516 // op: dim
132517 return 3;
132518 case 11:
132519 // op: a16
132520 return 62;
132521 }
132522 break;
132523 }
132524 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_nsa_gfx11:
132525 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_nsa_gfx11:
132526 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_nsa_gfx11:
132527 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_nsa_gfx11:
132528 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_nsa_gfx11:
132529 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_nsa_gfx11:
132530 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_nsa_gfx11:
132531 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_nsa_gfx11:
132532 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_nsa_gfx11:
132533 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_nsa_gfx11:
132534 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_nsa_gfx11:
132535 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_nsa_gfx11:
132536 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_nsa_gfx11:
132537 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_nsa_gfx11:
132538 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_nsa_gfx11:
132539 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_nsa_gfx11:
132540 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_nsa_gfx11:
132541 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_nsa_gfx11:
132542 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_nsa_gfx11:
132543 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_nsa_gfx11:
132544 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_nsa_gfx11:
132545 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_nsa_gfx11:
132546 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_nsa_gfx11:
132547 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_nsa_gfx11:
132548 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_nsa_gfx11:
132549 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_nsa_gfx11:
132550 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_nsa_gfx11:
132551 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_nsa_gfx11:
132552 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_nsa_gfx11:
132553 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_nsa_gfx11:
132554 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_nsa_gfx11:
132555 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_nsa_gfx11:
132556 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_nsa_gfx11:
132557 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_nsa_gfx11:
132558 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_nsa_gfx11:
132559 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_nsa_gfx11:
132560 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_nsa_gfx11:
132561 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_nsa_gfx11: {
132562 switch (OpNum) {
132563 case 6:
132564 // op: dmask
132565 return 8;
132566 case 8:
132567 // op: unorm
132568 return 7;
132569 case 9:
132570 // op: cpol
132571 return 12;
132572 case 10:
132573 // op: r128
132574 return 15;
132575 case 12:
132576 // op: tfe
132577 return 53;
132578 case 13:
132579 // op: lwe
132580 return 54;
132581 case 4:
132582 // op: srsrc
132583 return 48;
132584 case 5:
132585 // op: ssamp
132586 return 58;
132587 case 14:
132588 // op: d16
132589 return 17;
132590 case 11:
132591 // op: a16
132592 return 16;
132593 case 0:
132594 // op: vaddr0
132595 return 32;
132596 case 7:
132597 // op: dim
132598 return 2;
132599 }
132600 break;
132601 }
132602 case AMDGPU::IMAGE_GET_RESINFO_V1_V4_gfx12:
132603 case AMDGPU::IMAGE_GET_RESINFO_V2_V4_gfx12:
132604 case AMDGPU::IMAGE_GET_RESINFO_V3_V4_gfx12:
132605 case AMDGPU::IMAGE_GET_RESINFO_V4_V4_gfx12:
132606 case AMDGPU::IMAGE_GET_RESINFO_V5_V4_gfx12:
132607 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V1_V4_gfx12:
132608 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V2_V4_gfx12:
132609 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V3_V4_gfx12:
132610 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V4_V4_gfx12:
132611 case AMDGPU::IMAGE_LOAD_MIP_PCK_SGN_V5_V4_gfx12:
132612 case AMDGPU::IMAGE_LOAD_MIP_PCK_V1_V4_gfx12:
132613 case AMDGPU::IMAGE_LOAD_MIP_PCK_V2_V4_gfx12:
132614 case AMDGPU::IMAGE_LOAD_MIP_PCK_V3_V4_gfx12:
132615 case AMDGPU::IMAGE_LOAD_MIP_PCK_V4_V4_gfx12:
132616 case AMDGPU::IMAGE_LOAD_MIP_PCK_V5_V4_gfx12:
132617 case AMDGPU::IMAGE_LOAD_PCK_SGN_V1_V4_gfx12:
132618 case AMDGPU::IMAGE_LOAD_PCK_SGN_V2_V4_gfx12:
132619 case AMDGPU::IMAGE_LOAD_PCK_SGN_V3_V4_gfx12:
132620 case AMDGPU::IMAGE_LOAD_PCK_SGN_V4_V4_gfx12:
132621 case AMDGPU::IMAGE_LOAD_PCK_SGN_V5_V4_gfx12:
132622 case AMDGPU::IMAGE_LOAD_PCK_V1_V4_gfx12:
132623 case AMDGPU::IMAGE_LOAD_PCK_V2_V4_gfx12:
132624 case AMDGPU::IMAGE_LOAD_PCK_V3_V4_gfx12:
132625 case AMDGPU::IMAGE_LOAD_PCK_V4_V4_gfx12:
132626 case AMDGPU::IMAGE_LOAD_PCK_V5_V4_gfx12:
132627 case AMDGPU::IMAGE_STORE_MIP_PCK_V1_V4_gfx12:
132628 case AMDGPU::IMAGE_STORE_MIP_PCK_V2_V4_gfx12:
132629 case AMDGPU::IMAGE_STORE_MIP_PCK_V3_V4_gfx12:
132630 case AMDGPU::IMAGE_STORE_MIP_PCK_V4_V4_gfx12:
132631 case AMDGPU::IMAGE_STORE_MIP_PCK_V5_V4_gfx12:
132632 case AMDGPU::IMAGE_STORE_PCK_V1_V4_gfx12:
132633 case AMDGPU::IMAGE_STORE_PCK_V2_V4_gfx12:
132634 case AMDGPU::IMAGE_STORE_PCK_V3_V4_gfx12:
132635 case AMDGPU::IMAGE_STORE_PCK_V4_V4_gfx12:
132636 case AMDGPU::IMAGE_STORE_PCK_V5_V4_gfx12: {
132637 switch (OpNum) {
132638 case 7:
132639 // op: dim
132640 return 0;
132641 case 11:
132642 // op: tfe
132643 return 55;
132644 case 9:
132645 // op: r128
132646 return 4;
132647 case 10:
132648 // op: a16
132649 return 6;
132650 case 6:
132651 // op: dmask
132652 return 22;
132653 case 0:
132654 // op: vdata
132655 return 32;
132656 case 5:
132657 // op: rsrc
132658 return 41;
132659 case 8:
132660 // op: cpol
132661 return 50;
132662 case 1:
132663 // op: vaddr0
132664 return 64;
132665 case 2:
132666 // op: vaddr1
132667 return 72;
132668 case 3:
132669 // op: vaddr2
132670 return 80;
132671 case 4:
132672 // op: vaddr3
132673 return 88;
132674 }
132675 break;
132676 }
132677 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V3_gfx12:
132678 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V3_gfx12:
132679 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V3_gfx12:
132680 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V3_gfx12:
132681 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V3_gfx12:
132682 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V3_gfx12:
132683 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V3_gfx12:
132684 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V3_gfx12:
132685 case AMDGPU::IMAGE_ATOMIC_AND_V1_V3_gfx12:
132686 case AMDGPU::IMAGE_ATOMIC_AND_V2_V3_gfx12:
132687 case AMDGPU::IMAGE_ATOMIC_AND_V3_V3_gfx12:
132688 case AMDGPU::IMAGE_ATOMIC_AND_V4_V3_gfx12:
132689 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V3_gfx12:
132690 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V3_gfx12:
132691 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V3_gfx12:
132692 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V3_gfx12:
132693 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V3_gfx12:
132694 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V3_gfx12:
132695 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V3_gfx12:
132696 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V3_gfx12:
132697 case AMDGPU::IMAGE_ATOMIC_INC_V1_V3_gfx12:
132698 case AMDGPU::IMAGE_ATOMIC_INC_V2_V3_gfx12:
132699 case AMDGPU::IMAGE_ATOMIC_INC_V3_V3_gfx12:
132700 case AMDGPU::IMAGE_ATOMIC_INC_V4_V3_gfx12:
132701 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V3_gfx12:
132702 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V3_gfx12:
132703 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V3_gfx12:
132704 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V3_gfx12:
132705 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V3_gfx12:
132706 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V3_gfx12:
132707 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V3_gfx12:
132708 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V3_gfx12:
132709 case AMDGPU::IMAGE_ATOMIC_OR_V1_V3_gfx12:
132710 case AMDGPU::IMAGE_ATOMIC_OR_V2_V3_gfx12:
132711 case AMDGPU::IMAGE_ATOMIC_OR_V3_V3_gfx12:
132712 case AMDGPU::IMAGE_ATOMIC_OR_V4_V3_gfx12:
132713 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V3_gfx12:
132714 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V3_gfx12:
132715 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V3_gfx12:
132716 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V3_gfx12:
132717 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V3_gfx12:
132718 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V3_gfx12:
132719 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V3_gfx12:
132720 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V3_gfx12:
132721 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V3_gfx12:
132722 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V3_gfx12:
132723 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V3_gfx12:
132724 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V3_gfx12:
132725 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V3_gfx12:
132726 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V3_gfx12:
132727 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V3_gfx12:
132728 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V3_gfx12:
132729 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V3_gfx12:
132730 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V3_gfx12:
132731 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V3_gfx12:
132732 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V3_gfx12:
132733 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V3_gfx12:
132734 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V3_gfx12:
132735 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V3_gfx12:
132736 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V3_gfx12:
132737 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V3_gfx12:
132738 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V3_gfx12:
132739 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V3_gfx12:
132740 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V3_gfx12:
132741 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V3_gfx12:
132742 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V3_gfx12:
132743 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V3_gfx12:
132744 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V3_gfx12:
132745 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V3_gfx12:
132746 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V3_gfx12:
132747 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V3_gfx12:
132748 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V3_gfx12: {
132749 switch (OpNum) {
132750 case 7:
132751 // op: dim
132752 return 0;
132753 case 11:
132754 // op: tfe
132755 return 55;
132756 case 9:
132757 // op: r128
132758 return 4;
132759 case 10:
132760 // op: a16
132761 return 6;
132762 case 6:
132763 // op: dmask
132764 return 22;
132765 case 1:
132766 // op: vdata
132767 return 32;
132768 case 5:
132769 // op: rsrc
132770 return 41;
132771 case 8:
132772 // op: cpol
132773 return 50;
132774 case 2:
132775 // op: vaddr0
132776 return 64;
132777 case 3:
132778 // op: vaddr1
132779 return 72;
132780 case 4:
132781 // op: vaddr2
132782 return 80;
132783 }
132784 break;
132785 }
132786 case AMDGPU::IMAGE_LOAD_MIP_V1_V4_gfx12:
132787 case AMDGPU::IMAGE_LOAD_MIP_V2_V4_gfx12:
132788 case AMDGPU::IMAGE_LOAD_MIP_V3_V4_gfx12:
132789 case AMDGPU::IMAGE_LOAD_MIP_V4_V4_gfx12:
132790 case AMDGPU::IMAGE_LOAD_MIP_V5_V4_gfx12:
132791 case AMDGPU::IMAGE_LOAD_V1_V4_gfx12:
132792 case AMDGPU::IMAGE_LOAD_V2_V4_gfx12:
132793 case AMDGPU::IMAGE_LOAD_V3_V4_gfx12:
132794 case AMDGPU::IMAGE_LOAD_V4_V4_gfx12:
132795 case AMDGPU::IMAGE_LOAD_V5_V4_gfx12:
132796 case AMDGPU::IMAGE_STORE_MIP_V1_V4_gfx12:
132797 case AMDGPU::IMAGE_STORE_MIP_V2_V4_gfx12:
132798 case AMDGPU::IMAGE_STORE_MIP_V3_V4_gfx12:
132799 case AMDGPU::IMAGE_STORE_MIP_V4_V4_gfx12:
132800 case AMDGPU::IMAGE_STORE_MIP_V5_V4_gfx12:
132801 case AMDGPU::IMAGE_STORE_V1_V4_gfx12:
132802 case AMDGPU::IMAGE_STORE_V2_V4_gfx12:
132803 case AMDGPU::IMAGE_STORE_V3_V4_gfx12:
132804 case AMDGPU::IMAGE_STORE_V4_V4_gfx12:
132805 case AMDGPU::IMAGE_STORE_V5_V4_gfx12: {
132806 switch (OpNum) {
132807 case 7:
132808 // op: dim
132809 return 0;
132810 case 11:
132811 // op: tfe
132812 return 55;
132813 case 9:
132814 // op: r128
132815 return 4;
132816 case 12:
132817 // op: d16
132818 return 5;
132819 case 10:
132820 // op: a16
132821 return 6;
132822 case 6:
132823 // op: dmask
132824 return 22;
132825 case 0:
132826 // op: vdata
132827 return 32;
132828 case 5:
132829 // op: rsrc
132830 return 41;
132831 case 8:
132832 // op: cpol
132833 return 50;
132834 case 1:
132835 // op: vaddr0
132836 return 64;
132837 case 2:
132838 // op: vaddr1
132839 return 72;
132840 case 3:
132841 // op: vaddr2
132842 return 80;
132843 case 4:
132844 // op: vaddr3
132845 return 88;
132846 }
132847 break;
132848 }
132849 case AMDGPU::IMAGE_GET_LOD_V1_V3_gfx12:
132850 case AMDGPU::IMAGE_GET_LOD_V2_V3_gfx12:
132851 case AMDGPU::IMAGE_GET_LOD_V3_V3_gfx12:
132852 case AMDGPU::IMAGE_GET_LOD_V4_V3_gfx12:
132853 case AMDGPU::IMAGE_GET_LOD_V5_V3_gfx12: {
132854 switch (OpNum) {
132855 case 7:
132856 // op: dim
132857 return 0;
132858 case 12:
132859 // op: tfe
132860 return 3;
132861 case 10:
132862 // op: r128
132863 return 4;
132864 case 11:
132865 // op: a16
132866 return 6;
132867 case 6:
132868 // op: dmask
132869 return 22;
132870 case 0:
132871 // op: vdata
132872 return 32;
132873 case 4:
132874 // op: rsrc
132875 return 41;
132876 case 9:
132877 // op: cpol
132878 return 50;
132879 case 1:
132880 // op: vaddr0
132881 return 64;
132882 case 2:
132883 // op: vaddr1
132884 return 72;
132885 case 3:
132886 // op: vaddr2
132887 return 80;
132888 case 8:
132889 // op: unorm
132890 return 13;
132891 case 13:
132892 // op: lwe
132893 return 40;
132894 case 5:
132895 // op: samp
132896 return 55;
132897 }
132898 break;
132899 }
132900 case AMDGPU::IMAGE_GATHER4H_V2_V3_gfx12:
132901 case AMDGPU::IMAGE_GATHER4H_V4_V3_gfx12:
132902 case AMDGPU::IMAGE_GATHER4H_V5_V3_gfx12:
132903 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V3_gfx12:
132904 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V3_gfx12:
132905 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V3_gfx12:
132906 case AMDGPU::IMAGE_GATHER4_B_V2_V3_gfx12:
132907 case AMDGPU::IMAGE_GATHER4_B_V4_V3_gfx12:
132908 case AMDGPU::IMAGE_GATHER4_B_V5_V3_gfx12:
132909 case AMDGPU::IMAGE_GATHER4_CL_V2_V3_gfx12:
132910 case AMDGPU::IMAGE_GATHER4_CL_V4_V3_gfx12:
132911 case AMDGPU::IMAGE_GATHER4_CL_V5_V3_gfx12:
132912 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V3_gfx12:
132913 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V3_gfx12:
132914 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V3_gfx12:
132915 case AMDGPU::IMAGE_GATHER4_C_B_V2_V3_gfx12:
132916 case AMDGPU::IMAGE_GATHER4_C_B_V4_V3_gfx12:
132917 case AMDGPU::IMAGE_GATHER4_C_B_V5_V3_gfx12:
132918 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V3_gfx12:
132919 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V3_gfx12:
132920 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V3_gfx12:
132921 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V3_gfx12:
132922 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V3_gfx12:
132923 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V3_gfx12:
132924 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V3_gfx12:
132925 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V3_gfx12:
132926 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V3_gfx12:
132927 case AMDGPU::IMAGE_GATHER4_C_L_V2_V3_gfx12:
132928 case AMDGPU::IMAGE_GATHER4_C_L_V4_V3_gfx12:
132929 case AMDGPU::IMAGE_GATHER4_C_L_V5_V3_gfx12:
132930 case AMDGPU::IMAGE_GATHER4_C_V2_V3_gfx12:
132931 case AMDGPU::IMAGE_GATHER4_C_V4_V3_gfx12:
132932 case AMDGPU::IMAGE_GATHER4_C_V5_V3_gfx12:
132933 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V3_gfx12:
132934 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V3_gfx12:
132935 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V3_gfx12:
132936 case AMDGPU::IMAGE_GATHER4_LZ_V2_V3_gfx12:
132937 case AMDGPU::IMAGE_GATHER4_LZ_V4_V3_gfx12:
132938 case AMDGPU::IMAGE_GATHER4_LZ_V5_V3_gfx12:
132939 case AMDGPU::IMAGE_GATHER4_L_V2_V3_gfx12:
132940 case AMDGPU::IMAGE_GATHER4_L_V4_V3_gfx12:
132941 case AMDGPU::IMAGE_GATHER4_L_V5_V3_gfx12:
132942 case AMDGPU::IMAGE_GATHER4_O_V2_V3_gfx12:
132943 case AMDGPU::IMAGE_GATHER4_O_V4_V3_gfx12:
132944 case AMDGPU::IMAGE_GATHER4_O_V5_V3_gfx12:
132945 case AMDGPU::IMAGE_GATHER4_V2_V3_gfx12:
132946 case AMDGPU::IMAGE_GATHER4_V4_V3_gfx12:
132947 case AMDGPU::IMAGE_GATHER4_V5_V3_gfx12:
132948 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V3_gfx12:
132949 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V3_gfx12:
132950 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V3_gfx12:
132951 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V3_gfx12:
132952 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V3_gfx12:
132953 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V3_gfx12:
132954 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V3_gfx12:
132955 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V3_gfx12:
132956 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V3_gfx12:
132957 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V3_gfx12:
132958 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V3_gfx12:
132959 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V3_gfx12:
132960 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V3_gfx12:
132961 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V3_gfx12:
132962 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V3_gfx12:
132963 case AMDGPU::IMAGE_SAMPLE_B_V1_V3_gfx12:
132964 case AMDGPU::IMAGE_SAMPLE_B_V2_V3_gfx12:
132965 case AMDGPU::IMAGE_SAMPLE_B_V3_V3_gfx12:
132966 case AMDGPU::IMAGE_SAMPLE_B_V4_V3_gfx12:
132967 case AMDGPU::IMAGE_SAMPLE_B_V5_V3_gfx12:
132968 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V3_gfx12:
132969 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V3_gfx12:
132970 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V3_gfx12:
132971 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V3_gfx12:
132972 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V3_gfx12:
132973 case AMDGPU::IMAGE_SAMPLE_CL_V1_V3_gfx12:
132974 case AMDGPU::IMAGE_SAMPLE_CL_V2_V3_gfx12:
132975 case AMDGPU::IMAGE_SAMPLE_CL_V3_V3_gfx12:
132976 case AMDGPU::IMAGE_SAMPLE_CL_V4_V3_gfx12:
132977 case AMDGPU::IMAGE_SAMPLE_CL_V5_V3_gfx12:
132978 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V3_gfx12:
132979 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V3_gfx12:
132980 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V3_gfx12:
132981 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V3_gfx12:
132982 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V3_gfx12:
132983 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V3_gfx12:
132984 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V3_gfx12:
132985 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V3_gfx12:
132986 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V3_gfx12:
132987 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V3_gfx12:
132988 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V3_gfx12:
132989 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V3_gfx12:
132990 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V3_gfx12:
132991 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V3_gfx12:
132992 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V3_gfx12:
132993 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V3_gfx12:
132994 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V3_gfx12:
132995 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V3_gfx12:
132996 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V3_gfx12:
132997 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V3_gfx12:
132998 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V3_gfx12:
132999 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V3_gfx12:
133000 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V3_gfx12:
133001 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V3_gfx12:
133002 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V3_gfx12:
133003 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V3_gfx12:
133004 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V3_gfx12:
133005 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V3_gfx12:
133006 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V3_gfx12:
133007 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V3_gfx12:
133008 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V3_gfx12:
133009 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V3_gfx12:
133010 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V3_gfx12:
133011 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V3_gfx12:
133012 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V3_gfx12:
133013 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V3_gfx12:
133014 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V3_gfx12:
133015 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V3_gfx12:
133016 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V3_gfx12:
133017 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V3_gfx12:
133018 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V3_gfx12:
133019 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V3_gfx12:
133020 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V3_gfx12:
133021 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V3_gfx12:
133022 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V3_gfx12:
133023 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V3_gfx12:
133024 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V3_gfx12:
133025 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V3_gfx12:
133026 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V3_gfx12:
133027 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V3_gfx12:
133028 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V3_gfx12:
133029 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V3_gfx12:
133030 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V3_gfx12:
133031 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V3_gfx12:
133032 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V3_gfx12:
133033 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V3_gfx12:
133034 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V3_gfx12:
133035 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V3_gfx12:
133036 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V3_gfx12:
133037 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V3_gfx12:
133038 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V3_gfx12:
133039 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V3_gfx12:
133040 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V3_gfx12:
133041 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V3_gfx12:
133042 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V3_gfx12:
133043 case AMDGPU::IMAGE_SAMPLE_C_V1_V3_gfx12:
133044 case AMDGPU::IMAGE_SAMPLE_C_V2_V3_gfx12:
133045 case AMDGPU::IMAGE_SAMPLE_C_V3_V3_gfx12:
133046 case AMDGPU::IMAGE_SAMPLE_C_V4_V3_gfx12:
133047 case AMDGPU::IMAGE_SAMPLE_C_V5_V3_gfx12:
133048 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V3_gfx12:
133049 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V3_gfx12:
133050 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V3_gfx12:
133051 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V3_gfx12:
133052 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V3_gfx12:
133053 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V3_gfx12:
133054 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V3_gfx12:
133055 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V3_gfx12:
133056 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V3_gfx12:
133057 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V3_gfx12:
133058 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V3_gfx12:
133059 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V3_gfx12:
133060 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V3_gfx12:
133061 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V3_gfx12:
133062 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V3_gfx12:
133063 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V3_gfx12:
133064 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V3_gfx12:
133065 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V3_gfx12:
133066 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V3_gfx12:
133067 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V3_gfx12:
133068 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V3_gfx12:
133069 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V3_gfx12:
133070 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V3_gfx12:
133071 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V3_gfx12:
133072 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V3_gfx12:
133073 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V3_gfx12:
133074 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V3_gfx12:
133075 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V3_gfx12:
133076 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V3_gfx12:
133077 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V3_gfx12:
133078 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V3_gfx12:
133079 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V3_gfx12:
133080 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V3_gfx12:
133081 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V3_gfx12:
133082 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V3_gfx12:
133083 case AMDGPU::IMAGE_SAMPLE_D_V1_V3_gfx12:
133084 case AMDGPU::IMAGE_SAMPLE_D_V2_V3_gfx12:
133085 case AMDGPU::IMAGE_SAMPLE_D_V3_V3_gfx12:
133086 case AMDGPU::IMAGE_SAMPLE_D_V4_V3_gfx12:
133087 case AMDGPU::IMAGE_SAMPLE_D_V5_V3_gfx12:
133088 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V3_gfx12:
133089 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V3_gfx12:
133090 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V3_gfx12:
133091 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V3_gfx12:
133092 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V3_gfx12:
133093 case AMDGPU::IMAGE_SAMPLE_LZ_V1_V3_gfx12:
133094 case AMDGPU::IMAGE_SAMPLE_LZ_V2_V3_gfx12:
133095 case AMDGPU::IMAGE_SAMPLE_LZ_V3_V3_gfx12:
133096 case AMDGPU::IMAGE_SAMPLE_LZ_V4_V3_gfx12:
133097 case AMDGPU::IMAGE_SAMPLE_LZ_V5_V3_gfx12:
133098 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V3_gfx12:
133099 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V3_gfx12:
133100 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V3_gfx12:
133101 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V3_gfx12:
133102 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V3_gfx12:
133103 case AMDGPU::IMAGE_SAMPLE_L_V1_V3_gfx12:
133104 case AMDGPU::IMAGE_SAMPLE_L_V2_V3_gfx12:
133105 case AMDGPU::IMAGE_SAMPLE_L_V3_V3_gfx12:
133106 case AMDGPU::IMAGE_SAMPLE_L_V4_V3_gfx12:
133107 case AMDGPU::IMAGE_SAMPLE_L_V5_V3_gfx12:
133108 case AMDGPU::IMAGE_SAMPLE_O_V1_V3_gfx12:
133109 case AMDGPU::IMAGE_SAMPLE_O_V2_V3_gfx12:
133110 case AMDGPU::IMAGE_SAMPLE_O_V3_V3_gfx12:
133111 case AMDGPU::IMAGE_SAMPLE_O_V4_V3_gfx12:
133112 case AMDGPU::IMAGE_SAMPLE_O_V5_V3_gfx12:
133113 case AMDGPU::IMAGE_SAMPLE_V1_V3_gfx12:
133114 case AMDGPU::IMAGE_SAMPLE_V2_V3_gfx12:
133115 case AMDGPU::IMAGE_SAMPLE_V3_V3_gfx12:
133116 case AMDGPU::IMAGE_SAMPLE_V4_V3_gfx12:
133117 case AMDGPU::IMAGE_SAMPLE_V5_V3_gfx12: {
133118 switch (OpNum) {
133119 case 7:
133120 // op: dim
133121 return 0;
133122 case 12:
133123 // op: tfe
133124 return 3;
133125 case 10:
133126 // op: r128
133127 return 4;
133128 case 14:
133129 // op: d16
133130 return 5;
133131 case 11:
133132 // op: a16
133133 return 6;
133134 case 6:
133135 // op: dmask
133136 return 22;
133137 case 0:
133138 // op: vdata
133139 return 32;
133140 case 4:
133141 // op: rsrc
133142 return 41;
133143 case 9:
133144 // op: cpol
133145 return 50;
133146 case 1:
133147 // op: vaddr0
133148 return 64;
133149 case 2:
133150 // op: vaddr1
133151 return 72;
133152 case 3:
133153 // op: vaddr2
133154 return 80;
133155 case 8:
133156 // op: unorm
133157 return 13;
133158 case 13:
133159 // op: lwe
133160 return 40;
133161 case 5:
133162 // op: samp
133163 return 55;
133164 }
133165 break;
133166 }
133167 case AMDGPU::IMAGE_MSAA_LOAD_V2_V4_gfx12:
133168 case AMDGPU::IMAGE_MSAA_LOAD_V3_V4_gfx12:
133169 case AMDGPU::IMAGE_MSAA_LOAD_V4_V4_gfx12:
133170 case AMDGPU::IMAGE_MSAA_LOAD_V5_V4_gfx12: {
133171 switch (OpNum) {
133172 case 7:
133173 // op: dim
133174 return 0;
133175 case 12:
133176 // op: tfe
133177 return 3;
133178 case 10:
133179 // op: r128
133180 return 4;
133181 case 14:
133182 // op: d16
133183 return 5;
133184 case 11:
133185 // op: a16
133186 return 6;
133187 case 6:
133188 // op: dmask
133189 return 22;
133190 case 0:
133191 // op: vdata
133192 return 32;
133193 case 5:
133194 // op: rsrc
133195 return 41;
133196 case 9:
133197 // op: cpol
133198 return 50;
133199 case 1:
133200 // op: vaddr0
133201 return 64;
133202 case 2:
133203 // op: vaddr1
133204 return 72;
133205 case 3:
133206 // op: vaddr2
133207 return 80;
133208 case 4:
133209 // op: vaddr3
133210 return 88;
133211 case 8:
133212 // op: unorm
133213 return 13;
133214 case 13:
133215 // op: lwe
133216 return 40;
133217 }
133218 break;
133219 }
133220 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V4_gfx12:
133221 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_gfx12:
133222 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_gfx12:
133223 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V4_gfx12:
133224 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_gfx12:
133225 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V4_gfx12:
133226 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_gfx12:
133227 case AMDGPU::IMAGE_SAMPLE_B_nortn_V4_gfx12:
133228 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V4_gfx12:
133229 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_gfx12:
133230 case AMDGPU::IMAGE_SAMPLE_CL_nortn_V4_gfx12:
133231 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V4_gfx12:
133232 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_gfx12:
133233 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_gfx12:
133234 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_gfx12:
133235 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V4_gfx12:
133236 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_gfx12:
133237 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_gfx12:
133238 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V4_gfx12:
133239 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_gfx12:
133240 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_gfx12:
133241 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V4_gfx12:
133242 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_gfx12:
133243 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V4_gfx12:
133244 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_gfx12:
133245 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_gfx12:
133246 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V4_gfx12:
133247 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_gfx12:
133248 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V4_gfx12:
133249 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_gfx12:
133250 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_gfx12:
133251 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_gfx12:
133252 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_gfx12:
133253 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_gfx12:
133254 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V4_gfx12:
133255 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_gfx12:
133256 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_gfx12:
133257 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_gfx12:
133258 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_gfx12:
133259 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_gfx12:
133260 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_gfx12:
133261 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V4_gfx12:
133262 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_gfx12:
133263 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_gfx12:
133264 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_gfx12:
133265 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_gfx12:
133266 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_gfx12:
133267 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_gfx12:
133268 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_gfx12:
133269 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_gfx12:
133270 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V4_gfx12:
133271 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_gfx12:
133272 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_gfx12:
133273 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_gfx12:
133274 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_gfx12:
133275 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_gfx12:
133276 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_gfx12:
133277 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_gfx12:
133278 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V4_gfx12:
133279 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_gfx12:
133280 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_gfx12:
133281 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_gfx12:
133282 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_gfx12:
133283 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V4_gfx12:
133284 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_gfx12:
133285 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_gfx12:
133286 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_gfx12:
133287 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_gfx12:
133288 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_gfx12:
133289 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V4_gfx12:
133290 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_gfx12:
133291 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_gfx12:
133292 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_gfx12:
133293 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_gfx12:
133294 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_gfx12:
133295 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_gfx12:
133296 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_gfx12:
133297 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V4_gfx12:
133298 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_gfx12:
133299 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_gfx12:
133300 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_gfx12:
133301 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_gfx12:
133302 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_gfx12:
133303 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_gfx12:
133304 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V4_gfx12:
133305 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_gfx12:
133306 case AMDGPU::IMAGE_SAMPLE_C_LZ_nortn_V4_gfx12:
133307 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V4_gfx12:
133308 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_gfx12:
133309 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_gfx12:
133310 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V4_gfx12:
133311 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_gfx12:
133312 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V4_gfx12:
133313 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_gfx12:
133314 case AMDGPU::IMAGE_SAMPLE_C_nortn_V4_gfx12:
133315 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V4_gfx12:
133316 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_gfx12:
133317 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_gfx12:
133318 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_gfx12:
133319 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_gfx12:
133320 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V4_gfx12:
133321 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_gfx12:
133322 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_gfx12:
133323 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_gfx12:
133324 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_gfx12:
133325 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_gfx12:
133326 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V4_gfx12:
133327 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_gfx12:
133328 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_gfx12:
133329 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_gfx12:
133330 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_gfx12:
133331 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_gfx12:
133332 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_gfx12:
133333 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_gfx12:
133334 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V4_gfx12:
133335 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_gfx12:
133336 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_gfx12:
133337 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_gfx12:
133338 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_gfx12:
133339 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_gfx12:
133340 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_gfx12:
133341 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V4_gfx12:
133342 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_gfx12:
133343 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_gfx12:
133344 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_gfx12:
133345 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V4_gfx12:
133346 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_gfx12:
133347 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_gfx12:
133348 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_gfx12:
133349 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_gfx12:
133350 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V4_gfx12:
133351 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_gfx12:
133352 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_gfx12:
133353 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_gfx12:
133354 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_gfx12:
133355 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_gfx12:
133356 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_gfx12:
133357 case AMDGPU::IMAGE_SAMPLE_D_nortn_V4_gfx12:
133358 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_gfx12:
133359 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_gfx12:
133360 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_gfx12:
133361 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_gfx12:
133362 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_gfx12:
133363 case AMDGPU::IMAGE_SAMPLE_LZ_O_nortn_V4_gfx12:
133364 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V4_gfx12:
133365 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_gfx12:
133366 case AMDGPU::IMAGE_SAMPLE_L_nortn_V4_gfx12:
133367 case AMDGPU::IMAGE_SAMPLE_O_nortn_V4_gfx12: {
133368 switch (OpNum) {
133369 case 7:
133370 // op: dim
133371 return 0;
133372 case 12:
133373 // op: tfe
133374 return 3;
133375 case 10:
133376 // op: r128
133377 return 4;
133378 case 14:
133379 // op: d16
133380 return 5;
133381 case 11:
133382 // op: a16
133383 return 6;
133384 case 6:
133385 // op: dmask
133386 return 22;
133387 case 4:
133388 // op: rsrc
133389 return 41;
133390 case 9:
133391 // op: cpol
133392 return 50;
133393 case 0:
133394 // op: vaddr0
133395 return 64;
133396 case 1:
133397 // op: vaddr1
133398 return 72;
133399 case 2:
133400 // op: vaddr2
133401 return 80;
133402 case 3:
133403 // op: vaddr3
133404 return 88;
133405 case 8:
133406 // op: unorm
133407 return 13;
133408 case 13:
133409 // op: lwe
133410 return 40;
133411 case 5:
133412 // op: samp
133413 return 55;
133414 }
133415 break;
133416 }
133417 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx10:
133418 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx10:
133419 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx10:
133420 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V5_nsa_gfx10:
133421 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V5_nsa_gfx10:
133422 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V5_nsa_gfx10:
133423 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V5_nsa_gfx10:
133424 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V5_nsa_gfx10:
133425 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V5_nsa_gfx10:
133426 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V5_nsa_gfx10:
133427 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V5_nsa_gfx10:
133428 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx10:
133429 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx10:
133430 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx10:
133431 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx10:
133432 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx10:
133433 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V5_nsa_gfx10:
133434 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V5_nsa_gfx10:
133435 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V5_nsa_gfx10:
133436 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V5_nsa_gfx10:
133437 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V5_nsa_gfx10:
133438 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V5_nsa_gfx10:
133439 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V5_nsa_gfx10:
133440 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V5_nsa_gfx10:
133441 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx10:
133442 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx10:
133443 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx10:
133444 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx10:
133445 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx10:
133446 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx10:
133447 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx10:
133448 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx10:
133449 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx10:
133450 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx10:
133451 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx10:
133452 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx10:
133453 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx10:
133454 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx10:
133455 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx10:
133456 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx10:
133457 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx10:
133458 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx10:
133459 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx10:
133460 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx10:
133461 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx10:
133462 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_nsa_gfx10:
133463 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx10: {
133464 switch (OpNum) {
133465 case 7:
133466 // op: dmask
133467 return 8;
133468 case 9:
133469 // op: unorm
133470 return 12;
133471 case 10:
133472 // op: cpol
133473 return 7;
133474 case 11:
133475 // op: r128
133476 return 15;
133477 case 13:
133478 // op: tfe
133479 return 16;
133480 case 14:
133481 // op: lwe
133482 return 17;
133483 case 15:
133484 // op: d16
133485 return 63;
133486 case 5:
133487 // op: srsrc
133488 return 48;
133489 case 6:
133490 // op: ssamp
133491 return 53;
133492 case 0:
133493 // op: vaddr0
133494 return 32;
133495 case 8:
133496 // op: dim
133497 return 3;
133498 case 12:
133499 // op: a16
133500 return 62;
133501 }
133502 break;
133503 }
133504 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V5_nsa_gfx11:
133505 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx11:
133506 case AMDGPU::IMAGE_SAMPLE_B_CL_nortn_V5_nsa_gfx11:
133507 case AMDGPU::IMAGE_SAMPLE_B_O_nortn_V5_nsa_gfx11:
133508 case AMDGPU::IMAGE_SAMPLE_CL_O_nortn_V5_nsa_gfx11:
133509 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V5_nsa_gfx11:
133510 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx11:
133511 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx11:
133512 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V5_nsa_gfx11:
133513 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx11:
133514 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V5_nsa_gfx11:
133515 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx11:
133516 case AMDGPU::IMAGE_SAMPLE_C_B_nortn_V5_nsa_gfx11:
133517 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V5_nsa_gfx11:
133518 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx11:
133519 case AMDGPU::IMAGE_SAMPLE_C_CL_nortn_V5_nsa_gfx11:
133520 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V5_nsa_gfx11:
133521 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx11:
133522 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx11:
133523 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V8_nsa_gfx11:
133524 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V9_nsa_gfx11:
133525 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V5_nsa_gfx11:
133526 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx11:
133527 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx11:
133528 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V8_nsa_gfx11:
133529 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V9_nsa_gfx11:
133530 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V10_nsa_gfx11:
133531 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V5_nsa_gfx11:
133532 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx11:
133533 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx11:
133534 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V8_nsa_gfx11:
133535 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V9_nsa_gfx11:
133536 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V10_nsa_gfx11:
133537 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V11_nsa_gfx11:
133538 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V12_nsa_gfx11:
133539 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V5_nsa_gfx11:
133540 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx11:
133541 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx11:
133542 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V8_nsa_gfx11:
133543 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V9_nsa_gfx11:
133544 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V10_nsa_gfx11:
133545 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V11_nsa_gfx11:
133546 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V5_nsa_gfx11:
133547 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx11:
133548 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx11:
133549 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V8_nsa_gfx11:
133550 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V5_nsa_gfx11:
133551 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx11:
133552 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx11:
133553 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V8_nsa_gfx11:
133554 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V9_nsa_gfx11:
133555 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V5_nsa_gfx11:
133556 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx11:
133557 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx11:
133558 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V8_nsa_gfx11:
133559 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V9_nsa_gfx11:
133560 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V10_nsa_gfx11:
133561 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V11_nsa_gfx11:
133562 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V5_nsa_gfx11:
133563 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx11:
133564 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx11:
133565 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V8_nsa_gfx11:
133566 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V9_nsa_gfx11:
133567 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V10_nsa_gfx11:
133568 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_nortn_V5_nsa_gfx11:
133569 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V5_nsa_gfx11:
133570 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx11:
133571 case AMDGPU::IMAGE_SAMPLE_C_L_nortn_V5_nsa_gfx11:
133572 case AMDGPU::IMAGE_SAMPLE_C_O_nortn_V5_nsa_gfx11:
133573 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V5_nsa_gfx11:
133574 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx11:
133575 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx11:
133576 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V8_nsa_gfx11:
133577 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V5_nsa_gfx11:
133578 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx11:
133579 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx11:
133580 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V8_nsa_gfx11:
133581 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V9_nsa_gfx11:
133582 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V5_nsa_gfx11:
133583 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx11:
133584 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx11:
133585 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V8_nsa_gfx11:
133586 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V9_nsa_gfx11:
133587 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V10_nsa_gfx11:
133588 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V11_nsa_gfx11:
133589 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V5_nsa_gfx11:
133590 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx11:
133591 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx11:
133592 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V8_nsa_gfx11:
133593 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V9_nsa_gfx11:
133594 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V10_nsa_gfx11:
133595 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V5_nsa_gfx11:
133596 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx11:
133597 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx11:
133598 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V5_nsa_gfx11:
133599 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx11:
133600 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx11:
133601 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V8_nsa_gfx11:
133602 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V5_nsa_gfx11:
133603 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx11:
133604 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx11:
133605 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V8_nsa_gfx11:
133606 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V9_nsa_gfx11:
133607 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V10_nsa_gfx11:
133608 case AMDGPU::IMAGE_SAMPLE_D_nortn_V5_nsa_gfx11:
133609 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_nsa_gfx11:
133610 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_nsa_gfx11:
133611 case AMDGPU::IMAGE_SAMPLE_D_nortn_V8_nsa_gfx11:
133612 case AMDGPU::IMAGE_SAMPLE_D_nortn_V9_nsa_gfx11:
133613 case AMDGPU::IMAGE_SAMPLE_L_O_nortn_V5_nsa_gfx11: {
133614 switch (OpNum) {
133615 case 7:
133616 // op: dmask
133617 return 8;
133618 case 9:
133619 // op: unorm
133620 return 7;
133621 case 10:
133622 // op: cpol
133623 return 12;
133624 case 11:
133625 // op: r128
133626 return 15;
133627 case 13:
133628 // op: tfe
133629 return 53;
133630 case 14:
133631 // op: lwe
133632 return 54;
133633 case 5:
133634 // op: srsrc
133635 return 48;
133636 case 6:
133637 // op: ssamp
133638 return 58;
133639 case 15:
133640 // op: d16
133641 return 17;
133642 case 12:
133643 // op: a16
133644 return 16;
133645 case 0:
133646 // op: vaddr0
133647 return 32;
133648 case 8:
133649 // op: dim
133650 return 2;
133651 }
133652 break;
133653 }
133654 case AMDGPU::EXP_DONE_gfx10:
133655 case AMDGPU::EXP_DONE_si:
133656 case AMDGPU::EXP_DONE_vi:
133657 case AMDGPU::EXP_gfx10:
133658 case AMDGPU::EXP_si:
133659 case AMDGPU::EXP_vi: {
133660 switch (OpNum) {
133661 case 7:
133662 // op: en
133663 return 0;
133664 case 0:
133665 // op: tgt
133666 return 4;
133667 case 1:
133668 // op: src0
133669 return 32;
133670 case 2:
133671 // op: src1
133672 return 40;
133673 case 3:
133674 // op: src2
133675 return 48;
133676 case 4:
133677 // op: src3
133678 return 56;
133679 case 6:
133680 // op: compr
133681 return 10;
133682 case 5:
133683 // op: vm
133684 return 12;
133685 }
133686 break;
133687 }
133688 case AMDGPU::EXP_DONE_gfx11:
133689 case AMDGPU::EXP_DONE_gfx12:
133690 case AMDGPU::EXP_ROW_DONE_gfx11:
133691 case AMDGPU::EXP_ROW_DONE_gfx12:
133692 case AMDGPU::EXP_ROW_gfx11:
133693 case AMDGPU::EXP_ROW_gfx12:
133694 case AMDGPU::EXP_gfx11:
133695 case AMDGPU::EXP_gfx12: {
133696 switch (OpNum) {
133697 case 7:
133698 // op: en
133699 return 0;
133700 case 0:
133701 // op: tgt
133702 return 4;
133703 case 1:
133704 // op: src0
133705 return 32;
133706 case 2:
133707 // op: src1
133708 return 40;
133709 case 3:
133710 // op: src2
133711 return 48;
133712 case 4:
133713 // op: src3
133714 return 56;
133715 }
133716 break;
133717 }
133718 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V1_V4_gfx12:
133719 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V2_V4_gfx12:
133720 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V3_V4_gfx12:
133721 case AMDGPU::IMAGE_ATOMIC_ADD_FLT_V4_V4_gfx12:
133722 case AMDGPU::IMAGE_ATOMIC_ADD_V1_V4_gfx12:
133723 case AMDGPU::IMAGE_ATOMIC_ADD_V2_V4_gfx12:
133724 case AMDGPU::IMAGE_ATOMIC_ADD_V3_V4_gfx12:
133725 case AMDGPU::IMAGE_ATOMIC_ADD_V4_V4_gfx12:
133726 case AMDGPU::IMAGE_ATOMIC_AND_V1_V4_gfx12:
133727 case AMDGPU::IMAGE_ATOMIC_AND_V2_V4_gfx12:
133728 case AMDGPU::IMAGE_ATOMIC_AND_V3_V4_gfx12:
133729 case AMDGPU::IMAGE_ATOMIC_AND_V4_V4_gfx12:
133730 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V1_V4_gfx12:
133731 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V2_V4_gfx12:
133732 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V3_V4_gfx12:
133733 case AMDGPU::IMAGE_ATOMIC_CMPSWAP_V4_V4_gfx12:
133734 case AMDGPU::IMAGE_ATOMIC_DEC_V1_V4_gfx12:
133735 case AMDGPU::IMAGE_ATOMIC_DEC_V2_V4_gfx12:
133736 case AMDGPU::IMAGE_ATOMIC_DEC_V3_V4_gfx12:
133737 case AMDGPU::IMAGE_ATOMIC_DEC_V4_V4_gfx12:
133738 case AMDGPU::IMAGE_ATOMIC_INC_V1_V4_gfx12:
133739 case AMDGPU::IMAGE_ATOMIC_INC_V2_V4_gfx12:
133740 case AMDGPU::IMAGE_ATOMIC_INC_V3_V4_gfx12:
133741 case AMDGPU::IMAGE_ATOMIC_INC_V4_V4_gfx12:
133742 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V1_V4_gfx12:
133743 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V2_V4_gfx12:
133744 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V3_V4_gfx12:
133745 case AMDGPU::IMAGE_ATOMIC_MAX_FLT_V4_V4_gfx12:
133746 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V1_V4_gfx12:
133747 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V2_V4_gfx12:
133748 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V3_V4_gfx12:
133749 case AMDGPU::IMAGE_ATOMIC_MIN_FLT_V4_V4_gfx12:
133750 case AMDGPU::IMAGE_ATOMIC_OR_V1_V4_gfx12:
133751 case AMDGPU::IMAGE_ATOMIC_OR_V2_V4_gfx12:
133752 case AMDGPU::IMAGE_ATOMIC_OR_V3_V4_gfx12:
133753 case AMDGPU::IMAGE_ATOMIC_OR_V4_V4_gfx12:
133754 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V1_V4_gfx12:
133755 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V2_V4_gfx12:
133756 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V3_V4_gfx12:
133757 case AMDGPU::IMAGE_ATOMIC_PK_ADD_BF16_V4_V4_gfx12:
133758 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V1_V4_gfx12:
133759 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V2_V4_gfx12:
133760 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V3_V4_gfx12:
133761 case AMDGPU::IMAGE_ATOMIC_PK_ADD_F16_V4_V4_gfx12:
133762 case AMDGPU::IMAGE_ATOMIC_SMAX_V1_V4_gfx12:
133763 case AMDGPU::IMAGE_ATOMIC_SMAX_V2_V4_gfx12:
133764 case AMDGPU::IMAGE_ATOMIC_SMAX_V3_V4_gfx12:
133765 case AMDGPU::IMAGE_ATOMIC_SMAX_V4_V4_gfx12:
133766 case AMDGPU::IMAGE_ATOMIC_SMIN_V1_V4_gfx12:
133767 case AMDGPU::IMAGE_ATOMIC_SMIN_V2_V4_gfx12:
133768 case AMDGPU::IMAGE_ATOMIC_SMIN_V3_V4_gfx12:
133769 case AMDGPU::IMAGE_ATOMIC_SMIN_V4_V4_gfx12:
133770 case AMDGPU::IMAGE_ATOMIC_SUB_V1_V4_gfx12:
133771 case AMDGPU::IMAGE_ATOMIC_SUB_V2_V4_gfx12:
133772 case AMDGPU::IMAGE_ATOMIC_SUB_V3_V4_gfx12:
133773 case AMDGPU::IMAGE_ATOMIC_SUB_V4_V4_gfx12:
133774 case AMDGPU::IMAGE_ATOMIC_SWAP_V1_V4_gfx12:
133775 case AMDGPU::IMAGE_ATOMIC_SWAP_V2_V4_gfx12:
133776 case AMDGPU::IMAGE_ATOMIC_SWAP_V3_V4_gfx12:
133777 case AMDGPU::IMAGE_ATOMIC_SWAP_V4_V4_gfx12:
133778 case AMDGPU::IMAGE_ATOMIC_UMAX_V1_V4_gfx12:
133779 case AMDGPU::IMAGE_ATOMIC_UMAX_V2_V4_gfx12:
133780 case AMDGPU::IMAGE_ATOMIC_UMAX_V3_V4_gfx12:
133781 case AMDGPU::IMAGE_ATOMIC_UMAX_V4_V4_gfx12:
133782 case AMDGPU::IMAGE_ATOMIC_UMIN_V1_V4_gfx12:
133783 case AMDGPU::IMAGE_ATOMIC_UMIN_V2_V4_gfx12:
133784 case AMDGPU::IMAGE_ATOMIC_UMIN_V3_V4_gfx12:
133785 case AMDGPU::IMAGE_ATOMIC_UMIN_V4_V4_gfx12:
133786 case AMDGPU::IMAGE_ATOMIC_XOR_V1_V4_gfx12:
133787 case AMDGPU::IMAGE_ATOMIC_XOR_V2_V4_gfx12:
133788 case AMDGPU::IMAGE_ATOMIC_XOR_V3_V4_gfx12:
133789 case AMDGPU::IMAGE_ATOMIC_XOR_V4_V4_gfx12: {
133790 switch (OpNum) {
133791 case 8:
133792 // op: dim
133793 return 0;
133794 case 12:
133795 // op: tfe
133796 return 55;
133797 case 10:
133798 // op: r128
133799 return 4;
133800 case 11:
133801 // op: a16
133802 return 6;
133803 case 7:
133804 // op: dmask
133805 return 22;
133806 case 1:
133807 // op: vdata
133808 return 32;
133809 case 6:
133810 // op: rsrc
133811 return 41;
133812 case 9:
133813 // op: cpol
133814 return 50;
133815 case 2:
133816 // op: vaddr0
133817 return 64;
133818 case 3:
133819 // op: vaddr1
133820 return 72;
133821 case 4:
133822 // op: vaddr2
133823 return 80;
133824 case 5:
133825 // op: vaddr3
133826 return 88;
133827 }
133828 break;
133829 }
133830 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4_gfx12:
133831 case AMDGPU::IMAGE_GATHER4_B_CL_V2_V5_gfx12:
133832 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4_gfx12:
133833 case AMDGPU::IMAGE_GATHER4_B_CL_V4_V5_gfx12:
133834 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V4_gfx12:
133835 case AMDGPU::IMAGE_GATHER4_B_CL_V5_V5_gfx12:
133836 case AMDGPU::IMAGE_GATHER4_B_V2_V4_gfx12:
133837 case AMDGPU::IMAGE_GATHER4_B_V4_V4_gfx12:
133838 case AMDGPU::IMAGE_GATHER4_B_V5_V4_gfx12:
133839 case AMDGPU::IMAGE_GATHER4_CL_V2_V4_gfx12:
133840 case AMDGPU::IMAGE_GATHER4_CL_V4_V4_gfx12:
133841 case AMDGPU::IMAGE_GATHER4_CL_V5_V4_gfx12:
133842 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4_gfx12:
133843 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V5_gfx12:
133844 case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V6_gfx12:
133845 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4_gfx12:
133846 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V5_gfx12:
133847 case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V6_gfx12:
133848 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V4_gfx12:
133849 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V5_gfx12:
133850 case AMDGPU::IMAGE_GATHER4_C_B_CL_V5_V6_gfx12:
133851 case AMDGPU::IMAGE_GATHER4_C_B_V2_V4_gfx12:
133852 case AMDGPU::IMAGE_GATHER4_C_B_V2_V5_gfx12:
133853 case AMDGPU::IMAGE_GATHER4_C_B_V4_V4_gfx12:
133854 case AMDGPU::IMAGE_GATHER4_C_B_V4_V5_gfx12:
133855 case AMDGPU::IMAGE_GATHER4_C_B_V5_V4_gfx12:
133856 case AMDGPU::IMAGE_GATHER4_C_B_V5_V5_gfx12:
133857 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4_gfx12:
133858 case AMDGPU::IMAGE_GATHER4_C_CL_V2_V5_gfx12:
133859 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4_gfx12:
133860 case AMDGPU::IMAGE_GATHER4_C_CL_V4_V5_gfx12:
133861 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V4_gfx12:
133862 case AMDGPU::IMAGE_GATHER4_C_CL_V5_V5_gfx12:
133863 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4_gfx12:
133864 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V5_gfx12:
133865 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4_gfx12:
133866 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V5_gfx12:
133867 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V4_gfx12:
133868 case AMDGPU::IMAGE_GATHER4_C_LZ_O_V5_V5_gfx12:
133869 case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4_gfx12:
133870 case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4_gfx12:
133871 case AMDGPU::IMAGE_GATHER4_C_LZ_V5_V4_gfx12:
133872 case AMDGPU::IMAGE_GATHER4_C_L_V2_V4_gfx12:
133873 case AMDGPU::IMAGE_GATHER4_C_L_V2_V5_gfx12:
133874 case AMDGPU::IMAGE_GATHER4_C_L_V4_V4_gfx12:
133875 case AMDGPU::IMAGE_GATHER4_C_L_V4_V5_gfx12:
133876 case AMDGPU::IMAGE_GATHER4_C_L_V5_V4_gfx12:
133877 case AMDGPU::IMAGE_GATHER4_C_L_V5_V5_gfx12:
133878 case AMDGPU::IMAGE_GATHER4_C_V2_V4_gfx12:
133879 case AMDGPU::IMAGE_GATHER4_C_V4_V4_gfx12:
133880 case AMDGPU::IMAGE_GATHER4_C_V5_V4_gfx12:
133881 case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4_gfx12:
133882 case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4_gfx12:
133883 case AMDGPU::IMAGE_GATHER4_LZ_O_V5_V4_gfx12:
133884 case AMDGPU::IMAGE_GATHER4_L_V2_V4_gfx12:
133885 case AMDGPU::IMAGE_GATHER4_L_V4_V4_gfx12:
133886 case AMDGPU::IMAGE_GATHER4_L_V5_V4_gfx12:
133887 case AMDGPU::IMAGE_GATHER4_O_V2_V4_gfx12:
133888 case AMDGPU::IMAGE_GATHER4_O_V4_V4_gfx12:
133889 case AMDGPU::IMAGE_GATHER4_O_V5_V4_gfx12:
133890 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4_gfx12:
133891 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V5_gfx12:
133892 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V6_gfx12:
133893 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4_gfx12:
133894 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V5_gfx12:
133895 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V6_gfx12:
133896 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4_gfx12:
133897 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V5_gfx12:
133898 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V6_gfx12:
133899 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4_gfx12:
133900 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V5_gfx12:
133901 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V6_gfx12:
133902 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V4_gfx12:
133903 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V5_gfx12:
133904 case AMDGPU::IMAGE_SAMPLE_B_CL_O_V5_V6_gfx12:
133905 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4_gfx12:
133906 case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V5_gfx12:
133907 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4_gfx12:
133908 case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V5_gfx12:
133909 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4_gfx12:
133910 case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V5_gfx12:
133911 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4_gfx12:
133912 case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V5_gfx12:
133913 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V4_gfx12:
133914 case AMDGPU::IMAGE_SAMPLE_B_CL_V5_V5_gfx12:
133915 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4_gfx12:
133916 case AMDGPU::IMAGE_SAMPLE_B_O_V1_V5_gfx12:
133917 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4_gfx12:
133918 case AMDGPU::IMAGE_SAMPLE_B_O_V2_V5_gfx12:
133919 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4_gfx12:
133920 case AMDGPU::IMAGE_SAMPLE_B_O_V3_V5_gfx12:
133921 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4_gfx12:
133922 case AMDGPU::IMAGE_SAMPLE_B_O_V4_V5_gfx12:
133923 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V4_gfx12:
133924 case AMDGPU::IMAGE_SAMPLE_B_O_V5_V5_gfx12:
133925 case AMDGPU::IMAGE_SAMPLE_B_V1_V4_gfx12:
133926 case AMDGPU::IMAGE_SAMPLE_B_V2_V4_gfx12:
133927 case AMDGPU::IMAGE_SAMPLE_B_V3_V4_gfx12:
133928 case AMDGPU::IMAGE_SAMPLE_B_V4_V4_gfx12:
133929 case AMDGPU::IMAGE_SAMPLE_B_V5_V4_gfx12:
133930 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4_gfx12:
133931 case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V5_gfx12:
133932 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4_gfx12:
133933 case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V5_gfx12:
133934 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4_gfx12:
133935 case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V5_gfx12:
133936 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4_gfx12:
133937 case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V5_gfx12:
133938 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V4_gfx12:
133939 case AMDGPU::IMAGE_SAMPLE_CL_O_V5_V5_gfx12:
133940 case AMDGPU::IMAGE_SAMPLE_CL_V1_V4_gfx12:
133941 case AMDGPU::IMAGE_SAMPLE_CL_V2_V4_gfx12:
133942 case AMDGPU::IMAGE_SAMPLE_CL_V3_V4_gfx12:
133943 case AMDGPU::IMAGE_SAMPLE_CL_V4_V4_gfx12:
133944 case AMDGPU::IMAGE_SAMPLE_CL_V5_V4_gfx12:
133945 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4_gfx12:
133946 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V5_gfx12:
133947 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V6_gfx12:
133948 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V7_gfx12:
133949 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4_gfx12:
133950 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V5_gfx12:
133951 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V6_gfx12:
133952 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V7_gfx12:
133953 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4_gfx12:
133954 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V5_gfx12:
133955 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V6_gfx12:
133956 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V7_gfx12:
133957 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4_gfx12:
133958 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V5_gfx12:
133959 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V6_gfx12:
133960 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V7_gfx12:
133961 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V4_gfx12:
133962 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V5_gfx12:
133963 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V6_gfx12:
133964 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V5_V7_gfx12:
133965 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4_gfx12:
133966 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V5_gfx12:
133967 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V6_gfx12:
133968 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4_gfx12:
133969 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V5_gfx12:
133970 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V6_gfx12:
133971 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4_gfx12:
133972 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V5_gfx12:
133973 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V6_gfx12:
133974 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4_gfx12:
133975 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V5_gfx12:
133976 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V6_gfx12:
133977 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V4_gfx12:
133978 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V5_gfx12:
133979 case AMDGPU::IMAGE_SAMPLE_C_B_CL_V5_V6_gfx12:
133980 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4_gfx12:
133981 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V5_gfx12:
133982 case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V6_gfx12:
133983 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4_gfx12:
133984 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V5_gfx12:
133985 case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V6_gfx12:
133986 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4_gfx12:
133987 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V5_gfx12:
133988 case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V6_gfx12:
133989 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4_gfx12:
133990 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V5_gfx12:
133991 case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V6_gfx12:
133992 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V4_gfx12:
133993 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V5_gfx12:
133994 case AMDGPU::IMAGE_SAMPLE_C_B_O_V5_V6_gfx12:
133995 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4_gfx12:
133996 case AMDGPU::IMAGE_SAMPLE_C_B_V1_V5_gfx12:
133997 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4_gfx12:
133998 case AMDGPU::IMAGE_SAMPLE_C_B_V2_V5_gfx12:
133999 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4_gfx12:
134000 case AMDGPU::IMAGE_SAMPLE_C_B_V3_V5_gfx12:
134001 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4_gfx12:
134002 case AMDGPU::IMAGE_SAMPLE_C_B_V4_V5_gfx12:
134003 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V4_gfx12:
134004 case AMDGPU::IMAGE_SAMPLE_C_B_V5_V5_gfx12:
134005 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4_gfx12:
134006 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V5_gfx12:
134007 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V6_gfx12:
134008 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4_gfx12:
134009 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V5_gfx12:
134010 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V6_gfx12:
134011 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4_gfx12:
134012 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V5_gfx12:
134013 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V6_gfx12:
134014 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4_gfx12:
134015 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V5_gfx12:
134016 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V6_gfx12:
134017 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V4_gfx12:
134018 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V5_gfx12:
134019 case AMDGPU::IMAGE_SAMPLE_C_CL_O_V5_V6_gfx12:
134020 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4_gfx12:
134021 case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V5_gfx12:
134022 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4_gfx12:
134023 case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V5_gfx12:
134024 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4_gfx12:
134025 case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V5_gfx12:
134026 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4_gfx12:
134027 case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V5_gfx12:
134028 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V4_gfx12:
134029 case AMDGPU::IMAGE_SAMPLE_C_CL_V5_V5_gfx12:
134030 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V4_gfx12:
134031 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V5_gfx12:
134032 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V6_gfx12:
134033 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V7_gfx12:
134034 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V8_gfx12:
134035 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V1_V9_gfx12:
134036 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V4_gfx12:
134037 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V5_gfx12:
134038 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V6_gfx12:
134039 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V7_gfx12:
134040 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V8_gfx12:
134041 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V2_V9_gfx12:
134042 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V4_gfx12:
134043 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V5_gfx12:
134044 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V6_gfx12:
134045 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V7_gfx12:
134046 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V8_gfx12:
134047 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V3_V9_gfx12:
134048 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V4_gfx12:
134049 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V5_gfx12:
134050 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V6_gfx12:
134051 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V7_gfx12:
134052 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V8_gfx12:
134053 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V4_V9_gfx12:
134054 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V4_gfx12:
134055 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V5_gfx12:
134056 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V6_gfx12:
134057 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V7_gfx12:
134058 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V8_gfx12:
134059 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_V5_V9_gfx12:
134060 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V4_gfx12:
134061 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V5_gfx12:
134062 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V6_gfx12:
134063 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V7_gfx12:
134064 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V8_gfx12:
134065 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V9_gfx12:
134066 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V1_V10_gfx12:
134067 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V4_gfx12:
134068 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V5_gfx12:
134069 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V6_gfx12:
134070 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V7_gfx12:
134071 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V8_gfx12:
134072 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V9_gfx12:
134073 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V2_V10_gfx12:
134074 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V4_gfx12:
134075 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V5_gfx12:
134076 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V6_gfx12:
134077 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V7_gfx12:
134078 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V8_gfx12:
134079 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V9_gfx12:
134080 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V3_V10_gfx12:
134081 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V4_gfx12:
134082 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V5_gfx12:
134083 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V6_gfx12:
134084 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V7_gfx12:
134085 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V8_gfx12:
134086 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V9_gfx12:
134087 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V4_V10_gfx12:
134088 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V4_gfx12:
134089 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V5_gfx12:
134090 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V6_gfx12:
134091 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V7_gfx12:
134092 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V8_gfx12:
134093 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V9_gfx12:
134094 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_V5_V10_gfx12:
134095 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4_gfx12:
134096 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V5_gfx12:
134097 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V6_gfx12:
134098 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V7_gfx12:
134099 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8_gfx12:
134100 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V9_gfx12:
134101 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V10_gfx12:
134102 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V11_gfx12:
134103 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V12_gfx12:
134104 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4_gfx12:
134105 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V5_gfx12:
134106 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V6_gfx12:
134107 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V7_gfx12:
134108 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8_gfx12:
134109 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V9_gfx12:
134110 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V10_gfx12:
134111 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V11_gfx12:
134112 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V12_gfx12:
134113 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4_gfx12:
134114 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V5_gfx12:
134115 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V6_gfx12:
134116 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V7_gfx12:
134117 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8_gfx12:
134118 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V9_gfx12:
134119 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V10_gfx12:
134120 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V11_gfx12:
134121 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V12_gfx12:
134122 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4_gfx12:
134123 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V5_gfx12:
134124 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V6_gfx12:
134125 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V7_gfx12:
134126 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8_gfx12:
134127 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V9_gfx12:
134128 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V10_gfx12:
134129 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V11_gfx12:
134130 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V12_gfx12:
134131 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V4_gfx12:
134132 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V5_gfx12:
134133 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V6_gfx12:
134134 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V7_gfx12:
134135 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V8_gfx12:
134136 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V9_gfx12:
134137 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V10_gfx12:
134138 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V11_gfx12:
134139 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V5_V12_gfx12:
134140 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4_gfx12:
134141 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V5_gfx12:
134142 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V6_gfx12:
134143 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V7_gfx12:
134144 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8_gfx12:
134145 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V9_gfx12:
134146 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V10_gfx12:
134147 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V11_gfx12:
134148 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4_gfx12:
134149 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V5_gfx12:
134150 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V6_gfx12:
134151 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V7_gfx12:
134152 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8_gfx12:
134153 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V9_gfx12:
134154 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V10_gfx12:
134155 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V11_gfx12:
134156 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4_gfx12:
134157 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V5_gfx12:
134158 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V6_gfx12:
134159 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V7_gfx12:
134160 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8_gfx12:
134161 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V9_gfx12:
134162 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V10_gfx12:
134163 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V11_gfx12:
134164 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4_gfx12:
134165 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V5_gfx12:
134166 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V6_gfx12:
134167 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V7_gfx12:
134168 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8_gfx12:
134169 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V9_gfx12:
134170 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V10_gfx12:
134171 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V11_gfx12:
134172 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V4_gfx12:
134173 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V5_gfx12:
134174 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V6_gfx12:
134175 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V7_gfx12:
134176 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V8_gfx12:
134177 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V9_gfx12:
134178 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V10_gfx12:
134179 case AMDGPU::IMAGE_SAMPLE_C_D_CL_V5_V11_gfx12:
134180 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V4_gfx12:
134181 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V5_gfx12:
134182 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V6_gfx12:
134183 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V7_gfx12:
134184 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V1_V8_gfx12:
134185 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V4_gfx12:
134186 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V5_gfx12:
134187 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V6_gfx12:
134188 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V7_gfx12:
134189 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V2_V8_gfx12:
134190 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V4_gfx12:
134191 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V5_gfx12:
134192 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V6_gfx12:
134193 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V7_gfx12:
134194 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V3_V8_gfx12:
134195 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V4_gfx12:
134196 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V5_gfx12:
134197 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V6_gfx12:
134198 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V7_gfx12:
134199 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V4_V8_gfx12:
134200 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V4_gfx12:
134201 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V5_gfx12:
134202 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V6_gfx12:
134203 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V7_gfx12:
134204 case AMDGPU::IMAGE_SAMPLE_C_D_G16_V5_V8_gfx12:
134205 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V4_gfx12:
134206 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V5_gfx12:
134207 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V6_gfx12:
134208 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V7_gfx12:
134209 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V8_gfx12:
134210 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V1_V9_gfx12:
134211 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V4_gfx12:
134212 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V5_gfx12:
134213 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V6_gfx12:
134214 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V7_gfx12:
134215 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V8_gfx12:
134216 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V2_V9_gfx12:
134217 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V4_gfx12:
134218 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V5_gfx12:
134219 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V6_gfx12:
134220 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V7_gfx12:
134221 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V8_gfx12:
134222 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V3_V9_gfx12:
134223 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V4_gfx12:
134224 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V5_gfx12:
134225 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V6_gfx12:
134226 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V7_gfx12:
134227 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V8_gfx12:
134228 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V4_V9_gfx12:
134229 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V4_gfx12:
134230 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V5_gfx12:
134231 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V6_gfx12:
134232 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V7_gfx12:
134233 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V8_gfx12:
134234 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_V5_V9_gfx12:
134235 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4_gfx12:
134236 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V5_gfx12:
134237 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V6_gfx12:
134238 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V7_gfx12:
134239 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8_gfx12:
134240 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V9_gfx12:
134241 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V10_gfx12:
134242 case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V11_gfx12:
134243 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4_gfx12:
134244 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V5_gfx12:
134245 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V6_gfx12:
134246 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V7_gfx12:
134247 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8_gfx12:
134248 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V9_gfx12:
134249 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V10_gfx12:
134250 case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V11_gfx12:
134251 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4_gfx12:
134252 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V5_gfx12:
134253 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V6_gfx12:
134254 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V7_gfx12:
134255 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8_gfx12:
134256 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V9_gfx12:
134257 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V10_gfx12:
134258 case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V11_gfx12:
134259 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4_gfx12:
134260 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V5_gfx12:
134261 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V6_gfx12:
134262 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V7_gfx12:
134263 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8_gfx12:
134264 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V9_gfx12:
134265 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V10_gfx12:
134266 case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V11_gfx12:
134267 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V4_gfx12:
134268 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V5_gfx12:
134269 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V6_gfx12:
134270 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V7_gfx12:
134271 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V8_gfx12:
134272 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V9_gfx12:
134273 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V10_gfx12:
134274 case AMDGPU::IMAGE_SAMPLE_C_D_O_V5_V11_gfx12:
134275 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4_gfx12:
134276 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V5_gfx12:
134277 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V6_gfx12:
134278 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V7_gfx12:
134279 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8_gfx12:
134280 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V9_gfx12:
134281 case AMDGPU::IMAGE_SAMPLE_C_D_V1_V10_gfx12:
134282 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4_gfx12:
134283 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V5_gfx12:
134284 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V6_gfx12:
134285 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V7_gfx12:
134286 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8_gfx12:
134287 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V9_gfx12:
134288 case AMDGPU::IMAGE_SAMPLE_C_D_V2_V10_gfx12:
134289 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4_gfx12:
134290 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V5_gfx12:
134291 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V6_gfx12:
134292 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V7_gfx12:
134293 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8_gfx12:
134294 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V9_gfx12:
134295 case AMDGPU::IMAGE_SAMPLE_C_D_V3_V10_gfx12:
134296 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4_gfx12:
134297 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V5_gfx12:
134298 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V6_gfx12:
134299 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V7_gfx12:
134300 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8_gfx12:
134301 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V9_gfx12:
134302 case AMDGPU::IMAGE_SAMPLE_C_D_V4_V10_gfx12:
134303 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V4_gfx12:
134304 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V5_gfx12:
134305 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V6_gfx12:
134306 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V7_gfx12:
134307 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V8_gfx12:
134308 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V9_gfx12:
134309 case AMDGPU::IMAGE_SAMPLE_C_D_V5_V10_gfx12:
134310 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4_gfx12:
134311 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V5_gfx12:
134312 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4_gfx12:
134313 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V5_gfx12:
134314 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4_gfx12:
134315 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V5_gfx12:
134316 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4_gfx12:
134317 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V5_gfx12:
134318 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V4_gfx12:
134319 case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V5_V5_gfx12:
134320 case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4_gfx12:
134321 case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4_gfx12:
134322 case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4_gfx12:
134323 case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4_gfx12:
134324 case AMDGPU::IMAGE_SAMPLE_C_LZ_V5_V4_gfx12:
134325 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4_gfx12:
134326 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V5_gfx12:
134327 case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V6_gfx12:
134328 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4_gfx12:
134329 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V5_gfx12:
134330 case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V6_gfx12:
134331 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4_gfx12:
134332 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V5_gfx12:
134333 case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V6_gfx12:
134334 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4_gfx12:
134335 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V5_gfx12:
134336 case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V6_gfx12:
134337 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V4_gfx12:
134338 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V5_gfx12:
134339 case AMDGPU::IMAGE_SAMPLE_C_L_O_V5_V6_gfx12:
134340 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4_gfx12:
134341 case AMDGPU::IMAGE_SAMPLE_C_L_V1_V5_gfx12:
134342 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4_gfx12:
134343 case AMDGPU::IMAGE_SAMPLE_C_L_V2_V5_gfx12:
134344 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4_gfx12:
134345 case AMDGPU::IMAGE_SAMPLE_C_L_V3_V5_gfx12:
134346 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4_gfx12:
134347 case AMDGPU::IMAGE_SAMPLE_C_L_V4_V5_gfx12:
134348 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V4_gfx12:
134349 case AMDGPU::IMAGE_SAMPLE_C_L_V5_V5_gfx12:
134350 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4_gfx12:
134351 case AMDGPU::IMAGE_SAMPLE_C_O_V1_V5_gfx12:
134352 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4_gfx12:
134353 case AMDGPU::IMAGE_SAMPLE_C_O_V2_V5_gfx12:
134354 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4_gfx12:
134355 case AMDGPU::IMAGE_SAMPLE_C_O_V3_V5_gfx12:
134356 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4_gfx12:
134357 case AMDGPU::IMAGE_SAMPLE_C_O_V4_V5_gfx12:
134358 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V4_gfx12:
134359 case AMDGPU::IMAGE_SAMPLE_C_O_V5_V5_gfx12:
134360 case AMDGPU::IMAGE_SAMPLE_C_V1_V4_gfx12:
134361 case AMDGPU::IMAGE_SAMPLE_C_V2_V4_gfx12:
134362 case AMDGPU::IMAGE_SAMPLE_C_V3_V4_gfx12:
134363 case AMDGPU::IMAGE_SAMPLE_C_V4_V4_gfx12:
134364 case AMDGPU::IMAGE_SAMPLE_C_V5_V4_gfx12:
134365 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V4_gfx12:
134366 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V5_gfx12:
134367 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V6_gfx12:
134368 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V7_gfx12:
134369 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V1_V8_gfx12:
134370 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V4_gfx12:
134371 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V5_gfx12:
134372 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V6_gfx12:
134373 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V7_gfx12:
134374 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V2_V8_gfx12:
134375 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V4_gfx12:
134376 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V5_gfx12:
134377 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V6_gfx12:
134378 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V7_gfx12:
134379 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V3_V8_gfx12:
134380 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V4_gfx12:
134381 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V5_gfx12:
134382 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V6_gfx12:
134383 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V7_gfx12:
134384 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V4_V8_gfx12:
134385 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V4_gfx12:
134386 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V5_gfx12:
134387 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V6_gfx12:
134388 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V7_gfx12:
134389 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_V5_V8_gfx12:
134390 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V4_gfx12:
134391 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V5_gfx12:
134392 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V6_gfx12:
134393 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V7_gfx12:
134394 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V8_gfx12:
134395 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V1_V9_gfx12:
134396 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V4_gfx12:
134397 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V5_gfx12:
134398 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V6_gfx12:
134399 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V7_gfx12:
134400 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V8_gfx12:
134401 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V2_V9_gfx12:
134402 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V4_gfx12:
134403 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V5_gfx12:
134404 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V6_gfx12:
134405 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V7_gfx12:
134406 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V8_gfx12:
134407 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V3_V9_gfx12:
134408 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V4_gfx12:
134409 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V5_gfx12:
134410 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V6_gfx12:
134411 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V7_gfx12:
134412 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V8_gfx12:
134413 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V4_V9_gfx12:
134414 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V4_gfx12:
134415 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V5_gfx12:
134416 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V6_gfx12:
134417 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V7_gfx12:
134418 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V8_gfx12:
134419 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_V5_V9_gfx12:
134420 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4_gfx12:
134421 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V5_gfx12:
134422 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V6_gfx12:
134423 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V7_gfx12:
134424 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8_gfx12:
134425 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V9_gfx12:
134426 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V10_gfx12:
134427 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V11_gfx12:
134428 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4_gfx12:
134429 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V5_gfx12:
134430 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V6_gfx12:
134431 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V7_gfx12:
134432 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8_gfx12:
134433 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V9_gfx12:
134434 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V10_gfx12:
134435 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V11_gfx12:
134436 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4_gfx12:
134437 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V5_gfx12:
134438 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V6_gfx12:
134439 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V7_gfx12:
134440 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8_gfx12:
134441 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V9_gfx12:
134442 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V10_gfx12:
134443 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V11_gfx12:
134444 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4_gfx12:
134445 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V5_gfx12:
134446 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V6_gfx12:
134447 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V7_gfx12:
134448 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8_gfx12:
134449 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V9_gfx12:
134450 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V10_gfx12:
134451 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V11_gfx12:
134452 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V4_gfx12:
134453 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V5_gfx12:
134454 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V6_gfx12:
134455 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V7_gfx12:
134456 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V8_gfx12:
134457 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V9_gfx12:
134458 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V10_gfx12:
134459 case AMDGPU::IMAGE_SAMPLE_D_CL_O_V5_V11_gfx12:
134460 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4_gfx12:
134461 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V5_gfx12:
134462 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V6_gfx12:
134463 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V7_gfx12:
134464 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8_gfx12:
134465 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V9_gfx12:
134466 case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V10_gfx12:
134467 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4_gfx12:
134468 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V5_gfx12:
134469 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V6_gfx12:
134470 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V7_gfx12:
134471 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8_gfx12:
134472 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V9_gfx12:
134473 case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V10_gfx12:
134474 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4_gfx12:
134475 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V5_gfx12:
134476 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V6_gfx12:
134477 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V7_gfx12:
134478 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8_gfx12:
134479 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V9_gfx12:
134480 case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V10_gfx12:
134481 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4_gfx12:
134482 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V5_gfx12:
134483 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V6_gfx12:
134484 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V7_gfx12:
134485 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8_gfx12:
134486 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V9_gfx12:
134487 case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V10_gfx12:
134488 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V4_gfx12:
134489 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V5_gfx12:
134490 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V6_gfx12:
134491 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V7_gfx12:
134492 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V8_gfx12:
134493 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V9_gfx12:
134494 case AMDGPU::IMAGE_SAMPLE_D_CL_V5_V10_gfx12:
134495 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V4_gfx12:
134496 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V5_gfx12:
134497 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V6_gfx12:
134498 case AMDGPU::IMAGE_SAMPLE_D_G16_V1_V7_gfx12:
134499 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V4_gfx12:
134500 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V5_gfx12:
134501 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V6_gfx12:
134502 case AMDGPU::IMAGE_SAMPLE_D_G16_V2_V7_gfx12:
134503 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V4_gfx12:
134504 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V5_gfx12:
134505 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V6_gfx12:
134506 case AMDGPU::IMAGE_SAMPLE_D_G16_V3_V7_gfx12:
134507 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V4_gfx12:
134508 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V5_gfx12:
134509 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V6_gfx12:
134510 case AMDGPU::IMAGE_SAMPLE_D_G16_V4_V7_gfx12:
134511 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V4_gfx12:
134512 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V5_gfx12:
134513 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V6_gfx12:
134514 case AMDGPU::IMAGE_SAMPLE_D_G16_V5_V7_gfx12:
134515 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V4_gfx12:
134516 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V5_gfx12:
134517 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V6_gfx12:
134518 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V7_gfx12:
134519 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V1_V8_gfx12:
134520 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V4_gfx12:
134521 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V5_gfx12:
134522 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V6_gfx12:
134523 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V7_gfx12:
134524 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V2_V8_gfx12:
134525 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V4_gfx12:
134526 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V5_gfx12:
134527 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V6_gfx12:
134528 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V7_gfx12:
134529 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V3_V8_gfx12:
134530 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V4_gfx12:
134531 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V5_gfx12:
134532 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V6_gfx12:
134533 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V7_gfx12:
134534 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V4_V8_gfx12:
134535 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V4_gfx12:
134536 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V5_gfx12:
134537 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V6_gfx12:
134538 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V7_gfx12:
134539 case AMDGPU::IMAGE_SAMPLE_D_O_G16_V5_V8_gfx12:
134540 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4_gfx12:
134541 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V5_gfx12:
134542 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V6_gfx12:
134543 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V7_gfx12:
134544 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8_gfx12:
134545 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V9_gfx12:
134546 case AMDGPU::IMAGE_SAMPLE_D_O_V1_V10_gfx12:
134547 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4_gfx12:
134548 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V5_gfx12:
134549 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V6_gfx12:
134550 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V7_gfx12:
134551 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8_gfx12:
134552 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V9_gfx12:
134553 case AMDGPU::IMAGE_SAMPLE_D_O_V2_V10_gfx12:
134554 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4_gfx12:
134555 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V5_gfx12:
134556 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V6_gfx12:
134557 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V7_gfx12:
134558 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8_gfx12:
134559 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V9_gfx12:
134560 case AMDGPU::IMAGE_SAMPLE_D_O_V3_V10_gfx12:
134561 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4_gfx12:
134562 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V5_gfx12:
134563 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V6_gfx12:
134564 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V7_gfx12:
134565 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8_gfx12:
134566 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V9_gfx12:
134567 case AMDGPU::IMAGE_SAMPLE_D_O_V4_V10_gfx12:
134568 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V4_gfx12:
134569 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V5_gfx12:
134570 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V6_gfx12:
134571 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V7_gfx12:
134572 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V8_gfx12:
134573 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V9_gfx12:
134574 case AMDGPU::IMAGE_SAMPLE_D_O_V5_V10_gfx12:
134575 case AMDGPU::IMAGE_SAMPLE_D_V1_V4_gfx12:
134576 case AMDGPU::IMAGE_SAMPLE_D_V1_V5_gfx12:
134577 case AMDGPU::IMAGE_SAMPLE_D_V1_V6_gfx12:
134578 case AMDGPU::IMAGE_SAMPLE_D_V1_V7_gfx12:
134579 case AMDGPU::IMAGE_SAMPLE_D_V1_V8_gfx12:
134580 case AMDGPU::IMAGE_SAMPLE_D_V1_V9_gfx12:
134581 case AMDGPU::IMAGE_SAMPLE_D_V2_V4_gfx12:
134582 case AMDGPU::IMAGE_SAMPLE_D_V2_V5_gfx12:
134583 case AMDGPU::IMAGE_SAMPLE_D_V2_V6_gfx12:
134584 case AMDGPU::IMAGE_SAMPLE_D_V2_V7_gfx12:
134585 case AMDGPU::IMAGE_SAMPLE_D_V2_V8_gfx12:
134586 case AMDGPU::IMAGE_SAMPLE_D_V2_V9_gfx12:
134587 case AMDGPU::IMAGE_SAMPLE_D_V3_V4_gfx12:
134588 case AMDGPU::IMAGE_SAMPLE_D_V3_V5_gfx12:
134589 case AMDGPU::IMAGE_SAMPLE_D_V3_V6_gfx12:
134590 case AMDGPU::IMAGE_SAMPLE_D_V3_V7_gfx12:
134591 case AMDGPU::IMAGE_SAMPLE_D_V3_V8_gfx12:
134592 case AMDGPU::IMAGE_SAMPLE_D_V3_V9_gfx12:
134593 case AMDGPU::IMAGE_SAMPLE_D_V4_V4_gfx12:
134594 case AMDGPU::IMAGE_SAMPLE_D_V4_V5_gfx12:
134595 case AMDGPU::IMAGE_SAMPLE_D_V4_V6_gfx12:
134596 case AMDGPU::IMAGE_SAMPLE_D_V4_V7_gfx12:
134597 case AMDGPU::IMAGE_SAMPLE_D_V4_V8_gfx12:
134598 case AMDGPU::IMAGE_SAMPLE_D_V4_V9_gfx12:
134599 case AMDGPU::IMAGE_SAMPLE_D_V5_V4_gfx12:
134600 case AMDGPU::IMAGE_SAMPLE_D_V5_V5_gfx12:
134601 case AMDGPU::IMAGE_SAMPLE_D_V5_V6_gfx12:
134602 case AMDGPU::IMAGE_SAMPLE_D_V5_V7_gfx12:
134603 case AMDGPU::IMAGE_SAMPLE_D_V5_V8_gfx12:
134604 case AMDGPU::IMAGE_SAMPLE_D_V5_V9_gfx12:
134605 case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4_gfx12:
134606 case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4_gfx12:
134607 case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4_gfx12:
134608 case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4_gfx12:
134609 case AMDGPU::IMAGE_SAMPLE_LZ_O_V5_V4_gfx12:
134610 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4_gfx12:
134611 case AMDGPU::IMAGE_SAMPLE_L_O_V1_V5_gfx12:
134612 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4_gfx12:
134613 case AMDGPU::IMAGE_SAMPLE_L_O_V2_V5_gfx12:
134614 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4_gfx12:
134615 case AMDGPU::IMAGE_SAMPLE_L_O_V3_V5_gfx12:
134616 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4_gfx12:
134617 case AMDGPU::IMAGE_SAMPLE_L_O_V4_V5_gfx12:
134618 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V4_gfx12:
134619 case AMDGPU::IMAGE_SAMPLE_L_O_V5_V5_gfx12:
134620 case AMDGPU::IMAGE_SAMPLE_L_V1_V4_gfx12:
134621 case AMDGPU::IMAGE_SAMPLE_L_V2_V4_gfx12:
134622 case AMDGPU::IMAGE_SAMPLE_L_V3_V4_gfx12:
134623 case AMDGPU::IMAGE_SAMPLE_L_V4_V4_gfx12:
134624 case AMDGPU::IMAGE_SAMPLE_L_V5_V4_gfx12:
134625 case AMDGPU::IMAGE_SAMPLE_O_V1_V4_gfx12:
134626 case AMDGPU::IMAGE_SAMPLE_O_V2_V4_gfx12:
134627 case AMDGPU::IMAGE_SAMPLE_O_V3_V4_gfx12:
134628 case AMDGPU::IMAGE_SAMPLE_O_V4_V4_gfx12:
134629 case AMDGPU::IMAGE_SAMPLE_O_V5_V4_gfx12: {
134630 switch (OpNum) {
134631 case 8:
134632 // op: dim
134633 return 0;
134634 case 13:
134635 // op: tfe
134636 return 3;
134637 case 11:
134638 // op: r128
134639 return 4;
134640 case 15:
134641 // op: d16
134642 return 5;
134643 case 12:
134644 // op: a16
134645 return 6;
134646 case 7:
134647 // op: dmask
134648 return 22;
134649 case 0:
134650 // op: vdata
134651 return 32;
134652 case 5:
134653 // op: rsrc
134654 return 41;
134655 case 10:
134656 // op: cpol
134657 return 50;
134658 case 1:
134659 // op: vaddr0
134660 return 64;
134661 case 2:
134662 // op: vaddr1
134663 return 72;
134664 case 3:
134665 // op: vaddr2
134666 return 80;
134667 case 4:
134668 // op: vaddr3
134669 return 88;
134670 case 9:
134671 // op: unorm
134672 return 13;
134673 case 14:
134674 // op: lwe
134675 return 40;
134676 case 6:
134677 // op: samp
134678 return 55;
134679 }
134680 break;
134681 }
134682 case AMDGPU::IMAGE_SAMPLE_B_CL_O_nortn_V6_nsa_gfx10:
134683 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V6_nsa_gfx10:
134684 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V6_nsa_gfx10:
134685 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V6_nsa_gfx10:
134686 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V6_nsa_gfx10:
134687 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V6_nsa_gfx10:
134688 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V6_nsa_gfx10:
134689 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V6_nsa_gfx10:
134690 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V6_nsa_gfx10:
134691 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V6_nsa_gfx10:
134692 case AMDGPU::IMAGE_SAMPLE_C_B_CL_nortn_V6_nsa_gfx10:
134693 case AMDGPU::IMAGE_SAMPLE_C_B_O_nortn_V6_nsa_gfx10:
134694 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V6_nsa_gfx10:
134695 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V6_nsa_gfx10:
134696 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V6_nsa_gfx10:
134697 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V6_nsa_gfx10:
134698 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V6_nsa_gfx10:
134699 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V6_nsa_gfx10:
134700 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V6_nsa_gfx10:
134701 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V6_nsa_gfx10:
134702 case AMDGPU::IMAGE_SAMPLE_C_CL_O_nortn_V6_nsa_gfx10:
134703 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V6_nsa_gfx10:
134704 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V6_nsa_gfx10:
134705 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V6_nsa_gfx10:
134706 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V6_nsa_gfx10:
134707 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V6_nsa_gfx10:
134708 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V6_nsa_gfx10:
134709 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V6_nsa_gfx10:
134710 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V6_nsa_gfx10:
134711 case AMDGPU::IMAGE_SAMPLE_C_L_O_nortn_V6_nsa_gfx10:
134712 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V6_nsa_gfx10:
134713 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V6_nsa_gfx10:
134714 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V6_nsa_gfx10:
134715 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V6_nsa_gfx10:
134716 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V6_nsa_gfx10:
134717 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V6_nsa_gfx10:
134718 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V6_nsa_gfx10:
134719 case AMDGPU::IMAGE_SAMPLE_D_nortn_V6_nsa_gfx10: {
134720 switch (OpNum) {
134721 case 8:
134722 // op: dmask
134723 return 8;
134724 case 10:
134725 // op: unorm
134726 return 12;
134727 case 11:
134728 // op: cpol
134729 return 7;
134730 case 12:
134731 // op: r128
134732 return 15;
134733 case 14:
134734 // op: tfe
134735 return 16;
134736 case 15:
134737 // op: lwe
134738 return 17;
134739 case 16:
134740 // op: d16
134741 return 63;
134742 case 6:
134743 // op: srsrc
134744 return 48;
134745 case 7:
134746 // op: ssamp
134747 return 53;
134748 case 0:
134749 // op: vaddr0
134750 return 32;
134751 case 9:
134752 // op: dim
134753 return 3;
134754 case 13:
134755 // op: a16
134756 return 62;
134757 }
134758 break;
134759 }
134760 case AMDGPU::IMAGE_SAMPLE_CD_CL_G16_nortn_V7_nsa_gfx10:
134761 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_G16_nortn_V7_nsa_gfx10:
134762 case AMDGPU::IMAGE_SAMPLE_CD_CL_O_nortn_V7_nsa_gfx10:
134763 case AMDGPU::IMAGE_SAMPLE_CD_CL_nortn_V7_nsa_gfx10:
134764 case AMDGPU::IMAGE_SAMPLE_CD_G16_nortn_V7_nsa_gfx10:
134765 case AMDGPU::IMAGE_SAMPLE_CD_O_G16_nortn_V7_nsa_gfx10:
134766 case AMDGPU::IMAGE_SAMPLE_CD_O_nortn_V7_nsa_gfx10:
134767 case AMDGPU::IMAGE_SAMPLE_CD_nortn_V7_nsa_gfx10:
134768 case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_nortn_V7_nsa_gfx10:
134769 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_G16_nortn_V7_nsa_gfx10:
134770 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_G16_nortn_V7_nsa_gfx10:
134771 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_nortn_V7_nsa_gfx10:
134772 case AMDGPU::IMAGE_SAMPLE_C_CD_CL_nortn_V7_nsa_gfx10:
134773 case AMDGPU::IMAGE_SAMPLE_C_CD_G16_nortn_V7_nsa_gfx10:
134774 case AMDGPU::IMAGE_SAMPLE_C_CD_O_G16_nortn_V7_nsa_gfx10:
134775 case AMDGPU::IMAGE_SAMPLE_C_CD_O_nortn_V7_nsa_gfx10:
134776 case AMDGPU::IMAGE_SAMPLE_C_CD_nortn_V7_nsa_gfx10:
134777 case AMDGPU::IMAGE_SAMPLE_C_D_CL_G16_nortn_V7_nsa_gfx10:
134778 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_G16_nortn_V7_nsa_gfx10:
134779 case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_nortn_V7_nsa_gfx10:
134780 case AMDGPU::IMAGE_SAMPLE_C_D_CL_nortn_V7_nsa_gfx10:
134781 case AMDGPU::IMAGE_SAMPLE_C_D_G16_nortn_V7_nsa_gfx10:
134782 case AMDGPU::IMAGE_SAMPLE_C_D_O_G16_nortn_V7_nsa_gfx10:
134783 case AMDGPU::IMAGE_SAMPLE_C_D_O_nortn_V7_nsa_gfx10:
134784 case AMDGPU::IMAGE_SAMPLE_C_D_nortn_V7_nsa_gfx10:
134785 case AMDGPU::IMAGE_SAMPLE_D_CL_G16_nortn_V7_nsa_gfx10:
134786 case AMDGPU::IMAGE_SAMPLE_D_CL_O_G16_nortn_V7_nsa_gfx10:
134787 case AMDGPU::IMAGE_SAMPLE_D_CL_O_nortn_V7_nsa_gfx10:
134788 case AMDGPU::IMAGE_SAMPLE_D_CL_nortn_V7_nsa_gfx10:
134789 case AMDGPU::IMAGE_SAMPLE_D_G16_nortn_V7_nsa_gfx10:
134790 case AMDGPU::IMAGE_SAMPLE_D_O_G16_nortn_V7_nsa_gfx10:
134791 case AMDGPU::IMAGE_SAMPLE_D_O_nortn_V7_nsa_gfx10:
134792 case AMDGPU::IMAGE_SAMPLE_D_nortn_V7_nsa_gfx10: {
134793 switch (OpNum) {
134794 case 9:
134795 // op: dmask
134796 return 8;
134797 case 11:
134798 // op: unorm
134799 return 12;
134800 case 12:
134801 // op: cpol
134802 return 7;
134803 case 13:
134804 // op: r128
134805 return 15;
134806 case 15:
134807 // op: tfe
134808 return 16;
134809 case 16:
134810 // op: lwe
134811 return 17;
134812 case 17:
134813 // op: d16
134814 return 63;
134815 case 7:
134816 // op: srsrc
134817 return 48;
134818 case 8:
134819 // op: ssamp
134820 return 53;
134821 case 0:
134822 // op: vaddr0
134823 return 32;
134824 case 10:
134825 // op: dim
134826 return 3;
134827 case 14:
134828 // op: a16
134829 return 62;
134830 }
134831 break;
134832 }
134833 }
134834 std::string msg;
134835 raw_string_ostream Msg(msg);
134836 Msg << "Not supported instr[opcode]: " << MI << "[" << OpNum << "]";
134837 report_fatal_error(Msg.str().c_str());
134838}
134839
134840#endif // GET_OPERAND_BIT_OFFSET
134841
134842