Line data Source code
1 : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 : |* *|
3 : |* Machine Code Emitter *|
4 : |* *|
5 : |* Automatically generated file, do not edit! *|
6 : |* *|
7 : \*===----------------------------------------------------------------------===*/
8 :
9 : // Undef for HURD
10 : #ifdef EIEIO
11 : #undef EIEIO
12 : #endif
13 4247 : uint64_t AMDGPUMCCodeEmitter::getBinaryCodeForInstr(const MCInst &MI,
14 : SmallVectorImpl<MCFixup> &Fixups,
15 : const MCSubtargetInfo &STI) const {
16 : static const uint64_t InstBits[] = {
17 : UINT64_C(0),
18 : UINT64_C(0),
19 : UINT64_C(0),
20 : UINT64_C(0),
21 : UINT64_C(0),
22 : UINT64_C(0),
23 : UINT64_C(0),
24 : UINT64_C(0),
25 : UINT64_C(0),
26 : UINT64_C(0),
27 : UINT64_C(0),
28 : UINT64_C(0),
29 : UINT64_C(0),
30 : UINT64_C(0),
31 : UINT64_C(0),
32 : UINT64_C(0),
33 : UINT64_C(0),
34 : UINT64_C(0),
35 : UINT64_C(0),
36 : UINT64_C(0),
37 : UINT64_C(0),
38 : UINT64_C(0),
39 : UINT64_C(0), // ADD
40 : UINT64_C(45079976738816), // ADDC_UINT
41 : UINT64_C(28587302322176), // ADD_INT
42 : UINT64_C(0), // ALU_CLAUSE
43 : UINT64_C(26388279066624), // AND_INT
44 : UINT64_C(11544872091648), // ASHR_eg
45 : UINT64_C(61572651155456), // ASHR_r600
46 : UINT64_C(93458488360960), // BCNT_INT
47 : UINT64_C(175921860444160), // BFE_INT_eg
48 : UINT64_C(140737488355328), // BFE_UINT_eg
49 : UINT64_C(211106232532992), // BFI_INT_eg
50 : UINT64_C(87960930222080), // BFM_INT_eg
51 : UINT64_C(422212465065984), // BIT_ALIGN_INT_eg
52 : UINT64_C(0),
53 : UINT64_C(0),
54 : UINT64_C(0),
55 : UINT64_C(0),
56 : UINT64_C(0),
57 : UINT64_C(0),
58 : UINT64_C(0),
59 : UINT64_C(0),
60 : UINT64_C(0),
61 : UINT64_C(0),
62 : UINT64_C(0),
63 : UINT64_C(3771236352), // BUFFER_ATOMIC_ADD_ADDR64_si
64 : UINT64_C(0),
65 : UINT64_C(3771203584), // BUFFER_ATOMIC_ADD_OFFSET_si
66 : UINT64_C(3775397888), // BUFFER_ATOMIC_ADD_OFFSET_vi
67 : UINT64_C(0),
68 : UINT64_C(3771252736), // BUFFER_ATOMIC_ADD_RTN_ADDR64_si
69 : UINT64_C(0),
70 : UINT64_C(3771219968), // BUFFER_ATOMIC_ADD_RTN_OFFSET_si
71 : UINT64_C(3775414272), // BUFFER_ATOMIC_ADD_RTN_OFFSET_vi
72 : UINT64_C(0),
73 : UINT64_C(3773071360), // BUFFER_ATOMIC_AND_ADDR64_si
74 : UINT64_C(0),
75 : UINT64_C(3773038592), // BUFFER_ATOMIC_AND_OFFSET_si
76 : UINT64_C(3776970752), // BUFFER_ATOMIC_AND_OFFSET_vi
77 : UINT64_C(0),
78 : UINT64_C(3773087744), // BUFFER_ATOMIC_AND_RTN_ADDR64_si
79 : UINT64_C(0),
80 : UINT64_C(3773054976), // BUFFER_ATOMIC_AND_RTN_OFFSET_si
81 : UINT64_C(3776987136), // BUFFER_ATOMIC_AND_RTN_OFFSET_vi
82 : UINT64_C(0),
83 : UINT64_C(3773333504), // BUFFER_ATOMIC_OR_ADDR64_si
84 : UINT64_C(0),
85 : UINT64_C(3773300736), // BUFFER_ATOMIC_OR_OFFSET_si
86 : UINT64_C(3777232896), // BUFFER_ATOMIC_OR_OFFSET_vi
87 : UINT64_C(0),
88 : UINT64_C(3773349888), // BUFFER_ATOMIC_OR_RTN_ADDR64_si
89 : UINT64_C(0),
90 : UINT64_C(3773317120), // BUFFER_ATOMIC_OR_RTN_OFFSET_si
91 : UINT64_C(3777249280), // BUFFER_ATOMIC_OR_RTN_OFFSET_vi
92 : UINT64_C(0),
93 : UINT64_C(3772547072), // BUFFER_ATOMIC_SMAX_ADDR64_si
94 : UINT64_C(0),
95 : UINT64_C(3772514304), // BUFFER_ATOMIC_SMAX_OFFSET_si
96 : UINT64_C(3776446464), // BUFFER_ATOMIC_SMAX_OFFSET_vi
97 : UINT64_C(0),
98 : UINT64_C(3772563456), // BUFFER_ATOMIC_SMAX_RTN_ADDR64_si
99 : UINT64_C(0),
100 : UINT64_C(3772530688), // BUFFER_ATOMIC_SMAX_RTN_OFFSET_si
101 : UINT64_C(3776462848), // BUFFER_ATOMIC_SMAX_RTN_OFFSET_vi
102 : UINT64_C(0),
103 : UINT64_C(3772022784), // BUFFER_ATOMIC_SMIN_ADDR64_si
104 : UINT64_C(0),
105 : UINT64_C(3771990016), // BUFFER_ATOMIC_SMIN_OFFSET_si
106 : UINT64_C(3775922176), // BUFFER_ATOMIC_SMIN_OFFSET_vi
107 : UINT64_C(0),
108 : UINT64_C(3772039168), // BUFFER_ATOMIC_SMIN_RTN_ADDR64_si
109 : UINT64_C(0),
110 : UINT64_C(3772006400), // BUFFER_ATOMIC_SMIN_RTN_OFFSET_si
111 : UINT64_C(3775938560), // BUFFER_ATOMIC_SMIN_RTN_OFFSET_vi
112 : UINT64_C(0),
113 : UINT64_C(3771498496), // BUFFER_ATOMIC_SUB_ADDR64_si
114 : UINT64_C(0),
115 : UINT64_C(3771465728), // BUFFER_ATOMIC_SUB_OFFSET_si
116 : UINT64_C(3775660032), // BUFFER_ATOMIC_SUB_OFFSET_vi
117 : UINT64_C(0),
118 : UINT64_C(3771514880), // BUFFER_ATOMIC_SUB_RTN_ADDR64_si
119 : UINT64_C(0),
120 : UINT64_C(3771482112), // BUFFER_ATOMIC_SUB_RTN_OFFSET_si
121 : UINT64_C(3775676416), // BUFFER_ATOMIC_SUB_RTN_OFFSET_vi
122 : UINT64_C(0),
123 : UINT64_C(3770712064), // BUFFER_ATOMIC_SWAP_ADDR64_si
124 : UINT64_C(0),
125 : UINT64_C(3770679296), // BUFFER_ATOMIC_SWAP_OFFSET_si
126 : UINT64_C(3774873600), // BUFFER_ATOMIC_SWAP_OFFSET_vi
127 : UINT64_C(0),
128 : UINT64_C(3770728448), // BUFFER_ATOMIC_SWAP_RTN_ADDR64_si
129 : UINT64_C(0),
130 : UINT64_C(3770695680), // BUFFER_ATOMIC_SWAP_RTN_OFFSET_si
131 : UINT64_C(3774889984), // BUFFER_ATOMIC_SWAP_RTN_OFFSET_vi
132 : UINT64_C(0),
133 : UINT64_C(3772809216), // BUFFER_ATOMIC_UMAX_ADDR64_si
134 : UINT64_C(0),
135 : UINT64_C(3772776448), // BUFFER_ATOMIC_UMAX_OFFSET_si
136 : UINT64_C(3776708608), // BUFFER_ATOMIC_UMAX_OFFSET_vi
137 : UINT64_C(0),
138 : UINT64_C(3772825600), // BUFFER_ATOMIC_UMAX_RTN_ADDR64_si
139 : UINT64_C(0),
140 : UINT64_C(3772792832), // BUFFER_ATOMIC_UMAX_RTN_OFFSET_si
141 : UINT64_C(3776724992), // BUFFER_ATOMIC_UMAX_RTN_OFFSET_vi
142 : UINT64_C(0),
143 : UINT64_C(3772284928), // BUFFER_ATOMIC_UMIN_ADDR64_si
144 : UINT64_C(0),
145 : UINT64_C(3772252160), // BUFFER_ATOMIC_UMIN_OFFSET_si
146 : UINT64_C(3776184320), // BUFFER_ATOMIC_UMIN_OFFSET_vi
147 : UINT64_C(0),
148 : UINT64_C(3772301312), // BUFFER_ATOMIC_UMIN_RTN_ADDR64_si
149 : UINT64_C(0),
150 : UINT64_C(3772268544), // BUFFER_ATOMIC_UMIN_RTN_OFFSET_si
151 : UINT64_C(3776200704), // BUFFER_ATOMIC_UMIN_RTN_OFFSET_vi
152 : UINT64_C(0),
153 : UINT64_C(3773595648), // BUFFER_ATOMIC_XOR_ADDR64_si
154 : UINT64_C(0),
155 : UINT64_C(3773562880), // BUFFER_ATOMIC_XOR_OFFSET_si
156 : UINT64_C(3777495040), // BUFFER_ATOMIC_XOR_OFFSET_vi
157 : UINT64_C(0),
158 : UINT64_C(3773612032), // BUFFER_ATOMIC_XOR_RTN_ADDR64_si
159 : UINT64_C(0),
160 : UINT64_C(3773579264), // BUFFER_ATOMIC_XOR_RTN_OFFSET_si
161 : UINT64_C(3777511424), // BUFFER_ATOMIC_XOR_RTN_OFFSET_vi
162 : UINT64_C(0),
163 : UINT64_C(3761537024), // BUFFER_LOAD_DWORDX2_ADDR64_si
164 : UINT64_C(0),
165 : UINT64_C(3761516544), // BUFFER_LOAD_DWORDX2_BOTHEN_si
166 : UINT64_C(3763613696), // BUFFER_LOAD_DWORDX2_BOTHEN_vi
167 : UINT64_C(0),
168 : UINT64_C(3761512448), // BUFFER_LOAD_DWORDX2_IDXEN_si
169 : UINT64_C(3763609600), // BUFFER_LOAD_DWORDX2_IDXEN_vi
170 : UINT64_C(0),
171 : UINT64_C(3761508352), // BUFFER_LOAD_DWORDX2_OFFEN_si
172 : UINT64_C(3763605504), // BUFFER_LOAD_DWORDX2_OFFEN_vi
173 : UINT64_C(0),
174 : UINT64_C(3761504256), // BUFFER_LOAD_DWORDX2_OFFSET_si
175 : UINT64_C(3763601408), // BUFFER_LOAD_DWORDX2_OFFSET_vi
176 : UINT64_C(0),
177 : UINT64_C(3761799168), // BUFFER_LOAD_DWORDX4_ADDR64_si
178 : UINT64_C(0),
179 : UINT64_C(3761778688), // BUFFER_LOAD_DWORDX4_BOTHEN_si
180 : UINT64_C(3764137984), // BUFFER_LOAD_DWORDX4_BOTHEN_vi
181 : UINT64_C(0),
182 : UINT64_C(3761774592), // BUFFER_LOAD_DWORDX4_IDXEN_si
183 : UINT64_C(3764133888), // BUFFER_LOAD_DWORDX4_IDXEN_vi
184 : UINT64_C(0),
185 : UINT64_C(3761770496), // BUFFER_LOAD_DWORDX4_OFFEN_si
186 : UINT64_C(3764129792), // BUFFER_LOAD_DWORDX4_OFFEN_vi
187 : UINT64_C(0),
188 : UINT64_C(3761766400), // BUFFER_LOAD_DWORDX4_OFFSET_si
189 : UINT64_C(3764125696), // BUFFER_LOAD_DWORDX4_OFFSET_vi
190 : UINT64_C(0),
191 : UINT64_C(3761274880), // BUFFER_LOAD_DWORD_ADDR64_si
192 : UINT64_C(0),
193 : UINT64_C(3761254400), // BUFFER_LOAD_DWORD_BOTHEN_si
194 : UINT64_C(3763351552), // BUFFER_LOAD_DWORD_BOTHEN_vi
195 : UINT64_C(0),
196 : UINT64_C(3761250304), // BUFFER_LOAD_DWORD_IDXEN_si
197 : UINT64_C(3763347456), // BUFFER_LOAD_DWORD_IDXEN_vi
198 : UINT64_C(0),
199 : UINT64_C(3761246208), // BUFFER_LOAD_DWORD_OFFEN_si
200 : UINT64_C(3763343360), // BUFFER_LOAD_DWORD_OFFEN_vi
201 : UINT64_C(0),
202 : UINT64_C(3761242112), // BUFFER_LOAD_DWORD_OFFSET_si
203 : UINT64_C(3763339264), // BUFFER_LOAD_DWORD_OFFSET_vi
204 : UINT64_C(0),
205 : UINT64_C(3758915584), // BUFFER_LOAD_FORMAT_XYZW_ADDR64_si
206 : UINT64_C(0),
207 : UINT64_C(3758895104), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_si
208 : UINT64_C(3758895104), // BUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi
209 : UINT64_C(0),
210 : UINT64_C(3758891008), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_si
211 : UINT64_C(3758891008), // BUFFER_LOAD_FORMAT_XYZW_IDXEN_vi
212 : UINT64_C(0),
213 : UINT64_C(3758886912), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_si
214 : UINT64_C(3758886912), // BUFFER_LOAD_FORMAT_XYZW_OFFEN_vi
215 : UINT64_C(0),
216 : UINT64_C(3758882816), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_si
217 : UINT64_C(3758882816), // BUFFER_LOAD_FORMAT_XYZW_OFFSET_vi
218 : UINT64_C(0),
219 : UINT64_C(3758653440), // BUFFER_LOAD_FORMAT_XYZ_ADDR64_si
220 : UINT64_C(0),
221 : UINT64_C(3758632960), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_si
222 : UINT64_C(3758632960), // BUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi
223 : UINT64_C(0),
224 : UINT64_C(3758628864), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_si
225 : UINT64_C(3758628864), // BUFFER_LOAD_FORMAT_XYZ_IDXEN_vi
226 : UINT64_C(0),
227 : UINT64_C(3758624768), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_si
228 : UINT64_C(3758624768), // BUFFER_LOAD_FORMAT_XYZ_OFFEN_vi
229 : UINT64_C(0),
230 : UINT64_C(3758620672), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_si
231 : UINT64_C(3758620672), // BUFFER_LOAD_FORMAT_XYZ_OFFSET_vi
232 : UINT64_C(0),
233 : UINT64_C(3758391296), // BUFFER_LOAD_FORMAT_XY_ADDR64_si
234 : UINT64_C(0),
235 : UINT64_C(3758370816), // BUFFER_LOAD_FORMAT_XY_BOTHEN_si
236 : UINT64_C(3758370816), // BUFFER_LOAD_FORMAT_XY_BOTHEN_vi
237 : UINT64_C(0),
238 : UINT64_C(3758366720), // BUFFER_LOAD_FORMAT_XY_IDXEN_si
239 : UINT64_C(3758366720), // BUFFER_LOAD_FORMAT_XY_IDXEN_vi
240 : UINT64_C(0),
241 : UINT64_C(3758362624), // BUFFER_LOAD_FORMAT_XY_OFFEN_si
242 : UINT64_C(3758362624), // BUFFER_LOAD_FORMAT_XY_OFFEN_vi
243 : UINT64_C(0),
244 : UINT64_C(3758358528), // BUFFER_LOAD_FORMAT_XY_OFFSET_si
245 : UINT64_C(3758358528), // BUFFER_LOAD_FORMAT_XY_OFFSET_vi
246 : UINT64_C(0),
247 : UINT64_C(3758129152), // BUFFER_LOAD_FORMAT_X_ADDR64_si
248 : UINT64_C(0),
249 : UINT64_C(3758108672), // BUFFER_LOAD_FORMAT_X_BOTHEN_si
250 : UINT64_C(3758108672), // BUFFER_LOAD_FORMAT_X_BOTHEN_vi
251 : UINT64_C(0),
252 : UINT64_C(3758104576), // BUFFER_LOAD_FORMAT_X_IDXEN_si
253 : UINT64_C(3758104576), // BUFFER_LOAD_FORMAT_X_IDXEN_vi
254 : UINT64_C(0),
255 : UINT64_C(3758100480), // BUFFER_LOAD_FORMAT_X_OFFEN_si
256 : UINT64_C(3758100480), // BUFFER_LOAD_FORMAT_X_OFFEN_vi
257 : UINT64_C(0),
258 : UINT64_C(3758096384), // BUFFER_LOAD_FORMAT_X_OFFSET_si
259 : UINT64_C(3758096384), // BUFFER_LOAD_FORMAT_X_OFFSET_vi
260 : UINT64_C(0),
261 : UINT64_C(3760488448), // BUFFER_LOAD_SBYTE_ADDR64_si
262 : UINT64_C(0),
263 : UINT64_C(3760467968), // BUFFER_LOAD_SBYTE_BOTHEN_si
264 : UINT64_C(3762565120), // BUFFER_LOAD_SBYTE_BOTHEN_vi
265 : UINT64_C(0),
266 : UINT64_C(3760463872), // BUFFER_LOAD_SBYTE_IDXEN_si
267 : UINT64_C(3762561024), // BUFFER_LOAD_SBYTE_IDXEN_vi
268 : UINT64_C(0),
269 : UINT64_C(3760459776), // BUFFER_LOAD_SBYTE_OFFEN_si
270 : UINT64_C(3762556928), // BUFFER_LOAD_SBYTE_OFFEN_vi
271 : UINT64_C(0),
272 : UINT64_C(3760455680), // BUFFER_LOAD_SBYTE_OFFSET_si
273 : UINT64_C(3762552832), // BUFFER_LOAD_SBYTE_OFFSET_vi
274 : UINT64_C(0),
275 : UINT64_C(3761012736), // BUFFER_LOAD_SSHORT_ADDR64_si
276 : UINT64_C(0),
277 : UINT64_C(3760992256), // BUFFER_LOAD_SSHORT_BOTHEN_si
278 : UINT64_C(3763089408), // BUFFER_LOAD_SSHORT_BOTHEN_vi
279 : UINT64_C(0),
280 : UINT64_C(3760988160), // BUFFER_LOAD_SSHORT_IDXEN_si
281 : UINT64_C(3763085312), // BUFFER_LOAD_SSHORT_IDXEN_vi
282 : UINT64_C(0),
283 : UINT64_C(3760984064), // BUFFER_LOAD_SSHORT_OFFEN_si
284 : UINT64_C(3763081216), // BUFFER_LOAD_SSHORT_OFFEN_vi
285 : UINT64_C(0),
286 : UINT64_C(3760979968), // BUFFER_LOAD_SSHORT_OFFSET_si
287 : UINT64_C(3763077120), // BUFFER_LOAD_SSHORT_OFFSET_vi
288 : UINT64_C(0),
289 : UINT64_C(3760226304), // BUFFER_LOAD_UBYTE_ADDR64_si
290 : UINT64_C(0),
291 : UINT64_C(3760205824), // BUFFER_LOAD_UBYTE_BOTHEN_si
292 : UINT64_C(3762302976), // BUFFER_LOAD_UBYTE_BOTHEN_vi
293 : UINT64_C(0),
294 : UINT64_C(3760201728), // BUFFER_LOAD_UBYTE_IDXEN_si
295 : UINT64_C(3762298880), // BUFFER_LOAD_UBYTE_IDXEN_vi
296 : UINT64_C(0),
297 : UINT64_C(3760197632), // BUFFER_LOAD_UBYTE_OFFEN_si
298 : UINT64_C(3762294784), // BUFFER_LOAD_UBYTE_OFFEN_vi
299 : UINT64_C(0),
300 : UINT64_C(3760193536), // BUFFER_LOAD_UBYTE_OFFSET_si
301 : UINT64_C(3762290688), // BUFFER_LOAD_UBYTE_OFFSET_vi
302 : UINT64_C(0),
303 : UINT64_C(3760750592), // BUFFER_LOAD_USHORT_ADDR64_si
304 : UINT64_C(0),
305 : UINT64_C(3760730112), // BUFFER_LOAD_USHORT_BOTHEN_si
306 : UINT64_C(3762827264), // BUFFER_LOAD_USHORT_BOTHEN_vi
307 : UINT64_C(0),
308 : UINT64_C(3760726016), // BUFFER_LOAD_USHORT_IDXEN_si
309 : UINT64_C(3762823168), // BUFFER_LOAD_USHORT_IDXEN_vi
310 : UINT64_C(0),
311 : UINT64_C(3760721920), // BUFFER_LOAD_USHORT_OFFEN_si
312 : UINT64_C(3762819072), // BUFFER_LOAD_USHORT_OFFEN_vi
313 : UINT64_C(0),
314 : UINT64_C(3760717824), // BUFFER_LOAD_USHORT_OFFSET_si
315 : UINT64_C(3762814976), // BUFFER_LOAD_USHORT_OFFSET_vi
316 : UINT64_C(0),
317 : UINT64_C(3764420608), // BUFFER_STORE_BYTE_ADDR64_si
318 : UINT64_C(0),
319 : UINT64_C(3764400128), // BUFFER_STORE_BYTE_BOTHEN_si
320 : UINT64_C(3764400128), // BUFFER_STORE_BYTE_BOTHEN_vi
321 : UINT64_C(0),
322 : UINT64_C(3764396032), // BUFFER_STORE_BYTE_IDXEN_si
323 : UINT64_C(3764396032), // BUFFER_STORE_BYTE_IDXEN_vi
324 : UINT64_C(0),
325 : UINT64_C(3764391936), // BUFFER_STORE_BYTE_OFFEN_si
326 : UINT64_C(3764391936), // BUFFER_STORE_BYTE_OFFEN_vi
327 : UINT64_C(0),
328 : UINT64_C(3764387840), // BUFFER_STORE_BYTE_OFFSET_si
329 : UINT64_C(3764387840), // BUFFER_STORE_BYTE_OFFSET_vi
330 : UINT64_C(0),
331 : UINT64_C(3764387840), // BUFFER_STORE_BYTEanonymous_768_si
332 : UINT64_C(3764387840), // BUFFER_STORE_BYTEanonymous_768_vi
333 : UINT64_C(0),
334 : UINT64_C(3765731328), // BUFFER_STORE_DWORDX2_ADDR64_si
335 : UINT64_C(0),
336 : UINT64_C(3765710848), // BUFFER_STORE_DWORDX2_BOTHEN_si
337 : UINT64_C(3765710848), // BUFFER_STORE_DWORDX2_BOTHEN_vi
338 : UINT64_C(0),
339 : UINT64_C(3765706752), // BUFFER_STORE_DWORDX2_IDXEN_si
340 : UINT64_C(3765706752), // BUFFER_STORE_DWORDX2_IDXEN_vi
341 : UINT64_C(0),
342 : UINT64_C(3765702656), // BUFFER_STORE_DWORDX2_OFFEN_si
343 : UINT64_C(3765702656), // BUFFER_STORE_DWORDX2_OFFEN_vi
344 : UINT64_C(0),
345 : UINT64_C(3765698560), // BUFFER_STORE_DWORDX2_OFFSET_si
346 : UINT64_C(3765698560), // BUFFER_STORE_DWORDX2_OFFSET_vi
347 : UINT64_C(0),
348 : UINT64_C(3765698560), // BUFFER_STORE_DWORDX2anonymous_768_si
349 : UINT64_C(3765698560), // BUFFER_STORE_DWORDX2anonymous_768_vi
350 : UINT64_C(0),
351 : UINT64_C(3765993472), // BUFFER_STORE_DWORDX4_ADDR64_si
352 : UINT64_C(0),
353 : UINT64_C(3765972992), // BUFFER_STORE_DWORDX4_BOTHEN_si
354 : UINT64_C(3766235136), // BUFFER_STORE_DWORDX4_BOTHEN_vi
355 : UINT64_C(0),
356 : UINT64_C(3765968896), // BUFFER_STORE_DWORDX4_IDXEN_si
357 : UINT64_C(3766231040), // BUFFER_STORE_DWORDX4_IDXEN_vi
358 : UINT64_C(0),
359 : UINT64_C(3765964800), // BUFFER_STORE_DWORDX4_OFFEN_si
360 : UINT64_C(3766226944), // BUFFER_STORE_DWORDX4_OFFEN_vi
361 : UINT64_C(0),
362 : UINT64_C(3765960704), // BUFFER_STORE_DWORDX4_OFFSET_si
363 : UINT64_C(3766222848), // BUFFER_STORE_DWORDX4_OFFSET_vi
364 : UINT64_C(0),
365 : UINT64_C(3765960704), // BUFFER_STORE_DWORDX4anonymous_768_si
366 : UINT64_C(3766222848), // BUFFER_STORE_DWORDX4anonymous_768_vi
367 : UINT64_C(0),
368 : UINT64_C(3765469184), // BUFFER_STORE_DWORD_ADDR64_si
369 : UINT64_C(0),
370 : UINT64_C(3765448704), // BUFFER_STORE_DWORD_BOTHEN_si
371 : UINT64_C(3765448704), // BUFFER_STORE_DWORD_BOTHEN_vi
372 : UINT64_C(0),
373 : UINT64_C(3765444608), // BUFFER_STORE_DWORD_IDXEN_si
374 : UINT64_C(3765444608), // BUFFER_STORE_DWORD_IDXEN_vi
375 : UINT64_C(0),
376 : UINT64_C(3765440512), // BUFFER_STORE_DWORD_OFFEN_si
377 : UINT64_C(3765440512), // BUFFER_STORE_DWORD_OFFEN_vi
378 : UINT64_C(0),
379 : UINT64_C(3765436416), // BUFFER_STORE_DWORD_OFFSET_si
380 : UINT64_C(3765436416), // BUFFER_STORE_DWORD_OFFSET_vi
381 : UINT64_C(0),
382 : UINT64_C(3765436416), // BUFFER_STORE_DWORDanonymous_768_si
383 : UINT64_C(3765436416), // BUFFER_STORE_DWORDanonymous_768_vi
384 : UINT64_C(0),
385 : UINT64_C(3759964160), // BUFFER_STORE_FORMAT_XYZW_ADDR64_si
386 : UINT64_C(0),
387 : UINT64_C(3759943680), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_si
388 : UINT64_C(3759943680), // BUFFER_STORE_FORMAT_XYZW_BOTHEN_vi
389 : UINT64_C(0),
390 : UINT64_C(3759939584), // BUFFER_STORE_FORMAT_XYZW_IDXEN_si
391 : UINT64_C(3759939584), // BUFFER_STORE_FORMAT_XYZW_IDXEN_vi
392 : UINT64_C(0),
393 : UINT64_C(3759935488), // BUFFER_STORE_FORMAT_XYZW_OFFEN_si
394 : UINT64_C(3759935488), // BUFFER_STORE_FORMAT_XYZW_OFFEN_vi
395 : UINT64_C(0),
396 : UINT64_C(3759931392), // BUFFER_STORE_FORMAT_XYZW_OFFSET_si
397 : UINT64_C(3759931392), // BUFFER_STORE_FORMAT_XYZW_OFFSET_vi
398 : UINT64_C(0),
399 : UINT64_C(3759931392), // BUFFER_STORE_FORMAT_XYZWanonymous_768_si
400 : UINT64_C(3759931392), // BUFFER_STORE_FORMAT_XYZWanonymous_768_vi
401 : UINT64_C(0),
402 : UINT64_C(3759702016), // BUFFER_STORE_FORMAT_XYZ_ADDR64_si
403 : UINT64_C(0),
404 : UINT64_C(3759681536), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_si
405 : UINT64_C(3759681536), // BUFFER_STORE_FORMAT_XYZ_BOTHEN_vi
406 : UINT64_C(0),
407 : UINT64_C(3759677440), // BUFFER_STORE_FORMAT_XYZ_IDXEN_si
408 : UINT64_C(3759677440), // BUFFER_STORE_FORMAT_XYZ_IDXEN_vi
409 : UINT64_C(0),
410 : UINT64_C(3759673344), // BUFFER_STORE_FORMAT_XYZ_OFFEN_si
411 : UINT64_C(3759673344), // BUFFER_STORE_FORMAT_XYZ_OFFEN_vi
412 : UINT64_C(0),
413 : UINT64_C(3759669248), // BUFFER_STORE_FORMAT_XYZ_OFFSET_si
414 : UINT64_C(3759669248), // BUFFER_STORE_FORMAT_XYZ_OFFSET_vi
415 : UINT64_C(0),
416 : UINT64_C(3759669248), // BUFFER_STORE_FORMAT_XYZanonymous_768_si
417 : UINT64_C(3759669248), // BUFFER_STORE_FORMAT_XYZanonymous_768_vi
418 : UINT64_C(0),
419 : UINT64_C(3759439872), // BUFFER_STORE_FORMAT_XY_ADDR64_si
420 : UINT64_C(0),
421 : UINT64_C(3759419392), // BUFFER_STORE_FORMAT_XY_BOTHEN_si
422 : UINT64_C(3759419392), // BUFFER_STORE_FORMAT_XY_BOTHEN_vi
423 : UINT64_C(0),
424 : UINT64_C(3759415296), // BUFFER_STORE_FORMAT_XY_IDXEN_si
425 : UINT64_C(3759415296), // BUFFER_STORE_FORMAT_XY_IDXEN_vi
426 : UINT64_C(0),
427 : UINT64_C(3759411200), // BUFFER_STORE_FORMAT_XY_OFFEN_si
428 : UINT64_C(3759411200), // BUFFER_STORE_FORMAT_XY_OFFEN_vi
429 : UINT64_C(0),
430 : UINT64_C(3759407104), // BUFFER_STORE_FORMAT_XY_OFFSET_si
431 : UINT64_C(3759407104), // BUFFER_STORE_FORMAT_XY_OFFSET_vi
432 : UINT64_C(0),
433 : UINT64_C(3759407104), // BUFFER_STORE_FORMAT_XYanonymous_768_si
434 : UINT64_C(3759407104), // BUFFER_STORE_FORMAT_XYanonymous_768_vi
435 : UINT64_C(0),
436 : UINT64_C(3759177728), // BUFFER_STORE_FORMAT_X_ADDR64_si
437 : UINT64_C(0),
438 : UINT64_C(3759157248), // BUFFER_STORE_FORMAT_X_BOTHEN_si
439 : UINT64_C(3759157248), // BUFFER_STORE_FORMAT_X_BOTHEN_vi
440 : UINT64_C(0),
441 : UINT64_C(3759153152), // BUFFER_STORE_FORMAT_X_IDXEN_si
442 : UINT64_C(3759153152), // BUFFER_STORE_FORMAT_X_IDXEN_vi
443 : UINT64_C(0),
444 : UINT64_C(3759149056), // BUFFER_STORE_FORMAT_X_OFFEN_si
445 : UINT64_C(3759149056), // BUFFER_STORE_FORMAT_X_OFFEN_vi
446 : UINT64_C(0),
447 : UINT64_C(3759144960), // BUFFER_STORE_FORMAT_X_OFFSET_si
448 : UINT64_C(3759144960), // BUFFER_STORE_FORMAT_X_OFFSET_vi
449 : UINT64_C(0),
450 : UINT64_C(3759144960), // BUFFER_STORE_FORMAT_Xanonymous_768_si
451 : UINT64_C(3759144960), // BUFFER_STORE_FORMAT_Xanonymous_768_vi
452 : UINT64_C(0),
453 : UINT64_C(3764944896), // BUFFER_STORE_SHORT_ADDR64_si
454 : UINT64_C(0),
455 : UINT64_C(3764924416), // BUFFER_STORE_SHORT_BOTHEN_si
456 : UINT64_C(3764924416), // BUFFER_STORE_SHORT_BOTHEN_vi
457 : UINT64_C(0),
458 : UINT64_C(3764920320), // BUFFER_STORE_SHORT_IDXEN_si
459 : UINT64_C(3764920320), // BUFFER_STORE_SHORT_IDXEN_vi
460 : UINT64_C(0),
461 : UINT64_C(3764916224), // BUFFER_STORE_SHORT_OFFEN_si
462 : UINT64_C(3764916224), // BUFFER_STORE_SHORT_OFFEN_vi
463 : UINT64_C(0),
464 : UINT64_C(3764912128), // BUFFER_STORE_SHORT_OFFSET_si
465 : UINT64_C(3764912128), // BUFFER_STORE_SHORT_OFFSET_vi
466 : UINT64_C(0),
467 : UINT64_C(3764912128), // BUFFER_STORE_SHORTanonymous_768_si
468 : UINT64_C(3764912128), // BUFFER_STORE_SHORTanonymous_768_vi
469 : UINT64_C(9895604649984), // CEIL
470 : UINT64_C(11529215046068469760), // CF_ALU
471 : UINT64_C(13258597302978740224), // CF_ALU_BREAK
472 : UINT64_C(12970366926827028480), // CF_ALU_CONTINUE
473 : UINT64_C(13546827679130451968), // CF_ALU_ELSE_AFTER
474 : UINT64_C(12105675798371893248), // CF_ALU_POP_AFTER
475 : UINT64_C(11817445422220181504), // CF_ALU_PUSH_BEFORE
476 : UINT64_C(9565645608534933504), // CF_CALL_FS_EG
477 : UINT64_C(9907919180215091200), // CF_CALL_FS_R600
478 : UINT64_C(9367487224930631680), // CF_CONTINUE_EG
479 : UINT64_C(9511602413006487552), // CF_CONTINUE_R600
480 : UINT64_C(9457559217478041600), // CF_ELSE_EG
481 : UINT64_C(9691746398101307392), // CF_ELSE_R600
482 : UINT64_C(9799832789158199296), // CF_END_CM
483 : UINT64_C(9232379236109516800), // CF_END_EG
484 : UINT64_C(9232379236109516800), // CF_END_R600
485 : UINT64_C(9403516021949595648), // CF_JUMP_EG
486 : UINT64_C(9583660007044415488), // CF_JUMP_R600
487 : UINT64_C(9421530420459077632), // CF_PUSH_EG
488 : UINT64_C(9655717601082343424), // CF_PUSH_ELSE_R600
489 : UINT64_C(9241386435364257792), // CF_TC_EG
490 : UINT64_C(9259400833873739776), // CF_TC_R600
491 : UINT64_C(9259400833873739776), // CF_VC_EG
492 : UINT64_C(9295429630892703744), // CF_VC_R600
493 : UINT64_C(0),
494 : UINT64_C(985162418487296), // CNDE_INT
495 : UINT64_C(879609302220800), // CNDE_eg
496 : UINT64_C(844424930131968), // CNDE_r600
497 : UINT64_C(1055531162664960), // CNDGE_INT
498 : UINT64_C(949978046398464), // CNDGE_eg
499 : UINT64_C(914793674309632), // CNDGE_r600
500 : UINT64_C(1020346790576128), // CNDGT_INT
501 : UINT64_C(914793674309632), // CNDGT_eg
502 : UINT64_C(879609302220800), // CNDGT_r600
503 : UINT64_C(0),
504 : UINT64_C(0),
505 : UINT64_C(0),
506 : UINT64_C(0),
507 : UINT64_C(0),
508 : UINT64_C(0),
509 : UINT64_C(0),
510 : UINT64_C(0),
511 : UINT64_C(78065325572096), // COS_cm
512 : UINT64_C(78065325572096), // COS_eg
513 : UINT64_C(61022895341568), // COS_r600
514 : UINT64_C(61022895341568), // COS_r700
515 : UINT64_C(0),
516 : UINT64_C(105553116266496), // CUBE_eg_real
517 : UINT64_C(0),
518 : UINT64_C(45079976738816), // CUBE_r600_real
519 : UINT64_C(0),
520 : UINT64_C(104453604638720), // DOT4_eg
521 : UINT64_C(43980465111040), // DOT4_r600
522 : UINT64_C(0),
523 : UINT64_C(0),
524 : UINT64_C(3632267264), // DS_ADD_RTN_U32_si
525 : UINT64_C(3628072960), // DS_ADD_RTN_U32_vi
526 : UINT64_C(0),
527 : UINT64_C(3649044480), // DS_ADD_RTN_U64_si
528 : UINT64_C(3636461568), // DS_ADD_RTN_U64_vi
529 : UINT64_C(0),
530 : UINT64_C(3657433088), // DS_ADD_SRC2_U32_si
531 : UINT64_C(3640655872), // DS_ADD_SRC2_U32_vi
532 : UINT64_C(0),
533 : UINT64_C(3674210304), // DS_ADD_SRC2_U64_si
534 : UINT64_C(3649044480), // DS_ADD_SRC2_U64_vi
535 : UINT64_C(0),
536 : UINT64_C(3623878656), // DS_ADD_U32_si
537 : UINT64_C(3623878656), // DS_ADD_U32_vi
538 : UINT64_C(0),
539 : UINT64_C(3640655872), // DS_ADD_U64_si
540 : UINT64_C(3632267264), // DS_ADD_U64_vi
541 : UINT64_C(0),
542 : UINT64_C(3626237952), // DS_AND_B32_si
543 : UINT64_C(3625058304), // DS_AND_B32_vi
544 : UINT64_C(0),
545 : UINT64_C(3643015168), // DS_AND_B64_si
546 : UINT64_C(3633446912), // DS_AND_B64_vi
547 : UINT64_C(0),
548 : UINT64_C(3634626560), // DS_AND_RTN_B32_si
549 : UINT64_C(3629252608), // DS_AND_RTN_B32_vi
550 : UINT64_C(0),
551 : UINT64_C(3651403776), // DS_AND_RTN_B64_si
552 : UINT64_C(3637641216), // DS_AND_RTN_B64_vi
553 : UINT64_C(0),
554 : UINT64_C(3659792384), // DS_AND_SRC2_B32_si
555 : UINT64_C(3641835520), // DS_AND_SRC2_B32_vi
556 : UINT64_C(0),
557 : UINT64_C(3676569600), // DS_AND_SRC2_B64_si
558 : UINT64_C(3650224128), // DS_AND_SRC2_B64_vi
559 : UINT64_C(0),
560 : UINT64_C(3640131584), // DS_APPEND_si
561 : UINT64_C(3632005120), // DS_APPEND_vi
562 : UINT64_C(0),
563 : UINT64_C(3628072960), // DS_CMPST_B32_si
564 : UINT64_C(3625975808), // DS_CMPST_B32_vi
565 : UINT64_C(0),
566 : UINT64_C(3644850176), // DS_CMPST_B64_si
567 : UINT64_C(3634364416), // DS_CMPST_B64_vi
568 : UINT64_C(0),
569 : UINT64_C(3628335104), // DS_CMPST_F32_si
570 : UINT64_C(3626106880), // DS_CMPST_F32_vi
571 : UINT64_C(0),
572 : UINT64_C(3645112320), // DS_CMPST_F64_si
573 : UINT64_C(3634495488), // DS_CMPST_F64_vi
574 : UINT64_C(0),
575 : UINT64_C(3636461568), // DS_CMPST_RTN_B32_si
576 : UINT64_C(3630170112), // DS_CMPST_RTN_B32_vi
577 : UINT64_C(0),
578 : UINT64_C(3653238784), // DS_CMPST_RTN_B64_si
579 : UINT64_C(3638558720), // DS_CMPST_RTN_B64_vi
580 : UINT64_C(0),
581 : UINT64_C(3636723712), // DS_CMPST_RTN_F32_si
582 : UINT64_C(3630301184), // DS_CMPST_RTN_F32_vi
583 : UINT64_C(0),
584 : UINT64_C(3653500928), // DS_CMPST_RTN_F64_si
585 : UINT64_C(3638689792), // DS_CMPST_RTN_F64_vi
586 : UINT64_C(0),
587 : UINT64_C(3639869440), // DS_CONSUME_si
588 : UINT64_C(3631874048), // DS_CONSUME_vi
589 : UINT64_C(0),
590 : UINT64_C(3633315840), // DS_DEC_RTN_U32_si
591 : UINT64_C(3628597248), // DS_DEC_RTN_U32_vi
592 : UINT64_C(0),
593 : UINT64_C(3650093056), // DS_DEC_RTN_U64_si
594 : UINT64_C(3636985856), // DS_DEC_RTN_U64_vi
595 : UINT64_C(0),
596 : UINT64_C(3658481664), // DS_DEC_SRC2_U32_si
597 : UINT64_C(3641180160), // DS_DEC_SRC2_U32_vi
598 : UINT64_C(0),
599 : UINT64_C(3675258880), // DS_DEC_SRC2_U64_si
600 : UINT64_C(3649568768), // DS_DEC_SRC2_U64_vi
601 : UINT64_C(0),
602 : UINT64_C(3624927232), // DS_DEC_U32_si
603 : UINT64_C(3624402944), // DS_DEC_U32_vi
604 : UINT64_C(0),
605 : UINT64_C(3641704448), // DS_DEC_U64_si
606 : UINT64_C(3632791552), // DS_DEC_U64_vi
607 : UINT64_C(0),
608 : UINT64_C(3631611904), // DS_GWS_BARRIER_si
609 : UINT64_C(3627745280), // DS_GWS_BARRIER_vi
610 : UINT64_C(0),
611 : UINT64_C(3630563328), // DS_GWS_INIT_si
612 : UINT64_C(3627220992), // DS_GWS_INIT_vi
613 : UINT64_C(0),
614 : UINT64_C(3631087616), // DS_GWS_SEMA_BR_si
615 : UINT64_C(3627483136), // DS_GWS_SEMA_BR_vi
616 : UINT64_C(0),
617 : UINT64_C(3631349760), // DS_GWS_SEMA_P_si
618 : UINT64_C(3627614208), // DS_GWS_SEMA_P_vi
619 : UINT64_C(0),
620 : UINT64_C(3630825472), // DS_GWS_SEMA_V_si
621 : UINT64_C(3627352064), // DS_GWS_SEMA_V_vi
622 : UINT64_C(0),
623 : UINT64_C(3633053696), // DS_INC_RTN_U32_si
624 : UINT64_C(3628466176), // DS_INC_RTN_U32_vi
625 : UINT64_C(0),
626 : UINT64_C(3649830912), // DS_INC_RTN_U64_si
627 : UINT64_C(3636854784), // DS_INC_RTN_U64_vi
628 : UINT64_C(0),
629 : UINT64_C(3658219520), // DS_INC_SRC2_U32_si
630 : UINT64_C(3641049088), // DS_INC_SRC2_U32_vi
631 : UINT64_C(0),
632 : UINT64_C(3674996736), // DS_INC_SRC2_U64_si
633 : UINT64_C(3649437696), // DS_INC_SRC2_U64_vi
634 : UINT64_C(0),
635 : UINT64_C(3624665088), // DS_INC_U32_si
636 : UINT64_C(3624271872), // DS_INC_U32_vi
637 : UINT64_C(0),
638 : UINT64_C(3641442304), // DS_INC_U64_si
639 : UINT64_C(3632660480), // DS_INC_U64_vi
640 : UINT64_C(0),
641 : UINT64_C(3628859392), // DS_MAX_F32_si
642 : UINT64_C(3626369024), // DS_MAX_F32_vi
643 : UINT64_C(0),
644 : UINT64_C(3645636608), // DS_MAX_F64_si
645 : UINT64_C(3634757632), // DS_MAX_F64_vi
646 : UINT64_C(0),
647 : UINT64_C(3625451520), // DS_MAX_I32_si
648 : UINT64_C(3624665088), // DS_MAX_I32_vi
649 : UINT64_C(0),
650 : UINT64_C(3642228736), // DS_MAX_I64_si
651 : UINT64_C(3633053696), // DS_MAX_I64_vi
652 : UINT64_C(0),
653 : UINT64_C(3637248000), // DS_MAX_RTN_F32_si
654 : UINT64_C(3630563328), // DS_MAX_RTN_F32_vi
655 : UINT64_C(0),
656 : UINT64_C(3654025216), // DS_MAX_RTN_F64_si
657 : UINT64_C(3638951936), // DS_MAX_RTN_F64_vi
658 : UINT64_C(0),
659 : UINT64_C(3633840128), // DS_MAX_RTN_I32_si
660 : UINT64_C(3628859392), // DS_MAX_RTN_I32_vi
661 : UINT64_C(0),
662 : UINT64_C(3650617344), // DS_MAX_RTN_I64_si
663 : UINT64_C(3637248000), // DS_MAX_RTN_I64_vi
664 : UINT64_C(0),
665 : UINT64_C(3634364416), // DS_MAX_RTN_U32_si
666 : UINT64_C(3629121536), // DS_MAX_RTN_U32_vi
667 : UINT64_C(0),
668 : UINT64_C(3651141632), // DS_MAX_RTN_U64_si
669 : UINT64_C(3637510144), // DS_MAX_RTN_U64_vi
670 : UINT64_C(0),
671 : UINT64_C(3662413824), // DS_MAX_SRC2_F32_si
672 : UINT64_C(3643146240), // DS_MAX_SRC2_F32_vi
673 : UINT64_C(0),
674 : UINT64_C(3679191040), // DS_MAX_SRC2_F64_si
675 : UINT64_C(3651534848), // DS_MAX_SRC2_F64_vi
676 : UINT64_C(0),
677 : UINT64_C(3659005952), // DS_MAX_SRC2_I32_si
678 : UINT64_C(3641442304), // DS_MAX_SRC2_I32_vi
679 : UINT64_C(0),
680 : UINT64_C(3675783168), // DS_MAX_SRC2_I64_si
681 : UINT64_C(3649830912), // DS_MAX_SRC2_I64_vi
682 : UINT64_C(0),
683 : UINT64_C(3659530240), // DS_MAX_SRC2_U32_si
684 : UINT64_C(3641704448), // DS_MAX_SRC2_U32_vi
685 : UINT64_C(0),
686 : UINT64_C(3676307456), // DS_MAX_SRC2_U64_si
687 : UINT64_C(3650093056), // DS_MAX_SRC2_U64_vi
688 : UINT64_C(0),
689 : UINT64_C(3625975808), // DS_MAX_U32_si
690 : UINT64_C(3624927232), // DS_MAX_U32_vi
691 : UINT64_C(0),
692 : UINT64_C(3642753024), // DS_MAX_U64_si
693 : UINT64_C(3633315840), // DS_MAX_U64_vi
694 : UINT64_C(0),
695 : UINT64_C(3628597248), // DS_MIN_F32_si
696 : UINT64_C(3626237952), // DS_MIN_F32_vi
697 : UINT64_C(0),
698 : UINT64_C(3645374464), // DS_MIN_F64_si
699 : UINT64_C(3634626560), // DS_MIN_F64_vi
700 : UINT64_C(0),
701 : UINT64_C(3625189376), // DS_MIN_I32_si
702 : UINT64_C(3624534016), // DS_MIN_I32_vi
703 : UINT64_C(0),
704 : UINT64_C(3641966592), // DS_MIN_I64_si
705 : UINT64_C(3632922624), // DS_MIN_I64_vi
706 : UINT64_C(0),
707 : UINT64_C(3636985856), // DS_MIN_RTN_F32_si
708 : UINT64_C(3630432256), // DS_MIN_RTN_F32_vi
709 : UINT64_C(0),
710 : UINT64_C(3653763072), // DS_MIN_RTN_F64_si
711 : UINT64_C(3638820864), // DS_MIN_RTN_F64_vi
712 : UINT64_C(0),
713 : UINT64_C(3633577984), // DS_MIN_RTN_I32_si
714 : UINT64_C(3628728320), // DS_MIN_RTN_I32_vi
715 : UINT64_C(0),
716 : UINT64_C(3650355200), // DS_MIN_RTN_I64_si
717 : UINT64_C(3637116928), // DS_MIN_RTN_I64_vi
718 : UINT64_C(0),
719 : UINT64_C(3634102272), // DS_MIN_RTN_U32_si
720 : UINT64_C(3628990464), // DS_MIN_RTN_U32_vi
721 : UINT64_C(0),
722 : UINT64_C(3650879488), // DS_MIN_RTN_U64_si
723 : UINT64_C(3637379072), // DS_MIN_RTN_U64_vi
724 : UINT64_C(0),
725 : UINT64_C(3662151680), // DS_MIN_SRC2_F32_si
726 : UINT64_C(3643015168), // DS_MIN_SRC2_F32_vi
727 : UINT64_C(0),
728 : UINT64_C(3678928896), // DS_MIN_SRC2_F64_si
729 : UINT64_C(3651403776), // DS_MIN_SRC2_F64_vi
730 : UINT64_C(0),
731 : UINT64_C(3658743808), // DS_MIN_SRC2_I32_si
732 : UINT64_C(3641311232), // DS_MIN_SRC2_I32_vi
733 : UINT64_C(0),
734 : UINT64_C(3675521024), // DS_MIN_SRC2_I64_si
735 : UINT64_C(3649699840), // DS_MIN_SRC2_I64_vi
736 : UINT64_C(0),
737 : UINT64_C(3659268096), // DS_MIN_SRC2_U32_si
738 : UINT64_C(3641573376), // DS_MIN_SRC2_U32_vi
739 : UINT64_C(0),
740 : UINT64_C(3676045312), // DS_MIN_SRC2_U64_si
741 : UINT64_C(3649961984), // DS_MIN_SRC2_U64_vi
742 : UINT64_C(0),
743 : UINT64_C(3625713664), // DS_MIN_U32_si
744 : UINT64_C(3624796160), // DS_MIN_U32_vi
745 : UINT64_C(0),
746 : UINT64_C(3642490880), // DS_MIN_U64_si
747 : UINT64_C(3633184768), // DS_MIN_U64_vi
748 : UINT64_C(0),
749 : UINT64_C(3627024384), // DS_MSKOR_B32_si
750 : UINT64_C(3625451520), // DS_MSKOR_B32_vi
751 : UINT64_C(0),
752 : UINT64_C(3643801600), // DS_MSKOR_B64_si
753 : UINT64_C(3633840128), // DS_MSKOR_B64_vi
754 : UINT64_C(0),
755 : UINT64_C(3635412992), // DS_MSKOR_RTN_B32_si
756 : UINT64_C(3629645824), // DS_MSKOR_RTN_B32_vi
757 : UINT64_C(0),
758 : UINT64_C(3652190208), // DS_MSKOR_RTN_B64_si
759 : UINT64_C(3638034432), // DS_MSKOR_RTN_B64_vi
760 : UINT64_C(0),
761 : UINT64_C(3640524800), // DS_ORDERED_COUNT_si
762 : UINT64_C(3632201728), // DS_ORDERED_COUNT_vi
763 : UINT64_C(0),
764 : UINT64_C(3626500096), // DS_OR_B32_si
765 : UINT64_C(3625189376), // DS_OR_B32_vi
766 : UINT64_C(0),
767 : UINT64_C(3643277312), // DS_OR_B64_si
768 : UINT64_C(3633577984), // DS_OR_B64_vi
769 : UINT64_C(0),
770 : UINT64_C(3634888704), // DS_OR_RTN_B32_si
771 : UINT64_C(3629383680), // DS_OR_RTN_B32_vi
772 : UINT64_C(0),
773 : UINT64_C(3651665920), // DS_OR_RTN_B64_si
774 : UINT64_C(3637772288), // DS_OR_RTN_B64_vi
775 : UINT64_C(0),
776 : UINT64_C(3660054528), // DS_OR_SRC2_B32_si
777 : UINT64_C(3641966592), // DS_OR_SRC2_B32_vi
778 : UINT64_C(0),
779 : UINT64_C(3676831744), // DS_OR_SRC2_B64_si
780 : UINT64_C(3650355200), // DS_OR_SRC2_B64_vi
781 : UINT64_C(0),
782 : UINT64_C(3638558720), // DS_READ2ST64_B32_si
783 : UINT64_C(3631218688), // DS_READ2ST64_B32_vi
784 : UINT64_C(0),
785 : UINT64_C(3655335936), // DS_READ2ST64_B64_si
786 : UINT64_C(3639607296), // DS_READ2ST64_B64_vi
787 : UINT64_C(0),
788 : UINT64_C(3638296576), // DS_READ2_B32_si
789 : UINT64_C(3631087616), // DS_READ2_B32_vi
790 : UINT64_C(0),
791 : UINT64_C(3655073792), // DS_READ2_B64_si
792 : UINT64_C(3639476224), // DS_READ2_B64_vi
793 : UINT64_C(0),
794 : UINT64_C(3638034432), // DS_READ_B32_si
795 : UINT64_C(3630956544), // DS_READ_B32_vi
796 : UINT64_C(0),
797 : UINT64_C(3654811648), // DS_READ_B64_si
798 : UINT64_C(3639345152), // DS_READ_B64_vi
799 : UINT64_C(0),
800 : UINT64_C(3639345152), // DS_READ_I16_si
801 : UINT64_C(3631611904), // DS_READ_I16_vi
802 : UINT64_C(0),
803 : UINT64_C(3638820864), // DS_READ_I8_si
804 : UINT64_C(3631349760), // DS_READ_I8_vi
805 : UINT64_C(0),
806 : UINT64_C(3639607296), // DS_READ_U16_si
807 : UINT64_C(3631742976), // DS_READ_U16_vi
808 : UINT64_C(0),
809 : UINT64_C(3639083008), // DS_READ_U8_si
810 : UINT64_C(3631480832), // DS_READ_U8_vi
811 : UINT64_C(0),
812 : UINT64_C(3632791552), // DS_RSUB_RTN_U32_si
813 : UINT64_C(3628335104), // DS_RSUB_RTN_U32_vi
814 : UINT64_C(0),
815 : UINT64_C(3649568768), // DS_RSUB_RTN_U64_si
816 : UINT64_C(3636723712), // DS_RSUB_RTN_U64_vi
817 : UINT64_C(0),
818 : UINT64_C(3657957376), // DS_RSUB_SRC2_U32_si
819 : UINT64_C(3640918016), // DS_RSUB_SRC2_U32_vi
820 : UINT64_C(0),
821 : UINT64_C(3674734592), // DS_RSUB_SRC2_U64_si
822 : UINT64_C(3649306624), // DS_RSUB_SRC2_U64_vi
823 : UINT64_C(0),
824 : UINT64_C(3624402944), // DS_RSUB_U32_si
825 : UINT64_C(3624140800), // DS_RSUB_U32_vi
826 : UINT64_C(0),
827 : UINT64_C(3641180160), // DS_RSUB_U64_si
828 : UINT64_C(3632529408), // DS_RSUB_U64_vi
829 : UINT64_C(0),
830 : UINT64_C(3632529408), // DS_SUB_RTN_U32_si
831 : UINT64_C(3628204032), // DS_SUB_RTN_U32_vi
832 : UINT64_C(0),
833 : UINT64_C(3649306624), // DS_SUB_RTN_U64_si
834 : UINT64_C(3636592640), // DS_SUB_RTN_U64_vi
835 : UINT64_C(0),
836 : UINT64_C(3657695232), // DS_SUB_SRC2_U32_si
837 : UINT64_C(3640786944), // DS_SUB_SRC2_U32_vi
838 : UINT64_C(0),
839 : UINT64_C(3674472448), // DS_SUB_SRC2_U64_si
840 : UINT64_C(3649175552), // DS_SUB_SRC2_U64_vi
841 : UINT64_C(0),
842 : UINT64_C(3624140800), // DS_SUB_U32_si
843 : UINT64_C(3624009728), // DS_SUB_U32_vi
844 : UINT64_C(0),
845 : UINT64_C(3640918016), // DS_SUB_U64_si
846 : UINT64_C(3632398336), // DS_SUB_U64_vi
847 : UINT64_C(0),
848 : UINT64_C(3637772288), // DS_SWIZZLE_B32_si
849 : UINT64_C(3630825472), // DS_SWIZZLE_B32_vi
850 : UINT64_C(0),
851 : UINT64_C(3637510144), // DS_WRAP_RTN_F32_si
852 : UINT64_C(3630694400), // DS_WRAP_RTN_F32_vi
853 : UINT64_C(0),
854 : UINT64_C(3627810816), // DS_WRITE2ST64_B32_si
855 : UINT64_C(3625844736), // DS_WRITE2ST64_B32_vi
856 : UINT64_C(0),
857 : UINT64_C(3644588032), // DS_WRITE2ST64_B64_si
858 : UINT64_C(3634233344), // DS_WRITE2ST64_B64_vi
859 : UINT64_C(0),
860 : UINT64_C(3627548672), // DS_WRITE2_B32_si
861 : UINT64_C(3625713664), // DS_WRITE2_B32_vi
862 : UINT64_C(0),
863 : UINT64_C(3644325888), // DS_WRITE2_B64_si
864 : UINT64_C(3634102272), // DS_WRITE2_B64_vi
865 : UINT64_C(0),
866 : UINT64_C(3632005120), // DS_WRITE_B16_si
867 : UINT64_C(3627941888), // DS_WRITE_B16_vi
868 : UINT64_C(0),
869 : UINT64_C(3627286528), // DS_WRITE_B32_si
870 : UINT64_C(3625582592), // DS_WRITE_B32_vi
871 : UINT64_C(0),
872 : UINT64_C(3644063744), // DS_WRITE_B64_si
873 : UINT64_C(3633971200), // DS_WRITE_B64_vi
874 : UINT64_C(0),
875 : UINT64_C(3631742976), // DS_WRITE_B8_si
876 : UINT64_C(3627810816), // DS_WRITE_B8_vi
877 : UINT64_C(0),
878 : UINT64_C(3660578816), // DS_WRITE_SRC2_B32_si
879 : UINT64_C(3642228736), // DS_WRITE_SRC2_B32_vi
880 : UINT64_C(0),
881 : UINT64_C(3677356032), // DS_WRITE_SRC2_B64_si
882 : UINT64_C(3650617344), // DS_WRITE_SRC2_B64_vi
883 : UINT64_C(0),
884 : UINT64_C(3636199424), // DS_WRXCHG2ST64_RTN_B32_si
885 : UINT64_C(3630039040), // DS_WRXCHG2ST64_RTN_B32_vi
886 : UINT64_C(0),
887 : UINT64_C(3652976640), // DS_WRXCHG2ST64_RTN_B64_si
888 : UINT64_C(3638427648), // DS_WRXCHG2ST64_RTN_B64_vi
889 : UINT64_C(0),
890 : UINT64_C(3635937280), // DS_WRXCHG2_RTN_B32_si
891 : UINT64_C(3629907968), // DS_WRXCHG2_RTN_B32_vi
892 : UINT64_C(0),
893 : UINT64_C(3652714496), // DS_WRXCHG2_RTN_B64_si
894 : UINT64_C(3638296576), // DS_WRXCHG2_RTN_B64_vi
895 : UINT64_C(0),
896 : UINT64_C(3635675136), // DS_WRXCHG_RTN_B32_si
897 : UINT64_C(3629776896), // DS_WRXCHG_RTN_B32_vi
898 : UINT64_C(0),
899 : UINT64_C(3652452352), // DS_WRXCHG_RTN_B64_si
900 : UINT64_C(3638165504), // DS_WRXCHG_RTN_B64_vi
901 : UINT64_C(0),
902 : UINT64_C(3626762240), // DS_XOR_B32_si
903 : UINT64_C(3625320448), // DS_XOR_B32_vi
904 : UINT64_C(0),
905 : UINT64_C(3643539456), // DS_XOR_B64_si
906 : UINT64_C(3633709056), // DS_XOR_B64_vi
907 : UINT64_C(0),
908 : UINT64_C(3635150848), // DS_XOR_RTN_B32_si
909 : UINT64_C(3629514752), // DS_XOR_RTN_B32_vi
910 : UINT64_C(0),
911 : UINT64_C(3651928064), // DS_XOR_RTN_B64_si
912 : UINT64_C(3637903360), // DS_XOR_RTN_B64_vi
913 : UINT64_C(0),
914 : UINT64_C(3660316672), // DS_XOR_SRC2_B32_si
915 : UINT64_C(3642097664), // DS_XOR_SRC2_B32_vi
916 : UINT64_C(0),
917 : UINT64_C(3677093888), // DS_XOR_SRC2_B64_si
918 : UINT64_C(3650486272), // DS_XOR_SRC2_B64_vi
919 : UINT64_C(9223372036854775808), // EG_ExportBuf
920 : UINT64_C(9223372040076001280), // EG_ExportSwz
921 : UINT64_C(0),
922 : UINT64_C(0),
923 : UINT64_C(0),
924 : UINT64_C(0),
925 : UINT64_C(0),
926 : UINT64_C(0),
927 : UINT64_C(0),
928 : UINT64_C(9313444029402185728), // END_LOOP_EG
929 : UINT64_C(9403516021949595648), // END_LOOP_R600
930 : UINT64_C(0),
931 : UINT64_C(70918499991552), // EXP_IEEE_cm
932 : UINT64_C(70918499991552), // EXP_IEEE_eg
933 : UINT64_C(53326313947136), // EXP_IEEE_r600
934 : UINT64_C(4160749568), // EXP_si
935 : UINT64_C(3288334336), // EXP_vi
936 : UINT64_C(0),
937 : UINT64_C(0), // FETCH_CLAUSE
938 : UINT64_C(94008244174848), // FFBH_UINT
939 : UINT64_C(94557999988736), // FFBL_INT
940 : UINT64_C(3694133248), // FLAT_LOAD_DWORD
941 : UINT64_C(3694395392), // FLAT_LOAD_DWORDX2
942 : UINT64_C(3695181824), // FLAT_LOAD_DWORDX3
943 : UINT64_C(3694657536), // FLAT_LOAD_DWORDX4
944 : UINT64_C(3693346816), // FLAT_LOAD_SBYTE
945 : UINT64_C(3693871104), // FLAT_LOAD_SSHORT
946 : UINT64_C(3693084672), // FLAT_LOAD_UBYTE
947 : UINT64_C(3693608960), // FLAT_LOAD_USHORT
948 : UINT64_C(3697278976), // FLAT_STORE_BYTE
949 : UINT64_C(3698327552), // FLAT_STORE_DWORD
950 : UINT64_C(3698589696), // FLAT_STORE_DWORDX2
951 : UINT64_C(3698851840), // FLAT_STORE_DWORDX3
952 : UINT64_C(3698851840), // FLAT_STORE_DWORDX4
953 : UINT64_C(3697803264), // FLAT_STORE_SHORT
954 : UINT64_C(10995116277760), // FLOOR
955 : UINT64_C(43980465111040), // FLT_TO_INT_eg
956 : UINT64_C(58823872086016), // FLT_TO_INT_r600
957 : UINT64_C(84662395338752), // FLT_TO_UINT_eg
958 : UINT64_C(66520453480448), // FLT_TO_UINT_r600
959 : UINT64_C(246290604621824), // FMA_eg
960 : UINT64_C(0),
961 : UINT64_C(8796093022208), // FRACT
962 : UINT64_C(0),
963 : UINT64_C(46181635850240), // GROUP_BARRIER
964 : UINT64_C(0),
965 : UINT64_C(0),
966 : UINT64_C(0),
967 : UINT64_C(0),
968 : UINT64_C(0),
969 : UINT64_C(0),
970 : UINT64_C(0),
971 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V1_V1
972 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V1_V16
973 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V1_V2
974 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V1_V4
975 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V1_V8
976 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V2_V1
977 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V2_V16
978 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V2_V2
979 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V2_V4
980 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V2_V8
981 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V3_V1
982 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V3_V16
983 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V3_V2
984 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V3_V4
985 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V3_V8
986 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V4_V1
987 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V4_V16
988 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V4_V2
989 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V4_V4
990 : UINT64_C(4049076224), // IMAGE_GATHER4_B_CL_O_V4_V8
991 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V1_V1
992 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V1_V16
993 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V1_V2
994 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V1_V4
995 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V1_V8
996 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V2_V1
997 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V2_V16
998 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V2_V2
999 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V2_V4
1000 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V2_V8
1001 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V3_V1
1002 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V3_V16
1003 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V3_V2
1004 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V3_V4
1005 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V3_V8
1006 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V4_V1
1007 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V4_V16
1008 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V4_V2
1009 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V4_V4
1010 : UINT64_C(4044881920), // IMAGE_GATHER4_B_CL_V4_V8
1011 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V1_V1
1012 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V1_V16
1013 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V1_V2
1014 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V1_V4
1015 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V1_V8
1016 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V2_V1
1017 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V2_V16
1018 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V2_V2
1019 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V2_V4
1020 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V2_V8
1021 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V3_V1
1022 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V3_V16
1023 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V3_V2
1024 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V3_V4
1025 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V3_V8
1026 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V4_V1
1027 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V4_V16
1028 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V4_V2
1029 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V4_V4
1030 : UINT64_C(4048814080), // IMAGE_GATHER4_B_O_V4_V8
1031 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V1_V1
1032 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V1_V16
1033 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V1_V2
1034 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V1_V4
1035 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V1_V8
1036 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V2_V1
1037 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V2_V16
1038 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V2_V2
1039 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V2_V4
1040 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V2_V8
1041 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V3_V1
1042 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V3_V16
1043 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V3_V2
1044 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V3_V4
1045 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V3_V8
1046 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V4_V1
1047 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V4_V16
1048 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V4_V2
1049 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V4_V4
1050 : UINT64_C(4044619776), // IMAGE_GATHER4_B_V4_V8
1051 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V1_V1
1052 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V1_V16
1053 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V1_V2
1054 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V1_V4
1055 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V1_V8
1056 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V2_V1
1057 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V2_V16
1058 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V2_V2
1059 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V2_V4
1060 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V2_V8
1061 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V3_V1
1062 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V3_V16
1063 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V3_V2
1064 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V3_V4
1065 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V3_V8
1066 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V4_V1
1067 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V4_V16
1068 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V4_V2
1069 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V4_V4
1070 : UINT64_C(4047765504), // IMAGE_GATHER4_CL_O_V4_V8
1071 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V1_V1
1072 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V1_V16
1073 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V1_V2
1074 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V1_V4
1075 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V1_V8
1076 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V2_V1
1077 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V2_V16
1078 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V2_V2
1079 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V2_V4
1080 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V2_V8
1081 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V3_V1
1082 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V3_V16
1083 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V3_V2
1084 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V3_V4
1085 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V3_V8
1086 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V4_V1
1087 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V4_V16
1088 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V4_V2
1089 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V4_V4
1090 : UINT64_C(4043571200), // IMAGE_GATHER4_CL_V4_V8
1091 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V1_V1
1092 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V1_V16
1093 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V1_V2
1094 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V1_V4
1095 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V1_V8
1096 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V2_V1
1097 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V2_V16
1098 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V2_V2
1099 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V2_V4
1100 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V2_V8
1101 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V3_V1
1102 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V3_V16
1103 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V3_V2
1104 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V3_V4
1105 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V3_V8
1106 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V4_V1
1107 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V4_V16
1108 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V4_V2
1109 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V4_V4
1110 : UINT64_C(4051173376), // IMAGE_GATHER4_C_B_CL_O_V4_V8
1111 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V1_V1
1112 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V1_V16
1113 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V1_V2
1114 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V1_V4
1115 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V1_V8
1116 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V2_V1
1117 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V2_V16
1118 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V2_V2
1119 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V2_V4
1120 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V2_V8
1121 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V3_V1
1122 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V3_V16
1123 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V3_V2
1124 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V3_V4
1125 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V3_V8
1126 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V4_V1
1127 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V4_V16
1128 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V4_V2
1129 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V4_V4
1130 : UINT64_C(4046979072), // IMAGE_GATHER4_C_B_CL_V4_V8
1131 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V1_V1
1132 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V1_V16
1133 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V1_V2
1134 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V1_V4
1135 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V1_V8
1136 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V2_V1
1137 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V2_V16
1138 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V2_V2
1139 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V2_V4
1140 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V2_V8
1141 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V3_V1
1142 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V3_V16
1143 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V3_V2
1144 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V3_V4
1145 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V3_V8
1146 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V4_V1
1147 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V4_V16
1148 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V4_V2
1149 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V4_V4
1150 : UINT64_C(4050911232), // IMAGE_GATHER4_C_B_O_V4_V8
1151 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V1_V1
1152 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V1_V16
1153 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V1_V2
1154 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V1_V4
1155 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V1_V8
1156 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V2_V1
1157 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V2_V16
1158 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V2_V2
1159 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V2_V4
1160 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V2_V8
1161 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V3_V1
1162 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V3_V16
1163 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V3_V2
1164 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V3_V4
1165 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V3_V8
1166 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V4_V1
1167 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V4_V16
1168 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V4_V2
1169 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V4_V4
1170 : UINT64_C(4046716928), // IMAGE_GATHER4_C_B_V4_V8
1171 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V1_V1
1172 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V1_V16
1173 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V1_V2
1174 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V1_V4
1175 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V1_V8
1176 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V2_V1
1177 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V2_V16
1178 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V2_V2
1179 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V2_V4
1180 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V2_V8
1181 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V3_V1
1182 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V3_V16
1183 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V3_V2
1184 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V3_V4
1185 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V3_V8
1186 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V4_V1
1187 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V4_V16
1188 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V4_V2
1189 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V4_V4
1190 : UINT64_C(4049862656), // IMAGE_GATHER4_C_CL_O_V4_V8
1191 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V1_V1
1192 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V1_V16
1193 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V1_V2
1194 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V1_V4
1195 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V1_V8
1196 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V2_V1
1197 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V2_V16
1198 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V2_V2
1199 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V2_V4
1200 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V2_V8
1201 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V3_V1
1202 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V3_V16
1203 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V3_V2
1204 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V3_V4
1205 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V3_V8
1206 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V4_V1
1207 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V4_V16
1208 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V4_V2
1209 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V4_V4
1210 : UINT64_C(4045668352), // IMAGE_GATHER4_C_CL_V4_V8
1211 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V1_V1
1212 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V1_V16
1213 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V1_V2
1214 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V1_V4
1215 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V1_V8
1216 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V2_V1
1217 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V2_V16
1218 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V2_V2
1219 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V2_V4
1220 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V2_V8
1221 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V3_V1
1222 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V3_V16
1223 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V3_V2
1224 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V3_V4
1225 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V3_V8
1226 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V4_V1
1227 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V4_V16
1228 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V4_V2
1229 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V4_V4
1230 : UINT64_C(4051435520), // IMAGE_GATHER4_C_LZ_O_V4_V8
1231 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V1_V1
1232 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V1_V16
1233 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V1_V2
1234 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V1_V4
1235 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V1_V8
1236 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V2_V1
1237 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V2_V16
1238 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V2_V2
1239 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V2_V4
1240 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V2_V8
1241 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V3_V1
1242 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V3_V16
1243 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V3_V2
1244 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V3_V4
1245 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V3_V8
1246 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V4_V1
1247 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V4_V16
1248 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V4_V2
1249 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V4_V4
1250 : UINT64_C(4047241216), // IMAGE_GATHER4_C_LZ_V4_V8
1251 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V1_V1
1252 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V1_V16
1253 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V1_V2
1254 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V1_V4
1255 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V1_V8
1256 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V2_V1
1257 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V2_V16
1258 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V2_V2
1259 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V2_V4
1260 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V2_V8
1261 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V3_V1
1262 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V3_V16
1263 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V3_V2
1264 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V3_V4
1265 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V3_V8
1266 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V4_V1
1267 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V4_V16
1268 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V4_V2
1269 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V4_V4
1270 : UINT64_C(4050649088), // IMAGE_GATHER4_C_L_O_V4_V8
1271 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V1_V1
1272 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V1_V16
1273 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V1_V2
1274 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V1_V4
1275 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V1_V8
1276 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V2_V1
1277 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V2_V16
1278 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V2_V2
1279 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V2_V4
1280 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V2_V8
1281 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V3_V1
1282 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V3_V16
1283 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V3_V2
1284 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V3_V4
1285 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V3_V8
1286 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V4_V1
1287 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V4_V16
1288 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V4_V2
1289 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V4_V4
1290 : UINT64_C(4046454784), // IMAGE_GATHER4_C_L_V4_V8
1291 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V1_V1
1292 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V1_V16
1293 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V1_V2
1294 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V1_V4
1295 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V1_V8
1296 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V2_V1
1297 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V2_V16
1298 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V2_V2
1299 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V2_V4
1300 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V2_V8
1301 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V3_V1
1302 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V3_V16
1303 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V3_V2
1304 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V3_V4
1305 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V3_V8
1306 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V4_V1
1307 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V4_V16
1308 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V4_V2
1309 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V4_V4
1310 : UINT64_C(4049600512), // IMAGE_GATHER4_C_O_V4_V8
1311 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V1_V1
1312 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V1_V16
1313 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V1_V2
1314 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V1_V4
1315 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V1_V8
1316 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V2_V1
1317 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V2_V16
1318 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V2_V2
1319 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V2_V4
1320 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V2_V8
1321 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V3_V1
1322 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V3_V16
1323 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V3_V2
1324 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V3_V4
1325 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V3_V8
1326 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V4_V1
1327 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V4_V16
1328 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V4_V2
1329 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V4_V4
1330 : UINT64_C(4045406208), // IMAGE_GATHER4_C_V4_V8
1331 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V1_V1
1332 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V1_V16
1333 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V1_V2
1334 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V1_V4
1335 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V1_V8
1336 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V2_V1
1337 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V2_V16
1338 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V2_V2
1339 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V2_V4
1340 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V2_V8
1341 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V3_V1
1342 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V3_V16
1343 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V3_V2
1344 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V3_V4
1345 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V3_V8
1346 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V4_V1
1347 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V4_V16
1348 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V4_V2
1349 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V4_V4
1350 : UINT64_C(4049338368), // IMAGE_GATHER4_LZ_O_V4_V8
1351 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V1_V1
1352 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V1_V16
1353 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V1_V2
1354 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V1_V4
1355 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V1_V8
1356 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V2_V1
1357 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V2_V16
1358 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V2_V2
1359 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V2_V4
1360 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V2_V8
1361 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V3_V1
1362 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V3_V16
1363 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V3_V2
1364 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V3_V4
1365 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V3_V8
1366 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V4_V1
1367 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V4_V16
1368 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V4_V2
1369 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V4_V4
1370 : UINT64_C(4045144064), // IMAGE_GATHER4_LZ_V4_V8
1371 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V1_V1
1372 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V1_V16
1373 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V1_V2
1374 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V1_V4
1375 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V1_V8
1376 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V2_V1
1377 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V2_V16
1378 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V2_V2
1379 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V2_V4
1380 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V2_V8
1381 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V3_V1
1382 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V3_V16
1383 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V3_V2
1384 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V3_V4
1385 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V3_V8
1386 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V4_V1
1387 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V4_V16
1388 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V4_V2
1389 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V4_V4
1390 : UINT64_C(4048551936), // IMAGE_GATHER4_L_O_V4_V8
1391 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V1_V1
1392 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V1_V16
1393 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V1_V2
1394 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V1_V4
1395 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V1_V8
1396 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V2_V1
1397 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V2_V16
1398 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V2_V2
1399 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V2_V4
1400 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V2_V8
1401 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V3_V1
1402 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V3_V16
1403 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V3_V2
1404 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V3_V4
1405 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V3_V8
1406 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V4_V1
1407 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V4_V16
1408 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V4_V2
1409 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V4_V4
1410 : UINT64_C(4044357632), // IMAGE_GATHER4_L_V4_V8
1411 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V1_V1
1412 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V1_V16
1413 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V1_V2
1414 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V1_V4
1415 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V1_V8
1416 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V2_V1
1417 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V2_V16
1418 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V2_V2
1419 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V2_V4
1420 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V2_V8
1421 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V3_V1
1422 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V3_V16
1423 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V3_V2
1424 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V3_V4
1425 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V3_V8
1426 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V4_V1
1427 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V4_V16
1428 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V4_V2
1429 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V4_V4
1430 : UINT64_C(4047503360), // IMAGE_GATHER4_O_V4_V8
1431 : UINT64_C(4043309056), // IMAGE_GATHER4_V1_V1
1432 : UINT64_C(4043309056), // IMAGE_GATHER4_V1_V16
1433 : UINT64_C(4043309056), // IMAGE_GATHER4_V1_V2
1434 : UINT64_C(4043309056), // IMAGE_GATHER4_V1_V4
1435 : UINT64_C(4043309056), // IMAGE_GATHER4_V1_V8
1436 : UINT64_C(4043309056), // IMAGE_GATHER4_V2_V1
1437 : UINT64_C(4043309056), // IMAGE_GATHER4_V2_V16
1438 : UINT64_C(4043309056), // IMAGE_GATHER4_V2_V2
1439 : UINT64_C(4043309056), // IMAGE_GATHER4_V2_V4
1440 : UINT64_C(4043309056), // IMAGE_GATHER4_V2_V8
1441 : UINT64_C(4043309056), // IMAGE_GATHER4_V3_V1
1442 : UINT64_C(4043309056), // IMAGE_GATHER4_V3_V16
1443 : UINT64_C(4043309056), // IMAGE_GATHER4_V3_V2
1444 : UINT64_C(4043309056), // IMAGE_GATHER4_V3_V4
1445 : UINT64_C(4043309056), // IMAGE_GATHER4_V3_V8
1446 : UINT64_C(4043309056), // IMAGE_GATHER4_V4_V1
1447 : UINT64_C(4043309056), // IMAGE_GATHER4_V4_V16
1448 : UINT64_C(4043309056), // IMAGE_GATHER4_V4_V2
1449 : UINT64_C(4043309056), // IMAGE_GATHER4_V4_V4
1450 : UINT64_C(4043309056), // IMAGE_GATHER4_V4_V8
1451 : UINT64_C(4051697664), // IMAGE_GET_LOD_V1_V1
1452 : UINT64_C(4051697664), // IMAGE_GET_LOD_V1_V16
1453 : UINT64_C(4051697664), // IMAGE_GET_LOD_V1_V2
1454 : UINT64_C(4051697664), // IMAGE_GET_LOD_V1_V4
1455 : UINT64_C(4051697664), // IMAGE_GET_LOD_V1_V8
1456 : UINT64_C(4051697664), // IMAGE_GET_LOD_V2_V1
1457 : UINT64_C(4051697664), // IMAGE_GET_LOD_V2_V16
1458 : UINT64_C(4051697664), // IMAGE_GET_LOD_V2_V2
1459 : UINT64_C(4051697664), // IMAGE_GET_LOD_V2_V4
1460 : UINT64_C(4051697664), // IMAGE_GET_LOD_V2_V8
1461 : UINT64_C(4051697664), // IMAGE_GET_LOD_V3_V1
1462 : UINT64_C(4051697664), // IMAGE_GET_LOD_V3_V16
1463 : UINT64_C(4051697664), // IMAGE_GET_LOD_V3_V2
1464 : UINT64_C(4051697664), // IMAGE_GET_LOD_V3_V4
1465 : UINT64_C(4051697664), // IMAGE_GET_LOD_V3_V8
1466 : UINT64_C(4051697664), // IMAGE_GET_LOD_V4_V1
1467 : UINT64_C(4051697664), // IMAGE_GET_LOD_V4_V16
1468 : UINT64_C(4051697664), // IMAGE_GET_LOD_V4_V2
1469 : UINT64_C(4051697664), // IMAGE_GET_LOD_V4_V4
1470 : UINT64_C(4051697664), // IMAGE_GET_LOD_V4_V8
1471 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V1_V1
1472 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V1_V2
1473 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V1_V4
1474 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V2_V1
1475 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V2_V2
1476 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V2_V4
1477 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V3_V1
1478 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V3_V2
1479 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V3_V4
1480 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V4_V1
1481 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V4_V2
1482 : UINT64_C(4030201856), // IMAGE_GET_RESINFO_V4_V4
1483 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V1_V1
1484 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V1_V2
1485 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V1_V4
1486 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V2_V1
1487 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V2_V2
1488 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V2_V4
1489 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V3_V1
1490 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V3_V2
1491 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V3_V4
1492 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V4_V1
1493 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V4_V2
1494 : UINT64_C(4026793984), // IMAGE_LOAD_MIP_V4_V4
1495 : UINT64_C(4026531840), // IMAGE_LOAD_V1_V1
1496 : UINT64_C(4026531840), // IMAGE_LOAD_V1_V2
1497 : UINT64_C(4026531840), // IMAGE_LOAD_V1_V4
1498 : UINT64_C(4026531840), // IMAGE_LOAD_V2_V1
1499 : UINT64_C(4026531840), // IMAGE_LOAD_V2_V2
1500 : UINT64_C(4026531840), // IMAGE_LOAD_V2_V4
1501 : UINT64_C(4026531840), // IMAGE_LOAD_V3_V1
1502 : UINT64_C(4026531840), // IMAGE_LOAD_V3_V2
1503 : UINT64_C(4026531840), // IMAGE_LOAD_V3_V4
1504 : UINT64_C(4026531840), // IMAGE_LOAD_V4_V1
1505 : UINT64_C(4026531840), // IMAGE_LOAD_V4_V2
1506 : UINT64_C(4026531840), // IMAGE_LOAD_V4_V4
1507 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V1_V1
1508 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V1_V16
1509 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V1_V2
1510 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V1_V4
1511 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V1_V8
1512 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V2_V1
1513 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V2_V16
1514 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V2_V2
1515 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V2_V4
1516 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V2_V8
1517 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V3_V1
1518 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V3_V16
1519 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V3_V2
1520 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V3_V4
1521 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V3_V8
1522 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V4_V1
1523 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V4_V16
1524 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V4_V2
1525 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V4_V4
1526 : UINT64_C(4040687616), // IMAGE_SAMPLE_B_CL_O_V4_V8
1527 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V1_V1
1528 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V1_V16
1529 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V1_V2
1530 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V1_V4
1531 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V1_V8
1532 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V2_V1
1533 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V2_V16
1534 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V2_V2
1535 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V2_V4
1536 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V2_V8
1537 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V3_V1
1538 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V3_V16
1539 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V3_V2
1540 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V3_V4
1541 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V3_V8
1542 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V4_V1
1543 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V4_V16
1544 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V4_V2
1545 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V4_V4
1546 : UINT64_C(4036493312), // IMAGE_SAMPLE_B_CL_V4_V8
1547 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V1_V1
1548 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V1_V16
1549 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V1_V2
1550 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V1_V4
1551 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V1_V8
1552 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V2_V1
1553 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V2_V16
1554 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V2_V2
1555 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V2_V4
1556 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V2_V8
1557 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V3_V1
1558 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V3_V16
1559 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V3_V2
1560 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V3_V4
1561 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V3_V8
1562 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V4_V1
1563 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V4_V16
1564 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V4_V2
1565 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V4_V4
1566 : UINT64_C(4040425472), // IMAGE_SAMPLE_B_O_V4_V8
1567 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V1_V1
1568 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V1_V16
1569 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V1_V2
1570 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V1_V4
1571 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V1_V8
1572 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V2_V1
1573 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V2_V16
1574 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V2_V2
1575 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V2_V4
1576 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V2_V8
1577 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V3_V1
1578 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V3_V16
1579 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V3_V2
1580 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V3_V4
1581 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V3_V8
1582 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V4_V1
1583 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V4_V16
1584 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V4_V2
1585 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V4_V4
1586 : UINT64_C(4036231168), // IMAGE_SAMPLE_B_V4_V8
1587 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V1_V1
1588 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V1_V16
1589 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V1_V2
1590 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V1_V4
1591 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V1_V8
1592 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V2_V1
1593 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V2_V16
1594 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V2_V2
1595 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V2_V4
1596 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V2_V8
1597 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V3_V1
1598 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V3_V16
1599 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V3_V2
1600 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V3_V4
1601 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V3_V8
1602 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V4_V1
1603 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V4_V16
1604 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V4_V2
1605 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V4_V4
1606 : UINT64_C(4055105536), // IMAGE_SAMPLE_CD_CL_O_V4_V8
1607 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V1_V1
1608 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V1_V16
1609 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V1_V2
1610 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V1_V4
1611 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V1_V8
1612 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V2_V1
1613 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V2_V16
1614 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V2_V2
1615 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V2_V4
1616 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V2_V8
1617 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V3_V1
1618 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V3_V16
1619 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V3_V2
1620 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V3_V4
1621 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V3_V8
1622 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V4_V1
1623 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V4_V16
1624 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V4_V2
1625 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V4_V4
1626 : UINT64_C(4054056960), // IMAGE_SAMPLE_CD_CL_V4_V8
1627 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V1_V1
1628 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V1_V16
1629 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V1_V2
1630 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V1_V4
1631 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V1_V8
1632 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V2_V1
1633 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V2_V16
1634 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V2_V2
1635 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V2_V4
1636 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V2_V8
1637 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V3_V1
1638 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V3_V16
1639 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V3_V2
1640 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V3_V4
1641 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V3_V8
1642 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V4_V1
1643 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V4_V16
1644 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V4_V2
1645 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V4_V4
1646 : UINT64_C(4054843392), // IMAGE_SAMPLE_CD_O_V4_V8
1647 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V1_V1
1648 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V1_V16
1649 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V1_V2
1650 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V1_V4
1651 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V1_V8
1652 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V2_V1
1653 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V2_V16
1654 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V2_V2
1655 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V2_V4
1656 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V2_V8
1657 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V3_V1
1658 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V3_V16
1659 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V3_V2
1660 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V3_V4
1661 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V3_V8
1662 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V4_V1
1663 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V4_V16
1664 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V4_V2
1665 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V4_V4
1666 : UINT64_C(4053794816), // IMAGE_SAMPLE_CD_V4_V8
1667 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V1_V1
1668 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V1_V16
1669 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V1_V2
1670 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V1_V4
1671 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V1_V8
1672 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V2_V1
1673 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V2_V16
1674 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V2_V2
1675 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V2_V4
1676 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V2_V8
1677 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V3_V1
1678 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V3_V16
1679 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V3_V2
1680 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V3_V4
1681 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V3_V8
1682 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V4_V1
1683 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V4_V16
1684 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V4_V2
1685 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V4_V4
1686 : UINT64_C(4039376896), // IMAGE_SAMPLE_CL_O_V4_V8
1687 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V1_V1
1688 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V1_V16
1689 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V1_V2
1690 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V1_V4
1691 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V1_V8
1692 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V2_V1
1693 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V2_V16
1694 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V2_V2
1695 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V2_V4
1696 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V2_V8
1697 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V3_V1
1698 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V3_V16
1699 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V3_V2
1700 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V3_V4
1701 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V3_V8
1702 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V4_V1
1703 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V4_V16
1704 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V4_V2
1705 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V4_V4
1706 : UINT64_C(4035182592), // IMAGE_SAMPLE_CL_V4_V8
1707 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V1_V1
1708 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V1_V16
1709 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V1_V2
1710 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V1_V4
1711 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V1_V8
1712 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V2_V1
1713 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V2_V16
1714 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V2_V2
1715 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V2_V4
1716 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V2_V8
1717 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V3_V1
1718 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V3_V16
1719 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V3_V2
1720 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V3_V4
1721 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V3_V8
1722 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V4_V1
1723 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V4_V16
1724 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V4_V2
1725 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V4_V4
1726 : UINT64_C(4042784768), // IMAGE_SAMPLE_C_B_CL_O_V4_V8
1727 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V1_V1
1728 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V1_V16
1729 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V1_V2
1730 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V1_V4
1731 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V1_V8
1732 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V2_V1
1733 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V2_V16
1734 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V2_V2
1735 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V2_V4
1736 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V2_V8
1737 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V3_V1
1738 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V3_V16
1739 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V3_V2
1740 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V3_V4
1741 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V3_V8
1742 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V4_V1
1743 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V4_V16
1744 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V4_V2
1745 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V4_V4
1746 : UINT64_C(4038590464), // IMAGE_SAMPLE_C_B_CL_V4_V8
1747 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V1_V1
1748 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V1_V16
1749 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V1_V2
1750 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V1_V4
1751 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V1_V8
1752 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V2_V1
1753 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V2_V16
1754 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V2_V2
1755 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V2_V4
1756 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V2_V8
1757 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V3_V1
1758 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V3_V16
1759 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V3_V2
1760 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V3_V4
1761 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V3_V8
1762 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V4_V1
1763 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V4_V16
1764 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V4_V2
1765 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V4_V4
1766 : UINT64_C(4042522624), // IMAGE_SAMPLE_C_B_O_V4_V8
1767 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V1_V1
1768 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V1_V16
1769 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V1_V2
1770 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V1_V4
1771 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V1_V8
1772 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V2_V1
1773 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V2_V16
1774 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V2_V2
1775 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V2_V4
1776 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V2_V8
1777 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V3_V1
1778 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V3_V16
1779 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V3_V2
1780 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V3_V4
1781 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V3_V8
1782 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V4_V1
1783 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V4_V16
1784 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V4_V2
1785 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V4_V4
1786 : UINT64_C(4038328320), // IMAGE_SAMPLE_C_B_V4_V8
1787 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V1_V1
1788 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V1_V16
1789 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V1_V2
1790 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V1_V4
1791 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V1_V8
1792 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V2_V1
1793 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V2_V16
1794 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V2_V2
1795 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V2_V4
1796 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V2_V8
1797 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V3_V1
1798 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V3_V16
1799 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V3_V2
1800 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V3_V4
1801 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V3_V8
1802 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V4_V1
1803 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V4_V16
1804 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V4_V2
1805 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V4_V4
1806 : UINT64_C(4055629824), // IMAGE_SAMPLE_C_CD_CL_O_V4_V8
1807 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V1_V1
1808 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V1_V16
1809 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V1_V2
1810 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V1_V4
1811 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V1_V8
1812 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V2_V1
1813 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V2_V16
1814 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V2_V2
1815 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V2_V4
1816 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V2_V8
1817 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V3_V1
1818 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V3_V16
1819 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V3_V2
1820 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V3_V4
1821 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V3_V8
1822 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V4_V1
1823 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V4_V16
1824 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V4_V2
1825 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V4_V4
1826 : UINT64_C(4054581248), // IMAGE_SAMPLE_C_CD_CL_V4_V8
1827 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V1_V1
1828 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V1_V16
1829 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V1_V2
1830 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V1_V4
1831 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V1_V8
1832 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V2_V1
1833 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V2_V16
1834 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V2_V2
1835 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V2_V4
1836 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V2_V8
1837 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V3_V1
1838 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V3_V16
1839 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V3_V2
1840 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V3_V4
1841 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V3_V8
1842 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V4_V1
1843 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V4_V16
1844 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V4_V2
1845 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V4_V4
1846 : UINT64_C(4055367680), // IMAGE_SAMPLE_C_CD_O_V4_V8
1847 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V1_V1
1848 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V1_V16
1849 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V1_V2
1850 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V1_V4
1851 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V1_V8
1852 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V2_V1
1853 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V2_V16
1854 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V2_V2
1855 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V2_V4
1856 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V2_V8
1857 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V3_V1
1858 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V3_V16
1859 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V3_V2
1860 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V3_V4
1861 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V3_V8
1862 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V4_V1
1863 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V4_V16
1864 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V4_V2
1865 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V4_V4
1866 : UINT64_C(4054319104), // IMAGE_SAMPLE_C_CD_V4_V8
1867 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V1_V1
1868 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V1_V16
1869 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V1_V2
1870 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V1_V4
1871 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V1_V8
1872 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V2_V1
1873 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V2_V16
1874 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V2_V2
1875 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V2_V4
1876 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V2_V8
1877 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V3_V1
1878 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V3_V16
1879 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V3_V2
1880 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V3_V4
1881 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V3_V8
1882 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V4_V1
1883 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V4_V16
1884 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V4_V2
1885 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V4_V4
1886 : UINT64_C(4041474048), // IMAGE_SAMPLE_C_CL_O_V4_V8
1887 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V1_V1
1888 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V1_V16
1889 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V1_V2
1890 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V1_V4
1891 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V1_V8
1892 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V2_V1
1893 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V2_V16
1894 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V2_V2
1895 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V2_V4
1896 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V2_V8
1897 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V3_V1
1898 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V3_V16
1899 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V3_V2
1900 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V3_V4
1901 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V3_V8
1902 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V4_V1
1903 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V4_V16
1904 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V4_V2
1905 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V4_V4
1906 : UINT64_C(4037279744), // IMAGE_SAMPLE_C_CL_V4_V8
1907 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V1_V1
1908 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V1_V16
1909 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V1_V2
1910 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V1_V4
1911 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V1_V8
1912 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V2_V1
1913 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V2_V16
1914 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V2_V2
1915 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V2_V4
1916 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V2_V8
1917 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V3_V1
1918 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V3_V16
1919 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V3_V2
1920 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V3_V4
1921 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V3_V8
1922 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V4_V1
1923 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V4_V16
1924 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V4_V2
1925 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V4_V4
1926 : UINT64_C(4041998336), // IMAGE_SAMPLE_C_D_CL_O_V4_V8
1927 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V1_V1
1928 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V1_V16
1929 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V1_V2
1930 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V1_V4
1931 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V1_V8
1932 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V2_V1
1933 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V2_V16
1934 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V2_V2
1935 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V2_V4
1936 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V2_V8
1937 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V3_V1
1938 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V3_V16
1939 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V3_V2
1940 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V3_V4
1941 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V3_V8
1942 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V4_V1
1943 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V4_V16
1944 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V4_V2
1945 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V4_V4
1946 : UINT64_C(4037804032), // IMAGE_SAMPLE_C_D_CL_V4_V8
1947 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V1_V1
1948 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V1_V16
1949 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V1_V2
1950 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V1_V4
1951 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V1_V8
1952 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V2_V1
1953 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V2_V16
1954 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V2_V2
1955 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V2_V4
1956 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V2_V8
1957 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V3_V1
1958 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V3_V16
1959 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V3_V2
1960 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V3_V4
1961 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V3_V8
1962 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V4_V1
1963 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V4_V16
1964 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V4_V2
1965 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V4_V4
1966 : UINT64_C(4041736192), // IMAGE_SAMPLE_C_D_O_V4_V8
1967 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V1_V1
1968 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V1_V16
1969 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V1_V2
1970 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V1_V4
1971 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V1_V8
1972 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V2_V1
1973 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V2_V16
1974 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V2_V2
1975 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V2_V4
1976 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V2_V8
1977 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V3_V1
1978 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V3_V16
1979 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V3_V2
1980 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V3_V4
1981 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V3_V8
1982 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V4_V1
1983 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V4_V16
1984 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V4_V2
1985 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V4_V4
1986 : UINT64_C(4037541888), // IMAGE_SAMPLE_C_D_V4_V8
1987 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V1_V1
1988 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V1_V16
1989 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V1_V2
1990 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V1_V4
1991 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V1_V8
1992 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V2_V1
1993 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V2_V16
1994 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V2_V2
1995 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V2_V4
1996 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V2_V8
1997 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V3_V1
1998 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V3_V16
1999 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V3_V2
2000 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V3_V4
2001 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V3_V8
2002 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V4_V1
2003 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V4_V16
2004 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V4_V2
2005 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V4_V4
2006 : UINT64_C(4043046912), // IMAGE_SAMPLE_C_LZ_O_V4_V8
2007 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V1_V1
2008 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V1_V16
2009 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V1_V2
2010 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V1_V4
2011 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V1_V8
2012 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V2_V1
2013 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V2_V16
2014 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V2_V2
2015 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V2_V4
2016 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V2_V8
2017 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V3_V1
2018 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V3_V16
2019 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V3_V2
2020 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V3_V4
2021 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V3_V8
2022 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V4_V1
2023 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V4_V16
2024 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V4_V2
2025 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V4_V4
2026 : UINT64_C(4038852608), // IMAGE_SAMPLE_C_LZ_V4_V8
2027 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V1_V1
2028 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V1_V16
2029 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V1_V2
2030 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V1_V4
2031 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V1_V8
2032 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V2_V1
2033 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V2_V16
2034 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V2_V2
2035 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V2_V4
2036 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V2_V8
2037 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V3_V1
2038 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V3_V16
2039 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V3_V2
2040 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V3_V4
2041 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V3_V8
2042 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V4_V1
2043 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V4_V16
2044 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V4_V2
2045 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V4_V4
2046 : UINT64_C(4042260480), // IMAGE_SAMPLE_C_L_O_V4_V8
2047 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V1_V1
2048 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V1_V16
2049 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V1_V2
2050 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V1_V4
2051 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V1_V8
2052 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V2_V1
2053 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V2_V16
2054 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V2_V2
2055 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V2_V4
2056 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V2_V8
2057 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V3_V1
2058 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V3_V16
2059 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V3_V2
2060 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V3_V4
2061 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V3_V8
2062 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V4_V1
2063 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V4_V16
2064 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V4_V2
2065 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V4_V4
2066 : UINT64_C(4038066176), // IMAGE_SAMPLE_C_L_V4_V8
2067 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V1_V1
2068 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V1_V16
2069 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V1_V2
2070 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V1_V4
2071 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V1_V8
2072 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V2_V1
2073 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V2_V16
2074 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V2_V2
2075 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V2_V4
2076 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V2_V8
2077 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V3_V1
2078 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V3_V16
2079 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V3_V2
2080 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V3_V4
2081 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V3_V8
2082 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V4_V1
2083 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V4_V16
2084 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V4_V2
2085 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V4_V4
2086 : UINT64_C(4041211904), // IMAGE_SAMPLE_C_O_V4_V8
2087 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V1_V1
2088 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V1_V16
2089 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V1_V2
2090 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V1_V4
2091 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V1_V8
2092 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V2_V1
2093 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V2_V16
2094 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V2_V2
2095 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V2_V4
2096 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V2_V8
2097 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V3_V1
2098 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V3_V16
2099 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V3_V2
2100 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V3_V4
2101 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V3_V8
2102 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V4_V1
2103 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V4_V16
2104 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V4_V2
2105 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V4_V4
2106 : UINT64_C(4037017600), // IMAGE_SAMPLE_C_V4_V8
2107 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V1_V1
2108 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V1_V16
2109 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V1_V2
2110 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V1_V4
2111 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V1_V8
2112 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V2_V1
2113 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V2_V16
2114 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V2_V2
2115 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V2_V4
2116 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V2_V8
2117 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V3_V1
2118 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V3_V16
2119 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V3_V2
2120 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V3_V4
2121 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V3_V8
2122 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V4_V1
2123 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V4_V16
2124 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V4_V2
2125 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V4_V4
2126 : UINT64_C(4039901184), // IMAGE_SAMPLE_D_CL_O_V4_V8
2127 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V1_V1
2128 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V1_V16
2129 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V1_V2
2130 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V1_V4
2131 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V1_V8
2132 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V2_V1
2133 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V2_V16
2134 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V2_V2
2135 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V2_V4
2136 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V2_V8
2137 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V3_V1
2138 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V3_V16
2139 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V3_V2
2140 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V3_V4
2141 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V3_V8
2142 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V4_V1
2143 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V4_V16
2144 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V4_V2
2145 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V4_V4
2146 : UINT64_C(4035706880), // IMAGE_SAMPLE_D_CL_V4_V8
2147 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V1_V1
2148 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V1_V16
2149 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V1_V2
2150 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V1_V4
2151 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V1_V8
2152 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V2_V1
2153 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V2_V16
2154 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V2_V2
2155 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V2_V4
2156 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V2_V8
2157 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V3_V1
2158 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V3_V16
2159 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V3_V2
2160 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V3_V4
2161 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V3_V8
2162 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V4_V1
2163 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V4_V16
2164 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V4_V2
2165 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V4_V4
2166 : UINT64_C(4039639040), // IMAGE_SAMPLE_D_O_V4_V8
2167 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V1_V1
2168 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V1_V16
2169 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V1_V2
2170 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V1_V4
2171 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V1_V8
2172 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V2_V1
2173 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V2_V16
2174 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V2_V2
2175 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V2_V4
2176 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V2_V8
2177 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V3_V1
2178 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V3_V16
2179 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V3_V2
2180 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V3_V4
2181 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V3_V8
2182 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V4_V1
2183 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V4_V16
2184 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V4_V2
2185 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V4_V4
2186 : UINT64_C(4035444736), // IMAGE_SAMPLE_D_V4_V8
2187 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V1_V1
2188 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V1_V16
2189 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V1_V2
2190 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V1_V4
2191 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V1_V8
2192 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V2_V1
2193 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V2_V16
2194 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V2_V2
2195 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V2_V4
2196 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V2_V8
2197 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V3_V1
2198 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V3_V16
2199 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V3_V2
2200 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V3_V4
2201 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V3_V8
2202 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V4_V1
2203 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V4_V16
2204 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V4_V2
2205 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V4_V4
2206 : UINT64_C(4040949760), // IMAGE_SAMPLE_LZ_O_V4_V8
2207 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V1_V1
2208 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V1_V16
2209 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V1_V2
2210 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V1_V4
2211 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V1_V8
2212 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V2_V1
2213 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V2_V16
2214 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V2_V2
2215 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V2_V4
2216 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V2_V8
2217 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V3_V1
2218 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V3_V16
2219 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V3_V2
2220 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V3_V4
2221 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V3_V8
2222 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V4_V1
2223 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V4_V16
2224 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V4_V2
2225 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V4_V4
2226 : UINT64_C(4036755456), // IMAGE_SAMPLE_LZ_V4_V8
2227 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V1_V1
2228 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V1_V16
2229 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V1_V2
2230 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V1_V4
2231 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V1_V8
2232 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V2_V1
2233 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V2_V16
2234 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V2_V2
2235 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V2_V4
2236 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V2_V8
2237 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V3_V1
2238 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V3_V16
2239 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V3_V2
2240 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V3_V4
2241 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V3_V8
2242 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V4_V1
2243 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V4_V16
2244 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V4_V2
2245 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V4_V4
2246 : UINT64_C(4040163328), // IMAGE_SAMPLE_L_O_V4_V8
2247 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V1_V1
2248 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V1_V16
2249 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V1_V2
2250 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V1_V4
2251 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V1_V8
2252 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V2_V1
2253 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V2_V16
2254 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V2_V2
2255 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V2_V4
2256 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V2_V8
2257 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V3_V1
2258 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V3_V16
2259 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V3_V2
2260 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V3_V4
2261 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V3_V8
2262 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V4_V1
2263 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V4_V16
2264 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V4_V2
2265 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V4_V4
2266 : UINT64_C(4035969024), // IMAGE_SAMPLE_L_V4_V8
2267 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V1_V1
2268 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V1_V16
2269 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V1_V2
2270 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V1_V4
2271 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V1_V8
2272 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V2_V1
2273 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V2_V16
2274 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V2_V2
2275 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V2_V4
2276 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V2_V8
2277 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V3_V1
2278 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V3_V16
2279 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V3_V2
2280 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V3_V4
2281 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V3_V8
2282 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V4_V1
2283 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V4_V16
2284 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V4_V2
2285 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V4_V4
2286 : UINT64_C(4039114752), // IMAGE_SAMPLE_O_V4_V8
2287 : UINT64_C(4034920448), // IMAGE_SAMPLE_V1_V1
2288 : UINT64_C(4034920448), // IMAGE_SAMPLE_V1_V16
2289 : UINT64_C(4034920448), // IMAGE_SAMPLE_V1_V2
2290 : UINT64_C(4034920448), // IMAGE_SAMPLE_V1_V4
2291 : UINT64_C(4034920448), // IMAGE_SAMPLE_V1_V8
2292 : UINT64_C(4034920448), // IMAGE_SAMPLE_V2_V1
2293 : UINT64_C(4034920448), // IMAGE_SAMPLE_V2_V16
2294 : UINT64_C(4034920448), // IMAGE_SAMPLE_V2_V2
2295 : UINT64_C(4034920448), // IMAGE_SAMPLE_V2_V4
2296 : UINT64_C(4034920448), // IMAGE_SAMPLE_V2_V8
2297 : UINT64_C(4034920448), // IMAGE_SAMPLE_V3_V1
2298 : UINT64_C(4034920448), // IMAGE_SAMPLE_V3_V16
2299 : UINT64_C(4034920448), // IMAGE_SAMPLE_V3_V2
2300 : UINT64_C(4034920448), // IMAGE_SAMPLE_V3_V4
2301 : UINT64_C(4034920448), // IMAGE_SAMPLE_V3_V8
2302 : UINT64_C(4034920448), // IMAGE_SAMPLE_V4_V1
2303 : UINT64_C(4034920448), // IMAGE_SAMPLE_V4_V16
2304 : UINT64_C(4034920448), // IMAGE_SAMPLE_V4_V2
2305 : UINT64_C(4034920448), // IMAGE_SAMPLE_V4_V4
2306 : UINT64_C(4034920448), // IMAGE_SAMPLE_V4_V8
2307 : UINT64_C(123145302310912), // INTERP_LOAD_P0
2308 : UINT64_C(4294967295), // INTERP_PAIR_XY
2309 : UINT64_C(4294967295), // INTERP_PAIR_ZW
2310 : UINT64_C(4294967295), // INTERP_VEC_LOAD
2311 : UINT64_C(5747147278385152), // INTERP_XY
2312 : UINT64_C(5747697034199040), // INTERP_ZW
2313 : UINT64_C(85212151152640), // INT_TO_FLT_eg
2314 : UINT64_C(59373627899904), // INT_TO_FLT_r600
2315 : UINT64_C(0),
2316 : UINT64_C(0),
2317 : UINT64_C(24739011624960), // KILLGT
2318 : UINT64_C(598134325510144), // LDS_ADD
2319 : UINT64_C(288828510477221888), // LDS_ADD_RET
2320 : UINT64_C(81662927618179072), // LDS_AND
2321 : UINT64_C(369893303769890816), // LDS_AND_RET
2322 : UINT64_C(486986894081523712), // LDS_BYTE_READ_RET
2323 : UINT64_C(162727720910848000), // LDS_BYTE_WRITE
2324 : UINT64_C(144713322401366016), // LDS_CMPST
2325 : UINT64_C(432943698553077760), // LDS_CMPST_RET
2326 : UINT64_C(54641329853956096), // LDS_MAX_INT
2327 : UINT64_C(342871706005667840), // LDS_MAX_INT_RET
2328 : UINT64_C(72655728363438080), // LDS_MAX_UINT
2329 : UINT64_C(360886104515149824), // LDS_MAX_UINT_RET
2330 : UINT64_C(45634130599215104), // LDS_MIN_INT
2331 : UINT64_C(333864506750926848), // LDS_MIN_INT_RET
2332 : UINT64_C(63648529108697088), // LDS_MIN_UINT
2333 : UINT64_C(351878905260408832), // LDS_MIN_UINT_RET
2334 : UINT64_C(90670126872920064), // LDS_OR
2335 : UINT64_C(378900503024631808), // LDS_OR_RET
2336 : UINT64_C(450958097062559744), // LDS_READ_RET
2337 : UINT64_C(505001292591005696), // LDS_SHORT_READ_RET
2338 : UINT64_C(171734920165588992), // LDS_SHORT_WRITE
2339 : UINT64_C(9605333580251136), // LDS_SUB
2340 : UINT64_C(297835709731962880), // LDS_SUB_RET
2341 : UINT64_C(495994093336264704), // LDS_UBYTE_READ_RET
2342 : UINT64_C(514008491845746688), // LDS_USHORT_READ_RET
2343 : UINT64_C(117691724637143040), // LDS_WRITE
2344 : UINT64_C(117691724637143040), // LDS_WRXCHG
2345 : UINT64_C(405922100788854784), // LDS_WRXCHG_RET
2346 : UINT64_C(99677326127661056), // LDS_XOR
2347 : UINT64_C(387907702279372800), // LDS_XOR_RET
2348 : UINT64_C(0), // LITERALS
2349 : UINT64_C(71468255805440), // LOG_CLAMPED_eg
2350 : UINT64_C(53876069761024), // LOG_CLAMPED_r600
2351 : UINT64_C(72018011619328), // LOG_IEEE_cm
2352 : UINT64_C(72018011619328), // LOG_IEEE_eg
2353 : UINT64_C(54425825574912), // LOG_IEEE_r600
2354 : UINT64_C(9385501623440113664), // LOOP_BREAK_EG
2355 : UINT64_C(9547631210025451520), // LOOP_BREAK_R600
2356 : UINT64_C(12644383719424), // LSHL_eg
2357 : UINT64_C(62672162783232), // LSHL_r600
2358 : UINT64_C(12094627905536), // LSHR_eg
2359 : UINT64_C(62122406969344), // LSHR_r600
2360 : UINT64_C(0),
2361 : UINT64_C(1649267441664), // MAX
2362 : UINT64_C(2748779069440), // MAX_DX10
2363 : UINT64_C(29686813949952), // MAX_INT
2364 : UINT64_C(30786325577728), // MAX_UINT
2365 : UINT64_C(2199023255552), // MIN
2366 : UINT64_C(3298534883328), // MIN_DX10
2367 : UINT64_C(30236569763840), // MIN_INT
2368 : UINT64_C(31336081391616), // MIN_UINT
2369 : UINT64_C(13743895347200), // MOV
2370 : UINT64_C(112150186033152), // MOVA_INT_eg
2371 : UINT64_C(0),
2372 : UINT64_C(0),
2373 : UINT64_C(549755813888), // MUL
2374 : UINT64_C(844424930131968), // MULADD_IEEE_eg
2375 : UINT64_C(703687441776640), // MULADD_IEEE_r600
2376 : UINT64_C(281474976710656), // MULADD_INT24_cm
2377 : UINT64_C(562949953421312), // MULADD_UINT24_eg
2378 : UINT64_C(703687441776640), // MULADD_eg
2379 : UINT64_C(562949953421312), // MULADD_r600
2380 : UINT64_C(79164837199872), // MULHI_INT_cm
2381 : UINT64_C(79164837199872), // MULHI_INT_eg
2382 : UINT64_C(63771674411008), // MULHI_INT_r600
2383 : UINT64_C(80264348827648), // MULHI_UINT_cm
2384 : UINT64_C(80264348827648), // MULHI_UINT_eg
2385 : UINT64_C(64871186038784), // MULHI_UINT_r600
2386 : UINT64_C(78615081385984), // MULLO_INT_cm
2387 : UINT64_C(78615081385984), // MULLO_INT_eg
2388 : UINT64_C(63221918597120), // MULLO_INT_r600
2389 : UINT64_C(79714593013760), // MULLO_UINT_cm
2390 : UINT64_C(79714593013760), // MULLO_UINT_eg
2391 : UINT64_C(64321430224896), // MULLO_UINT_r600
2392 : UINT64_C(1099511627776), // MUL_IEEE
2393 : UINT64_C(50027779063808), // MUL_INT24_cm
2394 : UINT64_C(1090715534753792), // MUL_LIT_eg
2395 : UINT64_C(422212465065984), // MUL_LIT_r600
2396 : UINT64_C(99505802313728), // MUL_UINT24_eg
2397 : UINT64_C(28037546508288), // NOT_INT
2398 : UINT64_C(26938034880512), // OR_INT
2399 : UINT64_C(0), // PAD
2400 : UINT64_C(9475573615987523584), // POP_EG
2401 : UINT64_C(9727775195120271360), // POP_R600
2402 : UINT64_C(17592186044416), // PRED_SETE
2403 : UINT64_C(36283883716608), // PRED_SETE_INT
2404 : UINT64_C(18691697672192), // PRED_SETGE
2405 : UINT64_C(37383395344384), // PRED_SETGE_INT
2406 : UINT64_C(18141941858304), // PRED_SETGT
2407 : UINT64_C(36833639530496), // PRED_SETGT_INT
2408 : UINT64_C(19241453486080), // PRED_SETNE
2409 : UINT64_C(37933151158272), // PRED_SETNE_INT
2410 : UINT64_C(0),
2411 : UINT64_C(0),
2412 : UINT64_C(0),
2413 : UINT64_C(9223372036854775808), // R600_ExportBuf
2414 : UINT64_C(9223372040076001280), // R600_ExportSwz
2415 : UINT64_C(0),
2416 : UINT64_C(0),
2417 : UINT64_C(0),
2418 : UINT64_C(0),
2419 : UINT64_C(10772874191460901136), // RAT_MSKOR
2420 : UINT64_C(10790888589970383168), // RAT_STORE_DWORD128
2421 : UINT64_C(10790642299365761344), // RAT_STORE_DWORD32
2422 : UINT64_C(10790677483737850176), // RAT_STORE_DWORD64
2423 : UINT64_C(10790888589970382880), // RAT_WRITE_CACHELESS_128_eg
2424 : UINT64_C(10790642299365761056), // RAT_WRITE_CACHELESS_32_eg
2425 : UINT64_C(10790677483737849888), // RAT_WRITE_CACHELESS_64_eg
2426 : UINT64_C(74217034874880), // RECIPSQRT_CLAMPED_cm
2427 : UINT64_C(74217034874880), // RECIPSQRT_CLAMPED_eg
2428 : UINT64_C(56624848830464), // RECIPSQRT_CLAMPED_r600
2429 : UINT64_C(75316546502656), // RECIPSQRT_IEEE_cm
2430 : UINT64_C(75316546502656), // RECIPSQRT_IEEE_eg
2431 : UINT64_C(57724360458240), // RECIPSQRT_IEEE_r600
2432 : UINT64_C(72567767433216), // RECIP_CLAMPED_cm
2433 : UINT64_C(72567767433216), // RECIP_CLAMPED_eg
2434 : UINT64_C(54975581388800), // RECIP_CLAMPED_r600
2435 : UINT64_C(73667279060992), // RECIP_IEEE_cm
2436 : UINT64_C(73667279060992), // RECIP_IEEE_eg
2437 : UINT64_C(56075093016576), // RECIP_IEEE_r600
2438 : UINT64_C(81363860455424), // RECIP_UINT_eg
2439 : UINT64_C(65970697666560), // RECIP_UINT_r600
2440 : UINT64_C(0),
2441 : UINT64_C(0),
2442 : UINT64_C(10445360463872), // RNDNE
2443 : UINT64_C(4398046511104), // SETE
2444 : UINT64_C(6597069766656), // SETE_DX10
2445 : UINT64_C(31885837205504), // SETE_INT
2446 : UINT64_C(7696581394432), // SETGE_DX10
2447 : UINT64_C(32985348833280), // SETGE_INT
2448 : UINT64_C(34634616274944), // SETGE_UINT
2449 : UINT64_C(7146825580544), // SETGT_DX10
2450 : UINT64_C(32435593019392), // SETGT_INT
2451 : UINT64_C(34084860461056), // SETGT_UINT
2452 : UINT64_C(8246337208320), // SETNE_DX10
2453 : UINT64_C(33535104647168), // SETNE_INT
2454 : UINT64_C(5497558138880), // SGE
2455 : UINT64_C(0),
2456 : UINT64_C(4947802324992), // SGT
2457 : UINT64_C(77515569758208), // SIN_cm
2458 : UINT64_C(77515569758208), // SIN_eg
2459 : UINT64_C(60473139527680), // SIN_r600
2460 : UINT64_C(60473139527680), // SIN_r700
2461 : UINT64_C(0),
2462 : UINT64_C(0),
2463 : UINT64_C(0),
2464 : UINT64_C(0),
2465 : UINT64_C(0),
2466 : UINT64_C(0),
2467 : UINT64_C(0),
2468 : UINT64_C(0),
2469 : UINT64_C(0),
2470 : UINT64_C(0),
2471 : UINT64_C(0),
2472 : UINT64_C(0),
2473 : UINT64_C(0),
2474 : UINT64_C(0),
2475 : UINT64_C(0),
2476 : UINT64_C(0),
2477 : UINT64_C(0),
2478 : UINT64_C(0),
2479 : UINT64_C(0),
2480 : UINT64_C(0),
2481 : UINT64_C(0),
2482 : UINT64_C(0),
2483 : UINT64_C(0),
2484 : UINT64_C(0),
2485 : UINT64_C(0),
2486 : UINT64_C(0),
2487 : UINT64_C(0),
2488 : UINT64_C(0),
2489 : UINT64_C(0),
2490 : UINT64_C(0),
2491 : UINT64_C(0),
2492 : UINT64_C(0),
2493 : UINT64_C(0),
2494 : UINT64_C(0),
2495 : UINT64_C(0),
2496 : UINT64_C(0),
2497 : UINT64_C(0),
2498 : UINT64_C(0),
2499 : UINT64_C(0),
2500 : UINT64_C(0),
2501 : UINT64_C(6047313952768), // SNE
2502 : UINT64_C(45629732552704), // SUBB_UINT
2503 : UINT64_C(29137058136064), // SUB_INT
2504 : UINT64_C(0),
2505 : UINT64_C(2516582400), // S_ABSDIFF_I32_si
2506 : UINT64_C(2499805184), // S_ABSDIFF_I32_vi
2507 : UINT64_C(0),
2508 : UINT64_C(3196072960), // S_ABS_I32_si
2509 : UINT64_C(3196071936), // S_ABS_I32_vi
2510 : UINT64_C(0),
2511 : UINT64_C(2181038080), // S_ADDC_U32_si
2512 : UINT64_C(2181038080), // S_ADDC_U32_vi
2513 : UINT64_C(0),
2514 : UINT64_C(3078619136), // S_ADDK_I32_si
2515 : UINT64_C(3070230528), // S_ADDK_I32_vi
2516 : UINT64_C(0),
2517 : UINT64_C(2164260864), // S_ADD_I32_si
2518 : UINT64_C(2164260864), // S_ADD_I32_vi
2519 : UINT64_C(0),
2520 : UINT64_C(2147483648), // S_ADD_U32_si
2521 : UINT64_C(2147483648), // S_ADD_U32_vi
2522 : UINT64_C(0),
2523 : UINT64_C(2315255808), // S_ANDN2_B32_si
2524 : UINT64_C(2298478592), // S_ANDN2_B32_vi
2525 : UINT64_C(0),
2526 : UINT64_C(2323644416), // S_ANDN2_B64_si
2527 : UINT64_C(2306867200), // S_ANDN2_B64_vi
2528 : UINT64_C(0),
2529 : UINT64_C(3196069632), // S_ANDN2_SAVEEXEC_B64_si
2530 : UINT64_C(3196068608), // S_ANDN2_SAVEEXEC_B64_vi
2531 : UINT64_C(0),
2532 : UINT64_C(2264924160), // S_AND_B32_si
2533 : UINT64_C(2248146944), // S_AND_B32_vi
2534 : UINT64_C(0),
2535 : UINT64_C(2273312768), // S_AND_B64_si
2536 : UINT64_C(2256535552), // S_AND_B64_vi
2537 : UINT64_C(0),
2538 : UINT64_C(3196068864), // S_AND_SAVEEXEC_B64_si
2539 : UINT64_C(3196067840), // S_AND_SAVEEXEC_B64_vi
2540 : UINT64_C(0),
2541 : UINT64_C(2432696320), // S_ASHR_I32_si
2542 : UINT64_C(2415919104), // S_ASHR_I32_vi
2543 : UINT64_C(0),
2544 : UINT64_C(2441084928), // S_ASHR_I64_si
2545 : UINT64_C(2424307712), // S_ASHR_I64_vi
2546 : UINT64_C(3213492224), // S_BARRIER
2547 : UINT64_C(0),
2548 : UINT64_C(3196062976), // S_BCNT0_I32_B32_si
2549 : UINT64_C(3196062208), // S_BCNT0_I32_B32_vi
2550 : UINT64_C(0),
2551 : UINT64_C(3196063232), // S_BCNT0_I32_B64_si
2552 : UINT64_C(3196062464), // S_BCNT0_I32_B64_vi
2553 : UINT64_C(0),
2554 : UINT64_C(3196063488), // S_BCNT1_I32_B32_si
2555 : UINT64_C(3196062720), // S_BCNT1_I32_B32_vi
2556 : UINT64_C(0),
2557 : UINT64_C(3196063744), // S_BCNT1_I32_B64_si
2558 : UINT64_C(3196062976), // S_BCNT1_I32_B64_vi
2559 : UINT64_C(0),
2560 : UINT64_C(2483027968), // S_BFE_I32_si
2561 : UINT64_C(2466250752), // S_BFE_I32_vi
2562 : UINT64_C(0),
2563 : UINT64_C(2499805184), // S_BFE_I64_si
2564 : UINT64_C(2483027968), // S_BFE_I64_vi
2565 : UINT64_C(0),
2566 : UINT64_C(2474639360), // S_BFE_U32_si
2567 : UINT64_C(2457862144), // S_BFE_U32_vi
2568 : UINT64_C(0),
2569 : UINT64_C(2491416576), // S_BFE_U64_si
2570 : UINT64_C(2474639360), // S_BFE_U64_vi
2571 : UINT64_C(0),
2572 : UINT64_C(2449473536), // S_BFM_B32_si
2573 : UINT64_C(2432696320), // S_BFM_B32_vi
2574 : UINT64_C(0),
2575 : UINT64_C(2457862144), // S_BFM_B64_si
2576 : UINT64_C(2441084928), // S_BFM_B64_vi
2577 : UINT64_C(0),
2578 : UINT64_C(3196066560), // S_BITSET0_B32_si
2579 : UINT64_C(3196065792), // S_BITSET0_B32_vi
2580 : UINT64_C(0),
2581 : UINT64_C(3196066816), // S_BITSET0_B64_si
2582 : UINT64_C(3196066048), // S_BITSET0_B64_vi
2583 : UINT64_C(0),
2584 : UINT64_C(3196067072), // S_BITSET1_B32_si
2585 : UINT64_C(3196066304), // S_BITSET1_B32_vi
2586 : UINT64_C(0),
2587 : UINT64_C(3196067328), // S_BITSET1_B64_si
2588 : UINT64_C(3196066560), // S_BITSET1_B64_vi
2589 : UINT64_C(3212967936), // S_BRANCH
2590 : UINT64_C(0),
2591 : UINT64_C(3196062464), // S_BREV_B32_si
2592 : UINT64_C(3196061696), // S_BREV_B32_vi
2593 : UINT64_C(0),
2594 : UINT64_C(3196062720), // S_BREV_B64_si
2595 : UINT64_C(3196061952), // S_BREV_B64_vi
2596 : UINT64_C(0),
2597 : UINT64_C(3271557376), // S_BUFFER_LOAD_DWORDX16_IMM_si
2598 : UINT64_C(3224502272), // S_BUFFER_LOAD_DWORDX16_IMM_vi
2599 : UINT64_C(0),
2600 : UINT64_C(3271557120), // S_BUFFER_LOAD_DWORDX16_SGPR_si
2601 : UINT64_C(3224371200), // S_BUFFER_LOAD_DWORDX16_SGPR_vi
2602 : UINT64_C(0),
2603 : UINT64_C(3258974464), // S_BUFFER_LOAD_DWORDX2_IMM_si
2604 : UINT64_C(3223715840), // S_BUFFER_LOAD_DWORDX2_IMM_vi
2605 : UINT64_C(0),
2606 : UINT64_C(3258974208), // S_BUFFER_LOAD_DWORDX2_SGPR_si
2607 : UINT64_C(3223584768), // S_BUFFER_LOAD_DWORDX2_SGPR_vi
2608 : UINT64_C(0),
2609 : UINT64_C(3263168768), // S_BUFFER_LOAD_DWORDX4_IMM_si
2610 : UINT64_C(3223977984), // S_BUFFER_LOAD_DWORDX4_IMM_vi
2611 : UINT64_C(0),
2612 : UINT64_C(3263168512), // S_BUFFER_LOAD_DWORDX4_SGPR_si
2613 : UINT64_C(3223846912), // S_BUFFER_LOAD_DWORDX4_SGPR_vi
2614 : UINT64_C(0),
2615 : UINT64_C(3267363072), // S_BUFFER_LOAD_DWORDX8_IMM_si
2616 : UINT64_C(3224240128), // S_BUFFER_LOAD_DWORDX8_IMM_vi
2617 : UINT64_C(0),
2618 : UINT64_C(3267362816), // S_BUFFER_LOAD_DWORDX8_SGPR_si
2619 : UINT64_C(3224109056), // S_BUFFER_LOAD_DWORDX8_SGPR_vi
2620 : UINT64_C(0),
2621 : UINT64_C(3254780160), // S_BUFFER_LOAD_DWORD_IMM_si
2622 : UINT64_C(3223453696), // S_BUFFER_LOAD_DWORD_IMM_vi
2623 : UINT64_C(0),
2624 : UINT64_C(3254779904), // S_BUFFER_LOAD_DWORD_SGPR_si
2625 : UINT64_C(3223322624), // S_BUFFER_LOAD_DWORD_SGPR_vi
2626 : UINT64_C(3213426688), // S_CBRANCH_EXECNZ
2627 : UINT64_C(3213361152), // S_CBRANCH_EXECZ
2628 : UINT64_C(0),
2629 : UINT64_C(2508193792), // S_CBRANCH_G_FORK_si
2630 : UINT64_C(2491416576), // S_CBRANCH_G_FORK_vi
2631 : UINT64_C(0),
2632 : UINT64_C(3095396352), // S_CBRANCH_I_FORK_si
2633 : UINT64_C(3087007744), // S_CBRANCH_I_FORK_vi
2634 : UINT64_C(0),
2635 : UINT64_C(3196072448), // S_CBRANCH_JOIN_si
2636 : UINT64_C(3196071424), // S_CBRANCH_JOIN_vi
2637 : UINT64_C(3213099008), // S_CBRANCH_SCC0
2638 : UINT64_C(3213164544), // S_CBRANCH_SCC1
2639 : UINT64_C(3213295616), // S_CBRANCH_VCCNZ
2640 : UINT64_C(3213230080), // S_CBRANCH_VCCZ
2641 : UINT64_C(0),
2642 : UINT64_C(2969567232), // S_CMOVK_I32_si
2643 : UINT64_C(2961178624), // S_CMOVK_I32_vi
2644 : UINT64_C(0),
2645 : UINT64_C(3196060928), // S_CMOV_B32_si
2646 : UINT64_C(3196060160), // S_CMOV_B32_vi
2647 : UINT64_C(0),
2648 : UINT64_C(3196061184), // S_CMOV_B64_si
2649 : UINT64_C(3196060416), // S_CMOV_B64_vi
2650 : UINT64_C(0),
2651 : UINT64_C(2977955840), // S_CMPK_EQ_I32_si
2652 : UINT64_C(2969567232), // S_CMPK_EQ_I32_vi
2653 : UINT64_C(0),
2654 : UINT64_C(3028287488), // S_CMPK_EQ_U32_si
2655 : UINT64_C(3019898880), // S_CMPK_EQ_U32_vi
2656 : UINT64_C(0),
2657 : UINT64_C(3003121664), // S_CMPK_GE_I32_si
2658 : UINT64_C(2994733056), // S_CMPK_GE_I32_vi
2659 : UINT64_C(0),
2660 : UINT64_C(3053453312), // S_CMPK_GE_U32_si
2661 : UINT64_C(3045064704), // S_CMPK_GE_U32_vi
2662 : UINT64_C(0),
2663 : UINT64_C(2994733056), // S_CMPK_GT_I32_si
2664 : UINT64_C(2986344448), // S_CMPK_GT_I32_vi
2665 : UINT64_C(0),
2666 : UINT64_C(3045064704), // S_CMPK_GT_U32_si
2667 : UINT64_C(3036676096), // S_CMPK_GT_U32_vi
2668 : UINT64_C(0),
2669 : UINT64_C(3019898880), // S_CMPK_LE_I32_si
2670 : UINT64_C(3011510272), // S_CMPK_LE_I32_vi
2671 : UINT64_C(0),
2672 : UINT64_C(3070230528), // S_CMPK_LE_U32_si
2673 : UINT64_C(3061841920), // S_CMPK_LE_U32_vi
2674 : UINT64_C(0),
2675 : UINT64_C(2986344448), // S_CMPK_LG_I32_si
2676 : UINT64_C(2977955840), // S_CMPK_LG_I32_vi
2677 : UINT64_C(0),
2678 : UINT64_C(3036676096), // S_CMPK_LG_U32_si
2679 : UINT64_C(3028287488), // S_CMPK_LG_U32_vi
2680 : UINT64_C(0),
2681 : UINT64_C(3011510272), // S_CMPK_LT_I32_si
2682 : UINT64_C(3003121664), // S_CMPK_LT_I32_vi
2683 : UINT64_C(0),
2684 : UINT64_C(3061841920), // S_CMPK_LT_U32_si
2685 : UINT64_C(3053453312), // S_CMPK_LT_U32_vi
2686 : UINT64_C(3204448256), // S_CMP_EQ_I32
2687 : UINT64_C(3204841472), // S_CMP_EQ_U32
2688 : UINT64_C(3204644864), // S_CMP_GE_I32
2689 : UINT64_C(3205038080), // S_CMP_GE_U32
2690 : UINT64_C(3204579328), // S_CMP_GT_I32
2691 : UINT64_C(3204972544), // S_CMP_GT_U32
2692 : UINT64_C(3204775936), // S_CMP_LE_I32
2693 : UINT64_C(3205169152), // S_CMP_LE_U32
2694 : UINT64_C(3204513792), // S_CMP_LG_I32
2695 : UINT64_C(3204907008), // S_CMP_LG_U32
2696 : UINT64_C(3204710400), // S_CMP_LT_I32
2697 : UINT64_C(3205103616), // S_CMP_LT_U32
2698 : UINT64_C(0),
2699 : UINT64_C(2231369728), // S_CSELECT_B32_si
2700 : UINT64_C(2231369728), // S_CSELECT_B32_vi
2701 : UINT64_C(0),
2702 : UINT64_C(2239758336), // S_CSELECT_B64_si
2703 : UINT64_C(2239758336), // S_CSELECT_B64_vi
2704 : UINT64_C(3214213120), // S_DECPERFLEVEL
2705 : UINT64_C(3212902400), // S_ENDPGM
2706 : UINT64_C(0),
2707 : UINT64_C(3196064000), // S_FF0_I32_B32_si
2708 : UINT64_C(3196063232), // S_FF0_I32_B32_vi
2709 : UINT64_C(0),
2710 : UINT64_C(3196064256), // S_FF0_I32_B64_si
2711 : UINT64_C(3196063488), // S_FF0_I32_B64_vi
2712 : UINT64_C(0),
2713 : UINT64_C(3196064512), // S_FF1_I32_B32_si
2714 : UINT64_C(3196063744), // S_FF1_I32_B32_vi
2715 : UINT64_C(0),
2716 : UINT64_C(3196064768), // S_FF1_I32_B64_si
2717 : UINT64_C(3196064000), // S_FF1_I32_B64_vi
2718 : UINT64_C(0),
2719 : UINT64_C(0),
2720 : UINT64_C(3196065024), // S_FLBIT_I32_B32_si
2721 : UINT64_C(3196064256), // S_FLBIT_I32_B32_vi
2722 : UINT64_C(0),
2723 : UINT64_C(3196065280), // S_FLBIT_I32_B64_si
2724 : UINT64_C(3196064512), // S_FLBIT_I32_B64_vi
2725 : UINT64_C(0),
2726 : UINT64_C(3196065792), // S_FLBIT_I32_I64_si
2727 : UINT64_C(3196065024), // S_FLBIT_I32_I64_vi
2728 : UINT64_C(3196065536), // S_FLBIT_I32_si
2729 : UINT64_C(3196064768), // S_FLBIT_I32_vi
2730 : UINT64_C(0),
2731 : UINT64_C(3196067584), // S_GETPC_B64_si
2732 : UINT64_C(3196066816), // S_GETPC_B64_vi
2733 : UINT64_C(0),
2734 : UINT64_C(3103784960), // S_GETREG_B32_si
2735 : UINT64_C(3095396352), // S_GETREG_B32_vi
2736 : UINT64_C(3214082048), // S_ICACHE_INV
2737 : UINT64_C(3214147584), // S_INCPERFLEVEL
2738 : UINT64_C(0),
2739 : UINT64_C(3238002944), // S_LOAD_DWORDX16_IMM_si
2740 : UINT64_C(3222405120), // S_LOAD_DWORDX16_IMM_vi
2741 : UINT64_C(0),
2742 : UINT64_C(3238002688), // S_LOAD_DWORDX16_SGPR_si
2743 : UINT64_C(3222274048), // S_LOAD_DWORDX16_SGPR_vi
2744 : UINT64_C(0),
2745 : UINT64_C(3225420032), // S_LOAD_DWORDX2_IMM_si
2746 : UINT64_C(3221618688), // S_LOAD_DWORDX2_IMM_vi
2747 : UINT64_C(0),
2748 : UINT64_C(3225419776), // S_LOAD_DWORDX2_SGPR_si
2749 : UINT64_C(3221487616), // S_LOAD_DWORDX2_SGPR_vi
2750 : UINT64_C(0),
2751 : UINT64_C(3229614336), // S_LOAD_DWORDX4_IMM_si
2752 : UINT64_C(3221880832), // S_LOAD_DWORDX4_IMM_vi
2753 : UINT64_C(0),
2754 : UINT64_C(3229614080), // S_LOAD_DWORDX4_SGPR_si
2755 : UINT64_C(3221749760), // S_LOAD_DWORDX4_SGPR_vi
2756 : UINT64_C(0),
2757 : UINT64_C(3233808640), // S_LOAD_DWORDX8_IMM_si
2758 : UINT64_C(3222142976), // S_LOAD_DWORDX8_IMM_vi
2759 : UINT64_C(0),
2760 : UINT64_C(3233808384), // S_LOAD_DWORDX8_SGPR_si
2761 : UINT64_C(3222011904), // S_LOAD_DWORDX8_SGPR_vi
2762 : UINT64_C(0),
2763 : UINT64_C(3221225728), // S_LOAD_DWORD_IMM_si
2764 : UINT64_C(3221356544), // S_LOAD_DWORD_IMM_vi
2765 : UINT64_C(0),
2766 : UINT64_C(3221225472), // S_LOAD_DWORD_SGPR_si
2767 : UINT64_C(3221225472), // S_LOAD_DWORD_SGPR_vi
2768 : UINT64_C(0),
2769 : UINT64_C(2399141888), // S_LSHL_B32_si
2770 : UINT64_C(2382364672), // S_LSHL_B32_vi
2771 : UINT64_C(0),
2772 : UINT64_C(2407530496), // S_LSHL_B64_si
2773 : UINT64_C(2390753280), // S_LSHL_B64_vi
2774 : UINT64_C(0),
2775 : UINT64_C(2415919104), // S_LSHR_B32_si
2776 : UINT64_C(2399141888), // S_LSHR_B32_vi
2777 : UINT64_C(0),
2778 : UINT64_C(2424307712), // S_LSHR_B64_si
2779 : UINT64_C(2407530496), // S_LSHR_B64_vi
2780 : UINT64_C(0),
2781 : UINT64_C(2214592512), // S_MAX_I32_si
2782 : UINT64_C(2214592512), // S_MAX_I32_vi
2783 : UINT64_C(0),
2784 : UINT64_C(2222981120), // S_MAX_U32_si
2785 : UINT64_C(2222981120), // S_MAX_U32_vi
2786 : UINT64_C(0),
2787 : UINT64_C(2197815296), // S_MIN_I32_si
2788 : UINT64_C(2197815296), // S_MIN_I32_vi
2789 : UINT64_C(0),
2790 : UINT64_C(2206203904), // S_MIN_U32_si
2791 : UINT64_C(2206203904), // S_MIN_U32_vi
2792 : UINT64_C(0),
2793 : UINT64_C(2952790016), // S_MOVK_I32_si
2794 : UINT64_C(2952790016), // S_MOVK_I32_vi
2795 : UINT64_C(0),
2796 : UINT64_C(3196071936), // S_MOVRELD_B32_si
2797 : UINT64_C(3196070912), // S_MOVRELD_B32_vi
2798 : UINT64_C(0),
2799 : UINT64_C(3196072192), // S_MOVRELD_B64_si
2800 : UINT64_C(3196071168), // S_MOVRELD_B64_vi
2801 : UINT64_C(0),
2802 : UINT64_C(3196071424), // S_MOVRELS_B32_si
2803 : UINT64_C(3196070400), // S_MOVRELS_B32_vi
2804 : UINT64_C(0),
2805 : UINT64_C(3196071680), // S_MOVRELS_B64_si
2806 : UINT64_C(3196070656), // S_MOVRELS_B64_vi
2807 : UINT64_C(0),
2808 : UINT64_C(3196060416), // S_MOV_B32_si
2809 : UINT64_C(3196059648), // S_MOV_B32_vi
2810 : UINT64_C(0),
2811 : UINT64_C(3196060672), // S_MOV_B64_si
2812 : UINT64_C(3196059904), // S_MOV_B64_vi
2813 : UINT64_C(0),
2814 : UINT64_C(3196073216), // S_MOV_FED_B32_si
2815 : UINT64_C(3196072192), // S_MOV_FED_B32_vi
2816 : UINT64_C(0),
2817 : UINT64_C(3196072704), // S_MOV_REGRD_B32_si
2818 : UINT64_C(3196071680), // S_MOV_REGRD_B32_vi
2819 : UINT64_C(0),
2820 : UINT64_C(3087007744), // S_MULK_I32_si
2821 : UINT64_C(3078619136), // S_MULK_I32_vi
2822 : UINT64_C(0),
2823 : UINT64_C(2466250752), // S_MUL_I32_si
2824 : UINT64_C(2449473536), // S_MUL_I32_vi
2825 : UINT64_C(0),
2826 : UINT64_C(2348810240), // S_NAND_B32_si
2827 : UINT64_C(2332033024), // S_NAND_B32_vi
2828 : UINT64_C(0),
2829 : UINT64_C(2357198848), // S_NAND_B64_si
2830 : UINT64_C(2340421632), // S_NAND_B64_vi
2831 : UINT64_C(0),
2832 : UINT64_C(3196070144), // S_NAND_SAVEEXEC_B64_si
2833 : UINT64_C(3196069120), // S_NAND_SAVEEXEC_B64_vi
2834 : UINT64_C(3212836864), // S_NOP
2835 : UINT64_C(0),
2836 : UINT64_C(2365587456), // S_NOR_B32_si
2837 : UINT64_C(2348810240), // S_NOR_B32_vi
2838 : UINT64_C(0),
2839 : UINT64_C(2373976064), // S_NOR_B64_si
2840 : UINT64_C(2357198848), // S_NOR_B64_vi
2841 : UINT64_C(0),
2842 : UINT64_C(3196070400), // S_NOR_SAVEEXEC_B64_si
2843 : UINT64_C(3196069376), // S_NOR_SAVEEXEC_B64_vi
2844 : UINT64_C(0),
2845 : UINT64_C(3196061440), // S_NOT_B32_si
2846 : UINT64_C(3196060672), // S_NOT_B32_vi
2847 : UINT64_C(0),
2848 : UINT64_C(3196061696), // S_NOT_B64_si
2849 : UINT64_C(3196060928), // S_NOT_B64_vi
2850 : UINT64_C(0),
2851 : UINT64_C(2332033024), // S_ORN2_B32_si
2852 : UINT64_C(2315255808), // S_ORN2_B32_vi
2853 : UINT64_C(0),
2854 : UINT64_C(2340421632), // S_ORN2_B64_si
2855 : UINT64_C(2323644416), // S_ORN2_B64_vi
2856 : UINT64_C(0),
2857 : UINT64_C(3196069888), // S_ORN2_SAVEEXEC_B64_si
2858 : UINT64_C(3196068864), // S_ORN2_SAVEEXEC_B64_vi
2859 : UINT64_C(0),
2860 : UINT64_C(2281701376), // S_OR_B32_si
2861 : UINT64_C(2264924160), // S_OR_B32_vi
2862 : UINT64_C(0),
2863 : UINT64_C(2290089984), // S_OR_B64_si
2864 : UINT64_C(2273312768), // S_OR_B64_vi
2865 : UINT64_C(0),
2866 : UINT64_C(3196069120), // S_OR_SAVEEXEC_B64_si
2867 : UINT64_C(3196068096), // S_OR_SAVEEXEC_B64_vi
2868 : UINT64_C(0),
2869 : UINT64_C(3196070912), // S_QUADMASK_B32_si
2870 : UINT64_C(3196069888), // S_QUADMASK_B32_vi
2871 : UINT64_C(0),
2872 : UINT64_C(3196071168), // S_QUADMASK_B64_si
2873 : UINT64_C(3196070144), // S_QUADMASK_B64_vi
2874 : UINT64_C(0),
2875 : UINT64_C(3196068352), // S_RFE_B64_si
2876 : UINT64_C(3196067584), // S_RFE_B64_vi
2877 : UINT64_C(3213885440), // S_SENDMSG
2878 : UINT64_C(3213950976), // S_SENDMSGHALT
2879 : UINT64_C(3213688832), // S_SETHALT
2880 : UINT64_C(0),
2881 : UINT64_C(3196067840), // S_SETPC_B64_si
2882 : UINT64_C(3196067072), // S_SETPC_B64_vi
2883 : UINT64_C(3213819904), // S_SETPRIO
2884 : UINT64_C(0),
2885 : UINT64_C(3112173568), // S_SETREG_B32_si
2886 : UINT64_C(3103784960), // S_SETREG_B32_vi
2887 : UINT64_C(0),
2888 : UINT64_C(3128950784), // S_SETREG_IMM32_B32_si
2889 : UINT64_C(3120562176), // S_SETREG_IMM32_B32_vi
2890 : UINT64_C(0),
2891 : UINT64_C(3196066304), // S_SEXT_I32_I16_si
2892 : UINT64_C(3196065536), // S_SEXT_I32_I16_vi
2893 : UINT64_C(0),
2894 : UINT64_C(3196066048), // S_SEXT_I32_I8_si
2895 : UINT64_C(3196065280), // S_SEXT_I32_I8_vi
2896 : UINT64_C(3213754368), // S_SLEEP
2897 : UINT64_C(0),
2898 : UINT64_C(2189426688), // S_SUBB_U32_si
2899 : UINT64_C(2189426688), // S_SUBB_U32_vi
2900 : UINT64_C(0),
2901 : UINT64_C(2172649472), // S_SUB_I32_si
2902 : UINT64_C(2172649472), // S_SUB_I32_vi
2903 : UINT64_C(0),
2904 : UINT64_C(2155872256), // S_SUB_U32_si
2905 : UINT64_C(2155872256), // S_SUB_U32_vi
2906 : UINT64_C(0),
2907 : UINT64_C(3196068096), // S_SWAPPC_B64_si
2908 : UINT64_C(3196067328), // S_SWAPPC_B64_vi
2909 : UINT64_C(3214016512), // S_TRAP
2910 : UINT64_C(3214278656), // S_TTRACEDATA
2911 : UINT64_C(3213623296), // S_WAITCNT
2912 : UINT64_C(0),
2913 : UINT64_C(3196061952), // S_WQM_B32_si
2914 : UINT64_C(3196061184), // S_WQM_B32_vi
2915 : UINT64_C(0),
2916 : UINT64_C(3196062208), // S_WQM_B64_si
2917 : UINT64_C(3196061440), // S_WQM_B64_vi
2918 : UINT64_C(0),
2919 : UINT64_C(2382364672), // S_XNOR_B32_si
2920 : UINT64_C(2365587456), // S_XNOR_B32_vi
2921 : UINT64_C(0),
2922 : UINT64_C(2390753280), // S_XNOR_B64_si
2923 : UINT64_C(2373976064), // S_XNOR_B64_vi
2924 : UINT64_C(0),
2925 : UINT64_C(3196070656), // S_XNOR_SAVEEXEC_B64_si
2926 : UINT64_C(3196069632), // S_XNOR_SAVEEXEC_B64_vi
2927 : UINT64_C(0),
2928 : UINT64_C(2298478592), // S_XOR_B32_si
2929 : UINT64_C(2281701376), // S_XOR_B32_vi
2930 : UINT64_C(0),
2931 : UINT64_C(2306867200), // S_XOR_B64_si
2932 : UINT64_C(2290089984), // S_XOR_B64_vi
2933 : UINT64_C(0),
2934 : UINT64_C(3196069376), // S_XOR_SAVEEXEC_B64_si
2935 : UINT64_C(3196068352), // S_XOR_SAVEEXEC_B64_vi
2936 : UINT64_C(0),
2937 : UINT64_C(3892510720), // TBUFFER_LOAD_FORMAT_XYZW_si
2938 : UINT64_C(3892412416), // TBUFFER_LOAD_FORMAT_XYZW_vi
2939 : UINT64_C(0),
2940 : UINT64_C(0),
2941 : UINT64_C(0),
2942 : UINT64_C(0),
2943 : UINT64_C(3892772864), // TBUFFER_STORE_FORMAT_XYZW_si
2944 : UINT64_C(3892543488), // TBUFFER_STORE_FORMAT_XYZW_vi
2945 : UINT64_C(3892707328), // TBUFFER_STORE_FORMAT_XYZ_si
2946 : UINT64_C(3892510720), // TBUFFER_STORE_FORMAT_XYZ_vi
2947 : UINT64_C(3892641792), // TBUFFER_STORE_FORMAT_XY_si
2948 : UINT64_C(3892477952), // TBUFFER_STORE_FORMAT_XY_vi
2949 : UINT64_C(3892576256), // TBUFFER_STORE_FORMAT_X_si
2950 : UINT64_C(3892445184), // TBUFFER_STORE_FORMAT_X_vi
2951 : UINT64_C(7), // TEX_GET_GRADIENTS_H
2952 : UINT64_C(8), // TEX_GET_GRADIENTS_V
2953 : UINT64_C(4), // TEX_GET_TEXTURE_RESINFO
2954 : UINT64_C(3), // TEX_LD
2955 : UINT64_C(35), // TEX_LDPTR
2956 : UINT64_C(16), // TEX_SAMPLE
2957 : UINT64_C(24), // TEX_SAMPLE_C
2958 : UINT64_C(28), // TEX_SAMPLE_C_G
2959 : UINT64_C(25), // TEX_SAMPLE_C_L
2960 : UINT64_C(26), // TEX_SAMPLE_C_LB
2961 : UINT64_C(20), // TEX_SAMPLE_G
2962 : UINT64_C(17), // TEX_SAMPLE_L
2963 : UINT64_C(18), // TEX_SAMPLE_LB
2964 : UINT64_C(11), // TEX_SET_GRADIENTS_H
2965 : UINT64_C(12), // TEX_SET_GRADIENTS_V
2966 : UINT64_C(16775081780284751936), // TEX_VTX_CONSTBUF
2967 : UINT64_C(9236056004066541632), // TEX_VTX_TEXBUF
2968 : UINT64_C(9345848836096), // TRUNC
2969 : UINT64_C(0),
2970 : UINT64_C(0),
2971 : UINT64_C(85761906966528), // UINT_TO_FLT_eg
2972 : UINT64_C(59923383713792), // UINT_TO_FLT_r600
2973 : UINT64_C(1769087820812517696), // VTX_READ_GLOBAL_128_cm
2974 : UINT64_C(1769087821886259520), // VTX_READ_GLOBAL_128_eg
2975 : UINT64_C(1251983104222953792), // VTX_READ_GLOBAL_16_cm
2976 : UINT64_C(1251983104357171520), // VTX_READ_GLOBAL_16_eg
2977 : UINT64_C(1396098292298809664), // VTX_READ_GLOBAL_32_cm
2978 : UINT64_C(1396098292567245120), // VTX_READ_GLOBAL_32_eg
2979 : UINT64_C(1684223115334254912), // VTX_READ_GLOBAL_64_cm
2980 : UINT64_C(1684223115871125824), // VTX_READ_GLOBAL_64_eg
2981 : UINT64_C(1179925510185025856), // VTX_READ_GLOBAL_8_cm
2982 : UINT64_C(1179925510252134720), // VTX_READ_GLOBAL_8_eg
2983 : UINT64_C(1769087820812517440), // VTX_READ_PARAM_128_cm
2984 : UINT64_C(1769087821886259264), // VTX_READ_PARAM_128_eg
2985 : UINT64_C(1251983104222953536), // VTX_READ_PARAM_16_cm
2986 : UINT64_C(1251983104357171264), // VTX_READ_PARAM_16_eg
2987 : UINT64_C(1396098292298809408), // VTX_READ_PARAM_32_cm
2988 : UINT64_C(1396098292567244864), // VTX_READ_PARAM_32_eg
2989 : UINT64_C(1684223115334254656), // VTX_READ_PARAM_64_cm
2990 : UINT64_C(1684223115871125568), // VTX_READ_PARAM_64_eg
2991 : UINT64_C(1179925510185025600), // VTX_READ_PARAM_8_cm
2992 : UINT64_C(1179925510252134464), // VTX_READ_PARAM_8_eg
2993 : UINT64_C(0),
2994 : UINT64_C(1342177280), // V_ADDC_U32_e32_si
2995 : UINT64_C(939524096), // V_ADDC_U32_e32_vi
2996 : UINT64_C(0),
2997 : UINT64_C(3528485376), // V_ADDC_U32_e64_si
2998 : UINT64_C(3508300288), // V_ADDC_U32_e64_vi
2999 : UINT64_C(0),
3000 : UINT64_C(0), // V_ADD_F16_e32_si
3001 : UINT64_C(1040187392), // V_ADD_F16_e32_vi
3002 : UINT64_C(0),
3003 : UINT64_C(3523215360), // V_ADD_F16_e64_si
3004 : UINT64_C(3508469760), // V_ADD_F16_e64_vi
3005 : UINT64_C(0),
3006 : UINT64_C(100663296), // V_ADD_F32_e32_si
3007 : UINT64_C(33554432), // V_ADD_F32_e32_vi
3008 : UINT64_C(0),
3009 : UINT64_C(3523608576), // V_ADD_F32_e64_si
3010 : UINT64_C(3506503680), // V_ADD_F32_e64_vi
3011 : UINT64_C(0),
3012 : UINT64_C(3536322560), // V_ADD_F64_si
3013 : UINT64_C(3531603968), // V_ADD_F64_vi
3014 : UINT64_C(0),
3015 : UINT64_C(1241513984), // V_ADD_I32_e32_si
3016 : UINT64_C(838860800), // V_ADD_I32_e32_vi
3017 : UINT64_C(0),
3018 : UINT64_C(3528092160), // V_ADD_I32_e64_si
3019 : UINT64_C(3508103680), // V_ADD_I32_e64_vi
3020 : UINT64_C(0),
3021 : UINT64_C(0), // V_ADD_U16_e32_si
3022 : UINT64_C(1275068416), // V_ADD_U16_e32_vi
3023 : UINT64_C(0),
3024 : UINT64_C(3523215360), // V_ADD_U16_e64_si
3025 : UINT64_C(3508928512), // V_ADD_U16_e64_vi
3026 : UINT64_C(0),
3027 : UINT64_C(3533438976), // V_ALIGNBIT_B32_si
3028 : UINT64_C(3519938560), // V_ALIGNBIT_B32_vi
3029 : UINT64_C(0),
3030 : UINT64_C(3533570048), // V_ALIGNBYTE_B32_si
3031 : UINT64_C(3520004096), // V_ALIGNBYTE_B32_vi
3032 : UINT64_C(0),
3033 : UINT64_C(905969664), // V_AND_B32_e32_si
3034 : UINT64_C(637534208), // V_AND_B32_e32_vi
3035 : UINT64_C(0),
3036 : UINT64_C(3526754304), // V_AND_B32_e64_si
3037 : UINT64_C(3507683328), // V_AND_B32_e64_vi
3038 : UINT64_C(0),
3039 : UINT64_C(0), // V_ASHRREV_B16_e32_si
3040 : UINT64_C(1476395008), // V_ASHRREV_B16_e32_vi
3041 : UINT64_C(0),
3042 : UINT64_C(3523215360), // V_ASHRREV_B16_e64_si
3043 : UINT64_C(3509321728), // V_ASHRREV_B16_e64_vi
3044 : UINT64_C(0),
3045 : UINT64_C(805306368), // V_ASHRREV_I32_e32_si
3046 : UINT64_C(570425344), // V_ASHRREV_I32_e32_vi
3047 : UINT64_C(0),
3048 : UINT64_C(3526361088), // V_ASHRREV_I32_e64_si
3049 : UINT64_C(3507552256), // V_ASHRREV_I32_e64_vi
3050 : UINT64_C(0),
3051 : UINT64_C(3489660928), // V_ASHRREV_I64_si
3052 : UINT64_C(3532718080), // V_ASHRREV_I64_vi
3053 : UINT64_C(0),
3054 : UINT64_C(771751936), // V_ASHR_I32_e32_si
3055 : UINT64_C(0),
3056 : UINT64_C(3526230016), // V_ASHR_I32_e64_si
3057 : UINT64_C(0),
3058 : UINT64_C(3536191488), // V_ASHR_I64_si
3059 : UINT64_C(3512926208), // V_ASHR_I64_vi
3060 : UINT64_C(0),
3061 : UINT64_C(1140850688), // V_BCNT_U32_B32_e32_si
3062 : UINT64_C(0),
3063 : UINT64_C(3527671808), // V_BCNT_U32_B32_e64_si
3064 : UINT64_C(3532324864), // V_BCNT_U32_B32_e64_vi
3065 : UINT64_C(0),
3066 : UINT64_C(3532783616), // V_BFE_I32_si
3067 : UINT64_C(3519610880), // V_BFE_I32_vi
3068 : UINT64_C(0),
3069 : UINT64_C(3532652544), // V_BFE_U32_si
3070 : UINT64_C(3519545344), // V_BFE_U32_vi
3071 : UINT64_C(0),
3072 : UINT64_C(3532914688), // V_BFI_B32_si
3073 : UINT64_C(3519676416), // V_BFI_B32_vi
3074 : UINT64_C(0),
3075 : UINT64_C(1006632960), // V_BFM_B32_e32_si
3076 : UINT64_C(0),
3077 : UINT64_C(3527147520), // V_BFM_B32_e64_si
3078 : UINT64_C(3532849152), // V_BFM_B32_e64_vi
3079 : UINT64_C(0),
3080 : UINT64_C(2113957888), // V_BFREV_B32_e32_si
3081 : UINT64_C(2113951744), // V_BFREV_B32_e32_vi
3082 : UINT64_C(0),
3083 : UINT64_C(3547332608), // V_BFREV_B32_e64_si
3084 : UINT64_C(3513516032), // V_BFREV_B32_e64_vi
3085 : UINT64_C(0),
3086 : UINT64_C(2113929216), // V_CEIL_F16_e32_si
3087 : UINT64_C(2113964544), // V_CEIL_F16_e32_vi
3088 : UINT64_C(0),
3089 : UINT64_C(3539992576), // V_CEIL_F16_e64_si
3090 : UINT64_C(3515154432), // V_CEIL_F16_e64_vi
3091 : UINT64_C(0),
3092 : UINT64_C(2113946624), // V_CEIL_F32_e32_si
3093 : UINT64_C(2113944064), // V_CEIL_F32_e32_vi
3094 : UINT64_C(0),
3095 : UINT64_C(3544449024), // V_CEIL_F32_e64_si
3096 : UINT64_C(3512532992), // V_CEIL_F32_e64_vi
3097 : UINT64_C(0),
3098 : UINT64_C(2113941504), // V_CEIL_F64_e32_si
3099 : UINT64_C(2113941504), // V_CEIL_F64_e32_vi
3100 : UINT64_C(0),
3101 : UINT64_C(3543138304), // V_CEIL_F64_e64_si
3102 : UINT64_C(3512205312), // V_CEIL_F64_e64_vi
3103 : UINT64_C(0),
3104 : UINT64_C(2113962496), // V_CLREXCP_si
3105 : UINT64_C(2113956352), // V_CLREXCP_vi
3106 : UINT64_C(0),
3107 : UINT64_C(2091122688), // V_CMPSX_EQ_F32_e32_si
3108 : UINT64_C(2099511296), // V_CMPSX_EQ_F32_e32_vi
3109 : UINT64_C(0),
3110 : UINT64_C(3500408832), // V_CMPSX_EQ_F32_e64_si
3111 : UINT64_C(3499229184), // V_CMPSX_EQ_F32_e64_vi
3112 : UINT64_C(0),
3113 : UINT64_C(2095316992), // V_CMPSX_EQ_F64_e32_si
3114 : UINT64_C(2103705600), // V_CMPSX_EQ_F64_e32_vi
3115 : UINT64_C(0),
3116 : UINT64_C(3504603136), // V_CMPSX_EQ_F64_e64_si
3117 : UINT64_C(3501326336), // V_CMPSX_EQ_F64_e64_vi
3118 : UINT64_C(0),
3119 : UINT64_C(2090860544), // V_CMPSX_F_F32_e32_si
3120 : UINT64_C(2099249152), // V_CMPSX_F_F32_e32_vi
3121 : UINT64_C(0),
3122 : UINT64_C(3500146688), // V_CMPSX_F_F32_e64_si
3123 : UINT64_C(3499098112), // V_CMPSX_F_F32_e64_vi
3124 : UINT64_C(0),
3125 : UINT64_C(2095054848), // V_CMPSX_F_F64_e32_si
3126 : UINT64_C(2103443456), // V_CMPSX_F_F64_e32_vi
3127 : UINT64_C(0),
3128 : UINT64_C(3504340992), // V_CMPSX_F_F64_e64_si
3129 : UINT64_C(3501195264), // V_CMPSX_F_F64_e64_vi
3130 : UINT64_C(0),
3131 : UINT64_C(2091646976), // V_CMPSX_GE_F32_e32_si
3132 : UINT64_C(2100035584), // V_CMPSX_GE_F32_e32_vi
3133 : UINT64_C(0),
3134 : UINT64_C(3500933120), // V_CMPSX_GE_F32_e64_si
3135 : UINT64_C(3499491328), // V_CMPSX_GE_F32_e64_vi
3136 : UINT64_C(0),
3137 : UINT64_C(2095841280), // V_CMPSX_GE_F64_e32_si
3138 : UINT64_C(2104229888), // V_CMPSX_GE_F64_e32_vi
3139 : UINT64_C(0),
3140 : UINT64_C(3505127424), // V_CMPSX_GE_F64_e64_si
3141 : UINT64_C(3501588480), // V_CMPSX_GE_F64_e64_vi
3142 : UINT64_C(0),
3143 : UINT64_C(2091384832), // V_CMPSX_GT_F32_e32_si
3144 : UINT64_C(2099773440), // V_CMPSX_GT_F32_e32_vi
3145 : UINT64_C(0),
3146 : UINT64_C(3500670976), // V_CMPSX_GT_F32_e64_si
3147 : UINT64_C(3499360256), // V_CMPSX_GT_F32_e64_vi
3148 : UINT64_C(0),
3149 : UINT64_C(2095579136), // V_CMPSX_GT_F64_e32_si
3150 : UINT64_C(2103967744), // V_CMPSX_GT_F64_e32_vi
3151 : UINT64_C(0),
3152 : UINT64_C(3504865280), // V_CMPSX_GT_F64_e64_si
3153 : UINT64_C(3501457408), // V_CMPSX_GT_F64_e64_vi
3154 : UINT64_C(0),
3155 : UINT64_C(2091253760), // V_CMPSX_LE_F32_e32_si
3156 : UINT64_C(2099642368), // V_CMPSX_LE_F32_e32_vi
3157 : UINT64_C(0),
3158 : UINT64_C(3500539904), // V_CMPSX_LE_F32_e64_si
3159 : UINT64_C(3499294720), // V_CMPSX_LE_F32_e64_vi
3160 : UINT64_C(0),
3161 : UINT64_C(2095448064), // V_CMPSX_LE_F64_e32_si
3162 : UINT64_C(2103836672), // V_CMPSX_LE_F64_e32_vi
3163 : UINT64_C(0),
3164 : UINT64_C(3504734208), // V_CMPSX_LE_F64_e64_si
3165 : UINT64_C(3501391872), // V_CMPSX_LE_F64_e64_vi
3166 : UINT64_C(0),
3167 : UINT64_C(2091515904), // V_CMPSX_LG_F32_e32_si
3168 : UINT64_C(2099904512), // V_CMPSX_LG_F32_e32_vi
3169 : UINT64_C(0),
3170 : UINT64_C(3500802048), // V_CMPSX_LG_F32_e64_si
3171 : UINT64_C(3499425792), // V_CMPSX_LG_F32_e64_vi
3172 : UINT64_C(0),
3173 : UINT64_C(2095710208), // V_CMPSX_LG_F64_e32_si
3174 : UINT64_C(2104098816), // V_CMPSX_LG_F64_e32_vi
3175 : UINT64_C(0),
3176 : UINT64_C(3504996352), // V_CMPSX_LG_F64_e64_si
3177 : UINT64_C(3501522944), // V_CMPSX_LG_F64_e64_vi
3178 : UINT64_C(0),
3179 : UINT64_C(2090991616), // V_CMPSX_LT_F32_e32_si
3180 : UINT64_C(2099380224), // V_CMPSX_LT_F32_e32_vi
3181 : UINT64_C(0),
3182 : UINT64_C(3500277760), // V_CMPSX_LT_F32_e64_si
3183 : UINT64_C(3499163648), // V_CMPSX_LT_F32_e64_vi
3184 : UINT64_C(0),
3185 : UINT64_C(2095185920), // V_CMPSX_LT_F64_e32_si
3186 : UINT64_C(2103574528), // V_CMPSX_LT_F64_e32_vi
3187 : UINT64_C(0),
3188 : UINT64_C(3504472064), // V_CMPSX_LT_F64_e64_si
3189 : UINT64_C(3501260800), // V_CMPSX_LT_F64_e64_vi
3190 : UINT64_C(0),
3191 : UINT64_C(2092564480), // V_CMPSX_NEQ_F32_e32_si
3192 : UINT64_C(2100953088), // V_CMPSX_NEQ_F32_e32_vi
3193 : UINT64_C(0),
3194 : UINT64_C(3501850624), // V_CMPSX_NEQ_F32_e64_si
3195 : UINT64_C(3499950080), // V_CMPSX_NEQ_F32_e64_vi
3196 : UINT64_C(0),
3197 : UINT64_C(2096758784), // V_CMPSX_NEQ_F64_e32_si
3198 : UINT64_C(2105147392), // V_CMPSX_NEQ_F64_e32_vi
3199 : UINT64_C(0),
3200 : UINT64_C(3506044928), // V_CMPSX_NEQ_F64_e64_si
3201 : UINT64_C(3502047232), // V_CMPSX_NEQ_F64_e64_vi
3202 : UINT64_C(0),
3203 : UINT64_C(2092040192), // V_CMPSX_NGE_F32_e32_si
3204 : UINT64_C(2100428800), // V_CMPSX_NGE_F32_e32_vi
3205 : UINT64_C(0),
3206 : UINT64_C(3501326336), // V_CMPSX_NGE_F32_e64_si
3207 : UINT64_C(3499687936), // V_CMPSX_NGE_F32_e64_vi
3208 : UINT64_C(0),
3209 : UINT64_C(2096234496), // V_CMPSX_NGE_F64_e32_si
3210 : UINT64_C(2104623104), // V_CMPSX_NGE_F64_e32_vi
3211 : UINT64_C(0),
3212 : UINT64_C(3505520640), // V_CMPSX_NGE_F64_e64_si
3213 : UINT64_C(3501785088), // V_CMPSX_NGE_F64_e64_vi
3214 : UINT64_C(0),
3215 : UINT64_C(2092302336), // V_CMPSX_NGT_F32_e32_si
3216 : UINT64_C(2100690944), // V_CMPSX_NGT_F32_e32_vi
3217 : UINT64_C(0),
3218 : UINT64_C(3501588480), // V_CMPSX_NGT_F32_e64_si
3219 : UINT64_C(3499819008), // V_CMPSX_NGT_F32_e64_vi
3220 : UINT64_C(0),
3221 : UINT64_C(2096496640), // V_CMPSX_NGT_F64_e32_si
3222 : UINT64_C(2104885248), // V_CMPSX_NGT_F64_e32_vi
3223 : UINT64_C(0),
3224 : UINT64_C(3505782784), // V_CMPSX_NGT_F64_e64_si
3225 : UINT64_C(3501916160), // V_CMPSX_NGT_F64_e64_vi
3226 : UINT64_C(0),
3227 : UINT64_C(2092433408), // V_CMPSX_NLE_F32_e32_si
3228 : UINT64_C(2100822016), // V_CMPSX_NLE_F32_e32_vi
3229 : UINT64_C(0),
3230 : UINT64_C(3501719552), // V_CMPSX_NLE_F32_e64_si
3231 : UINT64_C(3499884544), // V_CMPSX_NLE_F32_e64_vi
3232 : UINT64_C(0),
3233 : UINT64_C(2096627712), // V_CMPSX_NLE_F64_e32_si
3234 : UINT64_C(2105016320), // V_CMPSX_NLE_F64_e32_vi
3235 : UINT64_C(0),
3236 : UINT64_C(3505913856), // V_CMPSX_NLE_F64_e64_si
3237 : UINT64_C(3501981696), // V_CMPSX_NLE_F64_e64_vi
3238 : UINT64_C(0),
3239 : UINT64_C(2092171264), // V_CMPSX_NLG_F32_e32_si
3240 : UINT64_C(2100559872), // V_CMPSX_NLG_F32_e32_vi
3241 : UINT64_C(0),
3242 : UINT64_C(3501457408), // V_CMPSX_NLG_F32_e64_si
3243 : UINT64_C(3499753472), // V_CMPSX_NLG_F32_e64_vi
3244 : UINT64_C(0),
3245 : UINT64_C(2096365568), // V_CMPSX_NLG_F64_e32_si
3246 : UINT64_C(2104754176), // V_CMPSX_NLG_F64_e32_vi
3247 : UINT64_C(0),
3248 : UINT64_C(3505651712), // V_CMPSX_NLG_F64_e64_si
3249 : UINT64_C(3501850624), // V_CMPSX_NLG_F64_e64_vi
3250 : UINT64_C(0),
3251 : UINT64_C(2092695552), // V_CMPSX_NLT_F32_e32_si
3252 : UINT64_C(2101084160), // V_CMPSX_NLT_F32_e32_vi
3253 : UINT64_C(0),
3254 : UINT64_C(3501981696), // V_CMPSX_NLT_F32_e64_si
3255 : UINT64_C(3500015616), // V_CMPSX_NLT_F32_e64_vi
3256 : UINT64_C(0),
3257 : UINT64_C(2096889856), // V_CMPSX_NLT_F64_e32_si
3258 : UINT64_C(2105278464), // V_CMPSX_NLT_F64_e32_vi
3259 : UINT64_C(0),
3260 : UINT64_C(3506176000), // V_CMPSX_NLT_F64_e64_si
3261 : UINT64_C(3502112768), // V_CMPSX_NLT_F64_e64_vi
3262 : UINT64_C(0),
3263 : UINT64_C(2091778048), // V_CMPSX_O_F32_e32_si
3264 : UINT64_C(2100166656), // V_CMPSX_O_F32_e32_vi
3265 : UINT64_C(0),
3266 : UINT64_C(3501064192), // V_CMPSX_O_F32_e64_si
3267 : UINT64_C(3499556864), // V_CMPSX_O_F32_e64_vi
3268 : UINT64_C(0),
3269 : UINT64_C(2095972352), // V_CMPSX_O_F64_e32_si
3270 : UINT64_C(2104360960), // V_CMPSX_O_F64_e32_vi
3271 : UINT64_C(0),
3272 : UINT64_C(3505258496), // V_CMPSX_O_F64_e64_si
3273 : UINT64_C(3501654016), // V_CMPSX_O_F64_e64_vi
3274 : UINT64_C(0),
3275 : UINT64_C(2092826624), // V_CMPSX_TRU_F32_e32_si
3276 : UINT64_C(2101215232), // V_CMPSX_TRU_F32_e32_vi
3277 : UINT64_C(0),
3278 : UINT64_C(3502112768), // V_CMPSX_TRU_F32_e64_si
3279 : UINT64_C(3500081152), // V_CMPSX_TRU_F32_e64_vi
3280 : UINT64_C(0),
3281 : UINT64_C(2097020928), // V_CMPSX_TRU_F64_e32_si
3282 : UINT64_C(2105409536), // V_CMPSX_TRU_F64_e32_vi
3283 : UINT64_C(0),
3284 : UINT64_C(3506307072), // V_CMPSX_TRU_F64_e64_si
3285 : UINT64_C(3502178304), // V_CMPSX_TRU_F64_e64_vi
3286 : UINT64_C(0),
3287 : UINT64_C(2091909120), // V_CMPSX_U_F32_e32_si
3288 : UINT64_C(2100297728), // V_CMPSX_U_F32_e32_vi
3289 : UINT64_C(0),
3290 : UINT64_C(3501195264), // V_CMPSX_U_F32_e64_si
3291 : UINT64_C(3499622400), // V_CMPSX_U_F32_e64_vi
3292 : UINT64_C(0),
3293 : UINT64_C(2096103424), // V_CMPSX_U_F64_e32_si
3294 : UINT64_C(2104492032), // V_CMPSX_U_F64_e32_vi
3295 : UINT64_C(0),
3296 : UINT64_C(3505389568), // V_CMPSX_U_F64_e64_si
3297 : UINT64_C(3501719552), // V_CMPSX_U_F64_e64_vi
3298 : UINT64_C(0),
3299 : UINT64_C(2089025536), // V_CMPS_EQ_F32_e32_si
3300 : UINT64_C(2097414144), // V_CMPS_EQ_F32_e32_vi
3301 : UINT64_C(0),
3302 : UINT64_C(3498311680), // V_CMPS_EQ_F32_e64_si
3303 : UINT64_C(3498180608), // V_CMPS_EQ_F32_e64_vi
3304 : UINT64_C(0),
3305 : UINT64_C(2093219840), // V_CMPS_EQ_F64_e32_si
3306 : UINT64_C(2101608448), // V_CMPS_EQ_F64_e32_vi
3307 : UINT64_C(0),
3308 : UINT64_C(3502505984), // V_CMPS_EQ_F64_e64_si
3309 : UINT64_C(3500277760), // V_CMPS_EQ_F64_e64_vi
3310 : UINT64_C(0),
3311 : UINT64_C(2088763392), // V_CMPS_F_F32_e32_si
3312 : UINT64_C(2097152000), // V_CMPS_F_F32_e32_vi
3313 : UINT64_C(0),
3314 : UINT64_C(3498049536), // V_CMPS_F_F32_e64_si
3315 : UINT64_C(3498049536), // V_CMPS_F_F32_e64_vi
3316 : UINT64_C(0),
3317 : UINT64_C(2092957696), // V_CMPS_F_F64_e32_si
3318 : UINT64_C(2101346304), // V_CMPS_F_F64_e32_vi
3319 : UINT64_C(0),
3320 : UINT64_C(3502243840), // V_CMPS_F_F64_e64_si
3321 : UINT64_C(3500146688), // V_CMPS_F_F64_e64_vi
3322 : UINT64_C(0),
3323 : UINT64_C(2089549824), // V_CMPS_GE_F32_e32_si
3324 : UINT64_C(2097938432), // V_CMPS_GE_F32_e32_vi
3325 : UINT64_C(0),
3326 : UINT64_C(3498835968), // V_CMPS_GE_F32_e64_si
3327 : UINT64_C(3498442752), // V_CMPS_GE_F32_e64_vi
3328 : UINT64_C(0),
3329 : UINT64_C(2093744128), // V_CMPS_GE_F64_e32_si
3330 : UINT64_C(2102132736), // V_CMPS_GE_F64_e32_vi
3331 : UINT64_C(0),
3332 : UINT64_C(3503030272), // V_CMPS_GE_F64_e64_si
3333 : UINT64_C(3500539904), // V_CMPS_GE_F64_e64_vi
3334 : UINT64_C(0),
3335 : UINT64_C(2089287680), // V_CMPS_GT_F32_e32_si
3336 : UINT64_C(2097676288), // V_CMPS_GT_F32_e32_vi
3337 : UINT64_C(0),
3338 : UINT64_C(3498573824), // V_CMPS_GT_F32_e64_si
3339 : UINT64_C(3498311680), // V_CMPS_GT_F32_e64_vi
3340 : UINT64_C(0),
3341 : UINT64_C(2093481984), // V_CMPS_GT_F64_e32_si
3342 : UINT64_C(2101870592), // V_CMPS_GT_F64_e32_vi
3343 : UINT64_C(0),
3344 : UINT64_C(3502768128), // V_CMPS_GT_F64_e64_si
3345 : UINT64_C(3500408832), // V_CMPS_GT_F64_e64_vi
3346 : UINT64_C(0),
3347 : UINT64_C(2089156608), // V_CMPS_LE_F32_e32_si
3348 : UINT64_C(2097545216), // V_CMPS_LE_F32_e32_vi
3349 : UINT64_C(0),
3350 : UINT64_C(3498442752), // V_CMPS_LE_F32_e64_si
3351 : UINT64_C(3498246144), // V_CMPS_LE_F32_e64_vi
3352 : UINT64_C(0),
3353 : UINT64_C(2093350912), // V_CMPS_LE_F64_e32_si
3354 : UINT64_C(2101739520), // V_CMPS_LE_F64_e32_vi
3355 : UINT64_C(0),
3356 : UINT64_C(3502637056), // V_CMPS_LE_F64_e64_si
3357 : UINT64_C(3500343296), // V_CMPS_LE_F64_e64_vi
3358 : UINT64_C(0),
3359 : UINT64_C(2089418752), // V_CMPS_LG_F32_e32_si
3360 : UINT64_C(2097807360), // V_CMPS_LG_F32_e32_vi
3361 : UINT64_C(0),
3362 : UINT64_C(3498704896), // V_CMPS_LG_F32_e64_si
3363 : UINT64_C(3498377216), // V_CMPS_LG_F32_e64_vi
3364 : UINT64_C(0),
3365 : UINT64_C(2093613056), // V_CMPS_LG_F64_e32_si
3366 : UINT64_C(2102001664), // V_CMPS_LG_F64_e32_vi
3367 : UINT64_C(0),
3368 : UINT64_C(3502899200), // V_CMPS_LG_F64_e64_si
3369 : UINT64_C(3500474368), // V_CMPS_LG_F64_e64_vi
3370 : UINT64_C(0),
3371 : UINT64_C(2088894464), // V_CMPS_LT_F32_e32_si
3372 : UINT64_C(2097283072), // V_CMPS_LT_F32_e32_vi
3373 : UINT64_C(0),
3374 : UINT64_C(3498180608), // V_CMPS_LT_F32_e64_si
3375 : UINT64_C(3498115072), // V_CMPS_LT_F32_e64_vi
3376 : UINT64_C(0),
3377 : UINT64_C(2093088768), // V_CMPS_LT_F64_e32_si
3378 : UINT64_C(2101477376), // V_CMPS_LT_F64_e32_vi
3379 : UINT64_C(0),
3380 : UINT64_C(3502374912), // V_CMPS_LT_F64_e64_si
3381 : UINT64_C(3500212224), // V_CMPS_LT_F64_e64_vi
3382 : UINT64_C(0),
3383 : UINT64_C(2090467328), // V_CMPS_NEQ_F32_e32_si
3384 : UINT64_C(2098855936), // V_CMPS_NEQ_F32_e32_vi
3385 : UINT64_C(0),
3386 : UINT64_C(3499753472), // V_CMPS_NEQ_F32_e64_si
3387 : UINT64_C(3498901504), // V_CMPS_NEQ_F32_e64_vi
3388 : UINT64_C(0),
3389 : UINT64_C(2094661632), // V_CMPS_NEQ_F64_e32_si
3390 : UINT64_C(2103050240), // V_CMPS_NEQ_F64_e32_vi
3391 : UINT64_C(0),
3392 : UINT64_C(3503947776), // V_CMPS_NEQ_F64_e64_si
3393 : UINT64_C(3500998656), // V_CMPS_NEQ_F64_e64_vi
3394 : UINT64_C(0),
3395 : UINT64_C(2089943040), // V_CMPS_NGE_F32_e32_si
3396 : UINT64_C(2098331648), // V_CMPS_NGE_F32_e32_vi
3397 : UINT64_C(0),
3398 : UINT64_C(3499229184), // V_CMPS_NGE_F32_e64_si
3399 : UINT64_C(3498639360), // V_CMPS_NGE_F32_e64_vi
3400 : UINT64_C(0),
3401 : UINT64_C(2094137344), // V_CMPS_NGE_F64_e32_si
3402 : UINT64_C(2102525952), // V_CMPS_NGE_F64_e32_vi
3403 : UINT64_C(0),
3404 : UINT64_C(3503423488), // V_CMPS_NGE_F64_e64_si
3405 : UINT64_C(3500736512), // V_CMPS_NGE_F64_e64_vi
3406 : UINT64_C(0),
3407 : UINT64_C(2090205184), // V_CMPS_NGT_F32_e32_si
3408 : UINT64_C(2098593792), // V_CMPS_NGT_F32_e32_vi
3409 : UINT64_C(0),
3410 : UINT64_C(3499491328), // V_CMPS_NGT_F32_e64_si
3411 : UINT64_C(3498770432), // V_CMPS_NGT_F32_e64_vi
3412 : UINT64_C(0),
3413 : UINT64_C(2094399488), // V_CMPS_NGT_F64_e32_si
3414 : UINT64_C(2102788096), // V_CMPS_NGT_F64_e32_vi
3415 : UINT64_C(0),
3416 : UINT64_C(3503685632), // V_CMPS_NGT_F64_e64_si
3417 : UINT64_C(3500867584), // V_CMPS_NGT_F64_e64_vi
3418 : UINT64_C(0),
3419 : UINT64_C(2090336256), // V_CMPS_NLE_F32_e32_si
3420 : UINT64_C(2098724864), // V_CMPS_NLE_F32_e32_vi
3421 : UINT64_C(0),
3422 : UINT64_C(3499622400), // V_CMPS_NLE_F32_e64_si
3423 : UINT64_C(3498835968), // V_CMPS_NLE_F32_e64_vi
3424 : UINT64_C(0),
3425 : UINT64_C(2094530560), // V_CMPS_NLE_F64_e32_si
3426 : UINT64_C(2102919168), // V_CMPS_NLE_F64_e32_vi
3427 : UINT64_C(0),
3428 : UINT64_C(3503816704), // V_CMPS_NLE_F64_e64_si
3429 : UINT64_C(3500933120), // V_CMPS_NLE_F64_e64_vi
3430 : UINT64_C(0),
3431 : UINT64_C(2090074112), // V_CMPS_NLG_F32_e32_si
3432 : UINT64_C(2098462720), // V_CMPS_NLG_F32_e32_vi
3433 : UINT64_C(0),
3434 : UINT64_C(3499360256), // V_CMPS_NLG_F32_e64_si
3435 : UINT64_C(3498704896), // V_CMPS_NLG_F32_e64_vi
3436 : UINT64_C(0),
3437 : UINT64_C(2094268416), // V_CMPS_NLG_F64_e32_si
3438 : UINT64_C(2102657024), // V_CMPS_NLG_F64_e32_vi
3439 : UINT64_C(0),
3440 : UINT64_C(3503554560), // V_CMPS_NLG_F64_e64_si
3441 : UINT64_C(3500802048), // V_CMPS_NLG_F64_e64_vi
3442 : UINT64_C(0),
3443 : UINT64_C(2090598400), // V_CMPS_NLT_F32_e32_si
3444 : UINT64_C(2098987008), // V_CMPS_NLT_F32_e32_vi
3445 : UINT64_C(0),
3446 : UINT64_C(3499884544), // V_CMPS_NLT_F32_e64_si
3447 : UINT64_C(3498967040), // V_CMPS_NLT_F32_e64_vi
3448 : UINT64_C(0),
3449 : UINT64_C(2094792704), // V_CMPS_NLT_F64_e32_si
3450 : UINT64_C(2103181312), // V_CMPS_NLT_F64_e32_vi
3451 : UINT64_C(0),
3452 : UINT64_C(3504078848), // V_CMPS_NLT_F64_e64_si
3453 : UINT64_C(3501064192), // V_CMPS_NLT_F64_e64_vi
3454 : UINT64_C(0),
3455 : UINT64_C(2089680896), // V_CMPS_O_F32_e32_si
3456 : UINT64_C(2098069504), // V_CMPS_O_F32_e32_vi
3457 : UINT64_C(0),
3458 : UINT64_C(3498967040), // V_CMPS_O_F32_e64_si
3459 : UINT64_C(3498508288), // V_CMPS_O_F32_e64_vi
3460 : UINT64_C(0),
3461 : UINT64_C(2093875200), // V_CMPS_O_F64_e32_si
3462 : UINT64_C(2102263808), // V_CMPS_O_F64_e32_vi
3463 : UINT64_C(0),
3464 : UINT64_C(3503161344), // V_CMPS_O_F64_e64_si
3465 : UINT64_C(3500605440), // V_CMPS_O_F64_e64_vi
3466 : UINT64_C(0),
3467 : UINT64_C(2090729472), // V_CMPS_TRU_F32_e32_si
3468 : UINT64_C(2099118080), // V_CMPS_TRU_F32_e32_vi
3469 : UINT64_C(0),
3470 : UINT64_C(3500015616), // V_CMPS_TRU_F32_e64_si
3471 : UINT64_C(3499032576), // V_CMPS_TRU_F32_e64_vi
3472 : UINT64_C(0),
3473 : UINT64_C(2094923776), // V_CMPS_TRU_F64_e32_si
3474 : UINT64_C(2103312384), // V_CMPS_TRU_F64_e32_vi
3475 : UINT64_C(0),
3476 : UINT64_C(3504209920), // V_CMPS_TRU_F64_e64_si
3477 : UINT64_C(3501129728), // V_CMPS_TRU_F64_e64_vi
3478 : UINT64_C(0),
3479 : UINT64_C(2089811968), // V_CMPS_U_F32_e32_si
3480 : UINT64_C(2098200576), // V_CMPS_U_F32_e32_vi
3481 : UINT64_C(0),
3482 : UINT64_C(3499098112), // V_CMPS_U_F32_e64_si
3483 : UINT64_C(3498573824), // V_CMPS_U_F32_e64_vi
3484 : UINT64_C(0),
3485 : UINT64_C(2094006272), // V_CMPS_U_F64_e32_si
3486 : UINT64_C(2102394880), // V_CMPS_U_F64_e32_vi
3487 : UINT64_C(0),
3488 : UINT64_C(3503292416), // V_CMPS_U_F64_e64_si
3489 : UINT64_C(3500670976), // V_CMPS_U_F64_e64_vi
3490 : UINT64_C(0),
3491 : UINT64_C(2100297728), // V_CMPX_CLASS_F32_e32_si
3492 : UINT64_C(2082603008), // V_CMPX_CLASS_F32_e32_vi
3493 : UINT64_C(0),
3494 : UINT64_C(3509583872), // V_CMPX_CLASS_F32_e64_si
3495 : UINT64_C(3490775040), // V_CMPX_CLASS_F32_e64_vi
3496 : UINT64_C(0),
3497 : UINT64_C(2104492032), // V_CMPX_CLASS_F64_e32_si
3498 : UINT64_C(2082865152), // V_CMPX_CLASS_F64_e32_vi
3499 : UINT64_C(0),
3500 : UINT64_C(3513778176), // V_CMPX_CLASS_F64_e64_si
3501 : UINT64_C(3490906112), // V_CMPX_CLASS_F64_e64_vi
3502 : UINT64_C(0),
3503 : UINT64_C(2082734080), // V_CMPX_EQ_F32_e32_si
3504 : UINT64_C(2091122688), // V_CMPX_EQ_F32_e32_vi
3505 : UINT64_C(0),
3506 : UINT64_C(3492020224), // V_CMPX_EQ_F32_e64_si
3507 : UINT64_C(3495034880), // V_CMPX_EQ_F32_e64_vi
3508 : UINT64_C(0),
3509 : UINT64_C(2086928384), // V_CMPX_EQ_F64_e32_si
3510 : UINT64_C(2095316992), // V_CMPX_EQ_F64_e32_vi
3511 : UINT64_C(0),
3512 : UINT64_C(3496214528), // V_CMPX_EQ_F64_e64_si
3513 : UINT64_C(3497132032), // V_CMPX_EQ_F64_e64_vi
3514 : UINT64_C(0),
3515 : UINT64_C(2099511296), // V_CMPX_EQ_I32_e32_si
3516 : UINT64_C(2107899904), // V_CMPX_EQ_I32_e32_vi
3517 : UINT64_C(0),
3518 : UINT64_C(3508797440), // V_CMPX_EQ_I32_e64_si
3519 : UINT64_C(3503423488), // V_CMPX_EQ_I32_e64_vi
3520 : UINT64_C(0),
3521 : UINT64_C(2103705600), // V_CMPX_EQ_I64_e32_si
3522 : UINT64_C(2112094208), // V_CMPX_EQ_I64_e32_vi
3523 : UINT64_C(0),
3524 : UINT64_C(3512991744), // V_CMPX_EQ_I64_e64_si
3525 : UINT64_C(3505520640), // V_CMPX_EQ_I64_e64_vi
3526 : UINT64_C(0),
3527 : UINT64_C(2107899904), // V_CMPX_EQ_U32_e32_si
3528 : UINT64_C(2108948480), // V_CMPX_EQ_U32_e32_vi
3529 : UINT64_C(0),
3530 : UINT64_C(3517186048), // V_CMPX_EQ_U32_e64_si
3531 : UINT64_C(3503947776), // V_CMPX_EQ_U32_e64_vi
3532 : UINT64_C(0),
3533 : UINT64_C(2112094208), // V_CMPX_EQ_U64_e32_si
3534 : UINT64_C(2113142784), // V_CMPX_EQ_U64_e32_vi
3535 : UINT64_C(0),
3536 : UINT64_C(3521380352), // V_CMPX_EQ_U64_e64_si
3537 : UINT64_C(3506044928), // V_CMPX_EQ_U64_e64_vi
3538 : UINT64_C(0),
3539 : UINT64_C(2082471936), // V_CMPX_F_F32_e32_si
3540 : UINT64_C(2090860544), // V_CMPX_F_F32_e32_vi
3541 : UINT64_C(0),
3542 : UINT64_C(3491758080), // V_CMPX_F_F32_e64_si
3543 : UINT64_C(3494903808), // V_CMPX_F_F32_e64_vi
3544 : UINT64_C(0),
3545 : UINT64_C(2086666240), // V_CMPX_F_F64_e32_si
3546 : UINT64_C(2095054848), // V_CMPX_F_F64_e32_vi
3547 : UINT64_C(0),
3548 : UINT64_C(3495952384), // V_CMPX_F_F64_e64_si
3549 : UINT64_C(3497000960), // V_CMPX_F_F64_e64_vi
3550 : UINT64_C(0),
3551 : UINT64_C(2099249152), // V_CMPX_F_I32_e32_si
3552 : UINT64_C(2107637760), // V_CMPX_F_I32_e32_vi
3553 : UINT64_C(0),
3554 : UINT64_C(3508535296), // V_CMPX_F_I32_e64_si
3555 : UINT64_C(3503292416), // V_CMPX_F_I32_e64_vi
3556 : UINT64_C(0),
3557 : UINT64_C(2103443456), // V_CMPX_F_I64_e32_si
3558 : UINT64_C(2111832064), // V_CMPX_F_I64_e32_vi
3559 : UINT64_C(0),
3560 : UINT64_C(3512729600), // V_CMPX_F_I64_e64_si
3561 : UINT64_C(3505389568), // V_CMPX_F_I64_e64_vi
3562 : UINT64_C(0),
3563 : UINT64_C(2107637760), // V_CMPX_F_U32_e32_si
3564 : UINT64_C(2108686336), // V_CMPX_F_U32_e32_vi
3565 : UINT64_C(0),
3566 : UINT64_C(3516923904), // V_CMPX_F_U32_e64_si
3567 : UINT64_C(3503816704), // V_CMPX_F_U32_e64_vi
3568 : UINT64_C(0),
3569 : UINT64_C(2111832064), // V_CMPX_F_U64_e32_si
3570 : UINT64_C(2112880640), // V_CMPX_F_U64_e32_vi
3571 : UINT64_C(0),
3572 : UINT64_C(3521118208), // V_CMPX_F_U64_e64_si
3573 : UINT64_C(3505913856), // V_CMPX_F_U64_e64_vi
3574 : UINT64_C(0),
3575 : UINT64_C(2083258368), // V_CMPX_GE_F32_e32_si
3576 : UINT64_C(2091646976), // V_CMPX_GE_F32_e32_vi
3577 : UINT64_C(0),
3578 : UINT64_C(3492544512), // V_CMPX_GE_F32_e64_si
3579 : UINT64_C(3495297024), // V_CMPX_GE_F32_e64_vi
3580 : UINT64_C(0),
3581 : UINT64_C(2087452672), // V_CMPX_GE_F64_e32_si
3582 : UINT64_C(2095841280), // V_CMPX_GE_F64_e32_vi
3583 : UINT64_C(0),
3584 : UINT64_C(3496738816), // V_CMPX_GE_F64_e64_si
3585 : UINT64_C(3497394176), // V_CMPX_GE_F64_e64_vi
3586 : UINT64_C(0),
3587 : UINT64_C(2100035584), // V_CMPX_GE_I32_e32_si
3588 : UINT64_C(2108424192), // V_CMPX_GE_I32_e32_vi
3589 : UINT64_C(0),
3590 : UINT64_C(3509321728), // V_CMPX_GE_I32_e64_si
3591 : UINT64_C(3503685632), // V_CMPX_GE_I32_e64_vi
3592 : UINT64_C(0),
3593 : UINT64_C(2104229888), // V_CMPX_GE_I64_e32_si
3594 : UINT64_C(2112618496), // V_CMPX_GE_I64_e32_vi
3595 : UINT64_C(0),
3596 : UINT64_C(3513516032), // V_CMPX_GE_I64_e64_si
3597 : UINT64_C(3505782784), // V_CMPX_GE_I64_e64_vi
3598 : UINT64_C(0),
3599 : UINT64_C(2108424192), // V_CMPX_GE_U32_e32_si
3600 : UINT64_C(2109472768), // V_CMPX_GE_U32_e32_vi
3601 : UINT64_C(0),
3602 : UINT64_C(3517710336), // V_CMPX_GE_U32_e64_si
3603 : UINT64_C(3504209920), // V_CMPX_GE_U32_e64_vi
3604 : UINT64_C(0),
3605 : UINT64_C(2112618496), // V_CMPX_GE_U64_e32_si
3606 : UINT64_C(2113667072), // V_CMPX_GE_U64_e32_vi
3607 : UINT64_C(0),
3608 : UINT64_C(3521904640), // V_CMPX_GE_U64_e64_si
3609 : UINT64_C(3506307072), // V_CMPX_GE_U64_e64_vi
3610 : UINT64_C(0),
3611 : UINT64_C(2082996224), // V_CMPX_GT_F32_e32_si
3612 : UINT64_C(2091384832), // V_CMPX_GT_F32_e32_vi
3613 : UINT64_C(0),
3614 : UINT64_C(3492282368), // V_CMPX_GT_F32_e64_si
3615 : UINT64_C(3495165952), // V_CMPX_GT_F32_e64_vi
3616 : UINT64_C(0),
3617 : UINT64_C(2087190528), // V_CMPX_GT_F64_e32_si
3618 : UINT64_C(2095579136), // V_CMPX_GT_F64_e32_vi
3619 : UINT64_C(0),
3620 : UINT64_C(3496476672), // V_CMPX_GT_F64_e64_si
3621 : UINT64_C(3497263104), // V_CMPX_GT_F64_e64_vi
3622 : UINT64_C(0),
3623 : UINT64_C(2099773440), // V_CMPX_GT_I32_e32_si
3624 : UINT64_C(2108162048), // V_CMPX_GT_I32_e32_vi
3625 : UINT64_C(0),
3626 : UINT64_C(3509059584), // V_CMPX_GT_I32_e64_si
3627 : UINT64_C(3503554560), // V_CMPX_GT_I32_e64_vi
3628 : UINT64_C(0),
3629 : UINT64_C(2103967744), // V_CMPX_GT_I64_e32_si
3630 : UINT64_C(2112356352), // V_CMPX_GT_I64_e32_vi
3631 : UINT64_C(0),
3632 : UINT64_C(3513253888), // V_CMPX_GT_I64_e64_si
3633 : UINT64_C(3505651712), // V_CMPX_GT_I64_e64_vi
3634 : UINT64_C(0),
3635 : UINT64_C(2108162048), // V_CMPX_GT_U32_e32_si
3636 : UINT64_C(2109210624), // V_CMPX_GT_U32_e32_vi
3637 : UINT64_C(0),
3638 : UINT64_C(3517448192), // V_CMPX_GT_U32_e64_si
3639 : UINT64_C(3504078848), // V_CMPX_GT_U32_e64_vi
3640 : UINT64_C(0),
3641 : UINT64_C(2112356352), // V_CMPX_GT_U64_e32_si
3642 : UINT64_C(2113404928), // V_CMPX_GT_U64_e32_vi
3643 : UINT64_C(0),
3644 : UINT64_C(3521642496), // V_CMPX_GT_U64_e64_si
3645 : UINT64_C(3506176000), // V_CMPX_GT_U64_e64_vi
3646 : UINT64_C(0),
3647 : UINT64_C(2082865152), // V_CMPX_LE_F32_e32_si
3648 : UINT64_C(2091253760), // V_CMPX_LE_F32_e32_vi
3649 : UINT64_C(0),
3650 : UINT64_C(3492151296), // V_CMPX_LE_F32_e64_si
3651 : UINT64_C(3495100416), // V_CMPX_LE_F32_e64_vi
3652 : UINT64_C(0),
3653 : UINT64_C(2087059456), // V_CMPX_LE_F64_e32_si
3654 : UINT64_C(2095448064), // V_CMPX_LE_F64_e32_vi
3655 : UINT64_C(0),
3656 : UINT64_C(3496345600), // V_CMPX_LE_F64_e64_si
3657 : UINT64_C(3497197568), // V_CMPX_LE_F64_e64_vi
3658 : UINT64_C(0),
3659 : UINT64_C(2099642368), // V_CMPX_LE_I32_e32_si
3660 : UINT64_C(2108030976), // V_CMPX_LE_I32_e32_vi
3661 : UINT64_C(0),
3662 : UINT64_C(3508928512), // V_CMPX_LE_I32_e64_si
3663 : UINT64_C(3503489024), // V_CMPX_LE_I32_e64_vi
3664 : UINT64_C(0),
3665 : UINT64_C(2103836672), // V_CMPX_LE_I64_e32_si
3666 : UINT64_C(2112225280), // V_CMPX_LE_I64_e32_vi
3667 : UINT64_C(0),
3668 : UINT64_C(3513122816), // V_CMPX_LE_I64_e64_si
3669 : UINT64_C(3505586176), // V_CMPX_LE_I64_e64_vi
3670 : UINT64_C(0),
3671 : UINT64_C(2108030976), // V_CMPX_LE_U32_e32_si
3672 : UINT64_C(2109079552), // V_CMPX_LE_U32_e32_vi
3673 : UINT64_C(0),
3674 : UINT64_C(3517317120), // V_CMPX_LE_U32_e64_si
3675 : UINT64_C(3504013312), // V_CMPX_LE_U32_e64_vi
3676 : UINT64_C(0),
3677 : UINT64_C(2112225280), // V_CMPX_LE_U64_e32_si
3678 : UINT64_C(2113273856), // V_CMPX_LE_U64_e32_vi
3679 : UINT64_C(0),
3680 : UINT64_C(3521511424), // V_CMPX_LE_U64_e64_si
3681 : UINT64_C(3506110464), // V_CMPX_LE_U64_e64_vi
3682 : UINT64_C(0),
3683 : UINT64_C(2083127296), // V_CMPX_LG_F32_e32_si
3684 : UINT64_C(2091515904), // V_CMPX_LG_F32_e32_vi
3685 : UINT64_C(0),
3686 : UINT64_C(3492413440), // V_CMPX_LG_F32_e64_si
3687 : UINT64_C(3495231488), // V_CMPX_LG_F32_e64_vi
3688 : UINT64_C(0),
3689 : UINT64_C(2087321600), // V_CMPX_LG_F64_e32_si
3690 : UINT64_C(2095710208), // V_CMPX_LG_F64_e32_vi
3691 : UINT64_C(0),
3692 : UINT64_C(3496607744), // V_CMPX_LG_F64_e64_si
3693 : UINT64_C(3497328640), // V_CMPX_LG_F64_e64_vi
3694 : UINT64_C(0),
3695 : UINT64_C(2082603008), // V_CMPX_LT_F32_e32_si
3696 : UINT64_C(2090991616), // V_CMPX_LT_F32_e32_vi
3697 : UINT64_C(0),
3698 : UINT64_C(3491889152), // V_CMPX_LT_F32_e64_si
3699 : UINT64_C(3494969344), // V_CMPX_LT_F32_e64_vi
3700 : UINT64_C(0),
3701 : UINT64_C(2086797312), // V_CMPX_LT_F64_e32_si
3702 : UINT64_C(2095185920), // V_CMPX_LT_F64_e32_vi
3703 : UINT64_C(0),
3704 : UINT64_C(3496083456), // V_CMPX_LT_F64_e64_si
3705 : UINT64_C(3497066496), // V_CMPX_LT_F64_e64_vi
3706 : UINT64_C(0),
3707 : UINT64_C(2099380224), // V_CMPX_LT_I32_e32_si
3708 : UINT64_C(2107768832), // V_CMPX_LT_I32_e32_vi
3709 : UINT64_C(0),
3710 : UINT64_C(3508666368), // V_CMPX_LT_I32_e64_si
3711 : UINT64_C(3503357952), // V_CMPX_LT_I32_e64_vi
3712 : UINT64_C(0),
3713 : UINT64_C(2103574528), // V_CMPX_LT_I64_e32_si
3714 : UINT64_C(2111963136), // V_CMPX_LT_I64_e32_vi
3715 : UINT64_C(0),
3716 : UINT64_C(3512860672), // V_CMPX_LT_I64_e64_si
3717 : UINT64_C(3505455104), // V_CMPX_LT_I64_e64_vi
3718 : UINT64_C(0),
3719 : UINT64_C(2107768832), // V_CMPX_LT_U32_e32_si
3720 : UINT64_C(2108817408), // V_CMPX_LT_U32_e32_vi
3721 : UINT64_C(0),
3722 : UINT64_C(3517054976), // V_CMPX_LT_U32_e64_si
3723 : UINT64_C(3503882240), // V_CMPX_LT_U32_e64_vi
3724 : UINT64_C(0),
3725 : UINT64_C(2111963136), // V_CMPX_LT_U64_e32_si
3726 : UINT64_C(2113011712), // V_CMPX_LT_U64_e32_vi
3727 : UINT64_C(0),
3728 : UINT64_C(3521249280), // V_CMPX_LT_U64_e64_si
3729 : UINT64_C(3505979392), // V_CMPX_LT_U64_e64_vi
3730 : UINT64_C(0),
3731 : UINT64_C(2084175872), // V_CMPX_NEQ_F32_e32_si
3732 : UINT64_C(2092564480), // V_CMPX_NEQ_F32_e32_vi
3733 : UINT64_C(0),
3734 : UINT64_C(3493462016), // V_CMPX_NEQ_F32_e64_si
3735 : UINT64_C(3495755776), // V_CMPX_NEQ_F32_e64_vi
3736 : UINT64_C(0),
3737 : UINT64_C(2088370176), // V_CMPX_NEQ_F64_e32_si
3738 : UINT64_C(2096758784), // V_CMPX_NEQ_F64_e32_vi
3739 : UINT64_C(0),
3740 : UINT64_C(3497656320), // V_CMPX_NEQ_F64_e64_si
3741 : UINT64_C(3497852928), // V_CMPX_NEQ_F64_e64_vi
3742 : UINT64_C(0),
3743 : UINT64_C(2099904512), // V_CMPX_NE_I32_e32_si
3744 : UINT64_C(2108293120), // V_CMPX_NE_I32_e32_vi
3745 : UINT64_C(0),
3746 : UINT64_C(3509190656), // V_CMPX_NE_I32_e64_si
3747 : UINT64_C(3503620096), // V_CMPX_NE_I32_e64_vi
3748 : UINT64_C(0),
3749 : UINT64_C(2104098816), // V_CMPX_NE_I64_e32_si
3750 : UINT64_C(2112487424), // V_CMPX_NE_I64_e32_vi
3751 : UINT64_C(0),
3752 : UINT64_C(3513384960), // V_CMPX_NE_I64_e64_si
3753 : UINT64_C(3505717248), // V_CMPX_NE_I64_e64_vi
3754 : UINT64_C(0),
3755 : UINT64_C(2108293120), // V_CMPX_NE_U32_e32_si
3756 : UINT64_C(2109341696), // V_CMPX_NE_U32_e32_vi
3757 : UINT64_C(0),
3758 : UINT64_C(3517579264), // V_CMPX_NE_U32_e64_si
3759 : UINT64_C(3504144384), // V_CMPX_NE_U32_e64_vi
3760 : UINT64_C(0),
3761 : UINT64_C(2112487424), // V_CMPX_NE_U64_e32_si
3762 : UINT64_C(2113536000), // V_CMPX_NE_U64_e32_vi
3763 : UINT64_C(0),
3764 : UINT64_C(3521773568), // V_CMPX_NE_U64_e64_si
3765 : UINT64_C(3506241536), // V_CMPX_NE_U64_e64_vi
3766 : UINT64_C(0),
3767 : UINT64_C(2083651584), // V_CMPX_NGE_F32_e32_si
3768 : UINT64_C(2092040192), // V_CMPX_NGE_F32_e32_vi
3769 : UINT64_C(0),
3770 : UINT64_C(3492937728), // V_CMPX_NGE_F32_e64_si
3771 : UINT64_C(3495493632), // V_CMPX_NGE_F32_e64_vi
3772 : UINT64_C(0),
3773 : UINT64_C(2087845888), // V_CMPX_NGE_F64_e32_si
3774 : UINT64_C(2096234496), // V_CMPX_NGE_F64_e32_vi
3775 : UINT64_C(0),
3776 : UINT64_C(3497132032), // V_CMPX_NGE_F64_e64_si
3777 : UINT64_C(3497590784), // V_CMPX_NGE_F64_e64_vi
3778 : UINT64_C(0),
3779 : UINT64_C(2083913728), // V_CMPX_NGT_F32_e32_si
3780 : UINT64_C(2092302336), // V_CMPX_NGT_F32_e32_vi
3781 : UINT64_C(0),
3782 : UINT64_C(3493199872), // V_CMPX_NGT_F32_e64_si
3783 : UINT64_C(3495624704), // V_CMPX_NGT_F32_e64_vi
3784 : UINT64_C(0),
3785 : UINT64_C(2088108032), // V_CMPX_NGT_F64_e32_si
3786 : UINT64_C(2096496640), // V_CMPX_NGT_F64_e32_vi
3787 : UINT64_C(0),
3788 : UINT64_C(3497394176), // V_CMPX_NGT_F64_e64_si
3789 : UINT64_C(3497721856), // V_CMPX_NGT_F64_e64_vi
3790 : UINT64_C(0),
3791 : UINT64_C(2084044800), // V_CMPX_NLE_F32_e32_si
3792 : UINT64_C(2092433408), // V_CMPX_NLE_F32_e32_vi
3793 : UINT64_C(0),
3794 : UINT64_C(3493330944), // V_CMPX_NLE_F32_e64_si
3795 : UINT64_C(3495690240), // V_CMPX_NLE_F32_e64_vi
3796 : UINT64_C(0),
3797 : UINT64_C(2088239104), // V_CMPX_NLE_F64_e32_si
3798 : UINT64_C(2096627712), // V_CMPX_NLE_F64_e32_vi
3799 : UINT64_C(0),
3800 : UINT64_C(3497525248), // V_CMPX_NLE_F64_e64_si
3801 : UINT64_C(3497787392), // V_CMPX_NLE_F64_e64_vi
3802 : UINT64_C(0),
3803 : UINT64_C(2083782656), // V_CMPX_NLG_F32_e32_si
3804 : UINT64_C(2092171264), // V_CMPX_NLG_F32_e32_vi
3805 : UINT64_C(0),
3806 : UINT64_C(3493068800), // V_CMPX_NLG_F32_e64_si
3807 : UINT64_C(3495559168), // V_CMPX_NLG_F32_e64_vi
3808 : UINT64_C(0),
3809 : UINT64_C(2087976960), // V_CMPX_NLG_F64_e32_si
3810 : UINT64_C(2096365568), // V_CMPX_NLG_F64_e32_vi
3811 : UINT64_C(0),
3812 : UINT64_C(3497263104), // V_CMPX_NLG_F64_e64_si
3813 : UINT64_C(3497656320), // V_CMPX_NLG_F64_e64_vi
3814 : UINT64_C(0),
3815 : UINT64_C(2084306944), // V_CMPX_NLT_F32_e32_si
3816 : UINT64_C(2092695552), // V_CMPX_NLT_F32_e32_vi
3817 : UINT64_C(0),
3818 : UINT64_C(3493593088), // V_CMPX_NLT_F32_e64_si
3819 : UINT64_C(3495821312), // V_CMPX_NLT_F32_e64_vi
3820 : UINT64_C(0),
3821 : UINT64_C(2088501248), // V_CMPX_NLT_F64_e32_si
3822 : UINT64_C(2096889856), // V_CMPX_NLT_F64_e32_vi
3823 : UINT64_C(0),
3824 : UINT64_C(3497787392), // V_CMPX_NLT_F64_e64_si
3825 : UINT64_C(3497918464), // V_CMPX_NLT_F64_e64_vi
3826 : UINT64_C(0),
3827 : UINT64_C(2083389440), // V_CMPX_O_F32_e32_si
3828 : UINT64_C(2091778048), // V_CMPX_O_F32_e32_vi
3829 : UINT64_C(0),
3830 : UINT64_C(3492675584), // V_CMPX_O_F32_e64_si
3831 : UINT64_C(3495362560), // V_CMPX_O_F32_e64_vi
3832 : UINT64_C(0),
3833 : UINT64_C(2087583744), // V_CMPX_O_F64_e32_si
3834 : UINT64_C(2095972352), // V_CMPX_O_F64_e32_vi
3835 : UINT64_C(0),
3836 : UINT64_C(3496869888), // V_CMPX_O_F64_e64_si
3837 : UINT64_C(3497459712), // V_CMPX_O_F64_e64_vi
3838 : UINT64_C(0),
3839 : UINT64_C(2084438016), // V_CMPX_TRU_F32_e32_si
3840 : UINT64_C(2092826624), // V_CMPX_TRU_F32_e32_vi
3841 : UINT64_C(0),
3842 : UINT64_C(3493724160), // V_CMPX_TRU_F32_e64_si
3843 : UINT64_C(3495886848), // V_CMPX_TRU_F32_e64_vi
3844 : UINT64_C(0),
3845 : UINT64_C(2088632320), // V_CMPX_TRU_F64_e32_si
3846 : UINT64_C(2097020928), // V_CMPX_TRU_F64_e32_vi
3847 : UINT64_C(0),
3848 : UINT64_C(3497918464), // V_CMPX_TRU_F64_e64_si
3849 : UINT64_C(3497984000), // V_CMPX_TRU_F64_e64_vi
3850 : UINT64_C(0),
3851 : UINT64_C(2100166656), // V_CMPX_T_I32_e32_si
3852 : UINT64_C(2108555264), // V_CMPX_T_I32_e32_vi
3853 : UINT64_C(0),
3854 : UINT64_C(3509452800), // V_CMPX_T_I32_e64_si
3855 : UINT64_C(3503751168), // V_CMPX_T_I32_e64_vi
3856 : UINT64_C(0),
3857 : UINT64_C(2104360960), // V_CMPX_T_I64_e32_si
3858 : UINT64_C(2112749568), // V_CMPX_T_I64_e32_vi
3859 : UINT64_C(0),
3860 : UINT64_C(3513647104), // V_CMPX_T_I64_e64_si
3861 : UINT64_C(3505848320), // V_CMPX_T_I64_e64_vi
3862 : UINT64_C(0),
3863 : UINT64_C(2108555264), // V_CMPX_T_U32_e32_si
3864 : UINT64_C(2109603840), // V_CMPX_T_U32_e32_vi
3865 : UINT64_C(0),
3866 : UINT64_C(3517841408), // V_CMPX_T_U32_e64_si
3867 : UINT64_C(3504275456), // V_CMPX_T_U32_e64_vi
3868 : UINT64_C(0),
3869 : UINT64_C(2112749568), // V_CMPX_T_U64_e32_si
3870 : UINT64_C(2113798144), // V_CMPX_T_U64_e32_vi
3871 : UINT64_C(0),
3872 : UINT64_C(3522035712), // V_CMPX_T_U64_e64_si
3873 : UINT64_C(3506372608), // V_CMPX_T_U64_e64_vi
3874 : UINT64_C(0),
3875 : UINT64_C(2083520512), // V_CMPX_U_F32_e32_si
3876 : UINT64_C(2091909120), // V_CMPX_U_F32_e32_vi
3877 : UINT64_C(0),
3878 : UINT64_C(3492806656), // V_CMPX_U_F32_e64_si
3879 : UINT64_C(3495428096), // V_CMPX_U_F32_e64_vi
3880 : UINT64_C(0),
3881 : UINT64_C(2087714816), // V_CMPX_U_F64_e32_si
3882 : UINT64_C(2096103424), // V_CMPX_U_F64_e32_vi
3883 : UINT64_C(0),
3884 : UINT64_C(3497000960), // V_CMPX_U_F64_e64_si
3885 : UINT64_C(3497525248), // V_CMPX_U_F64_e64_vi
3886 : UINT64_C(0),
3887 : UINT64_C(2098200576), // V_CMP_CLASS_F32_e32_si
3888 : UINT64_C(2082471936), // V_CMP_CLASS_F32_e32_vi
3889 : UINT64_C(0),
3890 : UINT64_C(3507486720), // V_CMP_CLASS_F32_e64_si
3891 : UINT64_C(3490709504), // V_CMP_CLASS_F32_e64_vi
3892 : UINT64_C(0),
3893 : UINT64_C(2102394880), // V_CMP_CLASS_F64_e32_si
3894 : UINT64_C(2082734080), // V_CMP_CLASS_F64_e32_vi
3895 : UINT64_C(0),
3896 : UINT64_C(3511681024), // V_CMP_CLASS_F64_e64_si
3897 : UINT64_C(3490840576), // V_CMP_CLASS_F64_e64_vi
3898 : UINT64_C(0),
3899 : UINT64_C(2080636928), // V_CMP_EQ_F32_e32_si
3900 : UINT64_C(2089025536), // V_CMP_EQ_F32_e32_vi
3901 : UINT64_C(0),
3902 : UINT64_C(3489923072), // V_CMP_EQ_F32_e64_si
3903 : UINT64_C(3493986304), // V_CMP_EQ_F32_e64_vi
3904 : UINT64_C(0),
3905 : UINT64_C(2084831232), // V_CMP_EQ_F64_e32_si
3906 : UINT64_C(2093219840), // V_CMP_EQ_F64_e32_vi
3907 : UINT64_C(0),
3908 : UINT64_C(3494117376), // V_CMP_EQ_F64_e64_si
3909 : UINT64_C(3496083456), // V_CMP_EQ_F64_e64_vi
3910 : UINT64_C(0),
3911 : UINT64_C(2097414144), // V_CMP_EQ_I32_e32_si
3912 : UINT64_C(2105802752), // V_CMP_EQ_I32_e32_vi
3913 : UINT64_C(0),
3914 : UINT64_C(3506700288), // V_CMP_EQ_I32_e64_si
3915 : UINT64_C(3502374912), // V_CMP_EQ_I32_e64_vi
3916 : UINT64_C(0),
3917 : UINT64_C(2101608448), // V_CMP_EQ_I64_e32_si
3918 : UINT64_C(2109997056), // V_CMP_EQ_I64_e32_vi
3919 : UINT64_C(0),
3920 : UINT64_C(3510894592), // V_CMP_EQ_I64_e64_si
3921 : UINT64_C(3504472064), // V_CMP_EQ_I64_e64_vi
3922 : UINT64_C(0),
3923 : UINT64_C(2105802752), // V_CMP_EQ_U32_e32_si
3924 : UINT64_C(2106851328), // V_CMP_EQ_U32_e32_vi
3925 : UINT64_C(0),
3926 : UINT64_C(3515088896), // V_CMP_EQ_U32_e64_si
3927 : UINT64_C(3502899200), // V_CMP_EQ_U32_e64_vi
3928 : UINT64_C(0),
3929 : UINT64_C(2109997056), // V_CMP_EQ_U64_e32_si
3930 : UINT64_C(2111045632), // V_CMP_EQ_U64_e32_vi
3931 : UINT64_C(0),
3932 : UINT64_C(3519283200), // V_CMP_EQ_U64_e64_si
3933 : UINT64_C(3504996352), // V_CMP_EQ_U64_e64_vi
3934 : UINT64_C(0),
3935 : UINT64_C(2080374784), // V_CMP_F_F32_e32_si
3936 : UINT64_C(2088763392), // V_CMP_F_F32_e32_vi
3937 : UINT64_C(0),
3938 : UINT64_C(3489660928), // V_CMP_F_F32_e64_si
3939 : UINT64_C(3493855232), // V_CMP_F_F32_e64_vi
3940 : UINT64_C(0),
3941 : UINT64_C(2084569088), // V_CMP_F_F64_e32_si
3942 : UINT64_C(2092957696), // V_CMP_F_F64_e32_vi
3943 : UINT64_C(0),
3944 : UINT64_C(3493855232), // V_CMP_F_F64_e64_si
3945 : UINT64_C(3495952384), // V_CMP_F_F64_e64_vi
3946 : UINT64_C(0),
3947 : UINT64_C(2097152000), // V_CMP_F_I32_e32_si
3948 : UINT64_C(2105540608), // V_CMP_F_I32_e32_vi
3949 : UINT64_C(0),
3950 : UINT64_C(3506438144), // V_CMP_F_I32_e64_si
3951 : UINT64_C(3502243840), // V_CMP_F_I32_e64_vi
3952 : UINT64_C(0),
3953 : UINT64_C(2101346304), // V_CMP_F_I64_e32_si
3954 : UINT64_C(2109734912), // V_CMP_F_I64_e32_vi
3955 : UINT64_C(0),
3956 : UINT64_C(3510632448), // V_CMP_F_I64_e64_si
3957 : UINT64_C(3504340992), // V_CMP_F_I64_e64_vi
3958 : UINT64_C(0),
3959 : UINT64_C(2105540608), // V_CMP_F_U32_e32_si
3960 : UINT64_C(2106589184), // V_CMP_F_U32_e32_vi
3961 : UINT64_C(0),
3962 : UINT64_C(3514826752), // V_CMP_F_U32_e64_si
3963 : UINT64_C(3502768128), // V_CMP_F_U32_e64_vi
3964 : UINT64_C(0),
3965 : UINT64_C(2109734912), // V_CMP_F_U64_e32_si
3966 : UINT64_C(2110783488), // V_CMP_F_U64_e32_vi
3967 : UINT64_C(0),
3968 : UINT64_C(3519021056), // V_CMP_F_U64_e64_si
3969 : UINT64_C(3504865280), // V_CMP_F_U64_e64_vi
3970 : UINT64_C(0),
3971 : UINT64_C(2081161216), // V_CMP_GE_F32_e32_si
3972 : UINT64_C(2089549824), // V_CMP_GE_F32_e32_vi
3973 : UINT64_C(0),
3974 : UINT64_C(3490447360), // V_CMP_GE_F32_e64_si
3975 : UINT64_C(3494248448), // V_CMP_GE_F32_e64_vi
3976 : UINT64_C(0),
3977 : UINT64_C(2085355520), // V_CMP_GE_F64_e32_si
3978 : UINT64_C(2093744128), // V_CMP_GE_F64_e32_vi
3979 : UINT64_C(0),
3980 : UINT64_C(3494641664), // V_CMP_GE_F64_e64_si
3981 : UINT64_C(3496345600), // V_CMP_GE_F64_e64_vi
3982 : UINT64_C(0),
3983 : UINT64_C(2097938432), // V_CMP_GE_I32_e32_si
3984 : UINT64_C(2106327040), // V_CMP_GE_I32_e32_vi
3985 : UINT64_C(0),
3986 : UINT64_C(3507224576), // V_CMP_GE_I32_e64_si
3987 : UINT64_C(3502637056), // V_CMP_GE_I32_e64_vi
3988 : UINT64_C(0),
3989 : UINT64_C(2102132736), // V_CMP_GE_I64_e32_si
3990 : UINT64_C(2110521344), // V_CMP_GE_I64_e32_vi
3991 : UINT64_C(0),
3992 : UINT64_C(3511418880), // V_CMP_GE_I64_e64_si
3993 : UINT64_C(3504734208), // V_CMP_GE_I64_e64_vi
3994 : UINT64_C(0),
3995 : UINT64_C(2106327040), // V_CMP_GE_U32_e32_si
3996 : UINT64_C(2107375616), // V_CMP_GE_U32_e32_vi
3997 : UINT64_C(0),
3998 : UINT64_C(3515613184), // V_CMP_GE_U32_e64_si
3999 : UINT64_C(3503161344), // V_CMP_GE_U32_e64_vi
4000 : UINT64_C(0),
4001 : UINT64_C(2110521344), // V_CMP_GE_U64_e32_si
4002 : UINT64_C(2111569920), // V_CMP_GE_U64_e32_vi
4003 : UINT64_C(0),
4004 : UINT64_C(3519807488), // V_CMP_GE_U64_e64_si
4005 : UINT64_C(3505258496), // V_CMP_GE_U64_e64_vi
4006 : UINT64_C(0),
4007 : UINT64_C(2080899072), // V_CMP_GT_F32_e32_si
4008 : UINT64_C(2089287680), // V_CMP_GT_F32_e32_vi
4009 : UINT64_C(0),
4010 : UINT64_C(3490185216), // V_CMP_GT_F32_e64_si
4011 : UINT64_C(3494117376), // V_CMP_GT_F32_e64_vi
4012 : UINT64_C(0),
4013 : UINT64_C(2085093376), // V_CMP_GT_F64_e32_si
4014 : UINT64_C(2093481984), // V_CMP_GT_F64_e32_vi
4015 : UINT64_C(0),
4016 : UINT64_C(3494379520), // V_CMP_GT_F64_e64_si
4017 : UINT64_C(3496214528), // V_CMP_GT_F64_e64_vi
4018 : UINT64_C(0),
4019 : UINT64_C(2097676288), // V_CMP_GT_I32_e32_si
4020 : UINT64_C(2106064896), // V_CMP_GT_I32_e32_vi
4021 : UINT64_C(0),
4022 : UINT64_C(3506962432), // V_CMP_GT_I32_e64_si
4023 : UINT64_C(3502505984), // V_CMP_GT_I32_e64_vi
4024 : UINT64_C(0),
4025 : UINT64_C(2101870592), // V_CMP_GT_I64_e32_si
4026 : UINT64_C(2110259200), // V_CMP_GT_I64_e32_vi
4027 : UINT64_C(0),
4028 : UINT64_C(3511156736), // V_CMP_GT_I64_e64_si
4029 : UINT64_C(3504603136), // V_CMP_GT_I64_e64_vi
4030 : UINT64_C(0),
4031 : UINT64_C(2106064896), // V_CMP_GT_U32_e32_si
4032 : UINT64_C(2107113472), // V_CMP_GT_U32_e32_vi
4033 : UINT64_C(0),
4034 : UINT64_C(3515351040), // V_CMP_GT_U32_e64_si
4035 : UINT64_C(3503030272), // V_CMP_GT_U32_e64_vi
4036 : UINT64_C(0),
4037 : UINT64_C(2110259200), // V_CMP_GT_U64_e32_si
4038 : UINT64_C(2111307776), // V_CMP_GT_U64_e32_vi
4039 : UINT64_C(0),
4040 : UINT64_C(3519545344), // V_CMP_GT_U64_e64_si
4041 : UINT64_C(3505127424), // V_CMP_GT_U64_e64_vi
4042 : UINT64_C(0),
4043 : UINT64_C(2080768000), // V_CMP_LE_F32_e32_si
4044 : UINT64_C(2089156608), // V_CMP_LE_F32_e32_vi
4045 : UINT64_C(0),
4046 : UINT64_C(3490054144), // V_CMP_LE_F32_e64_si
4047 : UINT64_C(3494051840), // V_CMP_LE_F32_e64_vi
4048 : UINT64_C(0),
4049 : UINT64_C(2084962304), // V_CMP_LE_F64_e32_si
4050 : UINT64_C(2093350912), // V_CMP_LE_F64_e32_vi
4051 : UINT64_C(0),
4052 : UINT64_C(3494248448), // V_CMP_LE_F64_e64_si
4053 : UINT64_C(3496148992), // V_CMP_LE_F64_e64_vi
4054 : UINT64_C(0),
4055 : UINT64_C(2097545216), // V_CMP_LE_I32_e32_si
4056 : UINT64_C(2105933824), // V_CMP_LE_I32_e32_vi
4057 : UINT64_C(0),
4058 : UINT64_C(3506831360), // V_CMP_LE_I32_e64_si
4059 : UINT64_C(3502440448), // V_CMP_LE_I32_e64_vi
4060 : UINT64_C(0),
4061 : UINT64_C(2101739520), // V_CMP_LE_I64_e32_si
4062 : UINT64_C(2110128128), // V_CMP_LE_I64_e32_vi
4063 : UINT64_C(0),
4064 : UINT64_C(3511025664), // V_CMP_LE_I64_e64_si
4065 : UINT64_C(3504537600), // V_CMP_LE_I64_e64_vi
4066 : UINT64_C(0),
4067 : UINT64_C(2105933824), // V_CMP_LE_U32_e32_si
4068 : UINT64_C(2106982400), // V_CMP_LE_U32_e32_vi
4069 : UINT64_C(0),
4070 : UINT64_C(3515219968), // V_CMP_LE_U32_e64_si
4071 : UINT64_C(3502964736), // V_CMP_LE_U32_e64_vi
4072 : UINT64_C(0),
4073 : UINT64_C(2110128128), // V_CMP_LE_U64_e32_si
4074 : UINT64_C(2111176704), // V_CMP_LE_U64_e32_vi
4075 : UINT64_C(0),
4076 : UINT64_C(3519414272), // V_CMP_LE_U64_e64_si
4077 : UINT64_C(3505061888), // V_CMP_LE_U64_e64_vi
4078 : UINT64_C(0),
4079 : UINT64_C(2081030144), // V_CMP_LG_F32_e32_si
4080 : UINT64_C(2089418752), // V_CMP_LG_F32_e32_vi
4081 : UINT64_C(0),
4082 : UINT64_C(3490316288), // V_CMP_LG_F32_e64_si
4083 : UINT64_C(3494182912), // V_CMP_LG_F32_e64_vi
4084 : UINT64_C(0),
4085 : UINT64_C(2085224448), // V_CMP_LG_F64_e32_si
4086 : UINT64_C(2093613056), // V_CMP_LG_F64_e32_vi
4087 : UINT64_C(0),
4088 : UINT64_C(3494510592), // V_CMP_LG_F64_e64_si
4089 : UINT64_C(3496280064), // V_CMP_LG_F64_e64_vi
4090 : UINT64_C(0),
4091 : UINT64_C(2080505856), // V_CMP_LT_F32_e32_si
4092 : UINT64_C(2088894464), // V_CMP_LT_F32_e32_vi
4093 : UINT64_C(0),
4094 : UINT64_C(3489792000), // V_CMP_LT_F32_e64_si
4095 : UINT64_C(3493920768), // V_CMP_LT_F32_e64_vi
4096 : UINT64_C(0),
4097 : UINT64_C(2084700160), // V_CMP_LT_F64_e32_si
4098 : UINT64_C(2093088768), // V_CMP_LT_F64_e32_vi
4099 : UINT64_C(0),
4100 : UINT64_C(3493986304), // V_CMP_LT_F64_e64_si
4101 : UINT64_C(3496017920), // V_CMP_LT_F64_e64_vi
4102 : UINT64_C(0),
4103 : UINT64_C(2097283072), // V_CMP_LT_I32_e32_si
4104 : UINT64_C(2105671680), // V_CMP_LT_I32_e32_vi
4105 : UINT64_C(0),
4106 : UINT64_C(3506569216), // V_CMP_LT_I32_e64_si
4107 : UINT64_C(3502309376), // V_CMP_LT_I32_e64_vi
4108 : UINT64_C(0),
4109 : UINT64_C(2101477376), // V_CMP_LT_I64_e32_si
4110 : UINT64_C(2109865984), // V_CMP_LT_I64_e32_vi
4111 : UINT64_C(0),
4112 : UINT64_C(3510763520), // V_CMP_LT_I64_e64_si
4113 : UINT64_C(3504406528), // V_CMP_LT_I64_e64_vi
4114 : UINT64_C(0),
4115 : UINT64_C(2105671680), // V_CMP_LT_U32_e32_si
4116 : UINT64_C(2106720256), // V_CMP_LT_U32_e32_vi
4117 : UINT64_C(0),
4118 : UINT64_C(3514957824), // V_CMP_LT_U32_e64_si
4119 : UINT64_C(3502833664), // V_CMP_LT_U32_e64_vi
4120 : UINT64_C(0),
4121 : UINT64_C(2109865984), // V_CMP_LT_U64_e32_si
4122 : UINT64_C(2110914560), // V_CMP_LT_U64_e32_vi
4123 : UINT64_C(0),
4124 : UINT64_C(3519152128), // V_CMP_LT_U64_e64_si
4125 : UINT64_C(3504930816), // V_CMP_LT_U64_e64_vi
4126 : UINT64_C(0),
4127 : UINT64_C(2082078720), // V_CMP_NEQ_F32_e32_si
4128 : UINT64_C(2090467328), // V_CMP_NEQ_F32_e32_vi
4129 : UINT64_C(0),
4130 : UINT64_C(3491364864), // V_CMP_NEQ_F32_e64_si
4131 : UINT64_C(3494707200), // V_CMP_NEQ_F32_e64_vi
4132 : UINT64_C(0),
4133 : UINT64_C(2086273024), // V_CMP_NEQ_F64_e32_si
4134 : UINT64_C(2094661632), // V_CMP_NEQ_F64_e32_vi
4135 : UINT64_C(0),
4136 : UINT64_C(3495559168), // V_CMP_NEQ_F64_e64_si
4137 : UINT64_C(3496804352), // V_CMP_NEQ_F64_e64_vi
4138 : UINT64_C(0),
4139 : UINT64_C(2097807360), // V_CMP_NE_I32_e32_si
4140 : UINT64_C(2106195968), // V_CMP_NE_I32_e32_vi
4141 : UINT64_C(0),
4142 : UINT64_C(3507093504), // V_CMP_NE_I32_e64_si
4143 : UINT64_C(3502571520), // V_CMP_NE_I32_e64_vi
4144 : UINT64_C(0),
4145 : UINT64_C(2102001664), // V_CMP_NE_I64_e32_si
4146 : UINT64_C(2110390272), // V_CMP_NE_I64_e32_vi
4147 : UINT64_C(0),
4148 : UINT64_C(3511287808), // V_CMP_NE_I64_e64_si
4149 : UINT64_C(3504668672), // V_CMP_NE_I64_e64_vi
4150 : UINT64_C(0),
4151 : UINT64_C(2106195968), // V_CMP_NE_U32_e32_si
4152 : UINT64_C(2107244544), // V_CMP_NE_U32_e32_vi
4153 : UINT64_C(0),
4154 : UINT64_C(3515482112), // V_CMP_NE_U32_e64_si
4155 : UINT64_C(3503095808), // V_CMP_NE_U32_e64_vi
4156 : UINT64_C(0),
4157 : UINT64_C(2110390272), // V_CMP_NE_U64_e32_si
4158 : UINT64_C(2111438848), // V_CMP_NE_U64_e32_vi
4159 : UINT64_C(0),
4160 : UINT64_C(3519676416), // V_CMP_NE_U64_e64_si
4161 : UINT64_C(3505192960), // V_CMP_NE_U64_e64_vi
4162 : UINT64_C(0),
4163 : UINT64_C(2081554432), // V_CMP_NGE_F32_e32_si
4164 : UINT64_C(2089943040), // V_CMP_NGE_F32_e32_vi
4165 : UINT64_C(0),
4166 : UINT64_C(3490840576), // V_CMP_NGE_F32_e64_si
4167 : UINT64_C(3494445056), // V_CMP_NGE_F32_e64_vi
4168 : UINT64_C(0),
4169 : UINT64_C(2085748736), // V_CMP_NGE_F64_e32_si
4170 : UINT64_C(2094137344), // V_CMP_NGE_F64_e32_vi
4171 : UINT64_C(0),
4172 : UINT64_C(3495034880), // V_CMP_NGE_F64_e64_si
4173 : UINT64_C(3496542208), // V_CMP_NGE_F64_e64_vi
4174 : UINT64_C(0),
4175 : UINT64_C(2081816576), // V_CMP_NGT_F32_e32_si
4176 : UINT64_C(2090205184), // V_CMP_NGT_F32_e32_vi
4177 : UINT64_C(0),
4178 : UINT64_C(3491102720), // V_CMP_NGT_F32_e64_si
4179 : UINT64_C(3494576128), // V_CMP_NGT_F32_e64_vi
4180 : UINT64_C(0),
4181 : UINT64_C(2086010880), // V_CMP_NGT_F64_e32_si
4182 : UINT64_C(2094399488), // V_CMP_NGT_F64_e32_vi
4183 : UINT64_C(0),
4184 : UINT64_C(3495297024), // V_CMP_NGT_F64_e64_si
4185 : UINT64_C(3496673280), // V_CMP_NGT_F64_e64_vi
4186 : UINT64_C(0),
4187 : UINT64_C(2081947648), // V_CMP_NLE_F32_e32_si
4188 : UINT64_C(2090336256), // V_CMP_NLE_F32_e32_vi
4189 : UINT64_C(0),
4190 : UINT64_C(3491233792), // V_CMP_NLE_F32_e64_si
4191 : UINT64_C(3494641664), // V_CMP_NLE_F32_e64_vi
4192 : UINT64_C(0),
4193 : UINT64_C(2086141952), // V_CMP_NLE_F64_e32_si
4194 : UINT64_C(2094530560), // V_CMP_NLE_F64_e32_vi
4195 : UINT64_C(0),
4196 : UINT64_C(3495428096), // V_CMP_NLE_F64_e64_si
4197 : UINT64_C(3496738816), // V_CMP_NLE_F64_e64_vi
4198 : UINT64_C(0),
4199 : UINT64_C(2081685504), // V_CMP_NLG_F32_e32_si
4200 : UINT64_C(2090074112), // V_CMP_NLG_F32_e32_vi
4201 : UINT64_C(0),
4202 : UINT64_C(3490971648), // V_CMP_NLG_F32_e64_si
4203 : UINT64_C(3494510592), // V_CMP_NLG_F32_e64_vi
4204 : UINT64_C(0),
4205 : UINT64_C(2085879808), // V_CMP_NLG_F64_e32_si
4206 : UINT64_C(2094268416), // V_CMP_NLG_F64_e32_vi
4207 : UINT64_C(0),
4208 : UINT64_C(3495165952), // V_CMP_NLG_F64_e64_si
4209 : UINT64_C(3496607744), // V_CMP_NLG_F64_e64_vi
4210 : UINT64_C(0),
4211 : UINT64_C(2082209792), // V_CMP_NLT_F32_e32_si
4212 : UINT64_C(2090598400), // V_CMP_NLT_F32_e32_vi
4213 : UINT64_C(0),
4214 : UINT64_C(3491495936), // V_CMP_NLT_F32_e64_si
4215 : UINT64_C(3494772736), // V_CMP_NLT_F32_e64_vi
4216 : UINT64_C(0),
4217 : UINT64_C(2086404096), // V_CMP_NLT_F64_e32_si
4218 : UINT64_C(2094792704), // V_CMP_NLT_F64_e32_vi
4219 : UINT64_C(0),
4220 : UINT64_C(3495690240), // V_CMP_NLT_F64_e64_si
4221 : UINT64_C(3496869888), // V_CMP_NLT_F64_e64_vi
4222 : UINT64_C(0),
4223 : UINT64_C(2081292288), // V_CMP_O_F32_e32_si
4224 : UINT64_C(2089680896), // V_CMP_O_F32_e32_vi
4225 : UINT64_C(0),
4226 : UINT64_C(3490578432), // V_CMP_O_F32_e64_si
4227 : UINT64_C(3494313984), // V_CMP_O_F32_e64_vi
4228 : UINT64_C(0),
4229 : UINT64_C(2085486592), // V_CMP_O_F64_e32_si
4230 : UINT64_C(2093875200), // V_CMP_O_F64_e32_vi
4231 : UINT64_C(0),
4232 : UINT64_C(3494772736), // V_CMP_O_F64_e64_si
4233 : UINT64_C(3496411136), // V_CMP_O_F64_e64_vi
4234 : UINT64_C(0),
4235 : UINT64_C(2082340864), // V_CMP_TRU_F32_e32_si
4236 : UINT64_C(2090729472), // V_CMP_TRU_F32_e32_vi
4237 : UINT64_C(0),
4238 : UINT64_C(3491627008), // V_CMP_TRU_F32_e64_si
4239 : UINT64_C(3494838272), // V_CMP_TRU_F32_e64_vi
4240 : UINT64_C(0),
4241 : UINT64_C(2086535168), // V_CMP_TRU_F64_e32_si
4242 : UINT64_C(2094923776), // V_CMP_TRU_F64_e32_vi
4243 : UINT64_C(0),
4244 : UINT64_C(3495821312), // V_CMP_TRU_F64_e64_si
4245 : UINT64_C(3496935424), // V_CMP_TRU_F64_e64_vi
4246 : UINT64_C(0),
4247 : UINT64_C(2098069504), // V_CMP_T_I32_e32_si
4248 : UINT64_C(2106458112), // V_CMP_T_I32_e32_vi
4249 : UINT64_C(0),
4250 : UINT64_C(3507355648), // V_CMP_T_I32_e64_si
4251 : UINT64_C(3502702592), // V_CMP_T_I32_e64_vi
4252 : UINT64_C(0),
4253 : UINT64_C(2102263808), // V_CMP_T_I64_e32_si
4254 : UINT64_C(2110652416), // V_CMP_T_I64_e32_vi
4255 : UINT64_C(0),
4256 : UINT64_C(3511549952), // V_CMP_T_I64_e64_si
4257 : UINT64_C(3504799744), // V_CMP_T_I64_e64_vi
4258 : UINT64_C(0),
4259 : UINT64_C(2106458112), // V_CMP_T_U32_e32_si
4260 : UINT64_C(2107506688), // V_CMP_T_U32_e32_vi
4261 : UINT64_C(0),
4262 : UINT64_C(3515744256), // V_CMP_T_U32_e64_si
4263 : UINT64_C(3503226880), // V_CMP_T_U32_e64_vi
4264 : UINT64_C(0),
4265 : UINT64_C(2110652416), // V_CMP_T_U64_e32_si
4266 : UINT64_C(2111700992), // V_CMP_T_U64_e32_vi
4267 : UINT64_C(0),
4268 : UINT64_C(3519938560), // V_CMP_T_U64_e64_si
4269 : UINT64_C(3505324032), // V_CMP_T_U64_e64_vi
4270 : UINT64_C(0),
4271 : UINT64_C(2081423360), // V_CMP_U_F32_e32_si
4272 : UINT64_C(2089811968), // V_CMP_U_F32_e32_vi
4273 : UINT64_C(0),
4274 : UINT64_C(3490709504), // V_CMP_U_F32_e64_si
4275 : UINT64_C(3494379520), // V_CMP_U_F32_e64_vi
4276 : UINT64_C(0),
4277 : UINT64_C(2085617664), // V_CMP_U_F64_e32_si
4278 : UINT64_C(2094006272), // V_CMP_U_F64_e32_vi
4279 : UINT64_C(0),
4280 : UINT64_C(3494903808), // V_CMP_U_F64_e64_si
4281 : UINT64_C(3496476672), // V_CMP_U_F64_e64_vi
4282 : UINT64_C(0),
4283 : UINT64_C(0), // V_CNDMASK_B32_e32_si
4284 : UINT64_C(0), // V_CNDMASK_B32_e32_vi
4285 : UINT64_C(0),
4286 : UINT64_C(3523215360), // V_CNDMASK_B32_e64_si
4287 : UINT64_C(3506438144), // V_CNDMASK_B32_e64_vi
4288 : UINT64_C(0),
4289 : UINT64_C(0),
4290 : UINT64_C(2113929216), // V_COS_F16_e32_si
4291 : UINT64_C(2113967104), // V_COS_F16_e32_vi
4292 : UINT64_C(0),
4293 : UINT64_C(3539992576), // V_COS_F16_e64_si
4294 : UINT64_C(3515482112), // V_COS_F16_e64_vi
4295 : UINT64_C(0),
4296 : UINT64_C(2113956864), // V_COS_F32_e32_si
4297 : UINT64_C(2113950720), // V_COS_F32_e32_vi
4298 : UINT64_C(0),
4299 : UINT64_C(3547070464), // V_COS_F32_e64_si
4300 : UINT64_C(3513384960), // V_COS_F32_e64_vi
4301 : UINT64_C(0),
4302 : UINT64_C(3532128256), // V_CUBEID_F32_si
4303 : UINT64_C(3519283200), // V_CUBEID_F32_vi
4304 : UINT64_C(0),
4305 : UINT64_C(3532521472), // V_CUBEMA_F32_si
4306 : UINT64_C(3519479808), // V_CUBEMA_F32_vi
4307 : UINT64_C(0),
4308 : UINT64_C(3532259328), // V_CUBESC_F32_si
4309 : UINT64_C(3519348736), // V_CUBESC_F32_vi
4310 : UINT64_C(0),
4311 : UINT64_C(3532390400), // V_CUBETC_F32_si
4312 : UINT64_C(3519414272), // V_CUBETC_F32_vi
4313 : UINT64_C(0),
4314 : UINT64_C(2113934336), // V_CVT_F16_F32_e32_si
4315 : UINT64_C(2113934336), // V_CVT_F16_F32_e32_vi
4316 : UINT64_C(0),
4317 : UINT64_C(3541303296), // V_CVT_F16_F32_e64_si
4318 : UINT64_C(3511287808), // V_CVT_F16_F32_e64_vi
4319 : UINT64_C(0),
4320 : UINT64_C(2113929216), // V_CVT_F16_I16_e32_si
4321 : UINT64_C(2113958912), // V_CVT_F16_I16_e32_vi
4322 : UINT64_C(0),
4323 : UINT64_C(3539992576), // V_CVT_F16_I16_e64_si
4324 : UINT64_C(3514433536), // V_CVT_F16_I16_e64_vi
4325 : UINT64_C(0),
4326 : UINT64_C(2113929216), // V_CVT_F16_U16_e32_si
4327 : UINT64_C(2113958400), // V_CVT_F16_U16_e32_vi
4328 : UINT64_C(0),
4329 : UINT64_C(3539992576), // V_CVT_F16_U16_e64_si
4330 : UINT64_C(3514368000), // V_CVT_F16_U16_e64_vi
4331 : UINT64_C(0),
4332 : UINT64_C(2113934848), // V_CVT_F32_F16_e32_si
4333 : UINT64_C(2113934848), // V_CVT_F32_F16_e32_vi
4334 : UINT64_C(0),
4335 : UINT64_C(3541434368), // V_CVT_F32_F16_e64_si
4336 : UINT64_C(3511353344), // V_CVT_F32_F16_e64_vi
4337 : UINT64_C(0),
4338 : UINT64_C(2113936896), // V_CVT_F32_F64_e32_si
4339 : UINT64_C(2113936896), // V_CVT_F32_F64_e32_vi
4340 : UINT64_C(0),
4341 : UINT64_C(3541958656), // V_CVT_F32_F64_e64_si
4342 : UINT64_C(3511615488), // V_CVT_F32_F64_e64_vi
4343 : UINT64_C(0),
4344 : UINT64_C(2113931776), // V_CVT_F32_I32_e32_si
4345 : UINT64_C(2113931776), // V_CVT_F32_I32_e32_vi
4346 : UINT64_C(0),
4347 : UINT64_C(3540647936), // V_CVT_F32_I32_e64_si
4348 : UINT64_C(3510960128), // V_CVT_F32_I32_e64_vi
4349 : UINT64_C(0),
4350 : UINT64_C(2113932288), // V_CVT_F32_U32_e32_si
4351 : UINT64_C(2113932288), // V_CVT_F32_U32_e32_vi
4352 : UINT64_C(0),
4353 : UINT64_C(3540779008), // V_CVT_F32_U32_e64_si
4354 : UINT64_C(3511025664), // V_CVT_F32_U32_e64_vi
4355 : UINT64_C(0),
4356 : UINT64_C(2113937920), // V_CVT_F32_UBYTE0_e32_si
4357 : UINT64_C(2113937920), // V_CVT_F32_UBYTE0_e32_vi
4358 : UINT64_C(0),
4359 : UINT64_C(3542220800), // V_CVT_F32_UBYTE0_e64_si
4360 : UINT64_C(3511746560), // V_CVT_F32_UBYTE0_e64_vi
4361 : UINT64_C(0),
4362 : UINT64_C(2113938432), // V_CVT_F32_UBYTE1_e32_si
4363 : UINT64_C(2113938432), // V_CVT_F32_UBYTE1_e32_vi
4364 : UINT64_C(0),
4365 : UINT64_C(3542351872), // V_CVT_F32_UBYTE1_e64_si
4366 : UINT64_C(3511812096), // V_CVT_F32_UBYTE1_e64_vi
4367 : UINT64_C(0),
4368 : UINT64_C(2113938944), // V_CVT_F32_UBYTE2_e32_si
4369 : UINT64_C(2113938944), // V_CVT_F32_UBYTE2_e32_vi
4370 : UINT64_C(0),
4371 : UINT64_C(3542482944), // V_CVT_F32_UBYTE2_e64_si
4372 : UINT64_C(3511877632), // V_CVT_F32_UBYTE2_e64_vi
4373 : UINT64_C(0),
4374 : UINT64_C(2113939456), // V_CVT_F32_UBYTE3_e32_si
4375 : UINT64_C(2113939456), // V_CVT_F32_UBYTE3_e32_vi
4376 : UINT64_C(0),
4377 : UINT64_C(3542614016), // V_CVT_F32_UBYTE3_e64_si
4378 : UINT64_C(3511943168), // V_CVT_F32_UBYTE3_e64_vi
4379 : UINT64_C(0),
4380 : UINT64_C(2113937408), // V_CVT_F64_F32_e32_si
4381 : UINT64_C(2113937408), // V_CVT_F64_F32_e32_vi
4382 : UINT64_C(0),
4383 : UINT64_C(3542089728), // V_CVT_F64_F32_e64_si
4384 : UINT64_C(3511681024), // V_CVT_F64_F32_e64_vi
4385 : UINT64_C(0),
4386 : UINT64_C(2113931264), // V_CVT_F64_I32_e32_si
4387 : UINT64_C(2113931264), // V_CVT_F64_I32_e32_vi
4388 : UINT64_C(0),
4389 : UINT64_C(3540516864), // V_CVT_F64_I32_e64_si
4390 : UINT64_C(3510894592), // V_CVT_F64_I32_e64_vi
4391 : UINT64_C(0),
4392 : UINT64_C(2113940480), // V_CVT_F64_U32_e32_si
4393 : UINT64_C(2113940480), // V_CVT_F64_U32_e32_vi
4394 : UINT64_C(0),
4395 : UINT64_C(3542876160), // V_CVT_F64_U32_e64_si
4396 : UINT64_C(3512074240), // V_CVT_F64_U32_e64_vi
4397 : UINT64_C(0),
4398 : UINT64_C(2113935872), // V_CVT_FLR_I32_F32_e32_si
4399 : UINT64_C(2113935872), // V_CVT_FLR_I32_F32_e32_vi
4400 : UINT64_C(0),
4401 : UINT64_C(3541696512), // V_CVT_FLR_I32_F32_e64_si
4402 : UINT64_C(3511484416), // V_CVT_FLR_I32_F32_e64_vi
4403 : UINT64_C(0),
4404 : UINT64_C(2113929216), // V_CVT_I16_F16_e32_si
4405 : UINT64_C(2113959936), // V_CVT_I16_F16_e32_vi
4406 : UINT64_C(0),
4407 : UINT64_C(3539992576), // V_CVT_I16_F16_e64_si
4408 : UINT64_C(3514564608), // V_CVT_I16_F16_e64_vi
4409 : UINT64_C(0),
4410 : UINT64_C(2113933312), // V_CVT_I32_F32_e32_si
4411 : UINT64_C(2113933312), // V_CVT_I32_F32_e32_vi
4412 : UINT64_C(0),
4413 : UINT64_C(3541041152), // V_CVT_I32_F32_e64_si
4414 : UINT64_C(3511156736), // V_CVT_I32_F32_e64_vi
4415 : UINT64_C(0),
4416 : UINT64_C(2113930752), // V_CVT_I32_F64_e32_si
4417 : UINT64_C(2113930752), // V_CVT_I32_F64_e32_vi
4418 : UINT64_C(0),
4419 : UINT64_C(3540385792), // V_CVT_I32_F64_e64_si
4420 : UINT64_C(3510829056), // V_CVT_I32_F64_e64_vi
4421 : UINT64_C(0),
4422 : UINT64_C(2113936384), // V_CVT_OFF_F32_I4_e32_si
4423 : UINT64_C(2113936384), // V_CVT_OFF_F32_I4_e32_vi
4424 : UINT64_C(0),
4425 : UINT64_C(3541827584), // V_CVT_OFF_F32_I4_e64_si
4426 : UINT64_C(3511549952), // V_CVT_OFF_F32_I4_e64_vi
4427 : UINT64_C(0),
4428 : UINT64_C(1476395008), // V_CVT_PKACCUM_U8_F32_e32_si
4429 : UINT64_C(0),
4430 : UINT64_C(3528982528), // V_CVT_PKACCUM_U8_F32_e64_si
4431 : UINT64_C(3522166784), // V_CVT_PKACCUM_U8_F32_e64_vi
4432 : UINT64_C(0),
4433 : UINT64_C(1509949440), // V_CVT_PKNORM_I16_F32_e32_si
4434 : UINT64_C(0),
4435 : UINT64_C(3529113600), // V_CVT_PKNORM_I16_F32_e64_si
4436 : UINT64_C(3532914688), // V_CVT_PKNORM_I16_F32_e64_vi
4437 : UINT64_C(0),
4438 : UINT64_C(1543503872), // V_CVT_PKNORM_U16_F32_e32_si
4439 : UINT64_C(0),
4440 : UINT64_C(3529244672), // V_CVT_PKNORM_U16_F32_e64_si
4441 : UINT64_C(3532980224), // V_CVT_PKNORM_U16_F32_e64_vi
4442 : UINT64_C(0),
4443 : UINT64_C(1577058304), // V_CVT_PKRTZ_F16_F32_e32_si
4444 : UINT64_C(0),
4445 : UINT64_C(3529375744), // V_CVT_PKRTZ_F16_F32_e64_si
4446 : UINT64_C(3533045760), // V_CVT_PKRTZ_F16_F32_e64_vi
4447 : UINT64_C(0),
4448 : UINT64_C(1644167168), // V_CVT_PK_I16_I32_e32_si
4449 : UINT64_C(0),
4450 : UINT64_C(3529637888), // V_CVT_PK_I16_I32_e64_si
4451 : UINT64_C(3533176832), // V_CVT_PK_I16_I32_e64_vi
4452 : UINT64_C(0),
4453 : UINT64_C(1610612736), // V_CVT_PK_U16_U32_e32_si
4454 : UINT64_C(0),
4455 : UINT64_C(3529506816), // V_CVT_PK_U16_U32_e64_si
4456 : UINT64_C(3533111296), // V_CVT_PK_U16_U32_e64_vi
4457 : UINT64_C(0),
4458 : UINT64_C(2113935360), // V_CVT_RPI_I32_F32_e32_si
4459 : UINT64_C(2113935360), // V_CVT_RPI_I32_F32_e32_vi
4460 : UINT64_C(0),
4461 : UINT64_C(3541565440), // V_CVT_RPI_I32_F32_e64_si
4462 : UINT64_C(3511418880), // V_CVT_RPI_I32_F32_e64_vi
4463 : UINT64_C(0),
4464 : UINT64_C(2113929216), // V_CVT_U16_F16_e32_si
4465 : UINT64_C(2113959424), // V_CVT_U16_F16_e32_vi
4466 : UINT64_C(0),
4467 : UINT64_C(3539992576), // V_CVT_U16_F16_e64_si
4468 : UINT64_C(3514499072), // V_CVT_U16_F16_e64_vi
4469 : UINT64_C(0),
4470 : UINT64_C(2113932800), // V_CVT_U32_F32_e32_si
4471 : UINT64_C(2113932800), // V_CVT_U32_F32_e32_vi
4472 : UINT64_C(0),
4473 : UINT64_C(3540910080), // V_CVT_U32_F32_e64_si
4474 : UINT64_C(3511091200), // V_CVT_U32_F32_e64_vi
4475 : UINT64_C(0),
4476 : UINT64_C(2113939968), // V_CVT_U32_F64_e32_si
4477 : UINT64_C(2113939968), // V_CVT_U32_F64_e32_vi
4478 : UINT64_C(0),
4479 : UINT64_C(3542745088), // V_CVT_U32_F64_e64_si
4480 : UINT64_C(3512008704), // V_CVT_U32_F64_e64_vi
4481 : UINT64_C(0),
4482 : UINT64_C(3535667200), // V_DIV_FIXUP_F32_si
4483 : UINT64_C(3520987136), // V_DIV_FIXUP_F32_vi
4484 : UINT64_C(0),
4485 : UINT64_C(3535798272), // V_DIV_FIXUP_F64_si
4486 : UINT64_C(3521052672), // V_DIV_FIXUP_F64_vi
4487 : UINT64_C(0),
4488 : UINT64_C(3537764352), // V_DIV_FMAS_F32_si
4489 : UINT64_C(3521249280), // V_DIV_FMAS_F32_vi
4490 : UINT64_C(0),
4491 : UINT64_C(3537895424), // V_DIV_FMAS_F64_si
4492 : UINT64_C(3521314816), // V_DIV_FMAS_F64_vi
4493 : UINT64_C(0),
4494 : UINT64_C(3537502208), // V_DIV_SCALE_F32_si
4495 : UINT64_C(3521118208), // V_DIV_SCALE_F32_vi
4496 : UINT64_C(0),
4497 : UINT64_C(3537633280), // V_DIV_SCALE_F64_si
4498 : UINT64_C(3521183744), // V_DIV_SCALE_F64_vi
4499 : UINT64_C(0),
4500 : UINT64_C(2113929216), // V_EXP_F16_e32_si
4501 : UINT64_C(2113962496), // V_EXP_F16_e32_vi
4502 : UINT64_C(0),
4503 : UINT64_C(3539992576), // V_EXP_F16_e64_si
4504 : UINT64_C(3514892288), // V_EXP_F16_e64_vi
4505 : UINT64_C(0),
4506 : UINT64_C(2113948160), // V_EXP_F32_e32_si
4507 : UINT64_C(2113945600), // V_EXP_F32_e32_vi
4508 : UINT64_C(0),
4509 : UINT64_C(3544842240), // V_EXP_F32_e64_si
4510 : UINT64_C(3512729600), // V_EXP_F32_e64_vi
4511 : UINT64_C(0),
4512 : UINT64_C(2113965056), // V_EXP_LEGACY_F32_e32_si
4513 : UINT64_C(2113967616), // V_EXP_LEGACY_F32_e32_vi
4514 : UINT64_C(0),
4515 : UINT64_C(3549167616), // V_EXP_LEGACY_F32_e64_si
4516 : UINT64_C(3515547648), // V_EXP_LEGACY_F32_e64_vi
4517 : UINT64_C(0),
4518 : UINT64_C(2113959424), // V_FFBH_I32_e32_si
4519 : UINT64_C(2113953280), // V_FFBH_I32_e32_vi
4520 : UINT64_C(0),
4521 : UINT64_C(3547725824), // V_FFBH_I32_e64_si
4522 : UINT64_C(3513712640), // V_FFBH_I32_e64_vi
4523 : UINT64_C(0),
4524 : UINT64_C(2113958400), // V_FFBH_U32_e32_si
4525 : UINT64_C(2113952256), // V_FFBH_U32_e32_vi
4526 : UINT64_C(0),
4527 : UINT64_C(3547463680), // V_FFBH_U32_e64_si
4528 : UINT64_C(3513581568), // V_FFBH_U32_e64_vi
4529 : UINT64_C(0),
4530 : UINT64_C(2113958912), // V_FFBL_B32_e32_si
4531 : UINT64_C(2113952768), // V_FFBL_B32_e32_vi
4532 : UINT64_C(0),
4533 : UINT64_C(3547594752), // V_FFBL_B32_e64_si
4534 : UINT64_C(3513647104), // V_FFBL_B32_e64_vi
4535 : UINT64_C(0),
4536 : UINT64_C(2113929216), // V_FLOOR_F16_e32_si
4537 : UINT64_C(2113964032), // V_FLOOR_F16_e32_vi
4538 : UINT64_C(0),
4539 : UINT64_C(3539992576), // V_FLOOR_F16_e64_si
4540 : UINT64_C(3515088896), // V_FLOOR_F16_e64_vi
4541 : UINT64_C(0),
4542 : UINT64_C(2113947648), // V_FLOOR_F32_e32_si
4543 : UINT64_C(2113945088), // V_FLOOR_F32_e32_vi
4544 : UINT64_C(0),
4545 : UINT64_C(3544711168), // V_FLOOR_F32_e64_si
4546 : UINT64_C(3512664064), // V_FLOOR_F32_e64_vi
4547 : UINT64_C(0),
4548 : UINT64_C(2113942528), // V_FLOOR_F64_e32_si
4549 : UINT64_C(2113942528), // V_FLOOR_F64_e32_vi
4550 : UINT64_C(0),
4551 : UINT64_C(3543400448), // V_FLOOR_F64_e64_si
4552 : UINT64_C(3512336384), // V_FLOOR_F64_e64_vi
4553 : UINT64_C(0),
4554 : UINT64_C(3533045760), // V_FMA_F32_si
4555 : UINT64_C(3519741952), // V_FMA_F32_vi
4556 : UINT64_C(0),
4557 : UINT64_C(3533176832), // V_FMA_F64_si
4558 : UINT64_C(3519807488), // V_FMA_F64_vi
4559 : UINT64_C(0),
4560 : UINT64_C(2113929216), // V_FRACT_F16_e32_si
4561 : UINT64_C(2113966080), // V_FRACT_F16_e32_vi
4562 : UINT64_C(0),
4563 : UINT64_C(3539992576), // V_FRACT_F16_e64_si
4564 : UINT64_C(3515351040), // V_FRACT_F16_e64_vi
4565 : UINT64_C(0),
4566 : UINT64_C(2113945600), // V_FRACT_F32_e32_si
4567 : UINT64_C(2113943040), // V_FRACT_F32_e32_vi
4568 : UINT64_C(0),
4569 : UINT64_C(3544186880), // V_FRACT_F32_e64_si
4570 : UINT64_C(3512401920), // V_FRACT_F32_e64_vi
4571 : UINT64_C(0),
4572 : UINT64_C(2113960960), // V_FRACT_F64_e32_si
4573 : UINT64_C(2113954816), // V_FRACT_F64_e32_vi
4574 : UINT64_C(0),
4575 : UINT64_C(3548119040), // V_FRACT_F64_e64_si
4576 : UINT64_C(3513909248), // V_FRACT_F64_e64_vi
4577 : UINT64_C(0),
4578 : UINT64_C(2113929216), // V_FREXP_EXP_I16_F16_e32_si
4579 : UINT64_C(2113963520), // V_FREXP_EXP_I16_F16_e32_vi
4580 : UINT64_C(0),
4581 : UINT64_C(3539992576), // V_FREXP_EXP_I16_F16_e64_si
4582 : UINT64_C(3515023360), // V_FREXP_EXP_I16_F16_e64_vi
4583 : UINT64_C(0),
4584 : UINT64_C(2113961472), // V_FREXP_EXP_I32_F32_e32_si
4585 : UINT64_C(2113955328), // V_FREXP_EXP_I32_F32_e32_vi
4586 : UINT64_C(0),
4587 : UINT64_C(3548250112), // V_FREXP_EXP_I32_F32_e64_si
4588 : UINT64_C(3513974784), // V_FREXP_EXP_I32_F32_e64_vi
4589 : UINT64_C(0),
4590 : UINT64_C(2113959936), // V_FREXP_EXP_I32_F64_e32_si
4591 : UINT64_C(2113953792), // V_FREXP_EXP_I32_F64_e32_vi
4592 : UINT64_C(0),
4593 : UINT64_C(3547856896), // V_FREXP_EXP_I32_F64_e64_si
4594 : UINT64_C(3513778176), // V_FREXP_EXP_I32_F64_e64_vi
4595 : UINT64_C(0),
4596 : UINT64_C(2113929216), // V_FREXP_MANT_F16_e32_si
4597 : UINT64_C(2113963008), // V_FREXP_MANT_F16_e32_vi
4598 : UINT64_C(0),
4599 : UINT64_C(3539992576), // V_FREXP_MANT_F16_e64_si
4600 : UINT64_C(3514957824), // V_FREXP_MANT_F16_e64_vi
4601 : UINT64_C(0),
4602 : UINT64_C(2113961984), // V_FREXP_MANT_F32_e32_si
4603 : UINT64_C(2113955840), // V_FREXP_MANT_F32_e32_vi
4604 : UINT64_C(0),
4605 : UINT64_C(3548381184), // V_FREXP_MANT_F32_e64_si
4606 : UINT64_C(3514040320), // V_FREXP_MANT_F32_e64_vi
4607 : UINT64_C(0),
4608 : UINT64_C(2113960448), // V_FREXP_MANT_F64_e32_si
4609 : UINT64_C(2113954304), // V_FREXP_MANT_F64_e32_vi
4610 : UINT64_C(0),
4611 : UINT64_C(3547987968), // V_FREXP_MANT_F64_e64_si
4612 : UINT64_C(3513843712), // V_FREXP_MANT_F64_e64_vi
4613 : UINT64_C(0),
4614 : UINT64_C(3355574272), // V_INTERP_MOV_F32_si
4615 : UINT64_C(3556900864), // V_INTERP_MOV_F32_vi
4616 : UINT64_C(0),
4617 : UINT64_C(0),
4618 : UINT64_C(3355443200), // V_INTERP_P1_F32_16bank_si
4619 : UINT64_C(3556769792), // V_INTERP_P1_F32_16bank_vi
4620 : UINT64_C(3355443200), // V_INTERP_P1_F32_si
4621 : UINT64_C(3556769792), // V_INTERP_P1_F32_vi
4622 : UINT64_C(0),
4623 : UINT64_C(3355508736), // V_INTERP_P2_F32_si
4624 : UINT64_C(3556835328), // V_INTERP_P2_F32_vi
4625 : UINT64_C(0),
4626 : UINT64_C(0), // V_LDEXP_F16_e32_si
4627 : UINT64_C(1711276032), // V_LDEXP_F16_e32_vi
4628 : UINT64_C(0),
4629 : UINT64_C(3523215360), // V_LDEXP_F16_e64_si
4630 : UINT64_C(3509780480), // V_LDEXP_F16_e64_vi
4631 : UINT64_C(0),
4632 : UINT64_C(1442840576), // V_LDEXP_F32_e32_si
4633 : UINT64_C(0),
4634 : UINT64_C(3528851456), // V_LDEXP_F32_e64_si
4635 : UINT64_C(3532128256), // V_LDEXP_F32_e64_vi
4636 : UINT64_C(0),
4637 : UINT64_C(3536846848), // V_LDEXP_F64_si
4638 : UINT64_C(3531866112), // V_LDEXP_F64_vi
4639 : UINT64_C(0),
4640 : UINT64_C(2113948672), // V_LOG_CLAMP_F32_e32_si
4641 : UINT64_C(0),
4642 : UINT64_C(3544973312), // V_LOG_CLAMP_F32_e64_si
4643 : UINT64_C(0),
4644 : UINT64_C(2113929216), // V_LOG_F16_e32_si
4645 : UINT64_C(2113961984), // V_LOG_F16_e32_vi
4646 : UINT64_C(0),
4647 : UINT64_C(3539992576), // V_LOG_F16_e64_si
4648 : UINT64_C(3514826752), // V_LOG_F16_e64_vi
4649 : UINT64_C(0),
4650 : UINT64_C(2113949184), // V_LOG_F32_e32_si
4651 : UINT64_C(2113946112), // V_LOG_F32_e32_vi
4652 : UINT64_C(0),
4653 : UINT64_C(3545104384), // V_LOG_F32_e64_si
4654 : UINT64_C(3512795136), // V_LOG_F32_e64_vi
4655 : UINT64_C(0),
4656 : UINT64_C(2113964544), // V_LOG_LEGACY_F32_e32_si
4657 : UINT64_C(2113968128), // V_LOG_LEGACY_F32_e32_vi
4658 : UINT64_C(0),
4659 : UINT64_C(3549036544), // V_LOG_LEGACY_F32_e64_si
4660 : UINT64_C(3515613184), // V_LOG_LEGACY_F32_e64_vi
4661 : UINT64_C(0),
4662 : UINT64_C(0), // V_LSHLREV_B16_e32_si
4663 : UINT64_C(1409286144), // V_LSHLREV_B16_e32_vi
4664 : UINT64_C(0),
4665 : UINT64_C(3523215360), // V_LSHLREV_B16_e64_si
4666 : UINT64_C(3509190656), // V_LSHLREV_B16_e64_vi
4667 : UINT64_C(0),
4668 : UINT64_C(872415232), // V_LSHLREV_B32_e32_si
4669 : UINT64_C(603979776), // V_LSHLREV_B32_e32_vi
4670 : UINT64_C(0),
4671 : UINT64_C(3526623232), // V_LSHLREV_B32_e64_si
4672 : UINT64_C(3507617792), // V_LSHLREV_B32_e64_vi
4673 : UINT64_C(0),
4674 : UINT64_C(3489660928), // V_LSHLREV_B64_si
4675 : UINT64_C(3532587008), // V_LSHLREV_B64_vi
4676 : UINT64_C(0),
4677 : UINT64_C(838860800), // V_LSHL_B32_e32_si
4678 : UINT64_C(0),
4679 : UINT64_C(3526492160), // V_LSHL_B32_e64_si
4680 : UINT64_C(0),
4681 : UINT64_C(3535929344), // V_LSHL_B64_si
4682 : UINT64_C(3512795136), // V_LSHL_B64_vi
4683 : UINT64_C(0),
4684 : UINT64_C(0), // V_LSHRREV_B16_e32_si
4685 : UINT64_C(1442840576), // V_LSHRREV_B16_e32_vi
4686 : UINT64_C(0),
4687 : UINT64_C(3523215360), // V_LSHRREV_B16_e64_si
4688 : UINT64_C(3509256192), // V_LSHRREV_B16_e64_vi
4689 : UINT64_C(0),
4690 : UINT64_C(738197504), // V_LSHRREV_B32_e32_si
4691 : UINT64_C(536870912), // V_LSHRREV_B32_e32_vi
4692 : UINT64_C(0),
4693 : UINT64_C(3526098944), // V_LSHRREV_B32_e64_si
4694 : UINT64_C(3507486720), // V_LSHRREV_B32_e64_vi
4695 : UINT64_C(0),
4696 : UINT64_C(3489660928), // V_LSHRREV_B64_si
4697 : UINT64_C(3532652544), // V_LSHRREV_B64_vi
4698 : UINT64_C(0),
4699 : UINT64_C(704643072), // V_LSHR_B32_e32_si
4700 : UINT64_C(0),
4701 : UINT64_C(3525967872), // V_LSHR_B32_e64_si
4702 : UINT64_C(0),
4703 : UINT64_C(3536060416), // V_LSHR_B64_si
4704 : UINT64_C(3512860672), // V_LSHR_B64_vi
4705 : UINT64_C(0),
4706 : UINT64_C(0), // V_MAC_F16_e32_si
4707 : UINT64_C(1174405120), // V_MAC_F16_e32_vi
4708 : UINT64_C(0),
4709 : UINT64_C(3523215360), // V_MAC_F16_e64_si
4710 : UINT64_C(3508731904), // V_MAC_F16_e64_vi
4711 : UINT64_C(0),
4712 : UINT64_C(1040187392), // V_MAC_F32_e32_si
4713 : UINT64_C(738197504), // V_MAC_F32_e32_vi
4714 : UINT64_C(0),
4715 : UINT64_C(3527278592), // V_MAC_F32_e64_si
4716 : UINT64_C(3507879936), // V_MAC_F32_e64_vi
4717 : UINT64_C(0),
4718 : UINT64_C(201326592), // V_MAC_LEGACY_F32_e32_si
4719 : UINT64_C(0),
4720 : UINT64_C(3524001792), // V_MAC_LEGACY_F32_e64_si
4721 : UINT64_C(3532521472), // V_MAC_LEGACY_F32_e64_vi
4722 : UINT64_C(0),
4723 : UINT64_C(0), // V_MADAK_F16_si
4724 : UINT64_C(1241513984), // V_MADAK_F16_vi
4725 : UINT64_C(0),
4726 : UINT64_C(1107296256), // V_MADAK_F32_si
4727 : UINT64_C(805306368), // V_MADAK_F32_vi
4728 : UINT64_C(0),
4729 : UINT64_C(0), // V_MADMK_F16_si
4730 : UINT64_C(1207959552), // V_MADMK_F16_vi
4731 : UINT64_C(0),
4732 : UINT64_C(1073741824), // V_MADMK_F32_si
4733 : UINT64_C(771751936), // V_MADMK_F32_vi
4734 : UINT64_C(0),
4735 : UINT64_C(3531735040), // V_MAD_F32_si
4736 : UINT64_C(3519086592), // V_MAD_F32_vi
4737 : UINT64_C(0),
4738 : UINT64_C(3531866112), // V_MAD_I32_I24_si
4739 : UINT64_C(3519152128), // V_MAD_I32_I24_vi
4740 : UINT64_C(0),
4741 : UINT64_C(3538812928), // V_MAD_I64_I32_si
4742 : UINT64_C(3514236928), // V_MAD_I64_I32_vi
4743 : UINT64_C(0),
4744 : UINT64_C(3531603968), // V_MAD_LEGACY_F32_si
4745 : UINT64_C(3519021056), // V_MAD_LEGACY_F32_vi
4746 : UINT64_C(0),
4747 : UINT64_C(3531997184), // V_MAD_U32_U24_si
4748 : UINT64_C(3519217664), // V_MAD_U32_U24_vi
4749 : UINT64_C(0),
4750 : UINT64_C(3538681856), // V_MAD_U64_U32_si
4751 : UINT64_C(3514171392), // V_MAD_U64_U32_vi
4752 : UINT64_C(0),
4753 : UINT64_C(3534225408), // V_MAX3_F32_si
4754 : UINT64_C(3520266240), // V_MAX3_F32_vi
4755 : UINT64_C(0),
4756 : UINT64_C(3534356480), // V_MAX3_I32_si
4757 : UINT64_C(3520331776), // V_MAX3_I32_vi
4758 : UINT64_C(0),
4759 : UINT64_C(3534487552), // V_MAX3_U32_si
4760 : UINT64_C(3520397312), // V_MAX3_U32_vi
4761 : UINT64_C(0),
4762 : UINT64_C(0), // V_MAX_F16_e32_si
4763 : UINT64_C(1509949440), // V_MAX_F16_e32_vi
4764 : UINT64_C(0),
4765 : UINT64_C(3523215360), // V_MAX_F16_e64_si
4766 : UINT64_C(3509387264), // V_MAX_F16_e64_vi
4767 : UINT64_C(0),
4768 : UINT64_C(536870912), // V_MAX_F32_e32_si
4769 : UINT64_C(369098752), // V_MAX_F32_e32_vi
4770 : UINT64_C(0),
4771 : UINT64_C(3525312512), // V_MAX_F32_e64_si
4772 : UINT64_C(3507159040), // V_MAX_F32_e64_vi
4773 : UINT64_C(0),
4774 : UINT64_C(3536715776), // V_MAX_F64_si
4775 : UINT64_C(3531800576), // V_MAX_F64_vi
4776 : UINT64_C(0),
4777 : UINT64_C(0), // V_MAX_I16_e32_si
4778 : UINT64_C(1610612736), // V_MAX_I16_e32_vi
4779 : UINT64_C(0),
4780 : UINT64_C(3523215360), // V_MAX_I16_e64_si
4781 : UINT64_C(3509583872), // V_MAX_I16_e64_vi
4782 : UINT64_C(0),
4783 : UINT64_C(603979776), // V_MAX_I32_e32_si
4784 : UINT64_C(436207616), // V_MAX_I32_e32_vi
4785 : UINT64_C(0),
4786 : UINT64_C(3525574656), // V_MAX_I32_e64_si
4787 : UINT64_C(3507290112), // V_MAX_I32_e64_vi
4788 : UINT64_C(0),
4789 : UINT64_C(469762048), // V_MAX_LEGACY_F32_e32_si
4790 : UINT64_C(0),
4791 : UINT64_C(3525050368), // V_MAX_LEGACY_F32_e64_si
4792 : UINT64_C(0),
4793 : UINT64_C(0), // V_MAX_U16_e32_si
4794 : UINT64_C(1577058304), // V_MAX_U16_e32_vi
4795 : UINT64_C(0),
4796 : UINT64_C(3523215360), // V_MAX_U16_e64_si
4797 : UINT64_C(3509518336), // V_MAX_U16_e64_vi
4798 : UINT64_C(0),
4799 : UINT64_C(671088640), // V_MAX_U32_e32_si
4800 : UINT64_C(503316480), // V_MAX_U32_e32_vi
4801 : UINT64_C(0),
4802 : UINT64_C(3525836800), // V_MAX_U32_e64_si
4803 : UINT64_C(3507421184), // V_MAX_U32_e64_vi
4804 : UINT64_C(0),
4805 : UINT64_C(1207959552), // V_MBCNT_HI_U32_B32_e32_si
4806 : UINT64_C(0),
4807 : UINT64_C(3527933952), // V_MBCNT_HI_U32_B32_e64_si
4808 : UINT64_C(3532455936), // V_MBCNT_HI_U32_B32_e64_vi
4809 : UINT64_C(0),
4810 : UINT64_C(1174405120), // V_MBCNT_LO_U32_B32_e32_si
4811 : UINT64_C(0),
4812 : UINT64_C(3527802880), // V_MBCNT_LO_U32_B32_e64_si
4813 : UINT64_C(3532390400), // V_MBCNT_LO_U32_B32_e64_vi
4814 : UINT64_C(0),
4815 : UINT64_C(3534618624), // V_MED3_F32_si
4816 : UINT64_C(3520462848), // V_MED3_F32_vi
4817 : UINT64_C(0),
4818 : UINT64_C(3534749696), // V_MED3_I32_si
4819 : UINT64_C(3520528384), // V_MED3_I32_vi
4820 : UINT64_C(0),
4821 : UINT64_C(3534880768), // V_MED3_U32_si
4822 : UINT64_C(3520593920), // V_MED3_U32_vi
4823 : UINT64_C(0),
4824 : UINT64_C(3533832192), // V_MIN3_F32_si
4825 : UINT64_C(3520069632), // V_MIN3_F32_vi
4826 : UINT64_C(0),
4827 : UINT64_C(3533963264), // V_MIN3_I32_si
4828 : UINT64_C(3520135168), // V_MIN3_I32_vi
4829 : UINT64_C(0),
4830 : UINT64_C(3534094336), // V_MIN3_U32_si
4831 : UINT64_C(3520200704), // V_MIN3_U32_vi
4832 : UINT64_C(0),
4833 : UINT64_C(0), // V_MIN_F16_e32_si
4834 : UINT64_C(1543503872), // V_MIN_F16_e32_vi
4835 : UINT64_C(0),
4836 : UINT64_C(3523215360), // V_MIN_F16_e64_si
4837 : UINT64_C(3509452800), // V_MIN_F16_e64_vi
4838 : UINT64_C(0),
4839 : UINT64_C(503316480), // V_MIN_F32_e32_si
4840 : UINT64_C(335544320), // V_MIN_F32_e32_vi
4841 : UINT64_C(0),
4842 : UINT64_C(3525181440), // V_MIN_F32_e64_si
4843 : UINT64_C(3507093504), // V_MIN_F32_e64_vi
4844 : UINT64_C(0),
4845 : UINT64_C(3536584704), // V_MIN_F64_si
4846 : UINT64_C(3531735040), // V_MIN_F64_vi
4847 : UINT64_C(0),
4848 : UINT64_C(0), // V_MIN_I16_e32_si
4849 : UINT64_C(1677721600), // V_MIN_I16_e32_vi
4850 : UINT64_C(0),
4851 : UINT64_C(3523215360), // V_MIN_I16_e64_si
4852 : UINT64_C(3509714944), // V_MIN_I16_e64_vi
4853 : UINT64_C(0),
4854 : UINT64_C(570425344), // V_MIN_I32_e32_si
4855 : UINT64_C(402653184), // V_MIN_I32_e32_vi
4856 : UINT64_C(0),
4857 : UINT64_C(3525443584), // V_MIN_I32_e64_si
4858 : UINT64_C(3507224576), // V_MIN_I32_e64_vi
4859 : UINT64_C(0),
4860 : UINT64_C(436207616), // V_MIN_LEGACY_F32_e32_si
4861 : UINT64_C(0),
4862 : UINT64_C(3524919296), // V_MIN_LEGACY_F32_e64_si
4863 : UINT64_C(0),
4864 : UINT64_C(0), // V_MIN_U16_e32_si
4865 : UINT64_C(1644167168), // V_MIN_U16_e32_vi
4866 : UINT64_C(0),
4867 : UINT64_C(3523215360), // V_MIN_U16_e64_si
4868 : UINT64_C(3509649408), // V_MIN_U16_e64_vi
4869 : UINT64_C(0),
4870 : UINT64_C(637534208), // V_MIN_U32_e32_si
4871 : UINT64_C(469762048), // V_MIN_U32_e32_vi
4872 : UINT64_C(0),
4873 : UINT64_C(3525705728), // V_MIN_U32_e64_si
4874 : UINT64_C(3507355648), // V_MIN_U32_e64_vi
4875 : UINT64_C(0),
4876 : UINT64_C(2113963008), // V_MOVRELD_B32_e32_si
4877 : UINT64_C(2113956864), // V_MOVRELD_B32_e32_vi
4878 : UINT64_C(0),
4879 : UINT64_C(3548643328), // V_MOVRELD_B32_e64_si
4880 : UINT64_C(3514171392), // V_MOVRELD_B32_e64_vi
4881 : UINT64_C(0),
4882 : UINT64_C(2113964032), // V_MOVRELSD_B32_e32_si
4883 : UINT64_C(2113957888), // V_MOVRELSD_B32_e32_vi
4884 : UINT64_C(0),
4885 : UINT64_C(3548905472), // V_MOVRELSD_B32_e64_si
4886 : UINT64_C(3514302464), // V_MOVRELSD_B32_e64_vi
4887 : UINT64_C(0),
4888 : UINT64_C(2113963520), // V_MOVRELS_B32_e32_si
4889 : UINT64_C(2113957376), // V_MOVRELS_B32_e32_vi
4890 : UINT64_C(0),
4891 : UINT64_C(3548774400), // V_MOVRELS_B32_e64_si
4892 : UINT64_C(3514236928), // V_MOVRELS_B32_e64_vi
4893 : UINT64_C(0),
4894 : UINT64_C(2113929728), // V_MOV_B32_e32_si
4895 : UINT64_C(2113929728), // V_MOV_B32_e32_vi
4896 : UINT64_C(0),
4897 : UINT64_C(3540123648), // V_MOV_B32_e64_si
4898 : UINT64_C(3510697984), // V_MOV_B32_e64_vi
4899 : UINT64_C(0),
4900 : UINT64_C(0),
4901 : UINT64_C(2113933824), // V_MOV_FED_B32_e32_si
4902 : UINT64_C(0),
4903 : UINT64_C(3541172224), // V_MOV_FED_B32_e64_si
4904 : UINT64_C(0),
4905 : UINT64_C(3538157568), // V_MQSAD_U16_U8_si
4906 : UINT64_C(3513909248), // V_MQSAD_U16_U8_vi
4907 : UINT64_C(0),
4908 : UINT64_C(3538550784), // V_MQSAD_U32_U8_si
4909 : UINT64_C(3514105856), // V_MQSAD_U32_U8_vi
4910 : UINT64_C(0),
4911 : UINT64_C(3533701120), // V_MULLIT_F32_si
4912 : UINT64_C(3511681024), // V_MULLIT_F32_vi
4913 : UINT64_C(0),
4914 : UINT64_C(0), // V_MUL_F16_e32_si
4915 : UINT64_C(1140850688), // V_MUL_F16_e32_vi
4916 : UINT64_C(0),
4917 : UINT64_C(3523215360), // V_MUL_F16_e64_si
4918 : UINT64_C(3508666368), // V_MUL_F16_e64_vi
4919 : UINT64_C(0),
4920 : UINT64_C(268435456), // V_MUL_F32_e32_si
4921 : UINT64_C(167772160), // V_MUL_F32_e32_vi
4922 : UINT64_C(0),
4923 : UINT64_C(3524263936), // V_MUL_F32_e64_si
4924 : UINT64_C(3506765824), // V_MUL_F32_e64_vi
4925 : UINT64_C(0),
4926 : UINT64_C(3536453632), // V_MUL_F64_si
4927 : UINT64_C(3531669504), // V_MUL_F64_vi
4928 : UINT64_C(0),
4929 : UINT64_C(0),
4930 : UINT64_C(335544320), // V_MUL_HI_I32_I24_e32_si
4931 : UINT64_C(234881024), // V_MUL_HI_I32_I24_e32_vi
4932 : UINT64_C(0),
4933 : UINT64_C(3524526080), // V_MUL_HI_I32_I24_e64_si
4934 : UINT64_C(3506896896), // V_MUL_HI_I32_I24_e64_vi
4935 : UINT64_C(3537371136), // V_MUL_HI_I32_si
4936 : UINT64_C(3532062720), // V_MUL_HI_I32_vi
4937 : UINT64_C(0),
4938 : UINT64_C(0),
4939 : UINT64_C(402653184), // V_MUL_HI_U32_U24_e32_si
4940 : UINT64_C(301989888), // V_MUL_HI_U32_U24_e32_vi
4941 : UINT64_C(0),
4942 : UINT64_C(3524788224), // V_MUL_HI_U32_U24_e64_si
4943 : UINT64_C(3507027968), // V_MUL_HI_U32_U24_e64_vi
4944 : UINT64_C(3537108992), // V_MUL_HI_U32_si
4945 : UINT64_C(3531997184), // V_MUL_HI_U32_vi
4946 : UINT64_C(0),
4947 : UINT64_C(301989888), // V_MUL_I32_I24_e32_si
4948 : UINT64_C(201326592), // V_MUL_I32_I24_e32_vi
4949 : UINT64_C(0),
4950 : UINT64_C(3524395008), // V_MUL_I32_I24_e64_si
4951 : UINT64_C(3506831360), // V_MUL_I32_I24_e64_vi
4952 : UINT64_C(0),
4953 : UINT64_C(234881024), // V_MUL_LEGACY_F32_e32_si
4954 : UINT64_C(134217728), // V_MUL_LEGACY_F32_e32_vi
4955 : UINT64_C(0),
4956 : UINT64_C(3524132864), // V_MUL_LEGACY_F32_e64_si
4957 : UINT64_C(3506700288), // V_MUL_LEGACY_F32_e64_vi
4958 : UINT64_C(0),
4959 : UINT64_C(3537240064), // V_MUL_LO_I32_si
4960 : UINT64_C(3531931648), // V_MUL_LO_I32_vi
4961 : UINT64_C(0),
4962 : UINT64_C(0), // V_MUL_LO_U16_e32_si
4963 : UINT64_C(1375731712), // V_MUL_LO_U16_e32_vi
4964 : UINT64_C(0),
4965 : UINT64_C(3523215360), // V_MUL_LO_U16_e64_si
4966 : UINT64_C(3509125120), // V_MUL_LO_U16_e64_vi
4967 : UINT64_C(0),
4968 : UINT64_C(3536977920), // V_MUL_LO_U32_si
4969 : UINT64_C(3531931648), // V_MUL_LO_U32_vi
4970 : UINT64_C(0),
4971 : UINT64_C(369098752), // V_MUL_U32_U24_e32_si
4972 : UINT64_C(268435456), // V_MUL_U32_U24_e32_vi
4973 : UINT64_C(0),
4974 : UINT64_C(3524657152), // V_MUL_U32_U24_e64_si
4975 : UINT64_C(3506962432), // V_MUL_U32_U24_e64_vi
4976 : UINT64_C(0),
4977 : UINT64_C(2113929216), // V_NOP_si
4978 : UINT64_C(2113929216), // V_NOP_vi
4979 : UINT64_C(0),
4980 : UINT64_C(2113957376), // V_NOT_B32_e32_si
4981 : UINT64_C(2113951232), // V_NOT_B32_e32_vi
4982 : UINT64_C(0),
4983 : UINT64_C(3547201536), // V_NOT_B32_e64_si
4984 : UINT64_C(3513450496), // V_NOT_B32_e64_vi
4985 : UINT64_C(0),
4986 : UINT64_C(939524096), // V_OR_B32_e32_si
4987 : UINT64_C(671088640), // V_OR_B32_e32_vi
4988 : UINT64_C(0),
4989 : UINT64_C(3526885376), // V_OR_B32_e64_si
4990 : UINT64_C(3507748864), // V_OR_B32_e64_vi
4991 : UINT64_C(0),
4992 : UINT64_C(3538288640), // V_QSAD_PK_U16_U8_si
4993 : UINT64_C(3513974784), // V_QSAD_PK_U16_U8_vi
4994 : UINT64_C(0),
4995 : UINT64_C(2113949696), // V_RCP_CLAMP_F32_e32_si
4996 : UINT64_C(0),
4997 : UINT64_C(3545235456), // V_RCP_CLAMP_F32_e64_si
4998 : UINT64_C(0),
4999 : UINT64_C(2113953792), // V_RCP_CLAMP_F64_e32_si
5000 : UINT64_C(0),
5001 : UINT64_C(3546284032), // V_RCP_CLAMP_F64_e64_si
5002 : UINT64_C(0),
5003 : UINT64_C(2113929216), // V_RCP_F16_e32_si
5004 : UINT64_C(2113960448), // V_RCP_F16_e32_vi
5005 : UINT64_C(0),
5006 : UINT64_C(3539992576), // V_RCP_F16_e64_si
5007 : UINT64_C(3514630144), // V_RCP_F16_e64_vi
5008 : UINT64_C(0),
5009 : UINT64_C(2113950720), // V_RCP_F32_e32_si
5010 : UINT64_C(2113946624), // V_RCP_F32_e32_vi
5011 : UINT64_C(0),
5012 : UINT64_C(3545497600), // V_RCP_F32_e64_si
5013 : UINT64_C(3512860672), // V_RCP_F32_e64_vi
5014 : UINT64_C(0),
5015 : UINT64_C(2113953280), // V_RCP_F64_e32_si
5016 : UINT64_C(2113948160), // V_RCP_F64_e32_vi
5017 : UINT64_C(0),
5018 : UINT64_C(3546152960), // V_RCP_F64_e64_si
5019 : UINT64_C(3513057280), // V_RCP_F64_e64_vi
5020 : UINT64_C(0),
5021 : UINT64_C(2113951232), // V_RCP_IFLAG_F32_e32_si
5022 : UINT64_C(2113947136), // V_RCP_IFLAG_F32_e32_vi
5023 : UINT64_C(0),
5024 : UINT64_C(3545628672), // V_RCP_IFLAG_F32_e64_si
5025 : UINT64_C(3512926208), // V_RCP_IFLAG_F32_e64_vi
5026 : UINT64_C(0),
5027 : UINT64_C(2113950208), // V_RCP_LEGACY_F32_e32_si
5028 : UINT64_C(0),
5029 : UINT64_C(3545366528), // V_RCP_LEGACY_F32_e64_si
5030 : UINT64_C(2113930240), // V_READFIRSTLANE_B32
5031 : UINT64_C(0),
5032 : UINT64_C(33554432), // V_READLANE_B32_si
5033 : UINT64_C(3532193792), // V_READLANE_B32_vi
5034 : UINT64_C(0),
5035 : UINT64_C(2113929216), // V_RNDNE_F16_e32_si
5036 : UINT64_C(2113965568), // V_RNDNE_F16_e32_vi
5037 : UINT64_C(0),
5038 : UINT64_C(3539992576), // V_RNDNE_F16_e64_si
5039 : UINT64_C(3515285504), // V_RNDNE_F16_e64_vi
5040 : UINT64_C(0),
5041 : UINT64_C(2113947136), // V_RNDNE_F32_e32_si
5042 : UINT64_C(2113944576), // V_RNDNE_F32_e32_vi
5043 : UINT64_C(0),
5044 : UINT64_C(3544580096), // V_RNDNE_F32_e64_si
5045 : UINT64_C(3512598528), // V_RNDNE_F32_e64_vi
5046 : UINT64_C(0),
5047 : UINT64_C(2113942016), // V_RNDNE_F64_e32_si
5048 : UINT64_C(2113942016), // V_RNDNE_F64_e32_vi
5049 : UINT64_C(0),
5050 : UINT64_C(3543269376), // V_RNDNE_F64_e64_si
5051 : UINT64_C(3512270848), // V_RNDNE_F64_e64_vi
5052 : UINT64_C(0),
5053 : UINT64_C(2113951744), // V_RSQ_CLAMP_F32_e32_si
5054 : UINT64_C(0),
5055 : UINT64_C(3545759744), // V_RSQ_CLAMP_F32_e64_si
5056 : UINT64_C(0),
5057 : UINT64_C(2113954816), // V_RSQ_CLAMP_F64_e32_si
5058 : UINT64_C(0),
5059 : UINT64_C(3546546176), // V_RSQ_CLAMP_F64_e64_si
5060 : UINT64_C(0),
5061 : UINT64_C(2113929216), // V_RSQ_F16_e32_si
5062 : UINT64_C(2113961472), // V_RSQ_F16_e32_vi
5063 : UINT64_C(0),
5064 : UINT64_C(3539992576), // V_RSQ_F16_e64_si
5065 : UINT64_C(3514761216), // V_RSQ_F16_e64_vi
5066 : UINT64_C(0),
5067 : UINT64_C(2113952768), // V_RSQ_F32_e32_si
5068 : UINT64_C(2113947648), // V_RSQ_F32_e32_vi
5069 : UINT64_C(0),
5070 : UINT64_C(3546021888), // V_RSQ_F32_e64_si
5071 : UINT64_C(3512991744), // V_RSQ_F32_e64_vi
5072 : UINT64_C(0),
5073 : UINT64_C(2113954304), // V_RSQ_F64_e32_si
5074 : UINT64_C(2113948672), // V_RSQ_F64_e32_vi
5075 : UINT64_C(0),
5076 : UINT64_C(3546415104), // V_RSQ_F64_e64_si
5077 : UINT64_C(3513122816), // V_RSQ_F64_e64_vi
5078 : UINT64_C(0),
5079 : UINT64_C(2113952256), // V_RSQ_LEGACY_F32_e32_si
5080 : UINT64_C(0),
5081 : UINT64_C(3545890816), // V_RSQ_LEGACY_F32_e64_si
5082 : UINT64_C(0),
5083 : UINT64_C(3535405056), // V_SAD_U32_si
5084 : UINT64_C(3520856064), // V_SAD_U32_vi
5085 : UINT64_C(0),
5086 : UINT64_C(2113929216), // V_SIN_F16_e32_si
5087 : UINT64_C(2113966592), // V_SIN_F16_e32_vi
5088 : UINT64_C(0),
5089 : UINT64_C(3539992576), // V_SIN_F16_e64_si
5090 : UINT64_C(3515416576), // V_SIN_F16_e64_vi
5091 : UINT64_C(0),
5092 : UINT64_C(2113956352), // V_SIN_F32_e32_si
5093 : UINT64_C(2113950208), // V_SIN_F32_e32_vi
5094 : UINT64_C(0),
5095 : UINT64_C(3546939392), // V_SIN_F32_e64_si
5096 : UINT64_C(3513319424), // V_SIN_F32_e64_vi
5097 : UINT64_C(0),
5098 : UINT64_C(2113929216), // V_SQRT_F16_e32_si
5099 : UINT64_C(2113960960), // V_SQRT_F16_e32_vi
5100 : UINT64_C(0),
5101 : UINT64_C(3539992576), // V_SQRT_F16_e64_si
5102 : UINT64_C(3514695680), // V_SQRT_F16_e64_vi
5103 : UINT64_C(0),
5104 : UINT64_C(2113955328), // V_SQRT_F32_e32_si
5105 : UINT64_C(2113949184), // V_SQRT_F32_e32_vi
5106 : UINT64_C(0),
5107 : UINT64_C(3546677248), // V_SQRT_F32_e64_si
5108 : UINT64_C(3513188352), // V_SQRT_F32_e64_vi
5109 : UINT64_C(0),
5110 : UINT64_C(2113955840), // V_SQRT_F64_e32_si
5111 : UINT64_C(2113949696), // V_SQRT_F64_e32_vi
5112 : UINT64_C(0),
5113 : UINT64_C(3546808320), // V_SQRT_F64_e64_si
5114 : UINT64_C(3513253888), // V_SQRT_F64_e64_vi
5115 : UINT64_C(0),
5116 : UINT64_C(1409286144), // V_SUBBREV_U32_e32_si
5117 : UINT64_C(1006632960), // V_SUBBREV_U32_e32_vi
5118 : UINT64_C(0),
5119 : UINT64_C(3528747520), // V_SUBBREV_U32_e64_si
5120 : UINT64_C(3508431360), // V_SUBBREV_U32_e64_vi
5121 : UINT64_C(0),
5122 : UINT64_C(1375731712), // V_SUBB_U32_e32_si
5123 : UINT64_C(973078528), // V_SUBB_U32_e32_vi
5124 : UINT64_C(0),
5125 : UINT64_C(3528616448), // V_SUBB_U32_e64_si
5126 : UINT64_C(3508365824), // V_SUBB_U32_e64_vi
5127 : UINT64_C(0),
5128 : UINT64_C(0), // V_SUBREV_F16_e32_si
5129 : UINT64_C(1107296256), // V_SUBREV_F16_e32_vi
5130 : UINT64_C(0),
5131 : UINT64_C(3523215360), // V_SUBREV_F16_e64_si
5132 : UINT64_C(3508600832), // V_SUBREV_F16_e64_vi
5133 : UINT64_C(0),
5134 : UINT64_C(167772160), // V_SUBREV_F32_e32_si
5135 : UINT64_C(100663296), // V_SUBREV_F32_e32_vi
5136 : UINT64_C(0),
5137 : UINT64_C(3523870720), // V_SUBREV_F32_e64_si
5138 : UINT64_C(3506634752), // V_SUBREV_F32_e64_vi
5139 : UINT64_C(0),
5140 : UINT64_C(1308622848), // V_SUBREV_I32_e32_si
5141 : UINT64_C(905969664), // V_SUBREV_I32_e32_vi
5142 : UINT64_C(0),
5143 : UINT64_C(3528354304), // V_SUBREV_I32_e64_si
5144 : UINT64_C(3508234752), // V_SUBREV_I32_e64_vi
5145 : UINT64_C(0),
5146 : UINT64_C(0), // V_SUBREV_U16_e32_si
5147 : UINT64_C(1342177280), // V_SUBREV_U16_e32_vi
5148 : UINT64_C(0),
5149 : UINT64_C(3523215360), // V_SUBREV_U16_e64_si
5150 : UINT64_C(3509059584), // V_SUBREV_U16_e64_vi
5151 : UINT64_C(0),
5152 : UINT64_C(0), // V_SUB_F16_e32_si
5153 : UINT64_C(1073741824), // V_SUB_F16_e32_vi
5154 : UINT64_C(0),
5155 : UINT64_C(3523215360), // V_SUB_F16_e64_si
5156 : UINT64_C(3508535296), // V_SUB_F16_e64_vi
5157 : UINT64_C(0),
5158 : UINT64_C(134217728), // V_SUB_F32_e32_si
5159 : UINT64_C(67108864), // V_SUB_F32_e32_vi
5160 : UINT64_C(0),
5161 : UINT64_C(3523739648), // V_SUB_F32_e64_si
5162 : UINT64_C(3506569216), // V_SUB_F32_e64_vi
5163 : UINT64_C(0),
5164 : UINT64_C(1275068416), // V_SUB_I32_e32_si
5165 : UINT64_C(872415232), // V_SUB_I32_e32_vi
5166 : UINT64_C(0),
5167 : UINT64_C(3528223232), // V_SUB_I32_e64_si
5168 : UINT64_C(3508169216), // V_SUB_I32_e64_vi
5169 : UINT64_C(0),
5170 : UINT64_C(0), // V_SUB_U16_e32_si
5171 : UINT64_C(1308622848), // V_SUB_U16_e32_vi
5172 : UINT64_C(0),
5173 : UINT64_C(3523215360), // V_SUB_U16_e64_si
5174 : UINT64_C(3508994048), // V_SUB_U16_e64_vi
5175 : UINT64_C(0),
5176 : UINT64_C(3538419712), // V_TRIG_PREOP_F64_si
5177 : UINT64_C(3532783616), // V_TRIG_PREOP_F64_vi
5178 : UINT64_C(0),
5179 : UINT64_C(2113929216), // V_TRUNC_F16_e32_si
5180 : UINT64_C(2113965056), // V_TRUNC_F16_e32_vi
5181 : UINT64_C(0),
5182 : UINT64_C(3539992576), // V_TRUNC_F16_e64_si
5183 : UINT64_C(3515219968), // V_TRUNC_F16_e64_vi
5184 : UINT64_C(0),
5185 : UINT64_C(2113946112), // V_TRUNC_F32_e32_si
5186 : UINT64_C(2113943552), // V_TRUNC_F32_e32_vi
5187 : UINT64_C(0),
5188 : UINT64_C(3544317952), // V_TRUNC_F32_e64_si
5189 : UINT64_C(3512467456), // V_TRUNC_F32_e64_vi
5190 : UINT64_C(0),
5191 : UINT64_C(2113940992), // V_TRUNC_F64_e32_si
5192 : UINT64_C(2113940992), // V_TRUNC_F64_e32_vi
5193 : UINT64_C(0),
5194 : UINT64_C(3543007232), // V_TRUNC_F64_e64_si
5195 : UINT64_C(3512139776), // V_TRUNC_F64_e64_vi
5196 : UINT64_C(0),
5197 : UINT64_C(67108864), // V_WRITELANE_B32_si
5198 : UINT64_C(3532259328), // V_WRITELANE_B32_vi
5199 : UINT64_C(0),
5200 : UINT64_C(973078528), // V_XOR_B32_e32_si
5201 : UINT64_C(704643072), // V_XOR_B32_e32_vi
5202 : UINT64_C(0),
5203 : UINT64_C(3527016448), // V_XOR_B32_e64_si
5204 : UINT64_C(3507814400), // V_XOR_B32_e64_vi
5205 : UINT64_C(0),
5206 : UINT64_C(9331458427911667712), // WHILE_LOOP_EG
5207 : UINT64_C(9439544818968559616), // WHILE_LOOP_R600
5208 : UINT64_C(27487790694400), // XOR_INT
5209 : UINT64_C(0)
5210 : };
5211 4247 : const unsigned opcode = MI.getOpcode();
5212 4247 : uint64_t Value = InstBits[opcode];
5213 4247 : uint64_t op = 0;
5214 : (void)op; // suppress warning
5215 4247 : switch (opcode) {
5216 : case AMDGPU::CF_CALL_FS_EG:
5217 : case AMDGPU::CF_CALL_FS_R600:
5218 : case AMDGPU::CF_END_CM:
5219 : case AMDGPU::CF_END_EG:
5220 : case AMDGPU::CF_END_R600:
5221 : case AMDGPU::GROUP_BARRIER:
5222 : case AMDGPU::INTERP_PAIR_XY:
5223 : case AMDGPU::INTERP_PAIR_ZW:
5224 : case AMDGPU::INTERP_VEC_LOAD:
5225 : case AMDGPU::PAD:
5226 : case AMDGPU::S_BARRIER:
5227 : case AMDGPU::S_ENDPGM:
5228 : case AMDGPU::S_ICACHE_INV:
5229 : case AMDGPU::S_TTRACEDATA:
5230 : case AMDGPU::V_CLREXCP_si:
5231 : case AMDGPU::V_CLREXCP_vi:
5232 : case AMDGPU::V_NOP_si:
5233 : case AMDGPU::V_NOP_vi: {
5234 : break;
5235 : }
5236 : case AMDGPU::CF_CONTINUE_EG:
5237 : case AMDGPU::END_LOOP_EG:
5238 : case AMDGPU::LOOP_BREAK_EG:
5239 : case AMDGPU::WHILE_LOOP_EG: {
5240 : // op: ADDR
5241 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5242 0 : Value |= op & UINT64_C(16777215);
5243 0 : break;
5244 : }
5245 : case AMDGPU::CF_TC_EG:
5246 : case AMDGPU::CF_VC_EG: {
5247 : // op: ADDR
5248 28 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5249 14 : Value |= op & UINT64_C(16777215);
5250 : // op: COUNT
5251 28 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5252 14 : Value |= (op & UINT64_C(63)) << 42;
5253 14 : break;
5254 : }
5255 : case AMDGPU::CF_ELSE_EG:
5256 : case AMDGPU::CF_JUMP_EG:
5257 : case AMDGPU::CF_PUSH_EG:
5258 : case AMDGPU::POP_EG: {
5259 : // op: ADDR
5260 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5261 0 : Value |= op & UINT64_C(16777215);
5262 : // op: POP_COUNT
5263 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5264 0 : Value |= (op & UINT64_C(7)) << 32;
5265 0 : break;
5266 : }
5267 : case AMDGPU::CF_ALU:
5268 : case AMDGPU::CF_ALU_BREAK:
5269 : case AMDGPU::CF_ALU_CONTINUE:
5270 : case AMDGPU::CF_ALU_ELSE_AFTER:
5271 : case AMDGPU::CF_ALU_POP_AFTER:
5272 : case AMDGPU::CF_ALU_PUSH_BEFORE: {
5273 : // op: ADDR
5274 118 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5275 59 : Value |= op & UINT64_C(4194303);
5276 : // op: KCACHE_BANK0
5277 118 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5278 59 : Value |= (op & UINT64_C(15)) << 22;
5279 : // op: KCACHE_BANK1
5280 118 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5281 59 : Value |= (op & UINT64_C(15)) << 26;
5282 : // op: KCACHE_MODE0
5283 118 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5284 59 : Value |= (op & UINT64_C(3)) << 30;
5285 : // op: KCACHE_MODE1
5286 118 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5287 59 : Value |= (op & UINT64_C(3)) << 32;
5288 : // op: KCACHE_ADDR0
5289 118 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5290 59 : Value |= (op & UINT64_C(255)) << 34;
5291 : // op: KCACHE_ADDR1
5292 118 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5293 59 : Value |= (op & UINT64_C(255)) << 42;
5294 : // op: COUNT
5295 118 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
5296 59 : Value |= (op & UINT64_C(127)) << 50;
5297 59 : break;
5298 : }
5299 : case AMDGPU::CF_CONTINUE_R600:
5300 : case AMDGPU::CF_PUSH_ELSE_R600:
5301 : case AMDGPU::END_LOOP_R600:
5302 : case AMDGPU::LOOP_BREAK_R600:
5303 : case AMDGPU::WHILE_LOOP_R600: {
5304 : // op: ADDR
5305 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5306 0 : Value |= op & UINT64_C(4294967295);
5307 0 : break;
5308 : }
5309 : case AMDGPU::CF_TC_R600:
5310 : case AMDGPU::CF_VC_R600: {
5311 : // op: ADDR
5312 2 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5313 1 : Value |= op & UINT64_C(4294967295);
5314 : // op: CNT
5315 2 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5316 1 : Value |= (op & UINT64_C(8)) << 48;
5317 1 : Value |= (op & UINT64_C(7)) << 42;
5318 1 : break;
5319 : }
5320 : case AMDGPU::CF_ELSE_R600:
5321 : case AMDGPU::CF_JUMP_R600:
5322 : case AMDGPU::POP_R600: {
5323 : // op: ADDR
5324 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5325 0 : Value |= op & UINT64_C(4294967295);
5326 : // op: POP_COUNT
5327 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5328 0 : Value |= (op & UINT64_C(7)) << 32;
5329 0 : break;
5330 : }
5331 : case AMDGPU::TEX_GET_GRADIENTS_H:
5332 : case AMDGPU::TEX_GET_GRADIENTS_V:
5333 : case AMDGPU::TEX_GET_TEXTURE_RESINFO:
5334 : case AMDGPU::TEX_LD:
5335 : case AMDGPU::TEX_LDPTR:
5336 : case AMDGPU::TEX_SAMPLE:
5337 : case AMDGPU::TEX_SAMPLE_C:
5338 : case AMDGPU::TEX_SAMPLE_C_G:
5339 : case AMDGPU::TEX_SAMPLE_C_L:
5340 : case AMDGPU::TEX_SAMPLE_C_LB:
5341 : case AMDGPU::TEX_SAMPLE_G:
5342 : case AMDGPU::TEX_SAMPLE_L:
5343 : case AMDGPU::TEX_SAMPLE_LB:
5344 : case AMDGPU::TEX_SET_GRADIENTS_H:
5345 : case AMDGPU::TEX_SET_GRADIENTS_V: {
5346 : // op: RESOURCE_ID
5347 20 : op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
5348 10 : Value |= (op & UINT64_C(255)) << 8;
5349 : // op: SRC_GPR
5350 20 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5351 10 : Value |= (op & UINT64_C(127)) << 16;
5352 : // op: DST_GPR
5353 20 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5354 10 : Value |= (op & UINT64_C(127)) << 32;
5355 : // op: DST_SEL_X
5356 20 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
5357 10 : Value |= (op & UINT64_C(7)) << 41;
5358 : // op: DST_SEL_Y
5359 20 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
5360 10 : Value |= (op & UINT64_C(7)) << 44;
5361 : // op: DST_SEL_Z
5362 20 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
5363 10 : Value |= (op & UINT64_C(7)) << 47;
5364 : // op: DST_SEL_W
5365 20 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
5366 10 : Value |= (op & UINT64_C(7)) << 50;
5367 : // op: COORD_TYPE_X
5368 20 : op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
5369 10 : Value |= (op & UINT64_C(1)) << 60;
5370 : // op: COORD_TYPE_Y
5371 20 : op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
5372 10 : Value |= (op & UINT64_C(1)) << 61;
5373 : // op: COORD_TYPE_Z
5374 20 : op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
5375 10 : Value |= (op & UINT64_C(1)) << 62;
5376 : // op: COORD_TYPE_W
5377 20 : op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
5378 10 : Value |= (op & UINT64_C(1)) << 63;
5379 10 : break;
5380 : }
5381 : case AMDGPU::DS_GWS_BARRIER_si:
5382 : case AMDGPU::DS_GWS_BARRIER_vi:
5383 : case AMDGPU::DS_GWS_INIT_si:
5384 : case AMDGPU::DS_GWS_INIT_vi:
5385 : case AMDGPU::DS_GWS_SEMA_BR_si:
5386 : case AMDGPU::DS_GWS_SEMA_BR_vi:
5387 : case AMDGPU::DS_GWS_SEMA_P_si:
5388 : case AMDGPU::DS_GWS_SEMA_P_vi:
5389 : case AMDGPU::DS_GWS_SEMA_V_si:
5390 : case AMDGPU::DS_GWS_SEMA_V_vi: {
5391 : // op: addr
5392 20 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5393 10 : Value |= (op & UINT64_C(255)) << 32;
5394 10 : break;
5395 : }
5396 : case AMDGPU::FLAT_STORE_BYTE:
5397 : case AMDGPU::FLAT_STORE_DWORD:
5398 : case AMDGPU::FLAT_STORE_DWORDX2:
5399 : case AMDGPU::FLAT_STORE_DWORDX3:
5400 : case AMDGPU::FLAT_STORE_DWORDX4:
5401 : case AMDGPU::FLAT_STORE_SHORT: {
5402 : // op: addr
5403 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5404 0 : Value |= (op & UINT64_C(255)) << 32;
5405 : // op: data
5406 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5407 0 : Value |= (op & UINT64_C(255)) << 40;
5408 0 : break;
5409 : }
5410 : case AMDGPU::FLAT_LOAD_DWORD:
5411 : case AMDGPU::FLAT_LOAD_DWORDX2:
5412 : case AMDGPU::FLAT_LOAD_DWORDX3:
5413 : case AMDGPU::FLAT_LOAD_DWORDX4:
5414 : case AMDGPU::FLAT_LOAD_SBYTE:
5415 : case AMDGPU::FLAT_LOAD_SSHORT:
5416 : case AMDGPU::FLAT_LOAD_UBYTE:
5417 : case AMDGPU::FLAT_LOAD_USHORT: {
5418 : // op: addr
5419 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5420 0 : Value |= (op & UINT64_C(255)) << 32;
5421 : // op: vdst
5422 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5423 0 : Value |= (op & UINT64_C(255)) << 56;
5424 0 : break;
5425 : }
5426 : case AMDGPU::EG_ExportBuf: {
5427 : // op: arraybase
5428 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5429 0 : Value |= op & UINT64_C(8191);
5430 : // op: type
5431 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5432 0 : Value |= (op & UINT64_C(3)) << 13;
5433 : // op: gpr
5434 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5435 0 : Value |= (op & UINT64_C(127)) << 15;
5436 : // op: arraySize
5437 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5438 0 : Value |= (op & UINT64_C(4095)) << 32;
5439 : // op: compMask
5440 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5441 0 : Value |= (op & UINT64_C(15)) << 44;
5442 : // op: eop
5443 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5444 0 : Value |= (op & UINT64_C(1)) << 53;
5445 : // op: inst
5446 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5447 0 : Value |= (op & UINT64_C(255)) << 54;
5448 0 : break;
5449 : }
5450 : case AMDGPU::R600_ExportBuf: {
5451 : // op: arraybase
5452 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5453 0 : Value |= op & UINT64_C(8191);
5454 : // op: type
5455 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5456 0 : Value |= (op & UINT64_C(3)) << 13;
5457 : // op: gpr
5458 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5459 0 : Value |= (op & UINT64_C(127)) << 15;
5460 : // op: arraySize
5461 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5462 0 : Value |= (op & UINT64_C(4095)) << 32;
5463 : // op: compMask
5464 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5465 0 : Value |= (op & UINT64_C(15)) << 44;
5466 : // op: eop
5467 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5468 0 : Value |= (op & UINT64_C(1)) << 53;
5469 : // op: inst
5470 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5471 0 : Value |= (op & UINT64_C(255)) << 55;
5472 0 : break;
5473 : }
5474 : case AMDGPU::EG_ExportSwz: {
5475 : // op: arraybase
5476 2 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5477 1 : Value |= op & UINT64_C(8191);
5478 : // op: type
5479 2 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5480 1 : Value |= (op & UINT64_C(3)) << 13;
5481 : // op: gpr
5482 2 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5483 1 : Value |= (op & UINT64_C(127)) << 15;
5484 : // op: sw_x
5485 2 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5486 1 : Value |= (op & UINT64_C(7)) << 32;
5487 : // op: sw_y
5488 2 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5489 1 : Value |= (op & UINT64_C(7)) << 35;
5490 : // op: sw_z
5491 2 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5492 1 : Value |= (op & UINT64_C(7)) << 38;
5493 : // op: sw_w
5494 2 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5495 1 : Value |= (op & UINT64_C(7)) << 41;
5496 : // op: eop
5497 2 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
5498 1 : Value |= (op & UINT64_C(1)) << 53;
5499 : // op: inst
5500 2 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
5501 1 : Value |= (op & UINT64_C(255)) << 54;
5502 1 : break;
5503 : }
5504 : case AMDGPU::R600_ExportSwz: {
5505 : // op: arraybase
5506 4 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5507 2 : Value |= op & UINT64_C(8191);
5508 : // op: type
5509 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5510 2 : Value |= (op & UINT64_C(3)) << 13;
5511 : // op: gpr
5512 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5513 2 : Value |= (op & UINT64_C(127)) << 15;
5514 : // op: sw_x
5515 4 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5516 2 : Value |= (op & UINT64_C(7)) << 32;
5517 : // op: sw_y
5518 4 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5519 2 : Value |= (op & UINT64_C(7)) << 35;
5520 : // op: sw_z
5521 4 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5522 2 : Value |= (op & UINT64_C(7)) << 38;
5523 : // op: sw_w
5524 4 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5525 2 : Value |= (op & UINT64_C(7)) << 41;
5526 : // op: eop
5527 4 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
5528 2 : Value |= (op & UINT64_C(1)) << 53;
5529 : // op: inst
5530 4 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
5531 2 : Value |= (op & UINT64_C(255)) << 55;
5532 2 : break;
5533 : }
5534 : case AMDGPU::TEX_VTX_CONSTBUF:
5535 : case AMDGPU::TEX_VTX_TEXBUF: {
5536 : // op: dst_gpr
5537 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5538 0 : Value |= (op & UINT64_C(127)) << 32;
5539 : // op: src_gpr
5540 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5541 0 : Value |= (op & UINT64_C(127)) << 16;
5542 : // op: BUFFER_ID
5543 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5544 0 : Value |= (op & UINT64_C(255)) << 8;
5545 0 : break;
5546 : }
5547 : case AMDGPU::EXP_si:
5548 : case AMDGPU::EXP_vi: {
5549 : // op: en
5550 28 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5551 14 : Value |= op & UINT64_C(15);
5552 : // op: tgt
5553 28 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5554 14 : Value |= (op & UINT64_C(63)) << 4;
5555 : // op: compr
5556 28 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5557 14 : Value |= (op & UINT64_C(1)) << 10;
5558 : // op: done
5559 28 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5560 14 : Value |= (op & UINT64_C(1)) << 11;
5561 : // op: vm
5562 28 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5563 14 : Value |= (op & UINT64_C(1)) << 12;
5564 : // op: vsrc0
5565 28 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5566 14 : Value |= (op & UINT64_C(255)) << 32;
5567 : // op: vsrc1
5568 28 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5569 14 : Value |= (op & UINT64_C(255)) << 40;
5570 : // op: vsrc2
5571 28 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
5572 14 : Value |= (op & UINT64_C(255)) << 48;
5573 : // op: vsrc3
5574 28 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
5575 14 : Value |= (op & UINT64_C(255)) << 56;
5576 14 : break;
5577 : }
5578 : case AMDGPU::DS_ADD_SRC2_U32_vi:
5579 : case AMDGPU::DS_ADD_SRC2_U64_vi:
5580 : case AMDGPU::DS_AND_SRC2_B32_vi:
5581 : case AMDGPU::DS_AND_SRC2_B64_vi:
5582 : case AMDGPU::DS_DEC_SRC2_U32_vi:
5583 : case AMDGPU::DS_DEC_SRC2_U64_vi:
5584 : case AMDGPU::DS_INC_SRC2_U32_vi:
5585 : case AMDGPU::DS_INC_SRC2_U64_vi:
5586 : case AMDGPU::DS_MAX_SRC2_F32_vi:
5587 : case AMDGPU::DS_MAX_SRC2_F64_vi:
5588 : case AMDGPU::DS_MAX_SRC2_I32_vi:
5589 : case AMDGPU::DS_MAX_SRC2_I64_vi:
5590 : case AMDGPU::DS_MAX_SRC2_U32_vi:
5591 : case AMDGPU::DS_MAX_SRC2_U64_vi:
5592 : case AMDGPU::DS_MIN_SRC2_F32_vi:
5593 : case AMDGPU::DS_MIN_SRC2_F64_vi:
5594 : case AMDGPU::DS_MIN_SRC2_I32_vi:
5595 : case AMDGPU::DS_MIN_SRC2_I64_vi:
5596 : case AMDGPU::DS_MIN_SRC2_U32_vi:
5597 : case AMDGPU::DS_MIN_SRC2_U64_vi:
5598 : case AMDGPU::DS_OR_SRC2_B32_vi:
5599 : case AMDGPU::DS_OR_SRC2_B64_vi:
5600 : case AMDGPU::DS_RSUB_SRC2_U32_vi:
5601 : case AMDGPU::DS_RSUB_SRC2_U64_vi:
5602 : case AMDGPU::DS_SUB_SRC2_U32_vi:
5603 : case AMDGPU::DS_SUB_SRC2_U64_vi:
5604 : case AMDGPU::DS_WRITE_SRC2_B32_vi:
5605 : case AMDGPU::DS_WRITE_SRC2_B64_vi:
5606 : case AMDGPU::DS_XOR_SRC2_B32_vi:
5607 : case AMDGPU::DS_XOR_SRC2_B64_vi: {
5608 : // op: gds
5609 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5610 0 : Value |= (op & UINT64_C(1)) << 16;
5611 : // op: addr
5612 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5613 0 : Value |= (op & UINT64_C(255)) << 32;
5614 : // op: offset
5615 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5616 0 : Value |= op & UINT64_C(65535);
5617 0 : break;
5618 : }
5619 : case AMDGPU::DS_ADD_SRC2_U32_si:
5620 : case AMDGPU::DS_ADD_SRC2_U64_si:
5621 : case AMDGPU::DS_AND_SRC2_B32_si:
5622 : case AMDGPU::DS_AND_SRC2_B64_si:
5623 : case AMDGPU::DS_DEC_SRC2_U32_si:
5624 : case AMDGPU::DS_DEC_SRC2_U64_si:
5625 : case AMDGPU::DS_INC_SRC2_U32_si:
5626 : case AMDGPU::DS_INC_SRC2_U64_si:
5627 : case AMDGPU::DS_MAX_SRC2_F32_si:
5628 : case AMDGPU::DS_MAX_SRC2_F64_si:
5629 : case AMDGPU::DS_MAX_SRC2_I32_si:
5630 : case AMDGPU::DS_MAX_SRC2_I64_si:
5631 : case AMDGPU::DS_MAX_SRC2_U32_si:
5632 : case AMDGPU::DS_MAX_SRC2_U64_si:
5633 : case AMDGPU::DS_MIN_SRC2_F32_si:
5634 : case AMDGPU::DS_MIN_SRC2_F64_si:
5635 : case AMDGPU::DS_MIN_SRC2_I32_si:
5636 : case AMDGPU::DS_MIN_SRC2_I64_si:
5637 : case AMDGPU::DS_MIN_SRC2_U32_si:
5638 : case AMDGPU::DS_MIN_SRC2_U64_si:
5639 : case AMDGPU::DS_OR_SRC2_B32_si:
5640 : case AMDGPU::DS_OR_SRC2_B64_si:
5641 : case AMDGPU::DS_RSUB_SRC2_U32_si:
5642 : case AMDGPU::DS_RSUB_SRC2_U64_si:
5643 : case AMDGPU::DS_SUB_SRC2_U32_si:
5644 : case AMDGPU::DS_SUB_SRC2_U64_si:
5645 : case AMDGPU::DS_WRITE_SRC2_B32_si:
5646 : case AMDGPU::DS_WRITE_SRC2_B64_si:
5647 : case AMDGPU::DS_XOR_SRC2_B32_si:
5648 : case AMDGPU::DS_XOR_SRC2_B64_si: {
5649 : // op: gds
5650 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5651 0 : Value |= (op & UINT64_C(1)) << 17;
5652 : // op: addr
5653 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5654 0 : Value |= (op & UINT64_C(255)) << 32;
5655 : // op: offset
5656 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5657 0 : Value |= op & UINT64_C(65535);
5658 0 : break;
5659 : }
5660 : case AMDGPU::DS_ADD_U32_vi:
5661 : case AMDGPU::DS_ADD_U64_vi:
5662 : case AMDGPU::DS_AND_B32_vi:
5663 : case AMDGPU::DS_AND_B64_vi:
5664 : case AMDGPU::DS_DEC_U32_vi:
5665 : case AMDGPU::DS_DEC_U64_vi:
5666 : case AMDGPU::DS_INC_U32_vi:
5667 : case AMDGPU::DS_INC_U64_vi:
5668 : case AMDGPU::DS_MAX_F64_vi:
5669 : case AMDGPU::DS_MAX_I32_vi:
5670 : case AMDGPU::DS_MAX_I64_vi:
5671 : case AMDGPU::DS_MAX_U32_vi:
5672 : case AMDGPU::DS_MAX_U64_vi:
5673 : case AMDGPU::DS_MIN_F64_vi:
5674 : case AMDGPU::DS_MIN_I32_vi:
5675 : case AMDGPU::DS_MIN_I64_vi:
5676 : case AMDGPU::DS_MIN_U32_vi:
5677 : case AMDGPU::DS_MIN_U64_vi:
5678 : case AMDGPU::DS_OR_B32_vi:
5679 : case AMDGPU::DS_OR_B64_vi:
5680 : case AMDGPU::DS_RSUB_U32_vi:
5681 : case AMDGPU::DS_RSUB_U64_vi:
5682 : case AMDGPU::DS_SUB_U32_vi:
5683 : case AMDGPU::DS_SUB_U64_vi:
5684 : case AMDGPU::DS_WRITE_B16_vi:
5685 : case AMDGPU::DS_WRITE_B32_vi:
5686 : case AMDGPU::DS_WRITE_B64_vi:
5687 : case AMDGPU::DS_WRITE_B8_vi:
5688 : case AMDGPU::DS_XOR_B32_vi:
5689 : case AMDGPU::DS_XOR_B64_vi: {
5690 : // op: gds
5691 32 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5692 16 : Value |= (op & UINT64_C(1)) << 16;
5693 : // op: addr
5694 32 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5695 16 : Value |= (op & UINT64_C(255)) << 32;
5696 : // op: data0
5697 32 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5698 16 : Value |= (op & UINT64_C(255)) << 40;
5699 : // op: offset
5700 32 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5701 16 : Value |= op & UINT64_C(65535);
5702 16 : break;
5703 : }
5704 : case AMDGPU::DS_ADD_U32_si:
5705 : case AMDGPU::DS_ADD_U64_si:
5706 : case AMDGPU::DS_AND_B32_si:
5707 : case AMDGPU::DS_AND_B64_si:
5708 : case AMDGPU::DS_DEC_U32_si:
5709 : case AMDGPU::DS_DEC_U64_si:
5710 : case AMDGPU::DS_INC_U32_si:
5711 : case AMDGPU::DS_INC_U64_si:
5712 : case AMDGPU::DS_MAX_F64_si:
5713 : case AMDGPU::DS_MAX_I32_si:
5714 : case AMDGPU::DS_MAX_I64_si:
5715 : case AMDGPU::DS_MAX_U32_si:
5716 : case AMDGPU::DS_MAX_U64_si:
5717 : case AMDGPU::DS_MIN_F64_si:
5718 : case AMDGPU::DS_MIN_I32_si:
5719 : case AMDGPU::DS_MIN_I64_si:
5720 : case AMDGPU::DS_MIN_U32_si:
5721 : case AMDGPU::DS_MIN_U64_si:
5722 : case AMDGPU::DS_OR_B32_si:
5723 : case AMDGPU::DS_OR_B64_si:
5724 : case AMDGPU::DS_RSUB_U32_si:
5725 : case AMDGPU::DS_RSUB_U64_si:
5726 : case AMDGPU::DS_SUB_U32_si:
5727 : case AMDGPU::DS_SUB_U64_si:
5728 : case AMDGPU::DS_WRITE_B16_si:
5729 : case AMDGPU::DS_WRITE_B32_si:
5730 : case AMDGPU::DS_WRITE_B64_si:
5731 : case AMDGPU::DS_WRITE_B8_si:
5732 : case AMDGPU::DS_XOR_B32_si:
5733 : case AMDGPU::DS_XOR_B64_si: {
5734 : // op: gds
5735 156 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5736 78 : Value |= (op & UINT64_C(1)) << 17;
5737 : // op: addr
5738 156 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5739 78 : Value |= (op & UINT64_C(255)) << 32;
5740 : // op: data0
5741 156 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5742 78 : Value |= (op & UINT64_C(255)) << 40;
5743 : // op: offset
5744 156 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5745 78 : Value |= op & UINT64_C(65535);
5746 78 : break;
5747 : }
5748 : case AMDGPU::DS_CMPST_B32_vi:
5749 : case AMDGPU::DS_CMPST_B64_vi:
5750 : case AMDGPU::DS_CMPST_F32_vi:
5751 : case AMDGPU::DS_CMPST_F64_vi:
5752 : case AMDGPU::DS_MAX_F32_vi:
5753 : case AMDGPU::DS_MIN_F32_vi:
5754 : case AMDGPU::DS_MSKOR_B32_vi:
5755 : case AMDGPU::DS_MSKOR_B64_vi: {
5756 : // op: gds
5757 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5758 0 : Value |= (op & UINT64_C(1)) << 16;
5759 : // op: addr
5760 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5761 0 : Value |= (op & UINT64_C(255)) << 32;
5762 : // op: data0
5763 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5764 0 : Value |= (op & UINT64_C(255)) << 40;
5765 : // op: data1
5766 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5767 0 : Value |= (op & UINT64_C(255)) << 48;
5768 : // op: offset
5769 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5770 0 : Value |= op & UINT64_C(65535);
5771 0 : break;
5772 : }
5773 : case AMDGPU::DS_CMPST_B32_si:
5774 : case AMDGPU::DS_CMPST_B64_si:
5775 : case AMDGPU::DS_CMPST_F32_si:
5776 : case AMDGPU::DS_CMPST_F64_si:
5777 : case AMDGPU::DS_MAX_F32_si:
5778 : case AMDGPU::DS_MIN_F32_si:
5779 : case AMDGPU::DS_MSKOR_B32_si:
5780 : case AMDGPU::DS_MSKOR_B64_si: {
5781 : // op: gds
5782 32 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5783 16 : Value |= (op & UINT64_C(1)) << 17;
5784 : // op: addr
5785 32 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5786 16 : Value |= (op & UINT64_C(255)) << 32;
5787 : // op: data0
5788 32 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5789 16 : Value |= (op & UINT64_C(255)) << 40;
5790 : // op: data1
5791 32 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5792 16 : Value |= (op & UINT64_C(255)) << 48;
5793 : // op: offset
5794 32 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5795 16 : Value |= op & UINT64_C(65535);
5796 16 : break;
5797 : }
5798 : case AMDGPU::DS_WRITE2ST64_B32_vi:
5799 : case AMDGPU::DS_WRITE2ST64_B64_vi:
5800 : case AMDGPU::DS_WRITE2_B32_vi:
5801 : case AMDGPU::DS_WRITE2_B64_vi: {
5802 : // op: gds
5803 2 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5804 1 : Value |= (op & UINT64_C(1)) << 16;
5805 : // op: addr
5806 2 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5807 1 : Value |= (op & UINT64_C(255)) << 32;
5808 : // op: data0
5809 2 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5810 1 : Value |= (op & UINT64_C(255)) << 40;
5811 : // op: data1
5812 2 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5813 1 : Value |= (op & UINT64_C(255)) << 48;
5814 : // op: offset0
5815 2 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5816 1 : Value |= op & UINT64_C(255);
5817 : // op: offset1
5818 2 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5819 1 : Value |= (op & UINT64_C(255)) << 8;
5820 1 : break;
5821 : }
5822 : case AMDGPU::DS_WRITE2ST64_B32_si:
5823 : case AMDGPU::DS_WRITE2ST64_B64_si:
5824 : case AMDGPU::DS_WRITE2_B32_si:
5825 : case AMDGPU::DS_WRITE2_B64_si: {
5826 : // op: gds
5827 30 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5828 15 : Value |= (op & UINT64_C(1)) << 17;
5829 : // op: addr
5830 30 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5831 15 : Value |= (op & UINT64_C(255)) << 32;
5832 : // op: data0
5833 30 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5834 15 : Value |= (op & UINT64_C(255)) << 40;
5835 : // op: data1
5836 30 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5837 15 : Value |= (op & UINT64_C(255)) << 48;
5838 : // op: offset0
5839 30 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5840 15 : Value |= op & UINT64_C(255);
5841 : // op: offset1
5842 30 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5843 15 : Value |= (op & UINT64_C(255)) << 8;
5844 15 : break;
5845 : }
5846 : case AMDGPU::LITERALS: {
5847 : // op: literal1
5848 96 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5849 48 : Value |= op & UINT64_C(4294967295);
5850 : // op: literal2
5851 96 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5852 48 : Value |= (op & UINT64_C(4294967295)) << 32;
5853 48 : break;
5854 : }
5855 : case AMDGPU::ALU_CLAUSE:
5856 : case AMDGPU::FETCH_CLAUSE: {
5857 : // op: num
5858 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5859 0 : Value |= op & UINT64_C(255);
5860 0 : break;
5861 : }
5862 : case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_vi:
5863 : case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_vi:
5864 : case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_vi:
5865 : case AMDGPU::TBUFFER_STORE_FORMAT_XY_vi:
5866 : case AMDGPU::TBUFFER_STORE_FORMAT_X_vi: {
5867 : // op: offset
5868 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5869 0 : Value |= op & UINT64_C(4095);
5870 : // op: offen
5871 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5872 0 : Value |= (op & UINT64_C(1)) << 12;
5873 : // op: idxen
5874 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5875 0 : Value |= (op & UINT64_C(1)) << 13;
5876 : // op: glc
5877 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5878 0 : Value |= (op & UINT64_C(1)) << 14;
5879 : // op: dfmt
5880 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5881 0 : Value |= (op & UINT64_C(15)) << 19;
5882 : // op: nfmt
5883 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
5884 0 : Value |= (op & UINT64_C(7)) << 23;
5885 : // op: vaddr
5886 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
5887 0 : Value |= (op & UINT64_C(255)) << 32;
5888 : // op: vdata
5889 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5890 0 : Value |= (op & UINT64_C(255)) << 40;
5891 : // op: srsrc
5892 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
5893 0 : Value |= (op & UINT64_C(124)) << 46;
5894 : // op: slc
5895 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
5896 0 : Value |= (op & UINT64_C(1)) << 54;
5897 : // op: tfe
5898 0 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
5899 0 : Value |= (op & UINT64_C(1)) << 55;
5900 : // op: soffset
5901 0 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
5902 0 : Value |= (op & UINT64_C(255)) << 56;
5903 0 : break;
5904 : }
5905 : case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_vi:
5906 : case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_vi:
5907 : case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_vi:
5908 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_vi:
5909 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_vi:
5910 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_vi:
5911 : case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_vi:
5912 : case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_vi:
5913 : case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_vi:
5914 : case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_vi:
5915 : case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_vi:
5916 : case AMDGPU::BUFFER_STORE_BYTE_OFFSET_vi:
5917 : case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_vi:
5918 : case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_vi:
5919 : case AMDGPU::BUFFER_STORE_DWORD_OFFSET_vi:
5920 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_vi:
5921 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_vi:
5922 : case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_vi:
5923 : case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_vi:
5924 : case AMDGPU::BUFFER_STORE_SHORT_OFFSET_vi: {
5925 : // op: offset
5926 88 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5927 44 : Value |= op & UINT64_C(4095);
5928 : // op: glc
5929 88 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5930 44 : Value |= (op & UINT64_C(1)) << 14;
5931 : // op: vdata
5932 88 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5933 44 : Value |= (op & UINT64_C(255)) << 40;
5934 : // op: srsrc
5935 88 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5936 44 : Value |= (op & UINT64_C(124)) << 46;
5937 : // op: slc
5938 88 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5939 44 : Value |= (op & UINT64_C(1)) << 17;
5940 : // op: tfe
5941 88 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5942 44 : Value |= (op & UINT64_C(1)) << 55;
5943 : // op: soffset
5944 88 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5945 44 : Value |= (op & UINT64_C(255)) << 56;
5946 44 : break;
5947 : }
5948 : case AMDGPU::BUFFER_LOAD_DWORDX2_OFFSET_si:
5949 : case AMDGPU::BUFFER_LOAD_DWORDX4_OFFSET_si:
5950 : case AMDGPU::BUFFER_LOAD_DWORD_OFFSET_si:
5951 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFSET_si:
5952 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFSET_si:
5953 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFSET_si:
5954 : case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFSET_si:
5955 : case AMDGPU::BUFFER_LOAD_SBYTE_OFFSET_si:
5956 : case AMDGPU::BUFFER_LOAD_SSHORT_OFFSET_si:
5957 : case AMDGPU::BUFFER_LOAD_UBYTE_OFFSET_si:
5958 : case AMDGPU::BUFFER_LOAD_USHORT_OFFSET_si:
5959 : case AMDGPU::BUFFER_STORE_BYTE_OFFSET_si:
5960 : case AMDGPU::BUFFER_STORE_DWORDX2_OFFSET_si:
5961 : case AMDGPU::BUFFER_STORE_DWORDX4_OFFSET_si:
5962 : case AMDGPU::BUFFER_STORE_DWORD_OFFSET_si:
5963 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFSET_si:
5964 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFSET_si:
5965 : case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFSET_si:
5966 : case AMDGPU::BUFFER_STORE_FORMAT_X_OFFSET_si:
5967 : case AMDGPU::BUFFER_STORE_SHORT_OFFSET_si: {
5968 : // op: offset
5969 258 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5970 129 : Value |= op & UINT64_C(4095);
5971 : // op: glc
5972 258 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
5973 129 : Value |= (op & UINT64_C(1)) << 14;
5974 : // op: vdata
5975 258 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5976 129 : Value |= (op & UINT64_C(255)) << 40;
5977 : // op: srsrc
5978 258 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5979 129 : Value |= (op & UINT64_C(124)) << 46;
5980 : // op: slc
5981 258 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
5982 129 : Value |= (op & UINT64_C(1)) << 54;
5983 : // op: tfe
5984 258 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
5985 129 : Value |= (op & UINT64_C(1)) << 55;
5986 : // op: soffset
5987 258 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5988 129 : Value |= (op & UINT64_C(255)) << 56;
5989 129 : break;
5990 : }
5991 : case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_vi:
5992 : case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_vi:
5993 : case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_vi:
5994 : case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_vi:
5995 : case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_vi:
5996 : case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_vi:
5997 : case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_vi:
5998 : case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_vi:
5999 : case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_vi:
6000 : case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_vi: {
6001 : // op: offset
6002 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6003 0 : Value |= op & UINT64_C(4095);
6004 : // op: vdata
6005 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6006 0 : Value |= (op & UINT64_C(255)) << 40;
6007 : // op: srsrc
6008 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6009 0 : Value |= (op & UINT64_C(124)) << 46;
6010 : // op: slc
6011 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6012 0 : Value |= (op & UINT64_C(1)) << 17;
6013 : // op: soffset
6014 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6015 0 : Value |= (op & UINT64_C(255)) << 56;
6016 0 : break;
6017 : }
6018 : case AMDGPU::BUFFER_ATOMIC_ADD_OFFSET_si:
6019 : case AMDGPU::BUFFER_ATOMIC_AND_OFFSET_si:
6020 : case AMDGPU::BUFFER_ATOMIC_OR_OFFSET_si:
6021 : case AMDGPU::BUFFER_ATOMIC_SMAX_OFFSET_si:
6022 : case AMDGPU::BUFFER_ATOMIC_SMIN_OFFSET_si:
6023 : case AMDGPU::BUFFER_ATOMIC_SUB_OFFSET_si:
6024 : case AMDGPU::BUFFER_ATOMIC_SWAP_OFFSET_si:
6025 : case AMDGPU::BUFFER_ATOMIC_UMAX_OFFSET_si:
6026 : case AMDGPU::BUFFER_ATOMIC_UMIN_OFFSET_si:
6027 : case AMDGPU::BUFFER_ATOMIC_XOR_OFFSET_si: {
6028 : // op: offset
6029 2 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6030 1 : Value |= op & UINT64_C(4095);
6031 : // op: vdata
6032 2 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6033 1 : Value |= (op & UINT64_C(255)) << 40;
6034 : // op: srsrc
6035 2 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6036 1 : Value |= (op & UINT64_C(124)) << 46;
6037 : // op: slc
6038 2 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6039 1 : Value |= (op & UINT64_C(1)) << 54;
6040 : // op: soffset
6041 2 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6042 1 : Value |= (op & UINT64_C(255)) << 56;
6043 1 : break;
6044 : }
6045 : case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_vi:
6046 : case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_vi:
6047 : case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_vi:
6048 : case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_vi:
6049 : case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_vi:
6050 : case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_vi:
6051 : case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_vi:
6052 : case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_vi:
6053 : case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_vi:
6054 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_vi:
6055 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_vi:
6056 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_vi:
6057 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_vi:
6058 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_vi:
6059 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_vi:
6060 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_vi:
6061 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_vi:
6062 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_vi:
6063 : case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_vi:
6064 : case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_vi:
6065 : case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_vi:
6066 : case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_vi:
6067 : case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_vi:
6068 : case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_vi:
6069 : case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_vi:
6070 : case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_vi:
6071 : case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_vi:
6072 : case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_vi:
6073 : case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_vi:
6074 : case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_vi:
6075 : case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_vi:
6076 : case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_vi:
6077 : case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_vi:
6078 : case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_vi:
6079 : case AMDGPU::BUFFER_STORE_BYTE_IDXEN_vi:
6080 : case AMDGPU::BUFFER_STORE_BYTE_OFFEN_vi:
6081 : case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_vi:
6082 : case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_vi:
6083 : case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_vi:
6084 : case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_vi:
6085 : case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_vi:
6086 : case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_vi:
6087 : case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_vi:
6088 : case AMDGPU::BUFFER_STORE_DWORD_IDXEN_vi:
6089 : case AMDGPU::BUFFER_STORE_DWORD_OFFEN_vi:
6090 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_vi:
6091 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_vi:
6092 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_vi:
6093 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_vi:
6094 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_vi:
6095 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_vi:
6096 : case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_vi:
6097 : case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_vi:
6098 : case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_vi:
6099 : case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_vi:
6100 : case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_vi:
6101 : case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_vi:
6102 : case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_vi:
6103 : case AMDGPU::BUFFER_STORE_SHORT_IDXEN_vi:
6104 : case AMDGPU::BUFFER_STORE_SHORT_OFFEN_vi: {
6105 : // op: offset
6106 132 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6107 66 : Value |= op & UINT64_C(4095);
6108 : // op: glc
6109 132 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6110 66 : Value |= (op & UINT64_C(1)) << 14;
6111 : // op: vaddr
6112 132 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6113 66 : Value |= (op & UINT64_C(255)) << 32;
6114 : // op: vdata
6115 132 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6116 66 : Value |= (op & UINT64_C(255)) << 40;
6117 : // op: srsrc
6118 132 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6119 66 : Value |= (op & UINT64_C(124)) << 46;
6120 : // op: slc
6121 132 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6122 66 : Value |= (op & UINT64_C(1)) << 17;
6123 : // op: tfe
6124 132 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6125 66 : Value |= (op & UINT64_C(1)) << 55;
6126 : // op: soffset
6127 132 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6128 66 : Value |= (op & UINT64_C(255)) << 56;
6129 66 : break;
6130 : }
6131 : case AMDGPU::BUFFER_LOAD_DWORDX2_ADDR64_si:
6132 : case AMDGPU::BUFFER_LOAD_DWORDX2_BOTHEN_si:
6133 : case AMDGPU::BUFFER_LOAD_DWORDX2_IDXEN_si:
6134 : case AMDGPU::BUFFER_LOAD_DWORDX2_OFFEN_si:
6135 : case AMDGPU::BUFFER_LOAD_DWORDX4_ADDR64_si:
6136 : case AMDGPU::BUFFER_LOAD_DWORDX4_BOTHEN_si:
6137 : case AMDGPU::BUFFER_LOAD_DWORDX4_IDXEN_si:
6138 : case AMDGPU::BUFFER_LOAD_DWORDX4_OFFEN_si:
6139 : case AMDGPU::BUFFER_LOAD_DWORD_ADDR64_si:
6140 : case AMDGPU::BUFFER_LOAD_DWORD_BOTHEN_si:
6141 : case AMDGPU::BUFFER_LOAD_DWORD_IDXEN_si:
6142 : case AMDGPU::BUFFER_LOAD_DWORD_OFFEN_si:
6143 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_ADDR64_si:
6144 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_BOTHEN_si:
6145 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_IDXEN_si:
6146 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZW_OFFEN_si:
6147 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_ADDR64_si:
6148 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_BOTHEN_si:
6149 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_IDXEN_si:
6150 : case AMDGPU::BUFFER_LOAD_FORMAT_XYZ_OFFEN_si:
6151 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_ADDR64_si:
6152 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_BOTHEN_si:
6153 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_IDXEN_si:
6154 : case AMDGPU::BUFFER_LOAD_FORMAT_XY_OFFEN_si:
6155 : case AMDGPU::BUFFER_LOAD_FORMAT_X_ADDR64_si:
6156 : case AMDGPU::BUFFER_LOAD_FORMAT_X_BOTHEN_si:
6157 : case AMDGPU::BUFFER_LOAD_FORMAT_X_IDXEN_si:
6158 : case AMDGPU::BUFFER_LOAD_FORMAT_X_OFFEN_si:
6159 : case AMDGPU::BUFFER_LOAD_SBYTE_ADDR64_si:
6160 : case AMDGPU::BUFFER_LOAD_SBYTE_BOTHEN_si:
6161 : case AMDGPU::BUFFER_LOAD_SBYTE_IDXEN_si:
6162 : case AMDGPU::BUFFER_LOAD_SBYTE_OFFEN_si:
6163 : case AMDGPU::BUFFER_LOAD_SSHORT_ADDR64_si:
6164 : case AMDGPU::BUFFER_LOAD_SSHORT_BOTHEN_si:
6165 : case AMDGPU::BUFFER_LOAD_SSHORT_IDXEN_si:
6166 : case AMDGPU::BUFFER_LOAD_SSHORT_OFFEN_si:
6167 : case AMDGPU::BUFFER_LOAD_UBYTE_ADDR64_si:
6168 : case AMDGPU::BUFFER_LOAD_UBYTE_BOTHEN_si:
6169 : case AMDGPU::BUFFER_LOAD_UBYTE_IDXEN_si:
6170 : case AMDGPU::BUFFER_LOAD_UBYTE_OFFEN_si:
6171 : case AMDGPU::BUFFER_LOAD_USHORT_ADDR64_si:
6172 : case AMDGPU::BUFFER_LOAD_USHORT_BOTHEN_si:
6173 : case AMDGPU::BUFFER_LOAD_USHORT_IDXEN_si:
6174 : case AMDGPU::BUFFER_LOAD_USHORT_OFFEN_si:
6175 : case AMDGPU::BUFFER_STORE_BYTE_ADDR64_si:
6176 : case AMDGPU::BUFFER_STORE_BYTE_BOTHEN_si:
6177 : case AMDGPU::BUFFER_STORE_BYTE_IDXEN_si:
6178 : case AMDGPU::BUFFER_STORE_BYTE_OFFEN_si:
6179 : case AMDGPU::BUFFER_STORE_DWORDX2_ADDR64_si:
6180 : case AMDGPU::BUFFER_STORE_DWORDX2_BOTHEN_si:
6181 : case AMDGPU::BUFFER_STORE_DWORDX2_IDXEN_si:
6182 : case AMDGPU::BUFFER_STORE_DWORDX2_OFFEN_si:
6183 : case AMDGPU::BUFFER_STORE_DWORDX4_ADDR64_si:
6184 : case AMDGPU::BUFFER_STORE_DWORDX4_BOTHEN_si:
6185 : case AMDGPU::BUFFER_STORE_DWORDX4_IDXEN_si:
6186 : case AMDGPU::BUFFER_STORE_DWORDX4_OFFEN_si:
6187 : case AMDGPU::BUFFER_STORE_DWORD_ADDR64_si:
6188 : case AMDGPU::BUFFER_STORE_DWORD_BOTHEN_si:
6189 : case AMDGPU::BUFFER_STORE_DWORD_IDXEN_si:
6190 : case AMDGPU::BUFFER_STORE_DWORD_OFFEN_si:
6191 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_ADDR64_si:
6192 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_BOTHEN_si:
6193 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_IDXEN_si:
6194 : case AMDGPU::BUFFER_STORE_FORMAT_XYZW_OFFEN_si:
6195 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_ADDR64_si:
6196 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_BOTHEN_si:
6197 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_IDXEN_si:
6198 : case AMDGPU::BUFFER_STORE_FORMAT_XYZ_OFFEN_si:
6199 : case AMDGPU::BUFFER_STORE_FORMAT_XY_ADDR64_si:
6200 : case AMDGPU::BUFFER_STORE_FORMAT_XY_BOTHEN_si:
6201 : case AMDGPU::BUFFER_STORE_FORMAT_XY_IDXEN_si:
6202 : case AMDGPU::BUFFER_STORE_FORMAT_XY_OFFEN_si:
6203 : case AMDGPU::BUFFER_STORE_FORMAT_X_ADDR64_si:
6204 : case AMDGPU::BUFFER_STORE_FORMAT_X_BOTHEN_si:
6205 : case AMDGPU::BUFFER_STORE_FORMAT_X_IDXEN_si:
6206 : case AMDGPU::BUFFER_STORE_FORMAT_X_OFFEN_si:
6207 : case AMDGPU::BUFFER_STORE_SHORT_ADDR64_si:
6208 : case AMDGPU::BUFFER_STORE_SHORT_BOTHEN_si:
6209 : case AMDGPU::BUFFER_STORE_SHORT_IDXEN_si:
6210 : case AMDGPU::BUFFER_STORE_SHORT_OFFEN_si: {
6211 : // op: offset
6212 400 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6213 200 : Value |= op & UINT64_C(4095);
6214 : // op: glc
6215 400 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6216 200 : Value |= (op & UINT64_C(1)) << 14;
6217 : // op: vaddr
6218 400 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6219 200 : Value |= (op & UINT64_C(255)) << 32;
6220 : // op: vdata
6221 400 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6222 200 : Value |= (op & UINT64_C(255)) << 40;
6223 : // op: srsrc
6224 400 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6225 200 : Value |= (op & UINT64_C(124)) << 46;
6226 : // op: slc
6227 400 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6228 200 : Value |= (op & UINT64_C(1)) << 54;
6229 : // op: tfe
6230 400 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6231 200 : Value |= (op & UINT64_C(1)) << 55;
6232 : // op: soffset
6233 400 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6234 200 : Value |= (op & UINT64_C(255)) << 56;
6235 200 : break;
6236 : }
6237 : case AMDGPU::BUFFER_STORE_BYTEanonymous_768_vi:
6238 : case AMDGPU::BUFFER_STORE_DWORDX2anonymous_768_vi:
6239 : case AMDGPU::BUFFER_STORE_DWORDX4anonymous_768_vi:
6240 : case AMDGPU::BUFFER_STORE_DWORDanonymous_768_vi:
6241 : case AMDGPU::BUFFER_STORE_FORMAT_XYZWanonymous_768_vi:
6242 : case AMDGPU::BUFFER_STORE_FORMAT_XYZanonymous_768_vi:
6243 : case AMDGPU::BUFFER_STORE_FORMAT_XYanonymous_768_vi:
6244 : case AMDGPU::BUFFER_STORE_FORMAT_Xanonymous_768_vi:
6245 : case AMDGPU::BUFFER_STORE_SHORTanonymous_768_vi: {
6246 : // op: offset
6247 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6248 0 : Value |= op & UINT64_C(4095);
6249 : // op: offen
6250 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6251 0 : Value |= (op & UINT64_C(1)) << 12;
6252 : // op: idxen
6253 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6254 0 : Value |= (op & UINT64_C(1)) << 13;
6255 : // op: glc
6256 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6257 0 : Value |= (op & UINT64_C(1)) << 14;
6258 : // op: vaddr
6259 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6260 0 : Value |= (op & UINT64_C(255)) << 32;
6261 : // op: vdata
6262 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6263 0 : Value |= (op & UINT64_C(255)) << 40;
6264 : // op: srsrc
6265 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6266 0 : Value |= (op & UINT64_C(124)) << 46;
6267 : // op: slc
6268 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
6269 0 : Value |= (op & UINT64_C(1)) << 17;
6270 : // op: tfe
6271 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
6272 0 : Value |= (op & UINT64_C(1)) << 55;
6273 : // op: soffset
6274 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6275 0 : Value |= (op & UINT64_C(255)) << 56;
6276 0 : break;
6277 : }
6278 : case AMDGPU::BUFFER_STORE_BYTEanonymous_768_si:
6279 : case AMDGPU::BUFFER_STORE_DWORDX2anonymous_768_si:
6280 : case AMDGPU::BUFFER_STORE_DWORDX4anonymous_768_si:
6281 : case AMDGPU::BUFFER_STORE_DWORDanonymous_768_si:
6282 : case AMDGPU::BUFFER_STORE_FORMAT_XYZWanonymous_768_si:
6283 : case AMDGPU::BUFFER_STORE_FORMAT_XYZanonymous_768_si:
6284 : case AMDGPU::BUFFER_STORE_FORMAT_XYanonymous_768_si:
6285 : case AMDGPU::BUFFER_STORE_FORMAT_Xanonymous_768_si:
6286 : case AMDGPU::BUFFER_STORE_SHORTanonymous_768_si: {
6287 : // op: offset
6288 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6289 0 : Value |= op & UINT64_C(4095);
6290 : // op: offen
6291 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6292 0 : Value |= (op & UINT64_C(1)) << 12;
6293 : // op: idxen
6294 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6295 0 : Value |= (op & UINT64_C(1)) << 13;
6296 : // op: glc
6297 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6298 0 : Value |= (op & UINT64_C(1)) << 14;
6299 : // op: vaddr
6300 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6301 0 : Value |= (op & UINT64_C(255)) << 32;
6302 : // op: vdata
6303 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6304 0 : Value |= (op & UINT64_C(255)) << 40;
6305 : // op: srsrc
6306 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6307 0 : Value |= (op & UINT64_C(124)) << 46;
6308 : // op: slc
6309 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
6310 0 : Value |= (op & UINT64_C(1)) << 54;
6311 : // op: tfe
6312 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
6313 0 : Value |= (op & UINT64_C(1)) << 55;
6314 : // op: soffset
6315 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6316 0 : Value |= (op & UINT64_C(255)) << 56;
6317 0 : break;
6318 : }
6319 : case AMDGPU::BUFFER_ATOMIC_ADD_ADDR64_si:
6320 : case AMDGPU::BUFFER_ATOMIC_AND_ADDR64_si:
6321 : case AMDGPU::BUFFER_ATOMIC_OR_ADDR64_si:
6322 : case AMDGPU::BUFFER_ATOMIC_SMAX_ADDR64_si:
6323 : case AMDGPU::BUFFER_ATOMIC_SMIN_ADDR64_si:
6324 : case AMDGPU::BUFFER_ATOMIC_SUB_ADDR64_si:
6325 : case AMDGPU::BUFFER_ATOMIC_SWAP_ADDR64_si:
6326 : case AMDGPU::BUFFER_ATOMIC_UMAX_ADDR64_si:
6327 : case AMDGPU::BUFFER_ATOMIC_UMIN_ADDR64_si:
6328 : case AMDGPU::BUFFER_ATOMIC_XOR_ADDR64_si: {
6329 : // op: offset
6330 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6331 0 : Value |= op & UINT64_C(4095);
6332 : // op: vaddr
6333 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6334 0 : Value |= (op & UINT64_C(255)) << 32;
6335 : // op: vdata
6336 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6337 0 : Value |= (op & UINT64_C(255)) << 40;
6338 : // op: srsrc
6339 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6340 0 : Value |= (op & UINT64_C(124)) << 46;
6341 : // op: slc
6342 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6343 0 : Value |= (op & UINT64_C(1)) << 54;
6344 : // op: soffset
6345 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6346 0 : Value |= (op & UINT64_C(255)) << 56;
6347 0 : break;
6348 : }
6349 : case AMDGPU::BUFFER_ATOMIC_ADD_RTN_OFFSET_vi:
6350 : case AMDGPU::BUFFER_ATOMIC_AND_RTN_OFFSET_vi:
6351 : case AMDGPU::BUFFER_ATOMIC_OR_RTN_OFFSET_vi:
6352 : case AMDGPU::BUFFER_ATOMIC_SMAX_RTN_OFFSET_vi:
6353 : case AMDGPU::BUFFER_ATOMIC_SMIN_RTN_OFFSET_vi:
6354 : case AMDGPU::BUFFER_ATOMIC_SUB_RTN_OFFSET_vi:
6355 : case AMDGPU::BUFFER_ATOMIC_SWAP_RTN_OFFSET_vi:
6356 : case AMDGPU::BUFFER_ATOMIC_UMAX_RTN_OFFSET_vi:
6357 : case AMDGPU::BUFFER_ATOMIC_UMIN_RTN_OFFSET_vi:
6358 : case AMDGPU::BUFFER_ATOMIC_XOR_RTN_OFFSET_vi: {
6359 : // op: offset
6360 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6361 0 : Value |= op & UINT64_C(4095);
6362 : // op: vdata
6363 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6364 0 : Value |= (op & UINT64_C(255)) << 40;
6365 : // op: srsrc
6366 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6367 0 : Value |= (op & UINT64_C(124)) << 46;
6368 : // op: slc
6369 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6370 0 : Value |= (op & UINT64_C(1)) << 17;
6371 : // op: soffset
6372 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6373 0 : Value |= (op & UINT64_C(255)) << 56;
6374 0 : break;
6375 : }
6376 : case AMDGPU::BUFFER_ATOMIC_ADD_RTN_OFFSET_si:
6377 : case AMDGPU::BUFFER_ATOMIC_AND_RTN_OFFSET_si:
6378 : case AMDGPU::BUFFER_ATOMIC_OR_RTN_OFFSET_si:
6379 : case AMDGPU::BUFFER_ATOMIC_SMAX_RTN_OFFSET_si:
6380 : case AMDGPU::BUFFER_ATOMIC_SMIN_RTN_OFFSET_si:
6381 : case AMDGPU::BUFFER_ATOMIC_SUB_RTN_OFFSET_si:
6382 : case AMDGPU::BUFFER_ATOMIC_SWAP_RTN_OFFSET_si:
6383 : case AMDGPU::BUFFER_ATOMIC_UMAX_RTN_OFFSET_si:
6384 : case AMDGPU::BUFFER_ATOMIC_UMIN_RTN_OFFSET_si:
6385 : case AMDGPU::BUFFER_ATOMIC_XOR_RTN_OFFSET_si: {
6386 : // op: offset
6387 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6388 0 : Value |= op & UINT64_C(4095);
6389 : // op: vdata
6390 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6391 0 : Value |= (op & UINT64_C(255)) << 40;
6392 : // op: srsrc
6393 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6394 0 : Value |= (op & UINT64_C(124)) << 46;
6395 : // op: slc
6396 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6397 0 : Value |= (op & UINT64_C(1)) << 54;
6398 : // op: soffset
6399 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6400 0 : Value |= (op & UINT64_C(255)) << 56;
6401 0 : break;
6402 : }
6403 : case AMDGPU::BUFFER_ATOMIC_ADD_RTN_ADDR64_si:
6404 : case AMDGPU::BUFFER_ATOMIC_AND_RTN_ADDR64_si:
6405 : case AMDGPU::BUFFER_ATOMIC_OR_RTN_ADDR64_si:
6406 : case AMDGPU::BUFFER_ATOMIC_SMAX_RTN_ADDR64_si:
6407 : case AMDGPU::BUFFER_ATOMIC_SMIN_RTN_ADDR64_si:
6408 : case AMDGPU::BUFFER_ATOMIC_SUB_RTN_ADDR64_si:
6409 : case AMDGPU::BUFFER_ATOMIC_SWAP_RTN_ADDR64_si:
6410 : case AMDGPU::BUFFER_ATOMIC_UMAX_RTN_ADDR64_si:
6411 : case AMDGPU::BUFFER_ATOMIC_UMIN_RTN_ADDR64_si:
6412 : case AMDGPU::BUFFER_ATOMIC_XOR_RTN_ADDR64_si: {
6413 : // op: offset
6414 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6415 0 : Value |= op & UINT64_C(4095);
6416 : // op: vaddr
6417 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6418 0 : Value |= (op & UINT64_C(255)) << 32;
6419 : // op: vdata
6420 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6421 0 : Value |= (op & UINT64_C(255)) << 40;
6422 : // op: srsrc
6423 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6424 0 : Value |= (op & UINT64_C(124)) << 46;
6425 : // op: slc
6426 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6427 0 : Value |= (op & UINT64_C(1)) << 54;
6428 : // op: soffset
6429 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6430 0 : Value |= (op & UINT64_C(255)) << 56;
6431 0 : break;
6432 : }
6433 : case AMDGPU::RAT_MSKOR:
6434 : case AMDGPU::RAT_STORE_DWORD128:
6435 : case AMDGPU::RAT_STORE_DWORD32:
6436 : case AMDGPU::RAT_STORE_DWORD64: {
6437 : // op: rw_gpr
6438 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6439 2 : Value |= (op & UINT64_C(127)) << 15;
6440 : // op: index_gpr
6441 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6442 2 : Value |= (op & UINT64_C(127)) << 23;
6443 2 : break;
6444 : }
6445 : case AMDGPU::RAT_WRITE_CACHELESS_128_eg:
6446 : case AMDGPU::RAT_WRITE_CACHELESS_32_eg:
6447 : case AMDGPU::RAT_WRITE_CACHELESS_64_eg: {
6448 : // op: rw_gpr
6449 80 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6450 40 : Value |= (op & UINT64_C(127)) << 15;
6451 : // op: index_gpr
6452 80 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6453 40 : Value |= (op & UINT64_C(127)) << 23;
6454 : // op: eop
6455 80 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6456 40 : Value |= (op & UINT64_C(1)) << 53;
6457 40 : break;
6458 : }
6459 : case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_vi:
6460 : case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_vi:
6461 : case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_vi:
6462 : case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_vi:
6463 : case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_vi:
6464 : case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_vi:
6465 : case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_vi:
6466 : case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_vi:
6467 : case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_vi:
6468 : case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_vi:
6469 : case AMDGPU::S_LOAD_DWORDX16_IMM_vi:
6470 : case AMDGPU::S_LOAD_DWORDX16_SGPR_vi:
6471 : case AMDGPU::S_LOAD_DWORDX2_IMM_vi:
6472 : case AMDGPU::S_LOAD_DWORDX2_SGPR_vi:
6473 : case AMDGPU::S_LOAD_DWORDX4_IMM_vi:
6474 : case AMDGPU::S_LOAD_DWORDX4_SGPR_vi:
6475 : case AMDGPU::S_LOAD_DWORDX8_IMM_vi:
6476 : case AMDGPU::S_LOAD_DWORDX8_SGPR_vi:
6477 : case AMDGPU::S_LOAD_DWORD_IMM_vi:
6478 : case AMDGPU::S_LOAD_DWORD_SGPR_vi: {
6479 : // op: sbase
6480 186 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6481 93 : Value |= (op & UINT64_C(126)) >> 1;
6482 : // op: sdata
6483 186 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6484 93 : Value |= (op & UINT64_C(127)) << 6;
6485 : // op: offset
6486 186 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6487 93 : Value |= (op & UINT64_C(1048575)) << 32;
6488 93 : break;
6489 : }
6490 : case AMDGPU::S_BUFFER_LOAD_DWORDX16_IMM_si:
6491 : case AMDGPU::S_BUFFER_LOAD_DWORDX16_SGPR_si:
6492 : case AMDGPU::S_BUFFER_LOAD_DWORDX2_IMM_si:
6493 : case AMDGPU::S_BUFFER_LOAD_DWORDX2_SGPR_si:
6494 : case AMDGPU::S_BUFFER_LOAD_DWORDX4_IMM_si:
6495 : case AMDGPU::S_BUFFER_LOAD_DWORDX4_SGPR_si:
6496 : case AMDGPU::S_BUFFER_LOAD_DWORDX8_IMM_si:
6497 : case AMDGPU::S_BUFFER_LOAD_DWORDX8_SGPR_si:
6498 : case AMDGPU::S_BUFFER_LOAD_DWORD_IMM_si:
6499 : case AMDGPU::S_BUFFER_LOAD_DWORD_SGPR_si:
6500 : case AMDGPU::S_LOAD_DWORDX16_IMM_si:
6501 : case AMDGPU::S_LOAD_DWORDX16_SGPR_si:
6502 : case AMDGPU::S_LOAD_DWORDX2_IMM_si:
6503 : case AMDGPU::S_LOAD_DWORDX2_SGPR_si:
6504 : case AMDGPU::S_LOAD_DWORDX4_IMM_si:
6505 : case AMDGPU::S_LOAD_DWORDX4_SGPR_si:
6506 : case AMDGPU::S_LOAD_DWORDX8_IMM_si:
6507 : case AMDGPU::S_LOAD_DWORDX8_SGPR_si:
6508 : case AMDGPU::S_LOAD_DWORD_IMM_si:
6509 : case AMDGPU::S_LOAD_DWORD_SGPR_si: {
6510 : // op: sdst
6511 266 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6512 133 : Value |= (op & UINT64_C(127)) << 15;
6513 : // op: sbase
6514 266 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6515 133 : Value |= (op & UINT64_C(126)) << 8;
6516 : // op: offset
6517 266 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6518 133 : Value |= op & UINT64_C(255);
6519 133 : break;
6520 : }
6521 : case AMDGPU::S_GETPC_B64_si:
6522 : case AMDGPU::S_GETPC_B64_vi: {
6523 : // op: sdst
6524 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6525 2 : Value |= (op & UINT64_C(127)) << 16;
6526 2 : break;
6527 : }
6528 : case AMDGPU::S_CBRANCH_I_FORK_si:
6529 : case AMDGPU::S_CBRANCH_I_FORK_vi:
6530 : case AMDGPU::S_CMOVK_I32_si:
6531 : case AMDGPU::S_CMOVK_I32_vi:
6532 : case AMDGPU::S_GETREG_B32_si:
6533 : case AMDGPU::S_GETREG_B32_vi:
6534 : case AMDGPU::S_MOVK_I32_si:
6535 : case AMDGPU::S_MOVK_I32_vi:
6536 : case AMDGPU::S_SETREG_B32_si:
6537 : case AMDGPU::S_SETREG_B32_vi: {
6538 : // op: sdst
6539 34 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6540 17 : Value |= (op & UINT64_C(127)) << 16;
6541 : // op: simm16
6542 34 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6543 17 : Value |= op & UINT64_C(65535);
6544 17 : break;
6545 : }
6546 : case AMDGPU::S_ADDK_I32_si:
6547 : case AMDGPU::S_ADDK_I32_vi:
6548 : case AMDGPU::S_MULK_I32_si:
6549 : case AMDGPU::S_MULK_I32_vi: {
6550 : // op: sdst
6551 8 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6552 4 : Value |= (op & UINT64_C(127)) << 16;
6553 : // op: simm16
6554 8 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6555 4 : Value |= op & UINT64_C(65535);
6556 4 : break;
6557 : }
6558 : case AMDGPU::S_ABS_I32_si:
6559 : case AMDGPU::S_ABS_I32_vi:
6560 : case AMDGPU::S_ANDN2_SAVEEXEC_B64_si:
6561 : case AMDGPU::S_ANDN2_SAVEEXEC_B64_vi:
6562 : case AMDGPU::S_AND_SAVEEXEC_B64_si:
6563 : case AMDGPU::S_AND_SAVEEXEC_B64_vi:
6564 : case AMDGPU::S_BCNT0_I32_B32_si:
6565 : case AMDGPU::S_BCNT0_I32_B32_vi:
6566 : case AMDGPU::S_BCNT0_I32_B64_si:
6567 : case AMDGPU::S_BCNT0_I32_B64_vi:
6568 : case AMDGPU::S_BCNT1_I32_B32_si:
6569 : case AMDGPU::S_BCNT1_I32_B32_vi:
6570 : case AMDGPU::S_BCNT1_I32_B64_si:
6571 : case AMDGPU::S_BCNT1_I32_B64_vi:
6572 : case AMDGPU::S_BITSET0_B32_si:
6573 : case AMDGPU::S_BITSET0_B32_vi:
6574 : case AMDGPU::S_BITSET0_B64_si:
6575 : case AMDGPU::S_BITSET0_B64_vi:
6576 : case AMDGPU::S_BITSET1_B32_si:
6577 : case AMDGPU::S_BITSET1_B32_vi:
6578 : case AMDGPU::S_BITSET1_B64_si:
6579 : case AMDGPU::S_BITSET1_B64_vi:
6580 : case AMDGPU::S_BREV_B32_si:
6581 : case AMDGPU::S_BREV_B32_vi:
6582 : case AMDGPU::S_BREV_B64_si:
6583 : case AMDGPU::S_BREV_B64_vi:
6584 : case AMDGPU::S_CMOV_B32_si:
6585 : case AMDGPU::S_CMOV_B32_vi:
6586 : case AMDGPU::S_CMOV_B64_si:
6587 : case AMDGPU::S_CMOV_B64_vi:
6588 : case AMDGPU::S_FF0_I32_B32_si:
6589 : case AMDGPU::S_FF0_I32_B32_vi:
6590 : case AMDGPU::S_FF0_I32_B64_si:
6591 : case AMDGPU::S_FF0_I32_B64_vi:
6592 : case AMDGPU::S_FF1_I32_B32_si:
6593 : case AMDGPU::S_FF1_I32_B32_vi:
6594 : case AMDGPU::S_FF1_I32_B64_si:
6595 : case AMDGPU::S_FF1_I32_B64_vi:
6596 : case AMDGPU::S_FLBIT_I32_B32_si:
6597 : case AMDGPU::S_FLBIT_I32_B32_vi:
6598 : case AMDGPU::S_FLBIT_I32_B64_si:
6599 : case AMDGPU::S_FLBIT_I32_B64_vi:
6600 : case AMDGPU::S_FLBIT_I32_I64_si:
6601 : case AMDGPU::S_FLBIT_I32_I64_vi:
6602 : case AMDGPU::S_FLBIT_I32_si:
6603 : case AMDGPU::S_FLBIT_I32_vi:
6604 : case AMDGPU::S_MOVRELD_B32_si:
6605 : case AMDGPU::S_MOVRELD_B32_vi:
6606 : case AMDGPU::S_MOVRELD_B64_si:
6607 : case AMDGPU::S_MOVRELD_B64_vi:
6608 : case AMDGPU::S_MOVRELS_B32_si:
6609 : case AMDGPU::S_MOVRELS_B32_vi:
6610 : case AMDGPU::S_MOVRELS_B64_si:
6611 : case AMDGPU::S_MOVRELS_B64_vi:
6612 : case AMDGPU::S_MOV_B32_si:
6613 : case AMDGPU::S_MOV_B32_vi:
6614 : case AMDGPU::S_MOV_B64_si:
6615 : case AMDGPU::S_MOV_B64_vi:
6616 : case AMDGPU::S_MOV_FED_B32_si:
6617 : case AMDGPU::S_MOV_FED_B32_vi:
6618 : case AMDGPU::S_MOV_REGRD_B32_si:
6619 : case AMDGPU::S_MOV_REGRD_B32_vi:
6620 : case AMDGPU::S_NAND_SAVEEXEC_B64_si:
6621 : case AMDGPU::S_NAND_SAVEEXEC_B64_vi:
6622 : case AMDGPU::S_NOR_SAVEEXEC_B64_si:
6623 : case AMDGPU::S_NOR_SAVEEXEC_B64_vi:
6624 : case AMDGPU::S_NOT_B32_si:
6625 : case AMDGPU::S_NOT_B32_vi:
6626 : case AMDGPU::S_NOT_B64_si:
6627 : case AMDGPU::S_NOT_B64_vi:
6628 : case AMDGPU::S_ORN2_SAVEEXEC_B64_si:
6629 : case AMDGPU::S_ORN2_SAVEEXEC_B64_vi:
6630 : case AMDGPU::S_OR_SAVEEXEC_B64_si:
6631 : case AMDGPU::S_OR_SAVEEXEC_B64_vi:
6632 : case AMDGPU::S_QUADMASK_B32_si:
6633 : case AMDGPU::S_QUADMASK_B32_vi:
6634 : case AMDGPU::S_QUADMASK_B64_si:
6635 : case AMDGPU::S_QUADMASK_B64_vi:
6636 : case AMDGPU::S_RFE_B64_si:
6637 : case AMDGPU::S_RFE_B64_vi:
6638 : case AMDGPU::S_SETPC_B64_si:
6639 : case AMDGPU::S_SETPC_B64_vi:
6640 : case AMDGPU::S_SEXT_I32_I16_si:
6641 : case AMDGPU::S_SEXT_I32_I16_vi:
6642 : case AMDGPU::S_SEXT_I32_I8_si:
6643 : case AMDGPU::S_SEXT_I32_I8_vi:
6644 : case AMDGPU::S_SWAPPC_B64_si:
6645 : case AMDGPU::S_SWAPPC_B64_vi:
6646 : case AMDGPU::S_WQM_B32_si:
6647 : case AMDGPU::S_WQM_B32_vi:
6648 : case AMDGPU::S_WQM_B64_si:
6649 : case AMDGPU::S_WQM_B64_vi:
6650 : case AMDGPU::S_XNOR_SAVEEXEC_B64_si:
6651 : case AMDGPU::S_XNOR_SAVEEXEC_B64_vi:
6652 : case AMDGPU::S_XOR_SAVEEXEC_B64_si:
6653 : case AMDGPU::S_XOR_SAVEEXEC_B64_vi: {
6654 : // op: sdst
6655 1000 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6656 500 : Value |= (op & UINT64_C(127)) << 16;
6657 : // op: ssrc0
6658 1000 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6659 500 : Value |= op & UINT64_C(255);
6660 500 : break;
6661 : }
6662 : case AMDGPU::S_ABSDIFF_I32_si:
6663 : case AMDGPU::S_ABSDIFF_I32_vi:
6664 : case AMDGPU::S_ADDC_U32_si:
6665 : case AMDGPU::S_ADDC_U32_vi:
6666 : case AMDGPU::S_ADD_I32_si:
6667 : case AMDGPU::S_ADD_I32_vi:
6668 : case AMDGPU::S_ADD_U32_si:
6669 : case AMDGPU::S_ADD_U32_vi:
6670 : case AMDGPU::S_ANDN2_B32_si:
6671 : case AMDGPU::S_ANDN2_B32_vi:
6672 : case AMDGPU::S_ANDN2_B64_si:
6673 : case AMDGPU::S_ANDN2_B64_vi:
6674 : case AMDGPU::S_AND_B32_si:
6675 : case AMDGPU::S_AND_B32_vi:
6676 : case AMDGPU::S_AND_B64_si:
6677 : case AMDGPU::S_AND_B64_vi:
6678 : case AMDGPU::S_ASHR_I32_si:
6679 : case AMDGPU::S_ASHR_I32_vi:
6680 : case AMDGPU::S_ASHR_I64_si:
6681 : case AMDGPU::S_ASHR_I64_vi:
6682 : case AMDGPU::S_BFE_I32_si:
6683 : case AMDGPU::S_BFE_I32_vi:
6684 : case AMDGPU::S_BFE_I64_si:
6685 : case AMDGPU::S_BFE_I64_vi:
6686 : case AMDGPU::S_BFE_U32_si:
6687 : case AMDGPU::S_BFE_U32_vi:
6688 : case AMDGPU::S_BFE_U64_si:
6689 : case AMDGPU::S_BFE_U64_vi:
6690 : case AMDGPU::S_BFM_B32_si:
6691 : case AMDGPU::S_BFM_B32_vi:
6692 : case AMDGPU::S_BFM_B64_si:
6693 : case AMDGPU::S_BFM_B64_vi:
6694 : case AMDGPU::S_CSELECT_B32_si:
6695 : case AMDGPU::S_CSELECT_B32_vi:
6696 : case AMDGPU::S_CSELECT_B64_si:
6697 : case AMDGPU::S_CSELECT_B64_vi:
6698 : case AMDGPU::S_LSHL_B32_si:
6699 : case AMDGPU::S_LSHL_B32_vi:
6700 : case AMDGPU::S_LSHL_B64_si:
6701 : case AMDGPU::S_LSHL_B64_vi:
6702 : case AMDGPU::S_LSHR_B32_si:
6703 : case AMDGPU::S_LSHR_B32_vi:
6704 : case AMDGPU::S_LSHR_B64_si:
6705 : case AMDGPU::S_LSHR_B64_vi:
6706 : case AMDGPU::S_MAX_I32_si:
6707 : case AMDGPU::S_MAX_I32_vi:
6708 : case AMDGPU::S_MAX_U32_si:
6709 : case AMDGPU::S_MAX_U32_vi:
6710 : case AMDGPU::S_MIN_I32_si:
6711 : case AMDGPU::S_MIN_I32_vi:
6712 : case AMDGPU::S_MIN_U32_si:
6713 : case AMDGPU::S_MIN_U32_vi:
6714 : case AMDGPU::S_MUL_I32_si:
6715 : case AMDGPU::S_MUL_I32_vi:
6716 : case AMDGPU::S_NAND_B32_si:
6717 : case AMDGPU::S_NAND_B32_vi:
6718 : case AMDGPU::S_NAND_B64_si:
6719 : case AMDGPU::S_NAND_B64_vi:
6720 : case AMDGPU::S_NOR_B32_si:
6721 : case AMDGPU::S_NOR_B32_vi:
6722 : case AMDGPU::S_NOR_B64_si:
6723 : case AMDGPU::S_NOR_B64_vi:
6724 : case AMDGPU::S_ORN2_B32_si:
6725 : case AMDGPU::S_ORN2_B32_vi:
6726 : case AMDGPU::S_ORN2_B64_si:
6727 : case AMDGPU::S_ORN2_B64_vi:
6728 : case AMDGPU::S_OR_B32_si:
6729 : case AMDGPU::S_OR_B32_vi:
6730 : case AMDGPU::S_OR_B64_si:
6731 : case AMDGPU::S_OR_B64_vi:
6732 : case AMDGPU::S_SUBB_U32_si:
6733 : case AMDGPU::S_SUBB_U32_vi:
6734 : case AMDGPU::S_SUB_I32_si:
6735 : case AMDGPU::S_SUB_I32_vi:
6736 : case AMDGPU::S_SUB_U32_si:
6737 : case AMDGPU::S_SUB_U32_vi:
6738 : case AMDGPU::S_XNOR_B32_si:
6739 : case AMDGPU::S_XNOR_B32_vi:
6740 : case AMDGPU::S_XNOR_B64_si:
6741 : case AMDGPU::S_XNOR_B64_vi:
6742 : case AMDGPU::S_XOR_B32_si:
6743 : case AMDGPU::S_XOR_B32_vi:
6744 : case AMDGPU::S_XOR_B64_si:
6745 : case AMDGPU::S_XOR_B64_vi: {
6746 : // op: sdst
6747 368 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6748 184 : Value |= (op & UINT64_C(127)) << 16;
6749 : // op: ssrc0
6750 368 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6751 184 : Value |= op & UINT64_C(255);
6752 : // op: ssrc1
6753 368 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6754 184 : Value |= (op & UINT64_C(255)) << 8;
6755 184 : break;
6756 : }
6757 : case AMDGPU::S_CMPK_EQ_I32_si:
6758 : case AMDGPU::S_CMPK_EQ_I32_vi:
6759 : case AMDGPU::S_CMPK_EQ_U32_si:
6760 : case AMDGPU::S_CMPK_EQ_U32_vi:
6761 : case AMDGPU::S_CMPK_GE_I32_si:
6762 : case AMDGPU::S_CMPK_GE_I32_vi:
6763 : case AMDGPU::S_CMPK_GE_U32_si:
6764 : case AMDGPU::S_CMPK_GE_U32_vi:
6765 : case AMDGPU::S_CMPK_GT_I32_si:
6766 : case AMDGPU::S_CMPK_GT_I32_vi:
6767 : case AMDGPU::S_CMPK_GT_U32_si:
6768 : case AMDGPU::S_CMPK_GT_U32_vi:
6769 : case AMDGPU::S_CMPK_LE_I32_si:
6770 : case AMDGPU::S_CMPK_LE_I32_vi:
6771 : case AMDGPU::S_CMPK_LE_U32_si:
6772 : case AMDGPU::S_CMPK_LE_U32_vi:
6773 : case AMDGPU::S_CMPK_LG_I32_si:
6774 : case AMDGPU::S_CMPK_LG_I32_vi:
6775 : case AMDGPU::S_CMPK_LG_U32_si:
6776 : case AMDGPU::S_CMPK_LG_U32_vi:
6777 : case AMDGPU::S_CMPK_LT_I32_si:
6778 : case AMDGPU::S_CMPK_LT_I32_vi:
6779 : case AMDGPU::S_CMPK_LT_U32_si:
6780 : case AMDGPU::S_CMPK_LT_U32_vi: {
6781 : // op: sdst
6782 48 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6783 24 : Value |= (op & UINT64_C(127)) << 16;
6784 : // op: simm16
6785 48 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6786 24 : Value |= op & UINT64_C(65535);
6787 24 : break;
6788 : }
6789 : case AMDGPU::S_DECPERFLEVEL:
6790 : case AMDGPU::S_INCPERFLEVEL:
6791 : case AMDGPU::S_NOP:
6792 : case AMDGPU::S_SENDMSG:
6793 : case AMDGPU::S_SENDMSGHALT:
6794 : case AMDGPU::S_SETHALT:
6795 : case AMDGPU::S_SETPRIO:
6796 : case AMDGPU::S_SLEEP:
6797 : case AMDGPU::S_TRAP:
6798 : case AMDGPU::S_WAITCNT: {
6799 : // op: simm16
6800 670 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6801 335 : Value |= op & UINT64_C(65535);
6802 335 : break;
6803 : }
6804 : case AMDGPU::S_SETREG_IMM32_B32_si:
6805 : case AMDGPU::S_SETREG_IMM32_B32_vi: {
6806 : // op: simm16
6807 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6808 2 : Value |= op & UINT64_C(65535);
6809 : // op: imm
6810 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6811 2 : Value |= (op & UINT64_C(4294967295)) << 32;
6812 2 : break;
6813 : }
6814 : case AMDGPU::S_BRANCH:
6815 : case AMDGPU::S_CBRANCH_EXECNZ:
6816 : case AMDGPU::S_CBRANCH_EXECZ:
6817 : case AMDGPU::S_CBRANCH_SCC0:
6818 : case AMDGPU::S_CBRANCH_SCC1:
6819 : case AMDGPU::S_CBRANCH_VCCNZ:
6820 : case AMDGPU::S_CBRANCH_VCCZ: {
6821 : // op: simm16
6822 18 : op = getSOPPBrEncoding(MI, 0, Fixups, STI);
6823 18 : Value |= op & UINT64_C(65535);
6824 18 : break;
6825 : }
6826 : case AMDGPU::LDS_CMPST: {
6827 : // op: src0
6828 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6829 0 : Value |= (op & UINT64_C(1536)) << 1;
6830 0 : Value |= op & UINT64_C(511);
6831 : // op: src0_rel
6832 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6833 0 : Value |= (op & UINT64_C(1)) << 9;
6834 : // op: src1
6835 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6836 0 : Value |= (op & UINT64_C(1536)) << 14;
6837 0 : Value |= (op & UINT64_C(511)) << 13;
6838 : // op: src1_rel
6839 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6840 0 : Value |= (op & UINT64_C(1)) << 22;
6841 : // op: pred_sel
6842 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
6843 0 : Value |= (op & UINT64_C(3)) << 29;
6844 : // op: last
6845 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
6846 0 : Value |= (op & UINT64_C(1)) << 31;
6847 : // op: src2
6848 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6849 0 : Value |= (op & UINT64_C(1536)) << 33;
6850 0 : Value |= (op & UINT64_C(511)) << 32;
6851 : // op: src2_rel
6852 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6853 0 : Value |= (op & UINT64_C(1)) << 41;
6854 : // op: bank_swizzle
6855 0 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
6856 0 : Value |= (op & UINT64_C(7)) << 50;
6857 0 : break;
6858 : }
6859 : case AMDGPU::LDS_ADD:
6860 : case AMDGPU::LDS_AND:
6861 : case AMDGPU::LDS_BYTE_WRITE:
6862 : case AMDGPU::LDS_MAX_INT:
6863 : case AMDGPU::LDS_MAX_UINT:
6864 : case AMDGPU::LDS_MIN_INT:
6865 : case AMDGPU::LDS_MIN_UINT:
6866 : case AMDGPU::LDS_OR:
6867 : case AMDGPU::LDS_SHORT_WRITE:
6868 : case AMDGPU::LDS_SUB:
6869 : case AMDGPU::LDS_WRITE:
6870 : case AMDGPU::LDS_WRXCHG:
6871 : case AMDGPU::LDS_XOR: {
6872 : // op: src0
6873 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6874 0 : Value |= (op & UINT64_C(1536)) << 1;
6875 0 : Value |= op & UINT64_C(511);
6876 : // op: src0_rel
6877 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6878 0 : Value |= (op & UINT64_C(1)) << 9;
6879 : // op: src1
6880 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6881 0 : Value |= (op & UINT64_C(1536)) << 14;
6882 0 : Value |= (op & UINT64_C(511)) << 13;
6883 : // op: src1_rel
6884 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6885 0 : Value |= (op & UINT64_C(1)) << 22;
6886 : // op: pred_sel
6887 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6888 0 : Value |= (op & UINT64_C(3)) << 29;
6889 : // op: last
6890 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6891 0 : Value |= (op & UINT64_C(1)) << 31;
6892 : // op: bank_swizzle
6893 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
6894 0 : Value |= (op & UINT64_C(7)) << 50;
6895 0 : break;
6896 : }
6897 : case AMDGPU::LDS_BYTE_READ_RET:
6898 : case AMDGPU::LDS_READ_RET:
6899 : case AMDGPU::LDS_SHORT_READ_RET:
6900 : case AMDGPU::LDS_UBYTE_READ_RET:
6901 : case AMDGPU::LDS_USHORT_READ_RET: {
6902 : // op: src0
6903 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6904 0 : Value |= (op & UINT64_C(1536)) << 1;
6905 0 : Value |= op & UINT64_C(511);
6906 : // op: src0_rel
6907 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6908 0 : Value |= (op & UINT64_C(1)) << 9;
6909 : // op: pred_sel
6910 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6911 0 : Value |= (op & UINT64_C(3)) << 29;
6912 : // op: last
6913 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6914 0 : Value |= (op & UINT64_C(1)) << 31;
6915 : // op: bank_swizzle
6916 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
6917 0 : Value |= (op & UINT64_C(7)) << 50;
6918 0 : break;
6919 : }
6920 : case AMDGPU::LDS_CMPST_RET: {
6921 : // op: src0
6922 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6923 0 : Value |= (op & UINT64_C(1536)) << 1;
6924 0 : Value |= op & UINT64_C(511);
6925 : // op: src0_rel
6926 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6927 0 : Value |= (op & UINT64_C(1)) << 9;
6928 : // op: src1
6929 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6930 0 : Value |= (op & UINT64_C(1536)) << 14;
6931 0 : Value |= (op & UINT64_C(511)) << 13;
6932 : // op: src1_rel
6933 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6934 0 : Value |= (op & UINT64_C(1)) << 22;
6935 : // op: pred_sel
6936 0 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
6937 0 : Value |= (op & UINT64_C(3)) << 29;
6938 : // op: last
6939 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
6940 0 : Value |= (op & UINT64_C(1)) << 31;
6941 : // op: src2
6942 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6943 0 : Value |= (op & UINT64_C(1536)) << 33;
6944 0 : Value |= (op & UINT64_C(511)) << 32;
6945 : // op: src2_rel
6946 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
6947 0 : Value |= (op & UINT64_C(1)) << 41;
6948 : // op: bank_swizzle
6949 0 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
6950 0 : Value |= (op & UINT64_C(7)) << 50;
6951 0 : break;
6952 : }
6953 : case AMDGPU::LDS_ADD_RET:
6954 : case AMDGPU::LDS_AND_RET:
6955 : case AMDGPU::LDS_MAX_INT_RET:
6956 : case AMDGPU::LDS_MAX_UINT_RET:
6957 : case AMDGPU::LDS_MIN_INT_RET:
6958 : case AMDGPU::LDS_MIN_UINT_RET:
6959 : case AMDGPU::LDS_OR_RET:
6960 : case AMDGPU::LDS_SUB_RET:
6961 : case AMDGPU::LDS_WRXCHG_RET:
6962 : case AMDGPU::LDS_XOR_RET: {
6963 : // op: src0
6964 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6965 0 : Value |= (op & UINT64_C(1536)) << 1;
6966 0 : Value |= op & UINT64_C(511);
6967 : // op: src0_rel
6968 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6969 0 : Value |= (op & UINT64_C(1)) << 9;
6970 : // op: src1
6971 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6972 0 : Value |= (op & UINT64_C(1536)) << 14;
6973 0 : Value |= (op & UINT64_C(511)) << 13;
6974 : // op: src1_rel
6975 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6976 0 : Value |= (op & UINT64_C(1)) << 22;
6977 : // op: pred_sel
6978 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
6979 0 : Value |= (op & UINT64_C(3)) << 29;
6980 : // op: last
6981 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
6982 0 : Value |= (op & UINT64_C(1)) << 31;
6983 : // op: bank_swizzle
6984 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
6985 0 : Value |= (op & UINT64_C(7)) << 50;
6986 0 : break;
6987 : }
6988 : case AMDGPU::V_CMPSX_EQ_F32_e32_si:
6989 : case AMDGPU::V_CMPSX_EQ_F32_e32_vi:
6990 : case AMDGPU::V_CMPSX_EQ_F64_e32_si:
6991 : case AMDGPU::V_CMPSX_EQ_F64_e32_vi:
6992 : case AMDGPU::V_CMPSX_F_F32_e32_si:
6993 : case AMDGPU::V_CMPSX_F_F32_e32_vi:
6994 : case AMDGPU::V_CMPSX_F_F64_e32_si:
6995 : case AMDGPU::V_CMPSX_F_F64_e32_vi:
6996 : case AMDGPU::V_CMPSX_GE_F32_e32_si:
6997 : case AMDGPU::V_CMPSX_GE_F32_e32_vi:
6998 : case AMDGPU::V_CMPSX_GE_F64_e32_si:
6999 : case AMDGPU::V_CMPSX_GE_F64_e32_vi:
7000 : case AMDGPU::V_CMPSX_GT_F32_e32_si:
7001 : case AMDGPU::V_CMPSX_GT_F32_e32_vi:
7002 : case AMDGPU::V_CMPSX_GT_F64_e32_si:
7003 : case AMDGPU::V_CMPSX_GT_F64_e32_vi:
7004 : case AMDGPU::V_CMPSX_LE_F32_e32_si:
7005 : case AMDGPU::V_CMPSX_LE_F32_e32_vi:
7006 : case AMDGPU::V_CMPSX_LE_F64_e32_si:
7007 : case AMDGPU::V_CMPSX_LE_F64_e32_vi:
7008 : case AMDGPU::V_CMPSX_LG_F32_e32_si:
7009 : case AMDGPU::V_CMPSX_LG_F32_e32_vi:
7010 : case AMDGPU::V_CMPSX_LG_F64_e32_si:
7011 : case AMDGPU::V_CMPSX_LG_F64_e32_vi:
7012 : case AMDGPU::V_CMPSX_LT_F32_e32_si:
7013 : case AMDGPU::V_CMPSX_LT_F32_e32_vi:
7014 : case AMDGPU::V_CMPSX_LT_F64_e32_si:
7015 : case AMDGPU::V_CMPSX_LT_F64_e32_vi:
7016 : case AMDGPU::V_CMPSX_NEQ_F32_e32_si:
7017 : case AMDGPU::V_CMPSX_NEQ_F32_e32_vi:
7018 : case AMDGPU::V_CMPSX_NEQ_F64_e32_si:
7019 : case AMDGPU::V_CMPSX_NEQ_F64_e32_vi:
7020 : case AMDGPU::V_CMPSX_NGE_F32_e32_si:
7021 : case AMDGPU::V_CMPSX_NGE_F32_e32_vi:
7022 : case AMDGPU::V_CMPSX_NGE_F64_e32_si:
7023 : case AMDGPU::V_CMPSX_NGE_F64_e32_vi:
7024 : case AMDGPU::V_CMPSX_NGT_F32_e32_si:
7025 : case AMDGPU::V_CMPSX_NGT_F32_e32_vi:
7026 : case AMDGPU::V_CMPSX_NGT_F64_e32_si:
7027 : case AMDGPU::V_CMPSX_NGT_F64_e32_vi:
7028 : case AMDGPU::V_CMPSX_NLE_F32_e32_si:
7029 : case AMDGPU::V_CMPSX_NLE_F32_e32_vi:
7030 : case AMDGPU::V_CMPSX_NLE_F64_e32_si:
7031 : case AMDGPU::V_CMPSX_NLE_F64_e32_vi:
7032 : case AMDGPU::V_CMPSX_NLG_F32_e32_si:
7033 : case AMDGPU::V_CMPSX_NLG_F32_e32_vi:
7034 : case AMDGPU::V_CMPSX_NLG_F64_e32_si:
7035 : case AMDGPU::V_CMPSX_NLG_F64_e32_vi:
7036 : case AMDGPU::V_CMPSX_NLT_F32_e32_si:
7037 : case AMDGPU::V_CMPSX_NLT_F32_e32_vi:
7038 : case AMDGPU::V_CMPSX_NLT_F64_e32_si:
7039 : case AMDGPU::V_CMPSX_NLT_F64_e32_vi:
7040 : case AMDGPU::V_CMPSX_O_F32_e32_si:
7041 : case AMDGPU::V_CMPSX_O_F32_e32_vi:
7042 : case AMDGPU::V_CMPSX_O_F64_e32_si:
7043 : case AMDGPU::V_CMPSX_O_F64_e32_vi:
7044 : case AMDGPU::V_CMPSX_TRU_F32_e32_si:
7045 : case AMDGPU::V_CMPSX_TRU_F32_e32_vi:
7046 : case AMDGPU::V_CMPSX_TRU_F64_e32_si:
7047 : case AMDGPU::V_CMPSX_TRU_F64_e32_vi:
7048 : case AMDGPU::V_CMPSX_U_F32_e32_si:
7049 : case AMDGPU::V_CMPSX_U_F32_e32_vi:
7050 : case AMDGPU::V_CMPSX_U_F64_e32_si:
7051 : case AMDGPU::V_CMPSX_U_F64_e32_vi:
7052 : case AMDGPU::V_CMPS_EQ_F32_e32_si:
7053 : case AMDGPU::V_CMPS_EQ_F32_e32_vi:
7054 : case AMDGPU::V_CMPS_EQ_F64_e32_si:
7055 : case AMDGPU::V_CMPS_EQ_F64_e32_vi:
7056 : case AMDGPU::V_CMPS_F_F32_e32_si:
7057 : case AMDGPU::V_CMPS_F_F32_e32_vi:
7058 : case AMDGPU::V_CMPS_F_F64_e32_si:
7059 : case AMDGPU::V_CMPS_F_F64_e32_vi:
7060 : case AMDGPU::V_CMPS_GE_F32_e32_si:
7061 : case AMDGPU::V_CMPS_GE_F32_e32_vi:
7062 : case AMDGPU::V_CMPS_GE_F64_e32_si:
7063 : case AMDGPU::V_CMPS_GE_F64_e32_vi:
7064 : case AMDGPU::V_CMPS_GT_F32_e32_si:
7065 : case AMDGPU::V_CMPS_GT_F32_e32_vi:
7066 : case AMDGPU::V_CMPS_GT_F64_e32_si:
7067 : case AMDGPU::V_CMPS_GT_F64_e32_vi:
7068 : case AMDGPU::V_CMPS_LE_F32_e32_si:
7069 : case AMDGPU::V_CMPS_LE_F32_e32_vi:
7070 : case AMDGPU::V_CMPS_LE_F64_e32_si:
7071 : case AMDGPU::V_CMPS_LE_F64_e32_vi:
7072 : case AMDGPU::V_CMPS_LG_F32_e32_si:
7073 : case AMDGPU::V_CMPS_LG_F32_e32_vi:
7074 : case AMDGPU::V_CMPS_LG_F64_e32_si:
7075 : case AMDGPU::V_CMPS_LG_F64_e32_vi:
7076 : case AMDGPU::V_CMPS_LT_F32_e32_si:
7077 : case AMDGPU::V_CMPS_LT_F32_e32_vi:
7078 : case AMDGPU::V_CMPS_LT_F64_e32_si:
7079 : case AMDGPU::V_CMPS_LT_F64_e32_vi:
7080 : case AMDGPU::V_CMPS_NEQ_F32_e32_si:
7081 : case AMDGPU::V_CMPS_NEQ_F32_e32_vi:
7082 : case AMDGPU::V_CMPS_NEQ_F64_e32_si:
7083 : case AMDGPU::V_CMPS_NEQ_F64_e32_vi:
7084 : case AMDGPU::V_CMPS_NGE_F32_e32_si:
7085 : case AMDGPU::V_CMPS_NGE_F32_e32_vi:
7086 : case AMDGPU::V_CMPS_NGE_F64_e32_si:
7087 : case AMDGPU::V_CMPS_NGE_F64_e32_vi:
7088 : case AMDGPU::V_CMPS_NGT_F32_e32_si:
7089 : case AMDGPU::V_CMPS_NGT_F32_e32_vi:
7090 : case AMDGPU::V_CMPS_NGT_F64_e32_si:
7091 : case AMDGPU::V_CMPS_NGT_F64_e32_vi:
7092 : case AMDGPU::V_CMPS_NLE_F32_e32_si:
7093 : case AMDGPU::V_CMPS_NLE_F32_e32_vi:
7094 : case AMDGPU::V_CMPS_NLE_F64_e32_si:
7095 : case AMDGPU::V_CMPS_NLE_F64_e32_vi:
7096 : case AMDGPU::V_CMPS_NLG_F32_e32_si:
7097 : case AMDGPU::V_CMPS_NLG_F32_e32_vi:
7098 : case AMDGPU::V_CMPS_NLG_F64_e32_si:
7099 : case AMDGPU::V_CMPS_NLG_F64_e32_vi:
7100 : case AMDGPU::V_CMPS_NLT_F32_e32_si:
7101 : case AMDGPU::V_CMPS_NLT_F32_e32_vi:
7102 : case AMDGPU::V_CMPS_NLT_F64_e32_si:
7103 : case AMDGPU::V_CMPS_NLT_F64_e32_vi:
7104 : case AMDGPU::V_CMPS_O_F32_e32_si:
7105 : case AMDGPU::V_CMPS_O_F32_e32_vi:
7106 : case AMDGPU::V_CMPS_O_F64_e32_si:
7107 : case AMDGPU::V_CMPS_O_F64_e32_vi:
7108 : case AMDGPU::V_CMPS_TRU_F32_e32_si:
7109 : case AMDGPU::V_CMPS_TRU_F32_e32_vi:
7110 : case AMDGPU::V_CMPS_TRU_F64_e32_si:
7111 : case AMDGPU::V_CMPS_TRU_F64_e32_vi:
7112 : case AMDGPU::V_CMPS_U_F32_e32_si:
7113 : case AMDGPU::V_CMPS_U_F32_e32_vi:
7114 : case AMDGPU::V_CMPS_U_F64_e32_si:
7115 : case AMDGPU::V_CMPS_U_F64_e32_vi:
7116 : case AMDGPU::V_CMPX_CLASS_F32_e32_si:
7117 : case AMDGPU::V_CMPX_CLASS_F32_e32_vi:
7118 : case AMDGPU::V_CMPX_CLASS_F64_e32_si:
7119 : case AMDGPU::V_CMPX_CLASS_F64_e32_vi:
7120 : case AMDGPU::V_CMPX_EQ_F32_e32_si:
7121 : case AMDGPU::V_CMPX_EQ_F32_e32_vi:
7122 : case AMDGPU::V_CMPX_EQ_F64_e32_si:
7123 : case AMDGPU::V_CMPX_EQ_F64_e32_vi:
7124 : case AMDGPU::V_CMPX_EQ_I32_e32_si:
7125 : case AMDGPU::V_CMPX_EQ_I32_e32_vi:
7126 : case AMDGPU::V_CMPX_EQ_I64_e32_si:
7127 : case AMDGPU::V_CMPX_EQ_I64_e32_vi:
7128 : case AMDGPU::V_CMPX_EQ_U32_e32_si:
7129 : case AMDGPU::V_CMPX_EQ_U32_e32_vi:
7130 : case AMDGPU::V_CMPX_EQ_U64_e32_si:
7131 : case AMDGPU::V_CMPX_EQ_U64_e32_vi:
7132 : case AMDGPU::V_CMPX_F_F32_e32_si:
7133 : case AMDGPU::V_CMPX_F_F32_e32_vi:
7134 : case AMDGPU::V_CMPX_F_F64_e32_si:
7135 : case AMDGPU::V_CMPX_F_F64_e32_vi:
7136 : case AMDGPU::V_CMPX_F_I32_e32_si:
7137 : case AMDGPU::V_CMPX_F_I32_e32_vi:
7138 : case AMDGPU::V_CMPX_F_I64_e32_si:
7139 : case AMDGPU::V_CMPX_F_I64_e32_vi:
7140 : case AMDGPU::V_CMPX_F_U32_e32_si:
7141 : case AMDGPU::V_CMPX_F_U32_e32_vi:
7142 : case AMDGPU::V_CMPX_F_U64_e32_si:
7143 : case AMDGPU::V_CMPX_F_U64_e32_vi:
7144 : case AMDGPU::V_CMPX_GE_F32_e32_si:
7145 : case AMDGPU::V_CMPX_GE_F32_e32_vi:
7146 : case AMDGPU::V_CMPX_GE_F64_e32_si:
7147 : case AMDGPU::V_CMPX_GE_F64_e32_vi:
7148 : case AMDGPU::V_CMPX_GE_I32_e32_si:
7149 : case AMDGPU::V_CMPX_GE_I32_e32_vi:
7150 : case AMDGPU::V_CMPX_GE_I64_e32_si:
7151 : case AMDGPU::V_CMPX_GE_I64_e32_vi:
7152 : case AMDGPU::V_CMPX_GE_U32_e32_si:
7153 : case AMDGPU::V_CMPX_GE_U32_e32_vi:
7154 : case AMDGPU::V_CMPX_GE_U64_e32_si:
7155 : case AMDGPU::V_CMPX_GE_U64_e32_vi:
7156 : case AMDGPU::V_CMPX_GT_F32_e32_si:
7157 : case AMDGPU::V_CMPX_GT_F32_e32_vi:
7158 : case AMDGPU::V_CMPX_GT_F64_e32_si:
7159 : case AMDGPU::V_CMPX_GT_F64_e32_vi:
7160 : case AMDGPU::V_CMPX_GT_I32_e32_si:
7161 : case AMDGPU::V_CMPX_GT_I32_e32_vi:
7162 : case AMDGPU::V_CMPX_GT_I64_e32_si:
7163 : case AMDGPU::V_CMPX_GT_I64_e32_vi:
7164 : case AMDGPU::V_CMPX_GT_U32_e32_si:
7165 : case AMDGPU::V_CMPX_GT_U32_e32_vi:
7166 : case AMDGPU::V_CMPX_GT_U64_e32_si:
7167 : case AMDGPU::V_CMPX_GT_U64_e32_vi:
7168 : case AMDGPU::V_CMPX_LE_F32_e32_si:
7169 : case AMDGPU::V_CMPX_LE_F32_e32_vi:
7170 : case AMDGPU::V_CMPX_LE_F64_e32_si:
7171 : case AMDGPU::V_CMPX_LE_F64_e32_vi:
7172 : case AMDGPU::V_CMPX_LE_I32_e32_si:
7173 : case AMDGPU::V_CMPX_LE_I32_e32_vi:
7174 : case AMDGPU::V_CMPX_LE_I64_e32_si:
7175 : case AMDGPU::V_CMPX_LE_I64_e32_vi:
7176 : case AMDGPU::V_CMPX_LE_U32_e32_si:
7177 : case AMDGPU::V_CMPX_LE_U32_e32_vi:
7178 : case AMDGPU::V_CMPX_LE_U64_e32_si:
7179 : case AMDGPU::V_CMPX_LE_U64_e32_vi:
7180 : case AMDGPU::V_CMPX_LG_F32_e32_si:
7181 : case AMDGPU::V_CMPX_LG_F32_e32_vi:
7182 : case AMDGPU::V_CMPX_LG_F64_e32_si:
7183 : case AMDGPU::V_CMPX_LG_F64_e32_vi:
7184 : case AMDGPU::V_CMPX_LT_F32_e32_si:
7185 : case AMDGPU::V_CMPX_LT_F32_e32_vi:
7186 : case AMDGPU::V_CMPX_LT_F64_e32_si:
7187 : case AMDGPU::V_CMPX_LT_F64_e32_vi:
7188 : case AMDGPU::V_CMPX_LT_I32_e32_si:
7189 : case AMDGPU::V_CMPX_LT_I32_e32_vi:
7190 : case AMDGPU::V_CMPX_LT_I64_e32_si:
7191 : case AMDGPU::V_CMPX_LT_I64_e32_vi:
7192 : case AMDGPU::V_CMPX_LT_U32_e32_si:
7193 : case AMDGPU::V_CMPX_LT_U32_e32_vi:
7194 : case AMDGPU::V_CMPX_LT_U64_e32_si:
7195 : case AMDGPU::V_CMPX_LT_U64_e32_vi:
7196 : case AMDGPU::V_CMPX_NEQ_F32_e32_si:
7197 : case AMDGPU::V_CMPX_NEQ_F32_e32_vi:
7198 : case AMDGPU::V_CMPX_NEQ_F64_e32_si:
7199 : case AMDGPU::V_CMPX_NEQ_F64_e32_vi:
7200 : case AMDGPU::V_CMPX_NE_I32_e32_si:
7201 : case AMDGPU::V_CMPX_NE_I32_e32_vi:
7202 : case AMDGPU::V_CMPX_NE_I64_e32_si:
7203 : case AMDGPU::V_CMPX_NE_I64_e32_vi:
7204 : case AMDGPU::V_CMPX_NE_U32_e32_si:
7205 : case AMDGPU::V_CMPX_NE_U32_e32_vi:
7206 : case AMDGPU::V_CMPX_NE_U64_e32_si:
7207 : case AMDGPU::V_CMPX_NE_U64_e32_vi:
7208 : case AMDGPU::V_CMPX_NGE_F32_e32_si:
7209 : case AMDGPU::V_CMPX_NGE_F32_e32_vi:
7210 : case AMDGPU::V_CMPX_NGE_F64_e32_si:
7211 : case AMDGPU::V_CMPX_NGE_F64_e32_vi:
7212 : case AMDGPU::V_CMPX_NGT_F32_e32_si:
7213 : case AMDGPU::V_CMPX_NGT_F32_e32_vi:
7214 : case AMDGPU::V_CMPX_NGT_F64_e32_si:
7215 : case AMDGPU::V_CMPX_NGT_F64_e32_vi:
7216 : case AMDGPU::V_CMPX_NLE_F32_e32_si:
7217 : case AMDGPU::V_CMPX_NLE_F32_e32_vi:
7218 : case AMDGPU::V_CMPX_NLE_F64_e32_si:
7219 : case AMDGPU::V_CMPX_NLE_F64_e32_vi:
7220 : case AMDGPU::V_CMPX_NLG_F32_e32_si:
7221 : case AMDGPU::V_CMPX_NLG_F32_e32_vi:
7222 : case AMDGPU::V_CMPX_NLG_F64_e32_si:
7223 : case AMDGPU::V_CMPX_NLG_F64_e32_vi:
7224 : case AMDGPU::V_CMPX_NLT_F32_e32_si:
7225 : case AMDGPU::V_CMPX_NLT_F32_e32_vi:
7226 : case AMDGPU::V_CMPX_NLT_F64_e32_si:
7227 : case AMDGPU::V_CMPX_NLT_F64_e32_vi:
7228 : case AMDGPU::V_CMPX_O_F32_e32_si:
7229 : case AMDGPU::V_CMPX_O_F32_e32_vi:
7230 : case AMDGPU::V_CMPX_O_F64_e32_si:
7231 : case AMDGPU::V_CMPX_O_F64_e32_vi:
7232 : case AMDGPU::V_CMPX_TRU_F32_e32_si:
7233 : case AMDGPU::V_CMPX_TRU_F32_e32_vi:
7234 : case AMDGPU::V_CMPX_TRU_F64_e32_si:
7235 : case AMDGPU::V_CMPX_TRU_F64_e32_vi:
7236 : case AMDGPU::V_CMPX_T_I32_e32_si:
7237 : case AMDGPU::V_CMPX_T_I32_e32_vi:
7238 : case AMDGPU::V_CMPX_T_I64_e32_si:
7239 : case AMDGPU::V_CMPX_T_I64_e32_vi:
7240 : case AMDGPU::V_CMPX_T_U32_e32_si:
7241 : case AMDGPU::V_CMPX_T_U32_e32_vi:
7242 : case AMDGPU::V_CMPX_T_U64_e32_si:
7243 : case AMDGPU::V_CMPX_T_U64_e32_vi:
7244 : case AMDGPU::V_CMPX_U_F32_e32_si:
7245 : case AMDGPU::V_CMPX_U_F32_e32_vi:
7246 : case AMDGPU::V_CMPX_U_F64_e32_si:
7247 : case AMDGPU::V_CMPX_U_F64_e32_vi:
7248 : case AMDGPU::V_CMP_CLASS_F32_e32_si:
7249 : case AMDGPU::V_CMP_CLASS_F32_e32_vi:
7250 : case AMDGPU::V_CMP_CLASS_F64_e32_si:
7251 : case AMDGPU::V_CMP_CLASS_F64_e32_vi:
7252 : case AMDGPU::V_CMP_EQ_F32_e32_si:
7253 : case AMDGPU::V_CMP_EQ_F32_e32_vi:
7254 : case AMDGPU::V_CMP_EQ_F64_e32_si:
7255 : case AMDGPU::V_CMP_EQ_F64_e32_vi:
7256 : case AMDGPU::V_CMP_EQ_I32_e32_si:
7257 : case AMDGPU::V_CMP_EQ_I32_e32_vi:
7258 : case AMDGPU::V_CMP_EQ_I64_e32_si:
7259 : case AMDGPU::V_CMP_EQ_I64_e32_vi:
7260 : case AMDGPU::V_CMP_EQ_U32_e32_si:
7261 : case AMDGPU::V_CMP_EQ_U32_e32_vi:
7262 : case AMDGPU::V_CMP_EQ_U64_e32_si:
7263 : case AMDGPU::V_CMP_EQ_U64_e32_vi:
7264 : case AMDGPU::V_CMP_F_F32_e32_si:
7265 : case AMDGPU::V_CMP_F_F32_e32_vi:
7266 : case AMDGPU::V_CMP_F_F64_e32_si:
7267 : case AMDGPU::V_CMP_F_F64_e32_vi:
7268 : case AMDGPU::V_CMP_F_I32_e32_si:
7269 : case AMDGPU::V_CMP_F_I32_e32_vi:
7270 : case AMDGPU::V_CMP_F_I64_e32_si:
7271 : case AMDGPU::V_CMP_F_I64_e32_vi:
7272 : case AMDGPU::V_CMP_F_U32_e32_si:
7273 : case AMDGPU::V_CMP_F_U32_e32_vi:
7274 : case AMDGPU::V_CMP_F_U64_e32_si:
7275 : case AMDGPU::V_CMP_F_U64_e32_vi:
7276 : case AMDGPU::V_CMP_GE_F32_e32_si:
7277 : case AMDGPU::V_CMP_GE_F32_e32_vi:
7278 : case AMDGPU::V_CMP_GE_F64_e32_si:
7279 : case AMDGPU::V_CMP_GE_F64_e32_vi:
7280 : case AMDGPU::V_CMP_GE_I32_e32_si:
7281 : case AMDGPU::V_CMP_GE_I32_e32_vi:
7282 : case AMDGPU::V_CMP_GE_I64_e32_si:
7283 : case AMDGPU::V_CMP_GE_I64_e32_vi:
7284 : case AMDGPU::V_CMP_GE_U32_e32_si:
7285 : case AMDGPU::V_CMP_GE_U32_e32_vi:
7286 : case AMDGPU::V_CMP_GE_U64_e32_si:
7287 : case AMDGPU::V_CMP_GE_U64_e32_vi:
7288 : case AMDGPU::V_CMP_GT_F32_e32_si:
7289 : case AMDGPU::V_CMP_GT_F32_e32_vi:
7290 : case AMDGPU::V_CMP_GT_F64_e32_si:
7291 : case AMDGPU::V_CMP_GT_F64_e32_vi:
7292 : case AMDGPU::V_CMP_GT_I32_e32_si:
7293 : case AMDGPU::V_CMP_GT_I32_e32_vi:
7294 : case AMDGPU::V_CMP_GT_I64_e32_si:
7295 : case AMDGPU::V_CMP_GT_I64_e32_vi:
7296 : case AMDGPU::V_CMP_GT_U32_e32_si:
7297 : case AMDGPU::V_CMP_GT_U32_e32_vi:
7298 : case AMDGPU::V_CMP_GT_U64_e32_si:
7299 : case AMDGPU::V_CMP_GT_U64_e32_vi:
7300 : case AMDGPU::V_CMP_LE_F32_e32_si:
7301 : case AMDGPU::V_CMP_LE_F32_e32_vi:
7302 : case AMDGPU::V_CMP_LE_F64_e32_si:
7303 : case AMDGPU::V_CMP_LE_F64_e32_vi:
7304 : case AMDGPU::V_CMP_LE_I32_e32_si:
7305 : case AMDGPU::V_CMP_LE_I32_e32_vi:
7306 : case AMDGPU::V_CMP_LE_I64_e32_si:
7307 : case AMDGPU::V_CMP_LE_I64_e32_vi:
7308 : case AMDGPU::V_CMP_LE_U32_e32_si:
7309 : case AMDGPU::V_CMP_LE_U32_e32_vi:
7310 : case AMDGPU::V_CMP_LE_U64_e32_si:
7311 : case AMDGPU::V_CMP_LE_U64_e32_vi:
7312 : case AMDGPU::V_CMP_LG_F32_e32_si:
7313 : case AMDGPU::V_CMP_LG_F32_e32_vi:
7314 : case AMDGPU::V_CMP_LG_F64_e32_si:
7315 : case AMDGPU::V_CMP_LG_F64_e32_vi:
7316 : case AMDGPU::V_CMP_LT_F32_e32_si:
7317 : case AMDGPU::V_CMP_LT_F32_e32_vi:
7318 : case AMDGPU::V_CMP_LT_F64_e32_si:
7319 : case AMDGPU::V_CMP_LT_F64_e32_vi:
7320 : case AMDGPU::V_CMP_LT_I32_e32_si:
7321 : case AMDGPU::V_CMP_LT_I32_e32_vi:
7322 : case AMDGPU::V_CMP_LT_I64_e32_si:
7323 : case AMDGPU::V_CMP_LT_I64_e32_vi:
7324 : case AMDGPU::V_CMP_LT_U32_e32_si:
7325 : case AMDGPU::V_CMP_LT_U32_e32_vi:
7326 : case AMDGPU::V_CMP_LT_U64_e32_si:
7327 : case AMDGPU::V_CMP_LT_U64_e32_vi:
7328 : case AMDGPU::V_CMP_NEQ_F32_e32_si:
7329 : case AMDGPU::V_CMP_NEQ_F32_e32_vi:
7330 : case AMDGPU::V_CMP_NEQ_F64_e32_si:
7331 : case AMDGPU::V_CMP_NEQ_F64_e32_vi:
7332 : case AMDGPU::V_CMP_NE_I32_e32_si:
7333 : case AMDGPU::V_CMP_NE_I32_e32_vi:
7334 : case AMDGPU::V_CMP_NE_I64_e32_si:
7335 : case AMDGPU::V_CMP_NE_I64_e32_vi:
7336 : case AMDGPU::V_CMP_NE_U32_e32_si:
7337 : case AMDGPU::V_CMP_NE_U32_e32_vi:
7338 : case AMDGPU::V_CMP_NE_U64_e32_si:
7339 : case AMDGPU::V_CMP_NE_U64_e32_vi:
7340 : case AMDGPU::V_CMP_NGE_F32_e32_si:
7341 : case AMDGPU::V_CMP_NGE_F32_e32_vi:
7342 : case AMDGPU::V_CMP_NGE_F64_e32_si:
7343 : case AMDGPU::V_CMP_NGE_F64_e32_vi:
7344 : case AMDGPU::V_CMP_NGT_F32_e32_si:
7345 : case AMDGPU::V_CMP_NGT_F32_e32_vi:
7346 : case AMDGPU::V_CMP_NGT_F64_e32_si:
7347 : case AMDGPU::V_CMP_NGT_F64_e32_vi:
7348 : case AMDGPU::V_CMP_NLE_F32_e32_si:
7349 : case AMDGPU::V_CMP_NLE_F32_e32_vi:
7350 : case AMDGPU::V_CMP_NLE_F64_e32_si:
7351 : case AMDGPU::V_CMP_NLE_F64_e32_vi:
7352 : case AMDGPU::V_CMP_NLG_F32_e32_si:
7353 : case AMDGPU::V_CMP_NLG_F32_e32_vi:
7354 : case AMDGPU::V_CMP_NLG_F64_e32_si:
7355 : case AMDGPU::V_CMP_NLG_F64_e32_vi:
7356 : case AMDGPU::V_CMP_NLT_F32_e32_si:
7357 : case AMDGPU::V_CMP_NLT_F32_e32_vi:
7358 : case AMDGPU::V_CMP_NLT_F64_e32_si:
7359 : case AMDGPU::V_CMP_NLT_F64_e32_vi:
7360 : case AMDGPU::V_CMP_O_F32_e32_si:
7361 : case AMDGPU::V_CMP_O_F32_e32_vi:
7362 : case AMDGPU::V_CMP_O_F64_e32_si:
7363 : case AMDGPU::V_CMP_O_F64_e32_vi:
7364 : case AMDGPU::V_CMP_TRU_F32_e32_si:
7365 : case AMDGPU::V_CMP_TRU_F32_e32_vi:
7366 : case AMDGPU::V_CMP_TRU_F64_e32_si:
7367 : case AMDGPU::V_CMP_TRU_F64_e32_vi:
7368 : case AMDGPU::V_CMP_T_I32_e32_si:
7369 : case AMDGPU::V_CMP_T_I32_e32_vi:
7370 : case AMDGPU::V_CMP_T_I64_e32_si:
7371 : case AMDGPU::V_CMP_T_I64_e32_vi:
7372 : case AMDGPU::V_CMP_T_U32_e32_si:
7373 : case AMDGPU::V_CMP_T_U32_e32_vi:
7374 : case AMDGPU::V_CMP_T_U64_e32_si:
7375 : case AMDGPU::V_CMP_T_U64_e32_vi:
7376 : case AMDGPU::V_CMP_U_F32_e32_si:
7377 : case AMDGPU::V_CMP_U_F32_e32_vi:
7378 : case AMDGPU::V_CMP_U_F64_e32_si:
7379 : case AMDGPU::V_CMP_U_F64_e32_vi: {
7380 : // op: src0
7381 34 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7382 17 : Value |= op & UINT64_C(511);
7383 : // op: vsrc1
7384 34 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7385 17 : Value |= (op & UINT64_C(255)) << 9;
7386 17 : break;
7387 : }
7388 : case AMDGPU::BFE_INT_eg:
7389 : case AMDGPU::BFE_UINT_eg:
7390 : case AMDGPU::BFI_INT_eg:
7391 : case AMDGPU::BIT_ALIGN_INT_eg:
7392 : case AMDGPU::CNDE_INT:
7393 : case AMDGPU::CNDE_eg:
7394 : case AMDGPU::CNDE_r600:
7395 : case AMDGPU::CNDGE_INT:
7396 : case AMDGPU::CNDGE_eg:
7397 : case AMDGPU::CNDGE_r600:
7398 : case AMDGPU::CNDGT_INT:
7399 : case AMDGPU::CNDGT_eg:
7400 : case AMDGPU::CNDGT_r600:
7401 : case AMDGPU::FMA_eg:
7402 : case AMDGPU::MULADD_IEEE_eg:
7403 : case AMDGPU::MULADD_IEEE_r600:
7404 : case AMDGPU::MULADD_INT24_cm:
7405 : case AMDGPU::MULADD_UINT24_eg:
7406 : case AMDGPU::MULADD_eg:
7407 : case AMDGPU::MULADD_r600:
7408 : case AMDGPU::MUL_LIT_eg:
7409 : case AMDGPU::MUL_LIT_r600: {
7410 : // op: src0
7411 12 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7412 6 : Value |= (op & UINT64_C(1536)) << 1;
7413 6 : Value |= op & UINT64_C(511);
7414 : // op: src0_rel
7415 12 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7416 6 : Value |= (op & UINT64_C(1)) << 9;
7417 : // op: src1
7418 12 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
7419 6 : Value |= (op & UINT64_C(1536)) << 14;
7420 6 : Value |= (op & UINT64_C(511)) << 13;
7421 : // op: src1_rel
7422 12 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
7423 6 : Value |= (op & UINT64_C(1)) << 22;
7424 : // op: pred_sel
7425 12 : op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
7426 6 : Value |= (op & UINT64_C(3)) << 29;
7427 : // op: last
7428 12 : op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
7429 6 : Value |= (op & UINT64_C(1)) << 31;
7430 : // op: src0_neg
7431 12 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7432 6 : Value |= (op & UINT64_C(1)) << 12;
7433 : // op: src1_neg
7434 12 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
7435 6 : Value |= (op & UINT64_C(1)) << 25;
7436 : // op: dst
7437 12 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7438 6 : Value |= (op & UINT64_C(1536)) << 52;
7439 6 : Value |= (op & UINT64_C(127)) << 53;
7440 : // op: bank_swizzle
7441 12 : op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
7442 6 : Value |= (op & UINT64_C(7)) << 50;
7443 : // op: dst_rel
7444 12 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7445 6 : Value |= (op & UINT64_C(1)) << 60;
7446 : // op: clamp
7447 12 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7448 6 : Value |= (op & UINT64_C(1)) << 63;
7449 : // op: src2
7450 12 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
7451 6 : Value |= (op & UINT64_C(1536)) << 33;
7452 6 : Value |= (op & UINT64_C(511)) << 32;
7453 : // op: src2_rel
7454 12 : op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
7455 6 : Value |= (op & UINT64_C(1)) << 41;
7456 : // op: src2_neg
7457 12 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
7458 6 : Value |= (op & UINT64_C(1)) << 44;
7459 6 : break;
7460 : }
7461 : case AMDGPU::BCNT_INT:
7462 : case AMDGPU::CEIL:
7463 : case AMDGPU::COS_cm:
7464 : case AMDGPU::COS_eg:
7465 : case AMDGPU::COS_r600:
7466 : case AMDGPU::COS_r700:
7467 : case AMDGPU::EXP_IEEE_cm:
7468 : case AMDGPU::EXP_IEEE_eg:
7469 : case AMDGPU::EXP_IEEE_r600:
7470 : case AMDGPU::FFBH_UINT:
7471 : case AMDGPU::FFBL_INT:
7472 : case AMDGPU::FLOOR:
7473 : case AMDGPU::FLT_TO_INT_eg:
7474 : case AMDGPU::FLT_TO_INT_r600:
7475 : case AMDGPU::FLT_TO_UINT_eg:
7476 : case AMDGPU::FLT_TO_UINT_r600:
7477 : case AMDGPU::FRACT:
7478 : case AMDGPU::INTERP_LOAD_P0:
7479 : case AMDGPU::INT_TO_FLT_eg:
7480 : case AMDGPU::INT_TO_FLT_r600:
7481 : case AMDGPU::LOG_CLAMPED_eg:
7482 : case AMDGPU::LOG_CLAMPED_r600:
7483 : case AMDGPU::LOG_IEEE_cm:
7484 : case AMDGPU::LOG_IEEE_eg:
7485 : case AMDGPU::LOG_IEEE_r600:
7486 : case AMDGPU::MOV:
7487 : case AMDGPU::MOVA_INT_eg:
7488 : case AMDGPU::NOT_INT:
7489 : case AMDGPU::RECIPSQRT_CLAMPED_cm:
7490 : case AMDGPU::RECIPSQRT_CLAMPED_eg:
7491 : case AMDGPU::RECIPSQRT_CLAMPED_r600:
7492 : case AMDGPU::RECIPSQRT_IEEE_cm:
7493 : case AMDGPU::RECIPSQRT_IEEE_eg:
7494 : case AMDGPU::RECIPSQRT_IEEE_r600:
7495 : case AMDGPU::RECIP_CLAMPED_cm:
7496 : case AMDGPU::RECIP_CLAMPED_eg:
7497 : case AMDGPU::RECIP_CLAMPED_r600:
7498 : case AMDGPU::RECIP_IEEE_cm:
7499 : case AMDGPU::RECIP_IEEE_eg:
7500 : case AMDGPU::RECIP_IEEE_r600:
7501 : case AMDGPU::RECIP_UINT_eg:
7502 : case AMDGPU::RECIP_UINT_r600:
7503 : case AMDGPU::RNDNE:
7504 : case AMDGPU::SIN_cm:
7505 : case AMDGPU::SIN_eg:
7506 : case AMDGPU::SIN_r600:
7507 : case AMDGPU::SIN_r700:
7508 : case AMDGPU::TRUNC:
7509 : case AMDGPU::UINT_TO_FLT_eg:
7510 : case AMDGPU::UINT_TO_FLT_r600: {
7511 : // op: src0
7512 76 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7513 38 : Value |= (op & UINT64_C(1536)) << 1;
7514 38 : Value |= op & UINT64_C(511);
7515 : // op: src0_rel
7516 76 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
7517 38 : Value |= (op & UINT64_C(1)) << 9;
7518 : // op: pred_sel
7519 76 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
7520 38 : Value |= (op & UINT64_C(3)) << 29;
7521 : // op: last
7522 76 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
7523 38 : Value |= (op & UINT64_C(1)) << 31;
7524 : // op: src0_neg
7525 76 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
7526 38 : Value |= (op & UINT64_C(1)) << 12;
7527 : // op: dst
7528 76 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7529 38 : Value |= (op & UINT64_C(1536)) << 52;
7530 38 : Value |= (op & UINT64_C(127)) << 53;
7531 : // op: bank_swizzle
7532 76 : op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
7533 38 : Value |= (op & UINT64_C(7)) << 50;
7534 : // op: dst_rel
7535 76 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7536 38 : Value |= (op & UINT64_C(1)) << 60;
7537 : // op: clamp
7538 76 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7539 38 : Value |= (op & UINT64_C(1)) << 63;
7540 : // op: src0_abs
7541 76 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
7542 38 : Value |= (op & UINT64_C(1)) << 32;
7543 : // op: write
7544 76 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7545 38 : Value |= (op & UINT64_C(1)) << 36;
7546 : // op: omod
7547 76 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7548 38 : Value |= (op & UINT64_C(3)) << 37;
7549 38 : break;
7550 : }
7551 : case AMDGPU::ADD:
7552 : case AMDGPU::ADDC_UINT:
7553 : case AMDGPU::ADD_INT:
7554 : case AMDGPU::AND_INT:
7555 : case AMDGPU::ASHR_eg:
7556 : case AMDGPU::ASHR_r600:
7557 : case AMDGPU::BFM_INT_eg:
7558 : case AMDGPU::CUBE_eg_real:
7559 : case AMDGPU::CUBE_r600_real:
7560 : case AMDGPU::DOT4_eg:
7561 : case AMDGPU::DOT4_r600:
7562 : case AMDGPU::KILLGT:
7563 : case AMDGPU::LSHL_eg:
7564 : case AMDGPU::LSHL_r600:
7565 : case AMDGPU::LSHR_eg:
7566 : case AMDGPU::LSHR_r600:
7567 : case AMDGPU::MAX:
7568 : case AMDGPU::MAX_DX10:
7569 : case AMDGPU::MAX_INT:
7570 : case AMDGPU::MAX_UINT:
7571 : case AMDGPU::MIN:
7572 : case AMDGPU::MIN_DX10:
7573 : case AMDGPU::MIN_INT:
7574 : case AMDGPU::MIN_UINT:
7575 : case AMDGPU::MUL:
7576 : case AMDGPU::MULHI_INT_cm:
7577 : case AMDGPU::MULHI_INT_eg:
7578 : case AMDGPU::MULHI_INT_r600:
7579 : case AMDGPU::MULHI_UINT_cm:
7580 : case AMDGPU::MULHI_UINT_eg:
7581 : case AMDGPU::MULHI_UINT_r600:
7582 : case AMDGPU::MULLO_INT_cm:
7583 : case AMDGPU::MULLO_INT_eg:
7584 : case AMDGPU::MULLO_INT_r600:
7585 : case AMDGPU::MULLO_UINT_cm:
7586 : case AMDGPU::MULLO_UINT_eg:
7587 : case AMDGPU::MULLO_UINT_r600:
7588 : case AMDGPU::MUL_IEEE:
7589 : case AMDGPU::MUL_INT24_cm:
7590 : case AMDGPU::MUL_UINT24_eg:
7591 : case AMDGPU::OR_INT:
7592 : case AMDGPU::PRED_SETE:
7593 : case AMDGPU::PRED_SETE_INT:
7594 : case AMDGPU::PRED_SETGE:
7595 : case AMDGPU::PRED_SETGE_INT:
7596 : case AMDGPU::PRED_SETGT:
7597 : case AMDGPU::PRED_SETGT_INT:
7598 : case AMDGPU::PRED_SETNE:
7599 : case AMDGPU::PRED_SETNE_INT:
7600 : case AMDGPU::SETE:
7601 : case AMDGPU::SETE_DX10:
7602 : case AMDGPU::SETE_INT:
7603 : case AMDGPU::SETGE_DX10:
7604 : case AMDGPU::SETGE_INT:
7605 : case AMDGPU::SETGE_UINT:
7606 : case AMDGPU::SETGT_DX10:
7607 : case AMDGPU::SETGT_INT:
7608 : case AMDGPU::SETGT_UINT:
7609 : case AMDGPU::SETNE_DX10:
7610 : case AMDGPU::SETNE_INT:
7611 : case AMDGPU::SGE:
7612 : case AMDGPU::SGT:
7613 : case AMDGPU::SNE:
7614 : case AMDGPU::SUBB_UINT:
7615 : case AMDGPU::SUB_INT:
7616 : case AMDGPU::XOR_INT: {
7617 : // op: src0
7618 190 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
7619 95 : Value |= (op & UINT64_C(1536)) << 1;
7620 95 : Value |= op & UINT64_C(511);
7621 : // op: src0_rel
7622 190 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
7623 95 : Value |= (op & UINT64_C(1)) << 9;
7624 : // op: src1
7625 190 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
7626 95 : Value |= (op & UINT64_C(1536)) << 14;
7627 95 : Value |= (op & UINT64_C(511)) << 13;
7628 : // op: src1_rel
7629 190 : op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
7630 95 : Value |= (op & UINT64_C(1)) << 22;
7631 : // op: pred_sel
7632 190 : op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
7633 95 : Value |= (op & UINT64_C(3)) << 29;
7634 : // op: last
7635 190 : op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
7636 95 : Value |= (op & UINT64_C(1)) << 31;
7637 : // op: src0_neg
7638 190 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
7639 95 : Value |= (op & UINT64_C(1)) << 12;
7640 : // op: src1_neg
7641 190 : op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
7642 95 : Value |= (op & UINT64_C(1)) << 25;
7643 : // op: dst
7644 190 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7645 95 : Value |= (op & UINT64_C(1536)) << 52;
7646 95 : Value |= (op & UINT64_C(127)) << 53;
7647 : // op: bank_swizzle
7648 190 : op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
7649 95 : Value |= (op & UINT64_C(7)) << 50;
7650 : // op: dst_rel
7651 190 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7652 95 : Value |= (op & UINT64_C(1)) << 60;
7653 : // op: clamp
7654 190 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
7655 95 : Value |= (op & UINT64_C(1)) << 63;
7656 : // op: src0_abs
7657 190 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
7658 95 : Value |= (op & UINT64_C(1)) << 32;
7659 : // op: src1_abs
7660 190 : op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
7661 95 : Value |= (op & UINT64_C(1)) << 33;
7662 : // op: update_exec_mask
7663 190 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7664 95 : Value |= (op & UINT64_C(1)) << 34;
7665 : // op: update_pred
7666 190 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7667 95 : Value |= (op & UINT64_C(1)) << 35;
7668 : // op: write
7669 190 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7670 95 : Value |= (op & UINT64_C(1)) << 36;
7671 : // op: omod
7672 190 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7673 95 : Value |= (op & UINT64_C(3)) << 37;
7674 95 : break;
7675 : }
7676 : case AMDGPU::INTERP_XY:
7677 : case AMDGPU::INTERP_ZW: {
7678 : // op: src0
7679 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
7680 0 : Value |= (op & UINT64_C(1536)) << 1;
7681 0 : Value |= op & UINT64_C(511);
7682 : // op: src0_rel
7683 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
7684 0 : Value |= (op & UINT64_C(1)) << 9;
7685 : // op: src1
7686 0 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
7687 0 : Value |= (op & UINT64_C(1536)) << 14;
7688 0 : Value |= (op & UINT64_C(511)) << 13;
7689 : // op: src1_rel
7690 0 : op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
7691 0 : Value |= (op & UINT64_C(1)) << 22;
7692 : // op: pred_sel
7693 0 : op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
7694 0 : Value |= (op & UINT64_C(3)) << 29;
7695 : // op: last
7696 0 : op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
7697 0 : Value |= (op & UINT64_C(1)) << 31;
7698 : // op: src0_neg
7699 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
7700 0 : Value |= (op & UINT64_C(1)) << 12;
7701 : // op: src1_neg
7702 0 : op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
7703 0 : Value |= (op & UINT64_C(1)) << 25;
7704 : // op: dst
7705 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7706 0 : Value |= (op & UINT64_C(1536)) << 52;
7707 0 : Value |= (op & UINT64_C(127)) << 53;
7708 : // op: dst_rel
7709 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7710 0 : Value |= (op & UINT64_C(1)) << 60;
7711 : // op: clamp
7712 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
7713 0 : Value |= (op & UINT64_C(1)) << 63;
7714 : // op: src0_abs
7715 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
7716 0 : Value |= (op & UINT64_C(1)) << 32;
7717 : // op: src1_abs
7718 0 : op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
7719 0 : Value |= (op & UINT64_C(1)) << 33;
7720 : // op: update_exec_mask
7721 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7722 0 : Value |= (op & UINT64_C(1)) << 34;
7723 : // op: update_pred
7724 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7725 0 : Value |= (op & UINT64_C(1)) << 35;
7726 : // op: write
7727 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7728 0 : Value |= (op & UINT64_C(1)) << 36;
7729 : // op: omod
7730 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7731 0 : Value |= (op & UINT64_C(3)) << 37;
7732 0 : break;
7733 : }
7734 : case AMDGPU::VTX_READ_GLOBAL_128_cm:
7735 : case AMDGPU::VTX_READ_GLOBAL_128_eg:
7736 : case AMDGPU::VTX_READ_GLOBAL_16_cm:
7737 : case AMDGPU::VTX_READ_GLOBAL_16_eg:
7738 : case AMDGPU::VTX_READ_GLOBAL_32_cm:
7739 : case AMDGPU::VTX_READ_GLOBAL_32_eg:
7740 : case AMDGPU::VTX_READ_GLOBAL_64_cm:
7741 : case AMDGPU::VTX_READ_GLOBAL_64_eg:
7742 : case AMDGPU::VTX_READ_GLOBAL_8_cm:
7743 : case AMDGPU::VTX_READ_GLOBAL_8_eg:
7744 : case AMDGPU::VTX_READ_PARAM_128_cm:
7745 : case AMDGPU::VTX_READ_PARAM_128_eg:
7746 : case AMDGPU::VTX_READ_PARAM_16_cm:
7747 : case AMDGPU::VTX_READ_PARAM_16_eg:
7748 : case AMDGPU::VTX_READ_PARAM_32_cm:
7749 : case AMDGPU::VTX_READ_PARAM_32_eg:
7750 : case AMDGPU::VTX_READ_PARAM_64_cm:
7751 : case AMDGPU::VTX_READ_PARAM_64_eg:
7752 : case AMDGPU::VTX_READ_PARAM_8_cm:
7753 : case AMDGPU::VTX_READ_PARAM_8_eg: {
7754 : // op: src_gpr
7755 28 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7756 14 : Value |= (op & UINT64_C(127)) << 16;
7757 : // op: dst_gpr
7758 28 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7759 14 : Value |= (op & UINT64_C(127)) << 32;
7760 14 : break;
7761 : }
7762 : case AMDGPU::S_CBRANCH_JOIN_si:
7763 : case AMDGPU::S_CBRANCH_JOIN_vi: {
7764 : // op: ssrc0
7765 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7766 2 : Value |= op & UINT64_C(255);
7767 2 : break;
7768 : }
7769 : case AMDGPU::S_CBRANCH_G_FORK_si:
7770 : case AMDGPU::S_CBRANCH_G_FORK_vi: {
7771 : // op: ssrc0
7772 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7773 2 : Value |= op & UINT64_C(255);
7774 : // op: ssrc1
7775 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7776 2 : Value |= (op & UINT64_C(255)) << 8;
7777 2 : break;
7778 : }
7779 : case AMDGPU::S_CMP_EQ_I32:
7780 : case AMDGPU::S_CMP_EQ_U32:
7781 : case AMDGPU::S_CMP_GE_I32:
7782 : case AMDGPU::S_CMP_GE_U32:
7783 : case AMDGPU::S_CMP_GT_I32:
7784 : case AMDGPU::S_CMP_GT_U32:
7785 : case AMDGPU::S_CMP_LE_I32:
7786 : case AMDGPU::S_CMP_LE_U32:
7787 : case AMDGPU::S_CMP_LG_I32:
7788 : case AMDGPU::S_CMP_LG_U32:
7789 : case AMDGPU::S_CMP_LT_I32:
7790 : case AMDGPU::S_CMP_LT_U32: {
7791 : // op: ssrc0
7792 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7793 2 : Value |= op & UINT64_C(255);
7794 : // op: ssrc1
7795 4 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7796 2 : Value |= (op & UINT64_C(255)) << 8;
7797 2 : break;
7798 : }
7799 : case AMDGPU::IMAGE_GET_RESINFO_V1_V1:
7800 : case AMDGPU::IMAGE_GET_RESINFO_V1_V2:
7801 : case AMDGPU::IMAGE_GET_RESINFO_V1_V4:
7802 : case AMDGPU::IMAGE_GET_RESINFO_V2_V1:
7803 : case AMDGPU::IMAGE_GET_RESINFO_V2_V2:
7804 : case AMDGPU::IMAGE_GET_RESINFO_V2_V4:
7805 : case AMDGPU::IMAGE_GET_RESINFO_V3_V1:
7806 : case AMDGPU::IMAGE_GET_RESINFO_V3_V2:
7807 : case AMDGPU::IMAGE_GET_RESINFO_V3_V4:
7808 : case AMDGPU::IMAGE_GET_RESINFO_V4_V1:
7809 : case AMDGPU::IMAGE_GET_RESINFO_V4_V2:
7810 : case AMDGPU::IMAGE_GET_RESINFO_V4_V4:
7811 : case AMDGPU::IMAGE_LOAD_MIP_V1_V1:
7812 : case AMDGPU::IMAGE_LOAD_MIP_V1_V2:
7813 : case AMDGPU::IMAGE_LOAD_MIP_V1_V4:
7814 : case AMDGPU::IMAGE_LOAD_MIP_V2_V1:
7815 : case AMDGPU::IMAGE_LOAD_MIP_V2_V2:
7816 : case AMDGPU::IMAGE_LOAD_MIP_V2_V4:
7817 : case AMDGPU::IMAGE_LOAD_MIP_V3_V1:
7818 : case AMDGPU::IMAGE_LOAD_MIP_V3_V2:
7819 : case AMDGPU::IMAGE_LOAD_MIP_V3_V4:
7820 : case AMDGPU::IMAGE_LOAD_MIP_V4_V1:
7821 : case AMDGPU::IMAGE_LOAD_MIP_V4_V2:
7822 : case AMDGPU::IMAGE_LOAD_MIP_V4_V4:
7823 : case AMDGPU::IMAGE_LOAD_V1_V1:
7824 : case AMDGPU::IMAGE_LOAD_V1_V2:
7825 : case AMDGPU::IMAGE_LOAD_V1_V4:
7826 : case AMDGPU::IMAGE_LOAD_V2_V1:
7827 : case AMDGPU::IMAGE_LOAD_V2_V2:
7828 : case AMDGPU::IMAGE_LOAD_V2_V4:
7829 : case AMDGPU::IMAGE_LOAD_V3_V1:
7830 : case AMDGPU::IMAGE_LOAD_V3_V2:
7831 : case AMDGPU::IMAGE_LOAD_V3_V4:
7832 : case AMDGPU::IMAGE_LOAD_V4_V1:
7833 : case AMDGPU::IMAGE_LOAD_V4_V2:
7834 : case AMDGPU::IMAGE_LOAD_V4_V4: {
7835 : // op: vdata
7836 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7837 0 : Value |= (op & UINT64_C(255)) << 40;
7838 : // op: dmask
7839 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7840 0 : Value |= (op & UINT64_C(15)) << 8;
7841 : // op: unorm
7842 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7843 0 : Value |= (op & UINT64_C(1)) << 12;
7844 : // op: glc
7845 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7846 0 : Value |= (op & UINT64_C(1)) << 13;
7847 : // op: da
7848 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7849 0 : Value |= (op & UINT64_C(1)) << 14;
7850 : // op: r128
7851 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7852 0 : Value |= (op & UINT64_C(1)) << 15;
7853 : // op: tfe
7854 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
7855 0 : Value |= (op & UINT64_C(1)) << 16;
7856 : // op: lwe
7857 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
7858 0 : Value |= (op & UINT64_C(1)) << 17;
7859 : // op: slc
7860 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
7861 0 : Value |= (op & UINT64_C(1)) << 25;
7862 : // op: vaddr
7863 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
7864 0 : Value |= (op & UINT64_C(255)) << 32;
7865 : // op: srsrc
7866 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
7867 0 : Value |= (op & UINT64_C(124)) << 46;
7868 0 : break;
7869 : }
7870 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V1_V1:
7871 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V1_V16:
7872 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V1_V2:
7873 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V1_V4:
7874 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V1_V8:
7875 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V1:
7876 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V16:
7877 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V2:
7878 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V4:
7879 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V2_V8:
7880 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V3_V1:
7881 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V3_V16:
7882 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V3_V2:
7883 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V3_V4:
7884 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V3_V8:
7885 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V1:
7886 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V16:
7887 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V2:
7888 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V4:
7889 : case AMDGPU::IMAGE_GATHER4_B_CL_O_V4_V8:
7890 : case AMDGPU::IMAGE_GATHER4_B_CL_V1_V1:
7891 : case AMDGPU::IMAGE_GATHER4_B_CL_V1_V16:
7892 : case AMDGPU::IMAGE_GATHER4_B_CL_V1_V2:
7893 : case AMDGPU::IMAGE_GATHER4_B_CL_V1_V4:
7894 : case AMDGPU::IMAGE_GATHER4_B_CL_V1_V8:
7895 : case AMDGPU::IMAGE_GATHER4_B_CL_V2_V1:
7896 : case AMDGPU::IMAGE_GATHER4_B_CL_V2_V16:
7897 : case AMDGPU::IMAGE_GATHER4_B_CL_V2_V2:
7898 : case AMDGPU::IMAGE_GATHER4_B_CL_V2_V4:
7899 : case AMDGPU::IMAGE_GATHER4_B_CL_V2_V8:
7900 : case AMDGPU::IMAGE_GATHER4_B_CL_V3_V1:
7901 : case AMDGPU::IMAGE_GATHER4_B_CL_V3_V16:
7902 : case AMDGPU::IMAGE_GATHER4_B_CL_V3_V2:
7903 : case AMDGPU::IMAGE_GATHER4_B_CL_V3_V4:
7904 : case AMDGPU::IMAGE_GATHER4_B_CL_V3_V8:
7905 : case AMDGPU::IMAGE_GATHER4_B_CL_V4_V1:
7906 : case AMDGPU::IMAGE_GATHER4_B_CL_V4_V16:
7907 : case AMDGPU::IMAGE_GATHER4_B_CL_V4_V2:
7908 : case AMDGPU::IMAGE_GATHER4_B_CL_V4_V4:
7909 : case AMDGPU::IMAGE_GATHER4_B_CL_V4_V8:
7910 : case AMDGPU::IMAGE_GATHER4_B_O_V1_V1:
7911 : case AMDGPU::IMAGE_GATHER4_B_O_V1_V16:
7912 : case AMDGPU::IMAGE_GATHER4_B_O_V1_V2:
7913 : case AMDGPU::IMAGE_GATHER4_B_O_V1_V4:
7914 : case AMDGPU::IMAGE_GATHER4_B_O_V1_V8:
7915 : case AMDGPU::IMAGE_GATHER4_B_O_V2_V1:
7916 : case AMDGPU::IMAGE_GATHER4_B_O_V2_V16:
7917 : case AMDGPU::IMAGE_GATHER4_B_O_V2_V2:
7918 : case AMDGPU::IMAGE_GATHER4_B_O_V2_V4:
7919 : case AMDGPU::IMAGE_GATHER4_B_O_V2_V8:
7920 : case AMDGPU::IMAGE_GATHER4_B_O_V3_V1:
7921 : case AMDGPU::IMAGE_GATHER4_B_O_V3_V16:
7922 : case AMDGPU::IMAGE_GATHER4_B_O_V3_V2:
7923 : case AMDGPU::IMAGE_GATHER4_B_O_V3_V4:
7924 : case AMDGPU::IMAGE_GATHER4_B_O_V3_V8:
7925 : case AMDGPU::IMAGE_GATHER4_B_O_V4_V1:
7926 : case AMDGPU::IMAGE_GATHER4_B_O_V4_V16:
7927 : case AMDGPU::IMAGE_GATHER4_B_O_V4_V2:
7928 : case AMDGPU::IMAGE_GATHER4_B_O_V4_V4:
7929 : case AMDGPU::IMAGE_GATHER4_B_O_V4_V8:
7930 : case AMDGPU::IMAGE_GATHER4_B_V1_V1:
7931 : case AMDGPU::IMAGE_GATHER4_B_V1_V16:
7932 : case AMDGPU::IMAGE_GATHER4_B_V1_V2:
7933 : case AMDGPU::IMAGE_GATHER4_B_V1_V4:
7934 : case AMDGPU::IMAGE_GATHER4_B_V1_V8:
7935 : case AMDGPU::IMAGE_GATHER4_B_V2_V1:
7936 : case AMDGPU::IMAGE_GATHER4_B_V2_V16:
7937 : case AMDGPU::IMAGE_GATHER4_B_V2_V2:
7938 : case AMDGPU::IMAGE_GATHER4_B_V2_V4:
7939 : case AMDGPU::IMAGE_GATHER4_B_V2_V8:
7940 : case AMDGPU::IMAGE_GATHER4_B_V3_V1:
7941 : case AMDGPU::IMAGE_GATHER4_B_V3_V16:
7942 : case AMDGPU::IMAGE_GATHER4_B_V3_V2:
7943 : case AMDGPU::IMAGE_GATHER4_B_V3_V4:
7944 : case AMDGPU::IMAGE_GATHER4_B_V3_V8:
7945 : case AMDGPU::IMAGE_GATHER4_B_V4_V1:
7946 : case AMDGPU::IMAGE_GATHER4_B_V4_V16:
7947 : case AMDGPU::IMAGE_GATHER4_B_V4_V2:
7948 : case AMDGPU::IMAGE_GATHER4_B_V4_V4:
7949 : case AMDGPU::IMAGE_GATHER4_B_V4_V8:
7950 : case AMDGPU::IMAGE_GATHER4_CL_O_V1_V1:
7951 : case AMDGPU::IMAGE_GATHER4_CL_O_V1_V16:
7952 : case AMDGPU::IMAGE_GATHER4_CL_O_V1_V2:
7953 : case AMDGPU::IMAGE_GATHER4_CL_O_V1_V4:
7954 : case AMDGPU::IMAGE_GATHER4_CL_O_V1_V8:
7955 : case AMDGPU::IMAGE_GATHER4_CL_O_V2_V1:
7956 : case AMDGPU::IMAGE_GATHER4_CL_O_V2_V16:
7957 : case AMDGPU::IMAGE_GATHER4_CL_O_V2_V2:
7958 : case AMDGPU::IMAGE_GATHER4_CL_O_V2_V4:
7959 : case AMDGPU::IMAGE_GATHER4_CL_O_V2_V8:
7960 : case AMDGPU::IMAGE_GATHER4_CL_O_V3_V1:
7961 : case AMDGPU::IMAGE_GATHER4_CL_O_V3_V16:
7962 : case AMDGPU::IMAGE_GATHER4_CL_O_V3_V2:
7963 : case AMDGPU::IMAGE_GATHER4_CL_O_V3_V4:
7964 : case AMDGPU::IMAGE_GATHER4_CL_O_V3_V8:
7965 : case AMDGPU::IMAGE_GATHER4_CL_O_V4_V1:
7966 : case AMDGPU::IMAGE_GATHER4_CL_O_V4_V16:
7967 : case AMDGPU::IMAGE_GATHER4_CL_O_V4_V2:
7968 : case AMDGPU::IMAGE_GATHER4_CL_O_V4_V4:
7969 : case AMDGPU::IMAGE_GATHER4_CL_O_V4_V8:
7970 : case AMDGPU::IMAGE_GATHER4_CL_V1_V1:
7971 : case AMDGPU::IMAGE_GATHER4_CL_V1_V16:
7972 : case AMDGPU::IMAGE_GATHER4_CL_V1_V2:
7973 : case AMDGPU::IMAGE_GATHER4_CL_V1_V4:
7974 : case AMDGPU::IMAGE_GATHER4_CL_V1_V8:
7975 : case AMDGPU::IMAGE_GATHER4_CL_V2_V1:
7976 : case AMDGPU::IMAGE_GATHER4_CL_V2_V16:
7977 : case AMDGPU::IMAGE_GATHER4_CL_V2_V2:
7978 : case AMDGPU::IMAGE_GATHER4_CL_V2_V4:
7979 : case AMDGPU::IMAGE_GATHER4_CL_V2_V8:
7980 : case AMDGPU::IMAGE_GATHER4_CL_V3_V1:
7981 : case AMDGPU::IMAGE_GATHER4_CL_V3_V16:
7982 : case AMDGPU::IMAGE_GATHER4_CL_V3_V2:
7983 : case AMDGPU::IMAGE_GATHER4_CL_V3_V4:
7984 : case AMDGPU::IMAGE_GATHER4_CL_V3_V8:
7985 : case AMDGPU::IMAGE_GATHER4_CL_V4_V1:
7986 : case AMDGPU::IMAGE_GATHER4_CL_V4_V16:
7987 : case AMDGPU::IMAGE_GATHER4_CL_V4_V2:
7988 : case AMDGPU::IMAGE_GATHER4_CL_V4_V4:
7989 : case AMDGPU::IMAGE_GATHER4_CL_V4_V8:
7990 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V1_V1:
7991 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V1_V16:
7992 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V1_V2:
7993 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V1_V4:
7994 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V1_V8:
7995 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V1:
7996 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V16:
7997 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V2:
7998 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V4:
7999 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V2_V8:
8000 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V3_V1:
8001 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V3_V16:
8002 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V3_V2:
8003 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V3_V4:
8004 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V3_V8:
8005 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V1:
8006 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V16:
8007 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V2:
8008 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V4:
8009 : case AMDGPU::IMAGE_GATHER4_C_B_CL_O_V4_V8:
8010 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V1_V1:
8011 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V1_V16:
8012 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V1_V2:
8013 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V1_V4:
8014 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V1_V8:
8015 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V1:
8016 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V16:
8017 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V2:
8018 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V4:
8019 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V2_V8:
8020 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V3_V1:
8021 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V3_V16:
8022 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V3_V2:
8023 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V3_V4:
8024 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V3_V8:
8025 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V1:
8026 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V16:
8027 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V2:
8028 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V4:
8029 : case AMDGPU::IMAGE_GATHER4_C_B_CL_V4_V8:
8030 : case AMDGPU::IMAGE_GATHER4_C_B_O_V1_V1:
8031 : case AMDGPU::IMAGE_GATHER4_C_B_O_V1_V16:
8032 : case AMDGPU::IMAGE_GATHER4_C_B_O_V1_V2:
8033 : case AMDGPU::IMAGE_GATHER4_C_B_O_V1_V4:
8034 : case AMDGPU::IMAGE_GATHER4_C_B_O_V1_V8:
8035 : case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V1:
8036 : case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V16:
8037 : case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V2:
8038 : case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V4:
8039 : case AMDGPU::IMAGE_GATHER4_C_B_O_V2_V8:
8040 : case AMDGPU::IMAGE_GATHER4_C_B_O_V3_V1:
8041 : case AMDGPU::IMAGE_GATHER4_C_B_O_V3_V16:
8042 : case AMDGPU::IMAGE_GATHER4_C_B_O_V3_V2:
8043 : case AMDGPU::IMAGE_GATHER4_C_B_O_V3_V4:
8044 : case AMDGPU::IMAGE_GATHER4_C_B_O_V3_V8:
8045 : case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V1:
8046 : case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V16:
8047 : case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V2:
8048 : case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V4:
8049 : case AMDGPU::IMAGE_GATHER4_C_B_O_V4_V8:
8050 : case AMDGPU::IMAGE_GATHER4_C_B_V1_V1:
8051 : case AMDGPU::IMAGE_GATHER4_C_B_V1_V16:
8052 : case AMDGPU::IMAGE_GATHER4_C_B_V1_V2:
8053 : case AMDGPU::IMAGE_GATHER4_C_B_V1_V4:
8054 : case AMDGPU::IMAGE_GATHER4_C_B_V1_V8:
8055 : case AMDGPU::IMAGE_GATHER4_C_B_V2_V1:
8056 : case AMDGPU::IMAGE_GATHER4_C_B_V2_V16:
8057 : case AMDGPU::IMAGE_GATHER4_C_B_V2_V2:
8058 : case AMDGPU::IMAGE_GATHER4_C_B_V2_V4:
8059 : case AMDGPU::IMAGE_GATHER4_C_B_V2_V8:
8060 : case AMDGPU::IMAGE_GATHER4_C_B_V3_V1:
8061 : case AMDGPU::IMAGE_GATHER4_C_B_V3_V16:
8062 : case AMDGPU::IMAGE_GATHER4_C_B_V3_V2:
8063 : case AMDGPU::IMAGE_GATHER4_C_B_V3_V4:
8064 : case AMDGPU::IMAGE_GATHER4_C_B_V3_V8:
8065 : case AMDGPU::IMAGE_GATHER4_C_B_V4_V1:
8066 : case AMDGPU::IMAGE_GATHER4_C_B_V4_V16:
8067 : case AMDGPU::IMAGE_GATHER4_C_B_V4_V2:
8068 : case AMDGPU::IMAGE_GATHER4_C_B_V4_V4:
8069 : case AMDGPU::IMAGE_GATHER4_C_B_V4_V8:
8070 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V1_V1:
8071 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V1_V16:
8072 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V1_V2:
8073 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V1_V4:
8074 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V1_V8:
8075 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V1:
8076 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V16:
8077 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V2:
8078 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V4:
8079 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V2_V8:
8080 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V3_V1:
8081 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V3_V16:
8082 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V3_V2:
8083 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V3_V4:
8084 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V3_V8:
8085 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V1:
8086 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V16:
8087 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V2:
8088 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V4:
8089 : case AMDGPU::IMAGE_GATHER4_C_CL_O_V4_V8:
8090 : case AMDGPU::IMAGE_GATHER4_C_CL_V1_V1:
8091 : case AMDGPU::IMAGE_GATHER4_C_CL_V1_V16:
8092 : case AMDGPU::IMAGE_GATHER4_C_CL_V1_V2:
8093 : case AMDGPU::IMAGE_GATHER4_C_CL_V1_V4:
8094 : case AMDGPU::IMAGE_GATHER4_C_CL_V1_V8:
8095 : case AMDGPU::IMAGE_GATHER4_C_CL_V2_V1:
8096 : case AMDGPU::IMAGE_GATHER4_C_CL_V2_V16:
8097 : case AMDGPU::IMAGE_GATHER4_C_CL_V2_V2:
8098 : case AMDGPU::IMAGE_GATHER4_C_CL_V2_V4:
8099 : case AMDGPU::IMAGE_GATHER4_C_CL_V2_V8:
8100 : case AMDGPU::IMAGE_GATHER4_C_CL_V3_V1:
8101 : case AMDGPU::IMAGE_GATHER4_C_CL_V3_V16:
8102 : case AMDGPU::IMAGE_GATHER4_C_CL_V3_V2:
8103 : case AMDGPU::IMAGE_GATHER4_C_CL_V3_V4:
8104 : case AMDGPU::IMAGE_GATHER4_C_CL_V3_V8:
8105 : case AMDGPU::IMAGE_GATHER4_C_CL_V4_V1:
8106 : case AMDGPU::IMAGE_GATHER4_C_CL_V4_V16:
8107 : case AMDGPU::IMAGE_GATHER4_C_CL_V4_V2:
8108 : case AMDGPU::IMAGE_GATHER4_C_CL_V4_V4:
8109 : case AMDGPU::IMAGE_GATHER4_C_CL_V4_V8:
8110 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V1_V1:
8111 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V1_V16:
8112 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V1_V2:
8113 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V1_V4:
8114 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V1_V8:
8115 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V1:
8116 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V16:
8117 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V2:
8118 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V4:
8119 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V2_V8:
8120 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V3_V1:
8121 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V3_V16:
8122 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V3_V2:
8123 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V3_V4:
8124 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V3_V8:
8125 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V1:
8126 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V16:
8127 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V2:
8128 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V4:
8129 : case AMDGPU::IMAGE_GATHER4_C_LZ_O_V4_V8:
8130 : case AMDGPU::IMAGE_GATHER4_C_LZ_V1_V1:
8131 : case AMDGPU::IMAGE_GATHER4_C_LZ_V1_V16:
8132 : case AMDGPU::IMAGE_GATHER4_C_LZ_V1_V2:
8133 : case AMDGPU::IMAGE_GATHER4_C_LZ_V1_V4:
8134 : case AMDGPU::IMAGE_GATHER4_C_LZ_V1_V8:
8135 : case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V1:
8136 : case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V16:
8137 : case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V2:
8138 : case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V4:
8139 : case AMDGPU::IMAGE_GATHER4_C_LZ_V2_V8:
8140 : case AMDGPU::IMAGE_GATHER4_C_LZ_V3_V1:
8141 : case AMDGPU::IMAGE_GATHER4_C_LZ_V3_V16:
8142 : case AMDGPU::IMAGE_GATHER4_C_LZ_V3_V2:
8143 : case AMDGPU::IMAGE_GATHER4_C_LZ_V3_V4:
8144 : case AMDGPU::IMAGE_GATHER4_C_LZ_V3_V8:
8145 : case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V1:
8146 : case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V16:
8147 : case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V2:
8148 : case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V4:
8149 : case AMDGPU::IMAGE_GATHER4_C_LZ_V4_V8:
8150 : case AMDGPU::IMAGE_GATHER4_C_L_O_V1_V1:
8151 : case AMDGPU::IMAGE_GATHER4_C_L_O_V1_V16:
8152 : case AMDGPU::IMAGE_GATHER4_C_L_O_V1_V2:
8153 : case AMDGPU::IMAGE_GATHER4_C_L_O_V1_V4:
8154 : case AMDGPU::IMAGE_GATHER4_C_L_O_V1_V8:
8155 : case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V1:
8156 : case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V16:
8157 : case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V2:
8158 : case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V4:
8159 : case AMDGPU::IMAGE_GATHER4_C_L_O_V2_V8:
8160 : case AMDGPU::IMAGE_GATHER4_C_L_O_V3_V1:
8161 : case AMDGPU::IMAGE_GATHER4_C_L_O_V3_V16:
8162 : case AMDGPU::IMAGE_GATHER4_C_L_O_V3_V2:
8163 : case AMDGPU::IMAGE_GATHER4_C_L_O_V3_V4:
8164 : case AMDGPU::IMAGE_GATHER4_C_L_O_V3_V8:
8165 : case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V1:
8166 : case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V16:
8167 : case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V2:
8168 : case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V4:
8169 : case AMDGPU::IMAGE_GATHER4_C_L_O_V4_V8:
8170 : case AMDGPU::IMAGE_GATHER4_C_L_V1_V1:
8171 : case AMDGPU::IMAGE_GATHER4_C_L_V1_V16:
8172 : case AMDGPU::IMAGE_GATHER4_C_L_V1_V2:
8173 : case AMDGPU::IMAGE_GATHER4_C_L_V1_V4:
8174 : case AMDGPU::IMAGE_GATHER4_C_L_V1_V8:
8175 : case AMDGPU::IMAGE_GATHER4_C_L_V2_V1:
8176 : case AMDGPU::IMAGE_GATHER4_C_L_V2_V16:
8177 : case AMDGPU::IMAGE_GATHER4_C_L_V2_V2:
8178 : case AMDGPU::IMAGE_GATHER4_C_L_V2_V4:
8179 : case AMDGPU::IMAGE_GATHER4_C_L_V2_V8:
8180 : case AMDGPU::IMAGE_GATHER4_C_L_V3_V1:
8181 : case AMDGPU::IMAGE_GATHER4_C_L_V3_V16:
8182 : case AMDGPU::IMAGE_GATHER4_C_L_V3_V2:
8183 : case AMDGPU::IMAGE_GATHER4_C_L_V3_V4:
8184 : case AMDGPU::IMAGE_GATHER4_C_L_V3_V8:
8185 : case AMDGPU::IMAGE_GATHER4_C_L_V4_V1:
8186 : case AMDGPU::IMAGE_GATHER4_C_L_V4_V16:
8187 : case AMDGPU::IMAGE_GATHER4_C_L_V4_V2:
8188 : case AMDGPU::IMAGE_GATHER4_C_L_V4_V4:
8189 : case AMDGPU::IMAGE_GATHER4_C_L_V4_V8:
8190 : case AMDGPU::IMAGE_GATHER4_C_O_V1_V1:
8191 : case AMDGPU::IMAGE_GATHER4_C_O_V1_V16:
8192 : case AMDGPU::IMAGE_GATHER4_C_O_V1_V2:
8193 : case AMDGPU::IMAGE_GATHER4_C_O_V1_V4:
8194 : case AMDGPU::IMAGE_GATHER4_C_O_V1_V8:
8195 : case AMDGPU::IMAGE_GATHER4_C_O_V2_V1:
8196 : case AMDGPU::IMAGE_GATHER4_C_O_V2_V16:
8197 : case AMDGPU::IMAGE_GATHER4_C_O_V2_V2:
8198 : case AMDGPU::IMAGE_GATHER4_C_O_V2_V4:
8199 : case AMDGPU::IMAGE_GATHER4_C_O_V2_V8:
8200 : case AMDGPU::IMAGE_GATHER4_C_O_V3_V1:
8201 : case AMDGPU::IMAGE_GATHER4_C_O_V3_V16:
8202 : case AMDGPU::IMAGE_GATHER4_C_O_V3_V2:
8203 : case AMDGPU::IMAGE_GATHER4_C_O_V3_V4:
8204 : case AMDGPU::IMAGE_GATHER4_C_O_V3_V8:
8205 : case AMDGPU::IMAGE_GATHER4_C_O_V4_V1:
8206 : case AMDGPU::IMAGE_GATHER4_C_O_V4_V16:
8207 : case AMDGPU::IMAGE_GATHER4_C_O_V4_V2:
8208 : case AMDGPU::IMAGE_GATHER4_C_O_V4_V4:
8209 : case AMDGPU::IMAGE_GATHER4_C_O_V4_V8:
8210 : case AMDGPU::IMAGE_GATHER4_C_V1_V1:
8211 : case AMDGPU::IMAGE_GATHER4_C_V1_V16:
8212 : case AMDGPU::IMAGE_GATHER4_C_V1_V2:
8213 : case AMDGPU::IMAGE_GATHER4_C_V1_V4:
8214 : case AMDGPU::IMAGE_GATHER4_C_V1_V8:
8215 : case AMDGPU::IMAGE_GATHER4_C_V2_V1:
8216 : case AMDGPU::IMAGE_GATHER4_C_V2_V16:
8217 : case AMDGPU::IMAGE_GATHER4_C_V2_V2:
8218 : case AMDGPU::IMAGE_GATHER4_C_V2_V4:
8219 : case AMDGPU::IMAGE_GATHER4_C_V2_V8:
8220 : case AMDGPU::IMAGE_GATHER4_C_V3_V1:
8221 : case AMDGPU::IMAGE_GATHER4_C_V3_V16:
8222 : case AMDGPU::IMAGE_GATHER4_C_V3_V2:
8223 : case AMDGPU::IMAGE_GATHER4_C_V3_V4:
8224 : case AMDGPU::IMAGE_GATHER4_C_V3_V8:
8225 : case AMDGPU::IMAGE_GATHER4_C_V4_V1:
8226 : case AMDGPU::IMAGE_GATHER4_C_V4_V16:
8227 : case AMDGPU::IMAGE_GATHER4_C_V4_V2:
8228 : case AMDGPU::IMAGE_GATHER4_C_V4_V4:
8229 : case AMDGPU::IMAGE_GATHER4_C_V4_V8:
8230 : case AMDGPU::IMAGE_GATHER4_LZ_O_V1_V1:
8231 : case AMDGPU::IMAGE_GATHER4_LZ_O_V1_V16:
8232 : case AMDGPU::IMAGE_GATHER4_LZ_O_V1_V2:
8233 : case AMDGPU::IMAGE_GATHER4_LZ_O_V1_V4:
8234 : case AMDGPU::IMAGE_GATHER4_LZ_O_V1_V8:
8235 : case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V1:
8236 : case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V16:
8237 : case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V2:
8238 : case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V4:
8239 : case AMDGPU::IMAGE_GATHER4_LZ_O_V2_V8:
8240 : case AMDGPU::IMAGE_GATHER4_LZ_O_V3_V1:
8241 : case AMDGPU::IMAGE_GATHER4_LZ_O_V3_V16:
8242 : case AMDGPU::IMAGE_GATHER4_LZ_O_V3_V2:
8243 : case AMDGPU::IMAGE_GATHER4_LZ_O_V3_V4:
8244 : case AMDGPU::IMAGE_GATHER4_LZ_O_V3_V8:
8245 : case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V1:
8246 : case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V16:
8247 : case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V2:
8248 : case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V4:
8249 : case AMDGPU::IMAGE_GATHER4_LZ_O_V4_V8:
8250 : case AMDGPU::IMAGE_GATHER4_LZ_V1_V1:
8251 : case AMDGPU::IMAGE_GATHER4_LZ_V1_V16:
8252 : case AMDGPU::IMAGE_GATHER4_LZ_V1_V2:
8253 : case AMDGPU::IMAGE_GATHER4_LZ_V1_V4:
8254 : case AMDGPU::IMAGE_GATHER4_LZ_V1_V8:
8255 : case AMDGPU::IMAGE_GATHER4_LZ_V2_V1:
8256 : case AMDGPU::IMAGE_GATHER4_LZ_V2_V16:
8257 : case AMDGPU::IMAGE_GATHER4_LZ_V2_V2:
8258 : case AMDGPU::IMAGE_GATHER4_LZ_V2_V4:
8259 : case AMDGPU::IMAGE_GATHER4_LZ_V2_V8:
8260 : case AMDGPU::IMAGE_GATHER4_LZ_V3_V1:
8261 : case AMDGPU::IMAGE_GATHER4_LZ_V3_V16:
8262 : case AMDGPU::IMAGE_GATHER4_LZ_V3_V2:
8263 : case AMDGPU::IMAGE_GATHER4_LZ_V3_V4:
8264 : case AMDGPU::IMAGE_GATHER4_LZ_V3_V8:
8265 : case AMDGPU::IMAGE_GATHER4_LZ_V4_V1:
8266 : case AMDGPU::IMAGE_GATHER4_LZ_V4_V16:
8267 : case AMDGPU::IMAGE_GATHER4_LZ_V4_V2:
8268 : case AMDGPU::IMAGE_GATHER4_LZ_V4_V4:
8269 : case AMDGPU::IMAGE_GATHER4_LZ_V4_V8:
8270 : case AMDGPU::IMAGE_GATHER4_L_O_V1_V1:
8271 : case AMDGPU::IMAGE_GATHER4_L_O_V1_V16:
8272 : case AMDGPU::IMAGE_GATHER4_L_O_V1_V2:
8273 : case AMDGPU::IMAGE_GATHER4_L_O_V1_V4:
8274 : case AMDGPU::IMAGE_GATHER4_L_O_V1_V8:
8275 : case AMDGPU::IMAGE_GATHER4_L_O_V2_V1:
8276 : case AMDGPU::IMAGE_GATHER4_L_O_V2_V16:
8277 : case AMDGPU::IMAGE_GATHER4_L_O_V2_V2:
8278 : case AMDGPU::IMAGE_GATHER4_L_O_V2_V4:
8279 : case AMDGPU::IMAGE_GATHER4_L_O_V2_V8:
8280 : case AMDGPU::IMAGE_GATHER4_L_O_V3_V1:
8281 : case AMDGPU::IMAGE_GATHER4_L_O_V3_V16:
8282 : case AMDGPU::IMAGE_GATHER4_L_O_V3_V2:
8283 : case AMDGPU::IMAGE_GATHER4_L_O_V3_V4:
8284 : case AMDGPU::IMAGE_GATHER4_L_O_V3_V8:
8285 : case AMDGPU::IMAGE_GATHER4_L_O_V4_V1:
8286 : case AMDGPU::IMAGE_GATHER4_L_O_V4_V16:
8287 : case AMDGPU::IMAGE_GATHER4_L_O_V4_V2:
8288 : case AMDGPU::IMAGE_GATHER4_L_O_V4_V4:
8289 : case AMDGPU::IMAGE_GATHER4_L_O_V4_V8:
8290 : case AMDGPU::IMAGE_GATHER4_L_V1_V1:
8291 : case AMDGPU::IMAGE_GATHER4_L_V1_V16:
8292 : case AMDGPU::IMAGE_GATHER4_L_V1_V2:
8293 : case AMDGPU::IMAGE_GATHER4_L_V1_V4:
8294 : case AMDGPU::IMAGE_GATHER4_L_V1_V8:
8295 : case AMDGPU::IMAGE_GATHER4_L_V2_V1:
8296 : case AMDGPU::IMAGE_GATHER4_L_V2_V16:
8297 : case AMDGPU::IMAGE_GATHER4_L_V2_V2:
8298 : case AMDGPU::IMAGE_GATHER4_L_V2_V4:
8299 : case AMDGPU::IMAGE_GATHER4_L_V2_V8:
8300 : case AMDGPU::IMAGE_GATHER4_L_V3_V1:
8301 : case AMDGPU::IMAGE_GATHER4_L_V3_V16:
8302 : case AMDGPU::IMAGE_GATHER4_L_V3_V2:
8303 : case AMDGPU::IMAGE_GATHER4_L_V3_V4:
8304 : case AMDGPU::IMAGE_GATHER4_L_V3_V8:
8305 : case AMDGPU::IMAGE_GATHER4_L_V4_V1:
8306 : case AMDGPU::IMAGE_GATHER4_L_V4_V16:
8307 : case AMDGPU::IMAGE_GATHER4_L_V4_V2:
8308 : case AMDGPU::IMAGE_GATHER4_L_V4_V4:
8309 : case AMDGPU::IMAGE_GATHER4_L_V4_V8:
8310 : case AMDGPU::IMAGE_GATHER4_O_V1_V1:
8311 : case AMDGPU::IMAGE_GATHER4_O_V1_V16:
8312 : case AMDGPU::IMAGE_GATHER4_O_V1_V2:
8313 : case AMDGPU::IMAGE_GATHER4_O_V1_V4:
8314 : case AMDGPU::IMAGE_GATHER4_O_V1_V8:
8315 : case AMDGPU::IMAGE_GATHER4_O_V2_V1:
8316 : case AMDGPU::IMAGE_GATHER4_O_V2_V16:
8317 : case AMDGPU::IMAGE_GATHER4_O_V2_V2:
8318 : case AMDGPU::IMAGE_GATHER4_O_V2_V4:
8319 : case AMDGPU::IMAGE_GATHER4_O_V2_V8:
8320 : case AMDGPU::IMAGE_GATHER4_O_V3_V1:
8321 : case AMDGPU::IMAGE_GATHER4_O_V3_V16:
8322 : case AMDGPU::IMAGE_GATHER4_O_V3_V2:
8323 : case AMDGPU::IMAGE_GATHER4_O_V3_V4:
8324 : case AMDGPU::IMAGE_GATHER4_O_V3_V8:
8325 : case AMDGPU::IMAGE_GATHER4_O_V4_V1:
8326 : case AMDGPU::IMAGE_GATHER4_O_V4_V16:
8327 : case AMDGPU::IMAGE_GATHER4_O_V4_V2:
8328 : case AMDGPU::IMAGE_GATHER4_O_V4_V4:
8329 : case AMDGPU::IMAGE_GATHER4_O_V4_V8:
8330 : case AMDGPU::IMAGE_GATHER4_V1_V1:
8331 : case AMDGPU::IMAGE_GATHER4_V1_V16:
8332 : case AMDGPU::IMAGE_GATHER4_V1_V2:
8333 : case AMDGPU::IMAGE_GATHER4_V1_V4:
8334 : case AMDGPU::IMAGE_GATHER4_V1_V8:
8335 : case AMDGPU::IMAGE_GATHER4_V2_V1:
8336 : case AMDGPU::IMAGE_GATHER4_V2_V16:
8337 : case AMDGPU::IMAGE_GATHER4_V2_V2:
8338 : case AMDGPU::IMAGE_GATHER4_V2_V4:
8339 : case AMDGPU::IMAGE_GATHER4_V2_V8:
8340 : case AMDGPU::IMAGE_GATHER4_V3_V1:
8341 : case AMDGPU::IMAGE_GATHER4_V3_V16:
8342 : case AMDGPU::IMAGE_GATHER4_V3_V2:
8343 : case AMDGPU::IMAGE_GATHER4_V3_V4:
8344 : case AMDGPU::IMAGE_GATHER4_V3_V8:
8345 : case AMDGPU::IMAGE_GATHER4_V4_V1:
8346 : case AMDGPU::IMAGE_GATHER4_V4_V16:
8347 : case AMDGPU::IMAGE_GATHER4_V4_V2:
8348 : case AMDGPU::IMAGE_GATHER4_V4_V4:
8349 : case AMDGPU::IMAGE_GATHER4_V4_V8:
8350 : case AMDGPU::IMAGE_GET_LOD_V1_V1:
8351 : case AMDGPU::IMAGE_GET_LOD_V1_V16:
8352 : case AMDGPU::IMAGE_GET_LOD_V1_V2:
8353 : case AMDGPU::IMAGE_GET_LOD_V1_V4:
8354 : case AMDGPU::IMAGE_GET_LOD_V1_V8:
8355 : case AMDGPU::IMAGE_GET_LOD_V2_V1:
8356 : case AMDGPU::IMAGE_GET_LOD_V2_V16:
8357 : case AMDGPU::IMAGE_GET_LOD_V2_V2:
8358 : case AMDGPU::IMAGE_GET_LOD_V2_V4:
8359 : case AMDGPU::IMAGE_GET_LOD_V2_V8:
8360 : case AMDGPU::IMAGE_GET_LOD_V3_V1:
8361 : case AMDGPU::IMAGE_GET_LOD_V3_V16:
8362 : case AMDGPU::IMAGE_GET_LOD_V3_V2:
8363 : case AMDGPU::IMAGE_GET_LOD_V3_V4:
8364 : case AMDGPU::IMAGE_GET_LOD_V3_V8:
8365 : case AMDGPU::IMAGE_GET_LOD_V4_V1:
8366 : case AMDGPU::IMAGE_GET_LOD_V4_V16:
8367 : case AMDGPU::IMAGE_GET_LOD_V4_V2:
8368 : case AMDGPU::IMAGE_GET_LOD_V4_V4:
8369 : case AMDGPU::IMAGE_GET_LOD_V4_V8:
8370 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V1:
8371 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V16:
8372 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V2:
8373 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V4:
8374 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V1_V8:
8375 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V1:
8376 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V16:
8377 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V2:
8378 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V4:
8379 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V2_V8:
8380 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V1:
8381 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V16:
8382 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V2:
8383 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V4:
8384 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V3_V8:
8385 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V1:
8386 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V16:
8387 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V2:
8388 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V4:
8389 : case AMDGPU::IMAGE_SAMPLE_B_CL_O_V4_V8:
8390 : case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V1:
8391 : case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V16:
8392 : case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V2:
8393 : case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V4:
8394 : case AMDGPU::IMAGE_SAMPLE_B_CL_V1_V8:
8395 : case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V1:
8396 : case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V16:
8397 : case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V2:
8398 : case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V4:
8399 : case AMDGPU::IMAGE_SAMPLE_B_CL_V2_V8:
8400 : case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V1:
8401 : case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V16:
8402 : case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V2:
8403 : case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V4:
8404 : case AMDGPU::IMAGE_SAMPLE_B_CL_V3_V8:
8405 : case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V1:
8406 : case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V16:
8407 : case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V2:
8408 : case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V4:
8409 : case AMDGPU::IMAGE_SAMPLE_B_CL_V4_V8:
8410 : case AMDGPU::IMAGE_SAMPLE_B_O_V1_V1:
8411 : case AMDGPU::IMAGE_SAMPLE_B_O_V1_V16:
8412 : case AMDGPU::IMAGE_SAMPLE_B_O_V1_V2:
8413 : case AMDGPU::IMAGE_SAMPLE_B_O_V1_V4:
8414 : case AMDGPU::IMAGE_SAMPLE_B_O_V1_V8:
8415 : case AMDGPU::IMAGE_SAMPLE_B_O_V2_V1:
8416 : case AMDGPU::IMAGE_SAMPLE_B_O_V2_V16:
8417 : case AMDGPU::IMAGE_SAMPLE_B_O_V2_V2:
8418 : case AMDGPU::IMAGE_SAMPLE_B_O_V2_V4:
8419 : case AMDGPU::IMAGE_SAMPLE_B_O_V2_V8:
8420 : case AMDGPU::IMAGE_SAMPLE_B_O_V3_V1:
8421 : case AMDGPU::IMAGE_SAMPLE_B_O_V3_V16:
8422 : case AMDGPU::IMAGE_SAMPLE_B_O_V3_V2:
8423 : case AMDGPU::IMAGE_SAMPLE_B_O_V3_V4:
8424 : case AMDGPU::IMAGE_SAMPLE_B_O_V3_V8:
8425 : case AMDGPU::IMAGE_SAMPLE_B_O_V4_V1:
8426 : case AMDGPU::IMAGE_SAMPLE_B_O_V4_V16:
8427 : case AMDGPU::IMAGE_SAMPLE_B_O_V4_V2:
8428 : case AMDGPU::IMAGE_SAMPLE_B_O_V4_V4:
8429 : case AMDGPU::IMAGE_SAMPLE_B_O_V4_V8:
8430 : case AMDGPU::IMAGE_SAMPLE_B_V1_V1:
8431 : case AMDGPU::IMAGE_SAMPLE_B_V1_V16:
8432 : case AMDGPU::IMAGE_SAMPLE_B_V1_V2:
8433 : case AMDGPU::IMAGE_SAMPLE_B_V1_V4:
8434 : case AMDGPU::IMAGE_SAMPLE_B_V1_V8:
8435 : case AMDGPU::IMAGE_SAMPLE_B_V2_V1:
8436 : case AMDGPU::IMAGE_SAMPLE_B_V2_V16:
8437 : case AMDGPU::IMAGE_SAMPLE_B_V2_V2:
8438 : case AMDGPU::IMAGE_SAMPLE_B_V2_V4:
8439 : case AMDGPU::IMAGE_SAMPLE_B_V2_V8:
8440 : case AMDGPU::IMAGE_SAMPLE_B_V3_V1:
8441 : case AMDGPU::IMAGE_SAMPLE_B_V3_V16:
8442 : case AMDGPU::IMAGE_SAMPLE_B_V3_V2:
8443 : case AMDGPU::IMAGE_SAMPLE_B_V3_V4:
8444 : case AMDGPU::IMAGE_SAMPLE_B_V3_V8:
8445 : case AMDGPU::IMAGE_SAMPLE_B_V4_V1:
8446 : case AMDGPU::IMAGE_SAMPLE_B_V4_V16:
8447 : case AMDGPU::IMAGE_SAMPLE_B_V4_V2:
8448 : case AMDGPU::IMAGE_SAMPLE_B_V4_V4:
8449 : case AMDGPU::IMAGE_SAMPLE_B_V4_V8:
8450 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V1:
8451 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V16:
8452 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V2:
8453 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V4:
8454 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V1_V8:
8455 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V1:
8456 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V16:
8457 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V2:
8458 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V4:
8459 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V2_V8:
8460 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V1:
8461 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V16:
8462 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V2:
8463 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V4:
8464 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V3_V8:
8465 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V1:
8466 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V16:
8467 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V2:
8468 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V4:
8469 : case AMDGPU::IMAGE_SAMPLE_CD_CL_O_V4_V8:
8470 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V1:
8471 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V16:
8472 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V2:
8473 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V4:
8474 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V1_V8:
8475 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V1:
8476 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V16:
8477 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V2:
8478 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V4:
8479 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V2_V8:
8480 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V1:
8481 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V16:
8482 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V2:
8483 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V4:
8484 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V3_V8:
8485 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V1:
8486 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V16:
8487 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V2:
8488 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V4:
8489 : case AMDGPU::IMAGE_SAMPLE_CD_CL_V4_V8:
8490 : case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V1:
8491 : case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V16:
8492 : case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V2:
8493 : case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V4:
8494 : case AMDGPU::IMAGE_SAMPLE_CD_O_V1_V8:
8495 : case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V1:
8496 : case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V16:
8497 : case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V2:
8498 : case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V4:
8499 : case AMDGPU::IMAGE_SAMPLE_CD_O_V2_V8:
8500 : case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V1:
8501 : case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V16:
8502 : case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V2:
8503 : case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V4:
8504 : case AMDGPU::IMAGE_SAMPLE_CD_O_V3_V8:
8505 : case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V1:
8506 : case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V16:
8507 : case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V2:
8508 : case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V4:
8509 : case AMDGPU::IMAGE_SAMPLE_CD_O_V4_V8:
8510 : case AMDGPU::IMAGE_SAMPLE_CD_V1_V1:
8511 : case AMDGPU::IMAGE_SAMPLE_CD_V1_V16:
8512 : case AMDGPU::IMAGE_SAMPLE_CD_V1_V2:
8513 : case AMDGPU::IMAGE_SAMPLE_CD_V1_V4:
8514 : case AMDGPU::IMAGE_SAMPLE_CD_V1_V8:
8515 : case AMDGPU::IMAGE_SAMPLE_CD_V2_V1:
8516 : case AMDGPU::IMAGE_SAMPLE_CD_V2_V16:
8517 : case AMDGPU::IMAGE_SAMPLE_CD_V2_V2:
8518 : case AMDGPU::IMAGE_SAMPLE_CD_V2_V4:
8519 : case AMDGPU::IMAGE_SAMPLE_CD_V2_V8:
8520 : case AMDGPU::IMAGE_SAMPLE_CD_V3_V1:
8521 : case AMDGPU::IMAGE_SAMPLE_CD_V3_V16:
8522 : case AMDGPU::IMAGE_SAMPLE_CD_V3_V2:
8523 : case AMDGPU::IMAGE_SAMPLE_CD_V3_V4:
8524 : case AMDGPU::IMAGE_SAMPLE_CD_V3_V8:
8525 : case AMDGPU::IMAGE_SAMPLE_CD_V4_V1:
8526 : case AMDGPU::IMAGE_SAMPLE_CD_V4_V16:
8527 : case AMDGPU::IMAGE_SAMPLE_CD_V4_V2:
8528 : case AMDGPU::IMAGE_SAMPLE_CD_V4_V4:
8529 : case AMDGPU::IMAGE_SAMPLE_CD_V4_V8:
8530 : case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V1:
8531 : case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V16:
8532 : case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V2:
8533 : case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V4:
8534 : case AMDGPU::IMAGE_SAMPLE_CL_O_V1_V8:
8535 : case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V1:
8536 : case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V16:
8537 : case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V2:
8538 : case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V4:
8539 : case AMDGPU::IMAGE_SAMPLE_CL_O_V2_V8:
8540 : case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V1:
8541 : case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V16:
8542 : case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V2:
8543 : case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V4:
8544 : case AMDGPU::IMAGE_SAMPLE_CL_O_V3_V8:
8545 : case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V1:
8546 : case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V16:
8547 : case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V2:
8548 : case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V4:
8549 : case AMDGPU::IMAGE_SAMPLE_CL_O_V4_V8:
8550 : case AMDGPU::IMAGE_SAMPLE_CL_V1_V1:
8551 : case AMDGPU::IMAGE_SAMPLE_CL_V1_V16:
8552 : case AMDGPU::IMAGE_SAMPLE_CL_V1_V2:
8553 : case AMDGPU::IMAGE_SAMPLE_CL_V1_V4:
8554 : case AMDGPU::IMAGE_SAMPLE_CL_V1_V8:
8555 : case AMDGPU::IMAGE_SAMPLE_CL_V2_V1:
8556 : case AMDGPU::IMAGE_SAMPLE_CL_V2_V16:
8557 : case AMDGPU::IMAGE_SAMPLE_CL_V2_V2:
8558 : case AMDGPU::IMAGE_SAMPLE_CL_V2_V4:
8559 : case AMDGPU::IMAGE_SAMPLE_CL_V2_V8:
8560 : case AMDGPU::IMAGE_SAMPLE_CL_V3_V1:
8561 : case AMDGPU::IMAGE_SAMPLE_CL_V3_V16:
8562 : case AMDGPU::IMAGE_SAMPLE_CL_V3_V2:
8563 : case AMDGPU::IMAGE_SAMPLE_CL_V3_V4:
8564 : case AMDGPU::IMAGE_SAMPLE_CL_V3_V8:
8565 : case AMDGPU::IMAGE_SAMPLE_CL_V4_V1:
8566 : case AMDGPU::IMAGE_SAMPLE_CL_V4_V16:
8567 : case AMDGPU::IMAGE_SAMPLE_CL_V4_V2:
8568 : case AMDGPU::IMAGE_SAMPLE_CL_V4_V4:
8569 : case AMDGPU::IMAGE_SAMPLE_CL_V4_V8:
8570 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V1:
8571 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V16:
8572 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V2:
8573 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V4:
8574 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V1_V8:
8575 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V1:
8576 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V16:
8577 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V2:
8578 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V4:
8579 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V2_V8:
8580 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V1:
8581 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V16:
8582 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V2:
8583 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V4:
8584 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V3_V8:
8585 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V1:
8586 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V16:
8587 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V2:
8588 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V4:
8589 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_O_V4_V8:
8590 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V1:
8591 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V16:
8592 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V2:
8593 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V4:
8594 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V1_V8:
8595 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V1:
8596 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V16:
8597 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V2:
8598 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V4:
8599 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V2_V8:
8600 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V1:
8601 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V16:
8602 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V2:
8603 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V4:
8604 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V3_V8:
8605 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V1:
8606 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V16:
8607 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V2:
8608 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V4:
8609 : case AMDGPU::IMAGE_SAMPLE_C_B_CL_V4_V8:
8610 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V1:
8611 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V16:
8612 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V2:
8613 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V4:
8614 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V1_V8:
8615 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V1:
8616 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V16:
8617 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V2:
8618 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V4:
8619 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V2_V8:
8620 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V1:
8621 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V16:
8622 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V2:
8623 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V4:
8624 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V3_V8:
8625 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V1:
8626 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V16:
8627 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V2:
8628 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V4:
8629 : case AMDGPU::IMAGE_SAMPLE_C_B_O_V4_V8:
8630 : case AMDGPU::IMAGE_SAMPLE_C_B_V1_V1:
8631 : case AMDGPU::IMAGE_SAMPLE_C_B_V1_V16:
8632 : case AMDGPU::IMAGE_SAMPLE_C_B_V1_V2:
8633 : case AMDGPU::IMAGE_SAMPLE_C_B_V1_V4:
8634 : case AMDGPU::IMAGE_SAMPLE_C_B_V1_V8:
8635 : case AMDGPU::IMAGE_SAMPLE_C_B_V2_V1:
8636 : case AMDGPU::IMAGE_SAMPLE_C_B_V2_V16:
8637 : case AMDGPU::IMAGE_SAMPLE_C_B_V2_V2:
8638 : case AMDGPU::IMAGE_SAMPLE_C_B_V2_V4:
8639 : case AMDGPU::IMAGE_SAMPLE_C_B_V2_V8:
8640 : case AMDGPU::IMAGE_SAMPLE_C_B_V3_V1:
8641 : case AMDGPU::IMAGE_SAMPLE_C_B_V3_V16:
8642 : case AMDGPU::IMAGE_SAMPLE_C_B_V3_V2:
8643 : case AMDGPU::IMAGE_SAMPLE_C_B_V3_V4:
8644 : case AMDGPU::IMAGE_SAMPLE_C_B_V3_V8:
8645 : case AMDGPU::IMAGE_SAMPLE_C_B_V4_V1:
8646 : case AMDGPU::IMAGE_SAMPLE_C_B_V4_V16:
8647 : case AMDGPU::IMAGE_SAMPLE_C_B_V4_V2:
8648 : case AMDGPU::IMAGE_SAMPLE_C_B_V4_V4:
8649 : case AMDGPU::IMAGE_SAMPLE_C_B_V4_V8:
8650 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V1:
8651 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V16:
8652 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V2:
8653 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V4:
8654 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V1_V8:
8655 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V1:
8656 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V16:
8657 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V2:
8658 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V4:
8659 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V2_V8:
8660 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V1:
8661 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V16:
8662 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V2:
8663 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V4:
8664 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V3_V8:
8665 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V1:
8666 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V16:
8667 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V2:
8668 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V4:
8669 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_O_V4_V8:
8670 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V1:
8671 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V16:
8672 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V2:
8673 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V4:
8674 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V1_V8:
8675 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V1:
8676 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V16:
8677 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V2:
8678 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V4:
8679 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V2_V8:
8680 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V1:
8681 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V16:
8682 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V2:
8683 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V4:
8684 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V3_V8:
8685 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V1:
8686 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V16:
8687 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V2:
8688 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V4:
8689 : case AMDGPU::IMAGE_SAMPLE_C_CD_CL_V4_V8:
8690 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V1:
8691 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V16:
8692 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V2:
8693 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V4:
8694 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V1_V8:
8695 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V1:
8696 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V16:
8697 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V2:
8698 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V4:
8699 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V2_V8:
8700 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V1:
8701 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V16:
8702 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V2:
8703 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V4:
8704 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V3_V8:
8705 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V1:
8706 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V16:
8707 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V2:
8708 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V4:
8709 : case AMDGPU::IMAGE_SAMPLE_C_CD_O_V4_V8:
8710 : case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V1:
8711 : case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V16:
8712 : case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V2:
8713 : case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V4:
8714 : case AMDGPU::IMAGE_SAMPLE_C_CD_V1_V8:
8715 : case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V1:
8716 : case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V16:
8717 : case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V2:
8718 : case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V4:
8719 : case AMDGPU::IMAGE_SAMPLE_C_CD_V2_V8:
8720 : case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V1:
8721 : case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V16:
8722 : case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V2:
8723 : case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V4:
8724 : case AMDGPU::IMAGE_SAMPLE_C_CD_V3_V8:
8725 : case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V1:
8726 : case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V16:
8727 : case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V2:
8728 : case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V4:
8729 : case AMDGPU::IMAGE_SAMPLE_C_CD_V4_V8:
8730 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V1:
8731 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V16:
8732 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V2:
8733 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V4:
8734 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V1_V8:
8735 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V1:
8736 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V16:
8737 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V2:
8738 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V4:
8739 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V2_V8:
8740 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V1:
8741 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V16:
8742 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V2:
8743 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V4:
8744 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V3_V8:
8745 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V1:
8746 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V16:
8747 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V2:
8748 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V4:
8749 : case AMDGPU::IMAGE_SAMPLE_C_CL_O_V4_V8:
8750 : case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V1:
8751 : case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V16:
8752 : case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V2:
8753 : case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V4:
8754 : case AMDGPU::IMAGE_SAMPLE_C_CL_V1_V8:
8755 : case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V1:
8756 : case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V16:
8757 : case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V2:
8758 : case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V4:
8759 : case AMDGPU::IMAGE_SAMPLE_C_CL_V2_V8:
8760 : case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V1:
8761 : case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V16:
8762 : case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V2:
8763 : case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V4:
8764 : case AMDGPU::IMAGE_SAMPLE_C_CL_V3_V8:
8765 : case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V1:
8766 : case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V16:
8767 : case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V2:
8768 : case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V4:
8769 : case AMDGPU::IMAGE_SAMPLE_C_CL_V4_V8:
8770 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V1:
8771 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V16:
8772 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V2:
8773 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V4:
8774 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V1_V8:
8775 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V1:
8776 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V16:
8777 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V2:
8778 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V4:
8779 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V2_V8:
8780 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V1:
8781 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V16:
8782 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V2:
8783 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V4:
8784 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V3_V8:
8785 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V1:
8786 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V16:
8787 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V2:
8788 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V4:
8789 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_O_V4_V8:
8790 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V1:
8791 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V16:
8792 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V2:
8793 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V4:
8794 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V1_V8:
8795 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V1:
8796 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V16:
8797 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V2:
8798 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V4:
8799 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V2_V8:
8800 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V1:
8801 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V16:
8802 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V2:
8803 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V4:
8804 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V3_V8:
8805 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V1:
8806 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V16:
8807 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V2:
8808 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V4:
8809 : case AMDGPU::IMAGE_SAMPLE_C_D_CL_V4_V8:
8810 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V1:
8811 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V16:
8812 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V2:
8813 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V4:
8814 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V1_V8:
8815 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V1:
8816 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V16:
8817 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V2:
8818 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V4:
8819 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V2_V8:
8820 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V1:
8821 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V16:
8822 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V2:
8823 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V4:
8824 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V3_V8:
8825 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V1:
8826 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V16:
8827 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V2:
8828 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V4:
8829 : case AMDGPU::IMAGE_SAMPLE_C_D_O_V4_V8:
8830 : case AMDGPU::IMAGE_SAMPLE_C_D_V1_V1:
8831 : case AMDGPU::IMAGE_SAMPLE_C_D_V1_V16:
8832 : case AMDGPU::IMAGE_SAMPLE_C_D_V1_V2:
8833 : case AMDGPU::IMAGE_SAMPLE_C_D_V1_V4:
8834 : case AMDGPU::IMAGE_SAMPLE_C_D_V1_V8:
8835 : case AMDGPU::IMAGE_SAMPLE_C_D_V2_V1:
8836 : case AMDGPU::IMAGE_SAMPLE_C_D_V2_V16:
8837 : case AMDGPU::IMAGE_SAMPLE_C_D_V2_V2:
8838 : case AMDGPU::IMAGE_SAMPLE_C_D_V2_V4:
8839 : case AMDGPU::IMAGE_SAMPLE_C_D_V2_V8:
8840 : case AMDGPU::IMAGE_SAMPLE_C_D_V3_V1:
8841 : case AMDGPU::IMAGE_SAMPLE_C_D_V3_V16:
8842 : case AMDGPU::IMAGE_SAMPLE_C_D_V3_V2:
8843 : case AMDGPU::IMAGE_SAMPLE_C_D_V3_V4:
8844 : case AMDGPU::IMAGE_SAMPLE_C_D_V3_V8:
8845 : case AMDGPU::IMAGE_SAMPLE_C_D_V4_V1:
8846 : case AMDGPU::IMAGE_SAMPLE_C_D_V4_V16:
8847 : case AMDGPU::IMAGE_SAMPLE_C_D_V4_V2:
8848 : case AMDGPU::IMAGE_SAMPLE_C_D_V4_V4:
8849 : case AMDGPU::IMAGE_SAMPLE_C_D_V4_V8:
8850 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V1:
8851 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V16:
8852 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V2:
8853 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V4:
8854 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V1_V8:
8855 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V1:
8856 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V16:
8857 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V2:
8858 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V4:
8859 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V2_V8:
8860 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V1:
8861 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V16:
8862 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V2:
8863 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V4:
8864 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V3_V8:
8865 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V1:
8866 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V16:
8867 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V2:
8868 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V4:
8869 : case AMDGPU::IMAGE_SAMPLE_C_LZ_O_V4_V8:
8870 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V1:
8871 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V16:
8872 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V2:
8873 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V4:
8874 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V1_V8:
8875 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V1:
8876 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V16:
8877 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V2:
8878 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V4:
8879 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V2_V8:
8880 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V1:
8881 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V16:
8882 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V2:
8883 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V4:
8884 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V3_V8:
8885 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V1:
8886 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V16:
8887 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V2:
8888 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V4:
8889 : case AMDGPU::IMAGE_SAMPLE_C_LZ_V4_V8:
8890 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V1:
8891 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V16:
8892 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V2:
8893 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V4:
8894 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V1_V8:
8895 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V1:
8896 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V16:
8897 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V2:
8898 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V4:
8899 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V2_V8:
8900 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V1:
8901 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V16:
8902 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V2:
8903 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V4:
8904 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V3_V8:
8905 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V1:
8906 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V16:
8907 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V2:
8908 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V4:
8909 : case AMDGPU::IMAGE_SAMPLE_C_L_O_V4_V8:
8910 : case AMDGPU::IMAGE_SAMPLE_C_L_V1_V1:
8911 : case AMDGPU::IMAGE_SAMPLE_C_L_V1_V16:
8912 : case AMDGPU::IMAGE_SAMPLE_C_L_V1_V2:
8913 : case AMDGPU::IMAGE_SAMPLE_C_L_V1_V4:
8914 : case AMDGPU::IMAGE_SAMPLE_C_L_V1_V8:
8915 : case AMDGPU::IMAGE_SAMPLE_C_L_V2_V1:
8916 : case AMDGPU::IMAGE_SAMPLE_C_L_V2_V16:
8917 : case AMDGPU::IMAGE_SAMPLE_C_L_V2_V2:
8918 : case AMDGPU::IMAGE_SAMPLE_C_L_V2_V4:
8919 : case AMDGPU::IMAGE_SAMPLE_C_L_V2_V8:
8920 : case AMDGPU::IMAGE_SAMPLE_C_L_V3_V1:
8921 : case AMDGPU::IMAGE_SAMPLE_C_L_V3_V16:
8922 : case AMDGPU::IMAGE_SAMPLE_C_L_V3_V2:
8923 : case AMDGPU::IMAGE_SAMPLE_C_L_V3_V4:
8924 : case AMDGPU::IMAGE_SAMPLE_C_L_V3_V8:
8925 : case AMDGPU::IMAGE_SAMPLE_C_L_V4_V1:
8926 : case AMDGPU::IMAGE_SAMPLE_C_L_V4_V16:
8927 : case AMDGPU::IMAGE_SAMPLE_C_L_V4_V2:
8928 : case AMDGPU::IMAGE_SAMPLE_C_L_V4_V4:
8929 : case AMDGPU::IMAGE_SAMPLE_C_L_V4_V8:
8930 : case AMDGPU::IMAGE_SAMPLE_C_O_V1_V1:
8931 : case AMDGPU::IMAGE_SAMPLE_C_O_V1_V16:
8932 : case AMDGPU::IMAGE_SAMPLE_C_O_V1_V2:
8933 : case AMDGPU::IMAGE_SAMPLE_C_O_V1_V4:
8934 : case AMDGPU::IMAGE_SAMPLE_C_O_V1_V8:
8935 : case AMDGPU::IMAGE_SAMPLE_C_O_V2_V1:
8936 : case AMDGPU::IMAGE_SAMPLE_C_O_V2_V16:
8937 : case AMDGPU::IMAGE_SAMPLE_C_O_V2_V2:
8938 : case AMDGPU::IMAGE_SAMPLE_C_O_V2_V4:
8939 : case AMDGPU::IMAGE_SAMPLE_C_O_V2_V8:
8940 : case AMDGPU::IMAGE_SAMPLE_C_O_V3_V1:
8941 : case AMDGPU::IMAGE_SAMPLE_C_O_V3_V16:
8942 : case AMDGPU::IMAGE_SAMPLE_C_O_V3_V2:
8943 : case AMDGPU::IMAGE_SAMPLE_C_O_V3_V4:
8944 : case AMDGPU::IMAGE_SAMPLE_C_O_V3_V8:
8945 : case AMDGPU::IMAGE_SAMPLE_C_O_V4_V1:
8946 : case AMDGPU::IMAGE_SAMPLE_C_O_V4_V16:
8947 : case AMDGPU::IMAGE_SAMPLE_C_O_V4_V2:
8948 : case AMDGPU::IMAGE_SAMPLE_C_O_V4_V4:
8949 : case AMDGPU::IMAGE_SAMPLE_C_O_V4_V8:
8950 : case AMDGPU::IMAGE_SAMPLE_C_V1_V1:
8951 : case AMDGPU::IMAGE_SAMPLE_C_V1_V16:
8952 : case AMDGPU::IMAGE_SAMPLE_C_V1_V2:
8953 : case AMDGPU::IMAGE_SAMPLE_C_V1_V4:
8954 : case AMDGPU::IMAGE_SAMPLE_C_V1_V8:
8955 : case AMDGPU::IMAGE_SAMPLE_C_V2_V1:
8956 : case AMDGPU::IMAGE_SAMPLE_C_V2_V16:
8957 : case AMDGPU::IMAGE_SAMPLE_C_V2_V2:
8958 : case AMDGPU::IMAGE_SAMPLE_C_V2_V4:
8959 : case AMDGPU::IMAGE_SAMPLE_C_V2_V8:
8960 : case AMDGPU::IMAGE_SAMPLE_C_V3_V1:
8961 : case AMDGPU::IMAGE_SAMPLE_C_V3_V16:
8962 : case AMDGPU::IMAGE_SAMPLE_C_V3_V2:
8963 : case AMDGPU::IMAGE_SAMPLE_C_V3_V4:
8964 : case AMDGPU::IMAGE_SAMPLE_C_V3_V8:
8965 : case AMDGPU::IMAGE_SAMPLE_C_V4_V1:
8966 : case AMDGPU::IMAGE_SAMPLE_C_V4_V16:
8967 : case AMDGPU::IMAGE_SAMPLE_C_V4_V2:
8968 : case AMDGPU::IMAGE_SAMPLE_C_V4_V4:
8969 : case AMDGPU::IMAGE_SAMPLE_C_V4_V8:
8970 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V1:
8971 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V16:
8972 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V2:
8973 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V4:
8974 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V1_V8:
8975 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V1:
8976 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V16:
8977 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V2:
8978 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V4:
8979 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V2_V8:
8980 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V1:
8981 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V16:
8982 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V2:
8983 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V4:
8984 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V3_V8:
8985 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V1:
8986 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V16:
8987 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V2:
8988 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V4:
8989 : case AMDGPU::IMAGE_SAMPLE_D_CL_O_V4_V8:
8990 : case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V1:
8991 : case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V16:
8992 : case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V2:
8993 : case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V4:
8994 : case AMDGPU::IMAGE_SAMPLE_D_CL_V1_V8:
8995 : case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V1:
8996 : case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V16:
8997 : case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V2:
8998 : case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V4:
8999 : case AMDGPU::IMAGE_SAMPLE_D_CL_V2_V8:
9000 : case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V1:
9001 : case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V16:
9002 : case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V2:
9003 : case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V4:
9004 : case AMDGPU::IMAGE_SAMPLE_D_CL_V3_V8:
9005 : case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V1:
9006 : case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V16:
9007 : case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V2:
9008 : case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V4:
9009 : case AMDGPU::IMAGE_SAMPLE_D_CL_V4_V8:
9010 : case AMDGPU::IMAGE_SAMPLE_D_O_V1_V1:
9011 : case AMDGPU::IMAGE_SAMPLE_D_O_V1_V16:
9012 : case AMDGPU::IMAGE_SAMPLE_D_O_V1_V2:
9013 : case AMDGPU::IMAGE_SAMPLE_D_O_V1_V4:
9014 : case AMDGPU::IMAGE_SAMPLE_D_O_V1_V8:
9015 : case AMDGPU::IMAGE_SAMPLE_D_O_V2_V1:
9016 : case AMDGPU::IMAGE_SAMPLE_D_O_V2_V16:
9017 : case AMDGPU::IMAGE_SAMPLE_D_O_V2_V2:
9018 : case AMDGPU::IMAGE_SAMPLE_D_O_V2_V4:
9019 : case AMDGPU::IMAGE_SAMPLE_D_O_V2_V8:
9020 : case AMDGPU::IMAGE_SAMPLE_D_O_V3_V1:
9021 : case AMDGPU::IMAGE_SAMPLE_D_O_V3_V16:
9022 : case AMDGPU::IMAGE_SAMPLE_D_O_V3_V2:
9023 : case AMDGPU::IMAGE_SAMPLE_D_O_V3_V4:
9024 : case AMDGPU::IMAGE_SAMPLE_D_O_V3_V8:
9025 : case AMDGPU::IMAGE_SAMPLE_D_O_V4_V1:
9026 : case AMDGPU::IMAGE_SAMPLE_D_O_V4_V16:
9027 : case AMDGPU::IMAGE_SAMPLE_D_O_V4_V2:
9028 : case AMDGPU::IMAGE_SAMPLE_D_O_V4_V4:
9029 : case AMDGPU::IMAGE_SAMPLE_D_O_V4_V8:
9030 : case AMDGPU::IMAGE_SAMPLE_D_V1_V1:
9031 : case AMDGPU::IMAGE_SAMPLE_D_V1_V16:
9032 : case AMDGPU::IMAGE_SAMPLE_D_V1_V2:
9033 : case AMDGPU::IMAGE_SAMPLE_D_V1_V4:
9034 : case AMDGPU::IMAGE_SAMPLE_D_V1_V8:
9035 : case AMDGPU::IMAGE_SAMPLE_D_V2_V1:
9036 : case AMDGPU::IMAGE_SAMPLE_D_V2_V16:
9037 : case AMDGPU::IMAGE_SAMPLE_D_V2_V2:
9038 : case AMDGPU::IMAGE_SAMPLE_D_V2_V4:
9039 : case AMDGPU::IMAGE_SAMPLE_D_V2_V8:
9040 : case AMDGPU::IMAGE_SAMPLE_D_V3_V1:
9041 : case AMDGPU::IMAGE_SAMPLE_D_V3_V16:
9042 : case AMDGPU::IMAGE_SAMPLE_D_V3_V2:
9043 : case AMDGPU::IMAGE_SAMPLE_D_V3_V4:
9044 : case AMDGPU::IMAGE_SAMPLE_D_V3_V8:
9045 : case AMDGPU::IMAGE_SAMPLE_D_V4_V1:
9046 : case AMDGPU::IMAGE_SAMPLE_D_V4_V16:
9047 : case AMDGPU::IMAGE_SAMPLE_D_V4_V2:
9048 : case AMDGPU::IMAGE_SAMPLE_D_V4_V4:
9049 : case AMDGPU::IMAGE_SAMPLE_D_V4_V8:
9050 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V1:
9051 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V16:
9052 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V2:
9053 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V4:
9054 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V1_V8:
9055 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V1:
9056 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V16:
9057 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V2:
9058 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V4:
9059 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V2_V8:
9060 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V1:
9061 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V16:
9062 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V2:
9063 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V4:
9064 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V3_V8:
9065 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V1:
9066 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V16:
9067 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V2:
9068 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V4:
9069 : case AMDGPU::IMAGE_SAMPLE_LZ_O_V4_V8:
9070 : case AMDGPU::IMAGE_SAMPLE_LZ_V1_V1:
9071 : case AMDGPU::IMAGE_SAMPLE_LZ_V1_V16:
9072 : case AMDGPU::IMAGE_SAMPLE_LZ_V1_V2:
9073 : case AMDGPU::IMAGE_SAMPLE_LZ_V1_V4:
9074 : case AMDGPU::IMAGE_SAMPLE_LZ_V1_V8:
9075 : case AMDGPU::IMAGE_SAMPLE_LZ_V2_V1:
9076 : case AMDGPU::IMAGE_SAMPLE_LZ_V2_V16:
9077 : case AMDGPU::IMAGE_SAMPLE_LZ_V2_V2:
9078 : case AMDGPU::IMAGE_SAMPLE_LZ_V2_V4:
9079 : case AMDGPU::IMAGE_SAMPLE_LZ_V2_V8:
9080 : case AMDGPU::IMAGE_SAMPLE_LZ_V3_V1:
9081 : case AMDGPU::IMAGE_SAMPLE_LZ_V3_V16:
9082 : case AMDGPU::IMAGE_SAMPLE_LZ_V3_V2:
9083 : case AMDGPU::IMAGE_SAMPLE_LZ_V3_V4:
9084 : case AMDGPU::IMAGE_SAMPLE_LZ_V3_V8:
9085 : case AMDGPU::IMAGE_SAMPLE_LZ_V4_V1:
9086 : case AMDGPU::IMAGE_SAMPLE_LZ_V4_V16:
9087 : case AMDGPU::IMAGE_SAMPLE_LZ_V4_V2:
9088 : case AMDGPU::IMAGE_SAMPLE_LZ_V4_V4:
9089 : case AMDGPU::IMAGE_SAMPLE_LZ_V4_V8:
9090 : case AMDGPU::IMAGE_SAMPLE_L_O_V1_V1:
9091 : case AMDGPU::IMAGE_SAMPLE_L_O_V1_V16:
9092 : case AMDGPU::IMAGE_SAMPLE_L_O_V1_V2:
9093 : case AMDGPU::IMAGE_SAMPLE_L_O_V1_V4:
9094 : case AMDGPU::IMAGE_SAMPLE_L_O_V1_V8:
9095 : case AMDGPU::IMAGE_SAMPLE_L_O_V2_V1:
9096 : case AMDGPU::IMAGE_SAMPLE_L_O_V2_V16:
9097 : case AMDGPU::IMAGE_SAMPLE_L_O_V2_V2:
9098 : case AMDGPU::IMAGE_SAMPLE_L_O_V2_V4:
9099 : case AMDGPU::IMAGE_SAMPLE_L_O_V2_V8:
9100 : case AMDGPU::IMAGE_SAMPLE_L_O_V3_V1:
9101 : case AMDGPU::IMAGE_SAMPLE_L_O_V3_V16:
9102 : case AMDGPU::IMAGE_SAMPLE_L_O_V3_V2:
9103 : case AMDGPU::IMAGE_SAMPLE_L_O_V3_V4:
9104 : case AMDGPU::IMAGE_SAMPLE_L_O_V3_V8:
9105 : case AMDGPU::IMAGE_SAMPLE_L_O_V4_V1:
9106 : case AMDGPU::IMAGE_SAMPLE_L_O_V4_V16:
9107 : case AMDGPU::IMAGE_SAMPLE_L_O_V4_V2:
9108 : case AMDGPU::IMAGE_SAMPLE_L_O_V4_V4:
9109 : case AMDGPU::IMAGE_SAMPLE_L_O_V4_V8:
9110 : case AMDGPU::IMAGE_SAMPLE_L_V1_V1:
9111 : case AMDGPU::IMAGE_SAMPLE_L_V1_V16:
9112 : case AMDGPU::IMAGE_SAMPLE_L_V1_V2:
9113 : case AMDGPU::IMAGE_SAMPLE_L_V1_V4:
9114 : case AMDGPU::IMAGE_SAMPLE_L_V1_V8:
9115 : case AMDGPU::IMAGE_SAMPLE_L_V2_V1:
9116 : case AMDGPU::IMAGE_SAMPLE_L_V2_V16:
9117 : case AMDGPU::IMAGE_SAMPLE_L_V2_V2:
9118 : case AMDGPU::IMAGE_SAMPLE_L_V2_V4:
9119 : case AMDGPU::IMAGE_SAMPLE_L_V2_V8:
9120 : case AMDGPU::IMAGE_SAMPLE_L_V3_V1:
9121 : case AMDGPU::IMAGE_SAMPLE_L_V3_V16:
9122 : case AMDGPU::IMAGE_SAMPLE_L_V3_V2:
9123 : case AMDGPU::IMAGE_SAMPLE_L_V3_V4:
9124 : case AMDGPU::IMAGE_SAMPLE_L_V3_V8:
9125 : case AMDGPU::IMAGE_SAMPLE_L_V4_V1:
9126 : case AMDGPU::IMAGE_SAMPLE_L_V4_V16:
9127 : case AMDGPU::IMAGE_SAMPLE_L_V4_V2:
9128 : case AMDGPU::IMAGE_SAMPLE_L_V4_V4:
9129 : case AMDGPU::IMAGE_SAMPLE_L_V4_V8:
9130 : case AMDGPU::IMAGE_SAMPLE_O_V1_V1:
9131 : case AMDGPU::IMAGE_SAMPLE_O_V1_V16:
9132 : case AMDGPU::IMAGE_SAMPLE_O_V1_V2:
9133 : case AMDGPU::IMAGE_SAMPLE_O_V1_V4:
9134 : case AMDGPU::IMAGE_SAMPLE_O_V1_V8:
9135 : case AMDGPU::IMAGE_SAMPLE_O_V2_V1:
9136 : case AMDGPU::IMAGE_SAMPLE_O_V2_V16:
9137 : case AMDGPU::IMAGE_SAMPLE_O_V2_V2:
9138 : case AMDGPU::IMAGE_SAMPLE_O_V2_V4:
9139 : case AMDGPU::IMAGE_SAMPLE_O_V2_V8:
9140 : case AMDGPU::IMAGE_SAMPLE_O_V3_V1:
9141 : case AMDGPU::IMAGE_SAMPLE_O_V3_V16:
9142 : case AMDGPU::IMAGE_SAMPLE_O_V3_V2:
9143 : case AMDGPU::IMAGE_SAMPLE_O_V3_V4:
9144 : case AMDGPU::IMAGE_SAMPLE_O_V3_V8:
9145 : case AMDGPU::IMAGE_SAMPLE_O_V4_V1:
9146 : case AMDGPU::IMAGE_SAMPLE_O_V4_V16:
9147 : case AMDGPU::IMAGE_SAMPLE_O_V4_V2:
9148 : case AMDGPU::IMAGE_SAMPLE_O_V4_V4:
9149 : case AMDGPU::IMAGE_SAMPLE_O_V4_V8:
9150 : case AMDGPU::IMAGE_SAMPLE_V1_V1:
9151 : case AMDGPU::IMAGE_SAMPLE_V1_V16:
9152 : case AMDGPU::IMAGE_SAMPLE_V1_V2:
9153 : case AMDGPU::IMAGE_SAMPLE_V1_V4:
9154 : case AMDGPU::IMAGE_SAMPLE_V1_V8:
9155 : case AMDGPU::IMAGE_SAMPLE_V2_V1:
9156 : case AMDGPU::IMAGE_SAMPLE_V2_V16:
9157 : case AMDGPU::IMAGE_SAMPLE_V2_V2:
9158 : case AMDGPU::IMAGE_SAMPLE_V2_V4:
9159 : case AMDGPU::IMAGE_SAMPLE_V2_V8:
9160 : case AMDGPU::IMAGE_SAMPLE_V3_V1:
9161 : case AMDGPU::IMAGE_SAMPLE_V3_V16:
9162 : case AMDGPU::IMAGE_SAMPLE_V3_V2:
9163 : case AMDGPU::IMAGE_SAMPLE_V3_V4:
9164 : case AMDGPU::IMAGE_SAMPLE_V3_V8:
9165 : case AMDGPU::IMAGE_SAMPLE_V4_V1:
9166 : case AMDGPU::IMAGE_SAMPLE_V4_V16:
9167 : case AMDGPU::IMAGE_SAMPLE_V4_V2:
9168 : case AMDGPU::IMAGE_SAMPLE_V4_V4:
9169 : case AMDGPU::IMAGE_SAMPLE_V4_V8: {
9170 : // op: vdata
9171 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9172 0 : Value |= (op & UINT64_C(255)) << 40;
9173 : // op: dmask
9174 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9175 0 : Value |= (op & UINT64_C(15)) << 8;
9176 : // op: unorm
9177 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9178 0 : Value |= (op & UINT64_C(1)) << 12;
9179 : // op: glc
9180 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9181 0 : Value |= (op & UINT64_C(1)) << 13;
9182 : // op: da
9183 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9184 0 : Value |= (op & UINT64_C(1)) << 14;
9185 : // op: r128
9186 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
9187 0 : Value |= (op & UINT64_C(1)) << 15;
9188 : // op: tfe
9189 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
9190 0 : Value |= (op & UINT64_C(1)) << 16;
9191 : // op: lwe
9192 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
9193 0 : Value |= (op & UINT64_C(1)) << 17;
9194 : // op: slc
9195 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
9196 0 : Value |= (op & UINT64_C(1)) << 25;
9197 : // op: vaddr
9198 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
9199 0 : Value |= (op & UINT64_C(255)) << 32;
9200 : // op: srsrc
9201 0 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
9202 0 : Value |= (op & UINT64_C(124)) << 46;
9203 : // op: ssamp
9204 0 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
9205 0 : Value |= (op & UINT64_C(124)) << 51;
9206 0 : break;
9207 : }
9208 : case AMDGPU::TBUFFER_LOAD_FORMAT_XYZW_si:
9209 : case AMDGPU::TBUFFER_STORE_FORMAT_XYZW_si:
9210 : case AMDGPU::TBUFFER_STORE_FORMAT_XYZ_si:
9211 : case AMDGPU::TBUFFER_STORE_FORMAT_XY_si:
9212 : case AMDGPU::TBUFFER_STORE_FORMAT_X_si: {
9213 : // op: vdata
9214 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9215 2 : Value |= (op & UINT64_C(255)) << 40;
9216 : // op: offset
9217 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9218 2 : Value |= op & UINT64_C(4095);
9219 : // op: offen
9220 4 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9221 2 : Value |= (op & UINT64_C(1)) << 12;
9222 : // op: idxen
9223 4 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9224 2 : Value |= (op & UINT64_C(1)) << 13;
9225 : // op: glc
9226 4 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9227 2 : Value |= (op & UINT64_C(1)) << 14;
9228 : // op: addr64
9229 4 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
9230 2 : Value |= (op & UINT64_C(1)) << 15;
9231 : // op: dfmt
9232 4 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
9233 2 : Value |= (op & UINT64_C(15)) << 19;
9234 : // op: nfmt
9235 4 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
9236 2 : Value |= (op & UINT64_C(7)) << 23;
9237 : // op: vaddr
9238 4 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
9239 2 : Value |= (op & UINT64_C(255)) << 32;
9240 : // op: srsrc
9241 4 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
9242 2 : Value |= (op & UINT64_C(124)) << 46;
9243 : // op: slc
9244 4 : op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
9245 2 : Value |= (op & UINT64_C(1)) << 54;
9246 : // op: tfe
9247 4 : op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
9248 2 : Value |= (op & UINT64_C(1)) << 55;
9249 : // op: soffset
9250 4 : op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
9251 2 : Value |= (op & UINT64_C(255)) << 56;
9252 2 : break;
9253 : }
9254 : case AMDGPU::V_BFREV_B32_e32_si:
9255 : case AMDGPU::V_BFREV_B32_e32_vi:
9256 : case AMDGPU::V_CEIL_F16_e32_si:
9257 : case AMDGPU::V_CEIL_F16_e32_vi:
9258 : case AMDGPU::V_CEIL_F32_e32_si:
9259 : case AMDGPU::V_CEIL_F32_e32_vi:
9260 : case AMDGPU::V_CEIL_F64_e32_si:
9261 : case AMDGPU::V_CEIL_F64_e32_vi:
9262 : case AMDGPU::V_COS_F16_e32_si:
9263 : case AMDGPU::V_COS_F16_e32_vi:
9264 : case AMDGPU::V_COS_F32_e32_si:
9265 : case AMDGPU::V_COS_F32_e32_vi:
9266 : case AMDGPU::V_CVT_F16_F32_e32_si:
9267 : case AMDGPU::V_CVT_F16_F32_e32_vi:
9268 : case AMDGPU::V_CVT_F16_I16_e32_si:
9269 : case AMDGPU::V_CVT_F16_I16_e32_vi:
9270 : case AMDGPU::V_CVT_F16_U16_e32_si:
9271 : case AMDGPU::V_CVT_F16_U16_e32_vi:
9272 : case AMDGPU::V_CVT_F32_F16_e32_si:
9273 : case AMDGPU::V_CVT_F32_F16_e32_vi:
9274 : case AMDGPU::V_CVT_F32_F64_e32_si:
9275 : case AMDGPU::V_CVT_F32_F64_e32_vi:
9276 : case AMDGPU::V_CVT_F32_I32_e32_si:
9277 : case AMDGPU::V_CVT_F32_I32_e32_vi:
9278 : case AMDGPU::V_CVT_F32_U32_e32_si:
9279 : case AMDGPU::V_CVT_F32_U32_e32_vi:
9280 : case AMDGPU::V_CVT_F32_UBYTE0_e32_si:
9281 : case AMDGPU::V_CVT_F32_UBYTE0_e32_vi:
9282 : case AMDGPU::V_CVT_F32_UBYTE1_e32_si:
9283 : case AMDGPU::V_CVT_F32_UBYTE1_e32_vi:
9284 : case AMDGPU::V_CVT_F32_UBYTE2_e32_si:
9285 : case AMDGPU::V_CVT_F32_UBYTE2_e32_vi:
9286 : case AMDGPU::V_CVT_F32_UBYTE3_e32_si:
9287 : case AMDGPU::V_CVT_F32_UBYTE3_e32_vi:
9288 : case AMDGPU::V_CVT_F64_F32_e32_si:
9289 : case AMDGPU::V_CVT_F64_F32_e32_vi:
9290 : case AMDGPU::V_CVT_F64_I32_e32_si:
9291 : case AMDGPU::V_CVT_F64_I32_e32_vi:
9292 : case AMDGPU::V_CVT_F64_U32_e32_si:
9293 : case AMDGPU::V_CVT_F64_U32_e32_vi:
9294 : case AMDGPU::V_CVT_FLR_I32_F32_e32_si:
9295 : case AMDGPU::V_CVT_FLR_I32_F32_e32_vi:
9296 : case AMDGPU::V_CVT_I16_F16_e32_si:
9297 : case AMDGPU::V_CVT_I16_F16_e32_vi:
9298 : case AMDGPU::V_CVT_I32_F32_e32_si:
9299 : case AMDGPU::V_CVT_I32_F32_e32_vi:
9300 : case AMDGPU::V_CVT_I32_F64_e32_si:
9301 : case AMDGPU::V_CVT_I32_F64_e32_vi:
9302 : case AMDGPU::V_CVT_OFF_F32_I4_e32_si:
9303 : case AMDGPU::V_CVT_OFF_F32_I4_e32_vi:
9304 : case AMDGPU::V_CVT_RPI_I32_F32_e32_si:
9305 : case AMDGPU::V_CVT_RPI_I32_F32_e32_vi:
9306 : case AMDGPU::V_CVT_U16_F16_e32_si:
9307 : case AMDGPU::V_CVT_U16_F16_e32_vi:
9308 : case AMDGPU::V_CVT_U32_F32_e32_si:
9309 : case AMDGPU::V_CVT_U32_F32_e32_vi:
9310 : case AMDGPU::V_CVT_U32_F64_e32_si:
9311 : case AMDGPU::V_CVT_U32_F64_e32_vi:
9312 : case AMDGPU::V_EXP_F16_e32_si:
9313 : case AMDGPU::V_EXP_F16_e32_vi:
9314 : case AMDGPU::V_EXP_F32_e32_si:
9315 : case AMDGPU::V_EXP_F32_e32_vi:
9316 : case AMDGPU::V_EXP_LEGACY_F32_e32_si:
9317 : case AMDGPU::V_EXP_LEGACY_F32_e32_vi:
9318 : case AMDGPU::V_FFBH_I32_e32_si:
9319 : case AMDGPU::V_FFBH_I32_e32_vi:
9320 : case AMDGPU::V_FFBH_U32_e32_si:
9321 : case AMDGPU::V_FFBH_U32_e32_vi:
9322 : case AMDGPU::V_FFBL_B32_e32_si:
9323 : case AMDGPU::V_FFBL_B32_e32_vi:
9324 : case AMDGPU::V_FLOOR_F16_e32_si:
9325 : case AMDGPU::V_FLOOR_F16_e32_vi:
9326 : case AMDGPU::V_FLOOR_F32_e32_si:
9327 : case AMDGPU::V_FLOOR_F32_e32_vi:
9328 : case AMDGPU::V_FLOOR_F64_e32_si:
9329 : case AMDGPU::V_FLOOR_F64_e32_vi:
9330 : case AMDGPU::V_FRACT_F16_e32_si:
9331 : case AMDGPU::V_FRACT_F16_e32_vi:
9332 : case AMDGPU::V_FRACT_F32_e32_si:
9333 : case AMDGPU::V_FRACT_F32_e32_vi:
9334 : case AMDGPU::V_FRACT_F64_e32_si:
9335 : case AMDGPU::V_FRACT_F64_e32_vi:
9336 : case AMDGPU::V_FREXP_EXP_I16_F16_e32_si:
9337 : case AMDGPU::V_FREXP_EXP_I16_F16_e32_vi:
9338 : case AMDGPU::V_FREXP_EXP_I32_F32_e32_si:
9339 : case AMDGPU::V_FREXP_EXP_I32_F32_e32_vi:
9340 : case AMDGPU::V_FREXP_EXP_I32_F64_e32_si:
9341 : case AMDGPU::V_FREXP_EXP_I32_F64_e32_vi:
9342 : case AMDGPU::V_FREXP_MANT_F16_e32_si:
9343 : case AMDGPU::V_FREXP_MANT_F16_e32_vi:
9344 : case AMDGPU::V_FREXP_MANT_F32_e32_si:
9345 : case AMDGPU::V_FREXP_MANT_F32_e32_vi:
9346 : case AMDGPU::V_FREXP_MANT_F64_e32_si:
9347 : case AMDGPU::V_FREXP_MANT_F64_e32_vi:
9348 : case AMDGPU::V_LOG_CLAMP_F32_e32_si:
9349 : case AMDGPU::V_LOG_F16_e32_si:
9350 : case AMDGPU::V_LOG_F16_e32_vi:
9351 : case AMDGPU::V_LOG_F32_e32_si:
9352 : case AMDGPU::V_LOG_F32_e32_vi:
9353 : case AMDGPU::V_LOG_LEGACY_F32_e32_si:
9354 : case AMDGPU::V_LOG_LEGACY_F32_e32_vi:
9355 : case AMDGPU::V_MOVRELD_B32_e32_si:
9356 : case AMDGPU::V_MOVRELD_B32_e32_vi:
9357 : case AMDGPU::V_MOVRELSD_B32_e32_si:
9358 : case AMDGPU::V_MOVRELSD_B32_e32_vi:
9359 : case AMDGPU::V_MOVRELS_B32_e32_si:
9360 : case AMDGPU::V_MOVRELS_B32_e32_vi:
9361 : case AMDGPU::V_MOV_B32_e32_si:
9362 : case AMDGPU::V_MOV_B32_e32_vi:
9363 : case AMDGPU::V_MOV_FED_B32_e32_si:
9364 : case AMDGPU::V_NOT_B32_e32_si:
9365 : case AMDGPU::V_NOT_B32_e32_vi:
9366 : case AMDGPU::V_RCP_CLAMP_F32_e32_si:
9367 : case AMDGPU::V_RCP_CLAMP_F64_e32_si:
9368 : case AMDGPU::V_RCP_F16_e32_si:
9369 : case AMDGPU::V_RCP_F16_e32_vi:
9370 : case AMDGPU::V_RCP_F32_e32_si:
9371 : case AMDGPU::V_RCP_F32_e32_vi:
9372 : case AMDGPU::V_RCP_F64_e32_si:
9373 : case AMDGPU::V_RCP_F64_e32_vi:
9374 : case AMDGPU::V_RCP_IFLAG_F32_e32_si:
9375 : case AMDGPU::V_RCP_IFLAG_F32_e32_vi:
9376 : case AMDGPU::V_RCP_LEGACY_F32_e32_si:
9377 : case AMDGPU::V_READFIRSTLANE_B32:
9378 : case AMDGPU::V_RNDNE_F16_e32_si:
9379 : case AMDGPU::V_RNDNE_F16_e32_vi:
9380 : case AMDGPU::V_RNDNE_F32_e32_si:
9381 : case AMDGPU::V_RNDNE_F32_e32_vi:
9382 : case AMDGPU::V_RNDNE_F64_e32_si:
9383 : case AMDGPU::V_RNDNE_F64_e32_vi:
9384 : case AMDGPU::V_RSQ_CLAMP_F32_e32_si:
9385 : case AMDGPU::V_RSQ_CLAMP_F64_e32_si:
9386 : case AMDGPU::V_RSQ_F16_e32_si:
9387 : case AMDGPU::V_RSQ_F16_e32_vi:
9388 : case AMDGPU::V_RSQ_F32_e32_si:
9389 : case AMDGPU::V_RSQ_F32_e32_vi:
9390 : case AMDGPU::V_RSQ_F64_e32_si:
9391 : case AMDGPU::V_RSQ_F64_e32_vi:
9392 : case AMDGPU::V_RSQ_LEGACY_F32_e32_si:
9393 : case AMDGPU::V_SIN_F16_e32_si:
9394 : case AMDGPU::V_SIN_F16_e32_vi:
9395 : case AMDGPU::V_SIN_F32_e32_si:
9396 : case AMDGPU::V_SIN_F32_e32_vi:
9397 : case AMDGPU::V_SQRT_F16_e32_si:
9398 : case AMDGPU::V_SQRT_F16_e32_vi:
9399 : case AMDGPU::V_SQRT_F32_e32_si:
9400 : case AMDGPU::V_SQRT_F32_e32_vi:
9401 : case AMDGPU::V_SQRT_F64_e32_si:
9402 : case AMDGPU::V_SQRT_F64_e32_vi:
9403 : case AMDGPU::V_TRUNC_F16_e32_si:
9404 : case AMDGPU::V_TRUNC_F16_e32_vi:
9405 : case AMDGPU::V_TRUNC_F32_e32_si:
9406 : case AMDGPU::V_TRUNC_F32_e32_vi:
9407 : case AMDGPU::V_TRUNC_F64_e32_si:
9408 : case AMDGPU::V_TRUNC_F64_e32_vi: {
9409 : // op: vdst
9410 1616 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9411 808 : Value |= (op & UINT64_C(255)) << 17;
9412 : // op: src0
9413 1616 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9414 808 : Value |= op & UINT64_C(511);
9415 808 : break;
9416 : }
9417 : case AMDGPU::V_ADDC_U32_e32_si:
9418 : case AMDGPU::V_ADDC_U32_e32_vi:
9419 : case AMDGPU::V_ADD_F16_e32_si:
9420 : case AMDGPU::V_ADD_F16_e32_vi:
9421 : case AMDGPU::V_ADD_F32_e32_si:
9422 : case AMDGPU::V_ADD_F32_e32_vi:
9423 : case AMDGPU::V_ADD_I32_e32_si:
9424 : case AMDGPU::V_ADD_I32_e32_vi:
9425 : case AMDGPU::V_ADD_U16_e32_si:
9426 : case AMDGPU::V_ADD_U16_e32_vi:
9427 : case AMDGPU::V_AND_B32_e32_si:
9428 : case AMDGPU::V_AND_B32_e32_vi:
9429 : case AMDGPU::V_ASHRREV_B16_e32_si:
9430 : case AMDGPU::V_ASHRREV_B16_e32_vi:
9431 : case AMDGPU::V_ASHRREV_I32_e32_si:
9432 : case AMDGPU::V_ASHRREV_I32_e32_vi:
9433 : case AMDGPU::V_ASHR_I32_e32_si:
9434 : case AMDGPU::V_BCNT_U32_B32_e32_si:
9435 : case AMDGPU::V_BFM_B32_e32_si:
9436 : case AMDGPU::V_CNDMASK_B32_e32_si:
9437 : case AMDGPU::V_CNDMASK_B32_e32_vi:
9438 : case AMDGPU::V_CVT_PKACCUM_U8_F32_e32_si:
9439 : case AMDGPU::V_CVT_PKNORM_I16_F32_e32_si:
9440 : case AMDGPU::V_CVT_PKNORM_U16_F32_e32_si:
9441 : case AMDGPU::V_CVT_PKRTZ_F16_F32_e32_si:
9442 : case AMDGPU::V_CVT_PK_I16_I32_e32_si:
9443 : case AMDGPU::V_CVT_PK_U16_U32_e32_si:
9444 : case AMDGPU::V_LDEXP_F16_e32_si:
9445 : case AMDGPU::V_LDEXP_F16_e32_vi:
9446 : case AMDGPU::V_LDEXP_F32_e32_si:
9447 : case AMDGPU::V_LSHLREV_B16_e32_si:
9448 : case AMDGPU::V_LSHLREV_B16_e32_vi:
9449 : case AMDGPU::V_LSHLREV_B32_e32_si:
9450 : case AMDGPU::V_LSHLREV_B32_e32_vi:
9451 : case AMDGPU::V_LSHL_B32_e32_si:
9452 : case AMDGPU::V_LSHRREV_B16_e32_si:
9453 : case AMDGPU::V_LSHRREV_B16_e32_vi:
9454 : case AMDGPU::V_LSHRREV_B32_e32_si:
9455 : case AMDGPU::V_LSHRREV_B32_e32_vi:
9456 : case AMDGPU::V_LSHR_B32_e32_si:
9457 : case AMDGPU::V_MAC_F16_e32_si:
9458 : case AMDGPU::V_MAC_F16_e32_vi:
9459 : case AMDGPU::V_MAC_F32_e32_si:
9460 : case AMDGPU::V_MAC_F32_e32_vi:
9461 : case AMDGPU::V_MAC_LEGACY_F32_e32_si:
9462 : case AMDGPU::V_MAX_F16_e32_si:
9463 : case AMDGPU::V_MAX_F16_e32_vi:
9464 : case AMDGPU::V_MAX_F32_e32_si:
9465 : case AMDGPU::V_MAX_F32_e32_vi:
9466 : case AMDGPU::V_MAX_I16_e32_si:
9467 : case AMDGPU::V_MAX_I16_e32_vi:
9468 : case AMDGPU::V_MAX_I32_e32_si:
9469 : case AMDGPU::V_MAX_I32_e32_vi:
9470 : case AMDGPU::V_MAX_LEGACY_F32_e32_si:
9471 : case AMDGPU::V_MAX_U16_e32_si:
9472 : case AMDGPU::V_MAX_U16_e32_vi:
9473 : case AMDGPU::V_MAX_U32_e32_si:
9474 : case AMDGPU::V_MAX_U32_e32_vi:
9475 : case AMDGPU::V_MBCNT_HI_U32_B32_e32_si:
9476 : case AMDGPU::V_MBCNT_LO_U32_B32_e32_si:
9477 : case AMDGPU::V_MIN_F16_e32_si:
9478 : case AMDGPU::V_MIN_F16_e32_vi:
9479 : case AMDGPU::V_MIN_F32_e32_si:
9480 : case AMDGPU::V_MIN_F32_e32_vi:
9481 : case AMDGPU::V_MIN_I16_e32_si:
9482 : case AMDGPU::V_MIN_I16_e32_vi:
9483 : case AMDGPU::V_MIN_I32_e32_si:
9484 : case AMDGPU::V_MIN_I32_e32_vi:
9485 : case AMDGPU::V_MIN_LEGACY_F32_e32_si:
9486 : case AMDGPU::V_MIN_U16_e32_si:
9487 : case AMDGPU::V_MIN_U16_e32_vi:
9488 : case AMDGPU::V_MIN_U32_e32_si:
9489 : case AMDGPU::V_MIN_U32_e32_vi:
9490 : case AMDGPU::V_MUL_F16_e32_si:
9491 : case AMDGPU::V_MUL_F16_e32_vi:
9492 : case AMDGPU::V_MUL_F32_e32_si:
9493 : case AMDGPU::V_MUL_F32_e32_vi:
9494 : case AMDGPU::V_MUL_HI_I32_I24_e32_si:
9495 : case AMDGPU::V_MUL_HI_I32_I24_e32_vi:
9496 : case AMDGPU::V_MUL_HI_U32_U24_e32_si:
9497 : case AMDGPU::V_MUL_HI_U32_U24_e32_vi:
9498 : case AMDGPU::V_MUL_I32_I24_e32_si:
9499 : case AMDGPU::V_MUL_I32_I24_e32_vi:
9500 : case AMDGPU::V_MUL_LEGACY_F32_e32_si:
9501 : case AMDGPU::V_MUL_LEGACY_F32_e32_vi:
9502 : case AMDGPU::V_MUL_LO_U16_e32_si:
9503 : case AMDGPU::V_MUL_LO_U16_e32_vi:
9504 : case AMDGPU::V_MUL_U32_U24_e32_si:
9505 : case AMDGPU::V_MUL_U32_U24_e32_vi:
9506 : case AMDGPU::V_OR_B32_e32_si:
9507 : case AMDGPU::V_OR_B32_e32_vi:
9508 : case AMDGPU::V_READLANE_B32_si:
9509 : case AMDGPU::V_SUBBREV_U32_e32_si:
9510 : case AMDGPU::V_SUBBREV_U32_e32_vi:
9511 : case AMDGPU::V_SUBB_U32_e32_si:
9512 : case AMDGPU::V_SUBB_U32_e32_vi:
9513 : case AMDGPU::V_SUBREV_F16_e32_si:
9514 : case AMDGPU::V_SUBREV_F16_e32_vi:
9515 : case AMDGPU::V_SUBREV_F32_e32_si:
9516 : case AMDGPU::V_SUBREV_F32_e32_vi:
9517 : case AMDGPU::V_SUBREV_I32_e32_si:
9518 : case AMDGPU::V_SUBREV_I32_e32_vi:
9519 : case AMDGPU::V_SUBREV_U16_e32_si:
9520 : case AMDGPU::V_SUBREV_U16_e32_vi:
9521 : case AMDGPU::V_SUB_F16_e32_si:
9522 : case AMDGPU::V_SUB_F16_e32_vi:
9523 : case AMDGPU::V_SUB_F32_e32_si:
9524 : case AMDGPU::V_SUB_F32_e32_vi:
9525 : case AMDGPU::V_SUB_I32_e32_si:
9526 : case AMDGPU::V_SUB_I32_e32_vi:
9527 : case AMDGPU::V_SUB_U16_e32_si:
9528 : case AMDGPU::V_SUB_U16_e32_vi:
9529 : case AMDGPU::V_WRITELANE_B32_si:
9530 : case AMDGPU::V_XOR_B32_e32_si:
9531 : case AMDGPU::V_XOR_B32_e32_vi: {
9532 : // op: vdst
9533 1224 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9534 612 : Value |= (op & UINT64_C(255)) << 17;
9535 : // op: src0
9536 1224 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9537 612 : Value |= op & UINT64_C(511);
9538 : // op: src1
9539 1224 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9540 612 : Value |= (op & UINT64_C(255)) << 9;
9541 612 : break;
9542 : }
9543 : case AMDGPU::V_MADAK_F16_si:
9544 : case AMDGPU::V_MADAK_F16_vi:
9545 : case AMDGPU::V_MADAK_F32_si:
9546 : case AMDGPU::V_MADAK_F32_vi:
9547 : case AMDGPU::V_MADMK_F16_si:
9548 : case AMDGPU::V_MADMK_F16_vi:
9549 : case AMDGPU::V_MADMK_F32_si:
9550 : case AMDGPU::V_MADMK_F32_vi: {
9551 : // op: vdst
9552 40 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9553 20 : Value |= (op & UINT64_C(255)) << 17;
9554 : // op: src0
9555 40 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9556 20 : Value |= op & UINT64_C(511);
9557 : // op: vsrc1
9558 40 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9559 20 : Value |= (op & UINT64_C(255)) << 9;
9560 : // op: src2
9561 40 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9562 20 : Value |= (op & UINT64_C(4294967295)) << 32;
9563 20 : break;
9564 : }
9565 : case AMDGPU::V_INTERP_MOV_F32_si:
9566 : case AMDGPU::V_INTERP_MOV_F32_vi:
9567 : case AMDGPU::V_INTERP_P1_F32_16bank_si:
9568 : case AMDGPU::V_INTERP_P1_F32_16bank_vi:
9569 : case AMDGPU::V_INTERP_P1_F32_si:
9570 : case AMDGPU::V_INTERP_P1_F32_vi: {
9571 : // op: vdst
9572 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9573 0 : Value |= (op & UINT64_C(255)) << 18;
9574 : // op: vsrc
9575 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9576 0 : Value |= op & UINT64_C(255);
9577 : // op: attrchan
9578 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9579 0 : Value |= (op & UINT64_C(3)) << 8;
9580 : // op: attr
9581 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9582 0 : Value |= (op & UINT64_C(63)) << 10;
9583 0 : break;
9584 : }
9585 : case AMDGPU::V_INTERP_P2_F32_si:
9586 : case AMDGPU::V_INTERP_P2_F32_vi: {
9587 : // op: vdst
9588 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9589 0 : Value |= (op & UINT64_C(255)) << 18;
9590 : // op: vsrc
9591 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9592 0 : Value |= op & UINT64_C(255);
9593 : // op: attrchan
9594 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9595 0 : Value |= (op & UINT64_C(3)) << 8;
9596 : // op: attr
9597 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9598 0 : Value |= (op & UINT64_C(63)) << 10;
9599 0 : break;
9600 : }
9601 : case AMDGPU::DS_ORDERED_COUNT_si:
9602 : case AMDGPU::DS_ORDERED_COUNT_vi: {
9603 : // op: vdst
9604 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9605 2 : Value |= (op & UINT64_C(255)) << 56;
9606 : // op: addr
9607 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9608 2 : Value |= (op & UINT64_C(255)) << 32;
9609 : // op: offset
9610 4 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9611 2 : Value |= op & UINT64_C(65535);
9612 2 : break;
9613 : }
9614 : case AMDGPU::DS_APPEND_vi:
9615 : case AMDGPU::DS_CONSUME_vi: {
9616 : // op: vdst
9617 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9618 0 : Value |= (op & UINT64_C(255)) << 56;
9619 : // op: gds
9620 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9621 0 : Value |= (op & UINT64_C(1)) << 16;
9622 : // op: offset
9623 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9624 0 : Value |= op & UINT64_C(65535);
9625 0 : break;
9626 : }
9627 : case AMDGPU::DS_APPEND_si:
9628 : case AMDGPU::DS_CONSUME_si: {
9629 : // op: vdst
9630 8 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9631 4 : Value |= (op & UINT64_C(255)) << 56;
9632 : // op: gds
9633 8 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9634 4 : Value |= (op & UINT64_C(1)) << 17;
9635 : // op: offset
9636 8 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9637 4 : Value |= op & UINT64_C(65535);
9638 4 : break;
9639 : }
9640 : case AMDGPU::DS_READ_B32_vi:
9641 : case AMDGPU::DS_READ_B64_vi:
9642 : case AMDGPU::DS_READ_I16_vi:
9643 : case AMDGPU::DS_READ_I8_vi:
9644 : case AMDGPU::DS_READ_U16_vi:
9645 : case AMDGPU::DS_READ_U8_vi:
9646 : case AMDGPU::DS_SWIZZLE_B32_vi: {
9647 : // op: vdst
9648 20 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9649 10 : Value |= (op & UINT64_C(255)) << 56;
9650 : // op: gds
9651 20 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9652 10 : Value |= (op & UINT64_C(1)) << 16;
9653 : // op: addr
9654 20 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9655 10 : Value |= (op & UINT64_C(255)) << 32;
9656 : // op: offset
9657 20 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9658 10 : Value |= op & UINT64_C(65535);
9659 10 : break;
9660 : }
9661 : case AMDGPU::DS_READ_B32_si:
9662 : case AMDGPU::DS_READ_B64_si:
9663 : case AMDGPU::DS_READ_I16_si:
9664 : case AMDGPU::DS_READ_I8_si:
9665 : case AMDGPU::DS_READ_U16_si:
9666 : case AMDGPU::DS_READ_U8_si:
9667 : case AMDGPU::DS_SWIZZLE_B32_si: {
9668 : // op: vdst
9669 48 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9670 24 : Value |= (op & UINT64_C(255)) << 56;
9671 : // op: gds
9672 48 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9673 24 : Value |= (op & UINT64_C(1)) << 17;
9674 : // op: addr
9675 48 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9676 24 : Value |= (op & UINT64_C(255)) << 32;
9677 : // op: offset
9678 48 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9679 24 : Value |= op & UINT64_C(65535);
9680 24 : break;
9681 : }
9682 : case AMDGPU::DS_ADD_RTN_U32_vi:
9683 : case AMDGPU::DS_ADD_RTN_U64_vi:
9684 : case AMDGPU::DS_AND_RTN_B32_vi:
9685 : case AMDGPU::DS_AND_RTN_B64_vi:
9686 : case AMDGPU::DS_DEC_RTN_U32_vi:
9687 : case AMDGPU::DS_DEC_RTN_U64_vi:
9688 : case AMDGPU::DS_INC_RTN_U32_vi:
9689 : case AMDGPU::DS_INC_RTN_U64_vi:
9690 : case AMDGPU::DS_MAX_RTN_F64_vi:
9691 : case AMDGPU::DS_MAX_RTN_I32_vi:
9692 : case AMDGPU::DS_MAX_RTN_I64_vi:
9693 : case AMDGPU::DS_MAX_RTN_U32_vi:
9694 : case AMDGPU::DS_MAX_RTN_U64_vi:
9695 : case AMDGPU::DS_MIN_RTN_F64_vi:
9696 : case AMDGPU::DS_MIN_RTN_I32_vi:
9697 : case AMDGPU::DS_MIN_RTN_I64_vi:
9698 : case AMDGPU::DS_MIN_RTN_U32_vi:
9699 : case AMDGPU::DS_MIN_RTN_U64_vi:
9700 : case AMDGPU::DS_OR_RTN_B32_vi:
9701 : case AMDGPU::DS_OR_RTN_B64_vi:
9702 : case AMDGPU::DS_RSUB_RTN_U32_vi:
9703 : case AMDGPU::DS_RSUB_RTN_U64_vi:
9704 : case AMDGPU::DS_SUB_RTN_U32_vi:
9705 : case AMDGPU::DS_SUB_RTN_U64_vi:
9706 : case AMDGPU::DS_WRAP_RTN_F32_vi:
9707 : case AMDGPU::DS_WRXCHG_RTN_B32_vi:
9708 : case AMDGPU::DS_WRXCHG_RTN_B64_vi:
9709 : case AMDGPU::DS_XOR_RTN_B32_vi:
9710 : case AMDGPU::DS_XOR_RTN_B64_vi: {
9711 : // op: vdst
9712 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9713 0 : Value |= (op & UINT64_C(255)) << 56;
9714 : // op: gds
9715 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9716 0 : Value |= (op & UINT64_C(1)) << 16;
9717 : // op: addr
9718 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9719 0 : Value |= (op & UINT64_C(255)) << 32;
9720 : // op: data0
9721 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9722 0 : Value |= (op & UINT64_C(255)) << 40;
9723 : // op: offset
9724 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9725 0 : Value |= op & UINT64_C(65535);
9726 0 : break;
9727 : }
9728 : case AMDGPU::DS_READ2ST64_B32_vi:
9729 : case AMDGPU::DS_READ2ST64_B64_vi:
9730 : case AMDGPU::DS_READ2_B32_vi:
9731 : case AMDGPU::DS_READ2_B64_vi: {
9732 : // op: vdst
9733 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9734 0 : Value |= (op & UINT64_C(255)) << 56;
9735 : // op: gds
9736 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9737 0 : Value |= (op & UINT64_C(1)) << 16;
9738 : // op: addr
9739 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9740 0 : Value |= (op & UINT64_C(255)) << 32;
9741 : // op: offset0
9742 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9743 0 : Value |= op & UINT64_C(255);
9744 : // op: offset1
9745 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9746 0 : Value |= (op & UINT64_C(255)) << 8;
9747 0 : break;
9748 : }
9749 : case AMDGPU::DS_ADD_RTN_U32_si:
9750 : case AMDGPU::DS_ADD_RTN_U64_si:
9751 : case AMDGPU::DS_AND_RTN_B32_si:
9752 : case AMDGPU::DS_AND_RTN_B64_si:
9753 : case AMDGPU::DS_DEC_RTN_U32_si:
9754 : case AMDGPU::DS_DEC_RTN_U64_si:
9755 : case AMDGPU::DS_INC_RTN_U32_si:
9756 : case AMDGPU::DS_INC_RTN_U64_si:
9757 : case AMDGPU::DS_MAX_RTN_F64_si:
9758 : case AMDGPU::DS_MAX_RTN_I32_si:
9759 : case AMDGPU::DS_MAX_RTN_I64_si:
9760 : case AMDGPU::DS_MAX_RTN_U32_si:
9761 : case AMDGPU::DS_MAX_RTN_U64_si:
9762 : case AMDGPU::DS_MIN_RTN_F64_si:
9763 : case AMDGPU::DS_MIN_RTN_I32_si:
9764 : case AMDGPU::DS_MIN_RTN_I64_si:
9765 : case AMDGPU::DS_MIN_RTN_U32_si:
9766 : case AMDGPU::DS_MIN_RTN_U64_si:
9767 : case AMDGPU::DS_OR_RTN_B32_si:
9768 : case AMDGPU::DS_OR_RTN_B64_si:
9769 : case AMDGPU::DS_RSUB_RTN_U32_si:
9770 : case AMDGPU::DS_RSUB_RTN_U64_si:
9771 : case AMDGPU::DS_SUB_RTN_U32_si:
9772 : case AMDGPU::DS_SUB_RTN_U64_si:
9773 : case AMDGPU::DS_WRAP_RTN_F32_si:
9774 : case AMDGPU::DS_WRXCHG_RTN_B32_si:
9775 : case AMDGPU::DS_WRXCHG_RTN_B64_si:
9776 : case AMDGPU::DS_XOR_RTN_B32_si:
9777 : case AMDGPU::DS_XOR_RTN_B64_si: {
9778 : // op: vdst
9779 112 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9780 56 : Value |= (op & UINT64_C(255)) << 56;
9781 : // op: gds
9782 112 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9783 56 : Value |= (op & UINT64_C(1)) << 17;
9784 : // op: addr
9785 112 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9786 56 : Value |= (op & UINT64_C(255)) << 32;
9787 : // op: data0
9788 112 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9789 56 : Value |= (op & UINT64_C(255)) << 40;
9790 : // op: offset
9791 112 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9792 56 : Value |= op & UINT64_C(65535);
9793 56 : break;
9794 : }
9795 : case AMDGPU::DS_READ2ST64_B32_si:
9796 : case AMDGPU::DS_READ2ST64_B64_si:
9797 : case AMDGPU::DS_READ2_B32_si:
9798 : case AMDGPU::DS_READ2_B64_si: {
9799 : // op: vdst
9800 28 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9801 14 : Value |= (op & UINT64_C(255)) << 56;
9802 : // op: gds
9803 28 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9804 14 : Value |= (op & UINT64_C(1)) << 17;
9805 : // op: addr
9806 28 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9807 14 : Value |= (op & UINT64_C(255)) << 32;
9808 : // op: offset0
9809 28 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9810 14 : Value |= op & UINT64_C(255);
9811 : // op: offset1
9812 28 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9813 14 : Value |= (op & UINT64_C(255)) << 8;
9814 14 : break;
9815 : }
9816 : case AMDGPU::DS_CMPST_RTN_B32_vi:
9817 : case AMDGPU::DS_CMPST_RTN_B64_vi:
9818 : case AMDGPU::DS_CMPST_RTN_F32_vi:
9819 : case AMDGPU::DS_CMPST_RTN_F64_vi:
9820 : case AMDGPU::DS_MAX_RTN_F32_vi:
9821 : case AMDGPU::DS_MIN_RTN_F32_vi:
9822 : case AMDGPU::DS_MSKOR_RTN_B32_vi:
9823 : case AMDGPU::DS_MSKOR_RTN_B64_vi:
9824 : case AMDGPU::DS_WRXCHG2ST64_RTN_B32_vi:
9825 : case AMDGPU::DS_WRXCHG2ST64_RTN_B64_vi:
9826 : case AMDGPU::DS_WRXCHG2_RTN_B32_vi:
9827 : case AMDGPU::DS_WRXCHG2_RTN_B64_vi: {
9828 : // op: vdst
9829 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9830 0 : Value |= (op & UINT64_C(255)) << 56;
9831 : // op: gds
9832 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
9833 0 : Value |= (op & UINT64_C(1)) << 16;
9834 : // op: addr
9835 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9836 0 : Value |= (op & UINT64_C(255)) << 32;
9837 : // op: data0
9838 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9839 0 : Value |= (op & UINT64_C(255)) << 40;
9840 : // op: data1
9841 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9842 0 : Value |= (op & UINT64_C(255)) << 48;
9843 : // op: offset
9844 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9845 0 : Value |= op & UINT64_C(65535);
9846 0 : break;
9847 : }
9848 : case AMDGPU::DS_CMPST_RTN_B32_si:
9849 : case AMDGPU::DS_CMPST_RTN_B64_si:
9850 : case AMDGPU::DS_CMPST_RTN_F32_si:
9851 : case AMDGPU::DS_CMPST_RTN_F64_si:
9852 : case AMDGPU::DS_MAX_RTN_F32_si:
9853 : case AMDGPU::DS_MIN_RTN_F32_si:
9854 : case AMDGPU::DS_MSKOR_RTN_B32_si:
9855 : case AMDGPU::DS_MSKOR_RTN_B64_si:
9856 : case AMDGPU::DS_WRXCHG2ST64_RTN_B32_si:
9857 : case AMDGPU::DS_WRXCHG2ST64_RTN_B64_si:
9858 : case AMDGPU::DS_WRXCHG2_RTN_B32_si:
9859 : case AMDGPU::DS_WRXCHG2_RTN_B64_si: {
9860 : // op: vdst
9861 48 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9862 24 : Value |= (op & UINT64_C(255)) << 56;
9863 : // op: gds
9864 48 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
9865 24 : Value |= (op & UINT64_C(1)) << 17;
9866 : // op: addr
9867 48 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9868 24 : Value |= (op & UINT64_C(255)) << 32;
9869 : // op: data0
9870 48 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9871 24 : Value |= (op & UINT64_C(255)) << 40;
9872 : // op: data1
9873 48 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9874 24 : Value |= (op & UINT64_C(255)) << 48;
9875 : // op: offset
9876 48 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9877 24 : Value |= op & UINT64_C(65535);
9878 24 : break;
9879 : }
9880 : case AMDGPU::V_BFREV_B32_e64_si:
9881 : case AMDGPU::V_BFREV_B32_e64_vi:
9882 : case AMDGPU::V_CVT_F16_I16_e64_si:
9883 : case AMDGPU::V_CVT_F16_I16_e64_vi:
9884 : case AMDGPU::V_CVT_F16_U16_e64_si:
9885 : case AMDGPU::V_CVT_F16_U16_e64_vi:
9886 : case AMDGPU::V_CVT_F32_F16_e64_si:
9887 : case AMDGPU::V_CVT_F32_F16_e64_vi:
9888 : case AMDGPU::V_CVT_F32_I32_e64_si:
9889 : case AMDGPU::V_CVT_F32_I32_e64_vi:
9890 : case AMDGPU::V_CVT_F32_U32_e64_si:
9891 : case AMDGPU::V_CVT_F32_U32_e64_vi:
9892 : case AMDGPU::V_CVT_F32_UBYTE0_e64_si:
9893 : case AMDGPU::V_CVT_F32_UBYTE0_e64_vi:
9894 : case AMDGPU::V_CVT_F32_UBYTE1_e64_si:
9895 : case AMDGPU::V_CVT_F32_UBYTE1_e64_vi:
9896 : case AMDGPU::V_CVT_F32_UBYTE2_e64_si:
9897 : case AMDGPU::V_CVT_F32_UBYTE2_e64_vi:
9898 : case AMDGPU::V_CVT_F32_UBYTE3_e64_si:
9899 : case AMDGPU::V_CVT_F32_UBYTE3_e64_vi:
9900 : case AMDGPU::V_CVT_F64_I32_e64_si:
9901 : case AMDGPU::V_CVT_F64_I32_e64_vi:
9902 : case AMDGPU::V_CVT_F64_U32_e64_si:
9903 : case AMDGPU::V_CVT_F64_U32_e64_vi:
9904 : case AMDGPU::V_CVT_OFF_F32_I4_e64_si:
9905 : case AMDGPU::V_CVT_OFF_F32_I4_e64_vi:
9906 : case AMDGPU::V_FFBH_I32_e64_si:
9907 : case AMDGPU::V_FFBH_I32_e64_vi:
9908 : case AMDGPU::V_FFBH_U32_e64_si:
9909 : case AMDGPU::V_FFBH_U32_e64_vi:
9910 : case AMDGPU::V_FFBL_B32_e64_si:
9911 : case AMDGPU::V_FFBL_B32_e64_vi:
9912 : case AMDGPU::V_MOVRELD_B32_e64_si:
9913 : case AMDGPU::V_MOVRELD_B32_e64_vi:
9914 : case AMDGPU::V_MOVRELSD_B32_e64_si:
9915 : case AMDGPU::V_MOVRELSD_B32_e64_vi:
9916 : case AMDGPU::V_MOVRELS_B32_e64_si:
9917 : case AMDGPU::V_MOVRELS_B32_e64_vi:
9918 : case AMDGPU::V_MOV_B32_e64_si:
9919 : case AMDGPU::V_MOV_B32_e64_vi:
9920 : case AMDGPU::V_MOV_FED_B32_e64_si:
9921 : case AMDGPU::V_NOT_B32_e64_si:
9922 : case AMDGPU::V_NOT_B32_e64_vi: {
9923 : // op: vdst
9924 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9925 0 : Value |= op & UINT64_C(255);
9926 : // op: src0
9927 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9928 0 : Value |= (op & UINT64_C(511)) << 32;
9929 0 : break;
9930 : }
9931 : case AMDGPU::V_ADDC_U32_e64_si:
9932 : case AMDGPU::V_ADDC_U32_e64_vi:
9933 : case AMDGPU::V_ADD_I32_e64_si:
9934 : case AMDGPU::V_ADD_I32_e64_vi:
9935 : case AMDGPU::V_ADD_U16_e64_si:
9936 : case AMDGPU::V_ADD_U16_e64_vi:
9937 : case AMDGPU::V_AND_B32_e64_si:
9938 : case AMDGPU::V_AND_B32_e64_vi:
9939 : case AMDGPU::V_ASHRREV_B16_e64_si:
9940 : case AMDGPU::V_ASHRREV_B16_e64_vi:
9941 : case AMDGPU::V_ASHRREV_I32_e64_si:
9942 : case AMDGPU::V_ASHRREV_I32_e64_vi:
9943 : case AMDGPU::V_ASHRREV_I64_si:
9944 : case AMDGPU::V_ASHRREV_I64_vi:
9945 : case AMDGPU::V_ASHR_I32_e64_si:
9946 : case AMDGPU::V_ASHR_I64_si:
9947 : case AMDGPU::V_ASHR_I64_vi:
9948 : case AMDGPU::V_BCNT_U32_B32_e64_si:
9949 : case AMDGPU::V_BCNT_U32_B32_e64_vi:
9950 : case AMDGPU::V_BFM_B32_e64_si:
9951 : case AMDGPU::V_BFM_B32_e64_vi:
9952 : case AMDGPU::V_CMPX_EQ_I32_e64_si:
9953 : case AMDGPU::V_CMPX_EQ_I32_e64_vi:
9954 : case AMDGPU::V_CMPX_EQ_I64_e64_si:
9955 : case AMDGPU::V_CMPX_EQ_I64_e64_vi:
9956 : case AMDGPU::V_CMPX_EQ_U32_e64_si:
9957 : case AMDGPU::V_CMPX_EQ_U32_e64_vi:
9958 : case AMDGPU::V_CMPX_EQ_U64_e64_si:
9959 : case AMDGPU::V_CMPX_EQ_U64_e64_vi:
9960 : case AMDGPU::V_CMPX_F_I32_e64_si:
9961 : case AMDGPU::V_CMPX_F_I32_e64_vi:
9962 : case AMDGPU::V_CMPX_F_I64_e64_si:
9963 : case AMDGPU::V_CMPX_F_I64_e64_vi:
9964 : case AMDGPU::V_CMPX_F_U32_e64_si:
9965 : case AMDGPU::V_CMPX_F_U32_e64_vi:
9966 : case AMDGPU::V_CMPX_F_U64_e64_si:
9967 : case AMDGPU::V_CMPX_F_U64_e64_vi:
9968 : case AMDGPU::V_CMPX_GE_I32_e64_si:
9969 : case AMDGPU::V_CMPX_GE_I32_e64_vi:
9970 : case AMDGPU::V_CMPX_GE_I64_e64_si:
9971 : case AMDGPU::V_CMPX_GE_I64_e64_vi:
9972 : case AMDGPU::V_CMPX_GE_U32_e64_si:
9973 : case AMDGPU::V_CMPX_GE_U32_e64_vi:
9974 : case AMDGPU::V_CMPX_GE_U64_e64_si:
9975 : case AMDGPU::V_CMPX_GE_U64_e64_vi:
9976 : case AMDGPU::V_CMPX_GT_I32_e64_si:
9977 : case AMDGPU::V_CMPX_GT_I32_e64_vi:
9978 : case AMDGPU::V_CMPX_GT_I64_e64_si:
9979 : case AMDGPU::V_CMPX_GT_I64_e64_vi:
9980 : case AMDGPU::V_CMPX_GT_U32_e64_si:
9981 : case AMDGPU::V_CMPX_GT_U32_e64_vi:
9982 : case AMDGPU::V_CMPX_GT_U64_e64_si:
9983 : case AMDGPU::V_CMPX_GT_U64_e64_vi:
9984 : case AMDGPU::V_CMPX_LE_I32_e64_si:
9985 : case AMDGPU::V_CMPX_LE_I32_e64_vi:
9986 : case AMDGPU::V_CMPX_LE_I64_e64_si:
9987 : case AMDGPU::V_CMPX_LE_I64_e64_vi:
9988 : case AMDGPU::V_CMPX_LE_U32_e64_si:
9989 : case AMDGPU::V_CMPX_LE_U32_e64_vi:
9990 : case AMDGPU::V_CMPX_LE_U64_e64_si:
9991 : case AMDGPU::V_CMPX_LE_U64_e64_vi:
9992 : case AMDGPU::V_CMPX_LT_I32_e64_si:
9993 : case AMDGPU::V_CMPX_LT_I32_e64_vi:
9994 : case AMDGPU::V_CMPX_LT_I64_e64_si:
9995 : case AMDGPU::V_CMPX_LT_I64_e64_vi:
9996 : case AMDGPU::V_CMPX_LT_U32_e64_si:
9997 : case AMDGPU::V_CMPX_LT_U32_e64_vi:
9998 : case AMDGPU::V_CMPX_LT_U64_e64_si:
9999 : case AMDGPU::V_CMPX_LT_U64_e64_vi:
10000 : case AMDGPU::V_CMPX_NE_I32_e64_si:
10001 : case AMDGPU::V_CMPX_NE_I32_e64_vi:
10002 : case AMDGPU::V_CMPX_NE_I64_e64_si:
10003 : case AMDGPU::V_CMPX_NE_I64_e64_vi:
10004 : case AMDGPU::V_CMPX_NE_U32_e64_si:
10005 : case AMDGPU::V_CMPX_NE_U32_e64_vi:
10006 : case AMDGPU::V_CMPX_NE_U64_e64_si:
10007 : case AMDGPU::V_CMPX_NE_U64_e64_vi:
10008 : case AMDGPU::V_CMPX_T_I32_e64_si:
10009 : case AMDGPU::V_CMPX_T_I32_e64_vi:
10010 : case AMDGPU::V_CMPX_T_I64_e64_si:
10011 : case AMDGPU::V_CMPX_T_I64_e64_vi:
10012 : case AMDGPU::V_CMPX_T_U32_e64_si:
10013 : case AMDGPU::V_CMPX_T_U32_e64_vi:
10014 : case AMDGPU::V_CMPX_T_U64_e64_si:
10015 : case AMDGPU::V_CMPX_T_U64_e64_vi:
10016 : case AMDGPU::V_CMP_EQ_I32_e64_si:
10017 : case AMDGPU::V_CMP_EQ_I32_e64_vi:
10018 : case AMDGPU::V_CMP_EQ_I64_e64_si:
10019 : case AMDGPU::V_CMP_EQ_I64_e64_vi:
10020 : case AMDGPU::V_CMP_EQ_U32_e64_si:
10021 : case AMDGPU::V_CMP_EQ_U32_e64_vi:
10022 : case AMDGPU::V_CMP_EQ_U64_e64_si:
10023 : case AMDGPU::V_CMP_EQ_U64_e64_vi:
10024 : case AMDGPU::V_CMP_F_I32_e64_si:
10025 : case AMDGPU::V_CMP_F_I32_e64_vi:
10026 : case AMDGPU::V_CMP_F_I64_e64_si:
10027 : case AMDGPU::V_CMP_F_I64_e64_vi:
10028 : case AMDGPU::V_CMP_F_U32_e64_si:
10029 : case AMDGPU::V_CMP_F_U32_e64_vi:
10030 : case AMDGPU::V_CMP_F_U64_e64_si:
10031 : case AMDGPU::V_CMP_F_U64_e64_vi:
10032 : case AMDGPU::V_CMP_GE_I32_e64_si:
10033 : case AMDGPU::V_CMP_GE_I32_e64_vi:
10034 : case AMDGPU::V_CMP_GE_I64_e64_si:
10035 : case AMDGPU::V_CMP_GE_I64_e64_vi:
10036 : case AMDGPU::V_CMP_GE_U32_e64_si:
10037 : case AMDGPU::V_CMP_GE_U32_e64_vi:
10038 : case AMDGPU::V_CMP_GE_U64_e64_si:
10039 : case AMDGPU::V_CMP_GE_U64_e64_vi:
10040 : case AMDGPU::V_CMP_GT_I32_e64_si:
10041 : case AMDGPU::V_CMP_GT_I32_e64_vi:
10042 : case AMDGPU::V_CMP_GT_I64_e64_si:
10043 : case AMDGPU::V_CMP_GT_I64_e64_vi:
10044 : case AMDGPU::V_CMP_GT_U32_e64_si:
10045 : case AMDGPU::V_CMP_GT_U32_e64_vi:
10046 : case AMDGPU::V_CMP_GT_U64_e64_si:
10047 : case AMDGPU::V_CMP_GT_U64_e64_vi:
10048 : case AMDGPU::V_CMP_LE_I32_e64_si:
10049 : case AMDGPU::V_CMP_LE_I32_e64_vi:
10050 : case AMDGPU::V_CMP_LE_I64_e64_si:
10051 : case AMDGPU::V_CMP_LE_I64_e64_vi:
10052 : case AMDGPU::V_CMP_LE_U32_e64_si:
10053 : case AMDGPU::V_CMP_LE_U32_e64_vi:
10054 : case AMDGPU::V_CMP_LE_U64_e64_si:
10055 : case AMDGPU::V_CMP_LE_U64_e64_vi:
10056 : case AMDGPU::V_CMP_LT_I32_e64_si:
10057 : case AMDGPU::V_CMP_LT_I32_e64_vi:
10058 : case AMDGPU::V_CMP_LT_I64_e64_si:
10059 : case AMDGPU::V_CMP_LT_I64_e64_vi:
10060 : case AMDGPU::V_CMP_LT_U32_e64_si:
10061 : case AMDGPU::V_CMP_LT_U32_e64_vi:
10062 : case AMDGPU::V_CMP_LT_U64_e64_si:
10063 : case AMDGPU::V_CMP_LT_U64_e64_vi:
10064 : case AMDGPU::V_CMP_NE_I32_e64_si:
10065 : case AMDGPU::V_CMP_NE_I32_e64_vi:
10066 : case AMDGPU::V_CMP_NE_I64_e64_si:
10067 : case AMDGPU::V_CMP_NE_I64_e64_vi:
10068 : case AMDGPU::V_CMP_NE_U32_e64_si:
10069 : case AMDGPU::V_CMP_NE_U32_e64_vi:
10070 : case AMDGPU::V_CMP_NE_U64_e64_si:
10071 : case AMDGPU::V_CMP_NE_U64_e64_vi:
10072 : case AMDGPU::V_CMP_T_I32_e64_si:
10073 : case AMDGPU::V_CMP_T_I32_e64_vi:
10074 : case AMDGPU::V_CMP_T_I64_e64_si:
10075 : case AMDGPU::V_CMP_T_I64_e64_vi:
10076 : case AMDGPU::V_CMP_T_U32_e64_si:
10077 : case AMDGPU::V_CMP_T_U32_e64_vi:
10078 : case AMDGPU::V_CMP_T_U64_e64_si:
10079 : case AMDGPU::V_CMP_T_U64_e64_vi:
10080 : case AMDGPU::V_CVT_PK_I16_I32_e64_si:
10081 : case AMDGPU::V_CVT_PK_I16_I32_e64_vi:
10082 : case AMDGPU::V_CVT_PK_U16_U32_e64_si:
10083 : case AMDGPU::V_CVT_PK_U16_U32_e64_vi:
10084 : case AMDGPU::V_LSHLREV_B16_e64_si:
10085 : case AMDGPU::V_LSHLREV_B16_e64_vi:
10086 : case AMDGPU::V_LSHLREV_B32_e64_si:
10087 : case AMDGPU::V_LSHLREV_B32_e64_vi:
10088 : case AMDGPU::V_LSHLREV_B64_si:
10089 : case AMDGPU::V_LSHLREV_B64_vi:
10090 : case AMDGPU::V_LSHL_B32_e64_si:
10091 : case AMDGPU::V_LSHL_B64_si:
10092 : case AMDGPU::V_LSHL_B64_vi:
10093 : case AMDGPU::V_LSHRREV_B16_e64_si:
10094 : case AMDGPU::V_LSHRREV_B16_e64_vi:
10095 : case AMDGPU::V_LSHRREV_B32_e64_si:
10096 : case AMDGPU::V_LSHRREV_B32_e64_vi:
10097 : case AMDGPU::V_LSHRREV_B64_si:
10098 : case AMDGPU::V_LSHRREV_B64_vi:
10099 : case AMDGPU::V_LSHR_B32_e64_si:
10100 : case AMDGPU::V_LSHR_B64_si:
10101 : case AMDGPU::V_LSHR_B64_vi:
10102 : case AMDGPU::V_MAX_I16_e64_si:
10103 : case AMDGPU::V_MAX_I16_e64_vi:
10104 : case AMDGPU::V_MAX_I32_e64_si:
10105 : case AMDGPU::V_MAX_I32_e64_vi:
10106 : case AMDGPU::V_MAX_U16_e64_si:
10107 : case AMDGPU::V_MAX_U16_e64_vi:
10108 : case AMDGPU::V_MAX_U32_e64_si:
10109 : case AMDGPU::V_MAX_U32_e64_vi:
10110 : case AMDGPU::V_MBCNT_HI_U32_B32_e64_si:
10111 : case AMDGPU::V_MBCNT_HI_U32_B32_e64_vi:
10112 : case AMDGPU::V_MBCNT_LO_U32_B32_e64_si:
10113 : case AMDGPU::V_MBCNT_LO_U32_B32_e64_vi:
10114 : case AMDGPU::V_MIN_I16_e64_si:
10115 : case AMDGPU::V_MIN_I16_e64_vi:
10116 : case AMDGPU::V_MIN_I32_e64_si:
10117 : case AMDGPU::V_MIN_I32_e64_vi:
10118 : case AMDGPU::V_MIN_U16_e64_si:
10119 : case AMDGPU::V_MIN_U16_e64_vi:
10120 : case AMDGPU::V_MIN_U32_e64_si:
10121 : case AMDGPU::V_MIN_U32_e64_vi:
10122 : case AMDGPU::V_MQSAD_U16_U8_si:
10123 : case AMDGPU::V_MQSAD_U16_U8_vi:
10124 : case AMDGPU::V_MQSAD_U32_U8_si:
10125 : case AMDGPU::V_MQSAD_U32_U8_vi:
10126 : case AMDGPU::V_MUL_HI_I32_I24_e64_si:
10127 : case AMDGPU::V_MUL_HI_I32_I24_e64_vi:
10128 : case AMDGPU::V_MUL_HI_I32_si:
10129 : case AMDGPU::V_MUL_HI_I32_vi:
10130 : case AMDGPU::V_MUL_HI_U32_U24_e64_si:
10131 : case AMDGPU::V_MUL_HI_U32_U24_e64_vi:
10132 : case AMDGPU::V_MUL_HI_U32_si:
10133 : case AMDGPU::V_MUL_HI_U32_vi:
10134 : case AMDGPU::V_MUL_I32_I24_e64_si:
10135 : case AMDGPU::V_MUL_I32_I24_e64_vi:
10136 : case AMDGPU::V_MUL_LO_I32_si:
10137 : case AMDGPU::V_MUL_LO_I32_vi:
10138 : case AMDGPU::V_MUL_LO_U16_e64_si:
10139 : case AMDGPU::V_MUL_LO_U16_e64_vi:
10140 : case AMDGPU::V_MUL_LO_U32_si:
10141 : case AMDGPU::V_MUL_LO_U32_vi:
10142 : case AMDGPU::V_MUL_U32_U24_e64_si:
10143 : case AMDGPU::V_MUL_U32_U24_e64_vi:
10144 : case AMDGPU::V_OR_B32_e64_si:
10145 : case AMDGPU::V_OR_B32_e64_vi:
10146 : case AMDGPU::V_QSAD_PK_U16_U8_si:
10147 : case AMDGPU::V_QSAD_PK_U16_U8_vi:
10148 : case AMDGPU::V_READLANE_B32_vi:
10149 : case AMDGPU::V_SUBBREV_U32_e64_si:
10150 : case AMDGPU::V_SUBBREV_U32_e64_vi:
10151 : case AMDGPU::V_SUBB_U32_e64_si:
10152 : case AMDGPU::V_SUBB_U32_e64_vi:
10153 : case AMDGPU::V_SUBREV_I32_e64_si:
10154 : case AMDGPU::V_SUBREV_I32_e64_vi:
10155 : case AMDGPU::V_SUBREV_U16_e64_si:
10156 : case AMDGPU::V_SUBREV_U16_e64_vi:
10157 : case AMDGPU::V_SUB_I32_e64_si:
10158 : case AMDGPU::V_SUB_I32_e64_vi:
10159 : case AMDGPU::V_SUB_U16_e64_si:
10160 : case AMDGPU::V_SUB_U16_e64_vi:
10161 : case AMDGPU::V_WRITELANE_B32_vi:
10162 : case AMDGPU::V_XOR_B32_e64_si:
10163 : case AMDGPU::V_XOR_B32_e64_vi: {
10164 : // op: vdst
10165 228 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10166 114 : Value |= op & UINT64_C(255);
10167 : // op: src0
10168 228 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10169 114 : Value |= (op & UINT64_C(511)) << 32;
10170 : // op: src1
10171 228 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10172 114 : Value |= (op & UINT64_C(511)) << 41;
10173 114 : break;
10174 : }
10175 : case AMDGPU::V_ALIGNBIT_B32_si:
10176 : case AMDGPU::V_ALIGNBIT_B32_vi:
10177 : case AMDGPU::V_ALIGNBYTE_B32_si:
10178 : case AMDGPU::V_ALIGNBYTE_B32_vi:
10179 : case AMDGPU::V_BFE_I32_si:
10180 : case AMDGPU::V_BFE_I32_vi:
10181 : case AMDGPU::V_BFE_U32_si:
10182 : case AMDGPU::V_BFE_U32_vi:
10183 : case AMDGPU::V_BFI_B32_si:
10184 : case AMDGPU::V_BFI_B32_vi:
10185 : case AMDGPU::V_CNDMASK_B32_e64_si:
10186 : case AMDGPU::V_CNDMASK_B32_e64_vi:
10187 : case AMDGPU::V_MAD_I32_I24_si:
10188 : case AMDGPU::V_MAD_I32_I24_vi:
10189 : case AMDGPU::V_MAD_I64_I32_si:
10190 : case AMDGPU::V_MAD_I64_I32_vi:
10191 : case AMDGPU::V_MAD_U32_U24_si:
10192 : case AMDGPU::V_MAD_U32_U24_vi:
10193 : case AMDGPU::V_MAD_U64_U32_si:
10194 : case AMDGPU::V_MAD_U64_U32_vi:
10195 : case AMDGPU::V_MAX3_I32_si:
10196 : case AMDGPU::V_MAX3_I32_vi:
10197 : case AMDGPU::V_MAX3_U32_si:
10198 : case AMDGPU::V_MAX3_U32_vi:
10199 : case AMDGPU::V_MED3_I32_si:
10200 : case AMDGPU::V_MED3_I32_vi:
10201 : case AMDGPU::V_MED3_U32_si:
10202 : case AMDGPU::V_MED3_U32_vi:
10203 : case AMDGPU::V_MIN3_I32_si:
10204 : case AMDGPU::V_MIN3_I32_vi:
10205 : case AMDGPU::V_MIN3_U32_si:
10206 : case AMDGPU::V_MIN3_U32_vi:
10207 : case AMDGPU::V_SAD_U32_si:
10208 : case AMDGPU::V_SAD_U32_vi: {
10209 : // op: vdst
10210 20 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10211 10 : Value |= op & UINT64_C(255);
10212 : // op: src0
10213 20 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10214 10 : Value |= (op & UINT64_C(511)) << 32;
10215 : // op: src1
10216 20 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10217 10 : Value |= (op & UINT64_C(511)) << 41;
10218 : // op: src2
10219 20 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10220 10 : Value |= (op & UINT64_C(511)) << 50;
10221 10 : break;
10222 : }
10223 : case AMDGPU::V_CEIL_F16_e64_si:
10224 : case AMDGPU::V_CEIL_F32_e64_si:
10225 : case AMDGPU::V_CEIL_F64_e64_si:
10226 : case AMDGPU::V_COS_F16_e64_si:
10227 : case AMDGPU::V_COS_F32_e64_si:
10228 : case AMDGPU::V_CVT_F16_F32_e64_si:
10229 : case AMDGPU::V_CVT_F32_F64_e64_si:
10230 : case AMDGPU::V_CVT_F64_F32_e64_si:
10231 : case AMDGPU::V_CVT_FLR_I32_F32_e64_si:
10232 : case AMDGPU::V_CVT_I16_F16_e64_si:
10233 : case AMDGPU::V_CVT_I32_F32_e64_si:
10234 : case AMDGPU::V_CVT_I32_F64_e64_si:
10235 : case AMDGPU::V_CVT_RPI_I32_F32_e64_si:
10236 : case AMDGPU::V_CVT_U16_F16_e64_si:
10237 : case AMDGPU::V_CVT_U32_F32_e64_si:
10238 : case AMDGPU::V_CVT_U32_F64_e64_si:
10239 : case AMDGPU::V_EXP_F16_e64_si:
10240 : case AMDGPU::V_EXP_F32_e64_si:
10241 : case AMDGPU::V_EXP_LEGACY_F32_e64_si:
10242 : case AMDGPU::V_FLOOR_F16_e64_si:
10243 : case AMDGPU::V_FLOOR_F32_e64_si:
10244 : case AMDGPU::V_FLOOR_F64_e64_si:
10245 : case AMDGPU::V_FRACT_F16_e64_si:
10246 : case AMDGPU::V_FRACT_F32_e64_si:
10247 : case AMDGPU::V_FRACT_F64_e64_si:
10248 : case AMDGPU::V_FREXP_EXP_I16_F16_e64_si:
10249 : case AMDGPU::V_FREXP_EXP_I32_F32_e64_si:
10250 : case AMDGPU::V_FREXP_EXP_I32_F64_e64_si:
10251 : case AMDGPU::V_FREXP_MANT_F16_e64_si:
10252 : case AMDGPU::V_FREXP_MANT_F32_e64_si:
10253 : case AMDGPU::V_FREXP_MANT_F64_e64_si:
10254 : case AMDGPU::V_LOG_CLAMP_F32_e64_si:
10255 : case AMDGPU::V_LOG_F16_e64_si:
10256 : case AMDGPU::V_LOG_F32_e64_si:
10257 : case AMDGPU::V_LOG_LEGACY_F32_e64_si:
10258 : case AMDGPU::V_RCP_CLAMP_F32_e64_si:
10259 : case AMDGPU::V_RCP_CLAMP_F64_e64_si:
10260 : case AMDGPU::V_RCP_F16_e64_si:
10261 : case AMDGPU::V_RCP_F32_e64_si:
10262 : case AMDGPU::V_RCP_F64_e64_si:
10263 : case AMDGPU::V_RCP_IFLAG_F32_e64_si:
10264 : case AMDGPU::V_RCP_LEGACY_F32_e64_si:
10265 : case AMDGPU::V_RNDNE_F16_e64_si:
10266 : case AMDGPU::V_RNDNE_F32_e64_si:
10267 : case AMDGPU::V_RNDNE_F64_e64_si:
10268 : case AMDGPU::V_RSQ_CLAMP_F32_e64_si:
10269 : case AMDGPU::V_RSQ_CLAMP_F64_e64_si:
10270 : case AMDGPU::V_RSQ_F16_e64_si:
10271 : case AMDGPU::V_RSQ_F32_e64_si:
10272 : case AMDGPU::V_RSQ_F64_e64_si:
10273 : case AMDGPU::V_RSQ_LEGACY_F32_e64_si:
10274 : case AMDGPU::V_SIN_F16_e64_si:
10275 : case AMDGPU::V_SIN_F32_e64_si:
10276 : case AMDGPU::V_SQRT_F16_e64_si:
10277 : case AMDGPU::V_SQRT_F32_e64_si:
10278 : case AMDGPU::V_SQRT_F64_e64_si:
10279 : case AMDGPU::V_TRUNC_F16_e64_si:
10280 : case AMDGPU::V_TRUNC_F32_e64_si:
10281 : case AMDGPU::V_TRUNC_F64_e64_si: {
10282 : // op: vdst
10283 24 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10284 12 : Value |= op & UINT64_C(255);
10285 : // op: src0_modifiers
10286 24 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10287 12 : Value |= (op & UINT64_C(1)) << 61;
10288 12 : Value |= (op & UINT64_C(2)) << 7;
10289 : // op: src0
10290 24 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10291 12 : Value |= (op & UINT64_C(511)) << 32;
10292 : // op: clamp
10293 24 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10294 12 : Value |= (op & UINT64_C(1)) << 11;
10295 : // op: omod
10296 24 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10297 12 : Value |= (op & UINT64_C(3)) << 59;
10298 12 : break;
10299 : }
10300 : case AMDGPU::V_CEIL_F16_e64_vi:
10301 : case AMDGPU::V_CEIL_F32_e64_vi:
10302 : case AMDGPU::V_CEIL_F64_e64_vi:
10303 : case AMDGPU::V_COS_F16_e64_vi:
10304 : case AMDGPU::V_COS_F32_e64_vi:
10305 : case AMDGPU::V_CVT_F16_F32_e64_vi:
10306 : case AMDGPU::V_CVT_F32_F64_e64_vi:
10307 : case AMDGPU::V_CVT_F64_F32_e64_vi:
10308 : case AMDGPU::V_CVT_FLR_I32_F32_e64_vi:
10309 : case AMDGPU::V_CVT_I16_F16_e64_vi:
10310 : case AMDGPU::V_CVT_I32_F32_e64_vi:
10311 : case AMDGPU::V_CVT_I32_F64_e64_vi:
10312 : case AMDGPU::V_CVT_RPI_I32_F32_e64_vi:
10313 : case AMDGPU::V_CVT_U16_F16_e64_vi:
10314 : case AMDGPU::V_CVT_U32_F32_e64_vi:
10315 : case AMDGPU::V_CVT_U32_F64_e64_vi:
10316 : case AMDGPU::V_EXP_F16_e64_vi:
10317 : case AMDGPU::V_EXP_F32_e64_vi:
10318 : case AMDGPU::V_EXP_LEGACY_F32_e64_vi:
10319 : case AMDGPU::V_FLOOR_F16_e64_vi:
10320 : case AMDGPU::V_FLOOR_F32_e64_vi:
10321 : case AMDGPU::V_FLOOR_F64_e64_vi:
10322 : case AMDGPU::V_FRACT_F16_e64_vi:
10323 : case AMDGPU::V_FRACT_F32_e64_vi:
10324 : case AMDGPU::V_FRACT_F64_e64_vi:
10325 : case AMDGPU::V_FREXP_EXP_I16_F16_e64_vi:
10326 : case AMDGPU::V_FREXP_EXP_I32_F32_e64_vi:
10327 : case AMDGPU::V_FREXP_EXP_I32_F64_e64_vi:
10328 : case AMDGPU::V_FREXP_MANT_F16_e64_vi:
10329 : case AMDGPU::V_FREXP_MANT_F32_e64_vi:
10330 : case AMDGPU::V_FREXP_MANT_F64_e64_vi:
10331 : case AMDGPU::V_LOG_F16_e64_vi:
10332 : case AMDGPU::V_LOG_F32_e64_vi:
10333 : case AMDGPU::V_LOG_LEGACY_F32_e64_vi:
10334 : case AMDGPU::V_RCP_F16_e64_vi:
10335 : case AMDGPU::V_RCP_F32_e64_vi:
10336 : case AMDGPU::V_RCP_F64_e64_vi:
10337 : case AMDGPU::V_RCP_IFLAG_F32_e64_vi:
10338 : case AMDGPU::V_RNDNE_F16_e64_vi:
10339 : case AMDGPU::V_RNDNE_F32_e64_vi:
10340 : case AMDGPU::V_RNDNE_F64_e64_vi:
10341 : case AMDGPU::V_RSQ_F16_e64_vi:
10342 : case AMDGPU::V_RSQ_F32_e64_vi:
10343 : case AMDGPU::V_RSQ_F64_e64_vi:
10344 : case AMDGPU::V_SIN_F16_e64_vi:
10345 : case AMDGPU::V_SIN_F32_e64_vi:
10346 : case AMDGPU::V_SQRT_F16_e64_vi:
10347 : case AMDGPU::V_SQRT_F32_e64_vi:
10348 : case AMDGPU::V_SQRT_F64_e64_vi:
10349 : case AMDGPU::V_TRUNC_F16_e64_vi:
10350 : case AMDGPU::V_TRUNC_F32_e64_vi:
10351 : case AMDGPU::V_TRUNC_F64_e64_vi: {
10352 : // op: vdst
10353 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10354 0 : Value |= op & UINT64_C(255);
10355 : // op: src0_modifiers
10356 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10357 0 : Value |= (op & UINT64_C(1)) << 61;
10358 0 : Value |= (op & UINT64_C(2)) << 7;
10359 : // op: src0
10360 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10361 0 : Value |= (op & UINT64_C(511)) << 32;
10362 : // op: clamp
10363 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10364 0 : Value |= (op & UINT64_C(1)) << 15;
10365 : // op: omod
10366 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10367 0 : Value |= (op & UINT64_C(3)) << 59;
10368 0 : break;
10369 : }
10370 : case AMDGPU::V_CMPX_CLASS_F32_e64_si:
10371 : case AMDGPU::V_CMPX_CLASS_F32_e64_vi:
10372 : case AMDGPU::V_CMPX_CLASS_F64_e64_si:
10373 : case AMDGPU::V_CMPX_CLASS_F64_e64_vi:
10374 : case AMDGPU::V_CMP_CLASS_F32_e64_si:
10375 : case AMDGPU::V_CMP_CLASS_F32_e64_vi:
10376 : case AMDGPU::V_CMP_CLASS_F64_e64_si:
10377 : case AMDGPU::V_CMP_CLASS_F64_e64_vi: {
10378 : // op: vdst
10379 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10380 0 : Value |= op & UINT64_C(255);
10381 : // op: src0_modifiers
10382 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10383 0 : Value |= (op & UINT64_C(1)) << 61;
10384 0 : Value |= (op & UINT64_C(2)) << 7;
10385 : // op: src0
10386 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10387 0 : Value |= (op & UINT64_C(511)) << 32;
10388 : // op: src1
10389 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10390 0 : Value |= (op & UINT64_C(511)) << 41;
10391 0 : break;
10392 : }
10393 : case AMDGPU::V_ADD_F16_e64_si:
10394 : case AMDGPU::V_ADD_F32_e64_si:
10395 : case AMDGPU::V_ADD_F64_si:
10396 : case AMDGPU::V_CMPSX_EQ_F32_e64_si:
10397 : case AMDGPU::V_CMPSX_EQ_F64_e64_si:
10398 : case AMDGPU::V_CMPSX_F_F32_e64_si:
10399 : case AMDGPU::V_CMPSX_F_F64_e64_si:
10400 : case AMDGPU::V_CMPSX_GE_F32_e64_si:
10401 : case AMDGPU::V_CMPSX_GE_F64_e64_si:
10402 : case AMDGPU::V_CMPSX_GT_F32_e64_si:
10403 : case AMDGPU::V_CMPSX_GT_F64_e64_si:
10404 : case AMDGPU::V_CMPSX_LE_F32_e64_si:
10405 : case AMDGPU::V_CMPSX_LE_F64_e64_si:
10406 : case AMDGPU::V_CMPSX_LG_F32_e64_si:
10407 : case AMDGPU::V_CMPSX_LG_F64_e64_si:
10408 : case AMDGPU::V_CMPSX_LT_F32_e64_si:
10409 : case AMDGPU::V_CMPSX_LT_F64_e64_si:
10410 : case AMDGPU::V_CMPSX_NEQ_F32_e64_si:
10411 : case AMDGPU::V_CMPSX_NEQ_F64_e64_si:
10412 : case AMDGPU::V_CMPSX_NGE_F32_e64_si:
10413 : case AMDGPU::V_CMPSX_NGE_F64_e64_si:
10414 : case AMDGPU::V_CMPSX_NGT_F32_e64_si:
10415 : case AMDGPU::V_CMPSX_NGT_F64_e64_si:
10416 : case AMDGPU::V_CMPSX_NLE_F32_e64_si:
10417 : case AMDGPU::V_CMPSX_NLE_F64_e64_si:
10418 : case AMDGPU::V_CMPSX_NLG_F32_e64_si:
10419 : case AMDGPU::V_CMPSX_NLG_F64_e64_si:
10420 : case AMDGPU::V_CMPSX_NLT_F32_e64_si:
10421 : case AMDGPU::V_CMPSX_NLT_F64_e64_si:
10422 : case AMDGPU::V_CMPSX_O_F32_e64_si:
10423 : case AMDGPU::V_CMPSX_O_F64_e64_si:
10424 : case AMDGPU::V_CMPSX_TRU_F32_e64_si:
10425 : case AMDGPU::V_CMPSX_TRU_F64_e64_si:
10426 : case AMDGPU::V_CMPSX_U_F32_e64_si:
10427 : case AMDGPU::V_CMPSX_U_F64_e64_si:
10428 : case AMDGPU::V_CMPS_EQ_F32_e64_si:
10429 : case AMDGPU::V_CMPS_EQ_F64_e64_si:
10430 : case AMDGPU::V_CMPS_F_F32_e64_si:
10431 : case AMDGPU::V_CMPS_F_F64_e64_si:
10432 : case AMDGPU::V_CMPS_GE_F32_e64_si:
10433 : case AMDGPU::V_CMPS_GE_F64_e64_si:
10434 : case AMDGPU::V_CMPS_GT_F32_e64_si:
10435 : case AMDGPU::V_CMPS_GT_F64_e64_si:
10436 : case AMDGPU::V_CMPS_LE_F32_e64_si:
10437 : case AMDGPU::V_CMPS_LE_F64_e64_si:
10438 : case AMDGPU::V_CMPS_LG_F32_e64_si:
10439 : case AMDGPU::V_CMPS_LG_F64_e64_si:
10440 : case AMDGPU::V_CMPS_LT_F32_e64_si:
10441 : case AMDGPU::V_CMPS_LT_F64_e64_si:
10442 : case AMDGPU::V_CMPS_NEQ_F32_e64_si:
10443 : case AMDGPU::V_CMPS_NEQ_F64_e64_si:
10444 : case AMDGPU::V_CMPS_NGE_F32_e64_si:
10445 : case AMDGPU::V_CMPS_NGE_F64_e64_si:
10446 : case AMDGPU::V_CMPS_NGT_F32_e64_si:
10447 : case AMDGPU::V_CMPS_NGT_F64_e64_si:
10448 : case AMDGPU::V_CMPS_NLE_F32_e64_si:
10449 : case AMDGPU::V_CMPS_NLE_F64_e64_si:
10450 : case AMDGPU::V_CMPS_NLG_F32_e64_si:
10451 : case AMDGPU::V_CMPS_NLG_F64_e64_si:
10452 : case AMDGPU::V_CMPS_NLT_F32_e64_si:
10453 : case AMDGPU::V_CMPS_NLT_F64_e64_si:
10454 : case AMDGPU::V_CMPS_O_F32_e64_si:
10455 : case AMDGPU::V_CMPS_O_F64_e64_si:
10456 : case AMDGPU::V_CMPS_TRU_F32_e64_si:
10457 : case AMDGPU::V_CMPS_TRU_F64_e64_si:
10458 : case AMDGPU::V_CMPS_U_F32_e64_si:
10459 : case AMDGPU::V_CMPS_U_F64_e64_si:
10460 : case AMDGPU::V_CMPX_EQ_F32_e64_si:
10461 : case AMDGPU::V_CMPX_EQ_F64_e64_si:
10462 : case AMDGPU::V_CMPX_F_F32_e64_si:
10463 : case AMDGPU::V_CMPX_F_F64_e64_si:
10464 : case AMDGPU::V_CMPX_GE_F32_e64_si:
10465 : case AMDGPU::V_CMPX_GE_F64_e64_si:
10466 : case AMDGPU::V_CMPX_GT_F32_e64_si:
10467 : case AMDGPU::V_CMPX_GT_F64_e64_si:
10468 : case AMDGPU::V_CMPX_LE_F32_e64_si:
10469 : case AMDGPU::V_CMPX_LE_F64_e64_si:
10470 : case AMDGPU::V_CMPX_LG_F32_e64_si:
10471 : case AMDGPU::V_CMPX_LG_F64_e64_si:
10472 : case AMDGPU::V_CMPX_LT_F32_e64_si:
10473 : case AMDGPU::V_CMPX_LT_F64_e64_si:
10474 : case AMDGPU::V_CMPX_NEQ_F32_e64_si:
10475 : case AMDGPU::V_CMPX_NEQ_F64_e64_si:
10476 : case AMDGPU::V_CMPX_NGE_F32_e64_si:
10477 : case AMDGPU::V_CMPX_NGE_F64_e64_si:
10478 : case AMDGPU::V_CMPX_NGT_F32_e64_si:
10479 : case AMDGPU::V_CMPX_NGT_F64_e64_si:
10480 : case AMDGPU::V_CMPX_NLE_F32_e64_si:
10481 : case AMDGPU::V_CMPX_NLE_F64_e64_si:
10482 : case AMDGPU::V_CMPX_NLG_F32_e64_si:
10483 : case AMDGPU::V_CMPX_NLG_F64_e64_si:
10484 : case AMDGPU::V_CMPX_NLT_F32_e64_si:
10485 : case AMDGPU::V_CMPX_NLT_F64_e64_si:
10486 : case AMDGPU::V_CMPX_O_F32_e64_si:
10487 : case AMDGPU::V_CMPX_O_F64_e64_si:
10488 : case AMDGPU::V_CMPX_TRU_F32_e64_si:
10489 : case AMDGPU::V_CMPX_TRU_F64_e64_si:
10490 : case AMDGPU::V_CMPX_U_F32_e64_si:
10491 : case AMDGPU::V_CMPX_U_F64_e64_si:
10492 : case AMDGPU::V_CMP_EQ_F32_e64_si:
10493 : case AMDGPU::V_CMP_EQ_F64_e64_si:
10494 : case AMDGPU::V_CMP_F_F32_e64_si:
10495 : case AMDGPU::V_CMP_F_F64_e64_si:
10496 : case AMDGPU::V_CMP_GE_F32_e64_si:
10497 : case AMDGPU::V_CMP_GE_F64_e64_si:
10498 : case AMDGPU::V_CMP_GT_F32_e64_si:
10499 : case AMDGPU::V_CMP_GT_F64_e64_si:
10500 : case AMDGPU::V_CMP_LE_F32_e64_si:
10501 : case AMDGPU::V_CMP_LE_F64_e64_si:
10502 : case AMDGPU::V_CMP_LG_F32_e64_si:
10503 : case AMDGPU::V_CMP_LG_F64_e64_si:
10504 : case AMDGPU::V_CMP_LT_F32_e64_si:
10505 : case AMDGPU::V_CMP_LT_F64_e64_si:
10506 : case AMDGPU::V_CMP_NEQ_F32_e64_si:
10507 : case AMDGPU::V_CMP_NEQ_F64_e64_si:
10508 : case AMDGPU::V_CMP_NGE_F32_e64_si:
10509 : case AMDGPU::V_CMP_NGE_F64_e64_si:
10510 : case AMDGPU::V_CMP_NGT_F32_e64_si:
10511 : case AMDGPU::V_CMP_NGT_F64_e64_si:
10512 : case AMDGPU::V_CMP_NLE_F32_e64_si:
10513 : case AMDGPU::V_CMP_NLE_F64_e64_si:
10514 : case AMDGPU::V_CMP_NLG_F32_e64_si:
10515 : case AMDGPU::V_CMP_NLG_F64_e64_si:
10516 : case AMDGPU::V_CMP_NLT_F32_e64_si:
10517 : case AMDGPU::V_CMP_NLT_F64_e64_si:
10518 : case AMDGPU::V_CMP_O_F32_e64_si:
10519 : case AMDGPU::V_CMP_O_F64_e64_si:
10520 : case AMDGPU::V_CMP_TRU_F32_e64_si:
10521 : case AMDGPU::V_CMP_TRU_F64_e64_si:
10522 : case AMDGPU::V_CMP_U_F32_e64_si:
10523 : case AMDGPU::V_CMP_U_F64_e64_si:
10524 : case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_si:
10525 : case AMDGPU::V_CVT_PKNORM_I16_F32_e64_si:
10526 : case AMDGPU::V_CVT_PKNORM_U16_F32_e64_si:
10527 : case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_si:
10528 : case AMDGPU::V_LDEXP_F16_e64_si:
10529 : case AMDGPU::V_LDEXP_F32_e64_si:
10530 : case AMDGPU::V_LDEXP_F64_si:
10531 : case AMDGPU::V_MAC_F16_e64_si:
10532 : case AMDGPU::V_MAC_F32_e64_si:
10533 : case AMDGPU::V_MAC_LEGACY_F32_e64_si:
10534 : case AMDGPU::V_MAX_F16_e64_si:
10535 : case AMDGPU::V_MAX_F32_e64_si:
10536 : case AMDGPU::V_MAX_F64_si:
10537 : case AMDGPU::V_MAX_LEGACY_F32_e64_si:
10538 : case AMDGPU::V_MIN_F16_e64_si:
10539 : case AMDGPU::V_MIN_F32_e64_si:
10540 : case AMDGPU::V_MIN_F64_si:
10541 : case AMDGPU::V_MIN_LEGACY_F32_e64_si:
10542 : case AMDGPU::V_MUL_F16_e64_si:
10543 : case AMDGPU::V_MUL_F32_e64_si:
10544 : case AMDGPU::V_MUL_F64_si:
10545 : case AMDGPU::V_MUL_LEGACY_F32_e64_si:
10546 : case AMDGPU::V_SUBREV_F16_e64_si:
10547 : case AMDGPU::V_SUBREV_F32_e64_si:
10548 : case AMDGPU::V_SUB_F16_e64_si:
10549 : case AMDGPU::V_SUB_F32_e64_si:
10550 : case AMDGPU::V_TRIG_PREOP_F64_si: {
10551 : // op: vdst
10552 96 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10553 48 : Value |= op & UINT64_C(255);
10554 : // op: src0_modifiers
10555 96 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10556 48 : Value |= (op & UINT64_C(1)) << 61;
10557 48 : Value |= (op & UINT64_C(2)) << 7;
10558 : // op: src0
10559 96 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10560 48 : Value |= (op & UINT64_C(511)) << 32;
10561 : // op: src1_modifiers
10562 96 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10563 48 : Value |= (op & UINT64_C(1)) << 62;
10564 48 : Value |= (op & UINT64_C(2)) << 8;
10565 : // op: src1
10566 96 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10567 48 : Value |= (op & UINT64_C(511)) << 41;
10568 : // op: clamp
10569 96 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10570 48 : Value |= (op & UINT64_C(1)) << 11;
10571 : // op: omod
10572 96 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10573 48 : Value |= (op & UINT64_C(3)) << 59;
10574 48 : break;
10575 : }
10576 : case AMDGPU::V_ADD_F16_e64_vi:
10577 : case AMDGPU::V_ADD_F32_e64_vi:
10578 : case AMDGPU::V_ADD_F64_vi:
10579 : case AMDGPU::V_CMPSX_EQ_F32_e64_vi:
10580 : case AMDGPU::V_CMPSX_EQ_F64_e64_vi:
10581 : case AMDGPU::V_CMPSX_F_F32_e64_vi:
10582 : case AMDGPU::V_CMPSX_F_F64_e64_vi:
10583 : case AMDGPU::V_CMPSX_GE_F32_e64_vi:
10584 : case AMDGPU::V_CMPSX_GE_F64_e64_vi:
10585 : case AMDGPU::V_CMPSX_GT_F32_e64_vi:
10586 : case AMDGPU::V_CMPSX_GT_F64_e64_vi:
10587 : case AMDGPU::V_CMPSX_LE_F32_e64_vi:
10588 : case AMDGPU::V_CMPSX_LE_F64_e64_vi:
10589 : case AMDGPU::V_CMPSX_LG_F32_e64_vi:
10590 : case AMDGPU::V_CMPSX_LG_F64_e64_vi:
10591 : case AMDGPU::V_CMPSX_LT_F32_e64_vi:
10592 : case AMDGPU::V_CMPSX_LT_F64_e64_vi:
10593 : case AMDGPU::V_CMPSX_NEQ_F32_e64_vi:
10594 : case AMDGPU::V_CMPSX_NEQ_F64_e64_vi:
10595 : case AMDGPU::V_CMPSX_NGE_F32_e64_vi:
10596 : case AMDGPU::V_CMPSX_NGE_F64_e64_vi:
10597 : case AMDGPU::V_CMPSX_NGT_F32_e64_vi:
10598 : case AMDGPU::V_CMPSX_NGT_F64_e64_vi:
10599 : case AMDGPU::V_CMPSX_NLE_F32_e64_vi:
10600 : case AMDGPU::V_CMPSX_NLE_F64_e64_vi:
10601 : case AMDGPU::V_CMPSX_NLG_F32_e64_vi:
10602 : case AMDGPU::V_CMPSX_NLG_F64_e64_vi:
10603 : case AMDGPU::V_CMPSX_NLT_F32_e64_vi:
10604 : case AMDGPU::V_CMPSX_NLT_F64_e64_vi:
10605 : case AMDGPU::V_CMPSX_O_F32_e64_vi:
10606 : case AMDGPU::V_CMPSX_O_F64_e64_vi:
10607 : case AMDGPU::V_CMPSX_TRU_F32_e64_vi:
10608 : case AMDGPU::V_CMPSX_TRU_F64_e64_vi:
10609 : case AMDGPU::V_CMPSX_U_F32_e64_vi:
10610 : case AMDGPU::V_CMPSX_U_F64_e64_vi:
10611 : case AMDGPU::V_CMPS_EQ_F32_e64_vi:
10612 : case AMDGPU::V_CMPS_EQ_F64_e64_vi:
10613 : case AMDGPU::V_CMPS_F_F32_e64_vi:
10614 : case AMDGPU::V_CMPS_F_F64_e64_vi:
10615 : case AMDGPU::V_CMPS_GE_F32_e64_vi:
10616 : case AMDGPU::V_CMPS_GE_F64_e64_vi:
10617 : case AMDGPU::V_CMPS_GT_F32_e64_vi:
10618 : case AMDGPU::V_CMPS_GT_F64_e64_vi:
10619 : case AMDGPU::V_CMPS_LE_F32_e64_vi:
10620 : case AMDGPU::V_CMPS_LE_F64_e64_vi:
10621 : case AMDGPU::V_CMPS_LG_F32_e64_vi:
10622 : case AMDGPU::V_CMPS_LG_F64_e64_vi:
10623 : case AMDGPU::V_CMPS_LT_F32_e64_vi:
10624 : case AMDGPU::V_CMPS_LT_F64_e64_vi:
10625 : case AMDGPU::V_CMPS_NEQ_F32_e64_vi:
10626 : case AMDGPU::V_CMPS_NEQ_F64_e64_vi:
10627 : case AMDGPU::V_CMPS_NGE_F32_e64_vi:
10628 : case AMDGPU::V_CMPS_NGE_F64_e64_vi:
10629 : case AMDGPU::V_CMPS_NGT_F32_e64_vi:
10630 : case AMDGPU::V_CMPS_NGT_F64_e64_vi:
10631 : case AMDGPU::V_CMPS_NLE_F32_e64_vi:
10632 : case AMDGPU::V_CMPS_NLE_F64_e64_vi:
10633 : case AMDGPU::V_CMPS_NLG_F32_e64_vi:
10634 : case AMDGPU::V_CMPS_NLG_F64_e64_vi:
10635 : case AMDGPU::V_CMPS_NLT_F32_e64_vi:
10636 : case AMDGPU::V_CMPS_NLT_F64_e64_vi:
10637 : case AMDGPU::V_CMPS_O_F32_e64_vi:
10638 : case AMDGPU::V_CMPS_O_F64_e64_vi:
10639 : case AMDGPU::V_CMPS_TRU_F32_e64_vi:
10640 : case AMDGPU::V_CMPS_TRU_F64_e64_vi:
10641 : case AMDGPU::V_CMPS_U_F32_e64_vi:
10642 : case AMDGPU::V_CMPS_U_F64_e64_vi:
10643 : case AMDGPU::V_CMPX_EQ_F32_e64_vi:
10644 : case AMDGPU::V_CMPX_EQ_F64_e64_vi:
10645 : case AMDGPU::V_CMPX_F_F32_e64_vi:
10646 : case AMDGPU::V_CMPX_F_F64_e64_vi:
10647 : case AMDGPU::V_CMPX_GE_F32_e64_vi:
10648 : case AMDGPU::V_CMPX_GE_F64_e64_vi:
10649 : case AMDGPU::V_CMPX_GT_F32_e64_vi:
10650 : case AMDGPU::V_CMPX_GT_F64_e64_vi:
10651 : case AMDGPU::V_CMPX_LE_F32_e64_vi:
10652 : case AMDGPU::V_CMPX_LE_F64_e64_vi:
10653 : case AMDGPU::V_CMPX_LG_F32_e64_vi:
10654 : case AMDGPU::V_CMPX_LG_F64_e64_vi:
10655 : case AMDGPU::V_CMPX_LT_F32_e64_vi:
10656 : case AMDGPU::V_CMPX_LT_F64_e64_vi:
10657 : case AMDGPU::V_CMPX_NEQ_F32_e64_vi:
10658 : case AMDGPU::V_CMPX_NEQ_F64_e64_vi:
10659 : case AMDGPU::V_CMPX_NGE_F32_e64_vi:
10660 : case AMDGPU::V_CMPX_NGE_F64_e64_vi:
10661 : case AMDGPU::V_CMPX_NGT_F32_e64_vi:
10662 : case AMDGPU::V_CMPX_NGT_F64_e64_vi:
10663 : case AMDGPU::V_CMPX_NLE_F32_e64_vi:
10664 : case AMDGPU::V_CMPX_NLE_F64_e64_vi:
10665 : case AMDGPU::V_CMPX_NLG_F32_e64_vi:
10666 : case AMDGPU::V_CMPX_NLG_F64_e64_vi:
10667 : case AMDGPU::V_CMPX_NLT_F32_e64_vi:
10668 : case AMDGPU::V_CMPX_NLT_F64_e64_vi:
10669 : case AMDGPU::V_CMPX_O_F32_e64_vi:
10670 : case AMDGPU::V_CMPX_O_F64_e64_vi:
10671 : case AMDGPU::V_CMPX_TRU_F32_e64_vi:
10672 : case AMDGPU::V_CMPX_TRU_F64_e64_vi:
10673 : case AMDGPU::V_CMPX_U_F32_e64_vi:
10674 : case AMDGPU::V_CMPX_U_F64_e64_vi:
10675 : case AMDGPU::V_CMP_EQ_F32_e64_vi:
10676 : case AMDGPU::V_CMP_EQ_F64_e64_vi:
10677 : case AMDGPU::V_CMP_F_F32_e64_vi:
10678 : case AMDGPU::V_CMP_F_F64_e64_vi:
10679 : case AMDGPU::V_CMP_GE_F32_e64_vi:
10680 : case AMDGPU::V_CMP_GE_F64_e64_vi:
10681 : case AMDGPU::V_CMP_GT_F32_e64_vi:
10682 : case AMDGPU::V_CMP_GT_F64_e64_vi:
10683 : case AMDGPU::V_CMP_LE_F32_e64_vi:
10684 : case AMDGPU::V_CMP_LE_F64_e64_vi:
10685 : case AMDGPU::V_CMP_LG_F32_e64_vi:
10686 : case AMDGPU::V_CMP_LG_F64_e64_vi:
10687 : case AMDGPU::V_CMP_LT_F32_e64_vi:
10688 : case AMDGPU::V_CMP_LT_F64_e64_vi:
10689 : case AMDGPU::V_CMP_NEQ_F32_e64_vi:
10690 : case AMDGPU::V_CMP_NEQ_F64_e64_vi:
10691 : case AMDGPU::V_CMP_NGE_F32_e64_vi:
10692 : case AMDGPU::V_CMP_NGE_F64_e64_vi:
10693 : case AMDGPU::V_CMP_NGT_F32_e64_vi:
10694 : case AMDGPU::V_CMP_NGT_F64_e64_vi:
10695 : case AMDGPU::V_CMP_NLE_F32_e64_vi:
10696 : case AMDGPU::V_CMP_NLE_F64_e64_vi:
10697 : case AMDGPU::V_CMP_NLG_F32_e64_vi:
10698 : case AMDGPU::V_CMP_NLG_F64_e64_vi:
10699 : case AMDGPU::V_CMP_NLT_F32_e64_vi:
10700 : case AMDGPU::V_CMP_NLT_F64_e64_vi:
10701 : case AMDGPU::V_CMP_O_F32_e64_vi:
10702 : case AMDGPU::V_CMP_O_F64_e64_vi:
10703 : case AMDGPU::V_CMP_TRU_F32_e64_vi:
10704 : case AMDGPU::V_CMP_TRU_F64_e64_vi:
10705 : case AMDGPU::V_CMP_U_F32_e64_vi:
10706 : case AMDGPU::V_CMP_U_F64_e64_vi:
10707 : case AMDGPU::V_CVT_PKACCUM_U8_F32_e64_vi:
10708 : case AMDGPU::V_CVT_PKNORM_I16_F32_e64_vi:
10709 : case AMDGPU::V_CVT_PKNORM_U16_F32_e64_vi:
10710 : case AMDGPU::V_CVT_PKRTZ_F16_F32_e64_vi:
10711 : case AMDGPU::V_LDEXP_F16_e64_vi:
10712 : case AMDGPU::V_LDEXP_F32_e64_vi:
10713 : case AMDGPU::V_LDEXP_F64_vi:
10714 : case AMDGPU::V_MAC_F16_e64_vi:
10715 : case AMDGPU::V_MAC_F32_e64_vi:
10716 : case AMDGPU::V_MAC_LEGACY_F32_e64_vi:
10717 : case AMDGPU::V_MAX_F16_e64_vi:
10718 : case AMDGPU::V_MAX_F32_e64_vi:
10719 : case AMDGPU::V_MAX_F64_vi:
10720 : case AMDGPU::V_MIN_F16_e64_vi:
10721 : case AMDGPU::V_MIN_F32_e64_vi:
10722 : case AMDGPU::V_MIN_F64_vi:
10723 : case AMDGPU::V_MUL_F16_e64_vi:
10724 : case AMDGPU::V_MUL_F32_e64_vi:
10725 : case AMDGPU::V_MUL_F64_vi:
10726 : case AMDGPU::V_MUL_LEGACY_F32_e64_vi:
10727 : case AMDGPU::V_SUBREV_F16_e64_vi:
10728 : case AMDGPU::V_SUBREV_F32_e64_vi:
10729 : case AMDGPU::V_SUB_F16_e64_vi:
10730 : case AMDGPU::V_SUB_F32_e64_vi:
10731 : case AMDGPU::V_TRIG_PREOP_F64_vi: {
10732 : // op: vdst
10733 20 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10734 10 : Value |= op & UINT64_C(255);
10735 : // op: src0_modifiers
10736 20 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10737 10 : Value |= (op & UINT64_C(1)) << 61;
10738 10 : Value |= (op & UINT64_C(2)) << 7;
10739 : // op: src0
10740 20 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10741 10 : Value |= (op & UINT64_C(511)) << 32;
10742 : // op: src1_modifiers
10743 20 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10744 10 : Value |= (op & UINT64_C(1)) << 62;
10745 10 : Value |= (op & UINT64_C(2)) << 8;
10746 : // op: src1
10747 20 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10748 10 : Value |= (op & UINT64_C(511)) << 41;
10749 : // op: clamp
10750 20 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10751 10 : Value |= (op & UINT64_C(1)) << 15;
10752 : // op: omod
10753 20 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10754 10 : Value |= (op & UINT64_C(3)) << 59;
10755 10 : break;
10756 : }
10757 : case AMDGPU::V_CUBEID_F32_si:
10758 : case AMDGPU::V_CUBEMA_F32_si:
10759 : case AMDGPU::V_CUBESC_F32_si:
10760 : case AMDGPU::V_CUBETC_F32_si:
10761 : case AMDGPU::V_DIV_FIXUP_F32_si:
10762 : case AMDGPU::V_DIV_FIXUP_F64_si:
10763 : case AMDGPU::V_DIV_FMAS_F32_si:
10764 : case AMDGPU::V_DIV_FMAS_F64_si:
10765 : case AMDGPU::V_FMA_F32_si:
10766 : case AMDGPU::V_FMA_F64_si:
10767 : case AMDGPU::V_MAD_F32_si:
10768 : case AMDGPU::V_MAD_LEGACY_F32_si:
10769 : case AMDGPU::V_MAX3_F32_si:
10770 : case AMDGPU::V_MED3_F32_si:
10771 : case AMDGPU::V_MIN3_F32_si:
10772 : case AMDGPU::V_MULLIT_F32_si: {
10773 : // op: vdst
10774 4 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10775 2 : Value |= op & UINT64_C(255);
10776 : // op: src0_modifiers
10777 4 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10778 2 : Value |= (op & UINT64_C(1)) << 61;
10779 2 : Value |= (op & UINT64_C(2)) << 7;
10780 : // op: src0
10781 4 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10782 2 : Value |= (op & UINT64_C(511)) << 32;
10783 : // op: src1_modifiers
10784 4 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10785 2 : Value |= (op & UINT64_C(1)) << 62;
10786 2 : Value |= (op & UINT64_C(2)) << 8;
10787 : // op: src1
10788 4 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10789 2 : Value |= (op & UINT64_C(511)) << 41;
10790 : // op: src2_modifiers
10791 4 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10792 2 : Value |= (op & UINT64_C(1)) << 63;
10793 2 : Value |= (op & UINT64_C(2)) << 9;
10794 : // op: src2
10795 4 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10796 2 : Value |= (op & UINT64_C(511)) << 50;
10797 : // op: clamp
10798 4 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
10799 2 : Value |= (op & UINT64_C(1)) << 11;
10800 : // op: omod
10801 4 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
10802 2 : Value |= (op & UINT64_C(3)) << 59;
10803 2 : break;
10804 : }
10805 : case AMDGPU::V_CUBEID_F32_vi:
10806 : case AMDGPU::V_CUBEMA_F32_vi:
10807 : case AMDGPU::V_CUBESC_F32_vi:
10808 : case AMDGPU::V_CUBETC_F32_vi:
10809 : case AMDGPU::V_DIV_FIXUP_F32_vi:
10810 : case AMDGPU::V_DIV_FIXUP_F64_vi:
10811 : case AMDGPU::V_DIV_FMAS_F32_vi:
10812 : case AMDGPU::V_DIV_FMAS_F64_vi:
10813 : case AMDGPU::V_FMA_F32_vi:
10814 : case AMDGPU::V_FMA_F64_vi:
10815 : case AMDGPU::V_MAD_F32_vi:
10816 : case AMDGPU::V_MAD_LEGACY_F32_vi:
10817 : case AMDGPU::V_MAX3_F32_vi:
10818 : case AMDGPU::V_MED3_F32_vi:
10819 : case AMDGPU::V_MIN3_F32_vi:
10820 : case AMDGPU::V_MULLIT_F32_vi: {
10821 : // op: vdst
10822 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10823 0 : Value |= op & UINT64_C(255);
10824 : // op: src0_modifiers
10825 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10826 0 : Value |= (op & UINT64_C(1)) << 61;
10827 0 : Value |= (op & UINT64_C(2)) << 7;
10828 : // op: src0
10829 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10830 0 : Value |= (op & UINT64_C(511)) << 32;
10831 : // op: src1_modifiers
10832 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10833 0 : Value |= (op & UINT64_C(1)) << 62;
10834 0 : Value |= (op & UINT64_C(2)) << 8;
10835 : // op: src1
10836 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10837 0 : Value |= (op & UINT64_C(511)) << 41;
10838 : // op: src2_modifiers
10839 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10840 0 : Value |= (op & UINT64_C(1)) << 63;
10841 0 : Value |= (op & UINT64_C(2)) << 9;
10842 : // op: src2
10843 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10844 0 : Value |= (op & UINT64_C(511)) << 50;
10845 : // op: clamp
10846 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
10847 0 : Value |= (op & UINT64_C(1)) << 15;
10848 : // op: omod
10849 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
10850 0 : Value |= (op & UINT64_C(3)) << 59;
10851 0 : break;
10852 : }
10853 : case AMDGPU::V_DIV_SCALE_F32_si:
10854 : case AMDGPU::V_DIV_SCALE_F64_si: {
10855 : // op: vdst
10856 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10857 0 : Value |= op & UINT64_C(255);
10858 : // op: src0_modifiers
10859 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10860 0 : Value |= (op & UINT64_C(1)) << 61;
10861 : // op: src0
10862 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10863 0 : Value |= (op & UINT64_C(511)) << 32;
10864 : // op: src1_modifiers
10865 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10866 0 : Value |= (op & UINT64_C(1)) << 62;
10867 : // op: src1
10868 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10869 0 : Value |= (op & UINT64_C(511)) << 41;
10870 : // op: src2_modifiers
10871 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10872 0 : Value |= (op & UINT64_C(1)) << 63;
10873 : // op: src2
10874 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
10875 0 : Value |= (op & UINT64_C(511)) << 50;
10876 : // op: sdst
10877 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10878 0 : Value |= (op & UINT64_C(127)) << 8;
10879 : // op: omod
10880 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
10881 0 : Value |= (op & UINT64_C(3)) << 59;
10882 0 : break;
10883 : }
10884 : case AMDGPU::V_DIV_SCALE_F32_vi:
10885 : case AMDGPU::V_DIV_SCALE_F64_vi: {
10886 : // op: vdst
10887 0 : op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10888 0 : Value |= op & UINT64_C(255);
10889 : // op: src0_modifiers
10890 0 : op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10891 0 : Value |= (op & UINT64_C(1)) << 61;
10892 : // op: src0
10893 0 : op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10894 0 : Value |= (op & UINT64_C(511)) << 32;
10895 : // op: src1_modifiers
10896 0 : op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10897 0 : Value |= (op & UINT64_C(1)) << 62;
10898 : // op: src1
10899 0 : op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10900 0 : Value |= (op & UINT64_C(511)) << 41;
10901 : // op: src2_modifiers
10902 0 : op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
10903 0 : Value |= (op & UINT64_C(1)) << 63;
10904 : // op: src2
10905 0 : op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
10906 0 : Value |= (op & UINT64_C(511)) << 50;
10907 : // op: sdst
10908 0 : op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10909 0 : Value |= (op & UINT64_C(127)) << 8;
10910 : // op: omod
10911 0 : op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
10912 0 : Value |= (op & UINT64_C(3)) << 59;
10913 : // op: clamp
10914 0 : op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
10915 0 : Value |= (op & UINT64_C(1)) << 15;
10916 0 : break;
10917 : }
10918 : default:
10919 : std::string msg;
10920 : raw_string_ostream Msg(msg);
10921 0 : Msg << "Not supported instr: " << MI;
10922 0 : report_fatal_error(Msg.str());
10923 : }
10924 4247 : return Value;
10925 : }
10926 :
|